.crs{--brand-primary:#eeba20;--brand-dark:#740000;--dark-bg:#1b1b1b;--light-bg:#fff;--light-text:#fff;--dark-text:#1b1b1b;--fg-1:#1b1b1b;--fg-2:#1b1b1bb3;--fg-3:#1b1b1b73;--fg-4:#1b1b1b4d;--fg-5:#1b1b1b14;--fg-on-dark-1:#fff;--fg-on-dark-2:#ffffffbf;--fg-on-dark-3:#ffffff80;--fg-on-dark-4:#fff6;--fg-on-dark-5:#ffffff1f;--fw-display-semibold:600;--fw-display-bold:700;--fw-display-black:800;--fw-body-regular:400;--fw-body-medium:500;--fw-body-bold:700;--ls-tag:2px;--r-sm:4px;--r-md:8px;--r-lg:14px;--r-pill:999px;--font-display:var(--font-poppins), system-ui, sans-serif;--font-body:var(--font-roboto), system-ui, sans-serif;font-family:var(--font-body);color:var(--dark-text);background:var(--light-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty}.crs *,.crs :before,.crs :after{box-sizing:border-box}.crs img{max-width:100%;display:block}.crs a{color:inherit}.crs .section{padding:96px 0;position:relative}.crs .section--continued{padding-top:0}.crs .section--dark{background:var(--dark-bg);color:var(--light-text)}.crs .section--light{background:var(--light-bg);color:var(--dark-text)}.crs .section--cream{color:var(--dark-text);background:#f7f4ee}.crs .container{max-width:1120px;margin:0 auto;padding:0 32px}.crs .container--narrow{max-width:820px}.crs .eyebrow{font-family:var(--font-body);font-weight:var(--fw-body-bold);letter-spacing:var(--ls-tag);text-transform:uppercase;color:var(--brand-primary);margin:0 0 20px;font-size:12px}.crs .eyebrow--on-light{color:var(--brand-dark)}.crs .h-hero{font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-1px;margin:0 0 28px;font-size:clamp(42px,5.6vw,64px);line-height:1.06}.crs .h-section{font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-.8px;margin:0 0 24px;font-size:clamp(34px,4vw,52px);line-height:1.08}.crs .h-section--center{text-align:center}.crs .lede{font-family:var(--font-body);color:var(--fg-2);max-width:56ch;margin:0 0 32px;font-size:18px;line-height:1.55}.crs .lede--dark{color:var(--fg-on-dark-2)}.crs em.em-gold{color:var(--brand-primary);font-style:italic;font-weight:var(--fw-display-bold)}.crs em.em-dark{color:var(--brand-dark);font-style:italic;font-weight:var(--fw-display-bold)}.crs .cta{border-radius:var(--r-pill);font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-.2px;cursor:pointer;border:none;align-items:center;gap:12px;padding:18px 32px;font-size:17px;text-decoration:none;transition:transform 80ms ease-out,box-shadow .2s,background .2s;display:inline-flex}.crs .cta:active{transform:scale(.98)}.crs .cta--primary{background:var(--brand-primary);color:var(--dark-text);box-shadow:0 1px #0000000d}.crs .cta--primary:hover{background:#f5c534}.crs .cta--dark{background:var(--brand-dark);color:var(--light-text)}.crs .cta--dark:hover{background:#8a0000}.crs .cta--lg{padding:18px 36px;font-size:17px}.crs .cta__arrow{transition:transform .2s}.crs .cta:hover .cta__arrow{transform:translate(4px)}.crs .hero-banner{background:var(--brand-dark);color:var(--light-text);text-align:center;padding:16px 0}.crs .hero-banner span{font-family:var(--font-body);font-weight:var(--fw-body-bold);letter-spacing:1.5px;text-transform:uppercase;color:var(--brand-primary);font-size:clamp(14px,1.5vw,19px)}.crs .hero{background:var(--dark-bg);color:var(--light-text);padding:72px 0;position:relative;overflow:hidden}.crs .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#eeba2029,#0000 62%);width:900px;height:900px;position:absolute;bottom:-38%;left:-12%}.crs .hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#eeba2014,#0000 60%);width:720px;height:720px;position:absolute;top:-25%;right:-8%}.crs .hero__inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.crs .hero__col{text-align:left}.crs .hero__pill{font-family:var(--font-body);font-weight:var(--fw-body-bold);letter-spacing:3px;text-transform:uppercase;color:var(--brand-primary);border-radius:var(--r-pill);white-space:nowrap;border:1px solid #eeba2066;margin-bottom:24px;padding:8px 16px;font-size:11px;display:inline-block}.crs .hero .h-hero{letter-spacing:-1.2px;margin:0 0 20px;font-size:clamp(34px,4.2vw,58px);line-height:1.05}.crs .hero__lede{color:var(--fg-on-dark-2);max-width:46ch;margin:0 0 32px;font-size:17px;line-height:1.5}.crs .hero__col .cta{margin-bottom:28px}.crs .hero__visual{justify-content:center;align-items:center;display:flex;position:relative}.crs .hero__media-glow{filter:blur(28px);z-index:0;background:radial-gradient(circle,#eeba2029,#0000 62%);position:absolute;inset:6% 0}.crs .hero__visual img{z-index:1;width:100%;max-width:620px;height:auto;position:relative}.crs .hero__perks{color:var(--fg-on-dark-3);flex-wrap:wrap;justify-content:flex-start;gap:16px 24px;margin-top:0;padding:0;font-size:13px;list-style:none;display:flex}.crs .hero__perks li{align-items:center;gap:8px;display:flex}.crs .hero__perks .tick{background:var(--brand-primary);width:20px;height:20px;color:var(--dark-bg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.crs .bullet-list{text-align:left;gap:22px;max-width:60ch;margin:0;padding:0;list-style:none;display:grid}.crs .bullet-list--center{margin-left:auto;margin-right:auto}.crs .bullet-list li{color:var(--fg-1);align-items:flex-start;gap:18px;font-size:19px;line-height:1.55;display:flex}.crs .bullet-list li b{font-family:var(--font-display);font-weight:var(--fw-display-bold)}.crs .bullet-list .bullet-dot{background:var(--brand-primary);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:10px}.crs .narrative-lead{font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-.6px;color:var(--fg-1);max-width:28ch;margin:0 0 32px;font-size:clamp(28px,3vw,38px);line-height:1.2}.crs .narrative-body p{font-family:var(--font-body);color:var(--fg-2);max-width:56ch;margin:0 0 16px;font-size:18px;line-height:1.55}.crs .narrative-close{font-family:var(--font-display);font-weight:var(--fw-display-semibold);letter-spacing:-.4px;color:var(--fg-1);max-width:42ch;margin:36px 0 0;font-size:clamp(22px,2.4vw,28px);line-height:1.35}.crs .passos-header{text-align:center;max-width:760px;margin:0 auto}.crs .passos-header .h-section{margin:0;font-size:clamp(34px,4vw,48px)}.crs .steps-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:64px;display:grid}.crs .step{border-radius:var(--r-lg);background:#eeba200a;border:1px solid #eeba202e;padding:36px 32px;transition:transform .24s,border-color .24s,background .24s;position:relative}.crs .step:hover{background:#eeba2014;border-color:#eeba208c;transform:translateY(-4px)}.crs .step__num{font-family:var(--font-display);font-weight:var(--fw-display-black);letter-spacing:3px;color:var(--brand-primary);margin-bottom:28px;font-size:13px;display:block}.crs .step__icon{background:var(--brand-primary);width:64px;height:64px;color:var(--dark-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.crs .step__icon svg{width:30px;height:30px}.crs .step__title{font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-.5px;color:var(--light-text);margin:0 0 14px;font-size:28px;line-height:1.15}.crs .step__body{color:var(--light-text);margin:0;font-size:15.5px;line-height:1.55}.crs .passos-close{text-align:center;font-family:var(--font-display);font-weight:var(--fw-display-semibold);letter-spacing:-.3px;color:var(--light-text);max-width:50ch;margin:64px auto 0;font-size:clamp(20px,2vw,24px);line-height:1.4}.crs .course-stats{border-radius:var(--r-lg);background:#1b1b1b1a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid;overflow:hidden}.crs .course-stats__item{background:var(--light-bg);text-align:center;padding:40px 24px}.crs .course-stats__num{font-family:var(--font-display);font-weight:var(--fw-display-black);letter-spacing:-3px;color:var(--brand-dark);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:88px;line-height:1}.crs .course-stats__label{font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-.2px;margin:0 0 10px;font-size:18px}.crs .course-stats__note{font-family:var(--font-body);color:var(--fg-3);margin:0;font-size:13px;line-height:1.4}.crs .modules{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.crs .module{background:var(--light-bg);border:1px solid var(--fg-5);border-radius:var(--r-lg);flex-direction:column;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;overflow:hidden}.crs .module:hover{border-color:#eeba208c;transform:translateY(-4px);box-shadow:0 18px 36px -20px #eeba2073}.crs .module__media{aspect-ratio:16/10;background:linear-gradient(135deg, #f7dd8c 0%, var(--brand-primary) 60%, #d49c12 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.crs .module__media img{object-fit:cover;width:100%;height:100%}.crs .module__body{padding:28px 30px 30px}.crs .module__num{font-family:var(--font-body);font-weight:var(--fw-body-bold);letter-spacing:3px;text-transform:uppercase;color:var(--brand-dark);margin:0 0 8px;font-size:11px}.crs .module__title{font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-.4px;margin:0 0 10px;font-size:24px;line-height:1.15}.crs .module__desc{color:var(--fg-2);margin:0;font-size:15px;line-height:1.5}.crs .outcomes{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:56px;display:grid}.crs .outcome{background:var(--light-bg);border-radius:var(--r-lg);border:1px solid var(--fg-5);padding:32px 28px;transition:transform .24s,border-color .24s}.crs .outcome:hover{border-color:#eeba2080;transform:translateY(-3px)}.crs .outcome__bullet{font-family:var(--font-display);font-weight:var(--fw-display-black);color:var(--dark-bg);background:var(--brand-primary);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:20px;font-size:14px;display:flex}.crs .outcome__title{font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-.2px;margin:0 0 12px;font-size:17px;line-height:1.3}.crs .outcome__body{color:var(--fg-2);margin:0;font-size:15px;line-height:1.55}.crs .fornot{grid-template-columns:1fr 1fr;gap:28px;margin-top:48px;display:grid}.crs .fornot__col{border-radius:var(--r-lg);padding:36px 32px}.crs .fornot__col--yes{background:#eeba2014;border:1px solid #eeba2059}.crs .fornot__col--no{background:#ffffff08;border:1px solid #ffffff14}.crs .fornot__head{font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-.3px;align-items:center;gap:12px;margin:0 0 24px;font-size:22px;display:flex}.crs .fornot__mark{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.crs .fornot__mark--yes{background:var(--brand-primary);color:var(--dark-bg)}.crs .fornot__mark--no{color:var(--fg-on-dark-3);background:#ffffff1f}.crs .fornot__list{margin:0;padding:0;list-style:none}.crs .fornot__list li{color:var(--fg-on-dark-2);border-top:1px solid #ffffff0f;align-items:flex-start;gap:14px;padding:14px 0;font-size:16px;line-height:1.45;display:flex}.crs .fornot__list li:first-child{border-top:none}.crs .fornot__list .mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:11px;font-weight:700;display:inline-flex}.crs .fornot__list--yes .mark{background:var(--brand-primary);color:var(--dark-bg)}.crs .fornot__list--no .mark{color:var(--fg-on-dark-3);background:#ffffff1f}.crs .marisa{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.crs .marisa__photo{aspect-ratio:4/5;border-radius:var(--r-lg);background:linear-gradient(165deg, var(--brand-primary) 0%, #d49c12 100%);position:relative;overflow:hidden}.crs .marisa__photo img{object-fit:cover;width:100%;height:100%}.crs .marisa__body p{color:var(--fg-2);margin:0 0 18px;font-size:17px;line-height:1.6}.crs .testimonials{column-count:2;column-gap:20px;margin-top:56px}.crs .testimonial{break-inside:avoid;border-radius:var(--r-lg);background:#fff;border:1px solid #ffffff1a;margin:0 0 20px;transition:transform .24s,border-color .24s;overflow:hidden}.crs .testimonial:hover{border-color:#eeba2073;transform:translateY(-3px)}.crs .testimonial__img{width:100%;height:auto;display:block}.crs .bonus-header{max-width:56ch;margin:0 0 8px}.crs .ro-header{max-width:72ch;margin:0 0 8px}.crs .testi-header{text-align:center;max-width:900px;margin:0 auto 8px}.crs .testi-header .h-section{white-space:nowrap}.crs .testi-header .lede{margin:0 auto}.crs .testi-header .h-section,.crs .bonus-header .h-section,.crs .ro-header .h-section{margin-bottom:16px;font-size:clamp(34px,4vw,48px)}.crs .bonus-header .lede,.crs .ro-header .lede{margin:0}.crs .bonus-header__sub{font-family:var(--font-display);font-weight:var(--fw-display-semibold);letter-spacing:-.3px;color:var(--dark-text);margin:0 0 18px;font-size:clamp(20px,2.2vw,26px);line-height:1.25}.crs .bonus-warning{text-align:center;max-width:56ch;margin-top:48px;margin-left:auto;margin-right:auto}.crs .bonus-warning__eyebrow{font-family:var(--font-body);font-weight:var(--fw-body-bold);letter-spacing:var(--ls-tag);text-transform:uppercase;color:var(--brand-dark);margin:0 0 12px;font-size:12px}.crs .bonus-warning__text{font-family:var(--font-display);font-weight:var(--fw-display-semibold);letter-spacing:-.3px;color:var(--dark-text);margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1.35}.crs .bonus-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}.crs .bonus{background:var(--light-bg);border:1px solid var(--fg-5);border-radius:var(--r-lg);flex-direction:column;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;overflow:hidden}.crs .bonus:hover{border-color:#eeba208c;transform:translateY(-4px);box-shadow:0 18px 36px -20px #eeba2073}.crs .bonus__media{aspect-ratio:5/3;background:linear-gradient(135deg,#1b1b1b,#3a3a3a);position:relative;overflow:hidden}.crs .bonus__media img{object-fit:cover;width:100%;height:100%}.crs .bonus__tag{background:var(--brand-primary);color:var(--dark-bg);border-radius:var(--r-sm);font-family:var(--font-body);font-weight:var(--fw-body-bold);letter-spacing:2px;text-transform:uppercase;z-index:2;padding:6px 12px;font-size:10px;position:absolute;top:16px;left:16px}.crs .bonus__body{flex:1;padding:28px 28px 32px}.crs .bonus__title{font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-.3px;margin:0 0 12px;font-size:22px;line-height:1.2}.crs .bonus__body p{color:var(--fg-2);margin:0 0 12px;font-size:15px;line-height:1.55}.crs .bonus__body p:last-child{margin-bottom:0}.crs .ro-grid{grid-template-columns:1fr 420px;align-items:start;gap:64px;margin-top:64px;display:grid}.crs .reasons-list{gap:8px;display:grid}.crs .reason-flat{border-bottom:1px solid #ffffff14;grid-template-columns:56px 1fr;gap:20px;padding:24px 4px;display:grid}.crs .reason-flat:last-child{border-bottom:none}.crs .reason-flat__num{font-family:var(--font-display);font-weight:var(--fw-display-black);letter-spacing:-1.5px;color:var(--brand-primary);font-variant-numeric:tabular-nums;font-size:38px;line-height:1}.crs .reason-flat__title{font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-.3px;color:var(--light-text);margin:0 0 10px;font-size:22px;line-height:1.2}.crs .reason-flat__body{color:var(--fg-on-dark-2);margin:0;font-size:15.5px;line-height:1.55}.crs .offer-card{position:sticky;top:88px}.crs .offer-card__inner{border:2px solid var(--brand-primary);border-radius:var(--r-lg);color:var(--light-text);background:#0f0f0f;padding:36px 32px 32px;box-shadow:0 30px 60px -30px #0009}.crs .offer-card__eyebrow{font-family:var(--font-body);font-weight:var(--fw-body-bold);letter-spacing:3px;text-transform:uppercase;color:var(--brand-primary);text-align:center;margin:0 0 12px;font-size:10px}.crs .offer-card__title{font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-.3px;text-align:center;margin:0 0 24px;font-size:22px;line-height:1.2}.crs .offer-list{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:12px;margin:0 0 28px;padding:20px 0;list-style:none;display:grid}.crs .offer-list li{color:var(--fg-on-dark-2);align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.crs .offer-list li>span:last-child{flex:auto;min-width:0}.crs .offer-list__tick{background:var(--brand-primary);width:22px;height:22px;color:var(--dark-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.crs .offer-list li.is-bonus{color:var(--light-text)}.crs .offer-list__tick svg{width:12px;height:12px}.crs .offer-bonus-label{font-family:var(--font-display);font-weight:var(--fw-display-bold);color:var(--brand-primary);letter-spacing:1px;margin-right:4px}.crs .offer-card__price-block{text-align:center;padding:24px 0 28px}.crs .offer-card__only{font-family:var(--font-body);font-weight:var(--fw-body-medium);letter-spacing:2px;text-transform:uppercase;color:var(--fg-on-dark-3);margin-bottom:2px;font-size:13px;display:block}.crs .offer-card__price{font-family:var(--font-display);font-weight:var(--fw-display-black);letter-spacing:-3px;color:var(--brand-primary);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:88px;line-height:1;display:block}.crs .offer-card__once{font-family:var(--font-body);color:var(--fg-on-dark-3);font-size:13px}.crs .offer-card__cta{justify-content:center;width:100%}.crs .offer-card__guarantee{color:var(--fg-on-dark-3);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.crs .faq{border-top:1px solid var(--fg-5);margin-top:56px}.crs .faq__item{border-bottom:1px solid var(--fg-5)}.crs .faq__head{text-align:left;cursor:pointer;width:100%;font-family:var(--font-display);font-weight:var(--fw-display-semibold);letter-spacing:-.3px;color:var(--dark-text);background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 8px;font-size:19px;transition:padding-left .2s,color .2s;display:flex}.crs .faq__head:hover{color:var(--brand-dark);padding-left:16px}.crs .faq__icon{border:1px solid var(--fg-5);width:36px;height:36px;color:var(--fg-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .24s,background .24s,border-color .24s,color .24s;display:flex}.crs .faq__item--open .faq__icon{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--dark-bg);transform:rotate(45deg)}.crs .faq__body{max-height:0;transition:max-height .32s ease-out;overflow:hidden}.crs .faq__item--open .faq__body{max-height:600px}.crs .faq__body-inner{max-width:64ch;color:var(--fg-2);padding:0 8px 28px;font-size:16px;line-height:1.6}.crs .faq__body-inner p{margin:0 0 10px}.crs .faq__body-inner ul{margin:8px 0;padding-left:22px}.crs .faq__body-inner a{color:var(--brand-dark);font-weight:600}.crs .page-end{background:#0f0f0f;padding:48px 24px}.crs .page-end .final-cta-section,.crs .page-end .footer{border-radius:var(--r-lg);max-width:1280px;margin:0 auto}.crs .section--gold-band{background:var(--brand-primary);color:var(--dark-text);padding-top:56px;padding-bottom:56px}.crs .final-cta{text-align:center}.crs .final-cta__title{font-family:var(--font-display);font-weight:var(--fw-display-bold);letter-spacing:-.6px;color:var(--dark-text);margin:0 0 16px;font-size:clamp(32px,3.8vw,48px);line-height:1.1}.crs .section--gold-band .final-cta__title em.em-dark{color:var(--brand-dark)}.crs .final-cta__sub{color:#1b1b1bbf;max-width:48ch;margin:0 auto 36px;font-size:18px}.crs .final-cta__note{color:#1b1b1ba6;margin-top:18px;font-size:13px}.crs .footer{color:var(--fg-on-dark-3);text-align:center;background:#0f0f0f;padding:56px 0 40px}.crs .footer__logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-bottom:36px;display:flex}.crs .footer__logo{width:auto;height:56px}.crs .footer__dgert{width:auto;height:52px}.crs .footer__legal{color:#ffffff73;text-align:center;max-width:90ch;margin:0 auto 28px;font-size:12px;line-height:1.7}.crs .footer__legal strong{color:#ffffffbf}.crs .footer__copy{color:#ffffff73;text-align:center;border-top:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:10px;margin-top:24px;padding-top:24px;font-size:12px;display:flex}.crs .footer__links{align-items:center;gap:14px;display:flex}.crs .footer__copy a{color:#fff9;text-decoration:none}.crs .footer__copy a:hover{color:var(--brand-primary)}@media (max-width:960px){.crs .section{padding:64px 0}.crs .hero{padding:48px 0 56px}.crs .hero__inner{grid-template-columns:1fr;gap:40px}.crs .hero__col{text-align:center}.crs .hero__lede{margin-left:auto;margin-right:auto}.crs .hero__perks{justify-content:center}.crs .hero__visual{order:-1}.crs .hero__visual img{max-width:520px}.crs .steps-grid,.crs .course-stats{grid-template-columns:1fr}.crs .course-stats__num{font-size:64px}.crs .modules,.crs .outcomes,.crs .fornot{grid-template-columns:1fr}.crs .marisa{grid-template-columns:1fr;gap:40px}.crs .marisa__photo{max-width:320px;margin:0 auto}.crs .bonus-grid{grid-template-columns:1fr}.crs .ro-grid{grid-template-columns:1fr;gap:40px}.crs .offer-card{width:100%;max-width:460px;margin:0 auto;position:static}.crs .container{padding:0 22px}.crs .narrative-lead{max-width:none;font-size:28px}.crs .narrative-body p,.crs .narrative-close{max-width:none}}@media (max-width:640px){.crs .testimonials{column-count:1}}@media (max-width:540px){.crs .testi-header .h-section{white-space:normal}.crs .h-hero{font-size:36px}.crs .hero__pill{padding:6px 14px;font-size:10px}.crs .footer__copy{flex-direction:column;align-items:center;gap:16px}.crs .reason-flat{grid-template-columns:44px 1fr;gap:14px}.crs .reason-flat__num{font-size:30px}.crs .reason-flat__title{font-size:19px}.crs .step__title{font-size:24px}.crs .offer-card__price{font-size:72px}}
