.header-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;width:100vw;padding-bottom:38px;padding-top:6.25rem;margin-bottom:4rem;z-index:10}@media(min-width:1024px){.header-section{padding-bottom:92px;padding-top:7.5rem}}.header-section .grid-container{z-index:1}.header-section .grid-container .component{grid-column:1/span 4;display:flex;flex-direction:column;align-items:center;gap:40px}@media(min-width:768px){.header-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.header-section .grid-container .component{grid-column:var(--grid-content-start-on-desktop)/span calc(var(--grid-content-base-desktop-span) + 4)}}@media(min-width:1024px){.header-section .grid-container .component{justify-content:space-between;flex-direction:row;gap:unset}}.header-section .grid-container .component .header-left{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:100%}@media(min-width:1024px){.header-section .grid-container .component .header-left{width:45%;max-width:45%;align-items:start}}.header-section .grid-container .component .header-left .header-title{color:#262626;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:-1px}@media(min-width:1024px){.header-section .grid-container .component .header-left .header-title{color:#111215;font-size:48px;line-height:52px;letter-spacing:-1px;text-align:left}}.header-section .grid-container .component .header-left .header-description{font-size:16px;font-weight:400;line-height:1.6;color:#4a4a5e;text-align:center;font-family:var(--font-proxima-nova);margin:0}@media(min-width:1024px){.header-section .grid-container .component .header-left .header-description{font-size:20px;text-align:left}}.header-section .grid-container .component .header-right .review-badge{display:none}.header-section .grid-container .component .header-right.image,.header-section .grid-container .component .header-right.youtube{max-width:100%}@media(min-width:1024px){.header-section .grid-container .component .header-right.image,.header-section .grid-container .component .header-right.youtube{max-width:45%}}.header-section .grid-container .component .header-right.image .header-image,.header-section .grid-container .component .header-right.image .video-preview-image,.header-section .grid-container .component .header-right.youtube .header-image,.header-section .grid-container .component .header-right.youtube .video-preview-image{width:320px;height:300px}@media(min-width:1024px){.header-section .grid-container .component .header-right.image .header-image,.header-section .grid-container .component .header-right.image .video-preview-image,.header-section .grid-container .component .header-right.youtube .header-image,.header-section .grid-container .component .header-right.youtube .video-preview-image{width:438px;height:415px}}.header-section .grid-container .component .header-right.gif{max-width:100%;width:100%}@media(min-width:1024px){.header-section .grid-container .component .header-right.gif{max-width:50%}}.header-section .grid-container .component .header-right.gif,.header-section .grid-container .component .header-right.image,.header-section .grid-container .component .header-right.youtube{padding:20px 0 20px 20px;background:#fff;position:relative;border-radius:6px}.header-section .grid-container .component .header-right.gif .review-badge,.header-section .grid-container .component .header-right.image .review-badge,.header-section .grid-container .component .header-right.youtube .review-badge{display:block;position:absolute;top:-10px;left:0}@media(min-width:1024px){.header-section .grid-container .component .header-right.gif .review-badge,.header-section .grid-container .component .header-right.image .review-badge,.header-section .grid-container .component .header-right.youtube .review-badge{width:280px;height:32px;top:-20px}}.header-section .grid-container .component .header-right.gif .header-image,.header-section .grid-container .component .header-right.gif .video-preview-container,.header-section .grid-container .component .header-right.image .header-image,.header-section .grid-container .component .header-right.image .video-preview-container,.header-section .grid-container .component .header-right.youtube .header-image,.header-section .grid-container .component .header-right.youtube .video-preview-container{box-shadow:0 1px 4px 0 rgba(48,83,255,.3),0 5px 10px -4px rgba(195,205,255,.7)}.header-section .grid-container .component .header-right .inline-video{width:100%;height:auto}.video-preview-container{position:relative;display:inline-block}.video-preview-image{display:block;width:100%;height:auto;border-radius:1rem}.play-icon-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.video-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.video-modal-content{position:relative;background:#fff;border-radius:1rem;padding:1rem;box-shadow:0 8px 32px rgba(0,0,0,.2);max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;width:90vw;height:75vh}.video-modal-content iframe{width:100%;height:100%}.video-modal-close{position:absolute;top:.5rem;right:1rem;background:none;border:none;font-size:2rem;color:#333;cursor:pointer}