body #jellybean-q-refined .jq-wrap{max-width:1560px}body #jellybean-q-refined .jq-hero h1{font-size:clamp(56px,5.1vw,88px);max-width:11.5em}body #jellybean-q-refined .jq-hero .jq-lead{font-size:clamp(17px,1.25vw,20px);max-width:32em}@media (min-width:861px){body #jellybean-q-refined .capability.jq-section{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,6vw,112px);padding-block:clamp(40px,5vw,72px)}body #jellybean-q-refined #jq-reasons-to-return{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}body #jellybean-q-refined .capability-copy{max-width:520px}}@media (min-width:1280px){body #jellybean-q-refined .experience-hero .device-shell{max-width:214px}body #jellybean-q-refined .hero-registration{width:158px;left:34px}body #jellybean-q-refined .hero-export{width:164px;right:30px}}body #jellybean-q-refined .capability-copy h2{max-width:10.5em;font-size:clamp(36px,3.6vw,60px);line-height:1.04;letter-spacing:-.035em}body #jellybean-q-refined .capability-copy .jq-section-intro{max-width:26em;font-size:clamp(16px,1.2vw,19px)}body #jellybean-q-refined .routes h2,body #jellybean-q-refined :is(.more-programs,.routes,.pricing)>h2{font-size:clamp(32px,3vw,50px);line-height:1.06;letter-spacing:-.03em}body #jellybean-q-refined .final-action h2{font-size:clamp(36px,4.2vw,68px);line-height:1.04;letter-spacing:-.035em;max-width:14em}body #jellybean-q-refined [data-reveal-stagger]>*,body #jellybean-q-refined [data-reveal]{transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}body #jellybean-q-refined [data-reveal-stagger]>*{transition-delay:calc(var(--reveal-i, 0) * 90ms)}body #jellybean-q-refined [data-reveal-stagger=hidden]>*,body #jellybean-q-refined [data-reveal=hidden]{opacity:0;transform:translateY(32px)}@media (prefers-reduced-motion:no-preference){body #jellybean-q-refined .hero-registration{animation:hero-in-left .9s cubic-bezier(.2,.7,.2,1) .25s both,hero-drift 7s ease-in-out 1.2s infinite alternate}body #jellybean-q-refined .hero-export{animation:hero-in-right .9s cubic-bezier(.2,.7,.2,1) .4s both,hero-drift-alt 8s ease-in-out 1.4s infinite alternate}body #jellybean-q-refined .experience-hero .source-device .device-shell{animation:hero-rise 1s cubic-bezier(.2,.7,.2,1) both}}@keyframes hero-in-left{0%{opacity:0;transform:translate(-40px,24px) rotate(-14deg)}to{opacity:1;transform:rotate(-7deg)}}@keyframes hero-in-right{0%{opacity:0;transform:translate(40px,-16px) rotate(12deg)}to{opacity:1;transform:rotate(5deg)}}@keyframes hero-rise{0%{transform:translateY(28px)}}@keyframes hero-drift{0%{transform:rotate(-7deg) translateY(0)}to{transform:rotate(-6deg) translateY(-10px)}}@keyframes hero-drift-alt{0%{transform:rotate(5deg) translateY(0)}to{transform:rotate(4deg) translateY(-8px)}}