.cap-hero{text-align:center;place-items:center;min-height:min(850px,100svh);padding:10.5rem 0 7rem;display:grid}main [id^=cap-]{scroll-margin-top:8rem}.cap-hero:before{background-image:url(/media/captacion-conversion/hero-v2-contenidos.webp);background-position:center calc(54% + var(--cap-hero-shift,0px));transform:scale(1.035)}.cap-hero:after{background:var(--phi-dot-pattern),linear-gradient(180deg,#020608e5,#03101bd1 48%,#082b43ac)}.cap-hero-content,.cap-cta-content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.cap-hero .eyebrow{color:#e2e9e9;letter-spacing:.25em;margin-bottom:clamp(2.2rem,4vw,3.7rem);font-size:.86rem;font-weight:500}.cap-hero-title{max-width:1080px;font-size:clamp(3.2rem,6.3vw,6.55rem);line-height:1.04}.cap-hero-intro{color:#e0e8e9;max-width:750px;margin:2.8rem auto 2.7rem;font-size:clamp(1.08rem,1.45vw,1.4rem);line-height:1.68}.cap-breadcrumb-band{background:#fff}.cap-breadcrumb{color:#899497;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.8rem;padding-top:1.55rem;font-size:.72rem;display:flex}.cap-breadcrumb a{text-decoration:none}.cap-breadcrumb a:hover{color:#866514}.cap-lead{text-align:center;max-width:1000px;margin:0 auto clamp(4rem,7vw,6rem)}.cap-lead .eyebrow{color:#758186;margin-bottom:1.6rem}.cap-lead .editorial-title{font-size:clamp(2.8rem,5vw,5rem)}.cap-lead>p:last-child:not(.editorial-title){max-width:750px;color:var(--muted);margin:2.2rem auto 0;font-size:clamp(1.04rem,1.3vw,1.25rem);line-height:1.74}.cap-value{background:#fff}.cap-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4.5vw,5rem);display:grid}.cap-value-grid article{border-top:1px solid #cbb77e;padding-top:1.7rem}.cap-value-grid h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 1.2rem;font-size:1.05rem;line-height:1.4}.cap-value-grid p{color:#59676b;margin:0;font-size:1rem;line-height:1.72}.cap-guide-link{text-align:center;color:#647175;max-width:840px;margin:3rem auto 0;font-size:.94rem;line-height:1.7}.cap-story{isolation:isolate;background:var(--phi-dot-pattern),radial-gradient(ellipse at 85% 70%,#123c54,transparent 60%),linear-gradient(140deg,#03090e,#081e2d 80%);padding-bottom:4rem;position:relative;overflow:clip}.cap-story .cap-lead{margin-bottom:clamp(3rem,6vw,5rem)}.cap-story .cap-lead .eyebrow{color:#b5c5cb}.cap-story .cap-lead>p:last-child:not(.editorial-title){color:#c8d6da}.cap-story-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4rem) clamp(3rem,7vw,7rem);margin:0;padding:0;list-style:none;display:grid}.cap-story-chapter{border-top:1px solid #c2a35c66;min-width:0;padding-top:1.8rem}.cap-chapter-meta{color:#d5b86f;align-items:baseline;gap:1rem;margin-bottom:1.3rem;display:flex}.cap-chapter-meta>span{font-family:Georgia,serif;font-size:1.5rem;line-height:1}.cap-chapter-meta h3{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:650;line-height:1.5}.cap-chapter-title{letter-spacing:-.035em;text-wrap:balance;max-width:480px;margin:0 0 1.2rem;font-size:clamp(1.6rem,2.5vw,2.65rem);font-weight:650;line-height:1.12}.cap-chapter-text{color:#c7d4d9;max-width:540px;margin:0;font-size:1.04rem;line-height:1.72}.cap-story-close{text-align:center;margin-top:clamp(3rem,5vw,4.5rem)}.cap-story-close small{color:#a8bac3;max-width:720px;margin:auto;font-size:.75rem;line-height:1.6;display:block}.cap-process{background:#f3f4f2}.cap-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);display:grid}.cap-process-step{border-top:1px solid #c7ae71;padding-top:1.5rem}.cap-process-number{letter-spacing:.12em;color:#9b7b33;margin-bottom:1.5rem;font-size:.8rem;display:block}.cap-process-step .eyebrow{color:#68787c;margin-bottom:1.3rem;font-size:.66rem}.cap-process-title{letter-spacing:-.03em;margin:0 0 1.2rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;line-height:1.15}.cap-process-step p:last-child{color:#59676b;margin:0;font-size:1rem;line-height:1.73}.cap-process-statement{max-width:960px;color:var(--ink);letter-spacing:-.035em;text-align:center;text-wrap:balance;border-top:1px solid #c4ac7288;margin:clamp(3rem,6vw,5rem) auto 0;padding-top:clamp(2rem,4vw,3rem);font-size:clamp(1.6rem,3vw,2.8rem);font-weight:500;line-height:1.35}.cap-process-statement em{color:var(--gold);letter-spacing:-.055em;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-style:italic;font-weight:600}.cap-deliverables{background:#fff}.cap-deliverables-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.cap-deliverables-lead .eyebrow{color:#758186;margin-bottom:1.5rem}.cap-deliverables-lead .editorial-title{font-size:clamp(2.65rem,4.55vw,4.65rem)}.cap-deliverables-lead>p:not(.editorial-title){max-width:520px;color:var(--muted);margin:2rem 0 0;font-size:1.08rem;line-height:1.73}.cap-deliverables-list{border-top:1px solid #c5ad70}.cap-deliverables-list details{border-bottom:1px solid #d7ddd9}.cap-deliverables-list summary{cursor:pointer;grid-template-columns:1fr 1.2rem;align-items:center;gap:1.3rem;min-height:5.8rem;padding:1.3rem .2rem;list-style:none;display:grid}.cap-deliverables-list summary::-webkit-details-marker{display:none}.cap-deliverables-list h3{letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(1.04rem,1.35vw,1.3rem);font-weight:750;line-height:1.3}.cap-deliverables-list summary:hover h3,.cap-deliverables-list details[open] h3{color:#9e781a}.cap-toggle{border:1px solid #b79b59;border-radius:50%;width:1rem;height:1rem;position:relative}.cap-toggle:before,.cap-toggle:after{content:"";background:#967522;width:.42rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cap-toggle:after{transition:transform .7s;transform:translate(-50%,-50%)rotate(90deg)}.cap-deliverables-list details[open] .cap-toggle:after{transform:translate(-50%,-50%)rotate(0)}.cap-deliverables-answer{padding:0 2.5rem 1.8rem .2rem}.cap-deliverables-answer p{color:#59676b;margin:0;font-size:1rem;line-height:1.72}.cap-continuity{border-top:1px solid #c5ad70;grid-template-columns:1fr .8fr;align-items:center;gap:3rem;margin-top:4rem;padding-top:2rem;display:grid}.cap-continuity-title{color:#8d763d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem;font-size:.75rem;font-weight:650}.cap-continuity p:last-child{color:#59676b;max-width:600px;margin:0;line-height:1.7}.cap-continuity>a{justify-self:end}.cap-faq{background:#f3f4f2}.cap-faq .faq-heading .eyebrow{margin-bottom:1.6rem}.cap-faq .faq-heading h2{font-size:clamp(2.55rem,4.4vw,4.5rem)}.cap-cta{text-align:center;place-items:center;min-height:650px;padding-block:8rem;display:grid}.cap-cta:before{background-image:url(/media/home/cta-v5-auditoria-contenido.webp);background-position:50% 58%}.cap-cta:after{background:var(--phi-dot-pattern),linear-gradient(180deg,#020608e8,#03111bdb 54%,#092c43a6)}.cap-cta .eyebrow{color:#c3d1d5;margin-bottom:1.6rem}.cap-cta .editorial-title{max-width:990px;font-size:clamp(3rem,5.9vw,6rem)}.cap-cta .editorial-title~p{color:#dce6e8;max-width:710px;margin:2.5rem 0 2.8rem;font-size:clamp(1.08rem,1.4vw,1.32rem);line-height:1.7}.cap-cta small{color:#bec9cd;max-width:550px;margin-top:1.4rem;font-size:.75rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.cap-motion-ready .cap-reveal{opacity:0;transition:opacity 1.05s linear,transform 1.08s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.cap-motion-ready .cap-reveal.is-visible{opacity:1;transform:translateY(0)}.cap-hero .eyebrow,.cap-hero-title,.cap-hero-intro,.cap-hero .button{animation:1.1s cubic-bezier(.22,1,.36,1) both cap-enter}.cap-hero-title{animation-delay:.13s}.cap-hero-intro{animation-delay:.28s}.cap-hero .button{animation-delay:.43s}@keyframes cap-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (width<=700px){.cap-hero{min-height:760px;padding:9rem 0 5rem}.cap-hero:before{background-position:60%}.cap-hero .eyebrow{margin-bottom:2rem;font-size:.68rem}.cap-hero-title{font-size:clamp(2.65rem,10.6vw,4.4rem)}.cap-hero-intro{margin:2rem 0;font-size:1.06rem}.cap-breadcrumb{padding-top:1.1rem}.cap-lead{margin-bottom:3rem}.cap-lead .editorial-title{font-size:clamp(2.35rem,9.6vw,4rem)}.cap-value-grid,.cap-story-chapters,.cap-process-grid,.cap-deliverables-layout,.cap-continuity{grid-template-columns:1fr}.cap-value-grid,.cap-process-grid{gap:2.5rem}.cap-process-number{margin-bottom:1rem}.cap-deliverables-layout{gap:2.5rem}.cap-deliverables-list summary{grid-template-columns:1fr 1rem;gap:.8rem}.cap-deliverables-answer{padding:0 1rem 1.8rem .2rem}.cap-continuity{gap:1.5rem}.cap-continuity>a{justify-self:start}.cap-faq .faq-heading{position:static}.cap-cta{min-height:590px;padding-block:6rem}}@media (width<=360px){.cap-hero-title{max-width:100%;font-size:2.25rem}.cap-lead .editorial-title,.cap-cta .editorial-title{font-size:2.12rem}.cap-faq .faq-heading h2{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.cap-hero:before{transform:none}}.cap-value-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.cap-value-intro .cap-lead{text-align:left;margin:0}.cap-value-intro .cap-lead>p:last-child{margin-inline:0}.cap-value-visual{min-width:0;margin:0}.cap-value-visual img{object-fit:contain;width:100%;height:auto;max-height:650px;display:block}@media (width<=760px){.cap-value-intro{grid-template-columns:1fr;gap:2rem}.cap-value-visual img{max-height:520px}}
