/* M08 — CSS critique : /carmen/carmen.07c272ce6627.css /consulta/assistant.95ac459e3ce0.css /consulta/tarot-flow.6d8f339da214.css /consulta/refinements.de5c96986305.css /editorial/editorial.27a1fbbe0e2d.css /pages_gratuites/pages-gratuites.a2b666e6401b.css /carmengratis/carmengratis.7796601177a9.css /pages_gratuites/m08.6741f3b34faf.css /pages_gratuites/m08-landing.afaba71ffaa9.css */
/* /carmen/carmen.07c272ce6627.css */

:root{--paper:#fffaf5;--ink:#301b2a;--plum:#511a40;--red:#a52247;--rose:#edc9c7;--line:#dfd1d0;--muted:#75636f;--white:#fff;--soft:#f2e5e4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;font:17px/1.6 Arial,sans-serif;color:var(--ink);background:var(--paper)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.08}h1{font-size:clamp(46px,5.3vw,80px);letter-spacing:-2.8px}h2{font-size:clamp(35px,4vw,58px);letter-spacing:-1.5px}h3{font-size:29px;letter-spacing:-.5px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b17038;outline-offset:4px}button,a{ -webkit-tap-highlight-color:transparent}img{display:block;width:100%;object-fit:cover}em{font-weight:400}.wrap{width:min(1370px,calc(100% - 72px));margin:auto}.preview{background:#f1e5e8;font-size:12px;text-align:center;padding:6px 15px;color:#64334e}.topline{padding:10px 0;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:13px}.wordmark{font:bold clamp(35px,4vw,53px)/1 Georgia,serif;letter-spacing:-2.5px}.mast{padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:25px}.mast-center{font-size:13px;text-transform:uppercase;letter-spacing:2px}.nav{display:flex;gap:28px;align-items:center;font-size:14px}.nav a[aria-current=page]{color:var(--red);border-bottom:1px solid}.nav a:hover{color:var(--red)}.burger{display:none;border:0;background:none;padding:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--red);color:white;border:1px solid var(--red);padding:15px 24px;font-size:15px;line-height:1.4;font-weight:bold;min-height:50px}.button.secondary{background:transparent;border-color:#bdaab5;color:var(--ink)}.button.cream{background:var(--paper);border-color:var(--paper);color:var(--plum)}.textlink{border:0;border-bottom:1px solid currentColor;padding:0 0 4px;background:none;color:inherit;font-size:15px;line-height:1.5}.eyebrow{display:block;text-transform:uppercase;font-size:13px;font-weight:bold;letter-spacing:1.6px;margin-bottom:20px;color:var(--red)}.hero{display:grid;grid-template-columns:1.08fr 1fr;background:var(--plum);color:var(--paper);min-height:620px}.hero-copy{padding:65px 55px 55px;align-self:center}.hero .eyebrow{color:#e9bbb9}.hero h1 em{color:#ecc3bf}.hero p{max-width:450px;margin:26px 0 29px;color:#f0dfe9;font-size:18px}.hero small{display:block;margin-top:17px;font-size:13px;color:#ead9e3}.hero-img{position:relative;overflow:hidden;min-height:530px}.hero-img img{height:100%;position:absolute;object-position:81% center;width:160%;max-width:none;right:0}.image-caption{position:absolute;bottom:25px;right:26px;font-size:12px;color:#f3e4ed;background:#2d1223b8;padding:6px 12px}.hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.ribbon{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ink);gap:25px;padding:23px 0;font-size:15px}.ribbon span{color:var(--red);margin-right:9px}.section{padding:75px 0}.section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;border-top:1px solid var(--ink);padding-top:21px}.section-title p{max-width:355px;color:var(--muted);font-size:16px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.step{border-top:1px solid var(--line);padding-top:22px}.step .num{font:italic 45px Georgia;color:var(--red);display:block;margin-bottom:20px}.step p{color:var(--muted);margin-top:17px;font-size:16px}.feature{display:grid;grid-template-columns:1fr 1fr;background:#f0e0dd}.feature img{height:100%;min-height:450px}.feature-copy{padding:50px}.feature p{margin:22px 0;color:#6c5363}.questions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.pill{border:1px solid #baa0b0;border-radius:40px;padding:8px 15px;font-size:14px}.offers{display:grid;grid-template-columns:1.35fr 1fr;gap:22px}.offer{padding:38px;background:#eadde8}.offer.priority{background:#f0dbd1}.offer h3{font-size:37px}.offer p{margin:16px 0 24px;max-width:460px;font-size:16px}.offer .price{font:52px Georgia;margin-bottom:17px;display:block}.offer .price small{font:14px Arial}.faq{display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;line-height:1.5;font-size:16px;padding-right:20px}.faq details p{margin-top:14px;font-size:16px;color:var(--muted)}.footer{background:#311528;color:#fff3ea;padding:40px 0 100px}.footer .wrap{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.footer p{max-width:640px;font-size:13px;color:#d8c4d1}.footer .wordmark{font-size:35px}.footer-links{display:flex;gap:20px;font-size:14px;margin-bottom:15px}.contact-trigger{position:fixed;bottom:22px;right:24px;z-index:15;border:1px solid #35705c;border-radius:40px;padding:13px 21px;background:#204e40;color:white;box-shadow:0 6px 25px #1e132333;display:flex;gap:11px;align-items:center;font-size:14px;min-height:50px}.contact-trigger svg{width:22px;height:22px}.contact-trigger small{display:block;font-size:11px;opacity:.85}.contact-trigger .label{text-align:left;line-height:1.3}.crumb{font-size:13px;color:var(--muted);padding:16px 0 22px}.landing{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;padding:10px 0 65px;align-items:start}.intro{padding-top:26px;position:sticky;top:25px}.intro h1{font-size:clamp(44px,4.5vw,68px)}.intro h1 em{color:var(--red)}.intro .lead{font-size:18px;color:var(--muted);margin:25px 0 27px;max-width:450px}.mini-proof{padding:24px 0;border-top:1px solid var(--line);margin-top:30px;max-width:455px}.mini-proof p{font-size:15px;color:var(--muted);margin-top:9px}.mini-proof strong{font-weight:normal;font-family:Georgia;font-size:24px}.detail-image{margin-top:22px;height:240px;object-position:center 53%}.form-card{padding:35px;background:white;border:1px solid var(--line);box-shadow:0 14px 40px #36112807}.form-card h2{font-size:34px;letter-spacing:-.8px}.form-card>p{font-size:15px;color:var(--muted);margin:12px 0 20px}.progress{display:flex;gap:8px;margin-bottom:25px}.progress span{flex:1;border-top:3px solid #e9e0e5;padding-top:7px;font-size:12px;color:var(--muted)}.progress span.active{border-color:var(--red);color:var(--red)}.modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.mode{padding:18px 14px;text-align:left;background:var(--paper);border:1px solid var(--line);color:var(--ink)}.mode[aria-pressed=true]{border:2px solid var(--plum);padding:17px 13px;background:#f0e5ef}.mode b{display:block;font-size:16px;line-height:1.4}.mode span{display:block;font-size:13px;line-height:1.5;margin-top:6px;color:var(--muted)}.field{display:block;margin:20px 0;font-size:14px;font-weight:bold}.field input,.field select,.field textarea{display:block;margin-top:8px;width:100%;padding:13px 12px;border:1px solid #bfb2bc;background:white;color:var(--ink);border-radius:0;min-height:49px;font-size:16px;line-height:1.4}.field textarea{resize:vertical;min-height:85px}.field small{display:block;margin-top:6px;font-size:12px;font-weight:normal;color:var(--muted)}.cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cols .field{margin-top:0}.slots{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}.slot{background:white;border:1px solid #beadba;padding:10px 15px;color:var(--ink);min-height:45px;font-size:15px}.slot[aria-pressed=true]{background:var(--plum);color:white;border-color:var(--plum)}.note{padding:13px 15px;background:#f4ece9;font-size:13px;color:#604454;line-height:1.6;margin:17px 0}.note.demo{background:#f3eff6;border-left:3px solid #ad87a8}.form-actions{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:25px}.form-actions .button{flex:1}.back{background:none;border:0;text-decoration:underline;color:var(--muted);font-size:14px;padding:10px}.checkbox{display:flex;align-items:start;gap:10px;font-size:14px;font-weight:normal;margin:17px 0;line-height:1.5}.checkbox input{margin-top:4px;min-width:18px;width:18px;height:18px;accent-color:var(--plum)}.checkbox a,.privacy{color:var(--red);text-decoration:underline}.error{color:#a21732;font-size:14px;margin-top:13px}.review{margin:20px 0}.review div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.review dt{color:var(--muted)}.review dd{margin:0;text-align:right;overflow-wrap:anywhere}.review .total{font-weight:bold;font-size:21px}.finish-icon{font:50px Georgia;color:var(--red);margin:20px 0}.finish p{color:var(--muted);margin:20px 0}.terms-small{font-size:13px;color:var(--muted);margin-top:17px}.text-button{border:0;background:none;color:var(--red);font-size:13px;padding:0;text-decoration:underline}.priority-badge{font:65px Georgia;margin:20px 0;display:flex;gap:12px;align-items:baseline}.priority-badge small{font:15px Arial;color:var(--muted)}.benefits{list-style:none;padding:0;margin:23px 0}.benefits li{padding:12px 0;border-bottom:1px solid var(--line);font-size:16px}.benefits li:before{content:'✓';color:var(--red);margin-right:12px}dialog{width:min(520px,calc(100% - 30px));border:0;background:var(--paper);color:var(--ink);padding:30px;max-height:88dvh;overflow:auto;box-shadow:0 25px 70px #0005}dialog::backdrop{background:#24101dcc}dialog h2{font-size:36px;letter-spacing:-1px;margin:22px 0 15px}dialog p{font-size:15px;color:var(--muted);margin:15px 0}.close{float:right;background:none;border:0;font-size:28px;line-height:1;padding:4px 8px;color:var(--ink)}.contact-options{display:grid;gap:10px;margin:22px 0}.contact-option{padding:16px;border:1px solid var(--line);background:white;text-align:left;color:var(--ink)}.contact-option b{display:block;font-size:17px}.contact-option span{font-size:13px;color:var(--muted)}.chat-msg{background:#eadfe8;padding:16px;margin-top:20px;font-size:15px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;padding:12px;background:white;z-index:100}[hidden]{display:none!important} .muted{color:var(--muted)}@media(max-width:1050px){.mast-center{display:none}.nav{gap:16px}.hero-copy{padding:40px 30px}.hero h1{font-size:62px}.landing{gap:35px}.form-card{padding:27px}.feature-copy{padding:35px}.wrap{width:calc(100% - 42px)}}@media(max-width:700px){.wrap{width:calc(100% - 32px)}.preview{font-size:12px}.topline{font-size:12px}.topline span:last-child{display:none}.mast{padding:19px 0;flex-wrap:wrap;gap:10px}.wordmark{font-size:38px}.burger{display:block}.nav{display:none;width:100%;padding:15px 0 0;border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:13px}.nav.open{display:flex}.nav a{padding:5px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:34px 25px}.hero h1{font-size:53px;letter-spacing:-1.8px}.hero p{font-size:17px;margin:22px 0}.hero-img{min-height:340px;order:0}.hero-img img{object-position:80% 45%;width:150%}.hero .eyebrow{font-size:12px}.ribbon{grid-template-columns:1fr;gap:10px;padding:20px 0;font-size:14px}.section{padding:45px 0}.section-title{display:block}.section-title p{margin-top:17px}.steps,.feature,.offers,.faq{grid-template-columns:1fr;gap:26px}.feature img{height:275px;min-height:0}.feature-copy{padding:30px 25px}.offer{padding:28px}.offer h3{font-size:33px}.faq{gap:24px}.landing{grid-template-columns:1fr;gap:26px;padding-bottom:40px}.intro{position:static;padding-top:0}.intro h1{font-size:48px;letter-spacing:-1.8px}.intro .lead{margin:20px 0;font-size:17px}.intro .mini-proof{display:none}.detail-image{display:none}.form-card{padding:23px 19px}.form-card h2{font-size:31px}.crumb{font-size:12px;padding:7px 0 22px}.cols{grid-template-columns:1fr;gap:0}.cols .field{margin-bottom:17px}.contact-trigger{bottom:14px;right:14px;padding:12px 17px}.footer{padding-bottom:95px}.footer .wrap{gap:20px}.footer-links{flex-wrap:wrap}.priority-badge{font-size:54px;margin:16px 0}.benefits{margin:15px 0}.benefits li{font-size:15px}.modes{gap:8px}.mode b{font-size:15px}.form-actions{gap:10px}h2{font-size:39px}dialog{padding:23px}.form-card .button{padding:14px 15px}.hero-actions{gap:18px}.hero-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Carmen: a distinct cabinet within the AstroCoach editorial family. */
:root{--plum:#254f43;--red:#805238;--paper:#fcfaf4;--ink:#263d34;--muted:#5d675e;--line:#d8ddd1}.hero{background:#254f43}.hero-img{background:#d9dfd3}.hero-img img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.hero h1 em{color:#e6c49d}.feature-copy{background:#e8ecdf}.offer{background:#e8ecdf}.offer.priority{background:#f0e3d3}.footer{background:#203c33}.note{background:#edf0e7}.pill{border-color:#b5beac}.cabinet-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:30px}.cabinet figure{margin:0}.cabinet figure img{width:100%;height:440px;object-fit:cover;object-position:center 35%;display:block}.cabinet figcaption{padding:25px 0;border-bottom:1px solid var(--line)}.cabinet h3{font:32px Georgia;margin:8px 0 15px}.cabinet p{color:var(--muted);line-height:1.7}.feature>img{object-position:50% 35%}.detail-image{object-position:50% 30%}.image-caption{background:#203c33cc}.form-card{scroll-margin-top:24px}@media(max-width:700px){.hero-img{min-height:420px}.hero-img img{width:100%;object-position:50% 25%}.cabinet-grid{grid-template-columns:1fr;gap:30px}.cabinet figure img{height:auto;aspect-ratio:1/1;object-fit:cover}.cabinet h3{font-size:30px}}
/* Acquisition and contact improvements */
.eligibility{font-size:13px!important;line-height:1.5!important;margin:18px 0!important;letter-spacing:0}.hero .eligibility{color:#fff!important}.hero .eligibility strong{color:#fff}.offer .eligibility{font-size:12px!important}.contact-trigger{display:none}.contact-dock{position:fixed;bottom:18px;right:20px;display:flex;gap:8px;z-index:20;padding:8px;background:var(--paper);box-shadow:0 4px 24px #1234;border:1px solid var(--line);max-width:calc(100vw - 30px)}.contact-dock .button{padding:12px 17px;font-size:14px}.footer{padding-bottom:130px}.returning{padding:40px 0 70px}.returning p{margin:20px 0}.continuation .lead{max-width:760px;margin:25px 0 40px}.continuation .offer h2{font-size:38px}.continuation .offer p{margin:20px 0}.price-proposal{font:40px Georgia;margin:25px 0}.price-proposal small{display:block;font:13px/1.6 Arial;margin-top:8px}.demo-tools{margin-top:20px;font-size:13px;color:var(--muted)}.demo-tools summary,.callback summary{cursor:pointer;padding:15px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.tarot-card{height:125px;background:var(--plum);color:#f6ddb7;border:2px solid #b59463;border-radius:7px;font:28px Georgia;min-width:0}.tarot-card[aria-pressed=true]{background:#f3e8d5;color:var(--plum);font-size:18px}.callback{border-top:1px solid var(--line);margin-top:20px}.callback p{font-size:14px}.form-card h2{font-size:36px}.form-card section>p{margin-top:16px}.form-card section>button{margin:15px 0}.intro h1{font-size:clamp(42px,4.5vw,64px)}.intro .detail-image{margin-top:25px}.contact-dock .secondary{background:var(--paper)}.feature{margin-bottom:20px}.finish>p{margin:20px 0}@media(max-width:700px){.contact-dock{left:10px;right:10px;bottom:10px;max-width:none;padding:6px;gap:6px}.contact-dock .button{flex:1;font-size:12px;padding:10px 7px;min-height:48px}.intro h1{font-size:43px;line-height:1.08}.form-card h2{font-size:30px}.hero-copy{padding:32px 24px}.hero .eligibility{font-size:12px!important}.continuation h1{font-size:43px}.footer{padding-bottom:120px}.review div{gap:12px}.review dd{max-width:65%}.returning h2{font-size:34px}}
/* /consulta/assistant.95ac459e3ce0.css */
.orientation-entry{background:#a92249;color:#fff;padding:26px 30px!important;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px auto}.orientation-entry span{font-size:14px;letter-spacing:1.4px}.orientation-entry h2{font-size:clamp(28px,3vw,42px);line-height:1.1;margin:10px 0}.orientation-entry p{font-size:16px;margin:10px 0 0;max-width:650px;color:#fff}.orientation-entry button{background:#fff7ee;color:#721633;border:0;padding:18px 24px;white-space:nowrap;font-size:16px;font-weight:700;cursor:pointer}.assistant-nav{border:0;background:#a92249;color:white;padding:10px 14px;font:inherit;cursor:pointer}
#mi-consulta{box-sizing:border-box;width:min(680px,calc(100% - 24px));max-height:90dvh;padding:0;border:0;background:#fffaf5;color:#291925;border-radius:14px;box-shadow:0 20px 90px #26112266}#mi-consulta::backdrop{background:#281523b8}#mi-consulta *{box-sizing:border-box}#mi-consulta .mc-head{background:#a92249;color:white;padding:23px 28px;display:flex;align-items:center;justify-content:space-between}#mi-consulta .mc-head strong{font:28px Georgia}#mi-consulta .mc-close{border:1px solid #ffffff88;background:transparent;color:white;width:40px;height:40px;font-size:25px;border-radius:50%;cursor:pointer}#mi-consulta .mc-body{padding:24px 28px}#mi-consulta .mc-steps{display:flex;gap:8px;margin-bottom:22px}#mi-consulta .mc-steps i{height:4px;background:#e8d9df;flex:1}#mi-consulta .mc-steps i.active{background:#a92249}#mi-consulta h2{font:34px/1.1 Georgia;margin:12px 0;color:#291925;letter-spacing:-.5px}#mi-consulta p{font:16px/1.5 Arial;color:#5c4c55;margin:12px 0}#mi-consulta .mc-kicker{font-size:14px;color:#8c2442;font-weight:700}#mi-consulta .mc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}#mi-consulta .mc-choice{padding:20px;text-align:left;border:1px solid #cbbac1;background:#fff;color:#291925;border-radius:8px;cursor:pointer;min-height:92px;font:17px/1.3 Arial}#mi-consulta .mc-choice:hover{border-color:#a92249;background:#fff0f3}#mi-consulta .mc-choice strong{display:block;font-size:18px}#mi-consulta .mc-choice small{display:block;font-size:14px;line-height:1.5;color:#67555e;margin-top:7px}#mi-consulta button:focus-visible,#mi-consulta a:focus-visible,#mi-consulta select:focus-visible{outline:3px solid #8d143b;outline-offset:3px}#mi-consulta .mc-back{background:none;border:0;border-bottom:1px solid currentColor;color:#6a3045;padding:9px 0;font-size:15px;cursor:pointer}#mi-consulta label{font-size:15px;display:block;margin:20px 0 7px}#mi-consulta select{width:100%;padding:13px;border:1px solid #bca6af;border-radius:4px;font-size:16px;background:white;color:#291925}#mi-consulta .mc-summary{background:#f3e6e4;padding:20px;border-left:4px solid #a92249;margin:20px 0}#mi-consulta .mc-summary span{display:block;margin:7px 0;font-size:16px}#mi-consulta .mc-go{display:block;text-align:center;background:#a92249;color:white;padding:17px 20px;text-decoration:none;border:0;border-radius:6px;font-weight:700;font-size:17px;width:100%;cursor:pointer}#mi-consulta .mc-privacy{font-size:13px;border-top:1px solid #e1d2d8;padding-top:14px;margin-top:20px}#mi-consulta .mc-muted{font-size:14px}.route-context{padding:20px 0 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.route-context>span:not(:empty){background:#f4e3e8;color:#72203d;padding:8px 12px;font-size:14px;border-radius:20px}.route-context button{font:14px Arial;background:transparent;border:0;border-bottom:1px solid;color:#72203d;padding:5px;cursor:pointer}.route-option{background:#f5e1d0;padding:15px;font-size:16px}.route-option a{font-weight:bold}.route-tailor{background:#f5e1e7;padding:18px;border-left:4px solid #a92249;margin:16px 0}.route-tailor p{font-size:16px;margin:5px 0}
@media(max-width:680px){.orientation-entry{display:block;padding:24px!important}.orientation-entry button{width:100%;margin-top:20px;white-space:normal}#mi-consulta .mc-head{padding:17px 20px}#mi-consulta .mc-body{padding:20px}#mi-consulta h2{font-size:29px}#mi-consulta .mc-choice{padding:15px;min-height:94px}#mi-consulta .mc-grid{gap:9px}body[data-route-topic] .intro h1{font-size:clamp(32px,8vw,44px)}body[data-route-topic] .landing{padding-top:24px}body[data-route-topic] .intro .lead{font-size:16px}}
@media(prefers-reduced-motion:reduce){#mi-consulta *{scroll-behavior:auto}}
/* Topic identity: colour always accompanied by the written theme. */
body[data-route-topic="amor"]{--theme-dark:#8b2348;--theme-light:#fbe9f0;--theme-line:#d8a7b9;--theme-label:"AMOR Y RELACIONES"}
body[data-route-topic="familia"]{--theme-dark:#873e2a;--theme-light:#fbece2;--theme-line:#d4ae97;--theme-label:"FAMILIA Y VÍNCULOS"}
body[data-route-topic="trabajo"]{--theme-dark:#234b76;--theme-light:#eaf2fb;--theme-line:#a6bfd8;--theme-label:"TRABAJO Y CAMBIOS"}
body[data-route-topic="dinero"]{--theme-dark:#77501c;--theme-light:#fff2d6;--theme-line:#d8ba78;--theme-label:"DINERO Y DECISIONES"}
body[data-route-topic] .route-context{border-top:5px solid var(--theme-dark);margin-top:20px;padding-top:18px}
body[data-route-topic] .route-context>span:not(:empty){background:var(--theme-light);color:var(--theme-dark);border:1px solid var(--theme-line)}
body[data-route-topic] .intro{border-top:0}body[data-route-topic] .intro h1 em,body[data-route-topic] .eyebrow,body[data-route-topic] .draw-heading h1 em{color:var(--theme-dark)}
body[data-route-topic] .form-card{border-top:5px solid var(--theme-dark)}body[data-route-topic] .route-tailor{background:var(--theme-light);border-color:var(--theme-dark)}
body[data-route-topic] .button:not(.secondary){background:var(--theme-dark);border-color:var(--theme-dark);color:#fff}
body[data-route-topic] .consult-person{background:var(--theme-light);border:1px solid var(--theme-line)}
.consult-person{display:flex;gap:16px;align-items:center;padding:17px;background:#f4ebe8;border-radius:12px;margin:20px 0}.consult-person img{width:72px;height:86px;object-fit:cover;object-position:top;border-radius:40px 40px 8px 8px}.consult-person strong{font-size:16px}.consult-person p{font-size:15px;line-height:1.5;margin:7px 0 0}
body[data-route-topic] .draw-table .eyebrow{color:#ffdfb9}body[data-route-topic] .draw-table .button{background:#fff5df;color:#43283a;border-color:#fff5df}
/* A single, visual consultation composer. */
#mi-consulta{width:min(900px,calc(100% - 24px));border-radius:20px;background:#fffcf8}#mi-consulta .mc-head{background:#6b2346;padding:17px 26px}#mi-consulta .mc-body{padding:23px 28px}#mi-consulta h2{font-size:36px;margin:0 0 9px}#mi-consulta .mc-intro{margin:0 0 18px}#mi-consulta h3{font:22px Georgia;margin:17px 0 12px}#mi-consulta .mc-audiences{display:flex;gap:8px;padding:5px;background:#f1e7ed;border-radius:30px;width:fit-content}#mi-consulta .mc-audiences button{border:0;background:transparent;color:#5a2940;padding:10px 20px;border-radius:25px;font:15px Arial;cursor:pointer}#mi-consulta .mc-audiences button[aria-pressed=true]{background:#702449;color:white}#mi-consulta .mc-topic-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}#mi-consulta .mc-topic-tile{padding:0;background:white;border:2px solid transparent;border-radius:11px;overflow:hidden;cursor:pointer;color:#402537;text-align:left}#mi-consulta .mc-topic-tile img{width:100%;height:100px;object-fit:cover;display:block;transition:transform .2s}#mi-consulta .mc-topic-tile strong{font:16px Georgia;display:block;padding:10px 9px}#mi-consulta .mc-topic-tile[aria-pressed=true]{border-color:#a92249;background:#fae7ee}#mi-consulta .mc-topic-tile:hover img{transform:scale(1.04)}#mi-consulta .mc-controls{display:grid;grid-template-columns:1fr 1.5fr;gap:18px}#mi-consulta .mc-controls label{margin:18px 0 8px;font-weight:bold}#mi-consulta .mc-controls select{margin-top:8px;border-radius:7px;padding:12px}#mi-consulta .mc-result{position:relative;margin-top:16px;padding:18px 22px;background:#f5e7e1;border-radius:12px}#mi-consulta .mc-result h3{margin:8px 0;font-size:24px}#mi-consulta .mc-result p{margin:7px 0;font-size:14px}#mi-consulta .mc-result .mc-go{margin-top:12px}#mi-consulta .mc-go[aria-disabled=true]{background:#85747b;cursor:default}#mi-consulta .mc-privacy{font-size:12px;margin-top:14px;padding-top:10px}#mi-consulta .mc-privacy button{font-size:12px;padding:2px}.theme-photo{margin:0 0 25px;position:relative;overflow:hidden;border-radius:80px 12px 12px 12px;background:var(--theme-light)}.theme-photo img{display:block;width:100%;height:280px;object-fit:cover;object-position:center 35%}.theme-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:12px 18px;background:linear-gradient(transparent,#291923db);color:white;font-size:13px;padding-top:30px}body[data-route-topic] .intro h1{font-size:clamp(34px,3.2vw,49px);line-height:1.08}body[data-route-topic] .intro .lead{font-size:17px}body[data-route-topic] .form-card{border-radius:18px;background:#fff;box-shadow:0 16px 48px #2919230b}body[data-route-topic] .landing{gap:45px}.consult-person{box-shadow:0 6px 24px #29192308}.theme-photo+.eyebrow{margin-top:0}
@media(max-width:600px){#mi-consulta{max-height:96dvh;width:calc(100% - 16px)}#mi-consulta .mc-body{padding:17px}#mi-consulta h2{font-size:26px}#mi-consulta .mc-intro{font-size:14px;line-height:1.4;margin-bottom:13px}#mi-consulta .mc-head{padding:12px 18px}#mi-consulta .mc-head strong{font-size:24px}#mi-consulta .mc-topic-tiles{gap:5px}#mi-consulta .mc-topic-tile img{height:68px}#mi-consulta .mc-topic-tile strong{font:14px/1.15 Georgia;padding:8px 5px}#mi-consulta .mc-audiences button{font-size:14px;padding:9px 12px}#mi-consulta .mc-controls{gap:8px;grid-template-columns:.85fr 1.3fr}#mi-consulta .mc-controls label{font-size:14px;margin-top:12px}#mi-consulta .mc-controls select{font-size:16px;padding:9px 5px}#mi-consulta .mc-result{padding:14px;margin-top:10px}#mi-consulta .mc-result h3{font-size:21px}#mi-consulta .mc-go{font-size:16px;padding:14px}#mi-consulta h3{font-size:20px;margin:14px 0 10px}.theme-photo{border-radius:45px 8px 8px 8px;margin-bottom:18px}.theme-photo img{height:190px}body[data-route-topic] .intro h1{font-size:33px}body[data-route-topic] .landing{gap:22px}}
@media(prefers-reduced-motion:reduce){#mi-consulta .mc-topic-tile img{transition:none}}
/* /consulta/tarot-flow.6d8f339da214.css */
.draw-page{padding-bottom:70px}.draw-heading{display:grid;grid-template-columns:1fr 210px;gap:42px;align-items:center;padding:28px 0}.draw-heading h1{font-size:clamp(34px,4vw,58px);max-width:870px;line-height:1.07;letter-spacing:-1px}.draw-heading .lead{max-width:800px;font-size:18px}.draw-person img{width:145px;height:155px;object-fit:cover;object-position:top;border-radius:85px 85px 12px 12px}.draw-person p{font-size:15px;margin-top:12px}.draw-progress{display:flex;gap:20px;border-block:1px solid var(--theme-line,#ccacb6);padding:17px 0;font-size:15px}.draw-progress a{color:var(--theme-dark,#7e2444)}.draw-table{background:var(--theme-dark,#572141);color:white;padding:30px;margin:28px 0;border-radius:18px}.draw-table .eyebrow{color:#ffdebd}.draw-table h2{color:white;font-size:34px;line-height:1.1}.draw-table-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.draw-table-head>span{background:#ffffff1a;padding:10px 16px;border:1px solid #ffffff66;border-radius:30px;white-space:nowrap}.draw-table>p{font-size:16px;color:#fff1e9;margin:17px 0}#major-deck{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:9px;margin:24px 0}.major-card{aspect-ratio:0.66;border:1px solid #e8c491;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:8px;background:#302238;color:#f4d5a7;cursor:pointer;transition:transform .18s,background .18s;min-width:0}.major-monogram{font:24px Georgia;border:1px solid #bd9569;padding:12px 5px}.major-card small{font-size:12px;letter-spacing:.7px}.major-card:hover:not(:disabled){transform:translateY(-5px);background:#55314b}.major-card:focus-visible{outline:3px solid white;outline-offset:4px}.major-card.revealed{background:#fff5df;color:#482431;opacity:1}.major-number{font:26px Georgia}.major-card strong{font:16px/1.1 Georgia}.major-card:disabled:not(.revealed){opacity:.4;cursor:default}#draw-selected{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.draw-reveal{padding:22px 20px;background:#fff9ef;color:#33272a;border-radius:8px;min-height:185px}.draw-reveal .eyebrow{font-size:12px;color:#805239;margin-bottom:9px}.draw-reveal h3{font:26px Georgia;margin:10px 0}.draw-reveal p{font-size:15px;line-height:1.5;margin:8px 0}.reveal-number{font:34px Georgia;color:var(--theme-dark)}.card-reflection{color:#625257}.draw-symbol-note{font-size:14px!important}.draw-next{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.draw-next .button{background:#fff5df;color:#472739;border-color:#fff5df}.draw-next .button:disabled{opacity:.65;cursor:not-allowed}.draw-next .text-button{color:white}.draw-request{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;padding:35px 0}.draw-request h2,.draw-review h2,.draw-faq h2{font-size:38px;line-height:1.1}.draw-request-copy>p{font-size:17px;margin:18px 0}.draw-request[hidden],.draw-review[hidden]{display:none}#draw-form{background:white;border:1px solid var(--theme-line);padding:28px;border-radius:12px}#draw-form label:not(.check):not(.draw-channel){display:block;font-size:16px;font-weight:bold;margin:16px 0 8px}#draw-form textarea,#draw-form input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:100%;padding:13px;border:1px solid #a998a5;border-radius:5px;font:16px Arial;color:#29212b;background:white}#draw-form fieldset{border:0;margin:22px 0;padding:0}#draw-form legend{font-size:17px;font-weight:bold;margin-bottom:12px}#draw-form .check{display:flex;gap:10px;font-size:15px;align-items:flex-start;margin:15px 0}#draw-form input[type=checkbox],#draw-form input[type=radio]{width:20px;height:20px;flex-shrink:0;accent-color:var(--theme-dark)}.draw-channel{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--theme-line);border-radius:6px;padding:16px;margin:10px 0}.draw-channel:has(input:checked){background:var(--theme-light);border-color:var(--theme-dark)}.draw-channel small{display:block;font-size:14px;line-height:1.5;margin-top:7px}.draw-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.draw-fields>div:last-child{grid-column:1/-1}#draw-form .text-button{font:inherit}.draw-review{padding:32px;background:var(--theme-light);border:1px solid var(--theme-line);border-radius:10px;margin:30px 0}.draw-review-row{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:12px 0;border-bottom:1px solid var(--theme-line)}.draw-review-row p{margin:0;overflow-wrap:anywhere}.draw-review .button{margin:20px 15px 0 0}.draw-faq{padding-top:30px}#draw-error{color:#a51a34}.draw-page~.contact-dock{display:none}
@media(max-width:1000px){#major-deck{grid-template-columns:repeat(6,1fr)}.draw-request{grid-template-columns:1fr}.draw-heading{grid-template-columns:1fr 150px;gap:24px}.draw-person img{width:120px;height:135px}}
@media(max-width:600px){.draw-heading{display:block;padding:22px 0 8px}.draw-heading h1{font-size:34px}.draw-heading .lead{font-size:16px}.draw-person{display:flex;gap:16px;align-items:center;margin:20px 0}.draw-person img{width:64px;height:72px}.draw-person p{font-size:14px;margin:0}.draw-progress{gap:12px;font-size:13px}.draw-table{padding:20px 14px;margin-top:20px}.draw-table h2{font-size:26px}.draw-table-head{align-items:flex-start;gap:8px}.draw-table-head>span{font-size:13px;padding:8px}.draw-table .eyebrow{font-size:12px}#major-deck{grid-template-columns:repeat(6,1fr);gap:6px}.major-card{padding:4px;gap:3px}.major-monogram{font-size:17px;padding:7px 2px}.major-card small{font-size:10px;letter-spacing:0}.major-card strong{font-size:11px}.major-number{font-size:17px}#draw-selected{grid-template-columns:1fr}.draw-reveal{min-height:0;padding:17px}.draw-reveal h3{display:inline;margin-left:12px;font-size:25px}.draw-reveal .eyebrow{margin:0}.draw-next .button{width:100%;font-size:16px}.draw-request{padding:18px 0;gap:15px}#draw-form{padding:20px}.draw-fields{grid-template-columns:1fr}.draw-fields>div:last-child{grid-column:auto}.draw-review{padding:22px}.draw-review-row{display:block}.draw-review-row p{margin-top:8px}.draw-review h2,.draw-request h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.major-card{transition:none}.major-card:hover{transform:none}}
body[data-route-topic] .draw-table .draw-reveal .eyebrow{color:#765038}
@media(max-width:600px){body[data-draw-channel] header.wrap .mast{padding-block:12px}body[data-draw-channel] header.wrap .wordmark{font-size:38px}body[data-draw-channel] header.wrap .topline{padding-block:10px}body[data-draw-channel] .route-context{margin-top:8px;padding-top:10px;gap:6px}.draw-heading{padding:15px 0 0}.draw-heading h1{font-size:29px;line-height:1.05}.draw-heading .eyebrow{display:none}.draw-heading .lead{font-size:15px;line-height:1.4;margin:12px 0}.draw-heading .eligibility{font-size:13px;line-height:1.45;margin:12px 0}.draw-heading .draw-person{display:none}.draw-progress{padding:10px 0;font-size:12px}.draw-table{margin-top:12px;padding-top:15px}.draw-table-head .eyebrow{display:none}.draw-table h2{font-size:25px}.draw-table>p{margin:12px 0;font-size:14px}#major-deck{margin:16px 0}.draw-table-head>span{padding:7px;font-size:12px}}
/* Compact, illustrated deck. The sideways scroll preserves touch targets. */
.draw-table{background:radial-gradient(ellipse at 50% 20%,#704260 0%,#362139 58%,#25182e 100%);border:1px solid #b88b68;box-shadow:0 18px 45px #321b3420;padding-bottom:24px}.draw-table h2{font:36px Georgia}.fan-window{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#ba966f #392039;padding:0 12px;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.fan-window #major-deck{display:block;position:relative;height:220px;width:100%;min-width:840px;margin:0 auto}.major-card{position:absolute;left:calc(var(--card-index) * 34px + 20px);top:calc(38px + var(--card-rise));width:100px;height:159px;aspect-ratio:auto;transform:rotate(var(--card-angle));transform-origin:50% 100%;z-index:calc(var(--card-index) + 1);background:linear-gradient(145deg,#662345,#281b32);border:2px solid #d3b082;border-radius:8px;box-shadow:0 3px 8px #160b2180;padding:8px;gap:12px;overflow:hidden}.major-card:hover:not(:disabled),.major-card:focus-visible{transform:translateY(-20px) rotate(var(--card-angle));z-index:40;background:#74304f}.major-monogram{font:italic 18px Georgia;border:0;padding:0;color:#f1d5ac}.card-star{font-size:30px;color:#ecd0a3}.major-card small{font-size:10px;color:#ead1b8;text-align:center}.major-card.revealed{transform:translateY(-10px) rotate(var(--card-angle));padding:0;background:#e8d7af;box-shadow:0 0 0 2px #ffdfae;z-index:35}.major-card.revealed img{width:100%;height:100%;object-fit:contain}.major-card.revealed small{position:absolute;bottom:0;left:0;right:0;background:#352138ed;color:white;padding:4px}.major-card:disabled:not(.revealed){opacity:.5}#draw-selected{gap:18px;margin-top:22px}.draw-reveal{padding:15px;text-align:center;min-height:90px;background:#fff9ec}.arcana-image{width:auto;max-width:100%;height:205px;object-fit:contain;display:block;margin:10px auto;border-radius:4px;box-shadow:0 5px 12px #38263422}.draw-reveal h3{font:23px Georgia;line-height:1.1;margin:12px 0}.draw-reveal details{border:0;padding:0;text-align:left}.draw-reveal summary{font:14px Arial;cursor:pointer;color:#673d47;text-align:center}.draw-reveal details p{font-size:14px}.draw-symbol-note a{color:#ffe1b8;text-decoration:underline}.fan-hint{font-size:13px!important;color:#e7cdae!important}.draw-table-head>span{color:#fff0d8;border-color:#ad8668}.draw-heading{padding-top:20px}.draw-heading h1{font-size:clamp(32px,3.6vw,48px)}.draw-progress{display:none}.draw-person img{border:5px solid #fff;box-shadow:0 10px 25px #4824311a}.draw-request #draw-form{box-shadow:0 15px 40px #3921380a}.draw-faq{max-width:900px;margin:auto}
@media(max-width:600px){.draw-table{padding:19px 10px;border-radius:17px;margin-top:16px}.draw-table h2{font-size:28px}.draw-table-head{padding-inline:6px}.fan-window #major-deck{min-width:1070px;height:195px}.major-card{left:calc(var(--card-index) * 45px + 15px);width:89px;height:145px;top:calc(15px + var(--card-rise))}.major-monogram{font-size:16px}.card-star{font-size:26px}.major-card small{font-size:9px}#draw-selected{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.draw-reveal{padding:10px 5px;min-height:80px}.draw-reveal .eyebrow{font-size:10px}.arcana-image{height:142px;width:100%;margin-top:8px}.draw-reveal h3{display:block;font-size:17px;margin:9px 0}.draw-reveal summary{font-size:13px;padding:6px 0}.draw-reveal details p{font-size:13px}.draw-reveal>p{font-size:13px}.draw-symbol-note{font-size:12px!important}.draw-heading .draw-person{display:flex;margin:12px 0}.draw-heading .draw-person img{width:48px;height:55px}.draw-person p{font-size:13px}.draw-heading .lead{font-size:15px}.draw-heading .eligibility{font-size:12px}.draw-table>p{padding-inline:6px}}
@media(prefers-reduced-motion:reduce){.major-card{transition:none}.major-card:hover:not(:disabled){transform:rotate(var(--card-angle))}}
.major-monogram{font-size:23px;opacity:.8}.major-card .card-star{font-size:22px}.major-card small{letter-spacing:1px;opacity:.8}.draw-reveal:has(img){animation:card-discover .35s ease-out}@keyframes card-discover{from{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.draw-reveal:has(img){animation:none}}

/* Preserve the approved elongated Couture artwork. */
.major-card{width:98px;height:168px;padding:0}.major-card img{width:100%;height:100%;object-fit:contain}.arcana-image{height:260px}.fan-window #major-deck{height:240px}@media(max-width:600px){.major-card{width:84px;height:144px}.fan-window #major-deck{height:205px}.arcana-image{height:150px}}
/* /consulta/refinements.de5c96986305.css */
/* AstroCoach — refinement V8 */
.nav .method-nav{border-bottom:1px solid #a92249;padding:7px 0;font-size:14px;color:#691e46;margin-left:12px}
.orientation-entry{background:#a51e4d;color:#fff8ef;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:44px;align-items:center;padding:35px 42px;margin-top:22px;position:relative;overflow:hidden}
.orientation-entry .orientation-copy>span{font:12px/1.5 Arial;letter-spacing:1.8px;color:#ffd8d6}
.orientation-entry h2{font:clamp(28px,3.1vw,45px)/1.08 Georgia;letter-spacing:-1px;max-width:760px;margin:12px 0 16px}
.orientation-entry h2 em{color:#ffddd2}
.orientation-entry p{font:16px/1.65 Arial;max-width:750px;color:#fff3f0;margin:0}
.orientation-action{text-align:center;border-left:1px solid #ffffff55;padding-left:30px;display:flex;align-items:center;flex-direction:column;gap:16px}
.orientation-mark{font:48px Georgia;color:#f1c9a0;line-height:1}
.orientation-entry .orientation-action button{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 23px;width:100%;max-width:330px;background:#fff3e6;color:#681539;border:1px solid #fff3e6;border-radius:40px;font:600 16px Arial;box-shadow:0 7px 0 #79143766;transition:transform .18s}
.orientation-entry .orientation-action button:hover{transform:translateY(-2px)}
.orientation-entry .orientation-action button span{font-size:24px;line-height:1;color:#a51e4d}
.orientation-action small{font:13px/1.5 Arial;color:#ffdedc}
.cover>img{object-position:center}.cover-side .couture-cover{object-fit:contain;background:#2d182b;padding:24px;height:350px}
.story .story-img.couture-story{object-fit:contain;background:#eee3da;padding:18px}
.ritual img.couture-ritual{object-fit:contain;background:#2b1829;padding:35px;max-height:650px}
.theme-photo figcaption{font-size:12px;color:#75626d}.theme-photo img{object-position:center 40%}
.method-page{padding-bottom:70px}.method-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;align-items:center;padding-block:40px 55px}.method-portrait{margin:0;background:#e7e7e2;position:relative;overflow:hidden;border-radius:140px 8px 8px 8px}.method-portrait img{display:block;width:100%;height:auto}.method-portrait figcaption{background:#fff8ef;padding:15px 22px;font-size:14px}.method-hero h1{font:clamp(38px,4.5vw,66px)/1.05 Georgia;letter-spacing:-1.6px;margin:12px 0 22px}.method-hero p{font-size:18px;line-height:1.65;margin:20px 0}.method-hero .eyebrow{color:#98234e}.method-hero .button{margin-top:10px}.method-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid #d4bec8;padding-top:32px}.method-step b{font:38px Georgia;color:#a92249}.method-step h2{font:29px/1.15 Georgia;margin:20px 0 12px}.method-step p{font-size:17px;line-height:1.7}.method-choice{display:flex;gap:25px;justify-content:space-between;align-items:center;padding:30px;background:#f2e4eb;margin-top:35px}.method-choice p{max-width:650px;font-size:17px}.method-page .method-note{font-size:14px;line-height:1.6;margin-top:25px;color:#73606c}
@media(max-width:900px){.orientation-entry{gap:20px;padding:28px}.orientation-action{padding-left:20px}.method-hero{gap:30px}.method-steps{gap:20px}.method-hero h1{font-size:45px}}
@media(max-width:680px){.nav .method-nav{display:inline-block!important;margin:0}.orientation-entry{display:block;padding:26px 22px;margin-top:12px}.orientation-entry h2{font-size:34px;line-height:1.09}.orientation-entry p{font-size:15px}.orientation-action{border-left:0;border-top:1px solid #ffffff44;padding:20px 0 0;margin-top:20px;gap:12px}.orientation-mark{display:none}.orientation-entry .orientation-action button{max-width:none}.cover-side .couture-cover{height:100%;min-height:300px;padding:12px}.method-hero{grid-template-columns:1fr;padding-block:25px 30px;gap:25px}.method-portrait{max-width:440px;border-radius:90px 6px 6px 6px}.method-hero h1{font-size:43px}.method-hero p{font-size:17px}.method-steps{grid-template-columns:1fr;gap:25px}.method-step{border-bottom:1px solid #dbcbd2;padding-bottom:22px}.method-step h2{margin-top:8px}.method-choice{display:block;padding:24px}.method-choice .button{margin-top:15px}.cover h1{font-size:48px}}
@media(prefers-reduced-motion:reduce){.orientation-entry .orientation-action button{transition:none}}

/* Final proportion pass: compact editorial invitation, one clear action. */
.orientation-entry{grid-template-columns:minmax(0,1fr) 260px;gap:36px;padding:24px 30px!important;margin-top:20px}
.orientation-entry .orientation-copy>span{font-size:10px;letter-spacing:1.7px}
.orientation-entry h2{font-size:32px;line-height:1.08;margin:8px 0 10px;letter-spacing:-.5px}
.orientation-entry h2 br{display:none}.orientation-entry h2 em{margin-left:5px}
.orientation-entry p{font-size:15px;line-height:1.5;max-width:750px}
.orientation-action{border:0;padding:0;gap:10px}
.orientation-entry .orientation-action button{border-radius:5px;padding:15px 18px;font-size:16px;box-shadow:none;min-height:52px;margin:0;gap:12px}
.orientation-action small{font-size:11px;line-height:1.4}
.theme-photo figcaption{color:#fff!important;text-shadow:0 1px 3px #000;background:linear-gradient(transparent,#25182ac4);padding:16px 14px 10px}
@media(max-width:680px){
.head .logo{font-size:18vw;letter-spacing:-.065em;width:max-content;max-width:100%;margin-inline:auto}
.head .nav{flex-direction:row;justify-content:center;gap:13px;position:static}
.head .nav a{font-size:13px}.head .nav a:nth-child(n+4){display:none}.head .nav .method-nav{display:inline-block}
.head .nav.open a{display:inline-block}.head .nav .method-nav{margin-left:0}
.orientation-entry{padding:20px!important;margin-top:14px}.orientation-entry h2{font-size:28px;line-height:1.1;margin:8px 0 10px}.orientation-entry h2 br{display:block}.orientation-entry h2 em{margin-left:0}
.orientation-entry p{font-size:14px;line-height:1.5}.orientation-action{border:0;padding:0;margin-top:16px;gap:8px}.orientation-entry .orientation-action button{min-height:50px;padding:13px 16px}.orientation-action small{font-size:11px}
.mobile-action{display:none!important}
#mi-consulta .mc-topic-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}#mi-consulta .mc-topic-tile{display:flex;align-items:center;text-align:left;gap:8px;padding:5px}#mi-consulta .mc-topic-tile img{width:48px;height:58px;object-fit:cover;border-radius:5px}#mi-consulta .mc-topic-tile strong{font-size:15px;padding:0}#mi-consulta .mc-controls{grid-template-columns:1fr;gap:12px}#mi-consulta .mc-controls label{font-size:14px}#mi-consulta .mc-controls select{font-size:15px;margin-top:7px}
}

.orientation-entry.wrap{width:min(1440px,calc(100% - 64px));margin-inline:auto}@media(max-width:680px){.orientation-entry.wrap{width:calc(100% - 32px)}.head .logo{font-size:16vw}}
#mi-consulta [hidden]{display:none!important}
@media(max-width:680px){#mi-consulta .mc-body{padding:16px}#mi-consulta h2{font-size:25px}#mi-consulta .mc-controls{gap:8px}#mi-consulta .mc-controls label{margin:6px 0 0}#mi-consulta .mc-result{padding:12px}#mi-consulta .mc-result h3{font-size:20px}#mi-consulta .mc-privacy{font-size:11px}}
/* /editorial/editorial.27a1fbbe0e2d.css */
/* AstroCoach V9: editorial rhythm, disciplines and genuine authorship. */
.editorial-site{margin:0;background:#fffaf4;color:#2d1c2a;font:16px/1.65 Arial,sans-serif}.editorial-site *,.global-nav *{box-sizing:border-box}.editorial-site a{color:inherit}.editorial-site h1,.editorial-site h2,.editorial-site h3{font-family:Georgia,serif;font-weight:400;line-height:1.08;letter-spacing:-.025em}.editorial-site h1{font-size:clamp(40px,4.5vw,68px);margin:16px 0 24px}.editorial-site h2{font-size:clamp(30px,3vw,46px);margin:12px 0 22px}.editorial-site h3{font-size:28px;margin:15px 0}.editorial-site p{margin:14px 0}.editorial-site img{max-width:100%;display:block;height:auto}.editorial-site button{font-family:Arial;cursor:pointer}.editorial-site button:focus-visible,.editorial-site a:focus-visible,.global-nav summary:focus-visible{outline:3px solid #a65a29;outline-offset:4px}.ed-wrap{width:min(1360px,calc(100% - 64px));margin-inline:auto}.ed-preview{background:#4a193b;color:white;text-align:center;font:12px/1.5 Arial;padding:8px 16px}.ed-skip{position:absolute;left:-10000px}.ed-skip:focus{left:20px;top:20px;z-index:100;background:white;padding:12px}.magazine-header{text-align:center}.brand-title{font:bold 66px/1.1 Georgia!important;letter-spacing:-.065em!important;text-decoration:none;display:inline-block;padding:22px 0}.magazine-header.large .brand-title{font-size:clamp(72px,10.3vw,148px)!important;padding:28px 0 12px}.brand-motto{font-size:13px;letter-spacing:3px;text-transform:uppercase;margin:8px 0 24px!important}.global-nav{position:relative;z-index:35;border-top:1px solid #d6c5ce;border-bottom:1px solid #d6c5ce;background:#fffaf4;color:#352234;font:15px/1.4 Arial;margin-inline:auto}.universe-nav{max-width:1360px;padding:0 25px;min-height:62px;display:flex;justify-content:center;align-items:stretch;gap:20px;margin:auto}.universe-nav>a{display:flex;align-items:center;text-decoration:none;white-space:nowrap;padding:14px 4px}.nav-universe{position:relative;border:0;padding:0;margin:0}.nav-universe summary{font:15px Arial;list-style:none;cursor:pointer;padding:22px 6px;white-space:nowrap}.nav-universe summary::-webkit-details-marker{display:none}.nav-universe summary:after{content:'⌄';margin-left:7px;font-size:13px}.nav-universe[open] summary{color:#9c2450}.nav-panel{position:absolute;top:100%;left:0;width:320px;padding:12px;background:#fffaf4;border:1px solid #d5c0cd;border-radius:0 0 12px 12px;box-shadow:0 18px 35px #2b152625;text-align:left}.nav-universe:nth-child(n+4) .nav-panel{left:auto;right:0}.nav-panel a{display:block;padding:13px 12px;color:#342033;text-decoration:none;border-radius:5px}.nav-panel a:hover{background:#f3e2e9}.nav-panel small{display:block;font-size:13px;line-height:1.45;color:#74616d;margin-top:6px}.nav-all{font-weight:bold;border-bottom:1px solid #dacbd2}.ed-menu{display:none}.ed-section{padding-block:65px}.ed-kicker{font:600 12px/1.5 Arial!important;letter-spacing:1.7px;text-transform:uppercase;color:#96234f;margin-bottom:12px}.ed-lead{font-size:20px;line-height:1.6;color:#5c4957;max-width:780px}.ed-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:13px 21px;min-height:48px;border:1px solid #8f244c;background:#8f244c;color:#fff!important;border-radius:8px;font:600 16px/1.4 Arial!important;text-decoration:none;cursor:pointer}.ed-button:hover{background:#68193c}.ed-link{display:inline-block;font:600 15px/1.5 Arial;color:#832347!important;text-decoration:none!important;border-bottom:1px solid #c69baf;padding-block:4px}.ed-small{font-size:13px!important;line-height:1.6}.section-top{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:30px}.section-top>p{max-width:400px;color:#6d5966}.ed-crumb{font-size:13px;padding-block:22px;color:#715d69}.ed-crumb a{text-decoration:none}.ed-crumb span{margin-inline:3px}.universe-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding:28px 0 45px;border-bottom:1px solid #d9c7d1}.universe-hero figure{margin:0}.universe-hero figure img{width:100%;height:450px;object-fit:cover;border-radius:70px 10px 10px 10px}.universe-hero figure img.is-tarot{object-fit:contain;background:#321b30;padding:25px}.universe-hero figcaption{font-size:12px;margin-top:7px;color:#7b6574}.universe-hero .ed-kicker{color:var(--universe,#982450)}.category-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.category-card{background:#f3e9e8;border:1px solid #e5d6da;border-radius:12px;padding:28px;text-decoration:none}.category-card:hover{border-color:#a25c7c}.category-card p{color:#695662}.category-intro{max-width:900px;padding:35px 0 55px}.category-intro h1{font-size:clamp(42px,5vw,70px)}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ed-card{min-width:0}.ed-card h3 a{text-decoration:none;color:#342333}.ed-card p{font:16px/1.6 Arial;color:#6b5764}.ed-card .ed-kicker{margin-top:18px}.ed-card-image{display:block;overflow:hidden;border-radius:10px}.ed-card-image img{width:100%;height:250px;object-fit:cover;transition:transform .3s}.ed-card-image:hover img{transform:scale(1.025)}.ed-card-image img.is-tarot{object-fit:contain;padding:18px;background:#342135}.editorial-callout{background:#ede3ec;border-radius:14px;padding:38px;margin-block:60px}.editorial-callout p{max-width:750px}.reading{max-width:1040px;margin:auto}.reading>header{max-width:900px;margin:24px auto 32px}.reading h1{font-size:clamp(38px,4.5vw,66px)}.byline{font-size:13px!important;color:#786370}.byline a{text-decoration:underline;text-underline-offset:4px}.article-hero{margin:30px 0 40px}.article-hero img{width:100%;height:430px;object-fit:cover;border-radius:12px}.article-hero img.is-tarot{object-fit:contain;background:#342135;padding:25px}.reading-body{max-width:760px;margin:0 auto 60px;font-size:18px;line-height:1.85}.reading-body h2{font-size:32px;margin-top:36px}.reading-body section{scroll-margin-top:25px}.reading-body p{margin:16px 0 24px}.quick-answer{border-left:3px solid #a13460;padding:12px 24px;background:#f5e9e8}.quick-answer h2{font-size:23px;margin:4px 0 12px}.quick-answer p{margin:0}.article-toc{display:flex;flex-direction:column;gap:7px;font-size:15px;padding:24px 0;border-bottom:1px solid #ddcbd5}.article-toc a{text-decoration:none}.try-it{background:#f0e6d7;padding:25px 28px;border-radius:12px;margin-block:35px}.try-it h2{font-size:28px;margin-top:8px}.article-source{font-size:13px!important;line-height:1.6;color:#746170}.author-box{max-width:760px;margin:35px auto 65px;border-top:1px solid #d8c7d1;padding-top:22px}.author-box h2{font-size:26px}.author-box p{font-size:15px;line-height:1.65;color:#6b5764}.coach-invitation{display:flex;gap:35px;align-items:center;background:#f0e4e8;border-radius:16px;padding:35px;margin-block:45px}.coach-invitation>img{width:170px;height:210px;object-fit:cover;object-position:top;border-radius:80px 80px 8px 8px;flex-shrink:0}.coach-invitation p{max-width:750px}.coach-invitation h2{font-size:35px}.coach-invitation .ed-button{margin-top:18px}.ed-footer{background:#2e1c2c;color:#fff2e9;padding:45px 0;margin-top:50px}.ed-footer .brand-title{font-size:45px!important;padding:0}.ed-footer nav{display:flex;flex-wrap:wrap;gap:25px;margin:25px 0}.ed-footer nav a{font-size:14px}.ed-footer .ed-small{color:#d1bac8;max-width:850px}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.team-grid article img{width:100%;height:390px;object-fit:cover;object-position:top;border-radius:60px 8px 8px 8px}.team-grid article p{max-width:550px}.home-cover{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-top:38px}.home-cover-main{position:relative;min-height:660px;display:flex;align-items:end;background:#321e2d;overflow:hidden}.home-cover-main>img{position:absolute;width:100%;height:100%;object-fit:cover}.home-cover-main:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#291225ed,transparent 100%)}.home-cover-main>div{position:relative;z-index:1;color:#fff7ec;padding:40px;max-width:720px}.home-cover-main h1{font-size:clamp(44px,4.5vw,68px)}.home-cover-main h1 em{color:#f0bec5}.home-cover-main p{max-width:550px}.home-cover-main .ed-kicker{color:#f0c6ac}.home-cover-main .ed-button{background:#fff1e2;color:#702044!important;border-color:#fff1e2}.home-cover-side{background:#f0dfdf}.home-cover-side img{width:100%;height:280px;object-fit:cover}.home-cover-side>div{padding:28px}.home-cover-side h2{font-size:38px}.discipline-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.discipline-card{text-decoration:none;overflow:hidden;border-radius:60px 10px 10px 10px;background:#f3e7e6;border-bottom:3px solid var(--universe)}.discipline-card>img{width:100%;height:200px;object-fit:cover}.discipline-card>img.is-tarot{object-fit:contain;background:#342135;padding:14px}.discipline-card>div{padding:18px}.discipline-card h3{font-size:26px;margin:0 0 12px}.discipline-card p{font-size:15px;line-height:1.5;min-height:46px}.discipline-card span{font-size:13px;color:#84334f}.home-coaching{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;border-block:1px solid #d7c3cf;padding-block:45px;margin-block:15px}.home-coaching figure{margin:0}.home-coaching img{border-radius:10px;width:100%}.home-coaching h2{font-size:40px}.home-coaching em{color:#7f2953}.method-row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.method-row article>span{font:32px Georgia;color:#a25375}.method-row p{color:#6b5665}.home-tarot{display:flex;align-items:center;justify-content:center;gap:55px;background:#332033;color:#fff5e9;padding:40px;border-radius:14px;margin-top:65px}.home-tarot>img{width:175px;height:300px;object-fit:contain}.home-tarot>div{max-width:590px}.home-tarot .ed-kicker{color:#ecc7a5}.home-tarot .ed-button{background:#f7e7d0;color:#50203a!important;border-color:#f7e7d0}.home-faq{max-width:900px;margin:auto}.home-faq details{border-bottom:1px solid #d5c2cf;padding:18px 0}.home-faq summary{cursor:pointer;font-size:18px}.editorial-site .orientation-entry{border-radius:12px}.editorial-site .orientation-action small{font-size:13px!important}.editorial-site .orientation-entry p{font-size:16px}.editorial-site .orientation-entry .orientation-action button{border-radius:8px}.editorial-site .orientation-entry{width:min(1360px,calc(100% - 64px))!important}.editorial-site .orientation-entry h2{font-size:30px}.editorial-site .orientation-entry .orientation-copy>span{font-size:12px}.editorial-site .orientation-action button span{font-size:22px}
@media(max-width:1050px){.universe-nav{gap:10px;padding:0 12px}.nav-universe summary,.universe-nav>a{font-size:14px}.discipline-grid{grid-template-columns:repeat(3,1fr)}.universe-hero{gap:30px}.article-grid{gap:22px}.ed-card-image img{height:210px}.home-cover-main>div{padding:28px}.home-cover-side>div{padding:22px}.home-cover-side h2{font-size:31px}}
@media(max-width:760px){.ed-wrap{width:calc(100% - 32px)}.brand-title{font-size:48px!important}.magazine-header.large .brand-title{font-size:16vw!important;padding:24px 0 8px}.brand-motto{font-size:10px;letter-spacing:1.7px;padding-inline:20px;margin-bottom:18px!important}.ed-menu{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;padding:16px 20px;background:transparent;font:15px Arial;color:#42263b}.global-nav.js-menu .universe-nav{display:none}.global-nav.js-menu.nav-active .universe-nav{display:flex}.universe-nav{flex-direction:column;align-items:stretch;gap:0;padding:0 18px 15px}.nav-universe summary{padding:15px 4px;border-top:1px solid #e4d7dd;font-size:16px}.universe-nav>a{padding:14px 4px;font-size:16px}.nav-panel,.nav-universe:nth-child(n+4) .nav-panel{position:static;width:100%;border:0;box-shadow:none;background:#f4e8ec}.nav-panel a{padding:12px}.ed-section{padding-block:42px}.section-top{display:block;margin-bottom:22px}.section-top>p{max-width:none}.ed-lead{font-size:18px}.universe-hero{grid-template-columns:1fr;padding-top:10px;gap:25px}.universe-hero figure img{height:280px;border-radius:45px 8px 8px 8px}.universe-hero h1{font-size:43px}.category-grid{grid-template-columns:1fr;gap:15px}.category-card{padding:22px}.category-intro{padding:20px 0 35px}.article-grid{grid-template-columns:1fr;gap:35px}.ed-card-image img{height:245px}.ed-card h3{font-size:30px}.ed-card p{font-size:16px}.article-hero img{height:280px}.reading h1{font-size:39px}.reading-body{font-size:17px;line-height:1.8}.reading-body h2{font-size:28px}.quick-answer{padding:15px 18px}.quick-answer h2{font-size:23px}.coach-invitation{display:block;padding:24px;margin-block:35px}.coach-invitation>img{width:90px;height:110px;margin-bottom:20px}.coach-invitation h2{font-size:30px}.editorial-callout{padding:25px;margin-block:35px}.team-grid{grid-template-columns:1fr;gap:40px}.team-grid article img{height:340px}.home-cover{grid-template-columns:1fr;margin-top:24px;gap:20px}.home-cover-main{min-height:560px}.home-cover-main>div{padding:26px}.home-cover-main h1{font-size:43px}.home-cover-side{display:grid;grid-template-columns:1fr 1.2fr}.home-cover-side>img{height:100%;min-height:270px;object-position:45% center}.home-cover-side>div{padding:20px 17px}.home-cover-side h2{font-size:30px}.home-cover-side p{font-size:15px}.home-cover-side .ed-kicker{font-size:10px!important}.discipline-grid{grid-template-columns:1fr 1fr;gap:16px}.discipline-card>img{height:160px}.discipline-card>div{padding:15px}.discipline-card h3{font-size:24px}.discipline-card p{font-size:14px;min-height:42px}.discipline-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.discipline-card:last-child img{height:100%;min-height:170px}.home-coaching{grid-template-columns:1fr;gap:25px;padding-block:30px}.home-coaching h2{font-size:33px}.method-row{grid-template-columns:1fr;gap:20px}.method-row article{border-bottom:1px solid #deccd5;padding-bottom:20px}.method-row h3{margin-top:7px}.home-tarot{gap:23px;padding:25px 20px;align-items:start}.home-tarot>img{width:90px;height:160px}.home-tarot h2{font-size:30px}.home-tarot .ed-button{font-size:14px!important;padding:12px}.ed-footer nav{flex-direction:column;gap:15px}.editorial-site .orientation-entry{width:calc(100% - 32px)!important}.editorial-site .orientation-entry h2{font-size:28px}.editorial-site .orientation-entry h2 em{display:block}.editorial-site .orientation-action small{font-size:13px!important}}
@media(prefers-reduced-motion:reduce){.ed-card-image img{transition:none}}
/* V10 — distinct editorial worlds, within the same couture system. */
.editorial-site .orientation-entry .orientation-action .ed-button{color:#681539!important;background:#fff3e6;border-color:#fff3e6;box-shadow:none}
.editorial-site .orientation-entry .orientation-action .ed-button:hover{background:#ffe3d1;border-color:#ffe3d1;color:#50102e!important}
.editorial-site .orientation-entry .orientation-action .ed-button span{color:inherit!important}
.home-cover-main{border-radius:16px;min-height:660px}.home-cover-main>img{object-position:65% 38%}.home-cover-main:after{background:linear-gradient(0deg,rgba(43,21,38,.96) 0%,rgba(43,21,38,.66) 30%,rgba(43,21,38,.08) 66%,transparent 100%)}
.home-cover-side{background:#e9edf8;border-radius:16px;overflow:hidden}.home-cover-side>img{height:315px;object-position:50% 42%}.home-cover-side .ed-kicker{color:#50488a}.home-cover-side .ed-link{color:#484078!important;border-color:#a6a1c5}
.universe{--ink:#65234c;--wash:#f5e6ec;--line:#dec6d4;--accent:#a58051}
.universe-astrologia{--ink:#343564;--wash:#e9edf8;--line:#c6cce4;--accent:#b59153}
.universe-videncia{--ink:#655275;--wash:#eee8f2;--line:#d7c7dc;--accent:#a1809c}
.universe-numerologia{--ink:#77512c;--wash:#f5ebda;--line:#dfd0b6;--accent:#a37840}
.universe-coaching{--ink:#315b50;--wash:#e8efea;--line:#c8d8cc;--accent:#638a74}
.universe .ed-kicker{color:var(--ink)}.universe .universe-hero{gap:45px;padding:35px;border:1px solid var(--line);border-radius:22px;background:var(--wash);position:relative;overflow:hidden}
.universe .universe-hero h1{color:var(--ink);font-size:clamp(40px,4.2vw,62px)}.universe .universe-hero .ed-lead{font-size:19px;color:#51434e}.universe .universe-hero .ed-button{background:var(--ink);border-color:var(--ink)}.universe .universe-hero .ed-button:hover{filter:brightness(.87)}
.universe .universe-art{position:relative;margin:0;isolation:isolate;min-width:0}.universe .universe-art img{border-radius:150px 150px 14px 14px;height:440px;object-fit:cover;width:100%}.universe .universe-art figcaption{text-align:center;font-size:13px;line-height:1.5;color:var(--ink);margin:14px 0 0}
.universe .astrologia-art:before{content:'';position:absolute;inset:-18px -12px 45px;border:1px solid #b1acc9;border-radius:50%;z-index:-1;transform:rotate(-16deg)}
.universe .astrologia-art img{object-position:52% 44%;border:6px solid #f6f3fa;box-shadow:0 12px 30px #33356718}
.universe .tarot-art{padding:22px 0 10px;background:radial-gradient(ellipse at 50% 40%,#62334e,#2b182c 76%);border-radius:180px 180px 16px 16px;color:#e5c697}
.universe .tarot-art figcaption{color:#f2dfc2}.couture-fan{position:relative;height:390px;margin:0 20px}.universe .couture-fan img{position:absolute;width:43%;height:325px;object-fit:contain;left:29%;top:40px;border-radius:7px;filter:drop-shadow(0 10px 15px #0006)}
.universe .couture-fan img:first-child{transform:translateX(-50%) rotate(-17deg);top:48px}.universe .couture-fan img:nth-child(2){z-index:2;top:17px}.universe .couture-fan img:last-child{transform:translateX(50%) rotate(17deg);top:48px}.tarot-orbit{position:absolute;inset:12px 22px;border:1px solid #b8926259;border-radius:170px 170px 12px 12px;text-align:center;padding-top:12px;font-size:25px}
.universe .videncia-art img{object-position:65% center;box-shadow:14px 14px 0 #d9cbe580}.universe-videncia .universe-hero{background:linear-gradient(125deg,#faf4ef,#eee6f4)}
.universe .number-art{min-height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#2f323d;border-radius:180px 180px 16px 16px;overflow:hidden;padding:35px 25px}
.number-orbit{position:absolute;width:340px;height:340px;border:1px solid #d6b47b66;border-radius:50%;top:46px;z-index:-1}.number-orbit:after{content:'';position:absolute;inset:18px;border:1px solid #d6b47b44;border-radius:50%}.number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px 24px;text-align:center;max-width:320px;width:100%;padding:12px}.number-grid span{font:54px/1.35 Georgia;color:#ecdbc1}.number-grid span:nth-child(5){background:#ead4af;color:#37313a;border-radius:50%}.universe .number-art figcaption{color:#eddbc1;max-width:300px;margin-top:20px}
.universe .coaching-art img{border-radius:18px 110px 18px 18px}.universe-coaching .universe-hero{background:#eaf0e9}
.universe-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:23px 0 0}.universe-tags span{font-size:13px;letter-spacing:.3px;border-bottom:1px solid var(--line);padding:8px 14px;color:var(--ink)}
.universe-depth{padding:60px 0 5px}.universe-depth>h2{max-width:790px}.discovery-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:35px 0}.discovery-steps article{border-top:1px solid var(--line);padding-top:20px}.step-number{font:30px Georgia;color:var(--accent)}.discovery-steps h3{font-size:29px}.discovery-steps p{color:#5b4c58;font-size:17px;line-height:1.75}
.universe-question{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:var(--wash);border-radius:16px;padding:32px;margin-top:38px;border-left:3px solid var(--accent)}.universe-question h3{font-size:31px;color:var(--ink);line-height:1.2}.universe-question p{color:#5b4c58}.universe-question .ed-link{color:var(--ink)!important}.universe .category-card{background:var(--wash);border-color:var(--line)}.universe .coach-invitation{background:var(--wash)}
@media(max-width:1050px){.universe .universe-hero{padding:28px;gap:30px}.universe .couture-fan img{height:275px}.couture-fan{height:355px}.universe .number-art{min-height:430px}}
@media(max-width:760px){.home-cover-main{min-height:580px}.home-cover-main>img{object-position:64% 30%}.home-cover-side{display:block}.home-cover-side>img{height:285px;min-height:0;object-position:center 36%}.home-cover-side>div{padding:26px}.home-cover-side h2{font-size:36px}.home-cover-side .ed-kicker{font-size:12px!important}.universe .universe-hero{padding:25px 20px;gap:28px;border-radius:18px}.universe .universe-hero h1{font-size:40px}.universe .universe-hero .ed-lead{font-size:17px}.universe .universe-art img{height:325px}.universe .couture-fan img{height:255px;width:46%;left:27%}.couture-fan{height:315px;margin-inline:12px}.universe .number-art{min-height:380px;padding:24px 18px}.number-grid{max-width:270px}.number-grid span{font-size:44px}.number-orbit{width:290px;height:290px;top:35px}.universe-tags{gap:2px}.universe-tags span{font-size:12px;padding:7px 9px}.universe-depth{padding-top:40px}.discovery-steps{grid-template-columns:1fr;gap:18px;margin-block:25px}.discovery-steps article{display:grid;grid-template-columns:38px 1fr;gap:0 13px}.discovery-steps h3{margin:0;font-size:27px}.discovery-steps p{grid-column:2;margin-top:8px}.universe-question{grid-template-columns:1fr;gap:0;padding:24px}.universe-question h3{font-size:29px}}
/* Preserve facial expression and readable editorial overlays. */
.home-cover-main:after{background:linear-gradient(90deg,rgba(43,21,38,.55),transparent 78%),linear-gradient(0deg,rgba(43,21,38,.96),rgba(43,21,38,.45) 42%,transparent 75%)}
.theme-tarot{--wash:#f5e6ec;--ink:#65234c}.theme-astrologia{--wash:#e9edf8;--ink:#343564}.theme-videncia{--wash:#eee8f2;--ink:#655275}.theme-numerologia{--wash:#f5ebda;--ink:#77512c}.theme-coaching{--wash:#e8efea;--ink:#315b50}
.category .category-intro{max-width:none;padding:35px;border-radius:18px;background:var(--wash);margin-bottom:35px}.category .category-intro h1,.category .category-intro .ed-kicker{color:var(--ink)}.category .editorial-callout{background:var(--wash)}
@media(max-width:760px){.home-cover-main{display:block;min-height:0;background:#f5e3df}.home-cover-main>img{position:static;display:block;height:300px;width:100%;object-fit:cover;object-position:70% 25%}.home-cover-main:after{display:none}.home-cover-main>div{padding:25px;color:#45233a}.home-cover-main h1{font-size:39px;margin:13px 0 20px}.home-cover-main h1 em{color:#9b3055}.home-cover-main h1 br{display:none}.home-cover-main .ed-kicker{color:#832d50;font-size:11px!important}.home-cover-main .ed-button{background:#85224b;color:white!important;border-color:#85224b}.home-cover-main .ed-button:hover{background:#651737}.home-cover-main p{font-size:16px}.category .category-intro{padding:26px 22px}.category .category-intro h1{font-size:39px}}
/* /pages_gratuites/pages-gratuites.a2b666e6401b.css */
/* AC-042V — composition des composants AC-024A, contrôlée par le contrat visuel. */
.gratis-page{--gratis-accent:var(--red);max-width:100%;overflow-x:hidden}.gratis-page.theme-tarot{--gratis-accent:#254f43}.gratis-page .ed-wrap{width:min(1200px,calc(100% - 64px));padding-bottom:40px}.gratis-header-mention{margin:0 auto 16px;text-align:center;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:700;color:var(--gratis-accent)}.gratis-page .magazine-header{margin-bottom:0}.gratis-page .global-nav{z-index:20}.gratis-page main,.gratis-page .ed-wrap,.gratis-page .universe-hero,.gratis-page .advisor-hero{min-width:0}.gratis-page h1,.gratis-page .ed-lead{max-width:100%;white-space:normal;overflow-wrap:anywhere}.gratis-tags{justify-content:flex-start;margin:16px 0 24px}.gratis-tags span{color:var(--gratis-accent);border-color:var(--gratis-accent)}.gratis-hero{grid-template-columns:7fr 5fr!important;gap:40px!important;margin-bottom:40px}.gratis-hero h1 em{color:var(--gratis-accent)}.gratis-hero .gratis-hero-art{display:grid;place-items:center;margin:0;min-width:0}.gratis-hero .gratis-hero-art img{width:100%;height:360px;object-fit:cover;border-radius:22px}.gratis-hero .gratis-hero-art.gratis-hero-card img{width:min(260px,100%);height:auto;max-height:420px;object-fit:contain;border-radius:8px;filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--ink) 22%,transparent));transform:translateY(-48px) rotate(4deg)}.gratis-page .button{min-height:56px;width:100%;background:var(--gratis-accent);border-color:var(--gratis-accent)}.gratis-form-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(520px,7fr);gap:40px;align-items:start;margin-bottom:40px}.gratis-form-context{margin:0;position:sticky;top:24px}.gratis-form-context img{display:block;width:100%;height:min(420px,70vh);min-height:320px;object-fit:cover;border-radius:22px}.gratis-form{margin:0;padding:40px;border-top:5px solid var(--gratis-accent)}.gratis-form h2{margin:0 0 24px}.gratis-page .field{margin:0 0 24px;font-weight:700}.gratis-page .field input,.gratis-page .field select,.gratis-page .field textarea{box-sizing:border-box;width:100%;min-height:52px;margin-top:8px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font:16px/1.4 Arial,sans-serif;appearance:none}.gratis-page .field textarea{min-height:120px;resize:vertical}.gratis-page .field input:focus,.gratis-page .field select:focus,.gratis-page .field textarea:focus{outline:3px solid var(--gratis-accent);outline-offset:2px}.gratis-birth,.gratis-consents{margin:0 0 40px;padding:24px;border:0;border-radius:12px;background:color-mix(in srgb,var(--gratis-accent) 10%,var(--paper))}.gratis-birth legend{font-weight:700}.gratis-birth>p{margin:8px 0 16px;font-size:14px;font-weight:400;color:var(--muted)}.gratis-birth .cols{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:8px}.gratis-birth .field{margin:0;font-size:14px}.phone-line{display:grid;grid-template-columns:180px minmax(0,1fr);gap:8px}.phone-line select,.phone-line input{margin:8px 0 0!important}.phone-field small{display:block;margin-top:8px;font-size:14px;font-weight:400;color:var(--muted)}.gratis-consents>p{margin:16px 0;font-size:14px;font-weight:400;color:var(--muted)}.checkbox{display:flex!important;align-items:flex-start;gap:12px;min-height:24px;margin:0 0 16px!important;font-size:16px!important;font-weight:400!important;line-height:1.5}.checkbox input{flex:0 0 24px;width:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:1px solid var(--gratis-accent)!important;border-radius:6px!important;background:var(--paper)!important;appearance:none!important}.checkbox input:checked{background:var(--gratis-accent)!important;box-shadow:inset 0 0 0 5px var(--paper)}.checkbox span{cursor:pointer}.modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px}.mode{display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);cursor:pointer}.mode input{position:absolute;opacity:0}.mode:has(input:checked){border-color:var(--gratis-accent);background:color-mix(in srgb,var(--gratis-accent) 10%,var(--paper));box-shadow:inset 0 0 0 1px var(--gratis-accent)}.closed-call{margin:0 0 24px;padding:16px;border-left:3px solid var(--gratis-accent);background:color-mix(in srgb,var(--gratis-accent) 10%,var(--paper))}.gratis-email-summary{margin:0 0 24px;padding:16px;border:1px solid var(--line);border-radius:12px;font-size:16px}.gratis-result{margin:16px 0 8px;color:var(--gratis-accent);font-size:18px;font-weight:700;line-height:1.45}.terms-small{margin:0;font-size:14px;color:var(--muted)}.gratis-three-points{display:grid;gap:16px;margin-top:24px}.gratis-three-points p{margin:0;padding-top:8px;border-top:2px solid var(--gratis-accent)}.gratis-after{padding-top:0}.gratis-after .step-number{color:var(--gratis-accent)}.gratis-after .discovery-steps p{margin:8px 0 0}.gratis-page .coach-invitation{margin:40px 0}.gratis-page .draw-progress a{font-weight:700}.gratis-page .fan-window{width:min(980px,100%);margin-inline:auto}.gratis-page #draw-selected{display:grid;grid-template-columns:repeat(3,minmax(0,220px));justify-content:center;gap:24px}.gratis-page #draw-selected .draw-reveal{width:100%;max-width:220px}.gratis-page #draw-selected .arcana-image{width:100%;height:320px;object-fit:contain}.gratis-page .draw-request{padding-top:24px}.gratis-dock{position:fixed;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px max(16px,calc((100vw - 1080px)/2));background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -8px 28px color-mix(in srgb,var(--ink) 12%,transparent)}.gratis-dock .button{width:auto;min-height:56px}.gratis-dock[hidden]{display:none!important}.advisor-page .advisor-hero{display:grid;grid-template-columns:7fr 5fr;gap:40px;align-items:center;margin:24px 0 40px;padding:35px;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--gratis-accent) 10%,var(--paper))}.advisor-page .advisor-hero h1 em{color:var(--gratis-accent)}.advisor-page .advisor-hero figure{margin:0}.advisor-page .advisor-hero img{display:block;width:100%;height:360px;object-fit:cover;border-radius:22px}.advisor-page .advisor-call{border-left-color:var(--gratis-accent);background:color-mix(in srgb,var(--gratis-accent) 10%,var(--paper))}.advisor-page .advisor-call a{color:var(--gratis-accent)}
@media(max-width:1023px){.gratis-form-layout{grid-template-columns:1fr}.gratis-form-context{position:static;order:-1}.gratis-form-context img{height:320px}.gratis-hero,.advisor-page .advisor-hero{grid-template-columns:1fr!important}.gratis-hero .gratis-hero-art.gratis-hero-card{order:-1}.gratis-hero .gratis-hero-art.gratis-hero-card img{transform:rotate(4deg);margin:0 auto}.advisor-page .advisor-hero{padding:24px}}
@media(max-width:760px){.gratis-page .ed-wrap{box-sizing:border-box;width:calc(100% - 32px)!important;max-width:none!important;padding-bottom:40px}.gratis-header-mention{margin-bottom:8px}.gratis-tags{margin-top:8px}.gratis-hero{margin-inline:0;margin-bottom:24px}.gratis-hero .gratis-hero-art img{height:240px}.gratis-hero .gratis-hero-art.gratis-hero-card img{width:min(180px,100%);height:auto}.gratis-form-layout{display:flex;flex-direction:column;gap:24px}.gratis-form-context{width:100%}.gratis-form-context img{height:220px;min-height:220px;max-height:260px;border-radius:22px}.gratis-form{width:100%;padding:24px}.gratis-birth .cols{gap:8px}.gratis-birth .field{font-size:13px}.phone-line{grid-template-columns:112px minmax(0,1fr)}.gratis-page .draw-progress{display:flex;gap:8px;justify-content:space-between;font-size:12px}.gratis-page .draw-progress a{font-size:12px}.gratis-page #draw-selected{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.gratis-page #draw-selected .arcana-image{height:160px}.gratis-dock{font-size:12px}.gratis-dock .button{flex:1;font-size:12px}.gratis-page .coach-invitation img{min-height:270px}.gratis-page h1{font-size:40px!important;line-height:1.08}.gratis-page .ed-lead{font-size:16px!important}.advisor-page .advisor-hero img{height:240px}}
.gratis-page .ed-kicker,.gratis-page .gratis-hero h1 em{color:var(--gratis-accent)!important}.gratis-page .gratis-form .button{background:var(--gratis-accent)!important;border-color:var(--gratis-accent)!important}.gratis-page .gratis-result{color:var(--gratis-accent)!important}
.gratis-confirm{margin:0;border-top:5px solid var(--gratis-accent)!important}.gratis-confirm h2{margin:0}
.gratis-page.theme-tarot{--gratis-accent:var(--plum)}.gratis-page.theme-tarot .gratis-confirm{border-top-color:#254f43!important}
.gratis-page{--gratis-mobile-subtitle-size:.60em}@media(max-width:767px){.gratis-page .gratis-hero h1 em{font-size:var(--gratis-mobile-subtitle-size)}}
.gratis-page #draw-reset{min-height:44px;padding-inline:8px}
/* AC-042W — accent maison sur les douze routes hors tirage. */
.gratis-page:not(.theme-tarot){--gratis-accent:#a52247;--gratis-soft:#edc9c7}.gratis-page:not(.theme-tarot) .gratis-birth,.gratis-page:not(.theme-tarot) .gratis-consents,.gratis-page:not(.theme-tarot) .mode:has(input:checked),.gratis-page:not(.theme-tarot) .closed-call,.advisor-page .advisor-hero,.advisor-page .advisor-call{background:var(--gratis-soft)}.gratis-page:not(.theme-tarot) .gratis-form{border-top-color:var(--gratis-accent)!important}
@media(max-width:1023px){.gratis-form-context{display:none!important}}
@media(max-width:760px){.phone-line{grid-template-columns:144px minmax(0,1fr)}.gratis-page #draw-selected .draw-reveal h3{font-size:14px;overflow-wrap:anywhere}}
@media(min-width:1024px){.gratis-page.theme-tarot .draw-request{display:block}}
/* AC-042Z — composant AC-024A : portrait et texte restent équilibrés à chaque largeur. */
.gratis-page .coach-invitation{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:40px;align-items:center}.gratis-page .coach-invitation>img{width:100%;height:300px;min-height:0;object-fit:cover;object-position:top}
@media(max-width:760px){.gratis-page .coach-invitation{grid-template-columns:1fr;gap:0}.gratis-page .coach-invitation>img{width:min(160px,100%);height:140px;min-height:0;margin-bottom:20px}}
.advisor-accelerator{margin:16px 0 0;color:var(--gratis-accent);font-weight:700}
.gratis-accelerators{margin:8px 0 16px;color:var(--gratis-accent);font-size:14px;font-weight:700}
.form-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
@media(max-width:1023px){.gratis-hero .gratis-hero-art.gratis-hero-card{order:initial}}
.gratis-page .draw-table{max-width:1200px;margin-inline:auto;background:var(--gratis-accent)}
/* C2 (04/10/2026) : sans ux-p1.css, le menu deploye debordait de 29 px entre 761 et 900 px ; meme repli que sous 760 px (editorial.css). /hablar-con-una-especialista/ (.advisor-page) est exclue : son menu double editorial.js et ux-p1.js et ne s'ouvre pas. */
@media(min-width:761px) and (max-width:900px){.gratis-page:not(.advisor-page) .ed-menu{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;padding:16px 20px;background:transparent;font:15px Arial;color:#42263b}.gratis-page:not(.advisor-page) .global-nav.js-menu .universe-nav{display:none}.gratis-page:not(.advisor-page) .global-nav.js-menu.nav-active .universe-nav{display:flex}.gratis-page:not(.advisor-page) .universe-nav{flex-direction:column;align-items:stretch;gap:0;padding:0 18px 15px}.gratis-page:not(.advisor-page) .nav-universe summary{padding:15px 4px;border-top:1px solid #e4d7dd;font-size:16px}.gratis-page:not(.advisor-page) .universe-nav>a{padding:14px 4px;font-size:16px}.gratis-page:not(.advisor-page) .nav-panel,.gratis-page:not(.advisor-page) .nav-universe:nth-child(n+4) .nav-panel{position:static;width:100%;border:0;box-shadow:none;background:#f4e8ec}.gratis-page:not(.advisor-page) .nav-panel a{padding:12px}}
/* D1 (04/10/2026) : meme repli entre 761 et 900 px pour /hablar-con-una-especialista/ (.advisor-page), dont le menu marche depuis menu-garde.js, et pour /empezar/ (.selector-one-page). Blocs ajoutes ; le selecteur C2 ci-dessus est inchange. */
@media(min-width:761px) and (max-width:900px){.gratis-page.advisor-page .ed-menu{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;padding:16px 20px;background:transparent;font:15px Arial;color:#42263b}.gratis-page.advisor-page .global-nav.js-menu .universe-nav{display:none}.gratis-page.advisor-page .global-nav.js-menu.nav-active .universe-nav{display:flex}.gratis-page.advisor-page .universe-nav{flex-direction:column;align-items:stretch;gap:0;padding:0 18px 15px}.gratis-page.advisor-page .nav-universe summary{padding:15px 4px;border-top:1px solid #e4d7dd;font-size:16px}.gratis-page.advisor-page .universe-nav>a{padding:14px 4px;font-size:16px}.gratis-page.advisor-page .nav-panel,.gratis-page.advisor-page .nav-universe:nth-child(n+4) .nav-panel{position:static;width:100%;border:0;box-shadow:none;background:#f4e8ec}.gratis-page.advisor-page .nav-panel a{padding:12px}}
@media(min-width:761px) and (max-width:900px){.selector-one-page .ed-menu{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;padding:16px 20px;background:transparent;font:15px Arial;color:#42263b}.selector-one-page .global-nav.js-menu .universe-nav{display:none}.selector-one-page .global-nav.js-menu.nav-active .universe-nav{display:flex}.selector-one-page .universe-nav{flex-direction:column;align-items:stretch;gap:0;padding:0 18px 15px}.selector-one-page .nav-universe summary{padding:15px 4px;border-top:1px solid #e4d7dd;font-size:16px}.selector-one-page .universe-nav>a{padding:14px 4px;font-size:16px}.selector-one-page .nav-panel,.selector-one-page .nav-universe:nth-child(n+4) .nav-panel{position:static;width:100%;border:0;box-shadow:none;background:#f4e8ec}.selector-one-page .nav-panel a{padding:12px}}
/* /carmengratis/carmengratis.7796601177a9.css */
.carmengratis-page{--gratis-accent:#a52247;--gratis-soft:#edc9c7}.carmengratis-page .ed-wrap{width:min(1200px,calc(100% - 64px));padding-bottom:40px}.carmengratis-page .ed-preview{position:static}.carmengratis-header{padding:16px 0 8px;text-align:center}.carmengratis-header .brand-title{margin:0;color:var(--ink);font-family:Georgia,serif;font-size:clamp(32px,6vw,52px);font-weight:700}.carmengratis-hero{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;margin:16px 0 16px}.carmengratis-hero figure{margin:0}.carmengratis-hero img{display:block;width:112px;height:112px;border-radius:22px;object-fit:cover;object-position:center}.carmengratis-hero .ed-kicker{margin:0 0 8px;color:var(--gratis-accent)}.carmengratis-hero h1{margin:0;color:var(--ink);font:700 clamp(32px,4.5vw,56px)/1.04 Georgia,serif}.carmengratis-hero .ed-lead{margin:8px 0;font-size:16px;line-height:1.35}.carmengratis-accelerators{margin:0;color:var(--gratis-accent);font-size:14px;font-weight:700}.carmengratis-selector{padding:16px;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--gratis-accent) 10%,var(--paper))}.carmengratis-selector h2{margin:0 0 16px;font:700 28px/1.1 Georgia,serif}.carmengratis-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.carmengratis-offer{min-height:64px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font:14px/1.2 Arial,sans-serif;text-align:left;cursor:pointer}.carmengratis-offer strong{display:block;margin-top:4px;color:var(--gratis-accent);font-size:12px}.carmengratis-offer[aria-pressed="true"]{border-color:var(--gratis-accent);box-shadow:inset 0 0 0 1px var(--gratis-accent)}.carmengratis-offer:focus-visible{outline:3px solid var(--gratis-accent);outline-offset:2px}.carmengratis-form-panel{margin-top:24px}.carmengratis-form-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(520px,7fr);gap:40px;align-items:start}.carmengratis-form-context{position:sticky;top:24px;margin:0}.carmengratis-form-context img{display:block;width:100%;height:min(420px,70vh);min-height:320px;border-radius:22px;object-fit:cover}.carmengratis-page .gratis-form{margin:0;padding:40px;border-top:5px solid var(--gratis-accent)}.carmengratis-page .gratis-form .button{background:var(--gratis-accent);border-color:var(--gratis-accent)}.carmengratis-page .gratis-birth,.carmengratis-page .gratis-consents,.carmengratis-page .mode:has(input:checked){background:var(--gratis-soft)}.carmengratis-steps{margin-top:24px}.carmengratis-steps .step-number,.carmengratis-page .gratis-result{color:var(--gratis-accent)}.carmengratis-confirm{margin-top:16px;padding:16px;border-left:3px solid var(--gratis-accent);background:var(--gratis-soft)}.carmengratis-footer{margin-top:40px;padding:24px 0}.carmengratis-footer nav{display:flex;justify-content:center;gap:16px}.carmengratis-footer a{color:var(--ink)}
@media(max-width:1023px){.carmengratis-form-layout{grid-template-columns:1fr}.carmengratis-form-context{display:none}}
@media(max-width:760px){.carmengratis-page .ed-wrap{box-sizing:border-box;width:calc(100% - 32px)}.carmengratis-header{padding-top:8px}.carmengratis-hero{grid-template-columns:72px minmax(0,1fr);gap:12px;margin:8px 0 12px}.carmengratis-hero img{width:72px;height:72px;border-radius:12px}.carmengratis-hero .ed-kicker{font-size:10px;letter-spacing:1px}.carmengratis-hero h1{font-size:30px}.carmengratis-hero .ed-lead{margin:4px 0;font-size:14px}.carmengratis-accelerators{font-size:12px}.carmengratis-selector{padding:12px}.carmengratis-selector h2{margin-bottom:12px;font-size:24px}.carmengratis-offers{gap:8px}.carmengratis-offer{min-height:56px;padding:8px;font-size:14px}.carmengratis-offer strong{margin-top:4px;font-size:12px}.carmengratis-form-panel{margin-top:16px}.carmengratis-page .gratis-form{padding:24px}.carmengratis-footer nav{flex-wrap:wrap}}
.carmengratis-footer a{color:var(--paper)}
.carmengratis-selector-groups{display:grid;gap:24px}.carmengratis-selector-group{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:center}.carmengratis-selector-question{display:flex;align-items:center;gap:12px}.carmengratis-selector-number{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gratis-soft);color:var(--gratis-accent);font-weight:700}.carmengratis-selector-question h2{margin:0;font:700 22px/1.1 Georgia,serif}.carmengratis-selector-options{display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.carmengratis-selector-option{display:flex;flex:1 1 0;min-width:0;min-height:52px;align-items:center;justify-content:center;flex-direction:column;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font:600 14px/1.25 Arial,sans-serif;text-align:center}.carmengratis-selector-option strong{margin-top:3px;color:var(--gratis-accent);font-size:11px;font-weight:400}.carmengratis-selector-option[aria-pressed="true"]{border-color:var(--gratis-accent);background:var(--gratis-accent);color:#fff}.carmengratis-selector-option[aria-pressed="true"] strong{color:#fff}.carmengratis-selector-option:focus-visible,.carmengratis-selector-go:focus-visible{outline:3px solid var(--gratis-accent);outline-offset:3px}.carmengratis-selector-actionbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.carmengratis-selector-summary{margin:0;color:var(--muted);font-size:14px}.carmengratis-selector-go{min-height:56px;flex:0 1 auto;max-width:100%}.carmengratis-selector-go:disabled{border-color:var(--line);background:var(--line);color:var(--muted);cursor:not-allowed}
.carmengratis-offer-intro{margin:0 0 24px}.carmengratis-offer-intro h2{margin:0 0 8px;font:700 clamp(28px,3vw,40px)/1.08 Georgia,serif}.carmengratis-offer-intro p{max-width:680px;margin:0;font-size:17px;line-height:1.5}.carmengratis-page .gratis-form h3{margin:0 0 24px;font:700 28px/1.1 Georgia,serif}
.carmengratis-form-panel--tirada{--gratis-accent:#254f43}.carmengratis-form-panel--tirada .gratis-form{border-top-color:var(--gratis-accent)}.carmengratis-form-panel--tirada .gratis-form .button{background:var(--gratis-accent);border-color:var(--gratis-accent)}.carmengratis-form-panel--tirada .gratis-result{color:var(--gratis-accent)}.carmengratis-draw-request{padding-top:24px}.carmengratis-form-panel--tirada .draw-table{margin-top:0}
.carmengratis-maestras{margin:0 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.carmengratis-maestras summary{padding:16px 0;color:var(--gratis-accent);font-weight:700;cursor:pointer}.carmengratis-maestras>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:center;padding:0 0 16px}.carmengratis-maestras img{display:block;width:160px;height:108px;border-radius:12px;object-fit:cover;object-position:center 22%}.carmengratis-maestras p{margin:0;line-height:1.5}.carmengratis-maestras .carmengratis-maestras-intro{margin-bottom:8px;color:var(--gratis-accent);font-weight:700}
.carmengratis-maestras>div:not(:has(img)){display:block}
.carmengratis-direct-call{margin:16px 0 24px;padding:16px;border-left:2px solid var(--line);color:var(--muted);font-size:14px;line-height:1.45}.carmengratis-direct-call p{margin:0}.carmengratis-direct-call p+p{margin-top:8px}.carmengratis-direct-call a{color:var(--ink);font-weight:700}.carmengratis-returning{margin:24px auto 0;text-align:center;color:var(--paper);font-size:14px}
@media(max-width:760px){.carmengratis-maestras>div{grid-template-columns:1fr}.carmengratis-maestras img{width:100%;height:180px}}
@media(max-width:760px){.carmengratis-offer-intro{margin-bottom:16px}.carmengratis-offer-intro h2{font-size:28px}.carmengratis-offer-intro p{font-size:16px}}
@media(max-width:1023px){.carmengratis-selector-group{grid-template-columns:200px minmax(0,1fr)}.carmengratis-selector-options{flex-wrap:wrap}.carmengratis-selector-option{flex:1 1 150px;min-width:150px}}
@media(max-width:760px){.carmengratis-selector-groups{gap:16px}.carmengratis-selector-group{grid-template-columns:1fr;gap:8px}.carmengratis-selector-question h2{font-size:20px}.carmengratis-selector-options{gap:8px}.carmengratis-selector-option{flex-basis:140px;min-height:52px;padding:8px;font-size:14px}.carmengratis-selector-actionbar{display:block;margin-top:16px;padding-top:16px}.carmengratis-selector-summary{margin-bottom:16px;font-size:13px}.carmengratis-selector-go{width:100%}}
@media(min-width:1024px){.carmengratis-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;margin:24px 0 40px}.carmengratis-hero figure{order:2}.carmengratis-hero>div{order:1}.carmengratis-hero img{width:100%;height:280px;border-radius:22px;object-position:center}}
/* AC-043E — the source portrait keeps its 3:4 framing so Carmen remains recognizable. */
.carmengratis-hero img{height:auto;aspect-ratio:3 / 4;object-fit:cover}
@media(min-width:761px){.carmengratis-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy photo" "after photo";column-gap:40px;row-gap:0}.carmengratis-hero-copy{grid-area:copy;align-self:end}.carmengratis-hero-after{grid-area:after;align-self:start}.carmengratis-hero figure{grid-area:photo;order:initial}.carmengratis-hero>div{order:initial}.carmengratis-hero img{width:100%;height:auto;border-radius:22px}}
@media(max-width:760px){.carmengratis-hero{grid-template-columns:1fr;grid-template-areas:"copy" "photo" "after";gap:16px}.carmengratis-hero-copy{grid-area:copy}.carmengratis-hero-after{grid-area:after}.carmengratis-hero figure{grid-area:photo;order:initial}.carmengratis-hero>div{order:initial}.carmengratis-hero img{width:100%;height:auto;border-radius:22px}}
.carmengratis-confirm{margin:0;padding:24px;border-top:5px solid var(--gratis-accent);border-left:0;background:var(--gratis-soft)}.carmengratis-confirm h2{margin:0}
.carmengratis-form-panel--tirada{--gratis-accent:var(--plum)}.carmengratis-form-panel--tirada .carmengratis-confirm{border-top-color:#254f43}
.carmengratis-selector-option:disabled{border-style:dashed;color:var(--muted);cursor:not-allowed}.carmengratis-selector-option:disabled strong{color:var(--muted)}.carmengratis-selector-group[data-progress="current"] .carmengratis-selector-number{background:var(--gratis-accent);color:var(--paper)}.carmengratis-selector-group[data-progress="complete"] .carmengratis-selector-number{box-shadow:inset 0 0 0 2px var(--gratis-accent)}
.carmengratis-eligibility{padding-bottom:40px}.carmengratis-eligibility-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center;margin:24px 0 40px}.carmengratis-eligibility-hero figure{margin:0}.carmengratis-eligibility-hero img{display:block;width:100%;height:320px;border-radius:22px;object-fit:cover}.carmengratis-eligibility-hero .ed-kicker{margin:0 0 8px;color:var(--gratis-accent)}.carmengratis-eligibility-hero h1{margin:0;color:var(--ink);font:700 clamp(32px,4.5vw,56px)/1.04 Georgia,serif}.carmengratis-eligibility-hero h1 em{color:var(--gratis-accent)}.carmengratis-eligibility-hero .ed-lead{margin:16px 0 0;font-size:18px;line-height:1.5}.carmengratis-right-grid,.carmengratis-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.carmengratis-right-card,.carmengratis-region-card,.carmengratis-payment-path,.carmengratis-callback-path,.carmengratis-client-call{padding:24px;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--gratis-accent) 7%,var(--paper))}.carmengratis-right-card h3,.carmengratis-region-card h3,.carmengratis-sale-paths h2,.carmengratis-callback-path h2,.carmengratis-client-call h2{margin:0 0 8px;font:700 24px/1.15 Georgia,serif}.carmengratis-right-card p,.carmengratis-region-card p{margin:0 0 16px;line-height:1.45}.carmengratis-right-card .button,.carmengratis-region-card .button,.carmengratis-client-call .button{box-sizing:border-box;width:100%;min-height:56px;text-align:center}.carmengratis-sale-paths{display:grid;grid-template-columns:minmax(260px,5fr) minmax(0,7fr);gap:24px;align-items:start;margin-bottom:40px}.carmengratis-payment-path .button:disabled{border-color:var(--line);background:var(--line);color:var(--muted);cursor:not-allowed}.carmengratis-region-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.carmengratis-region-card{padding:16px;background:var(--paper)}.carmengratis-region-card strong{color:var(--gratis-accent)}.carmengratis-topics{margin:24px 0 8px;line-height:1.5}.carmengratis-callback-path{margin-top:40px}.carmengratis-callback-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(520px,7fr);gap:40px;align-items:start;margin-top:24px}.carmengratis-callback-layout>figure{position:sticky;top:24px;margin:0}.carmengratis-callback-layout>figure img{display:block;width:100%;height:min(420px,70vh);min-height:320px;border-radius:22px;object-fit:cover}.carmengratis-callback-layout .gratis-form{margin:0;padding:40px;border-top:5px solid var(--gratis-accent)}.carmengratis-callback-layout .gratis-form .button{background:var(--gratis-accent);border-color:var(--gratis-accent)}.carmengratis-reopen-date{margin:24px 0 0;color:var(--gratis-accent);font-size:18px;font-weight:700;line-height:1.45}.carmengratis-client-call>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.carmengratis-client-call .terms-small{margin-top:16px}
@media(max-width:1023px){.carmengratis-callback-layout{grid-template-columns:1fr}.carmengratis-callback-layout>figure{position:static}.carmengratis-callback-layout>figure img{height:320px}}
@media(max-width:760px){.carmengratis-eligibility-hero,.carmengratis-sale-paths,.carmengratis-right-grid,.carmengratis-region-grid,.carmengratis-client-call>div{grid-template-columns:1fr;gap:16px}.carmengratis-eligibility-hero{margin:16px 0 24px}.carmengratis-eligibility-hero img,.carmengratis-callback-layout>figure img{height:220px;min-height:220px}.carmengratis-eligibility-hero .ed-lead{font-size:16px}.carmengratis-right-card,.carmengratis-region-card,.carmengratis-payment-path,.carmengratis-callback-path,.carmengratis-client-call{padding:16px}.carmengratis-callback-path{margin-top:24px}.carmengratis-callback-layout{gap:24px}.carmengratis-callback-layout .gratis-form{padding:24px}}
.carmengratis-returning a{color:inherit;font-weight:700}
/* /pages_gratuites/m08.6741f3b34faf.css */
/* Mission M08 (10/10/2026) — landing Carmen, /derechos/, pages Carmen. Couleurs : valeurs du cahier de marque. */
.carmengratis-page a.button{color:#fff}
.advisor-accelerator:empty{display:none}
.carmengratis-moneda{grid-column:1/-1}.carmengratis-moneda:empty{display:none}.carmengratis-moneda .ac-zona-moneda{margin:8px 0 0}
.carmengratis-carmen{margin:40px 0 0}.carmengratis-carmen .ed-link{color:var(--gratis-accent)}
.landing .form-card{display:grid;gap:24px}
.landing .form-card .button{box-sizing:border-box;width:100%;justify-content:center;text-align:center}
.landing .form-card .consult-person{margin:0}
.landing .form-card .mini-proof{margin:0;padding:0;border-top:0;max-width:none}
.landing .form-card .ia-wrap>.detail-image{margin:0;height:260px;border-radius:16px;display:block}
@media(max-width:700px){.landing .form-card .mini-proof,.landing .form-card .ia-wrap:has(>.detail-image){display:none}}
/* /pages_gratuites/m08-landing.afaba71ffaa9.css */

@media(max-width:760px){
.carmengratis-header{padding:6px 0 0}.carmengratis-header .brand-title{font-size:30px}
.carmengratis-hero{grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"copy photo" "after after";gap:8px 14px;align-items:center;margin:6px 0 10px}
.carmengratis-hero figure{grid-area:photo}.carmengratis-hero .ia-wrap{width:96px}.carmengratis-hero img{width:96px;height:128px;aspect-ratio:auto;object-fit:cover;object-position:top;border-radius:48px 48px 8px 8px}
.carmengratis-hero .ed-kicker{font-size:10px;letter-spacing:1px;margin-bottom:4px}.carmengratis-hero h1{font-size:28px;line-height:1.05}
.carmengratis-hero .ed-lead{margin:2px 0;font-size:15px;line-height:1.35}.carmengratis-accelerators{font-size:12px}
.carmengratis-selector{padding:12px}.carmengratis-selector-groups{gap:14px}.carmengratis-selector-question h2{font-size:19px}
.carmengratis-selector-option{min-height:48px;padding:6px 8px}
.carmengratis-selector-actionbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;margin:0;padding:8px 16px;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -8px 28px color-mix(in srgb,var(--ink) 12%,transparent)}
.carmengratis-selector-summary{flex:0 1 34%;margin:0;font-size:12px;line-height:1.3}.carmengratis-selector-go{flex:1 1 60%;width:auto;min-height:52px;font-size:13px;line-height:1.2;padding:8px 10px}
.carmengratis-page{padding-bottom:80px}.carmengratis-footer{margin-top:24px}
}
@media(min-width:761px){.carmengratis-hero{margin:16px 0 24px}.carmengratis-hero img{max-height:420px;width:auto;margin-left:auto}}
