body .cyv5 . El contenido de cada bloque va marcado con
  comentarios «CONTENIDO» para poder duplicar la página a otro sector cambiando solo el texto.
  Bloques: 1 Hero · 2 Activación · 3 Vídeo · 4 Lo que nos cuentan · 5 Cómo lo resuelve Clientify
           6 Testimonios · 7 Preguntas frecuentes · 8 CTA final
-->
<style>

@property --v2a{syntax:"<angle>";inherits:false;initial-value:0deg}
body .cyv5{
  --navy:#000C25; --navy2:#012060; --blue:#0067EE; --lime:#E3E53A; --ink:#0F1B33; --mut:#4A5873;
  --sky:#F1FAFF; --muted:#4A5873; --line:#E2EAF5; --ice:#C4E4FF; --floor:#F6FAFF;
  --grad-txt:linear-gradient(92deg,#0067EE 0%,#3E8BFF 45%,#00A3D9 100%);
  --grad-on:linear-gradient(92deg,#E3E53A 0%,#F2F59B 40%,#8FD3FF 100%);
  --conic:conic-gradient(from var(--v2a),rgba(196,228,255,.18) 0deg,#0067EE 70deg,#E3E53A 110deg,rgba(196,228,255,.18) 170deg,rgba(196,228,255,.18) 360deg);
  --sh-soft:0 4px 14px -4px rgba(5,36,81,.10);
  --sh-elev:0 24px 60px -24px rgba(5,36,81,.28);
  --wrap:1240px;
}
body .cyv5 *{box-sizing:border-box;margin:0;padding:0}
body .cyv5{scroll-behavior:smooth}
body .cyv5{font-family:"Plus Jakarta Sans",system-ui,sans-serif;color:var(--ink);background:#fff;line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden}
body .cyv5 img{max-width:100%;display:block}
body .cyv5 a{color:inherit}
body .cyv5 .wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}
body .cyv5 h1, body .cyv5 h2, body .cyv5 h3, body .cyv5 h5, body .cyv5 summary, body .cyv5 .btn{font-family:"Poppins",sans-serif}
body .cyv5 .overline{font:600 13px "Plus Jakarta Sans",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:16px;display:inline-block}
body .cyv5 .overline.on-dark{color:var(--lime)}
body .cyv5 h1{font-weight:700;letter-spacing:-.02em}
body .cyv5 h2{font-size:clamp(30px,3.6vw,48px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}
body .cyv5 h3{font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}
body .cyv5 .grad{background:var(--grad-txt);-webkit-background-clip:text;background-clip:text;color:transparent}
body .cyv5 .grad.on{background-image:var(--grad-on)}
body .cyv5 .lead{font-size:1.1rem;color:var(--mut);max-width:640px}
body .cyv5 .btn{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:17px;text-decoration:none;border-radius:8px;padding:15px 24px;transition:transform .2s,box-shadow .2s,background .2s;cursor:pointer;border:0}
body .cyv5 .btn-main{background:var(--lime);color:var(--navy);box-shadow:0 10px 30px -10px rgba(227,229,58,.65)}
body .cyv5 .btn-main:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px rgba(227,229,58,.8)}
body .cyv5 .btn-glass{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(12px)}
body .cyv5 .btn-glass:hover{background:rgba(255,255,255,.14)}
body .cyv5 .btn svg{width:18px;height:18px}
body .cyv5 .proof{font-size:.86rem;color:var(--mut);margin-top:16px}
body .cyv5 .proof.on-dark{color:rgba(255,255,255,.66)}
body .cyv5 .proof.on-dark b{color:var(--lime);font-weight:600}
body .cyv5 section{position:relative}
body .cyv5 .sec{padding:110px 0}
body .cyv5 .sec-head{max-width:760px;margin-bottom:56px}
body .cyv5 .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}
body .cyv5 .sec-head.center .lead{margin:0 auto}
body .cyv5 .sec-head h2{margin-bottom:18px}
body .cyv5 .sec-head:has(.h2-2l){max-width:1100px}
@media(min-width:900px){body .cyv5 .h2-2l{white-space:nowrap}}
body .cyv5 .final h2.h2-2l{max-width:1192px;font-size:clamp(26px,2.9vw,38px)}
body .cyv5 .aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}
body .cyv5 .aurora i{position:absolute;border-radius:50%;filter:blur(90px);animation:drift 18s ease-in-out infinite alternate}
body .cyv5 .aurora i:nth-child(1){width:620px;height:620px;background:#0067EE;opacity:.45;top:-220px;left:-120px}
body .cyv5 .aurora i:nth-child(2){width:520px;height:520px;background:#00A3D9;opacity:.28;top:-120px;right:-160px;animation-delay:-6s}
body .cyv5 .aurora i:nth-child(3){width:420px;height:420px;background:#E3E53A;opacity:.10;bottom:-160px;left:40%;animation-delay:-12s}
@keyframes drift{to{transform:translate(60px,40px) scale(1.12)}}
body .cyv5 .frame{padding:1.5px;border-radius:20px;background:var(--conic);animation:spin 7s linear infinite;box-shadow:0 40px 120px -30px rgba(0,103,238,.55)}
body .cyv5 .frame>*{border-radius:18.5px;overflow:hidden}
@keyframes spin{to{--v2a:360deg}}
@media (prefers-reduced-motion:reduce){body .cyv5 .frame, body .cyv5 .aurora i{animation:none}}
body .cyv5 .top{position:sticky;top:0;z-index:20;background:rgba(0,12,37,.72);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}
body .cyv5 .top .wrap{display:flex;align-items:center;justify-content:space-between;height:68px}
body .cyv5 .top img{height:26px;width:auto}
body .cyv5 .top .btn{padding:9px 16px;font-size:15px}
body .cyv5 .price-line{margin-top:6px}
body .cyv5 .price-line strong{color:var(--blue);font-weight:700;white-space:nowrap}
body .cyv5 .case-line{margin-top:44px}
body .cyv5 .sec-head:has(.case-line){margin-bottom:0}
body .cyv5 .sec-head:has(.case-line)+.sol{padding-top:40px}
body .cyv5 .case-line span{display:inline-block;background:#EAF3FF;color:var(--blue);font:600 14px "Plus Jakarta Sans",sans-serif;padding:9px 18px;border-radius:99px;border:1px solid #CFE3FF}
body .cyv5 .hero{background:radial-gradient(120% 80% at 50% 0%,#012A73 0%,#011A4A 40%,var(--navy) 75%);color:#fff;padding:96px 0 120px;overflow:hidden;margin-top:-68px;padding-top:164px}
body .cyv5 .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}
body .cyv5 .hero h1{font-size:clamp(36px,4.1vw,60px);line-height:1.06;margin-bottom:24px;color:#fff}
body .cyv5 .hero .lead{color:rgba(255,255,255,.78);margin-bottom:34px;font-size:1.12rem}
body .cyv5 .hero .lead strong{display:inline-block;margin-top:10px;color:#fff;font-weight:600}
body .cyv5 .hero-cap{margin-top:18px;text-align:center;font-size:.9rem;color:rgba(255,255,255,.66)}
body .cyv5 .hero-cap b{color:#fff;font-weight:600}
body .cyv5 .floor{position:absolute;left:0;right:0;bottom:0;height:56px;background:var(--floor);border-radius:40px 40px 0 0}
body .cyv5 .video-frame{position:relative;width:100%;aspect-ratio:16/9;background:radial-gradient(90% 120% at 20% 0%,#0B4DB8 0%,#012060 45%,#000C25 100%);display:grid;place-items:center}
body .cyv5 .video-frame video, body .cyv5 .video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
body .cyv5 .poster{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:24px}
body .cyv5 .poster-txt{position:relative;z-index:1;max-width:520px}
body .cyv5 .poster-txt p{font:700 clamp(1.1rem,1.9vw,1.5rem)/1.25 "Poppins",sans-serif;margin:20px 0 8px;letter-spacing:-.01em}
body .cyv5 .poster-txt span{font-size:.85rem;color:rgba(255,255,255,.7)}
body .cyv5 .play{width:80px;height:80px;border-radius:50%;background:var(--lime);display:grid;place-items:center;margin:0 auto;border:0;cursor:pointer;transition:transform .2s;box-shadow:0 0 0 12px rgba(227,229,58,.16),0 0 0 26px rgba(227,229,58,.07)}
body .cyv5 .play:hover{transform:scale(1.06)}
body .cyv5 .play svg{width:30px;height:30px;color:var(--navy);margin-left:4px}
body .cyv5 .soon{position:absolute;top:16px;right:16px;z-index:2;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:.72rem;font-weight:600;padding:5px 11px;border-radius:99px;backdrop-filter:blur(8px)}
body .cyv5 .mock{background:#fff;position:relative;z-index:1}
body .cyv5 .mock-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);font:600 .8rem "Poppins",sans-serif;background:#fff}
body .cyv5 .mock-bar .dots{display:flex;gap:5px}
body .cyv5 .mock-bar .dots i{width:9px;height:9px;border-radius:50%;display:block;background:#FF6B6B}
body .cyv5 .mock-bar .dots i:nth-child(2){background:#FFC94A}
body .cyv5 .mock-bar .dots i:nth-child(3){background:#3DD68C}
body .cyv5 .mock-bar .ttl{margin-left:6px}
body .cyv5 .wa{width:16px;height:16px;flex:none}
body .cyv5 .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 .74rem "Poppins",sans-serif;flex:none;background:var(--ice);color:var(--navy2)}
body .cyv5 .av.b{background:var(--blue);color:#fff}
body .cyv5 .av.n{background:var(--navy2);color:#fff}
body .cyv5 .tag{display:inline-block;font-size:.68rem;font-weight:600;padding:2px 8px;border-radius:99px;background:#EAF3FF;color:var(--blue);white-space:nowrap}
body .cyv5 .tag.y{background:#FBFCE0;color:var(--navy2);box-shadow:inset 0 0 0 1px var(--lime)}
body .cyv5 .tag.n{background:var(--navy2);color:#fff}
body .cyv5 .inbox-row{display:flex;gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line)}
body .cyv5 .inbox-row:last-child{border-bottom:0}
body .cyv5 .inbox-row .txt{flex:1;min-width:0}
body .cyv5 .inbox-row .nm{font-size:.85rem;font-weight:700;display:flex;justify-content:space-between;gap:8px}
body .cyv5 .inbox-row .nm span{font-weight:500;font-size:.72rem;color:var(--mut)}
body .cyv5 .inbox-row .msg{font-size:.78rem;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body .cyv5 .inbox-row .meta{display:flex;gap:6px;margin-top:5px;flex-wrap:wrap}
body .cyv5 .inbox-row.new{background:var(--sky)}
body .cyv5 .pains{background:var(--floor)}
body .cyv5 .pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
body .cyv5 .pain{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px 28px;box-shadow:var(--sh-soft);position:relative;transition:transform .25s,border-color .25s,box-shadow .25s}
body .cyv5 .pain:hover{transform:translateY(-4px);border-color:var(--blue);box-shadow:0 18px 40px -18px rgba(0,103,238,.35)}
body .cyv5 .pain .num{font:700 .8rem "Poppins",sans-serif;color:var(--blue);margin-bottom:14px;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#EAF3FF}
body .cyv5 .pain h3{margin-bottom:10px}
body .cyv5 .pain p{font-size:.95rem;color:var(--mut)}
body .cyv5 .pain.feature{grid-column:span 2;background:radial-gradient(90% 140% at 10% 0%,#0B4DB8 0%,#012060 45%,var(--navy) 100%);color:#fff;border-color:transparent;overflow:hidden}
body .cyv5 .pain.feature.wide{grid-column:1/-1}
body .cyv5 .pain.feature .num{background:var(--lime);color:var(--navy)}
body .cyv5 .pain.feature h3{font-size:1.65rem;line-height:1.2;color:#fff}
body .cyv5 .pain.feature p{color:rgba(255,255,255,.78);font-size:1.02rem;max-width:580px}
body .cyv5 .pains-note{margin-top:28px;font-size:.85rem;color:var(--mut)}
body .cyv5 .sol{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center;padding:64px 0}
body .cyv5 .sol.rev .sol-copy{order:2}
body .cyv5 .sol-copy .pain-ref{font-size:.82rem;font-weight:600;color:var(--blue);margin-bottom:12px;display:inline-flex;gap:8px;align-items:center;background:#EAF3FF;padding:6px 12px;border-radius:99px}
body .cyv5 .sol-copy h3{font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:14px}
body .cyv5 .sol-copy p{color:var(--mut);margin-bottom:20px}
body .cyv5 .checks{list-style:none;display:grid;gap:12px}
body .cyv5 .checks li{display:flex;gap:12px;font-size:.96rem;font-weight:600;color:var(--ink)}
body .cyv5 .checks li::before{content:"";width:20px;height:20px;border-radius:50%;background:var(--lime) radial-gradient(circle,var(--navy2) 0 3px,transparent 3.5px);margin-top:2px;flex:none}
body .cyv5 .sol-visual{background:linear-gradient(180deg,#F6FAFF 0%,#EEF5FF 100%);border:1px solid #DCEBFF;border-radius:28px;padding:40px;position:relative}
body .cyv5 .sol-visual .frame{box-shadow:0 30px 80px -30px rgba(0,103,238,.45)}
body .cyv5 .chat{padding:18px;display:flex;flex-direction:column;gap:10px;background:#F7FAFE}
body .cyv5 .bub{max-width:82%;font-size:.8rem;padding:9px 12px;border-radius:14px;line-height:1.45;animation:pop .5s both}
body .cyv5 .bub.in{background:#fff;border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:4px;box-shadow:var(--sh-soft)}
body .cyv5 .bub.out{background:var(--blue);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}
body .cyv5 .bub small{display:block;font-size:.65rem;opacity:.7;margin-top:3px}
body .cyv5 .bub.sys{align-self:center;background:#FBFCE0;border:1px solid var(--lime);font-size:.72rem;font-weight:600;border-radius:99px;padding:5px 12px;color:var(--navy2)}
body .cyv5 .bot-label{font-size:.65rem;font-weight:700;color:var(--blue);margin-bottom:-6px;align-self:flex-end}
@keyframes pop{from{opacity:0;transform:translateY(6px)}}
body .cyv5 .assign{padding:20px;display:grid;gap:12px}
body .cyv5 .assign-in{display:flex;gap:12px;align-items:center;padding:12px;border:1px dashed var(--blue);border-radius:12px;background:var(--sky);font-size:.82rem}
body .cyv5 .assign-arrow{text-align:center;font-size:.72rem;font-weight:600;color:var(--blue)}
body .cyv5 .agents{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
body .cyv5 .agent{border:1px solid var(--line);border-radius:12px;padding:12px 8px;text-align:center;font-size:.75rem;font-weight:600}
body .cyv5 .agent .av{margin:0 auto 6px}
body .cyv5 .agent small{display:block;font-weight:500;color:var(--mut);font-size:.68rem}
body .cyv5 .agent.on{border:2px solid var(--blue);box-shadow:0 10px 24px -12px rgba(0,103,238,.5)}
body .cyv5 .board{padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
body .cyv5 .col h5{font-size:.66rem;font-weight:700;margin-bottom:8px;display:flex;justify-content:space-between}
body .cyv5 .card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px;margin-bottom:6px;font-size:.66rem;box-shadow:0 1px 2px rgba(5,36,81,.04)}
body .cyv5 .card b{display:block;font-size:.7rem;margin-bottom:3px}
body .cyv5 .card .tag{font-size:.58rem;padding:1px 6px}
body .cyv5 .board-tabs{display:flex;gap:6px;padding:12px 16px 0}
body .cyv5 .board-tabs span{font-size:.7rem;font-weight:600;padding:5px 10px;border-radius:99px;background:var(--sky)}
body .cyv5 .board-tabs span.on{background:var(--lime);color:var(--navy)}
body .cyv5 .flow{padding:22px;display:flex;flex-direction:column;align-items:center}
body .cyv5 .node{width:100%;max-width:300px;border:1px solid var(--line);border-radius:12px;padding:11px 14px;font-size:.78rem;font-weight:600;display:flex;gap:10px;align-items:center;background:#fff;box-shadow:var(--sh-soft)}
body .cyv5 .node small{display:block;font-weight:500;color:var(--mut);font-size:.68rem}
body .cyv5 .node .dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:#EAF3FF;color:var(--blue)}
body .cyv5 .node .dot svg{width:15px;height:15px}
body .cyv5 .node.trigger{border:2px solid var(--blue)}
body .cyv5 .node.trigger .dot{background:var(--lime);color:var(--navy)}
body .cyv5 .link{width:2px;height:20px;background:linear-gradient(var(--blue),var(--ice))}
body .cyv5 .ficha{padding:18px}
body .cyv5 .ficha-head{display:flex;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:12px}
body .cyv5 .ficha-head b{font-size:.9rem;display:block}
body .cyv5 .ficha-head small{font-size:.72rem;color:var(--mut)}
body .cyv5 .tl{list-style:none;display:grid;gap:10px}
body .cyv5 .tl li{display:flex;gap:10px;font-size:.76rem}
body .cyv5 .tl li i{width:10px;height:10px;border-radius:50%;background:var(--blue);margin-top:5px;flex:none;box-shadow:0 0 0 3px #DCEBFF}
body .cyv5 .tl li:last-child i{background:var(--lime);box-shadow:0 0 0 3px #FBFCE0}
body .cyv5 .tl li small{display:block;color:var(--mut);font-size:.68rem}
body .cyv5 .mid-cta{padding:0 0 110px}
body .cyv5 .mid-cta-box{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;background:radial-gradient(120% 140% at 0% 0%,#0B4DB8 0%,#012060 45%,var(--navy) 100%);color:#fff;border-radius:28px;padding:48px 56px}
body .cyv5 .mid-cta-box>*{position:relative;z-index:1}
body .cyv5 .mid-cta-box h3{font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.2;margin-bottom:8px;color:#fff}
body .cyv5 .mid-cta-box p{color:rgba(255,255,255,.75)}
body .cyv5 .mid-cta-box .btn{flex:none}
body .cyv5 .testi{background:var(--floor)}
body .cyv5 .t-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
body .cyv5 .t-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:var(--sh-soft);display:flex;flex-direction:column;gap:22px}
body .cyv5 .t-card blockquote{font-size:1rem;line-height:1.65}
body .cyv5 .t-card blockquote::before{content:"“";display:block;font:700 3rem/.6 "Poppins",sans-serif;color:var(--blue);margin-bottom:12px}
body .cyv5 .t-who{display:flex;gap:12px;align-items:center;margin-top:auto}
body .cyv5 .t-photo{width:52px;height:52px;border-radius:50%;background:var(--sky);display:grid;place-items:center;font-size:.6rem;font-weight:600;color:var(--navy2);flex:none;border:2px dashed #CFE3FF}
body .cyv5 .t-who b{display:block;font-size:.92rem}
body .cyv5 .t-who small{font-size:.8rem;color:var(--mut)}
body .cyv5 .placeholder-note{display:inline-block;margin-top:14px;font-size:.75rem;font-weight:600;background:#FBFCE0;border:1px solid var(--lime);padding:4px 10px;border-radius:99px}
body .cyv5 .faq-list{max-width:860px;margin:0 auto;display:grid;gap:12px}
body .cyv5 details{border:1px solid var(--line);border-radius:16px;background:#fff;transition:box-shadow .2s,border-color .2s}
body .cyv5 details[open]{box-shadow:0 18px 40px -22px rgba(0,103,238,.35);border-color:#CFE3FF}
body .cyv5 summary{list-style:none;cursor:pointer;padding:22px 26px;font-weight:600;font-size:1.04rem;display:flex;justify-content:space-between;gap:16px;align-items:center;color:var(--ink)}
body .cyv5 summary::-webkit-details-marker{display:none}
body .cyv5 summary::after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;background:#EAF3FF;color:var(--blue);display:grid;place-items:center;font:500 20px/1 "Poppins",sans-serif;transition:transform .2s,background .2s}
body .cyv5 details[open] summary::after{transform:rotate(45deg);background:var(--lime);color:var(--navy)}
body .cyv5 details p{padding:0 26px 22px;color:var(--mut);font-size:.97rem}
body .cyv5 details p a{color:var(--blue);font-weight:600}
body .cyv5 .final{background:radial-gradient(120% 80% at 50% 0%,#012A73 0%,#011A4A 40%,var(--navy) 75%);color:#fff;text-align:center;overflow:hidden;padding:120px 0}
body .cyv5 .final .wrap{position:relative;z-index:1}
body .cyv5 .final h2{color:#fff;max-width:820px;margin:0 auto 18px;font-size:clamp(32px,4.4vw,60px);line-height:1.06}
body .cyv5 .final .lead{color:rgba(255,255,255,.78);margin:0 auto 36px}
body .cyv5 footer{background:var(--navy);color:rgba(255,255,255,.6);padding:28px 0;font-size:.8rem;border-top:1px solid rgba(255,255,255,.08)}
body .cyv5 footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
body .cyv5 footer img{height:22px;width:auto}
@media (max-width:980px){body .cyv5 .hero-grid{grid-template-columns:minmax(0,1fr);gap:44px}
body .cyv5 .sol{grid-template-columns:minmax(0,1fr);gap:36px}
body .cyv5 .sol>*{min-width:0}
body .cyv5 .sol.rev .sol-copy{order:0}
body .cyv5 .pain-grid, body .cyv5 .t-grid{grid-template-columns:1fr 1fr}}
@media (max-width:640px){body .cyv5 .wrap{padding:0 16px}
body .cyv5 .sec{padding:72px 0}
body .cyv5 .hero{padding:124px 0 96px}
body .cyv5 .mid-cta{padding:0 0 72px}
body .cyv5 .mid-cta-box{flex-direction:column;align-items:stretch;text-align:center;padding:34px 22px;gap:22px}
body .cyv5 .pain-grid, body .cyv5 .t-grid{grid-template-columns:1fr}
body .cyv5 .pain.feature{grid-column:auto}
body .cyv5 .pain.feature h3{font-size:1.3rem}
body .cyv5 .sol{padding:40px 0}
body .cyv5 .sol-visual{padding:16px;border-radius:20px}
body .cyv5 .board{grid-template-columns:repeat(2,1fr)}
body .cyv5 .top img{height:22px}
body .cyv5 .btn{width:100%;justify-content:center}
body .cyv5 .top .btn{width:auto;padding:8px 14px;font-size:14px}
body .cyv5 .play{width:64px;height:64px}
body .cyv5 .poster-txt p{font-size:1rem;margin-top:14px}
body .cyv5 .soon{top:10px;right:10px}
body .cyv5 summary{padding:18px 20px}
body .cyv5 details p{padding:0 20px 18px}
body .cyv5 .final{padding:88px 0}}
body .cyv5 .sec-head .lead.price-line{margin-top:14px;font-weight:600;color:var(--ink)}
body .cyv5 .hero h1{font-size:clamp(34px,3.6vw,52px)}