.row:has(.twz-header-download){--row-maxwidth: var(--max-width-wide);--backgroundColor: var(--blue-800);z-index:1}.row:has(.twz-header-download):before{content:""}.row:has(.twz-header-download):has(+.row>.twz-usp){--offset: 8rem;margin-bottom:calc(var(--offset)*-1);padding-bottom:calc(var(--padding-default) + var(--offset))}.twz-header-download{color:var(--text-color-light)}@media(max-width: 767px){.twz-header-download{padding-bottom:var(--padding-small)}}.twz-header-download__inner{display:grid;grid-template-columns:4fr 3fr;gap:var(--gap-large)}@media(max-width: 767px){.twz-header-download__inner{grid-template-columns:1fr}}.twz-header-download__content{padding-top:3rem}@media(max-width: 767px){.twz-header-download__content{padding-top:0}}.twz-header-download__media{flex:0 1 24rem;min-width:min(100%,20rem)}@media(max-width: 767px){.twz-header-download__media{order:2}}.twz-header-download__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--media-radius)}.twz-header-download__titles{flex:1 1 28rem;min-width:min(100%,28rem)}.twz-header-download__title{margin:0;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--font-heading-weight);color:var(--text-color-light)}@media(max-width: 767px){.twz-header-download__title{font-size:var(--fs-small-h1)}}.twz-header-download__usps .list.list--checks{margin-top:2rem}.twz-header-download__price{margin-top:2rem;margin-bottom:2rem}.twz-header-download__price--after-radios{margin-top:1.5rem;margin-bottom:1.75rem;width:100%}.twz-header-download__price .twz-edd-price__line--free .twz-edd-price__primary{color:var(--text-color-light)}.twz-header-download__price .twz-edd-price__line--free .twz-edd-price__suffix{color:color-mix(in srgb, var(--text-color-light) 75%, transparent);font-weight:400}.twz-header-download__price .twz-edd-price__line--paid{color:var(--text-color-light);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:var(--font-medium);line-height:1.2}.twz-header-download__price .twz-edd-price__line--paid .edd_price{margin:0}.twz-header-download__price .twz-edd-price__line--paid .twz-edd-price__suffix{color:color-mix(in srgb, var(--text-color-light) 75%, transparent);font-weight:400;font-size:.55em;align-self:flex-end;padding-bottom:.15em}.twz-header-download__price .twz-edd-price__line--paid .edd_price_range_sep{color:color-mix(in srgb, var(--text-color-light) 65%, transparent)}.twz-header-download .twz-header-download__purchase{margin-top:1.25rem;container-type:inline-size;container-name:purchase}.twz-header-download .twz-header-download__purchase .edd_download_purchase_form{display:flex;flex-direction:column;align-items:stretch}.twz-header-download .twz-header-download__purchase .edd_price_options.twz-header-download__edd-price-options,.twz-header-download .twz-header-download__purchase .edd_price_options{width:100%}.twz-header-download .twz-header-download__purchase .edd_price_options ul{list-style:none;margin:0;padding:0;display:flex;gap:.75rem}@container purchase (max-width: 50rem){.twz-header-download .twz-header-download__purchase .edd_price_options ul{flex-direction:column}}.twz-header-download .twz-header-download__purchase .edd_price_options li{margin:0;padding:0;border-radius:4px;border:1px solid color-mix(in srgb, var(--text-color-light) 22%, transparent);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.twz-header-download .twz-header-download__purchase .edd_price_options li:has(input:checked){border-color:var(--blue-500);background:color-mix(in srgb, var(--blue-500) 14%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--blue-500) 35%, transparent)}.twz-header-download .twz-header-download__purchase .edd_price_options input[type=radio]{left:1rem;top:.35em}.twz-header-download .twz-header-download__purchase .edd_price_options label:has(>input[type=radio]){display:block;padding:1rem 1.1rem 1rem calc(1rem + 1.9em);cursor:pointer;color:var(--text-color-light)}.twz-header-download .twz-header-download__purchase .edd_price_options label:has(>input[type=radio])::before,.twz-header-download .twz-header-download__purchase .edd_price_options label:has(>input[type=radio])::after{top:1rem;left:1rem;border-color:color-mix(in srgb, var(--text-color-light) 45%, transparent)}.twz-header-download .twz-header-download__purchase .edd_price_options label:has(>input[type=radio]:checked){--choice-bordercolor: var(--blue-500)}.twz-header-download .twz-header-download__purchase .edd_price_options label:has(>input[type=radio]:checked)::before{background-color:var(--blue-500)}.twz-header-download .twz-header-download__purchase .edd_price_options label:has(>input[type=radio]:checked)::after{border-color:var(--blue-500)}.twz-header-download .twz-header-download__purchase .twz-edd-price-option__headline{display:flex;align-items:baseline;gap:.25rem .35rem;font-size:var(--fs-body);line-height:var(--lh-tight);margin:0 0 .35rem;justify-content:space-between;gap:1rem}.twz-header-download .twz-header-download__purchase .edd_price_option_name{font-weight:700}.twz-header-download .twz-header-download__purchase .edd_price_option_sep{display:none}.twz-header-download .twz-header-download__purchase .edd_price_option_price{color:var(--green-500);font-size:1.2rem}.twz-header-download .twz-header-download__purchase .twz-edd-price-option__credits{display:block;margin:0;padding:0}.twz-header-download .twz-header-download__purchase .twz-edd-price-option__credits-value{display:block;font-size:var(--fs-caption);letter-spacing:.02em;text-transform:lowercase;color:color-mix(in srgb, var(--text-color-light) 82%, transparent)}.twz-header-download__rating{--twz-star-empty: color-mix(in srgb, var(--white) 35%, transparent)}.twz-header-download__rating .twz-stars__numeric{color:var(--text-color-light)}.twz-header-download__excerpt{margin-top:1rem}
