.speed-funnel{--campaign-header-height:4.5rem;--speed-ink:var(--sle-color-brand-brown);--speed-berry:var(--sle-color-brand-pink);--speed-white:#fff}.speed-funnel main{background:var(--speed-white);outline:none}.speed-hero{text-align:center;padding-block:1.25rem clamp(3rem,6vw,5rem)}.speed-hero__inner{grid-template-columns:minmax(0,1fr);gap:1.75rem;max-width:58rem;display:grid}.speed-hero__copy{min-width:0}.speed-hero__audience{border:1px solid var(--sle-color-border);border-radius:var(--sle-radius-pill);color:var(--sle-color-text-muted);margin:0 0 1.25rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;display:inline-block}.speed-hero h1{letter-spacing:var(--sle-tracking-tight);text-wrap:balance;margin:0;font-size:clamp(2.125rem,9.5vw,3.5rem);font-weight:600;line-height:1.08}.speed-hero__intro{max-width:39rem;color:var(--sle-color-text-muted);text-wrap:pretty;margin:1.25rem auto 0;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}.speed-hero__intro strong{color:var(--sle-color-text);font-weight:500}.speed-hero__media{grid-template-columns:minmax(0,1fr);gap:1.25rem;width:100%;min-width:0;max-width:42rem;margin-inline:auto;display:grid}.speed-video-preview{min-width:0;margin:0}.speed-video{aspect-ratio:16/9;background:var(--sle-color-brand-brown);width:100%;color:var(--sle-color-text-inverse);border-radius:1rem;display:block}.speed-video--unavailable{position:relative;overflow:hidden}.speed-video__photo,.speed-video__photo .responsive-image{width:100%;height:100%;position:absolute;inset:0}.speed-video__photo img{object-fit:cover;object-position:50% 24%;width:100%;height:100%}.speed-video__notice{bottom:0;text-align:left;background:linear-gradient(#0000,#190f0ce6);padding:2.5rem 1rem 1rem;position:absolute;inset-inline:0}.speed-video__notice span{color:var(--sle-color-text-on-dark-secondary);margin-bottom:.25rem;font-size:.75rem;display:block}.speed-video__notice strong{font-size:clamp(1rem,2vw,1.25rem);font-weight:500}.speed-video-preview figcaption{color:var(--sle-color-text-muted);margin-top:.5rem;font-size:.6875rem;line-height:1.5}.speed-funnel main .speed-hero__link{text-transform:none;letter-spacing:0;white-space:normal;border-radius:.875rem;justify-self:center;width:min(100%,28rem);min-height:3.75rem;margin-inline:auto;padding:1rem 1.5rem;font-size:1.125rem;font-weight:600;line-height:1.3;display:flex}.speed-hero__link span{margin-left:.75rem;font-size:1.4em}.speed-action{max-width:32rem;margin-inline:auto}.speed-action h2{font-size:.875rem;font-weight:500;line-height:1.6}.speed-action p{color:var(--sle-color-text-muted);margin-top:.375rem;font-size:.75rem;line-height:1.6}.speed-action a{text-underline-offset:.2em;text-decoration:underline}.speed-funnel main .speed-hero__link:hover{background:var(--speed-berry);color:#fff;box-shadow:none}.speed-section,.speed-challenges,.speed-practice,.speed-instructor,.speed-fit,.speed-faq,.speed-quality{padding-block:clamp(4rem,8vw,7rem);scroll-margin-top:6rem}.speed-section>.mx-auto,.speed-practice>.mx-auto,.speed-instructor>.mx-auto,.speed-fit>.mx-auto{max-width:70rem}.speed-funnel .campaign-section-heading{text-align:center;max-width:44rem;margin:0 auto 3rem}.speed-funnel .campaign-section-heading .type-heading{font-size:clamp(2rem,5vw,3rem);line-height:1.12}.speed-funnel .campaign-section-heading__intro{max-width:37rem;color:var(--sle-color-text-muted);margin:1.25rem auto 0;line-height:1.75}.speed-funnel .campaign-section-heading .type-label{margin-bottom:1rem;font-size:.75rem}.speed-card-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:1.25rem;display:grid}.speed-card{border:2px solid var(--sle-color-brand-brown);border-radius:1.5rem;min-width:0;padding:clamp(1.5rem,3vw,2.25rem)}.speed-benefits{margin:0;padding:0;list-style:none}.speed-benefits>li{background:var(--sle-color-brand-brown);border-color:var(--sle-color-brand-brown);color:#fff;flex-direction:column;gap:1.5rem;display:flex}.speed-benefits>li:nth-child(2){background:var(--speed-berry);border-color:var(--speed-berry)}.speed-benefits>li:nth-child(3){color:var(--sle-color-brand-brown);background:#fff}.speed-benefits__number{letter-spacing:.1em;font-size:.875rem;font-weight:600}.speed-benefits h3{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:600;line-height:1.2}.speed-benefits p{color:inherit;margin-top:1rem;line-height:1.75}.speed-benefits__includes{border-top:1px solid;margin:auto 0 0;padding:1.5rem 0 0;list-style:none}.speed-benefits__includes li{align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.6;display:flex}.speed-benefits__includes li+li{margin-top:.875rem}.speed-benefits__includes svg{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin-top:.125rem}.speed-challenges{background:var(--speed-ink);color:#fff}.speed-challenges__inner{grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:70rem;display:grid}.speed-funnel .speed-challenges .campaign-section-heading{text-align:left;margin:0}.speed-challenges .type-heading{color:#fff}.speed-funnel .speed-challenges .campaign-section-heading__intro{color:#ded6d2}.speed-funnel .speed-challenges .type-label{color:#f4d9e6}.speed-challenges__list{margin:0;padding:0;list-style:none}.speed-challenges__list li{border-top:1px solid #75665f;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.75rem;display:grid}.speed-challenges__list li:first-child{border:0;padding-top:0}.speed-challenges__list li:last-child{padding-bottom:0}.speed-challenges__list li>span{color:#f4d9e6;font-size:.875rem;line-height:1.75}.speed-challenges__list h3{font-size:1.25rem;font-weight:600;line-height:1.4}.speed-challenges__list p{color:#ded6d2;margin-top:.75rem;line-height:1.75}.speed-instructor{background:var(--speed-berry);color:#fff}.speed-instructor .type-heading,.speed-funnel .speed-instructor .type-label,.speed-funnel .speed-instructor .campaign-section-heading__intro{color:#fff}.speed-instructor__numbers{border-block:1px solid #c79aaf;gap:2rem;margin:0;padding-block:2rem;display:grid}.speed-instructor__numbers>div{text-align:center;flex-direction:column-reverse;gap:.75rem;display:flex}.speed-instructor__numbers dt{line-height:1.6}.speed-instructor__numbers dd{letter-spacing:var(--sle-tracking-tight);margin:0;font-size:clamp(2.75rem,6vw,4rem);font-weight:600;line-height:1.1}.speed-instructor__source{text-align:center;color:#fff;max-width:40rem;margin:1.5rem auto 0;font-size:.75rem;line-height:1.7}.speed-fit__panel{min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.speed-fit__panel:not(.campaign-for-you__group--muted){background:var(--sle-color-brand-brown)}.speed-fit__panel.campaign-for-you__group--muted{border:2px solid var(--sle-color-brand-brown)}.speed-fit__panel h3{font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:600;line-height:1.3}.speed-fit__panel .campaign-for-you__list{margin-top:1.75rem}.speed-fit__panel .campaign-for-you__list p{font-size:1rem;line-height:1.8}.speed-fit strong{font-weight:600}.speed-practice{padding-top:0}.speed-practice__steps{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.speed-practice__steps li{border-top:2px solid var(--sle-color-brand-brown);padding-top:1.5rem}.speed-practice__steps span{background:var(--speed-berry);color:#fff;border-radius:.625rem;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.5rem;font-weight:600;display:grid}.speed-practice__steps h3{font-size:1.375rem;font-weight:600}.speed-practice__steps p{color:var(--sle-color-text-muted);margin-top:1rem;line-height:1.75}.speed-practice__note{text-align:center;max-width:42rem;color:var(--sle-color-text-muted);margin:2rem auto 0;font-size:.875rem;line-height:1.7}.speed-faq{padding-top:0}.speed-faq>.mx-auto{max-width:48rem}.speed-faq details{border-bottom:1px solid var(--sle-color-border);padding-block:.25rem .75rem}.speed-faq summary{cursor:pointer;min-height:2.75rem;padding-block:1rem;font-weight:500;line-height:1.5}.speed-faq details p,.speed-faq details ul{color:var(--sle-color-text-muted);margin-bottom:1rem;line-height:1.7}.speed-faq details ul{padding-left:1.25rem}.speed-faq details li+li{margin-top:.75rem}.speed-quality{background:var(--speed-ink);color:#fff;text-align:center}.speed-quality>.mx-auto{max-width:48rem}.speed-quality h2{text-wrap:balance;font-size:clamp(1.8rem,5vw,2.75rem);font-weight:500;line-height:1.15}.speed-quality p{color:#ded6d2;margin-top:1.25rem;line-height:1.7}@media (width>=48rem){.speed-fit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.speed-instructor__numbers,.speed-practice__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.speed-hero__inner{gap:1.5rem}}@media (width>=64rem){.speed-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.speed-challenges__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem}}.speed-funnel{--speed-ink:var(--sle-color-brand-brown);--speed-berry:var(--sle-color-brand-pink)}.speed-funnel .speed-benefits>li:nth-child(2),.speed-funnel .campaign-section-heading .type-label,.speed-funnel .speed-instructor,.speed-funnel .speed-instructor .type-heading,.speed-funnel .speed-instructor .type-label,.speed-funnel .speed-instructor .campaign-section-heading__intro,.speed-funnel .speed-instructor__source{color:var(--sle-color-brand-brown)}.speed-funnel .speed-instructor__numbers{border-color:var(--sle-color-brand-brown)}.speed-funnel .speed-quality p{color:var(--sle-color-text-inverse)}.speed-funnel .speed-video__notice{background:linear-gradient(transparent, var(--sle-color-brand-brown))}.speed-funnel main .speed-hero__link:hover{color:var(--sle-color-brand-brown)}.speed-guide #speed-challenges .speed-card,.speed-guide #speed-practice .speed-card{padding-block:2.5rem}.speed-guide #speed-practice{padding-top:0}.speed-section__note{text-align:center;max-width:42rem;color:var(--sle-color-text-muted);margin:2rem auto 0;font-size:.875rem;line-height:1.7}.speed-instructor__photo{border-radius:1.5rem;max-width:42rem;margin:0 auto;overflow:hidden}.speed-instructor__photo .responsive-image{aspect-ratio:4/3;display:block}.speed-instructor__photo img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.speed-instructor__intro{text-align:center;max-width:42rem;margin:2rem auto;line-height:1.8}.speed-revenue{padding-top:0}.speed-revenue>.mx-auto{max-width:54rem}.speed-revenue__inputs{background:#f2f2f2;border-radius:1rem;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.5rem;display:grid}.speed-revenue__price{min-width:0;color:var(--sle-color-brand-brown);gap:.75rem;font-size:.875rem;font-weight:600;display:grid}.speed-revenue__price input{border:1px solid var(--sle-color-text-muted);background:var(--sle-color-surface);width:100%;min-width:0;min-height:3rem;color:var(--sle-color-brand-brown);border-radius:.75rem;padding:.75rem 1rem;font-size:1rem}.speed-revenue__price input:focus-visible{outline:2px solid var(--sle-color-brand-brown);outline-offset:3px}.speed-revenue__hint{color:var(--sle-color-text-muted);font-size:.75rem;font-weight:400}.speed-revenue__inputs .speed-revenue__calculate{text-transform:none;letter-spacing:0;white-space:normal;border-radius:.875rem;grid-column:1/-1;gap:.75rem;width:100%;min-height:3.5rem;font-size:1rem}.speed-revenue__result-title{text-align:center;margin:2.5rem 0 1.5rem;scroll-margin-top:7rem;font-size:1.125rem;font-weight:500}.speed-revenue__result-title:focus-visible{outline:2px solid var(--sle-color-brand-brown);outline-offset:.5rem}.speed-revenue__current{color:var(--sle-color-text-muted);background:#f2f2f2;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.speed-revenue__current h4{font-size:1rem;font-weight:600}.speed-revenue__current p{font-size:.875rem;line-height:1.6}.speed-revenue__current .speed-revenue__current-amount{font-size:1.75rem;font-weight:600}.speed-revenue__current-amount span{font-size:.75rem;font-weight:400;display:block}.speed-revenue__potential{background:var(--sle-color-brand-pink);color:var(--sle-color-brand-brown);text-align:center;border-radius:1.5rem;margin-top:1rem;padding:clamp(2rem,5vw,3rem)}.speed-revenue__target{letter-spacing:.12em;font-size:.75rem;font-weight:600}.speed-revenue__potential h4{margin-top:1rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:600;line-height:1.2}.speed-revenue__amount{margin:1.75rem 0;font-size:clamp(3.5rem,9vw,5.5rem);font-weight:600;line-height:1.1}.speed-revenue__amount span{margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.speed-revenue__difference{background:var(--sle-color-brand-brown);color:var(--sle-color-text-inverse);border-radius:.875rem;padding:1.25rem;line-height:1.5}.speed-revenue__difference strong{font-size:1.5rem;display:block}.speed-revenue__difference span{max-width:25rem;margin:.5rem auto 0;font-size:.875rem;display:block}@media (width>=48rem){.speed-revenue__inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.speed-course-faq{padding-top:clamp(4rem,8vw,7rem)}.speed-course-hero-note{color:var(--sle-color-text-muted);font-size:.8125rem}.speed-course-bridge{background:var(--sle-color-brand-pink)}.speed-course-comparison__card{background:var(--speed-white);flex-direction:column;gap:1.25rem;display:flex}.speed-course-comparison__card:last-child{background:var(--sle-color-brand-brown);color:var(--sle-color-text-inverse)}.speed-course-comparison__card h3,.speed-course-offer__card h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.2}.speed-course-comparison__card>p:not(.type-label){line-height:1.75}.speed-course-comparison__card ul{gap:1rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.speed-course-comparison__card li{align-items:flex-start;gap:.75rem;line-height:1.6;display:flex}.speed-course-comparison__card svg,.speed-course-offer__list svg{flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.speed-course-bridge__takeaway{text-align:center;max-width:38rem;margin:2rem auto 0;line-height:1.8}.speed-course-bridge__takeaway strong{font-weight:600;display:block}.speed-course-next{text-align:center;padding:0 1rem clamp(4rem,8vw,7rem)}.speed-course-next>p{max-width:39rem;margin:0 auto 1.75rem;line-height:1.8}.speed-course-next strong{font-weight:600}.speed-course-offer{background:var(--sle-color-brand-pink)}.speed-course-offer>.mx-auto{max-width:52rem}.speed-course-offer__card{background:var(--speed-white);border:2px solid var(--sle-color-brand-brown);border-radius:1.5rem;padding:clamp(1.5rem,5vw,3rem)}.speed-course-offer__card>.type-label{margin-bottom:1rem}.speed-course-offer__list{gap:1.5rem;margin:2rem 0;padding:0;list-style:none;display:grid}.speed-course-offer__list li{align-items:flex-start;gap:.75rem;line-height:1.8;display:flex}.speed-course-offer__list svg{margin-top:.25rem}.speed-course-offer__list strong{font-weight:600}.speed-course-offer__availability{text-align:center;margin:2rem 0}.speed-course-offer__availability>p{max-width:31rem;color:var(--sle-color-text-muted);margin:.75rem auto 0;font-size:.8125rem;line-height:1.7}.speed-course-offer__availability .speed-action h2{font-size:1rem;font-weight:600}@media (width>=48rem){.speed-course-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}.speed-offer-terms{gap:1rem;margin-block:1.5rem;display:grid}.speed-offer-terms dt{font-weight:700}.speed-offer-terms dd{overflow-wrap:anywhere;margin:0}.speed-action [class^=klaviyo-form-]{min-width:0;max-width:100%}.speed-funnel{--campaign-header-height:3rem}.speed-funnel .campaign-header__logo{width:min(58vw,11rem)}.speed-hero{padding-top:.75rem}.speed-hero__inner{gap:.75rem;max-width:72rem}.speed-hero__audience{margin-bottom:.5rem;padding:.25rem .75rem;font-size:.6875rem}.speed-hero h1{text-wrap:pretty;font-size:clamp(2rem,5.5vw,3.25rem);line-height:1.05}.speed-hero h1 span{white-space:nowrap}.speed-hero__intro{max-width:38rem;margin-top:.5rem;font-size:.9375rem;line-height:1.4}.speed-hero__media{gap:1rem}.speed-video-group{min-width:0}.speed-video-player{background:var(--sle-color-brand-brown);border-radius:1rem;margin-inline:auto;position:relative;overflow:hidden}.speed-video-group--portrait .speed-video-player{width:min(100%, calc(clamp(10rem, 100svh - 19rem - env(safe-area-inset-top) - env(safe-area-inset-bottom), 34rem) * .5625))}.speed-video-player .speed-video{object-fit:contain;border-radius:0;height:auto}.speed-video-player .speed-video__play{background:var(--sle-color-brand-pink);width:4rem;min-width:0;height:4rem;min-height:0;color:var(--sle-color-brand-brown);border:0;border-radius:1rem;place-items:center;padding:1rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.speed-video__play svg{width:2rem;height:2rem}.speed-funnel .speed-video__play:hover:not(:disabled){background:var(--sle-color-brand-brown);color:#fff;box-shadow:none}.speed-video-player .campaign-story__controls{background:0 0;padding:.5rem}.speed-video-player .campaign-story__controls .button{background:var(--sle-color-brand-brown);color:#fff}.speed-video-player .button:focus-visible{outline-offset:-5px;outline:3px solid #fff}.speed-video-player:fullscreen{background:#000;border-radius:0;place-items:center;width:100%;height:100%;display:grid}.speed-video-player:fullscreen .speed-video{object-fit:contain;width:100%;height:100%;max-height:100dvh}.speed-video-player:fullscreen .campaign-story__controls{position:absolute}@media (width>=48rem){.speed-funnel{--campaign-header-height:3.5rem}.speed-funnel .campaign-header__logo{width:12rem}}.speed-guide-request{text-align:left;gap:.75rem;display:grid}.speed-guide-request label{font-weight:600}.speed-guide-request input[type=email]{width:100%;min-width:0;min-height:3rem;color:var(--sle-color-brand-brown);background:#fff;border:1px solid;border-radius:.75rem;padding:.75rem}.speed-guide-request .button{white-space:normal;width:100%}.speed-guide-request p{overflow-wrap:anywhere;margin:0;font-size:.875rem}.speed-guide-request__note{font-size:.75rem}.speed-video__poster{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.speed-video__poster[hidden]{display:none}.speed-guide-cover__inner{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.speed-guide-cover img{border:1px solid var(--sle-color-border);border-radius:.5rem;width:min(100%,19rem);height:auto;margin-inline:auto;display:block}.speed-guide-cover__inner>div{min-width:0}.speed-guide-cover h2{margin-block:.75rem 1.25rem}.speed-guide-cover p:not(.type-label){margin-bottom:1.25rem;line-height:1.7}.speed-guide-cover .button{white-space:normal;margin-top:.5rem}@media (width>=48rem){.speed-guide-cover__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);max-width:60rem}}.speed-guide-signup,.speed-guide-signup .button{width:100%}.speed-guide-dialog{z-index:100;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));color:var(--sle-color-text);place-items:center;display:grid;position:fixed;inset:0}.speed-guide-dialog__backdrop{cursor:default;background:#1e110f80;border:0;width:100%;position:absolute;inset:0}.speed-guide-dialog__panel{overscroll-behavior:contain;background:var(--sle-color-background,#fffaf7);border-radius:1.5rem;width:min(100%,30rem);max-height:100%;padding:2rem 1.5rem;position:relative;overflow-y:auto;box-shadow:0 1rem 4rem #1e110f2e}.speed-guide-dialog__panel h2{margin:.75rem 0;padding-right:1rem;font-size:clamp(1.5rem,5vw,2rem);line-height:1.2}.speed-guide-dialog__panel>p{margin-bottom:1.25rem}.speed-guide-dialog__panel .type-label{font-size:.7rem}.speed-guide-dialog__close{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;font-size:1.75rem;transition:background-color .16s;display:grid;position:absolute;top:.5rem;right:.75rem}.speed-guide-dialog__close:hover{background:#3e27230f}.speed-guide-dialog__close:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:no-preference){.speed-guide-dialog__panel{animation:.16s ease-out speed-guide-enter}@keyframes speed-guide-enter{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}}.speed-course-start{padding-block:1rem clamp(3rem,6vw,5rem)}.speed-course-start>.mx-auto{max-width:62rem}.speed-course-start__heading{text-align:center;max-width:40rem;margin:0 auto 1.5rem}.speed-course-start h1{letter-spacing:var(--sle-tracking-tight);text-wrap:balance;font-size:clamp(2rem,6vw,3rem);font-weight:600;line-height:1.1}.speed-course-start__heading p{color:var(--sle-color-text-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.6}.speed-course-start__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.speed-course-purchase{background:var(--sle-color-brand-pink);border-radius:1.5rem;min-width:0;padding:clamp(1.5rem,4vw,2.5rem);scroll-margin-top:5rem}.speed-course-purchase>.type-label{margin-bottom:.75rem;font-size:.6875rem}.speed-course-purchase>h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.15}.speed-course-purchase__intro{margin-top:.75rem;line-height:1.6}.speed-course-purchase .speed-action{margin-block:1.25rem}.speed-course-purchase .speed-action h2{font-size:1.25rem;font-weight:600}.speed-course-purchase .speed-action>p{font-size:.875rem}.speed-course-purchase .speed-guide-request{margin-top:1rem}.speed-course-purchase .academy-turnstile{min-height:0}.speed-course-purchase .speed-guide-request .button{text-transform:none;letter-spacing:0;border-radius:.875rem;min-height:3.5rem;font-size:1.125rem}.speed-course-purchase .speed-guide-request p{font-size:.8125rem}.speed-course-purchase__launch{color:var(--sle-color-text-muted);margin-bottom:1rem;font-size:.8125rem;line-height:1.6}.speed-course-purchase .text-link{font-size:.875rem}.speed-course-summary{background:var(--sle-color-surface);padding-block:clamp(2.5rem,5vw,4rem);scroll-margin-top:5rem}.speed-course-summary>.mx-auto{max-width:50rem}.speed-course-summary .type-label{margin-bottom:.75rem;font-size:.6875rem}.speed-course-summary h2{text-wrap:balance;max-width:30rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.15}.speed-course-summary p{color:var(--sle-color-text-muted);margin-top:1rem;line-height:1.7}.speed-course-summary ul{gap:1.25rem;margin:1.75rem 0;padding:0;list-style:none;display:grid}.speed-course-summary li{align-items:flex-start;gap:.75rem;line-height:1.7;display:flex}.speed-course-summary li svg{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin-top:.2rem}.speed-course-summary strong{font-weight:600}.speed-course-summary .speed-course-summary__note{border-top:1px solid var(--sle-color-border);padding-top:1.25rem;font-size:.8125rem}.speed-course-summary+.speed-course-faq{padding-block:clamp(3rem,6vw,5rem)}.speed-course-summary+.speed-course-faq .campaign-section-heading{margin-bottom:1.75rem}@media (width>=48rem){.speed-course-start__heading{margin-bottom:2rem}.speed-course-start__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4rem)}}
