:root{--ink:#1f1f1f;--wine:#3a1a32;--mauve:#786a72;--gold:#cdb98c;--taupe:#1f1f1f;--pale:#e7e3db;--line:#e7e3db}*{box-sizing:border-box}body{color:var(--ink);background:#f7f6f2;margin:0;font-family:Arial,sans-serif}.topbar{background:var(--ink);color:#fff;letter-spacing:.15em;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;font-weight:700;display:flex}.topbar span:first-child{color:var(--gold);font-family:Georgia,serif;font-size:22px}.version{color:#f7f6f2;font-size:11px}.hero{max-width:1120px;min-height:620px;padding:110px 8vw 90px}.eyebrow{color:var(--wine);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:700}.hero h1{max-width:900px;margin:24px 0;font-family:Georgia,serif;font-size:clamp(58px,8vw,104px);font-weight:400;line-height:.93}.lead{color:var(--taupe);max-width:720px;font-family:Georgia,serif;font-size:24px;line-height:1.45}.actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.actions a{border-radius:999px;padding:17px 28px;font-weight:700;text-decoration:none}.primary{background:var(--wine);color:#fff}.secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.foundation{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:1fr 1.5fr;gap:30px;margin:0 6vw 70px;padding:36px 40px;display:grid}.foundation h2{margin:8px 0;font-family:Georgia,serif;font-size:34px}.checks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checks span{background:var(--pale);border-radius:14px;padding:18px;font-weight:700}.checks span:before{content:"✓";color:var(--wine);margin-right:9px}@media (max-width:720px){.version{display:none}.hero{padding-top:70px}.foundation,.checks{grid-template-columns:1fr}}:root{--brand-aubergine:#3a1a32;--brand-mauve:#786a72;--brand-off-white:#f7f6f2;--brand-greige:#e7e3db;--brand-charcoal:#1f1f1f;--brand-gold:#cdb98c;--ink:var(--brand-charcoal);--wine:var(--brand-aubergine);--gold:var(--brand-gold);--taupe:var(--brand-mauve);--pale:var(--brand-greige);--line:#e7e3db;--success:#1f1f1f;--success-bg:#e7e3db;--info:#1f1f1f;--info-bg:#e7e3db}body{background:var(--brand-off-white);color:var(--brand-charcoal);font-family:Avenir Next,Avenir,Arial,sans-serif}.brand-logo{flex:none;align-items:center;display:inline-flex}.brand-logo img{width:170px;height:auto;display:block}.brand-logo.compact img{width:112px}.topbar,.panel header,.exp>header,.client-account>header,.report-page>header{background:var(--brand-charcoal)}.panel header,.exp>header,.client-account>header,.report-page>header,.topbar{height:auto;min-height:84px;padding-block:8px}.panel header .brand-logo.compact img,.exp>header .brand-logo.compact img,.client-account>header .brand-logo.compact img,.report-page>header .brand-logo.compact img{filter:brightness(0)invert();width:104px}.topbar .brand-logo:not(.compact) img,.report-page>header .brand-logo:not(.compact) img{filter:brightness(0)invert();width:170px}.hero h1,.foundation h2,.intro h1,.complete h1,.round h1,.card h2,.panel h1,.empty h2,.queue h2,.review-head h1,.decision-panel h2,.calibration-panel h2,.publish-panel h2,.account-heading h1,.account-empty h1,.result-list h2,.report-cover h1,.report-grid strong,.narrative,.report-evidence h2,.report-evidence h3,.report-inspiration h2,.report-wardrobe h2,.report-inspiration article h3,.report-wardrobe h3{font-family:Baskerville,Baskerville Old Face,Georgia,serif}.eyebrow{color:var(--brand-aubergine)}.primary,.intro .start,.complete a,.next,.result-state a,.result-list article>a,.account-empty>a{background:var(--brand-aubergine)}.foundation,.intro,.complete,.card,.reading,.client-portfolio,.analytics-distribution,.client-profile-panel,.report-reading blockquote{border-color:var(--line)}.foundation,.intro,.complete,.card,.reading,.analytics-distribution,.client-portfolio,.result-state section{background:#fff}.checks span,.decision-panel,.analytics-filters,.scope-note,.technical-scope{background:var(--brand-greige)}.panel,.exp,.client-account,.report-page,.report-wardrobe,.result-state{background:var(--brand-off-white)}.report-cover,.report-inspiration{background:var(--brand-greige)}.insight-band,.audit-decision,.new-experience{background:var(--brand-charcoal)}.bar-track i.green,.audit-legend i,.audit-item{background:var(--brand-aubergine);border-color:var(--brand-aubergine)}.review-guidance.ready,.publish-panel{border-color:var(--brand-gold)}.review-guidance.ready .guidance-recommendation,.email-delivery,.reading-status.approve,.client-stage.approved,.client-stage.published,.corrected-label,.audit-title>strong{background:var(--success-bg);color:var(--success)}.reading-status.active,.client-stage.active{background:var(--info-bg);color:var(--info)}.exp button:focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}.exp a:focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}.exp input:focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}.exp select:focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}a:focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}button:focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}input:focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}select:focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}textarea:focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}@media (max-width:750px){.brand-logo:not(.compact) img{width:160px}.brand-logo.compact img{width:90px}.panel header,.exp>header,.client-account>header,.report-page>header,.topbar{min-height:72px}.panel header nav{gap:12px}}.report-cover{background:var(--brand-off-white);color:var(--brand-charcoal);border-top:4px solid var(--brand-gold)}.report-cover .eyebrow{color:var(--brand-aubergine)}.report-cover .report-identity span{color:var(--brand-mauve)}.report-cover .download{background:var(--brand-aubergine);color:#fff}.report-cover .back{border-color:var(--brand-aubergine);color:var(--brand-aubergine)}.report-cover .report-scope{background:var(--brand-off-white);color:var(--brand-charcoal)}.report-evidence,.insight-band,.audit-decision,.new-experience{background:var(--brand-aubergine)}.eyebrow,.code,.report-code,.report-grid span,.report-evidence article span,.report-inspiration article span,.reading dt,.review-summary dt,.audit-title span,.client-profile-panel dt,.client-profile-panel summary,.client-table th,.account-status.calibrate,.lead,.access-copy>p:last-child,.section-intro,.report-page footer p,.participant-code,.bar-row span,.client-table td:first-child small{color:var(--brand-mauve)}.turnstile-field{align-items:center;max-width:100%;min-height:65px;display:flex;overflow:hidden}.panel header form,.client-account header form{margin:0}.panel header button,.client-account header button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.client-account nav{align-items:center}@media (max-width:750px){.panel header nav a[href="/experiencia?new=1"]{display:none}.panel header button{font-size:13px}}
