/* Click Experience 2.3.1 — UX/UI polish with the official Click palette. */
:root{
  --cxs-navy:#00155c;
  --cxs-blue:#00155c;
  --cxs-sky:#27adff;
  --cxs-mustard:#ffbd59;
  --cxs-red:#ff3131;
  --cxs-paper:#f8fbff;
  --cxs-ink:#00155c;
  --cxs-soft:#eaf6ff;
  --cxs-line:rgba(39,173,255,.20);
  --cxs-shadow:0 28px 80px rgba(0,21,92,.12);
}
body.cxs-site{background:var(--cxs-navy)}
::selection{background:var(--cxs-mustard);color:var(--cxs-navy)}

/* ---------- Continuous page rhythm ---------- */
.cxs-services,.cxs-academy,.cxs-about-home{background:var(--cxs-paper)!important;color:var(--cxs-navy)!important}
.cxs-why,.cxs-insights,.cxs-final-cta,.cxs-footer{background-color:var(--cxs-navy)!important}
.cxs-services,.cxs-why,.cxs-academy,.cxs-insights,.cxs-about-home,.cxs-final-cta{position:relative;isolation:isolate}
.cxs-services{z-index:7;border-radius:0 0 76px 0;margin-bottom:-34px;padding-bottom:76px!important}
.cxs-why{z-index:6;border-radius:0 0 0 76px;margin-bottom:-34px;padding-top:106px!important;padding-bottom:82px!important}
.cxs-academy{z-index:5;border-radius:0 0 76px 0;margin-bottom:-34px;padding-top:104px!important;padding-bottom:84px!important}
.cxs-insights{z-index:4;border-radius:0 0 0 76px;margin-bottom:-34px;padding-top:102px!important;padding-bottom:88px!important}
.cxs-about-home{z-index:3;border-radius:0 0 76px 0;margin-bottom:-34px;padding-top:104px!important;padding-bottom:84px!important}
.cxs-final-cta{z-index:2;padding-top:104px!important}

