.section-birthday-sale-hero{--section-hero-height:auto;--section-hero-max-height:none;--section-hero-content-align-y:flex-end;--section-hero-padding-y:208px 40px;--section-hero-bg:#09023d;--section-hero-overlay-bg:linear-gradient(0deg,rgb(0 0 0/100%) 0%,rgb(0 0 0/85%) 30%,rgb(0 0 0/50%) 55%,rgb(0 0 0/25%))}@media(min-width:992px){.section-birthday-sale-hero{--section-hero-content-align-y:center}}.section-birthday-sale-hero-inner{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:600px;padding-top:40px;padding-inline:16px}@media(min-width:992px){.section-birthday-sale-hero-inner{padding-top:0;padding-inline:0}}.section-birthday-sale-hero-headings{display:flex;flex-direction:column;width:100%}.section-birthday-sale-hero-headings .highlighted-text{color:#fff}.section-birthday-sale-hero-headings .highlighted-text .highlighted-string{display:inline-block;padding:.08em .28em;margin-inline:.04em;color:#09023d;background-color:#def625;border-radius:4px;vertical-align:baseline}.section-birthday-sale-hero-heading-primary{font-family:futura-pt-condensed,arial,sans-serif;letter-spacing:-.03em;margin:0 0 20px;font-size:36px;font-weight:800;font-style:normal;line-height:1.05;color:#fff;text-transform:uppercase}@media(min-width:768px){.section-birthday-sale-hero-heading-primary{font-size:52px}}@media(min-width:1200px){.section-birthday-sale-hero-heading-primary{font-size:60px}}.section-birthday-sale-hero-heading-secondary{font-family:futura-pt-condensed,arial,sans-serif;letter-spacing:-.02em;margin:0 0 24px;font-size:26px;font-weight:800;font-style:normal;line-height:1.1;color:#fff;text-transform:uppercase}@media(min-width:768px){.section-birthday-sale-hero-heading-secondary{font-size:36px}}@media(min-width:1200px){.section-birthday-sale-hero-heading-secondary{font-size:40px}}.section-birthday-sale-hero-copy{font-family:helvetica-neue-lt-pro,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;font-style:normal}.section-birthday-sale-hero-copy strong{font-weight:500}.section-birthday-sale-hero-copy{margin:0 0 32px;color:hsla(0,0%,100%,.7)}@media(min-width:768px){.section-birthday-sale-hero-copy{font-family:helvetica-neue-lt-pro,arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4;font-style:normal}.section-birthday-sale-hero-copy strong{font-weight:500}}.section-birthday-sale-hero-actions{display:flex;flex-direction:column;align-items:stretch;width:100%}@media(min-width:768px){.section-birthday-sale-hero-actions{max-width:360px}}.section-birthday-sale-hero-actions .feed-button.strava-button.button-primary.button-lg.section-birthday-sale-hero-strava-button{font-family:helvetica-neue-lt-pro,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;font-style:normal}.section-birthday-sale-hero-actions .feed-button.strava-button.button-primary.button-lg.section-birthday-sale-hero-strava-button strong{font-weight:500}.section-birthday-sale-hero-actions .feed-button.strava-button.button-primary.button-lg.section-birthday-sale-hero-strava-button .section-birthday-sale-hero-strava-logo{height:14px}.section-birthday-sale-hero-strava-wrap{width:100%}.section-birthday-sale-hero-strava-wrap .strava-connect-button{width:100%;font-family:helvetica-neue-lt-pro,arial,sans-serif!important;text-transform:none;gap:6px!important}.section-birthday-sale-hero-hint{font-family:helvetica-neue-lt-pro,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;font-style:normal}.section-birthday-sale-hero-hint strong{font-weight:500}.section-birthday-sale-hero-hint{margin:8px 0 0;color:hsla(0,0%,100%,.4);text-align:center}.section-birthday-sale-hero-or{font-family:helvetica-neue-lt-pro,arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4;font-style:normal}.section-birthday-sale-hero-or strong{font-weight:500}.section-birthday-sale-hero-or{font-weight:500;align-self:center;padding:4px 16px;margin-block:20px;color:hsla(0,0%,100%,.5);background-color:hsla(0,0%,100%,.08);border-radius:50px}.section-birthday-sale-hero-survey-cta.button-ghost{font-family:helvetica-neue-lt-pro,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;font-style:normal}.section-birthday-sale-hero-survey-cta.button-ghost strong{font-weight:500}.section-birthday-sale-hero-survey-cta.button-ghost{border:1px solid #def625;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.85)}.section-birthday-sale-hero-survey-cta.button-ghost:hover{background-color:#def625!important;border-color:#def625!important;color:#000!important}.kevel-debug-mode{position:relative;background-color:#ffebee;outline:2px dashed #faadbb;outline-offset:2px}.kevel-debug-mode:after{display:inline-block;color:#72182d;content:"Kevel Ad";background-color:#ffebee}.kevel-debug-corner-flag,.kevel-debug-mode:after{position:absolute;top:0;right:0;padding:8px 12px;font-size:.75rem}.kevel-debug-corner-flag{z-index:3;color:#fff;background-color:#72182d;box-shadow:0 1px 10px 0 rgba(31,36,51,.5)}.section-faq-simple{background-color:#242424}.section-faq-simple-container{display:flex;flex-direction:column;gap:24px;padding-block:40px 48px;padding-inline:20px}@media(min-width:768px){.section-faq-simple-container{padding-block:64px;padding-inline:24px}}.section-faq-simple-heading{font-family:futura-pt-condensed,arial,sans-serif;font-size:2.25rem;line-height:1.1;letter-spacing:-.02em;font-weight:800;font-style:normal;text-transform:uppercase;margin:0;color:#fff}.section-faq-simple-copy{max-width:40rem;color:#fff;font-family:helvetica-neue-lt-pro,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;font-style:normal}.section-faq-simple-copy strong{font-weight:500}.section-faq-simple-questions .feed-accordion{color:hsla(0,0%,100%,.85);border-bottom:1px solid hsla(0,0%,100%,.1)}.section-faq-simple-questions .feed-accordion .feed-accordion-trigger{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.875rem}@media(min-width:768px){.section-faq-simple-questions .feed-accordion .feed-accordion-trigger{font-size:1.25rem}}.section-faq-simple-questions .feed-accordion .feed-accordion-trigger{font-weight:600;font-style:normal;line-height:calc(1em + 4px);gap:16px;width:100%;padding-block:12px 20px;padding-inline:0;margin-block-start:8px;color:#fff;text-align:inherit;overflow-wrap:break-word}.section-faq-simple-questions .feed-accordion .feed-accordion-trigger:hover{color:#fff}@media(min-width:768px){.section-faq-simple-questions .feed-accordion .feed-accordion-trigger{padding-block:16px 24px}}.section-faq-simple-questions .feed-accordion .feed-accordion-trigger .accordion-arrow{position:absolute;display:none;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.section-faq-simple-questions .feed-accordion .feed-accordion-trigger:after{display:inline-block;margin-left:auto;font-size:20px;font-weight:400;color:hsla(0,0%,100%,.5);content:"+";transition:none}.section-faq-simple-questions .accordion-faqs-answer *{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.875rem}@media(min-width:768px){.section-faq-simple-questions .accordion-faqs-answer *{font-size:1rem}}.section-faq-simple-questions .accordion-faqs-answer *{font-weight:400;font-style:normal;line-height:calc(1em + 4px)}.section-faq-simple-questions .accordion-faqs-answer * strong{font-weight:600}.section-faq-simple-questions .accordion-faqs-answer h1,.section-faq-simple-questions .accordion-faqs-answer h2,.section-faq-simple-questions .accordion-faqs-answer h3{margin-block-end:16px;color:#2b3b58}.section-faq-simple-questions .accordion-faqs-answer p:last-child{margin-bottom:24px}