.jca-section{overflow:hidden;padding-block:var(--jca-padding-top) var(--jca-padding-bottom);background:var(--jca-bg);color:var(--jca-text)}.jca-section *{box-sizing:border-box}.jca-section__top-heading{width:min(calc(100% - 40px),var(--jca-max-width));margin:0 auto 28px;color:#ED683D;font-family:var(--jca-heading-font);font-size:clamp(34px,4.5vw,64px);font-weight:900;letter-spacing:-.035em;line-height:.95;text-align:center;text-transform:uppercase}.jca-section__inner{display:flex;width:min(calc(100% - 40px),var(--jca-max-width));margin:auto;overflow:hidden;border-radius:var(--jca-radius);background:var(--jca-panel)}.jca-section--full .jca-section__inner{width:100%;max-width:none}.jca-section__inner--right{flex-direction:row-reverse}.jca-section__media{width:var(--jca-image-width);min-height:520px;background:#eee}.jca-section__media picture{display:block;width:100%;height:100%}.jca-section__image,.jca-section__placeholder{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.jca-section__content{display:flex;width:calc(100% - var(--jca-image-width));flex-direction:column;justify-content:center;padding:clamp(30px,5vw,80px);font-family:var(--jca-body-font)}.jca-section__content--center{text-align:center}.jca-section__eyebrow{margin:0 0 8px;color:var(--jca-accent);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jca-section__heading{margin:0;font-family:var(--jca-heading-font);font-size:var(--jca-heading-size);font-weight:800;letter-spacing:-.04em;line-height:.95;text-transform:uppercase}.jca-section__description{margin-top:18px;color:var(--jca-muted);font-size:18px;line-height:1.55}.jca-section__description p{margin:0}.jca-comparisons{display:grid;gap:18px;margin-top:26px}.jca-comparison{padding-top:18px;border-top:1px solid var(--jca-border)}.jca-comparison__title{margin:0;font-family:var(--jca-heading-font);font-size:26px;font-weight:700}.jca-comparison__description{margin:7px 0 0;color:var(--jca-muted);font-size:15px;line-height:1.45}.jca-comparison__choices{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:13px}.jca-section__content--center .jca-comparison__choices{justify-content:center}.jca-choice{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:var(--jca-text);font:600 18px/1.3 var(--jca-body-font);cursor:pointer}.jca-choice__dot{width:12px;height:12px;border:1px solid var(--jca-muted);border-radius:50%;box-shadow:inset 0 0 0 3px var(--jca-panel)}.jca-choice.is-active .jca-choice__dot{border-color:var(--jca-accent);background:var(--jca-accent)}.jca-player{display:flex;align-items:center;gap:10px;margin-top:14px;padding:8px 12px;border:1px solid var(--jca-accent);border-radius:999px}.jca-player__play{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--jca-accent);color:#fff;cursor:pointer}.jca-player__pause-icon{display:none}.jca-player.is-playing .jca-player__play-icon{display:none}.jca-player.is-playing .jca-player__pause-icon{display:inline}.jca-player__track{position:relative;flex:1;height:34px;overflow:hidden;border-radius:999px;background:var(--jca-accent)}.jca-player__wave{position:absolute;inset:0;display:flex;align-items:center;gap:2px;padding:5px 9px;overflow:hidden;pointer-events:none}.jca-player__wave i{width:3px;height:var(--wave-height,50%);flex:1;border-radius:2px;background:#fff;opacity:.32;transition:opacity .12s ease}.jca-player__wave i.is-played{opacity:1}.jca-player__wave i:nth-child(3n){--wave-height:85%}.jca-player__wave i:nth-child(4n){--wave-height:35%}.jca-player__wave i:nth-child(5n){--wave-height:65%}.jca-player__range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:.01;cursor:pointer}.jca-player__time{min-width:72px;color:var(--jca-muted);font-size:11px;text-align:right}.jca-section__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:10px;margin-top:24px;padding:13px 20px;border:1px solid var(--jca-accent);border-radius:999px;background:var(--jca-accent);color:#fff;font:700 17px/1.15 var(--jca-body-font);text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.jca-section__content--center .jca-section__button{align-self:center}.jca-section__button:hover{background:transparent;color:var(--jca-accent);transform:translateY(-1px)}.jca-section__button span{font-size:18px}.jca-section__note{margin:12px 0 0;color:var(--jca-muted);font-size:14px;text-align:center}@media(max-width:749px){.jca-section{padding-block:var(--jca-padding-mobile)}.jca-section__top-heading{width:calc(100% - 28px);font-size:32px}.jca-section__inner,.jca-section__inner--right{width:calc(100% - 28px);flex-direction:column}.jca-section[data-mobile-image=bottom] .jca-section__inner{flex-direction:column-reverse}.jca-section[data-mobile-image=hidden] .jca-section__media{display:none}.jca-section__media,.jca-section__content{width:100%}.jca-section__media{min-height:0;aspect-ratio:4/3}.jca-section__content{padding:28px 20px}.jca-section__heading{font-size:var(--jca-heading-mobile)}.jca-comparison__choices{gap:10px}.jca-player{padding:7px 9px}.jca-player__time{display:none}}@media(prefers-reduced-motion:reduce){.jca-section *{scroll-behavior:auto!important}}