/* ---------- Dark background depth: 7% image + 5px blur ---------- */
.cxs-hero::after,.cxs-why::before,.cxs-insights::before,.cxs-final-cta::after{
  content:"";position:absolute;inset:-10px;z-index:-4;pointer-events:none;background-size:cover;background-position:center;opacity:.07;filter:blur(5px);transform:scale(1.025)
}
.cxs-hero::after{background-image:url('../images/why-brand-v231-1040.webp')}
.cxs-why::before{background-image:url('../images/why-technology-v231-1040.webp')!important;width:auto!important;aspect-ratio:auto!important;border-radius:0!important}
.cxs-insights::before{background-image:url('../images/why-content-v231-1040.webp')!important;background-size:cover!important;mask-image:none!important}
.cxs-final-cta::after{background-image:url('../images/why-physical-v231-1040.webp')}
.cxs-why::after,.cxs-insights::after,.cxs-final-cta::before{content:"";position:absolute;inset:0;z-index:-3;pointer-events:none;background-image:linear-gradient(rgba(39,173,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(39,173,255,.045) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 94%)}

/* ---------- Header + hero ---------- */
.cxs-header{background:var(--cxs-navy)}
.cxs-desktop-nav>a,.cxs-desktop-nav>button{color:rgba(255,255,255,.72);font-weight:600}
.cxs-desktop-nav>a:hover,.cxs-desktop-nav>button:hover{color:#fff}
.cxs-desktop-nav>a::after,.cxs-desktop-nav>button::after{background:var(--cxs-mustard)}
.cxs-hero{background:radial-gradient(ellipse at 31% 86%,rgba(39,173,255,.20),transparent 48%),radial-gradient(ellipse at 92% 10%,rgba(255,189,89,.08),transparent 35%),linear-gradient(135deg,#00155c 0%,#001d72 54%,#00328e 100%)!important}
.cxs-hero::before{background:linear-gradient(112deg,rgba(0,21,92,.52),transparent 62%),linear-gradient(rgba(39,173,255,.035) 1px,transparent 1px)!important;background-size:auto,auto 80px!important}
.cxs-hero-orbit{border-color:rgba(39,173,255,.16)}
.cxs-hero-orbit::before{border-color:rgba(255,189,89,.13)}
.cxs-eyebrow{color:#fff;font-weight:600}.cxs-eyebrow i{background:var(--cxs-mustard);box-shadow:0 0 18px rgba(255,189,89,.55)}
.cxs-location{color:rgba(255,255,255,.55)}
.cxs-scene-category{color:rgba(255,255,255,.66);font-weight:500}.cxs-scene-line{background:var(--cxs-sky)}
.cxs-scene-category::after{content:"";width:4px;height:4px;border-radius:50%;background:var(--cxs-red);margin-left:2px;box-shadow:0 0 12px rgba(255,49,49,.45)}
.cxs-hero-title{font-weight:900;color:#fff}
.cxs-hero-title>strong{font-weight:400;color:var(--cxs-sky)}
.cxs-hero-subtitle{color:rgba(255,255,255,.76);font-weight:400}
.cxs-art-halo{background:radial-gradient(ellipse,rgba(39,173,255,.28),rgba(255,189,89,.06) 40%,transparent 68%)}
.cxs-art figcaption{color:rgba(255,255,255,.58);border-color:rgba(39,173,255,.24)}
.cxs-art-dot{background:var(--cxs-mustard)}
.cxs-art figcaption>span:last-child{color:var(--cxs-sky)}

.cxs-scene-action{width:45%;padding:12px 0 18px}
.cxs-hero-ctas{display:flex;flex-wrap:wrap;gap:9px;position:relative;z-index:6}
.cxs-hero-cta{min-height:47px;display:inline-flex;align-items:center;gap:10px;padding:10px 15px;border-radius:15px;font-size:10.5px;font-weight:700;letter-spacing:-.01em;box-shadow:0 15px 32px rgba(0,21,92,.18);transition:transform .26s var(--cxs-ease),box-shadow .26s,background .26s}
.cxs-hero-cta svg{width:18px;height:18px;fill:currentColor;flex:none}
.cxs-hero-cta--wa{background:var(--cxs-sky);color:var(--cxs-navy)}
.cxs-hero-cta--services{background:var(--cxs-mustard);color:var(--cxs-navy)}
.cxs-hero-cta:hover{transform:translateY(-3px);box-shadow:0 20px 42px rgba(0,21,92,.26)}
.cxs-scene-action>p{color:rgba(255,255,255,.64);font-weight:400;max-width:31ch;margin-top:14px}

.cxs-hero-rotation{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:16px;margin-top:8px;padding-top:12px;border-top:1px solid rgba(39,173,255,.18)}
.cxs-hero-rotation__status{display:flex;align-items:center;gap:10px;white-space:nowrap}
.cxs-hero-rotation__status strong{color:var(--cxs-sky);font-size:9px;font-weight:900;letter-spacing:.13em}
.cxs-hero-rotation__status span{color:rgba(255,255,255,.48);font-size:7px;font-weight:600;letter-spacing:.10em;text-transform:uppercase}
.cxs-hero-rotation__track{height:3px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}
.cxs-hero-rotation__track i{display:block;width:100%;height:100%;transform-origin:left;background:linear-gradient(90deg,var(--cxs-sky),var(--cxs-mustard));transform:scaleX(0)}
.cxs-hero-rotation__track i.is-running{animation:cxsHeroProgress var(--cxs-duration,8s) linear forwards}
.cxs-pause{width:auto!important;height:36px!important;display:inline-flex;align-items:center;gap:7px;padding:7px 11px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;color:#fff!important;font-size:8px!important;font-weight:600;white-space:nowrap}
.cxs-pause svg{width:13px;height:13px;fill:var(--cxs-sky)}
.cxs-pause.is-paused{border-color:rgba(255,189,89,.35)!important}.cxs-pause.is-paused svg{fill:var(--cxs-mustard)}
@keyframes cxsHeroProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}

/* Assistant follows the brand palette instead of neutral black/grey. */
.cxs-assistant{color:var(--cxs-navy);background:#f8fbff;border-color:rgba(39,173,255,.24);box-shadow:0 28px 84px rgba(0,21,92,.35),0 0 80px rgba(39,173,255,.12)}
.cxs-assistant-header{background:#fff}.cxs-assistant-avatar{background:linear-gradient(145deg,var(--cxs-navy),#0046b1)}
.cxs-status-dot{background:var(--cxs-mustard);box-shadow:0 0 10px rgba(255,189,89,.6)}
.cxs-chat-progress>div{background:linear-gradient(90deg,var(--cxs-sky),var(--cxs-mustard))}
.cxs-chat-options button{color:var(--cxs-navy);border-color:rgba(0,21,92,.10)}
.cxs-chat-options button:hover{border-color:var(--cxs-sky);background:#eef9ff}
.cxs-button{background:var(--cxs-navy);font-weight:600}.cxs-button:hover{background:#0038a1}

/* ---------- Light section typography ---------- */
.cxs-services-heading h2 strong,.cxs-section-head h2,.cxs-about-copy h2{color:var(--cxs-navy)!important;font-weight:900!important}
.cxs-services-heading h2>span,.cxs-section-head h2 strong,.cxs-about-copy h2 strong{color:var(--cxs-sky)!important;font-weight:400!important}
.cxs-services-eyebrow>span,.cxs-section-eyebrow,.cxs-course-kicker{color:#087dc4!important}
.cxs-services-intro,.cxs-section-head>p,.cxs-about-intro{color:#526a91!important}

/* ---------- Services: clearer targets, less card-wall feeling ---------- */
.cxs-services:before{display:none}
.cxs-services-heading{margin-bottom:34px}
.cxs-services-grid{gap:12px}
.cxs-svc-card{border-color:rgba(0,21,92,.08);border-radius:25px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(236,248,255,.82));box-shadow:0 18px 46px rgba(0,21,92,.065)}
.cxs-svc-card:nth-child(3n+2){transform:translateY(10px)}
.cxs-svc-card--featured{background:radial-gradient(ellipse at 82% 86%,rgba(39,173,255,.28),transparent 56%),linear-gradient(145deg,#00155c,#002b82)!important;border-color:rgba(39,173,255,.24)}
.cxs-svc-copy h3{color:var(--cxs-navy);font-weight:600}.cxs-svc-card--featured .cxs-svc-copy h3{color:#fff}
.cxs-svc-card--featured .cxs-svc-copy p{color:rgba(255,255,255,.70)}
.cxs-svc-link{width:auto;min-width:152px;align-self:flex-start;justify-content:flex-start;margin-top:auto;padding:9px 11px 9px 13px;border-radius:999px;background:#e8f6ff;color:var(--cxs-navy);font-weight:700;gap:12px}
.cxs-svc-link i{background:var(--cxs-sky);color:var(--cxs-navy);border-radius:50%}
.cxs-svc-card--featured .cxs-svc-link{width:auto;background:var(--cxs-mustard);color:var(--cxs-navy)}
.cxs-svc-card--featured .cxs-svc-link i{background:var(--cxs-navy);color:#fff}
.cxs-services-help{border-color:rgba(0,21,92,.10)}.cxs-services-help button{padding:10px 15px;border-radius:999px;background:var(--cxs-navy);color:#fff}.cxs-services-help button>span{color:var(--cxs-mustard)}

/* ---------- Por qué Click: immersive media, automatic and visibly selectable ---------- */
.cxs-why{background:linear-gradient(145deg,#00155c,#002476 58%,#00378e)!important}
.cxs-why-head h2{color:#fff;font-weight:900}.cxs-why-head h2 strong{color:var(--cxs-sky);font-weight:400}.cxs-why-eyebrow{color:var(--cxs-mustard)}
.cxs-why-head>p{color:rgba(255,255,255,.68)}
.cxs-why-stage{grid-template-columns:minmax(300px,.67fr) minmax(0,1.33fr);gap:24px;min-height:430px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.cxs-why-stage:before{display:none}
.cxs-why-copy{min-height:430px;padding:30px 18px 30px 6px}
.cxs-why-copy-panel{inset:30px 18px 30px 6px;justify-content:center}
.cxs-why-copy-panel>span{margin:0 0 auto;color:var(--cxs-mustard)}
.cxs-why-copy-panel h3{color:#fff;font-weight:900;max-width:10ch}
.cxs-why-copy-panel p{color:rgba(255,255,255,.70);font-weight:400}
.cxs-why-visual-shell{margin:0;border-radius:34px 34px 34px 10px;background:var(--cxs-navy);box-shadow:0 34px 80px rgba(0,21,92,.30);border:1px solid rgba(39,173,255,.20)}
.cxs-why-visual-shell:after{background:linear-gradient(110deg,transparent 0 40%,rgba(255,189,89,.12) 48%,transparent 56%)}
.cxs-why-visual picture{inset:0}
.cxs-why-visual img{width:100%;height:100%;max-width:none;max-height:none;object-fit:var(--why-fit,cover);filter:none;transform:scale(1.025);transition:transform 5.4s ease}
.cxs-why-visual.is-active img{transform:scale(1)}
.cxs-why-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,21,92,.46),transparent 42%);pointer-events:none}
.cxs-why-visual figcaption{z-index:3;border-color:rgba(255,255,255,.22);color:rgba(255,255,255,.72)}
.cxs-why-visual figcaption small{color:#fff}.cxs-why-orbit{display:none}
.cxs-why-rail{gap:8px;margin-top:24px;padding-bottom:0}
.cxs-why-rail button{overflow:hidden;min-height:56px;padding:12px 14px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:16px!important;background:rgba(255,255,255,.055)!important;backdrop-filter:blur(8px);color:rgba(255,255,255,.63)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.cxs-why-rail button span{color:var(--cxs-mustard)!important}.cxs-why-rail button strong{color:inherit;font-weight:600}
.cxs-why-rail button::after{content:"→";margin-left:auto;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:rgba(39,173,255,.12);color:var(--cxs-sky);font-size:13px;transition:transform .25s,background .25s}
.cxs-why-rail button.is-active{background:rgba(39,173,255,.14)!important;border-color:rgba(39,173,255,.42)!important;color:#fff!important}
.cxs-why-rail button.is-active::after{background:var(--cxs-mustard);color:var(--cxs-navy);transform:translateX(2px)}
.cxs-why-rail button.is-active::before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--cxs-sky),var(--cxs-mustard));transform-origin:left;animation:cxsWhyAuto var(--cxs-why-duration,5s) linear both}
.cxs-why-progress{display:none}
@keyframes cxsWhyAuto{from{transform:scaleX(0)}to{transform:scaleX(1)}}

/* ---------- Click Academy: full-bleed hyper-real visuals ---------- */
.cxs-academy:before{background:radial-gradient(circle,rgba(39,173,255,.16),transparent 66%)}
.cxs-academy-rail{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:12px}
.cxs-course-card,.cxs-course-card.is-featured{min-height:365px;border:0;border-radius:28px 28px 28px 10px;background:var(--cxs-navy);box-shadow:0 26px 70px rgba(0,21,92,.13)}
.cxs-course-card:nth-child(even){border-radius:28px 10px 28px 28px}
.cxs-course-card figure,.cxs-course-card.is-featured figure{position:absolute;inset:0;height:auto;background:var(--cxs-navy)}
.cxs-course-card figure:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,21,92,.98) 0%,rgba(0,21,92,.78) 34%,rgba(0,21,92,.16) 74%,transparent 100%)}
.cxs-course-card figure img{width:100%;height:100%;object-fit:var(--academy-fit,cover);filter:none}
.cxs-course-card figure>span{z-index:4;background:rgba(0,21,92,.55);border-color:rgba(39,173,255,.30);color:var(--cxs-mustard)}
.cxs-course-card__copy{z-index:5;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:22px}
.cxs-course-kicker{color:var(--cxs-sky)!important;margin-bottom:8px!important}
.cxs-course-card h3,.cxs-course-card.is-featured h3{min-height:0;color:#fff;font-size:20px;font-weight:900;line-height:1.14}
.cxs-course-card.is-featured h3{font-size:26px}
.cxs-course-card__copy>p:not(.cxs-course-kicker){min-height:0;color:rgba(255,255,255,.72);font-size:10.5px;margin:10px 0 15px}
.cxs-course-meta{border-color:rgba(255,255,255,.15)}.cxs-course-meta span{color:rgba(255,255,255,.66)}.cxs-course-meta b{color:var(--cxs-mustard)}
.cxs-course-card--planned .cxs-course-meta b{color:var(--cxs-mustard)}
.cxs-academy-foot{border-color:rgba(0,21,92,.10)}.cxs-academy-foot a,.cxs-academy-foot button{padding:10px 15px;border-radius:999px;background:var(--cxs-navy);color:#fff}.cxs-academy-foot i{color:var(--cxs-mustard)}

/* ---------- Insights ---------- */
.cxs-insights{background:linear-gradient(145deg,#00155c,#002674)!important}
.cxs-section-head--dark .cxs-section-eyebrow{color:var(--cxs-mustard)}
.cxs-section-head--dark h2{color:#fff!important;font-weight:900}.cxs-section-head--dark h2 strong{color:var(--cxs-sky)!important;font-weight:400!important}.cxs-section-head--dark>p{color:rgba(255,255,255,.68)!important}
.cxs-insight-card{border-color:rgba(39,173,255,.16);background:rgba(255,255,255,.055);border-radius:28px 28px 10px 28px}.cxs-insight-card:nth-child(even){border-radius:10px 28px 28px 28px}
.cxs-insight-copy>p{color:var(--cxs-sky)}.cxs-insight-copy b i,.cxs-insights-foot a span{color:var(--cxs-mustard)}
.cxs-insights-foot a{padding:10px 15px;border-radius:999px;background:var(--cxs-mustard);color:var(--cxs-navy)}

/* ---------- About: make the destination obvious ---------- */
.cxs-about-copy blockquote{border-color:var(--cxs-mustard);color:var(--cxs-navy);font-weight:600}
.cxs-about-meta{color:#58719a}.cxs-about-meta i{background:var(--cxs-sky)}
.cxs-about-link{border:0!important;border-radius:999px!important;padding:12px 16px!important;background:var(--cxs-navy)!important;color:#fff!important;font-weight:700!important;box-shadow:0 14px 30px rgba(0,21,92,.12);transition:transform .25s var(--cxs-ease),box-shadow .25s}
.cxs-about-link:hover{transform:translateY(-3px);box-shadow:0 20px 42px rgba(0,21,92,.18)}
.cxs-about-link span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--cxs-mustard);color:var(--cxs-navy)!important}
.cxs-about-orbit{border-color:rgba(39,173,255,.22)}.cxs-about-orbit:before{border-color:rgba(255,189,89,.26)}
.cxs-about-stamp{color:var(--cxs-navy);border-color:rgba(0,21,92,.10)}

/* ---------- Final CTA + footer ---------- */
.cxs-final-cta{background:linear-gradient(135deg,#00155c 0%,#003596 50%,#087dc4 100%)!important}
.cxs-final-copy h2{color:#fff;font-weight:900}.cxs-final-copy h2 strong{color:var(--cxs-sky);font-weight:400}.cxs-final-copy .cxs-section-eyebrow{color:var(--cxs-mustard)!important}
.cxs-final-button{background:var(--cxs-mustard);color:var(--cxs-navy);border:0;font-weight:700}.cxs-final-button i{background:var(--cxs-navy);color:#fff}
.cxs-final-chat{background:rgba(0,21,92,.54);border-color:rgba(39,173,255,.22)}.cxs-final-dot,.cxs-final-chat small,.cxs-final-chat>b{color:var(--cxs-sky)}.cxs-final-dot{background:var(--cxs-mustard);box-shadow:0 0 18px rgba(255,189,89,.7)}
.cxs-footer{background:#00155c!important}.cxs-footer-eyebrow,.cxs-footer-nav p{color:var(--cxs-sky)}.cxs-footer-wa i{color:var(--cxs-mustard)}

/* ---------- More alive, never scroll-jacking ---------- */
@media (prefers-reduced-motion:no-preference){
  .cxs-hero-orbit{animation:cxsOrbitDrift 16s ease-in-out infinite alternate}
  .cxs-art-halo{animation:cxsHaloBreath 4.8s ease-in-out infinite}
  .cxs-art picture{animation-duration:.9s!important}
  .cxs-assistant{animation:cxsAssistantGlow 6s ease-in-out infinite}
  .cxs-home-reveal.is-observed{transform:translateY(26px) scale(.985)}
  .cxs-home-reveal.is-observed.is-revealed{transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}
  .cxs-svc-card:hover,.cxs-course-card:hover,.cxs-insight-card:hover{transform:translateY(-7px) rotateX(.6deg)}
}
@keyframes cxsOrbitDrift{to{transform:translate3d(18px,-10px,0) scale(1.025)}}
@keyframes cxsHaloBreath{50%{opacity:.72;transform:scale(1.045)}}
@keyframes cxsAssistantGlow{50%{box-shadow:0 32px 92px rgba(0,21,92,.38),0 0 105px rgba(39,173,255,.16)}}

@media(max-width:1120px){
 .cxs-scene-action{width:48%}
 .cxs-hero-ctas{gap:7px}.cxs-hero-cta{padding-inline:12px;font-size:9.5px}
 .cxs-svc-card:nth-child(3n+2){transform:none}
}
@media(max-width:960px){
 .cxs-services,.cxs-why,.cxs-academy,.cxs-insights,.cxs-about-home{border-radius:0 0 52px 0;margin-bottom:-22px}
 .cxs-why,.cxs-insights{border-radius:0 0 0 52px}
 .cxs-why-stage{grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr)}
}
@media(max-width:700px){
 .cxs-services{padding-bottom:56px!important}.cxs-why,.cxs-academy,.cxs-insights,.cxs-about-home,.cxs-final-cta{padding-top:74px!important}
 .cxs-hero-rotation{grid-template-columns:1fr auto;gap:10px 12px}.cxs-hero-rotation__track{grid-column:1/-1;grid-row:2}.cxs-hero-rotation__status span{display:none}
 .cxs-scene-action{width:48%;padding-top:5px}.cxs-hero-ctas{display:grid;gap:7px}.cxs-hero-cta{min-height:42px;padding:8px 10px;border-radius:12px;font-size:8.5px;gap:7px}.cxs-hero-cta svg{width:15px;height:15px}.cxs-scene-action>p{font-size:8px;line-height:1.6}
 .cxs-why-stage{display:flex}.cxs-why-visual-shell{min-height:295px;margin:0;border-radius:24px 24px 24px 8px}.cxs-why-copy{min-height:220px}.cxs-why-copy-panel{inset:20px 12px 20px 4px}.cxs-why-copy-panel>span{margin-bottom:22px}.cxs-why-rail{display:grid;grid-template-columns:1fr 1fr;overflow:visible;gap:7px}.cxs-why-rail button{min-width:0!important;width:100%!important}.cxs-why-rail button:last-of-type{grid-column:1/-1}
 .cxs-course-card,.cxs-course-card.is-featured{min-height:340px;flex-basis:84vw}.cxs-course-card figure,.cxs-course-card.is-featured figure{height:auto!important}.cxs-course-card h3,.cxs-course-card.is-featured h3{font-size:20px}
 .cxs-about-link{min-height:47px}
}
@media(max-width:390px){
 .cxs-hero-cta{font-size:8px}.cxs-scene-action{width:50%}
 .cxs-why-rail button{padding:10px!important}.cxs-why-rail button strong{font-size:9px}.cxs-why-rail button::after{width:22px;height:22px}
 .cxs-course-card,.cxs-course-card.is-featured{flex-basis:86vw}
}
@media(prefers-reduced-motion:reduce){
 .cxs-hero-rotation__track i,.cxs-why-rail button.is-active::before{animation:none!important;transform:scaleX(1)!important}
}
