@font-face{font-family: "Montserrat";font-style: normal;font-weight: 400 800;font-display: swap;src: url("/wpcdn/corjlweb/fonts/montserrat-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Open Sans";font-style: italic;font-weight: 400 800;font-display: swap;src: url("/wpcdn/corjlweb/fonts/open-sans-italic-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Open Sans";font-style: normal;font-weight: 400 800;font-display: swap;src: url("/wpcdn/corjlweb/fonts/open-sans-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Montserrat Fallback";src: local("Arial Bold"),local("Arial-BoldMT");size-adjust: 113.28%;ascent-override: 85.45%;descent-override: 22.16%;line-gap-override: 0.00%;font-weight: 400 800}@font-face{font-family: "Open Sans Fallback";src: local("Arial"),local("ArialMT");size-adjust: 106.02%;ascent-override: 100.82%;descent-override: 27.63%;line-gap-override: 0.00%}:root{--red: #d63e36;--red-text: #c4342d;--teal: #086674;--teal-light: #3c99a7;--teal-hover: #075b68;--teal-tint: #e3eff0;--yellow: #f5b461;--light: #f7f8f8;--dark: #444546;--gray: #676f78;--gray-dark: #4b5563;--green: #237a3b;--check: var(--teal);--text: #1b1b1b;--white: #fff;--line: #dde1e4;--line-strong: #858d96;--sand: #f7f6f1;--sand-line: #e8e6de;--scroll-shadow: rgba(0,0,0,0.12);--teal-soft: #79cbd8;--star: #fdb022;--shadow-sm: 0 1px 4px rgba(0,0,0,0.08);--overlay-modal: rgba(0,0,0,0.5);--overlay-video: rgba(30,30,30,0.87);--plan-design: #eaf8fa;--plan-design-line: #bfe6ec;--plan-start: #e7f7fb;--plan-start-line: #8fd9e7;--plan-grow: #effbf4;--plan-grow-line: #c4ecd4;--plan-grow-accent: #2e9e62;--plan-scale: #f6f2ff;--plan-scale-line: #dcd0f7;--plan-scale-accent: #7b5cd6;--facebook: #0071bb;--youtube: #cc5e5e;--pinterest: #cc2127;--font-sans: "Open Sans","Open Sans Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-heading: Montserrat,"Montserrat Fallback",sans-serif;--shadow: 10px 8px 37px rgba(8,102,116,0.1);--overlay: rgba(0,0,0,0.4);--space-section: 3rem;--space-section-sm: 3rem;--space-section-lg: 6rem;--radius-sm: 0.5rem;--radius-md: 0.875rem;--radius-lg: 1.375rem;--radius-pill: 999px;--ease-hover: 0.2s cubic-bezier(0.645,0.045,0.355,1);--header-height: 78px;--fs-display: clamp(2.375rem,2.375rem + (100vw - 390px) * 42 / 980,5rem);--fs-h1: clamp(1.875rem,1.875rem + (100vw - 390px) * 30 / 980,3.75rem);--fs-h2: clamp(1.625rem,1.625rem + (100vw - 390px) * 19 / 980,2.8125rem);--fs-h3: clamp(1.375rem,1.375rem + (100vw - 390px) * 10 / 980,2rem);--fs-h4: clamp(1.25rem,1.25rem + (100vw - 390px) * 6 / 980,1.625rem);--fs-h5: clamp(1.125rem,1.125rem + (100vw - 390px) * 2 / 980,1.25rem);--lh-heading: 1.2;--lh-display: 1.12}@media (min-width: 1020px){:root{--space-section: 4.6875rem;--space-section-lg: 10rem}}*,*::before,*::after{box-sizing: border-box}html{font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;overflow-x: clip;scroll-padding-top: calc(var(--header-height) + 1rem)}body{margin: 0;font-family: var(--font-sans);font-size: 1rem;font-weight: 400;line-height: 1.6;color: var(--text);text-align: left;background-color: var(--white);overflow-x: clip}@media (min-width: 1030px) and (orientation: landscape){body{margin-top: 3rem}}h1,h2,h3,h4,h5,h6,p{margin-top: 0;margin-bottom: 1rem}h1,h2,h3,h4,h5,h6{font-family: var(--font-heading);font-weight: 800;line-height: var(--lh-heading);text-wrap: balance}ul,ol{margin-top: 0;margin-bottom: 1rem}.hero__eyebrow,.page-header__eyebrow,.media-text__eyebrow,.cards__category,.article__category,.step__eyebrow{font-size: 0.75rem;font-weight: 600;line-height: 1.4;letter-spacing: 0.09em;text-transform: uppercase;color: var(--gray-dark)}b,strong{font-weight: 800}a{color: var(--red-text);text-decoration: none;background-color: transparent;transition: all 0.25s ease-in-out}img{max-width: 100%;height: auto;vertical-align: middle;border-style: none}svg{overflow: hidden;vertical-align: middle}button{font-family: inherit}.icon{display: inline-block;vertical-align: -0.125em}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.skip-link{position: absolute;left: -9999px;top: 0;z-index: 10000;padding: 0.5rem 1rem;background: var(--white);color: var(--teal);font-weight: 700}.skip-link:focus{left: 1rem}.reveal-ready .reveal:not(.is-visible){opacity: 0}.reveal-ready .reveal{transition: opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.reveal-ready .reveal:not(.is-visible){opacity: 1}.reveal-ready .reveal{transition: none}}.container{width: 100%;padding-right: 20px;padding-left: 20px;margin-right: auto;margin-left: auto}@media (min-width: 576px){.container{max-width: 540px}}@media (min-width: 768px){.container{max-width: 720px}}@media (min-width: 1020px){.container{max-width: min(1330px,100% - 40px)}}.row{display: flex;flex-wrap: wrap;margin-right: -20px;margin-left: -20px}.col{position: relative;width: 100%;padding-right: 20px;padding-left: 20px}.col-12{flex: 0 0 100%;max-width: 100%}@media (min-width: 768px){.col-md{flex-basis: 0;flex-grow: 1;max-width: 100%}.col-md-4{flex: 0 0 33.3333333333%;max-width: 33.3333333333%}.col-md-6{flex: 0 0 50%;max-width: 50%}.col-md-7{flex: 0 0 58.3333333333%;max-width: 58.3333333333%}}@media (min-width: 1020px){.col-lg-3{flex: 0 0 25%;max-width: 25%}.col-lg-5{flex: 0 0 41.6666666667%;max-width: 41.6666666667%}.col-lg-7{flex: 0 0 58.3333333333%;max-width: 58.3333333333%}}@media (min-width: 576px){.col--edge{padding-left: calc(50vw - 270px);padding-right: calc(50vw - 270px)}}@media (min-width: 768px){.col--edge{padding-left: 0;padding-right: 0}}.button{display: inline-block;font-weight: 700;color: var(--white);text-align: center;vertical-align: middle;user-select: none;background-color: var(--teal);border: 1px solid var(--teal);min-height: 2.5rem;transition: background-color var(--ease-hover),border-color var(--ease-hover),color var(--ease-hover);cursor: pointer}.button:hover{color: var(--white);background-color: var(--teal-hover);border-color: var(--teal-hover)}.button--outline{color: var(--teal);background-color: transparent}.button--outline:hover{color: var(--white);background-color: var(--teal);border-color: var(--teal)}.button--link{display: inline;min-height: 0;padding: 0;font-size: 1rem;line-height: 1.5;text-align: left;color: var(--teal);background-color: transparent;border: 0}.button--link:hover{color: var(--teal-hover);background-color: transparent;text-decoration: underline;text-underline-offset: 3px}.button__last{white-space: nowrap}.button__arrow{margin-left: 0.5em;transition: transform var(--ease-hover)}.button--link:hover .button__arrow{transform: translateX(3px)}@media (prefers-reduced-motion: reduce){.button--link:hover .button__arrow{transform: none}}.section-heading{font-size: var(--fs-h2);color: var(--teal);margin-bottom: 1rem}:focus-visible{outline: 2px solid var(--teal-light);outline-offset: 2px}.site-footer :focus-visible,.cta--teal :focus-visible{outline-color: var(--white)}@media (max-width: 1029px){.site-nav :focus-visible,.nav-open .site-header__toggle:focus-visible{outline-color: var(--white)}}.site-header{position: fixed;top: 0;width: 100%;z-index: 999;background-color: var(--white);transition: top 0.5s ease-in-out}@media (max-width: 1030px){.site-header{z-index: 9999}}.site-header a{display: inline-block;padding: 10px;font-size: 0.95rem;font-weight: 700;line-height: 1}.site-header ul{list-style: none;margin: 0;padding: 0}.site-header__inner{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;width: 100%;max-width: 90%;margin: 0 auto;padding: 0.3125rem 0 0.625rem}@media (min-width: 1030px){.site-header__inner{max-width: min(1330px,100% - 40px);padding-right: 20px;padding-left: 20px}.site-header a.site-header__logo{padding-left: 0}}.site-header__primary{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;flex: 1 1 auto;min-width: 0}.site-header a.site-header__logo{display: block;max-width: 100px}.site-header__logo img{position: relative;margin-bottom: -14px}.site-header__actions{display: flex;flex: none;align-items: center}.site-header__cta{display: block;margin-right: 1rem}@media (min-width: 1030px){.site-header__actions{margin-left: 0.75rem}.site-header__cta{margin-right: 0.5rem}}.site-header a.site-header__edit{font-size: 0.95rem;color: var(--white);text-align: center;white-space: nowrap;vertical-align: middle;background-color: var(--teal);border: 1px solid var(--teal);border-radius: var(--radius-md);min-height: 2.5rem;margin: 0 15px -13px 0;padding: 10px 2rem;transition: background-color var(--ease-hover),border-color var(--ease-hover),color var(--ease-hover)}.site-header a.site-header__edit:hover{color: var(--white);background-color: var(--teal-hover);border-color: var(--teal-hover)}@media (max-width: 1369px){.site-header a.site-header__edit{margin-right: 0;padding: 11px 1rem 10px;font-size: 0.85rem}}@media (max-width: 767px){.site-header a.site-header__edit{font-size: 0.8rem}}.site-header a.site-header__login{position: relative;padding: 28px 15px 20px 30px;color: var(--dark)}@media (min-width: 1030px){.site-header a.site-header__login{padding-right: 0}}.site-header a.site-header__login:hover{color: var(--teal)}.site-header__login-icon{position: absolute;top: 28px;left: 10px;color: var(--red)}.site-header__toggle{display: none;position: relative;z-index: 9999;padding: 16px 10px 10px;font-size: 1.4rem;font-weight: 700;line-height: 1;color: var(--red);background: none;border: 0;cursor: pointer}.site-header__toggle-close,.nav-open .site-header__toggle-open{display: none}.nav-open .site-header__toggle-close{display: inline-block}.site-nav{width: 100%}.site-nav__list{width: 100%}.site-nav__item--right{float: right}.site-nav__login,.site-nav__social{display: none}@media (min-width: 1030px){.site-nav{margin-left: 1.05rem}.site-nav__item{position: relative;display: inline-block}.site-nav__item > a{color: var(--dark)}.site-nav__item > a:hover,.site-nav__item.is-current > a{color: var(--teal)}}.site-header .site-nav__item > a{padding: 28px 20px 20px 15px}@media (min-width: 1370px){.site-header .site-nav__item > a{padding-right: 30px}}@media (max-width: 1029px){.site-header__toggle{display: block}.site-nav{position: fixed;z-index: 9998;top: 0;left: 100%;width: 80%;height: 100%;overflow-y: scroll;padding: 90px 33px 70px;background: var(--teal);visibility: hidden;transition: left 0.4s ease-in-out,visibility 0s linear 0.4s}:root:has(> body.nav-open){overflow-y: hidden}.nav-open .site-nav{left: 20%;visibility: visible;transition: left 0.4s ease-in-out}}@media (max-width: 1029px) and (prefers-reduced-motion: reduce){.site-nav,.nav-open .site-nav{transition: none}}@media (max-width: 1029px){.nav-open .site-header__toggle{color: var(--white)}.site-nav__item{position: relative;margin-bottom: 6px}.site-nav__item--inline{display: inline-block}.site-nav a{display: block;color: var(--white)}.site-nav__item > a,.site-nav__login a{font-size: 26px;font-weight: 700}.site-nav__login{display: block}.site-nav__social{display: block;margin-top: 3rem}.site-nav__social .social{display: flex;flex-wrap: wrap}.site-nav__social .social__link{padding: 10px 3px 10px 10px;font-size: 1.5rem}}.site-nav__toggle{font: inherit;font-size: 0.95rem;font-weight: 700;line-height: 1;color: inherit;background: none;border: 0;cursor: pointer}.site-header .site-nav__toggle{padding: 28px 20px 20px 15px}@media (min-width: 1030px) and (max-width: 1369.98px){.site-header--seller .site-nav__item > a,.site-header--seller .site-nav__toggle{padding: 28px clamp(6px,2.5vw - 20px,15px) 20px;font-size: 0.9rem}}.site-nav__chevron{margin-left: 0.4em;font-size: 0.7em;transition: transform 0.2s}.site-nav__toggle[aria-expanded="true"] .site-nav__chevron{transform: rotate(180deg)}.site-nav__menu[hidden]{display: none}.site-nav__group-title{margin: 0 0 0.5rem;font-size: 0.95rem;font-weight: 700}.site-header .site-nav__link{display: flex;gap: 10px;align-items: flex-start;padding: 6px 0;font-size: 0.9rem;line-height: 1.3}.site-nav__link-icon{flex-shrink: 0;margin-top: 1px}.site-nav__link-title{display: block;font-weight: 700}.site-nav__link-description{display: block;font-size: 0.8rem;font-weight: 400}@media (min-width: 1030px){.site-nav__toggle{color: var(--dark)}.site-nav__toggle:hover,.site-nav__toggle[aria-expanded="true"]{color: var(--teal)}.site-nav__menu{position: absolute;z-index: 10;top: 100%;left: 0;display: flex;flex-wrap: wrap;gap: 1.25rem 2rem;width: max-content;max-width: 860px;padding: 1.25rem 1.5rem;background: var(--white);border-radius: var(--radius-md);box-shadow: var(--shadow)}.site-nav__menu > .site-nav__links{flex-basis: 100%}.site-nav__group{min-width: 190px}.site-nav__chevron{color: var(--red)}.site-nav__group-title,.site-header .site-nav__link{color: var(--teal)}.site-nav__link:hover .site-nav__link-title{color: var(--teal-light)}.site-nav__link-description{color: var(--gray)}}@media (max-width: 1029px){.site-header .site-nav__toggle{font-size: 26px;color: var(--white)}.site-nav__menu{padding: 0 0 0.75rem 15px}.site-nav__group{margin-top: 0.75rem}.site-nav__group-title,.site-nav__link-description{color: var(--white);opacity: 0.8}}.social{padding-left: 0;margin-bottom: 0;list-style: none}.social__item{display: inline-block;margin-right: 1rem}.social__link{color: var(--white);font-size: 1.375rem;line-height: 1}.social__link:hover .icon{transition: all 0.25s ease-out;transform: translateY(-1px)}@media (prefers-reduced-motion: reduce){.social__link:hover .icon{transform: none}}.social__link:hover .icon-facebook{color: var(--facebook)}.social__link:hover .icon-youtube{color: var(--youtube)}.social__link:hover .icon-pinterest{color: var(--pinterest)}.hero{position: relative;padding: 0 0 var(--space-section);background-color: var(--light);color: var(--dark)}.hero__frame{position: relative}@media (min-width: 1020px){.hero__frame{height: 700px}}.hero__container,.hero__row{position: relative;z-index: 1;height: 100%}.hero__row{align-items: flex-end;justify-content: flex-start}.hero__media{order: 13;align-self: center;padding: 0 1rem}@media (min-width: 768px){.hero__media{padding: 0 0 0 1rem}}.hero__body{display: block;top: -80px;margin-top: -75px}@media (min-width: 576px){.hero__body{padding-left: calc(50vw - 270px)}}@media (min-width: 768px){.hero__body{padding-left: 0;padding-right: 1.5rem}}@media (min-width: 1020px){.hero__body{padding-left: 20px;padding-right: 3rem}}@media (min-width: 1370px){.hero__body{padding-right: 6rem}}.hero__image{position: relative;width: auto;height: auto;max-width: 120%;margin-top: 100px;margin-left: -62px}.hero__eyebrow-wrap{display: inline-block;margin-bottom: 1.5rem;color: var(--gray);font-size: 24px;font-weight: 800}.hero__eyebrow{display: block;margin: 0 0 14px}.hero__heading{margin-bottom: 1rem;font-size: var(--fs-h1);color: var(--teal);overflow: hidden}.hero__accent{color: var(--teal-light)}.hero__text p{font-size: 18px;line-height: 1.38}.hero__text a{color: var(--teal)}.hero .hero__button{margin: 20px 15px -13px 0;padding: 10px 1.75rem 10px 2.25rem;font-size: 1rem;line-height: 1.6;color: var(--white);border-radius: var(--radius-md)}.hero__button-icon{box-sizing: content-box;padding-left: 10px}.hero__text .hero__note{padding-top: 10px;font-size: 15px;font-weight: 400}.hero__note a{font-size: 15px;font-weight: 600;line-height: 1.38}.hero__note a:hover{text-decoration: underline}@media (max-width: 767.98px){.hero__body{top: 0;margin-top: 0;padding-top: 7rem}.hero__content{text-align: center;margin-bottom: 2rem}.hero__image{max-width: 100%;margin: 0}}@media (min-width: 768px) and (max-width: 1019.98px){.hero__frame{height: auto;padding-top: 7rem}.hero__row{align-items: center}.hero__body{top: 0;margin-top: 0}.hero__image{max-width: 100%;margin: 0}}.steps-intro{position: relative;padding: var(--space-section) 0 4rem;background-color: var(--light);color: var(--text)}.steps-intro__content{padding-top: 1.5rem}@media (min-width: 1020px){.steps-intro__content{padding-top: 3rem}}.steps-intro__heading{color: var(--text)}.steps-intro__text{margin: 0;font-size: 16px;font-weight: 400;line-height: 1.55;color: var(--gray-dark)}.steps-intro__text a{color: var(--teal);font-size: 18px;line-height: 1.38}.steps-intro__text a:hover{text-decoration: underline}.steps-intro__text br{display: none}@media (min-width: 768px){.steps-intro__text br{display: block}}.steps__frame{background: var(--white)}.steps__inner{max-width: 1300px;margin: 0 auto}@media (max-width: 1200px){.steps__inner{margin: 0 30px}}.steps__list{display: grid;grid-template-columns: repeat(3,1fr);gap: 40px;margin: 0;padding: 0;list-style: none}.step{min-height: 248px;padding: 24px 23px 22px;background: var(--sand);border: 1px solid var(--sand-line);border-radius: var(--radius-md)}.step__number{margin-bottom: 15px;font-family: monospace;font-size: 12px;line-height: 1;letter-spacing: 1.2px;color: var(--gray-dark)}.step__icon{display: flex;align-items: center;justify-content: center;width: 96px;height: 72px;margin-bottom: 17px;background: var(--white);border: 1px solid var(--sand-line);border-radius: var(--radius-sm)}.step__icon svg{display: block}.step__name-tag{display: flex;align-items: center;justify-content: center;width: 42px;height: 25px;border: 2px solid var(--teal-light);color: var(--text);font-size: 11px;font-weight: 600;line-height: 1}.step__title{margin: 0 0 9px;font-size: var(--fs-h5);font-weight: 700;letter-spacing: -0.25px;color: var(--text)}.step__text{margin: 0;font-size: 15px;font-weight: 400;line-height: 1.55;color: var(--gray-dark)}.step__text p{margin: 0 0 0.5rem}.step__text p:last-child{margin-bottom: 0}.step__text a{color: var(--teal);text-decoration: underline}@media (max-width: 767px){.steps__frame{padding: 30px 0}.steps__inner{margin: 0 20px}.steps__list{grid-template-columns: 1fr;gap: 16px;margin-top: 22px}.step{min-height: auto}}.steps--dark{padding: var(--space-section) 0;color: var(--white);background-color: var(--dark)}.steps--dark :focus-visible{outline-color: var(--white)}.steps--dark .steps__heading{color: var(--white)}.steps__intro{max-width: 780px;font-size: 1.125rem}.steps__list--dark{gap: 2.5rem;grid-template-columns: 1fr;margin-top: 2.5rem}.step--dark{display: grid;grid-template-columns: 2.75rem 1fr;column-gap: 1rem;min-height: 0;padding: 0;background: none;border: 0;border-radius: 0}.step--dark .step__number{margin: 0;font-family: var(--font-heading);font-size: 2.8125rem;font-weight: 800;line-height: 1;letter-spacing: 0;color: var(--white)}@media (min-width: 1020px){.steps__list--dark{grid-template-columns: repeat(3,1fr);gap: 0 2.5rem;margin-bottom: -3rem}.step--dark{grid-row: span 4;grid-template-rows: subgrid;padding-bottom: 3rem}.step--dark .step__body{display: contents}.step--dark .step__number{grid-row: 1 / -1}.step--dark .step__body > *{grid-column: 2}}.step__eyebrow{margin: 0 0 0.375rem;color: var(--yellow)}.step--dark .step__title{margin-bottom: 0.625rem;letter-spacing: 0;color: var(--white)}.step--dark .step__text{font-size: 1rem;line-height: 1.6;color: var(--white)}.step--dark .step__text a,.step__link a{color: var(--yellow);text-decoration: underline;text-underline-offset: 2px}.step--dark .step__text a:hover,.step__link a:hover{color: var(--white)}.step__link{margin: 0.75rem 0 0;font-weight: 700}.spacer{padding: calc(var(--space-section) + 1.5rem) 0 var(--space-section);background-color: var(--light)}@media (min-width: 1020px){.spacer{padding-top: calc(var(--space-section) + 3rem)}}.faq{position: relative;padding: var(--space-section) 0;background-color: var(--light);color: var(--dark)}.faq__media-col{order: -1;padding: 0}.faq__media{position: relative;height: 15.625rem;background-position: 50%;background-repeat: no-repeat;background-size: cover}@media (min-width: 768px){.faq__media{height: 100%;min-height: 31.25rem}}@media (min-width: 1020px){.faq__media{min-height: 40.625rem}}@media (min-width: 1370px){.faq__media{min-height: 50rem}}.faq__play{position: absolute;z-index: 1;top: 50%;left: 50%;width: 4.6875rem;height: 4.6875rem;transform: translate(-50%,-50%);border-radius: 100%;background-color: var(--white);color: var(--teal);font-size: 18px;line-height: 4.6875rem;text-align: center;transition: transform 0.2s}.faq__play:hover{transform: translate(-50%,-50%) scale(1.08)}@media (prefers-reduced-motion: reduce){.faq__play:hover{transform: translate(-50%,-50%)}}@media (min-width: 1020px){.faq__play{width: 6.25rem;height: 6.25rem;font-size: 2.421875rem;line-height: 6.25rem}}.faq__body{padding-top: 1.5rem}@media (min-width: 1020px){.faq__body{padding-top: 3rem}}.faq__heading-row{align-items: center;justify-content: center;padding: 0 1.5rem;text-align: center}.faq__columns{justify-content: center;padding-top: 3rem}.faq__list{overflow-x: hidden;overflow-anchor: none}.faq__item{position: relative;display: flex;flex-direction: column;min-width: 0;margin-bottom: 0.3125rem;padding: 12px;overflow: hidden;word-wrap: break-word}.faq__item.is-open{margin-bottom: 0.9375rem;border-radius: var(--radius-md);box-shadow: var(--shadow)}@media (min-width: 1370px){.faq__item{display: block;max-width: 900px}}.faq__item:first-child{border-top-left-radius: 0.875rem;border-top-right-radius: 0.875rem}.faq__item:last-child{border-bottom-left-radius: 0.875rem;border-bottom-right-radius: 0.875rem}.faq__question{position: relative;display: block;width: 100%;margin-bottom: 3px;padding: 1.25rem 3.25rem 1.25rem 1.25rem;font-family: var(--font-sans);font-size: 1rem;font-weight: 700;line-height: 1.38;text-align: left;color: var(--text);background-color: var(--white);border: 1px solid transparent;border-radius: var(--radius-md);white-space: normal;vertical-align: middle;user-select: none;cursor: pointer}.faq__question:hover{color: var(--teal)}.faq__question[aria-expanded="true"]{margin-bottom: 0;border-radius: var(--radius-md) var(--radius-md) 0 0}@media (min-width: 768px){.faq__question span{font-size: 18px}}.faq__icon{position: absolute;top: 50%;right: 1.25rem;transform: translateY(-50%);font-size: 1rem;color: var(--red)}.faq__icon--close,.faq__question[aria-expanded="true"] .faq__icon--open{display: none}.faq__icon--open,.faq__question[aria-expanded="true"] .faq__icon--close{display: block}.faq__answer{overflow: hidden;transition: height 0.35s ease}@media (prefers-reduced-motion: reduce){.faq__answer{transition: none}}.faq__answer-body{padding: 0 1.25rem 0.625rem;color: var(--text);background-color: var(--white);border-bottom-left-radius: 14px;border-bottom-right-radius: 14px}@media (min-width: 768px){.faq__answer-body{padding-bottom: 1.25rem}}.faq__answer-body *{font-size: 0.875rem}.faq__answer-body p{line-height: 1.38}.faq__answer-body a{color: var(--teal)}.faq__answer-body img{margin-bottom: 1rem;border-radius: var(--radius-md)}.faq__answer-body table{width: 100%;margin-bottom: 1rem;border-collapse: collapse}.faq__answer-body th,.faq__answer-body td{padding: 0.375rem 0.5rem;text-align: left;border-bottom: 1px solid var(--line)}.search{padding: 7rem 0 4rem}.search__label{display: block;margin-bottom: 0.5rem;font-weight: 600}.search__row{display: flex;gap: 0.75rem;max-width: 640px}.search__input{flex: 1;min-width: 0;padding: 0.6rem 1rem;font: inherit;color: var(--text);border: 1px solid var(--line-strong);border-radius: var(--radius-md)}.search__button{padding: 0.5rem 1.5rem;border-radius: var(--radius-md)}.search__status{margin: 1.5rem 0;color: var(--gray)}.search__group{margin-top: 2rem}.search__group-title{font-size: var(--fs-h4);color: var(--teal)}.search__templates,.search__pages{padding: 0;margin: 0;list-style: none}.search__templates{display: grid;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));gap: 1.25rem}.search__template a{display: block;color: var(--dark);text-decoration: none}.search__template img{display: block;width: 100%;aspect-ratio: 1;object-fit: cover;background: var(--light);border-radius: var(--radius-sm)}.search__template span{display: -webkit-box;margin-top: 0.5rem;overflow: hidden;font-size: 0.85rem;line-height: 1.35;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.search__template a:hover span{color: var(--teal)}.search__more{margin-top: 1.5rem;padding: 0.5rem 1.5rem;font: inherit;font-weight: 700;color: var(--teal);background: none;border: 1px solid var(--teal);border-radius: var(--radius-md);cursor: pointer}.search__page{padding: 1rem 0;border-bottom: 1px solid var(--line)}.search__page a{font-weight: 700;color: var(--teal)}.search__page p{margin: 0.25rem 0 0;font-size: 0.9rem;color: var(--gray)}.showcase__hero{position: relative;z-index: 0;padding: 10rem 0 5rem;overflow: hidden;color: var(--white);text-align: center;background: var(--teal)}@media (max-width: 767.98px){.showcase__hero{padding: 9rem 0 3.5rem}}.showcase__hero-image{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover}.showcase__hero--image::after{content: "";position: absolute;inset: 0;z-index: -1;background: var(--overlay)}.showcase__heading{margin-bottom: 0;font-size: var(--fs-h2)}.showcase__intro{margin-top: 1.5rem}.showcase__intro p:last-child{margin-bottom: 0}.showcase__body{padding-top: 2.5rem;padding-bottom: 4rem}.showcase__menu{position: relative;z-index: 2;max-width: 368px;margin-bottom: 2.5rem}.showcase__picker-button{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.5rem 1rem;font-size: 0.875rem;font-weight: 700;color: var(--teal);list-style: none;cursor: pointer;background: var(--white);border-radius: var(--radius-sm);box-shadow: var(--shadow)}.showcase__picker-button::-webkit-details-marker{display: none}.showcase__picker-icon{flex: none;color: var(--red);transition: transform var(--ease-hover)}.showcase__picker[open] .showcase__picker-icon{transform: rotate(180deg)}.showcase__menu-panel{position: absolute;top: calc(100% + 0.5rem);left: 0;width: 100%;max-height: min(60vh,28rem);padding: 0.5rem 0;overflow-y: auto;background: var(--white);border-radius: var(--radius-md);box-shadow: var(--shadow)}.showcase__menu-list{margin: 0;padding: 0;list-style: none}.showcase__menu-list .showcase__menu-list .showcase__menu-link{padding-left: 2rem}.showcase__menu-list .showcase__menu-list .showcase__menu-list .showcase__menu-link{padding-left: 3rem}.showcase__menu-link{display: block;padding: 0.3rem 1rem;font-size: 0.875rem;color: var(--text);text-decoration: none}.showcase__menu-link:hover{color: var(--teal);text-decoration: underline}.showcase__menu-link:focus-visible{outline-offset: -2px}.showcase__menu-link[aria-current="page"]{font-weight: 700;color: var(--teal)}.showcase__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.5rem 0;margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.showcase__grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.showcase__card{display: flex;flex-direction: column;height: 100%;padding: 0 12px 12px;color: var(--teal);text-decoration: none;border-radius: var(--radius-md)}.showcase__image{display: block;width: 100%;height: auto;aspect-ratio: 1;object-fit: contain;overflow: hidden;font-size: 0.75rem;color: var(--gray);background: var(--light)}.showcase__title{display: -webkit-box;margin: 0.75rem 0;overflow: hidden;font-size: 1.125rem;font-weight: 700;line-height: 1.2;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.showcase__card:hover .showcase__title{text-decoration: underline}.showcase__actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem;margin-top: auto}.showcase__personalize{font-weight: 700;color: var(--red-text)}.showcase__demo{padding: 7px 10px 5px;font-size: 0.75rem;font-weight: 700;line-height: 1.2;color: var(--white);text-transform: uppercase;background-color: var(--teal);border-radius: var(--radius-pill);transition: background-color var(--ease-hover)}.showcase__card:hover .showcase__demo{background-color: var(--teal-hover)}@media (max-width: 575.98px){.showcase__card{padding: 0 6px 12px}.showcase__title{font-size: 1rem}.showcase__personalize{font-size: 0.875rem}}.showcase__pages-list{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0.5rem;margin: 3rem 0 0;padding: 0;list-style: none}.showcase__page-link{display: inline-flex;align-items: center;justify-content: center;min-width: 2.3rem;height: 2.3rem;padding: 0 0.5rem;font-weight: 700;color: var(--teal);text-decoration: none;border: 2px solid transparent;border-radius: var(--radius-pill)}.showcase__page-link:hover{text-decoration: underline}.showcase__page-link[aria-current="page"]{border-color: var(--red)}.showcase__page-link--step{font-size: 1.125rem}.showcase__pages-gap{min-width: 1.5rem;font-weight: 700;color: var(--gray);text-align: center}.site-footer{position: relative;padding: var(--space-section) 0;background: var(--teal);color: var(--white)}.has-beacon .site-footer{padding-bottom: calc(var(--space-section) + 4.5rem)}html.has-beacon{scroll-padding-bottom: 6.5rem}.site-footer__actions{display: flex;flex-wrap: wrap;gap: 1rem;justify-content: center}@media (min-width: 768px){.site-footer__actions{justify-content: flex-start}}@media (min-width: 1020px){.site-footer__actions{flex-direction: column;align-items: flex-start}}.site-footer__button{display: block;width: 16.25rem;min-height: 2.5rem;padding: 0.4375rem 2rem;font-family: var(--font-sans);font-size: 1rem;font-weight: 700;line-height: 1.6;color: var(--white);text-align: center;white-space: nowrap;vertical-align: middle;background-color: transparent;border: 1px solid var(--white);border-radius: var(--radius-md);transition: background-color var(--ease-hover),border-color var(--ease-hover),color var(--ease-hover);cursor: pointer}.site-footer__button:hover{color: var(--teal);background-color: var(--white)}@media (min-width: 768px){.site-footer__button{width: 12.9375rem}}.site-footer__menus{justify-content: flex-start;padding: 1.5rem 0 3rem}.site-footer__column{padding-bottom: 1rem}.site-footer__column:last-child{padding-bottom: 0}.footer-menu,.footer-menu ul{padding-left: 0;list-style: none}.footer-menu ul{margin-bottom: 0}.footer-menu li{text-align: center;transition: all 0.4s ease}@media (min-width: 768px){.footer-menu li{text-align: left}}.footer-menu a,.footer-menu__label{font-family: var(--font-sans);font-size: 18px;font-weight: 700;line-height: 1.38;color: var(--white)}.footer-menu .footer-menu__title{font-family: var(--font-heading);font-size: var(--fs-h4);font-weight: 800}.footer-menu a,.footer-menu__label,.site-footer__legal-links a{-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(90deg,var(--yellow),var(--yellow) 50%,var(--white) 0);background-size: 200% 100%;background-position: 100%}.footer-menu a:hover,.site-footer__legal-links a:hover{transition: all 0.35s cubic-bezier(0,0,0.23,1);background-position: 0}.footer-menu--links > li > ul{margin-top: 1.25rem}.footer-menu--links > li > ul > li{margin: 6px 0}.footer-menu--groups .footer-menu__group{margin-top: 1.1rem}.footer-menu--groups .footer-menu__group li{line-height: 1.35}.footer-menu--groups .footer-menu__group li:first-child{margin-top: 0.5rem}.footer-menu--groups .footer-menu__group a{display: inline-block;padding: 2.5px 0;font-size: 0.875rem;font-weight: 400}.footer-menu--columns > li:last-of-type{margin-bottom: 1.75rem}.footer-menu--columns ul{margin: 0.5rem 0;font-size: 18px;font-weight: 700}.footer-menu--columns li li{margin: 0;line-height: 1.15}.footer-menu--columns li li:first-child{margin-top: 0.5rem}.footer-menu--columns li li:last-child{margin-bottom: 2rem}@media (min-width: 768px){.footer-menu--columns li li:last-child{margin-bottom: 3rem}}.footer-menu--columns .footer-menu__group:first-child{position: relative;top: 10px}.footer-menu--columns .footer-menu__group:first-child li:first-child{margin-top: 10px}.footer-menu--columns .footer-menu__group a{display: inline-block;padding: 2.5px 0;font-size: 0.875rem;font-weight: 400}.site-footer__bottom{display: flex;flex-wrap: wrap;flex-direction: column-reverse;align-items: center;padding-top: 1rem;text-align: center}@media (min-width: 768px){.site-footer__bottom{justify-content: space-between}}@media (min-width: 1020px){.site-footer__bottom{flex-direction: row;margin-top: 1rem}}.site-footer__legal{display: flex;flex-direction: column}@media (min-width: 1020px){.site-footer__legal{flex-direction: row}}.site-footer__logo-wrap{margin: 3rem auto 1.5rem}@media (min-width: 1020px){.site-footer__logo-wrap{margin: auto 1rem auto auto}}.site-footer__fine-print{display: flex;flex-direction: column-reverse;font-size: 0.75rem}@media (min-width: 768px){.site-footer__fine-print{flex-direction: row;margin-top: 0.9375rem}}.site-footer__legal-links{display: inline-block;margin-top: 1rem;padding-left: 0;list-style: none}@media (min-width: 768px){.site-footer__legal-links{margin-top: auto;margin-left: 1rem}}.site-footer__legal-links li{display: inline-block;font-size: 0.75rem;transition: all 0.4s ease}.site-footer__legal-links li:not(:last-child){margin-right: 0.5rem}@media (min-width: 768px){.site-footer__legal-links li:not(:last-child){margin-right: 1rem}}.site-footer__legal-links a{font-family: var(--font-sans);font-size: 0.75rem;line-height: 1.38;color: var(--white)}.site-footer__social{margin-left: 3rem}@media (min-width: 768px){.site-footer__social{margin-left: 1.5rem}}.site-footer__social .icon{margin-right: 1rem}@media (min-width: 768px) and (max-width: 1019.98px){.site-footer__social .icon{margin: 1rem 1.15rem;vertical-align: calc(-0.125em - 1rem)}}.site-footer__social .social__link:hover .icon{color: var(--yellow)}.modal{position: fixed;inset: 0;z-index: 1050;overflow-x: hidden;overflow-y: auto;background: var(--overlay-modal)}.modal[hidden]{display: none}@media (min-width: 768px){.modal{display: flex;align-items: center;justify-content: center}}.modal__dialog{position: relative;margin: 6rem 1rem;background-color: var(--white);border-radius: var(--radius-lg)}@media (min-width: 768px){.modal__dialog{width: 100%;max-width: 700px;margin: auto}}@media (min-width: 1020px) and (orientation: landscape){.modal__dialog{max-width: 66.1875rem}}.modal__close{position: absolute;top: 1rem;right: 1.25rem;z-index: 1;padding: 0.5rem;font-size: 1.25rem;color: var(--dark);background: none;border: 0;cursor: pointer}.modal__body{display: flex}.modal__image{display: none;flex: 0 0 41.6666666667%;max-width: 41.6666666667%}.modal__image img{height: 100%;object-fit: cover;border-radius: var(--radius-lg) 0 0 var(--radius-lg)}@media (min-width: 768px){.modal__image{display: block}}.modal__text{flex: 1 1 0;padding: 3rem 2rem;color: var(--dark)}@media (min-width: 768px){.modal__text{padding: 3rem}}.newsletter-form label{display: block;margin-top: 1rem;font-weight: 600}.newsletter-form input[type="text"],.newsletter-form input[type="email"]{width: 100%;padding: 0.5rem 0.75rem;font: inherit;border: 1px solid var(--line-strong);border-radius: var(--radius-sm)}.newsletter-form .required{color: red}.newsletter-form__title{font-weight: 700}.newsletter-form__captcha{margin-top: 1rem}.newsletter-form__submit{margin-top: 20px;padding: 0.4375rem 2rem;font-weight: 700;color: var(--white);background: var(--red);border: 1px solid var(--red);border-radius: var(--radius-md);cursor: pointer}.video-modal{position: fixed;inset: 0;width: 100%;max-width: none;height: 100%;max-height: none;margin: 0;padding: 1rem;border: 0;color: var(--white);background: var(--overlay-video)}.video-modal[open]{display: flex;align-items: center;justify-content: center}.video-modal::backdrop{background: transparent}.video-modal__frame{position: relative;width: 100%;max-width: 960px;aspect-ratio: 16 / 9}.video-modal__frame iframe{width: 100%;height: 100%;border: 0}.video-modal__close{position: absolute;top: 0.5rem;right: 1rem;padding: 0.25rem 0.5rem;font-size: 2rem;line-height: 1;color: var(--white);background: none;border: 0;cursor: pointer}.button--pill{padding: 10px 2rem;font-size: 1rem;line-height: 1.6;text-decoration: none;border-radius: var(--radius-md)}@media (max-width: 575.98px){.button--pill{padding-right: 1.5rem;padding-left: 1.5rem}}.prose{font-size: 1.0625rem;line-height: 1.75}.prose h2,.prose h3,.prose h4{margin-top: 2.25rem;color: var(--teal)}.prose > :first-child{margin-top: 0}.prose h2{font-size: var(--fs-h2)}.prose h3{font-size: var(--fs-h3)}.prose h4{font-size: var(--fs-h4)}.prose a{color: var(--teal);text-decoration: underline;text-underline-offset: 2px}.prose img{max-width: 100%;max-height: 40rem;height: auto;border-radius: var(--radius-md)}.prose p > img:only-child{display: block;margin: 0 auto}.prose blockquote{margin: 1.5rem 0;padding: 0.25rem 0 0.25rem 1.25rem;font-style: italic;border-left: 4px solid var(--yellow)}.prose table{width: 100%;margin-bottom: 1rem;border-collapse: collapse}.prose th,.prose td{padding: 0.5rem 0.75rem;text-align: left;border-bottom: 1px solid var(--line)}.prose code{padding: 0.1rem 0.3rem;font-size: 0.9em;background: var(--light);border-radius: var(--radius-sm)}.prose > :last-child{margin-bottom: 0}.article{padding: 7rem 0 2rem}.article__container{max-width: 760px}.article__breadcrumb ol{display: flex;flex-wrap: wrap;gap: 0.25rem 0.5rem;margin: 0 0 1.5rem;padding: 0;font-size: 0.875rem;color: var(--gray);list-style: none}.article__breadcrumb li + li::before{content: "/";margin-right: 0.5rem;color: var(--line-strong)}.article__breadcrumb a{color: var(--gray)}.article__category{margin-bottom: 0.5rem}.article__title{font-size: var(--fs-h2);color: var(--teal)}.article__meta{display: flex;flex-wrap: wrap;gap: 0.25rem 1rem;font-size: 0.9375rem;color: var(--gray)}.article__cover{margin: 1.5rem 0 2rem}.article__cover img{display: block;width: 100%;height: auto;border-radius: var(--radius-md)}.article__faq{margin-top: 3rem}.article__faq h2{font-size: var(--fs-h3);color: var(--teal)}.article__faq-item{margin-bottom: 0.75rem;padding: 1rem 1.25rem;background: var(--light);border-radius: var(--radius-md)}.article__faq-item summary{font-weight: 700;cursor: pointer}.article__faq-item[open] summary{margin-bottom: 0.75rem}.cards{padding: var(--space-section-sm) 0}.article .cards__heading{font-size: var(--fs-h3)}.cards__intro{max-width: 780px;margin-bottom: 2rem}.cards__list{display: grid;gap: 1.5rem;margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.cards__list{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1020px){.cards__list{grid-template-columns: repeat(3,1fr)}}.cards__link{display: flex;flex-direction: column;height: 100%;overflow: hidden;color: var(--text);text-decoration: none;background: var(--white);border-radius: var(--radius-md);box-shadow: var(--shadow)}.cards__image{width: 100%;aspect-ratio: 16 / 9;object-fit: cover}.cards__body{display: flex;flex: 1;flex-direction: column;gap: 0.5rem;padding: 1.25rem}.cards__title{font-family: var(--font-heading);font-size: var(--fs-h5);font-weight: 700;line-height: var(--lh-heading);color: var(--teal)}.cards__link:hover .cards__title{text-decoration: underline}.cards__excerpt{font-size: 0.9375rem}.cards__date{margin-top: auto;font-size: 0.8125rem;color: var(--gray)}.cards__more{margin: -1rem 0 3rem;text-align: center}.page-header{padding: 7rem 0 var(--space-section-sm);background: var(--light)}.page-header__row{row-gap: 2rem;align-items: center}.page-header__back{margin-bottom: 1.25rem;font-size: 0.9375rem;font-weight: 600}.page-header__back a{display: inline-flex;gap: 0.5rem;align-items: baseline;color: var(--teal)}.page-header__back a:hover{text-decoration: underline;text-underline-offset: 3px}.page-header__eyebrow{margin-bottom: 0.875rem}.page-header__heading{font-size: var(--fs-h1);color: var(--teal)}.page-header__subheading{display: block;margin-top: 0.75rem;font-size: max(0.5em,1.25rem);font-weight: 700;line-height: 1.3;color: var(--dark)}.page-header__text{margin-bottom: 1.5rem}.page-header:not(.page-header--image):not(.page-header--stacked) .page-header__text{max-width: 780px;text-wrap: pretty}.page-header__text p:has(> a > img){display: flex;flex-wrap: wrap;gap: 1.5rem;margin-top: 1.5rem}.page-header__text ul,.media-text .prose ul{padding-left: 0;list-style: none}.page-header__text ul > li,.media-text .prose ul > li{position: relative;margin-bottom: 0.375rem;padding-left: 1.625rem}.page-header__text ul > li::before,.media-text .prose ul > li::before{content: "\2713";position: absolute;left: 0;top: 0;font-weight: 700;color: var(--check)}.page-header__actions{margin: 0 0 1rem}.page-header__accent{color: var(--teal-light)}.page-header__note{font-size: 0.9375rem;font-weight: 400}.page-header__note p{margin: 0}.page-header__note a{font-weight: 600;color: var(--teal);text-decoration: underline;text-underline-offset: 2px}.page-header__media img,.media-text__media img{display: block;width: 100%;height: auto;border-radius: var(--radius-md)}@media (max-width: 1019.98px){.page-header--image:not(.page-header--stacked) .page-header__media img{width: auto;max-width: 100%;max-height: 30rem;margin-inline: auto}}.page-header--stacked .page-header__body,.page-header--stacked .page-header__media{max-width: 820px;margin-right: auto;margin-left: auto;text-align: center}.page-header--stacked .page-header__media img{display: inline-block;width: auto;max-width: 100%}.page-header--stacked .page-header__video{display: inline-block;vertical-align: top}.page-header--stacked .page-header__text ul{display: inline-block;text-align: left}.page-header--dark{padding-bottom: var(--space-section);color: var(--white);background: var(--dark)}.page-header--dark :focus-visible{outline-color: var(--white)}.page-header--dark .page-header__heading{color: var(--white)}.page-header--dark .page-header__subheading{color: var(--light)}.page-header--dark .page-header__text ul > li::before{color: var(--yellow)}.page-header--dark .button--pill{color: var(--teal);background-color: var(--white);border-color: var(--white)}.page-header--dark .button--pill:hover{color: var(--teal);background-color: var(--teal-tint);border-color: var(--teal-tint)}.page-header--dark .page-header__eyebrow{color: var(--yellow)}.page-header--dark .page-header__back a,.page-header--dark .button--link,.page-header--dark .button--link:hover,.page-header--dark .page-header__note a{color: var(--white)}.page-header--dark .page-header__media img{aspect-ratio: 4 / 3;object-fit: cover}.rich-text{padding: var(--space-section-sm) 0}.rich-text__container{max-width: 820px}@media (min-width: 1020px){.rich-text--small-headings .prose h2{font-size: var(--fs-h3)}.rich-text--small-headings .prose h3{font-size: var(--fs-h4)}}.rich-text--columns .prose > ul{padding: 0;list-style: none;column-gap: 2.5rem}.rich-text--columns .prose > ul > li{break-inside: avoid;margin-bottom: 0.75rem;font-weight: 700}.rich-text--columns .prose li ul{margin: 0.25rem 0 0;padding-left: 1rem;list-style: none;font-weight: 400}.rich-text--columns .prose a{text-decoration: none}.rich-text--columns .prose a:hover{text-decoration: underline}@media (min-width: 768px){.rich-text--columns .prose > ul{column-count: 2}}@media (min-width: 1020px){.rich-text--columns-3 .prose > ul{column-count: 3}}.media-text{padding: var(--space-section) 0}@media (min-width: 1020px){.media-text{--media-bleed: max(20px,(100vw - 1330px) / 2)}.media-text__row{flex-wrap: nowrap}.media-text__media{flex-basis: calc(50% + var(--media-bleed));max-width: calc(50% + var(--media-bleed));margin-right: calc(-1 * var(--media-bleed))}.media-text__body{flex-basis: 50%;max-width: 50%}.media-text--contained{--media-bleed: 0px}.media-text--left .media-text__media{order: -1;margin-right: 0;margin-left: calc(-1 * var(--media-bleed))}}@media (min-width: 1370px){.media-text__media{flex-basis: calc(58.3333333333% + var(--media-bleed));max-width: calc(58.3333333333% + var(--media-bleed))}.media-text__body{flex-basis: 41.6666666667%;max-width: 41.6666666667%}}@media (min-width: 1020px){.media-text--wide .media-text__media{flex-basis: calc(58.3333333333% + var(--media-bleed));max-width: calc(58.3333333333% + var(--media-bleed))}.media-text--wide .media-text__body{flex-basis: 41.6666666667%;max-width: 41.6666666667%}}.media-text__row{row-gap: 2rem;align-items: center}.media-text__eyebrow{margin-bottom: 0.5rem}.media-text--light{background-color: var(--light)}.media-text .prose{line-height: 1.5}.media-text .prose .prose__label{margin-bottom: 0.25rem}.media-text .prose * + .prose__label{margin-top: 1.25rem}.media-text__actions{margin: 1.5rem 0 0}.media-text__media img{width: auto;max-width: 100%;max-height: 34rem}.media-text__media img{margin-inline: auto}@media (min-width: 1020px){.media-text--portrait.media-text--right .media-text__media img{margin-inline: 0 auto}.media-text--portrait.media-text--left .media-text__media img{margin-inline: auto 0}.media-text--edge.media-text--right .media-text__media img{margin-inline: auto -20px;border-start-end-radius: 0;border-end-end-radius: 0}.media-text--edge.media-text--left .media-text__media img{margin-inline: -20px auto;border-start-start-radius: 0;border-end-start-radius: 0}}.media-text__video,.page-header__video{position: relative;display: block;border-radius: var(--radius-md)}.media-text__video:focus-visible{outline: 3px solid var(--teal);outline-offset: 4px}.media-text__play,.page-header__play{position: absolute;top: 50%;left: 50%;width: 4.6875rem;height: 4.6875rem;transform: translate(-50%,-50%);border-radius: 100%;background-color: var(--white);box-shadow: var(--shadow);color: var(--teal);font-size: 1.5rem;line-height: 4.6875rem;text-align: center;transition: transform 0.2s}.media-text__video:hover .media-text__play,.page-header__video:hover .page-header__play{transform: translate(-50%,-50%) scale(1.08)}@media (prefers-reduced-motion: reduce){.media-text__video:hover .media-text__play,.page-header__video:hover .page-header__play{transform: translate(-50%,-50%)}}.cta{padding: var(--space-section-sm) 0;text-align: center}.cta--teal{color: var(--white);background: var(--teal)}.cta--light{background: var(--light)}.cta__inner{max-width: 780px;margin: 0 auto}.cta--teal .cta__heading{color: var(--white)}.cta__text{font-size: 1.125rem;text-wrap: balance}.cta__actions{margin: 1.5rem 0 0}.cta--teal .cta__button{color: var(--teal);background-color: var(--white);border-color: var(--white)}.cta--teal .cta__button:hover{color: var(--teal);background-color: var(--teal-tint);border-color: var(--teal-tint)}.cta__text p:last-child{margin-bottom: 0}.cta__text a{color: inherit;text-decoration: underline;text-underline-offset: 2px}.cta--light .cta__text a{color: var(--teal)}.cta__actions--two{display: flex;flex-wrap: wrap;gap: 0.75rem 1rem;justify-content: center}.cta--teal .button--outline{color: var(--white);border-color: var(--white)}.cta--teal .button--outline:hover{color: var(--teal);background-color: var(--white);border-color: var(--white)}.cta__note{margin: 1.5rem 0 0;font-size: 0.9375rem;font-weight: 400}.cta--photo{position: relative;isolation: isolate;padding: var(--space-section-lg) 0;background-color: var(--dark)}.cta__photo{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover}.cta--photo::after{content: "";position: absolute;inset: 0;z-index: -1;background: var(--overlay)}.cta--photo .cta__inner{max-width: 980px}.cta--photo .cta__heading{margin-bottom: 2rem;font-size: var(--fs-h1)}.cta--photo .cta__text{font-size: var(--fs-h4);font-weight: 600;line-height: 1.4}.cta--photo .cta__actions{margin-top: 2.5rem}main > .cta--teal:last-child:not(.cta--photo){background: var(--light)}main > .cta--teal:last-child:not(.cta--photo) .cta__inner{padding: 2.5rem 1.5rem;background: var(--teal);border-radius: var(--radius-md)}.cta--image .cta__inner{display: grid;gap: 2rem;align-items: center}.cta__media img{display: block;width: auto;max-height: 16rem;margin: 0 auto}@media (min-width: 768px){.cta--image .cta__inner{grid-template-columns: 2fr 3fr;text-align: left}.cta--image .cta__actions--two{justify-content: flex-start}.cta__media img{max-height: 20rem}}.cta--line-art{text-align: left}.cta--line-art .cta__inner{max-width: none;gap: 1.5rem}.cta--line-art .cta__media{overflow: hidden}.cta--line-art .cta__media img{height: 11rem;max-width: none;max-height: none;margin: 0}@media (min-width: 768px){.cta--line-art .cta__inner{align-items: start}.cta--line-art .cta__media{grid-column: 1 / -1;grid-row: 1;align-self: end}.cta--line-art .cta__media img{width: auto;height: auto;max-width: 100%}.cta--line-art .cta__body{grid-column: 2;grid-row: 1;padding: 1.5rem 0 3rem}}.testimonials{padding: var(--space-section-sm) 0}.testimonials__list{display: grid;gap: 1.5rem;margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.testimonials__list{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1020px){.testimonials__list{grid-template-columns: repeat(3,1fr)}}.testimonials__item figure{height: 100%;margin: 0;padding: 1.5rem;background: var(--white);border-radius: var(--radius-md);box-shadow: var(--shadow)}.testimonials__quote{margin: 0 0 1rem;font-size: 1.0625rem}.testimonials__quote p::before{content: "\201C"}.testimonials__quote p::after{content: "\201D"}.testimonials__person{display: flex;gap: 0.75rem;align-items: center}.testimonials__photo{border-radius: 50%;object-fit: cover}.testimonials__name{display: block;font-weight: 700}.testimonials__role{display: block;font-size: 0.875rem;color: var(--gray)}.comparison{padding: var(--space-section-sm) 0}.comparison__scroll{position: relative;overflow-x: auto;background: linear-gradient(to left,var(--white) 0.75rem,transparent) right / 1.5rem 100% no-repeat local,linear-gradient(to left,var(--scroll-shadow),transparent) right / 0.75rem 100% no-repeat scroll}.comparison__table{width: 100%;border-collapse: collapse}.comparison__table th,.comparison__table td{padding: 0.75rem 1rem;text-align: center;border-bottom: 1px solid var(--line)}.comparison__table thead th{font-family: var(--font-heading);font-weight: 800;color: var(--teal)}.comparison__table tr > :first-child{position: sticky;left: 0;z-index: 1;background-color: var(--white);text-align: left}.comparison__table tbody th{font-weight: 600}@media (max-width: 767.98px){.comparison__table th,.comparison__table td{padding: 0.75rem 0.375rem}.comparison__table thead th{font-size: 0.8125rem}}.comparison__note{margin-top: 1rem;font-size: 0.875rem;color: var(--gray)}.logos{padding: 2.5rem 0;text-align: center}.logos__heading{font-size: 1.25rem;color: var(--gray)}.logos__list{display: flex;flex-wrap: wrap;gap: 1.5rem 2.5rem;align-items: center;justify-content: center;margin: 0;padding: 0;list-style: none}.logos__item img{display: block;max-width: 160px;max-height: 48px;width: auto;height: auto}.card-grid{padding: var(--space-section-sm) 0}.card-grid--dark{padding: var(--space-section) 0;color: var(--white);background-color: var(--dark)}.card-grid--teal{padding: var(--space-section) 0;color: var(--white);background-color: var(--teal)}.card-grid--dark .card-grid__heading,.card-grid--teal .card-grid__heading{color: var(--white)}.card-grid--dark :focus-visible,.card-grid--teal :focus-visible{outline-color: var(--white)}.card-grid__intro{max-width: 820px;margin-bottom: 2rem}.card-grid--dark .card-grid__intro a,.card-grid--teal .card-grid__intro a{color: inherit}.card-grid__list{--gap: 1.5rem;--per-row: 1;display: flex;flex-wrap: wrap;justify-content: center;gap: var(--gap);margin: 0;padding: 0;list-style: none}.card-grid__item{flex: 0 0 calc((100% - (var(--per-row) - 1) * var(--gap)) / var(--per-row));min-width: 0}.card-grid__heading + .card-grid__list{margin-top: 2rem}.card-grid__list--gallery{--gap: 1rem;--per-row: 2}@media (min-width: 768px){.card-grid__list{--gap: 1.5rem;--per-row: 2}.card-grid__list--gallery.card-grid__list--3{--per-row: 3}.card-grid__list--gallery.card-grid__list--4{--per-row: 4}}@media (min-width: 1020px){.card-grid__list--3{--per-row: 3}.card-grid__list--4{--per-row: 4}}.card-grid__card{display: flex;flex-direction: column;height: 100%;overflow: hidden;color: var(--text);text-decoration: none;background: var(--white);border-radius: var(--radius-md);box-shadow: var(--shadow)}.card-grid--dark .card-grid__card,.card-grid--teal .card-grid__card{gap: 1rem;color: var(--white);background: transparent;box-shadow: none}.card-grid__image{display: block;width: 100%;height: auto}.card-grid__image:last-child{flex: 1;object-fit: cover}@media (min-width: 768px){.card-grid--aspect-4-3 .card-grid__image{aspect-ratio: 4 / 3;object-fit: cover}.card-grid--aspect-1-1 .card-grid__image{aspect-ratio: 1;object-fit: cover}}.card-grid--scroll{overflow-x: clip}.card-grid--scroll .container{container-type: inline-size}.card-grid--scroll .card-grid__list{--bleed: calc(50vw - 50cqw);flex-wrap: nowrap;justify-content: flex-start;margin-inline: calc(-1 * var(--bleed));padding: 0.5rem var(--bleed) 1rem;overflow-x: auto;scroll-padding-inline: var(--bleed);scroll-snap-type: x mandatory;scrollbar-width: none}.card-grid--scroll .card-grid__list::-webkit-scrollbar{display: none}.card-grid--scroll .card-grid__list:focus-visible{outline-offset: -2px}.card-grid--scroll .card-grid__item{flex: 0 0 min(45%,17.5rem);scroll-snap-align: start}.card-grid--scroll.card-grid--aspect-4-3 .card-grid__item{flex-basis: min(85%,20rem)}.card-grid--scroll.card-grid--aspect-4-3 .card-grid__image{aspect-ratio: 4 / 3;object-fit: cover}.card-grid--scroll.card-grid--aspect-1-1 .card-grid__image{aspect-ratio: 1;object-fit: cover}.card-grid__body{display: flex;flex: 1;flex-direction: column;gap: 0.5rem;padding: 1.25rem}.card-grid--dark .card-grid__body,.card-grid--teal .card-grid__body{padding: 0}.card-grid__icon{width: 4rem;height: 4rem;object-fit: contain}.card-grid__body--icon{display: grid;grid-template-columns: 3rem minmax(0,1fr);column-gap: 1.25rem;align-content: start}.card-grid__body--icon .card-grid__icon{grid-row: span 3;width: 3rem;height: 3rem}.card-grid__body--icon > :not(.card-grid__icon){grid-column: 2}.card-grid__title{margin: 0;font-size: var(--fs-h5);font-weight: 700;color: var(--teal)}.card-grid--dark .card-grid__title,.card-grid--teal .card-grid__title{color: var(--white)}a.card-grid__card:hover .card-grid__title{text-decoration: underline}.card-grid__text{font-size: 0.9375rem}.card-grid--dark .card-grid__list,.card-grid--teal .card-grid__list{--gap: 2.5rem}.card-grid--dark .card-grid__text,.card-grid--teal .card-grid__text{font-size: 1.0625rem}.card-grid__text p:last-child{margin-bottom: 0}.card-grid__actions{margin: auto 0 0;padding-top: 0.75rem}.card-grid__text a{color: var(--teal);text-decoration: underline}.card-grid--dark .card-grid__text a,.card-grid--teal .card-grid__text a{color: inherit}.statement{padding: var(--space-section-sm) 0;text-align: center}.statement__text{margin: 0}.statement__accent{color: var(--teal-light)}.statement--large{padding: var(--space-section) 0}.statement--large .statement__text{font-size: var(--fs-display);line-height: var(--lh-display)}.pricing{padding: 7rem 0 var(--space-section-sm)}.pricing__intro{width: 100%;margin-bottom: 2rem}.pricing__heading{font-size: var(--fs-h2);color: var(--teal);margin-bottom: 0.75rem}.pricing__lede{margin-bottom: 1.25rem;font-size: 1rem;line-height: 1.6;color: var(--text)}.pricing__buyer-note{display: inline-block;margin: 0;padding: 0.75rem 1.5rem;border-radius: var(--radius-md);background: var(--teal-tint);font-size: 0.95rem;line-height: 1.5;color: var(--text)}.pricing__buyer-link{white-space: nowrap;font-weight: 700;color: var(--teal);text-decoration: none}.pricing__buyer-link:hover .pricing__buyer-link-text,.pricing__buyer-link:focus-visible .pricing__buyer-link-text{text-decoration: underline}.pricing__buyer-icon{width: 1.2em;height: 1.2em;margin-right: 0.3em;vertical-align: -0.25em;color: var(--teal)}.pricing__tabs-row{display: flex;justify-content: flex-end;margin-bottom: 1rem}.plan-tabs{display: inline-flex;align-items: center;gap: 2px;padding: 4px;background: var(--light);border: 1px solid var(--line);border-radius: var(--radius-sm)}.plan-tabs__btn{display: inline-flex;align-items: center;height: 32px;padding: 0 14px;border: 0;background: transparent;color: var(--gray);font-family: var(--font-sans);font-size: 0.875rem;font-weight: 600;border-radius: calc(var(--radius-sm) - 2px);cursor: pointer}.plan-tabs__btn[aria-pressed="false"]:hover{color: var(--text)}.plan-tabs__btn[aria-pressed="true"]{background: var(--white);color: var(--text);box-shadow: var(--shadow-sm)}.plan-tabs__badge{margin-left: 6px;padding: 3px 8px;border-radius: var(--radius-pill);background: var(--green);border: 1px solid var(--plan-grow-line);color: var(--white);font-size: 0.6875rem;font-weight: 600;line-height: 1}.pricing__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 24px;align-items: stretch}.pricing__card{position: relative;display: flex;flex-direction: column;min-height: 588px;padding: 27px 22px 25px;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius-lg);overflow: visible;transition: box-shadow 0.3s ease}.pricing__card:hover{box-shadow: var(--shadow)}.pricing__card--recommended{border: 2px solid var(--teal-soft)}.pricing__badge{position: absolute;top: -2px;right: -2px;padding: 6px 14px;background: var(--red);color: var(--white);font-size: 12px;font-weight: 700;letter-spacing: 0.2px;line-height: 1.2;border-radius: 0 calc(var(--radius-lg) - 2px) 0 var(--radius-md)}.pricing__plan-name{margin: 0 0 8px;font-size: 25px;line-height: 1.2;font-weight: 700;color: var(--text)}.pricing__plan-sub{min-height: 24px;margin: 0;font-size: 14px;line-height: 1.5;font-weight: 400;color: var(--text)}.plan-icon{display: inline-block;width: 1.15em;height: 1.15em;margin-right: 0.45em;vertical-align: -0.2em;color: var(--teal)}.pricing__cost{margin: 21px 0 0;font-family: var(--font-heading);font-size: 42px;line-height: 1;font-weight: 700;letter-spacing: 1.5px;color: var(--teal);white-space: nowrap}.pricing__cost span{margin-left: 5px;font-size: 15px;line-height: 1;font-weight: 400;letter-spacing: 1px;color: var(--teal)}.pricing__extra{min-height: 55px;margin: 7px 0 0;font-size: 14px;line-height: 1.4;font-weight: 500;color: var(--text)}.pricing__billed{display: block;color: var(--teal);font-weight: 700}.pricing__tip{position: relative;display: inline-block;padding: 0;border: 0;background: transparent;font: inherit;color: inherit;vertical-align: middle;cursor: help}.pricing__tip-icon{width: 32px;margin-left: 5px;margin-bottom: 3px;padding: 6px;vertical-align: middle;border-radius: 50%}.pricing__tip:hover .pricing__tip-icon,.pricing__tip:focus-visible .pricing__tip-icon{background: var(--line)}.pricing__tip-text{visibility: hidden;opacity: 0;position: absolute;bottom: 125%;left: 50%;margin-left: -60px;width: 260px;padding: 11px;background: var(--dark);color: var(--white);font-size: 14px;font-weight: 400;line-height: 1.5;text-align: left;border-radius: var(--radius-sm);transition: opacity 0.3s;z-index: 5}.pricing__tip-text::after{content: "";position: absolute;top: 100%;left: 24%;margin-left: -5px;border: 5px solid transparent;border-top-color: var(--dark)}.pricing__extra .pricing__tip-text{margin-left: 0;width: min(260px,calc(100vw - 2.5rem));translate: -50% 0}.pricing__extra .pricing__tip-text::after{left: 50%}.pricing__tip:hover .pricing__tip-text,.pricing__tip:focus-visible .pricing__tip-text{visibility: visible;opacity: 1}.pricing__tip.is-dismissed .pricing__tip-text{visibility: hidden;opacity: 0}.pricing__cta-row{position: absolute;top: 216px;left: 22px;right: 22px;margin: 0}.pricing__cta{display: flex;align-items: center;justify-content: center;width: 100%;height: 3rem;padding: 0 15px;border: 1px solid var(--teal);border-radius: var(--radius-md);background: var(--white);color: var(--teal);font-size: 1rem;line-height: 1;font-weight: 700;text-align: center;text-decoration: none;transition: background-color var(--ease-hover),border-color var(--ease-hover),color var(--ease-hover)}.pricing__cta:hover{background: var(--teal);border-color: var(--teal);color: var(--white)}.pricing__card--recommended .pricing__cta{background: var(--teal);border-color: var(--teal);color: var(--white)}.pricing__card--recommended .pricing__cta:hover{background: var(--teal-hover);border-color: var(--teal-hover)}.pricing__content{display: flex;flex: 1;flex-direction: column;margin-top: 90px}.pricing__features{display: flex;flex: 1;flex-direction: column}.pricing__features-toggle{display: none}.pricing__features-title{margin: 0 0 16px;font-family: var(--font-heading);font-size: 14px;line-height: 1.4;font-weight: 700;color: var(--text)}.pricing__feature-list{list-style: none;margin: 0;padding: 0}.pricing__feature-list li{position: relative;margin: 0 0 13px;padding: 0 0 0 20px;font-size: 14px;line-height: 1.35;font-weight: 400;color: var(--text)}.pricing__feature-list li::before{content: "\2713";position: absolute;left: 0;top: 0;color: var(--check);font-size: 14px;line-height: 1.35;font-weight: 700}.pricing__savings{font-weight: 700}.pricing__perfect{margin: auto 0 20px;padding: 12px 14px;border: 1px solid;border-radius: var(--radius-md);font-size: 13px;line-height: 1.4;color: var(--text)}.pricing__perfect-title{margin: 0 0 6px;font-weight: 700;color: var(--text)}.pricing__perfect-title .plan-icon{width: 1.4em;height: 1.3em;margin: 0 4px 0 -2px;vertical-align: -0.3em;color: var(--teal)}.pricing__perfect-item{display: flex;gap: 7px;margin: 0 0 3px}.pricing__perfect-item:last-child{margin-bottom: 0}.pricing__perfect--design{background: var(--plan-design);border-color: var(--plan-design-line)}.pricing__perfect--design .pricing__perfect-bullet{color: var(--teal-light)}.pricing__perfect--grow{background: var(--plan-grow);border-color: var(--plan-grow-line)}.pricing__perfect--grow .pricing__perfect-bullet{color: var(--plan-grow-accent)}.pricing__perfect--scale{background: var(--plan-scale);border-color: var(--plan-scale-line)}.pricing__perfect--scale .pricing__perfect-bullet{color: var(--plan-scale-accent)}.pricing__charge{margin: 0;font-size: 14px;line-height: 1.5;color: var(--text)}.pricing__charge strong{color: var(--teal)}.pricing__fineprint{margin: 2.5rem 0 0;padding: 1rem 1.25rem;background: var(--light);border-radius: var(--radius-md);font-size: 0.8125rem;line-height: 1.6;color: var(--gray);text-align: center}[data-plan-section] [data-period="monthly"]:not(.plan-tabs__btn){display: none}[data-plan-section].is-monthly [data-period="monthly"]:not(.plan-tabs__btn){display: block}[data-plan-section].is-monthly [data-period="yearly"]:not(.plan-tabs__btn){display: none}@media (max-width: 1020px){.pricing__grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 768px){.pricing__grid{grid-template-columns: 1fr}.pricing__tabs-row{justify-content: center}.pricing__card{min-height: 0}.pricing__cta-row{position: static;margin: 20px 0 0}.pricing__content{margin-top: 20px}.pricing__features-toggle{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 0.5rem 0;border: 0;border-top: 1px solid var(--line);background: transparent;font-family: var(--font-heading);font-size: 16px;font-weight: 800;color: var(--text);cursor: pointer}.pricing__features-sign{font-size: 16px;font-weight: 400;color: var(--teal)}.pricing__features{display: none}.pricing__card.is-features-open .pricing__features{display: flex}}.plan-cmp{padding: 1rem 0 3rem}.plan-cmp__head{max-width: 820px;margin-bottom: 1.5rem}.plan-cmp__heading{margin-bottom: 0.75rem;font-size: var(--fs-h3);color: var(--teal)}.plan-cmp__intro{margin: 0;font-size: 1rem;line-height: 1.6;color: var(--dark)}.plan-cmp__tabs-row{display: flex;justify-content: flex-end;margin-bottom: 1rem}.korjl-pricing-wrap{width: 100%;margin: 0 auto}.korjl-plan-cards{width: 890px;max-width: 100%;display: grid;grid-template-columns: repeat(4,1fr);gap: 24px;margin: 0 0 30px auto}.korjl-plan-card{position: relative;min-height: 198px;padding: 18px 16px;border-radius: var(--radius-md)}.korjl-design{background: var(--plan-design);border: 1px solid var(--plan-design-line)}.korjl-start{background: var(--plan-start);border: 1px solid var(--plan-start-line)}.korjl-grow{background: var(--plan-grow);border: 1px solid var(--plan-grow-line)}.korjl-scale{background: var(--plan-scale);border: 1px solid var(--plan-scale-line)}.korjl-plan-card__badge{position: absolute;top: 0;right: 0;padding: 5px 12px;background: var(--red);color: var(--white);font-size: 11px;font-weight: 700;letter-spacing: 0.2px;line-height: 1.2;border-radius: 0 calc(var(--radius-md) - 1px) 0 var(--radius-md)}.korjl-plan-card h3{margin: 0 0 5px;font-size: 22px;line-height: 1.1;font-weight: 700;color: var(--text)}.korjl-plan-card > p{margin: 0 0 10px;font-size: 13px;line-height: 1.25;font-weight: 400;color: var(--text)}.korjl-price{display: flex;align-items: baseline;margin: 7px 0 0}.korjl-price strong{font-size: 25px;line-height: 1;font-weight: 700;color: var(--teal)}.korjl-price span{margin-left: 4px;font-size: 13px;line-height: 1;font-weight: 400;color: var(--teal)}.korjl-billed{margin: 3px 0 0;font-size: 12px;line-height: 1.2;color: var(--teal)}.korjl-cta{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 40px;margin-top: 13px;padding: 3px 1rem 6px;border: 1px solid var(--teal);border-radius: var(--radius-md);background: transparent;color: var(--teal);font-size: 16px;font-weight: 700;line-height: 1.6;text-align: center;text-decoration: none;transition: background-color var(--ease-hover),border-color var(--ease-hover),color var(--ease-hover)}.korjl-cta small{font-size: 10px;font-weight: 400;line-height: 1.2}.korjl-cta:hover{background: var(--teal);color: var(--white)}.korjl-cta--primary{background: var(--teal);color: var(--white)}.korjl-cta--primary:hover{background: var(--teal-hover);border-color: var(--teal-hover);color: var(--white)}.korjl-comparison{width: 100%;border: 1px solid var(--line);border-radius: var(--radius-md);overflow: hidden;color: var(--text)}.korjl-comparison table{width: 100%;border-collapse: collapse;table-layout: fixed}.korjl-comparison .feature-col{width: 31%}.korjl-comparison td{padding: 10px;border: 1px solid var(--line);font-size: 16px;line-height: 1.35;font-weight: 400;color: var(--text);vertical-align: middle}.korjl-comparison td:first-child{text-align: left}.korjl-comparison td:not(:first-child){text-align: center}.korjl-comparison td:last-child{border-right: 0}.korjl-comparison tr:first-child td{border-top: 0}.korjl-comparison tr:nth-child(even):not(.section-row) td{background: var(--light)}.korjl-comparison .section-row td{padding: 11px 12px;background: var(--white);font-size: 20px;line-height: 1.2;font-weight: 700;color: var(--teal);text-align: left}.korjl-comparison .section-row img{margin-right: 4px;vertical-align: -3px}.comparison__yes,.korjl-comparison .check{color: var(--check);font-size: 18px;line-height: 1;font-weight: 700}.comparison__no,.korjl-comparison .cross{color: var(--line-strong);font-size: 25px;line-height: 1;font-weight: 400}.korjl-feature-note{margin-left: 6px;font-size: 12px;line-height: 1;color: var(--gray);white-space: nowrap}@media (max-width: 768px){.plan-cmp{display: none}}.reviews{padding: var(--space-section-sm) 0;background: var(--light)}.reviews--full{padding: 1.5rem 0 3rem}.reviews__heading{text-align: center}.reviews__list{display: flex;gap: 1.5rem;margin: 0;padding: 0 0 0.5rem;list-style: none;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none}.reviews__list::-webkit-scrollbar{display: none}.reviews__item{flex: 0 0 calc((100% - 3rem) / 3);scroll-snap-align: start;display: flex;flex-direction: column;padding: 18px 30px 24px;background: var(--white);border-radius: var(--radius-md);text-align: left}.reviews__top{display: flex;align-items: center;gap: 1rem;margin-bottom: 10px}.reviews__photo{flex: none;width: 75px;height: 75px;object-fit: contain}.reviews__stars{position: relative;flex: 1;margin: 0;color: var(--star);font-size: 28px;line-height: 1;letter-spacing: 2px;text-align: center}.reviews__quote{margin: 0 0 12px}.reviews__quote p{margin: 0;font-size: 1rem;line-height: 1.5;color: var(--dark)}.reviews__author{margin: 0;font-weight: 700;color: var(--text);text-align: center}@media (max-width: 1020px){.reviews__item{flex-basis: calc((100% - 1.5rem) / 2)}}@media (max-width: 768px){.reviews__item{flex-basis: 100%}}.reviews__item{min-width: 0}.reviews:not(.reviews--full) .reviews__stars{font-size: 1.5rem}.reviews__controls{display: flex;gap: 1rem;justify-content: center;margin-top: 1.5rem}.reviews__controls[hidden]{display: none}.reviews__button{display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;padding: 0;font-size: 1rem;color: var(--teal);background-color: var(--white);border: 1px solid var(--teal);border-radius: 50%;cursor: pointer;transition: background-color var(--ease-hover),border-color var(--ease-hover),color var(--ease-hover)}.reviews__button:hover{color: var(--white);background-color: var(--teal)}.reviews__button[aria-disabled="true"]{color: var(--gray);border-color: var(--gray);background-color: var(--white);cursor: default}.reviews__play-icon,.reviews__button[data-paused="true"] .reviews__pause-icon{display: none}.reviews__button[data-paused="true"] .reviews__play-icon{display: inline-block}.faq-split{padding: 2rem 0 3rem;background: var(--light)}.faq-split__grid{display: grid;grid-template-columns: 1fr 1.15fr;gap: 3rem;align-items: start}.faq-split__heading{margin: 0 0 1rem;font-size: var(--fs-h2);color: var(--text)}@media (min-width: 1020px){.faq-split__heading{font-size: var(--fs-h3)}}.faq-split__intro{margin: 0;font-size: 1rem;line-height: 1.6;color: var(--gray)}.faq-split__item{border-bottom: 1px solid var(--line)}.faq-split .faq__question{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin: 0;padding: 18px 0;border: 0;background: transparent;font-size: 18px;font-weight: 600;color: var(--text)}.faq-split .faq__question:hover{color: var(--teal)}.faq-split__icon{position: relative;flex: none;display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border: 1px solid var(--line-strong);border-radius: 50%;color: var(--gray)}.faq-split .faq__icon{position: static;right: auto;top: auto;transform: none;color: inherit;font-size: 0.8rem}.faq-split .faq__answer-body{padding: 0 0 18px;background: transparent;border-radius: 0;color: var(--text)}@media (max-width: 1019.98px){.faq-split__grid{grid-template-columns: 1fr;gap: 1.5rem}}
