.cam-swipe{display:none}@media(max-width:749px){.cam{padding:var(--cam-pt-m,48px) 0 var(--cam-pb-m,48px);font-size:15px}.cam-wrap,.cam-hero>.cam-wrap{width:calc(100% - 32px)}.cam-title{font-size:var(--cam-hm,30px)}.cam-head{margin-bottom:24px;gap:12px}.cam-head .cam-rte{font-size:15px}.cam-eyebrow{font-size:10.5px;padding:6px 12px;letter-spacing:.14em}.cam-btn{padding:13px 20px;font-size:14px}.cam-btn--sm{padding:9px 14px;font-size:13px}.cam-ico-box{width:42px;height:42px;border-radius:12px}.cam-orb--1{width:320px;height:320px;top:-140px;left:-140px}.cam-orb--2{width:280px;height:280px}.cam-center{margin-top:24px}.cam-m-carousel .cam-track-m{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding:4px 16px 8px;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:auto;-webkit-mask-image:none;mask-image:none}.cam-m-carousel .cam-track-m::-webkit-scrollbar{display:none}.cam-m-carousel .cam-track-m>*{flex:0 0 84%;scroll-snap-align:start;min-width:0;grid-column:auto}.cam-m-carousel .cam-track-m .cam-reveal{opacity:1;transform:none}.cam-m-carousel .cam-swipe{display:flex}.cam-swipe{align-items:center;gap:12px;margin-top:12px;font-size:12px;color:var(--cam-muted);white-space:nowrap}.cam-swipe__bar{flex:1;height:3px;border-radius:3px;background:var(--cam-soft);overflow:hidden}.cam-swipe__bar span{display:block;height:100%;width:var(--cam-sw,25%);margin-left:var(--cam-sx,0%);border-radius:inherit;background:linear-gradient(90deg,var(--cam-accent),var(--cam-accent-2));transition:margin-left .12s linear}.cam-hero{min-height:0}.cam-hero__grid{gap:24px}.cam-hero__copy{gap:16px}.cam-hero__title{font-size:var(--cam-hm,38px);letter-spacing:-.03em}.cam-hero__text{font-size:15px}.cam-hero__ctas{width:100%;gap:10px}.cam-hero__ctas .cam-btn{flex:1 1 auto}.cam-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:16px;margin-top:0}.cam-stat strong{font-size:22px}.cam-stat span{display:block;font-size:11px;line-height:1.3}.cam-hero--m-novisual .cam-hero__visual,.cam-hero--m-nostats .cam-stats{display:none}.cam-hero__visual{padding:4px 0 0}.cam-float{display:none}.cam-glowborder{border-radius:20px}.cam-screen{aspect-ratio:16/10;border-radius:19px}.cam-screen__top{top:12px;left:12px;right:12px}.cam-screen__play{width:58px;height:58px}.cam-screen__play svg{width:22px;height:22px}.cam-screen__meta{left:14px;right:14px;bottom:26px}.cam-screen__meta strong{font-size:15px}.cam-screen__meta span{font-size:12px}.cam-screen__bar{left:14px;right:14px;bottom:14px}.cam-marquee__band{padding:10px 0}.cam-marquee__item{font-size:var(--cam-hm,17px);padding:0 14px}.cam-marquee__sep{font-size:13px}.cam-marquee--tilt .cam-marquee__band--alt{margin-top:-20px}.cam-lessons{gap:10px}.cam-lesson{padding:18px;gap:8px;border-radius:16px}.cam-lesson__num{font-size:32px}.cam-lesson h3{font-size:17px;margin-top:2px}.cam-lesson p{font-size:14px}.cam-lesson__meta{font-size:12px;margin-top:2px}.cam-m-list .cam-lessons{gap:8px}.cam-m-list .cam-lesson{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px 14px}.cam-m-list .cam-lesson__top{display:contents}.cam-m-list .cam-lesson__num{grid-column:1;grid-row:1 / span 2;font-size:26px}.cam-m-list .cam-lesson__tag{grid-column:2;grid-row:1;padding:0;font-size:10px}.cam-m-list .cam-lesson h3{grid-column:2;grid-row:2;margin:0;font-size:15px}.cam-m-list .cam-lesson p,.cam-m-list .cam-lesson__meta{display:none}.cam-bento{gap:10px}.cam-feature{padding:20px;gap:8px;border-radius:18px}.cam-feature h3{font-size:18px;margin-top:6px}.cam-feature .cam-rte{font-size:14px}.cam-feature--wide:after{display:none}.cam-mv{gap:12px}.cam-mv__card{padding:22px;gap:12px;border-radius:20px}.cam-mv__card h3{font-size:19px}.cam-mv__card .cam-rte{font-size:14px}.cam-mv__card .cam-mv__big{font-size:110px;bottom:-22px}.cam-values{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.cam-m-values-stack .cam-values{grid-template-columns:1fr}.cam-value{flex-direction:column;gap:10px;padding:16px;border-radius:16px}.cam-m-values-stack .cam-value{flex-direction:row}.cam-value__ico{width:34px;height:34px;border-radius:10px}.cam-value strong{font-size:14px}.cam-value p{font-size:12.5px}.cam-plans{gap:24px}.cam-plan__in{padding:24px 20px;gap:14px}.cam-plan__name{font-size:20px}.cam-plan__tagline{font-size:14px}.cam-plan__price strong{font-size:40px}.cam-plan__list{gap:9px;padding-top:14px}.cam-plan__list li{font-size:14px;gap:10px}.cam-trust{margin-top:22px;gap:8px 16px;font-size:12.5px}.cam-pricing.cam-m-carousel .cam-track-m{padding-top:20px}.cam-pricing.cam-m-carousel .cam-track-m>*{flex-basis:88%}.cam-wall{height:auto;gap:12px}.cam-m-carousel .cam-wall{display:flex}.cam-m-carousel .cam-wall__col,.cam-m-carousel .cam-wall__track{display:contents}.cam-m-carousel .cam-wall .cam-review{flex:0 0 86%;scroll-snap-align:start}.cam-wall__dup{display:none}.cam-review{padding:20px;gap:10px;border-radius:16px}.cam-review blockquote{font-size:14px;line-height:1.6}.cam-review__title{font-size:16px!important}.cam-faq__grid{gap:18px}.cam-faq__side .cam-head{margin-bottom:16px}.cam-acc{border-radius:14px;margin-bottom:8px}.cam-acc summary{padding:15px 16px;font-size:15px;gap:12px}.cam-acc__plus{width:28px;height:28px}.cam-acc__body{padding:0 16px 15px;font-size:14px}.cam-cta__box{padding:34px 18px;gap:16px;border-radius:24px}.cam-cta__box .cam-rte{font-size:15px}.cam-count{gap:8px}.cam-count>div{min-width:62px;padding:10px 6px;border-radius:14px}.cam-count b{font-size:24px}.cam-count small{font-size:9px;letter-spacing:.12em}.cam-prod{gap:24px}.cam-prod__copy{gap:16px}.cam-prod__price strong{font-size:40px}.cam-prod__desc{font-size:15px}.cam-prod__desc ul{gap:8px;margin-top:10px}.cam-program--m-nocard .cam-prod__visual{display:none}.cam-prod__card{aspect-ratio:16/11;padding:22px}.cam-prod__card h2{font-size:28px}.cam-prod__big{font-size:100px}.cam-campus{min-height:0}.cam-campus__bar{gap:12px;padding:14px}.cam-campus__hello h1{font-size:19px}.cam-gate{gap:24px}.cam-gate__copy{gap:16px}.cam-locked{aspect-ratio:16/10}.cam-locked__ico{width:58px;height:58px;border-radius:16px}.cam-locked__in strong{font-size:17px}.cam-mini{padding:14px 16px}.cam-mini b{font-size:19px;margin-top:4px}.cam-now{padding-top:16px}.cam-now h2{font-size:19px}.cam-list__items{max-height:420px}.cam-campus__extra{gap:12px;margin-top:18px}.cam-tile{padding:18px;border-radius:18px}.cam-vip-lock{padding:20px;gap:20px;border-radius:20px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cam-mobile.css.map */
