.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-box .unstack-media{display: block; width: 100%; height: auto; margin: 0;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.enable3D .unstack-media{box-shadow: -.5rem 2rem 4rem -1rem rgba(0, 0, 0, 0.25); transition: all .5s ease-out !important;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.enable3D.left .unstack-media{transform: perspective(1500px) rotateY(15deg);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.enable3D.right .unstack-media{transform: perspective(1500px) rotateY(-15deg);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.enable3D.bottom .unstack-media{transform: perspective(1500px) rotateX(15deg);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.enable3D.top .unstack-media{transform: perspective(1500px) rotateX(-15deg);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.enable3D .unstack-media:hover{box-shadow: 0 1rem 2rem -1rem rgba(0, 0, 0, 0.25); transform: perspective(3000px) rotateY(0deg);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-box video{width: 100%; height: auto;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .actions{margin-top: 2.5rem; margin-bottom: 2rem;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-container{display: flex; flex-direction: column; gap: 3rem;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .text-container{display: contents;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.no-text .text-container{display: none;}/* Logos CSS */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .logos{/* display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 1rem; margin: 0 1rem; */}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .logo{display: inline-block; margin: 0 2rem 2rem 0; vertical-align: middle; max-width: 250px; max-height: 90px;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .logo:empty{width: 250px; height: 90px;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .logo-media{max-width: 250px; max-height: 90px;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .logo-media img{width: auto; height: auto; max-width: 250px; max-height: 90px;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .logo-media [data-label="media-placeholder"]{width: 250px; height: auto;}/* Layout: bottom */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.bottom .text-container{order: 1;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.bottom .media-box{order: 2;}/* Desktop layout */@media only screen and (min-width: 768px) {.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.left .media-container,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.right .media-container{display: grid; grid-template-areas: "column-1 column-2";}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.left.ratio-1-1 .media-container,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.right.ratio-1-1 .media-container{grid-template-columns: 1fr 1fr;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.left.ratio-1-3 .media-container,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.right.ratio-1-3 .media-container{grid-template-columns: 1fr 3fr;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.left.ratio-1-2 .media-container,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.right.ratio-1-2 .media-container{grid-template-columns: 1fr 2fr;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.left.ratio-2-3 .media-container,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.right.ratio-2-3 .media-container{grid-template-columns: 2fr 3fr;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.left.ratio-3-2 .media-container,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.right.ratio-3-2 .media-container{grid-template-columns: 3fr 2fr;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.left.ratio-2-1 .media-container,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.right.ratio-2-1 .media-container{grid-template-columns: 2fr 1fr;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.left.ratio-3-1 .media-container,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.right.ratio-3-1 .media-container{grid-template-columns: 3fr 1fr;}/* Layout: left */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.left .text-box{grid-area: column-2;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.left .media-box{grid-area: column-1;}/* Layout: right */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.right .text-box{grid-area: column-1;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.right .media-box{grid-area: column-2;}}@media only screen and (max-width: 767px) {.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.mb-show-before .media-box,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.mb-show-after .text-box{order: 0;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.mb-show-after .media-box,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.mb-show-before .text-box{order: 1;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.mb-hide-media .media-box{display: none;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.mb-hide-text .text-container{display: none;}}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .xs-icons .media-callout__figure{--media-callout-icon-size: var(--icon-xs);}@media only screen and (max-width: 768px) {.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e [style^="gap:"]{gap: 2rem !important;}}/* ADD-ONS */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner{margin-bottom: var(--media-banner-mb, 2rem);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner .box-content{column-gap: 1rem; display: flex; align-items: center;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner.left .box-content{justify-content: flex-start;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner.right .box-content{justify-content: flex-end;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner.center .box-content{justify-content: center;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner.spread .box-content{justify-content: space-between;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner .ql-blank{/* ↓ make sure placeholder doesn't collapse when text hasn't been entered yet */min-width: 13ch;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner .rich-text p:last-of-type{/* ↓ Prevent margin inheritance */margin-bottom: 0 !important;}/* Banner actions */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner .actions{align-items: center; display: flex; flex-direction: row;/* ↓ using !important as spacing is handled by column-gap */margin: 0 !important;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner .actions .add-actions{display: contents; margin: 0;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner .actions a{font-size: 14px !important; line-height: 21px !important; margin: 0; min-width: max-content !important; padding: 5px 15px;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner .actions a.button:first-of-type{margin-left: 1rem; margin-right: 1rem;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner .actions a.button{margin-top: 0;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner .actions .buttons-container{display: flex; margin-right: 1rem;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner .actions .text-action-container{flex: inherit; margin-top: 0;}/* Layout prop options for Banner */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner.left .section-box > .box-content{justify-content: flex-start;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner.right .section-box > .box-content{justify-content: flex-end;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner.center .section-box > .box-content{justify-content: center;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner.spread .section-box > .box-content{justify-content: space-between;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-banner.spread .actions{justify-content: flex-end;}/* FAQ */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-faqs{padding-left: 0; list-style: none;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-faq + .media-faq{border-top: 1px solid #e0e3ea; padding-top: 2rem;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-faq:not(:last-of-type){padding-bottom: 1.5rem;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq-question{display: flex; cursor: pointer;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq-question + .faq-question{border-bottom: 1px solid #e0e3ea;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq-question:first-child,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .ql-editor{/* ↓ make sure it doesn't collapse when empty and shows placeholder */flex-grow: 1;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq-answer{margin: 0; max-height: 0; opacity: 0; pointer-events: none; transition: max-height 0.15s ease-in-out, opacity 0.15s;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .is-open .faq-answer,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e.editing .faq-answer{opacity: 1; max-height: initial; pointer-events: auto;}/* FAQ toggle styles */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq-question > .toggle{/* ↓ reset button styles */border: 0; background: 0; padding:0; margin: 0; width: 16px; min-width: 16px; height: 16px; min-height: 16px; position: relative;}/* ↓ @TODO replace with SVG */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq-question > .toggle::before,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq-question > .toggle::after{content: ""; position: absolute; background-color: #4a90e2;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq-question > .toggle:before{top: 0; left: 50%; width: 2px; height: 100%; margin-left: -1px;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq-question >.toggle:after{top: 50%; left: 0; width: 100%; height: 2px; margin-top: -1px;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq-question.initialized .toggle:before,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq-question.initialized .toggle:after{transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq.open .toggle:before{transform: rotate(90deg);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .faq.open .toggle:after{transform: rotate(180deg);}/* CALLOUTS */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callouts{--gap: 2rem; padding-left: 0; list-style-type: none; display: flex; flex-direction: row; flex-wrap: wrap; gap: var(--gap);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .c1 .media-callout{flex-basis: 100%;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .c2 .media-callout{/* Remove gap from flex-basis, because it behaves like old school boxmodel */flex-basis: calc(50% - var(--gap) / 2);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callout{display: flex; gap: 2rem;}/* ↓ vertical alignment */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .is-top-aligned .media-callout{align-items: flex-start;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .is-center-aligned .media-callout{align-items: center;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callout__body{flex: 1;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callout__body > *{word-break: break-word;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callout__body.rich-text *:first-child,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callout__body .ql-editor *:first-child{margin-top: 0 !important;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callout__body.rich-text *:last-child,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callout__body .ql-editor *:last-child{margin-bottom: 0 !important;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callout__body .button{/* ↓ remove sriracha min-width to prevent overflow */min-width: auto;}/* CALLOUT ICON SIZING */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callout__figure{/* ↓ using CSS custom props so CSS can be simplified with NoMl support *//* for passing in a custom prop in a style attribute */--icon-xs: 24px; --icon-s: 32px; --icon-m: 48px; --icon-l: 64px; --icon-xl: 80px; --media-callout-icon-size: var(--icon-xl);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callout__figure,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callout__figure picture,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .media-callout__figure img{height: auto; width: var(--media-callout-icon-size);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .xs-icons .media-callout__figure{--media-callout-icon-size: var(--icon-xs);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .s-icons .media-callout__figure{--media-callout-icon-size: var(--icon-s);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .m-icons .media-callout__figure{--media-callout-icon-size: var(--icon-m);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .l-icons .media-callout__figure{--media-callout-icon-size: var(--icon-l);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .xl-icons .media-callout__figure{--media-callout-icon-size: var(--icon-xl);}/* ADD-ON COUNTDOWN *//* Repeat sriracha style wiped out by the cascade */.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .countdown-box.dark-bg .h2{color: #fff; text-shadow: 0 1px 3px rgba(0, 0, 0, 20%);}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .countdown-box,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .countdown-box > .box-content,.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .countdown-outer-container{/* ↓ Ancestor divs of .countdown-container should size to its intrinsic width */width: fit-content;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .countdown-box{margin-bottom: 2rem;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .text-left .countdown-box{margin-right: auto;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .text-center .countdown-box{margin-left: auto; margin-right: auto;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .text-right .countdown-box{margin-left:auto;}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .countdown-container{display: grid;/* ↓ size intrinsically to width of widest column *//* See: https://codepen.io/JanDW/pen/xxjJjpV */grid-template-columns: repeat(4, minmax(min-content, 1fr));}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .countdown-container > div{border-left: 1px solid transparent;/* ↓ Setting min-width to minimize shifting for proportional fonts *//* ↓ "advance" glyph 0 should be widest for numbers, so 2ch */min-width: 2ch; padding-left: 1rem; padding-right: 1rem; text-align: center;}@media only screen and (min-width: 768px) {.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .countdown-container > div{--half-gap: calc((var(--gap) / 2) * 1rem); padding-left: var(--half-gap); padding-right: var(--half-gap);}}.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .countdown-container .h2{margin-bottom: .5rem;}/*.countdown-container*/.component-1ca0a679-fc4a-4ba7-a1e6-b1fd9bec611e .dividers-true > div + div{/* Dividers inherit from inline property set on parent */border-color: inherit;}
.component-52d5b9be-3b19-4dbf-8861-c94872888314 .logos{align-items: center; margin: 0 3rem; justify-content: center; display: flex; flex-flow: row wrap;}.component-52d5b9be-3b19-4dbf-8861-c94872888314 .logo-container{flex: 0 0 50%; width: 50%; padding: 15px;}@media only screen and (min-width: 576px){.component-52d5b9be-3b19-4dbf-8861-c94872888314 .logo-container{flex: 0 0 33.3333333333%; width: 33.3333333333%;}}@media only screen and (min-width: 768px){.component-52d5b9be-3b19-4dbf-8861-c94872888314 .logo-container{flex: 0 0 25%; width: 25%;}}@media only screen and (min-width: 992px){.component-52d5b9be-3b19-4dbf-8861-c94872888314 .logo-container{flex: 0 0 25%; flex-basis: 16.6666666667%; width: 16.6666666667%;}}.component-52d5b9be-3b19-4dbf-8861-c94872888314 .logo{margin: 0; width: 100%; max-width: 250px; height: auto;}
.component-6e9f1821-5958-44c8-bc56-94f450396c1a ul.faqs{list-style: none; padding: 0; margin: 0 auto;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a li.faq{margin-left: 0; border-top: 1px solid #e0e3ea; padding: 25px 0 !important;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a li.faq &:last-of-type{border-bottom: 1px solid #e0e3ea;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a .question{display: flex; margin-bottom: 1rem; cursor: pointer;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a .question-text{flex: 1 1 auto; margin-right: 32px;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a .question-text :last-child{margin-bottom: 0;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a .answer{margin: 0; max-height: 0; opacity: 0; pointer-events: none; transition: max-height 0.15s ease-in-out, opacity 0.15s;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a .answer > :last-child{margin-bottom: 0;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a .open .answer,.component-6e9f1821-5958-44c8-bc56-94f450396c1a.editing .answer{opacity: 1; max-height: initial; pointer-events: auto;}/* Toggle */.component-6e9f1821-5958-44c8-bc56-94f450396c1a .toggle{flex: 0 0 auto; position: relative; width: 16px; height: 16px;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a .toggle:before,.component-6e9f1821-5958-44c8-bc56-94f450396c1a .toggle:after{content: ""; position: absolute; background-color: #4a90e2;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a .faq.initialized .toggle:before,.component-6e9f1821-5958-44c8-bc56-94f450396c1a .faq.initialized .toggle:after{transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a .toggle:before{top: 0; left: 50%; width: 2px; height: 100%; margin-left: -1px;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a .toggle:after{top: 50%; left: 0; width: 100%; height: 2px; margin-top: -1px;}.component-6e9f1821-5958-44c8-bc56-94f450396c1a .faq.open .toggle:before{transform: rotate(90deg);}.component-6e9f1821-5958-44c8-bc56-94f450396c1a .faq.open .toggle:after{transform: rotate(180deg);}
.component-a54f1f46-fc91-414a-8e23-409c37671beb p:last-child{margin-bottom: 0;}.component-a54f1f46-fc91-414a-8e23-409c37671beb figure img{width: 100%;}.component-a54f1f46-fc91-414a-8e23-409c37671beb * + .actions{margin-top: 2.5rem;}
