/* Approved desktop cover. This sheet is loaded only at desktop widths;
   the phone and tablet designs keep their existing styles and content. */
@media (min-width:1051px) {
  .crv-design body[data-page="home"] {--home-forest:#123c34;--home-gold:#dfbd73}
  .crv-design body[data-page="home"] header {background:var(--home-forest);border-bottom:1px solid var(--home-gold);color:var(--paper)}
  .crv-design body[data-page="home"] header .brand {position:relative}
  .crv-design body[data-page="home"] header .brand img {filter:brightness(0) invert(1);clip-path:inset(0 0 0 39%)}
  .crv-design body[data-page="home"] header .brand::after {content:"";position:absolute;inset:0 auto 0 0;width:38.584%;background:url('/assets/crv-diamond-desktop.svg') center/contain no-repeat;pointer-events:none}
  .crv-design body[data-page="home"] header .navlinks {gap:clamp(18px,2vw,30px)}
  .crv-design body[data-page="home"] header .navlinks>a.button.ui-button {border-color:var(--home-gold);color:var(--paper);background:transparent}
  .crv-design body[data-page="home"] header .navlinks>a.button.ui-button:hover {background:var(--home-gold);color:var(--home-forest)}
  .crv-design body[data-page="home"] header .areas-dropdown {color:var(--green)}
  .crv-design body[data-page="home"] main>.hero {position:relative;isolation:isolate;overflow:hidden;min-height:610px;padding:56px 0;background:var(--home-forest);color:var(--paper)}
  .crv-design body[data-page="home"] .home-hero-grid {display:block;position:static}
  .crv-design body[data-page="home"] .home-hero-copy {position:relative;z-index:3;width:54%;padding:0;pointer-events:none}
  .crv-design body[data-page="home"] .home-hero-copy a {pointer-events:auto}
  .crv-design body[data-page="home"] .home-hero-copy .eyebrow {color:var(--home-gold)}
  .crv-design body[data-page="home"] .home-hero-copy .eyebrow::before {display:none}
  .crv-design body[data-page="home"] .home-hero-copy .eyebrow::after {content:" · CÓRDOBA";white-space:pre;margin-left:-8px}
  .crv-design body[data-page="home"] .home-hero-copy h1 {color:var(--paper);margin:24px 0 20px;max-width:100%;text-wrap:initial}
  .crv-design body[data-page="home"] .home-hero-copy h1>em {margin:0}
  .crv-design body[data-page="home"] .home-capital {display:block}
  .crv-design body[data-page="home"] .home-capital::after {content:"."}
  .crv-design body[data-page="home"] .home-hero-copy>p {color:var(--paper);max-width:450px;margin-bottom:28px}
  .crv-design body[data-page="home"] .home-hero-copy .actions {flex-direction:row;align-items:center;gap:28px;flex-wrap:nowrap}
  .crv-design body[data-page="home"] .home-hero-copy .actions .button {background:var(--home-gold);border-color:var(--home-gold);color:var(--home-forest);white-space:nowrap}
  .crv-design body[data-page="home"] .home-hero-copy .actions .button:hover {background:#edcf8d;border-color:#edcf8d}
  .crv-design body[data-page="home"] .home-hero-copy .text-action {border-bottom-color:transparent;color:var(--paper);gap:16px;white-space:nowrap}
  .crv-design body[data-page="home"] .home-hero-copy .text-action:hover {border-bottom-color:var(--home-gold)}
  .crv-design body[data-page="home"] .home-hero-copy .hero-assurance {margin:30px 0 0;color:var(--paper);max-width:none}
  .crv-design body[data-page="home"] .hero-assurance::before {background:var(--home-gold)}
  .crv-design body[data-page="home"] .home-hero-media {position:absolute;z-index:0;inset:0 0 0 auto;width:62%;height:100%;padding:0;margin:0;max-width:none}
  .crv-design body[data-page="home"] .home-hero-photo,.crv-design body[data-page="home"] .home-hero-frame {height:100%;padding:0;background:none;clip-path:none;isolation:auto}
  .crv-design body[data-page="home"] .home-hero-photo::before,.crv-design body[data-page="home"] .home-hero-photo::after {display:none}
  .crv-design body[data-page="home"] .home-hero-photo img {height:100%;width:100%;object-fit:cover;object-position:50% 52%;clip-path:none}
  .crv-design body[data-page="home"] .home-hero-media::after {content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--home-forest) 0%,rgba(18,60,52,.93) 8%,rgba(18,60,52,.58) 22%,rgba(18,60,52,0) 46%),linear-gradient(0deg,rgba(10,30,25,.55),transparent 25%)}
  .crv-design body[data-page="home"] .home-hero-caption {z-index:2;right:max(48px,calc((100vw - 1240px)/2));bottom:25px;max-width:none;background:none;border:0}
  .crv-design body[data-page="home"] .home-hero-caption figcaption {padding:0;background:none;color:var(--paper);font-weight:400}
  .crv-design body[data-page="home"] .home-hero-caption figcaption::before {content:"⌖";color:var(--home-gold);margin-right:9px;font-size:1.25em}
  .crv-design body[data-page="home"] main>.consultation-entry {padding:32px 0 0;border:0}
  .crv-design body[data-page="home"] .entry-heading {position:relative;padding-top:28px;margin-bottom:24px}
  .crv-design body[data-page="home"] .entry-heading::before {content:"ASESORAMIENTO LEGAL";position:absolute;left:0;top:0;font:700 .74rem/1.4 Arial,Helvetica,sans-serif;letter-spacing:.15em;color:var(--gold-ink)}
  .crv-design body[data-page="home"] .consultation-path {min-height:82px}
  .crv-design body[data-page="home"] main>.consultation-entry::after {content:"";display:block;width:100%;height:88px;margin-top:34px;background:url('/assets/ricardo-cuadro.jpeg') 50% 72%/110% auto no-repeat;border-block:1px solid var(--gold)}
  @layer crv-typography {
    html.crv-unified body[data-page="home"] main .home-hero-copy h1 {font-size:clamp(3.5rem,5.2vw,5rem)!important;line-height:1.04!important;letter-spacing:-.04em!important}
    html.crv-unified body[data-page="home"] main .home-hero-copy h1>em {font-style:normal!important;max-width:none!important}
    html.crv-unified body[data-page="home"] main .home-hero-copy h1 .home-city {font-style:italic!important;color:var(--home-gold)}
    html.crv-unified body[data-page="home"] main .home-hero-copy>p {font:400 1.1rem/1.55 Arial,Helvetica,sans-serif!important}
    html.crv-unified body[data-page="home"] main .home-hero-copy .hero-assurance {font-size:.9rem!important}
    html.crv-unified body[data-page="home"] main .home-hero-copy .text-action,
    html.crv-unified body[data-page="home"] main .home-hero-caption figcaption,
    html.crv-unified body[data-page="home"] main .consultation-path span {font-family:Arial,Helvetica,sans-serif!important}
  }
}
