.internal-layout-module-scss-module__fwhpxq__internal{width:100%;padding-top:0}.internal-layout-module-scss-module__fwhpxq__internal__hero{aspect-ratio:16/7;width:100%;max-height:560px;position:relative;overflow:hidden}.internal-layout-module-scss-module__fwhpxq__internal__hero img{object-fit:cover;object-position:center center}.internal-layout-module-scss-module__fwhpxq__internal__hero-overlay{z-index:1;background:#1c535fa6;position:absolute;inset:0}.internal-layout-module-scss-module__fwhpxq__internal__hero-content{z-index:2;padding:var(--spacing-xl) var(--spacing-md);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.internal-layout-module-scss-module__fwhpxq__internal__hero-title{font-family:var(--font-family-heading);font-size:clamp(1.75rem,1.25rem + 2.5vw,48px);font-weight:var(--font-weight-normal);letter-spacing:1px;color:#fff;text-align:center;text-shadow:0 2px 12px #0000004d;max-width:900px;margin:0;line-height:1.2}.internal-layout-module-scss-module__fwhpxq__internal__body{width:100%;padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-xl)}@media (min-width:768px){.internal-layout-module-scss-module__fwhpxq__internal__body{padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-xl)}}.internal-layout-module-scss-module__fwhpxq__internal__content-block{width:100%;max-width:900px;padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg);margin:0 auto}@media (min-width:768px){.internal-layout-module-scss-module__fwhpxq__internal__content-block{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}}.internal-layout-module-scss-module__fwhpxq__internal__content-block h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.internal-layout-module-scss-module__fwhpxq__internal__content-block--after-cta{padding-top:var(--spacing-2xl)}@media (min-width:768px){.internal-layout-module-scss-module__fwhpxq__internal__content-block--after-cta{padding-top:var(--spacing-2xl)}}.internal-layout-module-scss-module__fwhpxq__internal__container{text-align:left;max-width:900px;margin:0 auto}.internal-layout-module-scss-module__fwhpxq__internal__container h1{font-family:var(--font-family-heading);font-size:clamp(1.75rem,1.25rem + 2.5vw,46px);font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;color:var(--primary-color);margin:0 0 var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--secondary-color);line-height:1.2}.internal-layout-module-scss-module__fwhpxq__internal__container h2{font-family:var(--font-family-heading);font-size:clamp(1.5rem,1rem + 2vw,36px);font-weight:var(--font-weight-normal);letter-spacing:1px;color:var(--primary-color);margin:var(--spacing-xl) 0 var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);line-height:1.2}.internal-layout-module-scss-module__fwhpxq__internal__container h2:first-of-type,.internal-layout-module-scss-module__fwhpxq__internal__container h2:first-child{margin-top:var(--spacing-lg);border-top:none;padding-top:0}.internal-layout-module-scss-module__fwhpxq__internal__container h3{font-family:var(--font-family);font-size:clamp(1.1rem,1rem + .5vw,1.25rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--text-color);margin:var(--spacing-lg) 0 var(--spacing-xs);letter-spacing:.5px}.internal-layout-module-scss-module__fwhpxq__internal__container h4{font-family:var(--font-family);font-size:var(--font-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--text-light);margin:var(--spacing-lg) 0 var(--spacing-sm);text-transform:uppercase;letter-spacing:1px;font-size:14px}.internal-layout-module-scss-module__fwhpxq__internal__container p{font-family:var(--font-family);font-size:var(--font-p);font-weight:var(--font-weight-normal);color:var(--text-light);margin:0 0 var(--spacing-md);line-height:1.75}.internal-layout-module-scss-module__fwhpxq__internal__container ul{margin:var(--spacing-md) 0;padding:0;list-style:none}.internal-layout-module-scss-module__fwhpxq__internal__container ul li{font-size:var(--font-p);color:var(--text-light);padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) var(--spacing-lg);border-left:3px solid var(--primary-color);margin-bottom:var(--spacing-sm);background-color:var(--secondary-color);border-radius:0 var(--border-radius) var(--border-radius) 0;line-height:1.7}.internal-layout-module-scss-module__fwhpxq__internal__container ol{margin:var(--spacing-lg) 0 var(--spacing-lg) var(--spacing-lg);color:var(--text-light);counter-reset:list-counter;padding:0;list-style:none}.internal-layout-module-scss-module__fwhpxq__internal__container ol li{font-size:var(--font-p);margin-bottom:var(--spacing-sm);padding-left:var(--spacing-lg);counter-increment:list-counter;line-height:1.7;position:relative}.internal-layout-module-scss-module__fwhpxq__internal__container ol li:before{content:counter(list-counter);background-color:var(--primary-color);width:24px;height:24px;color:var(--background-color);font-size:12px;font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;left:0}.internal-layout-module-scss-module__fwhpxq__internal__container a:not(.internal-layout-module-scss-module__fwhpxq__btn){color:var(--primary-color);text-underline-offset:3px;transition:var(--transition);text-decoration:underline;text-decoration-thickness:1px}.internal-layout-module-scss-module__fwhpxq__internal__container a:not(.internal-layout-module-scss-module__fwhpxq__btn):hover{color:var(--text-color);text-decoration-thickness:2px}.internal-layout-module-scss-module__fwhpxq__internal__container strong,.internal-layout-module-scss-module__fwhpxq__internal__container b{font-weight:var(--font-weight-semibold);color:var(--text-color)}.internal-layout-module-scss-module__fwhpxq__internal__container em,.internal-layout-module-scss-module__fwhpxq__internal__container i{font-style:italic}.internal-layout-module-scss-module__fwhpxq__internal__container .steps-grid{gap:var(--spacing-md);margin:var(--spacing-lg) 0;grid-template-columns:1fr;display:grid}@media (min-width:768px){.internal-layout-module-scss-module__fwhpxq__internal__container .steps-grid{gap:var(--spacing-lg);grid-template-columns:1fr 1fr}}.internal-layout-module-scss-module__fwhpxq__internal__container .step-card{background:var(--secondary-color);border-left:3px solid var(--primary-color);border-radius:0 var(--border-radius) var(--border-radius) 0;padding:var(--spacing-lg);overflow-wrap:break-word;word-break:break-word}@media (min-width:768px){.internal-layout-module-scss-module__fwhpxq__internal__container .step-card:last-child:nth-child(odd){grid-column:1/-1}}.internal-layout-module-scss-module__fwhpxq__internal__container .step-card .step-card__title{margin:0 0 var(--spacing-sm)}.internal-layout-module-scss-module__fwhpxq__internal__container .step-card .step-card__title strong{color:var(--primary-color);letter-spacing:.3px;font-size:clamp(.95rem,.9rem + .25vw,1.05rem)}.internal-layout-module-scss-module__fwhpxq__internal__container .step-card ul{margin:0;padding:0}.internal-layout-module-scss-module__fwhpxq__internal__container .step-card ul li{padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) var(--spacing-md);margin-bottom:var(--spacing-xs);background:0 0;border-left:none;border-radius:0;font-size:clamp(.85rem,.8rem + .25vw,.925rem);position:relative}.internal-layout-module-scss-module__fwhpxq__internal__container .step-card ul li:before{content:"";background:var(--primary-color);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:2px}@media (min-width:768px){.internal-layout-module-scss-module__fwhpxq__internal__container .list-columns{columns:2;column-gap:var(--spacing-lg)}.internal-layout-module-scss-module__fwhpxq__internal__container .list-columns li{break-inside:avoid}}.internal-layout-module-scss-module__fwhpxq__internal__container h1+div p:first-child,.internal-layout-module-scss-module__fwhpxq__internal__container h1+p,.internal-layout-module-scss-module__fwhpxq__internal__container figure+div>p:first-child{color:var(--text-color);font-size:clamp(1rem,.9rem + .5vw,1.125rem);line-height:1.8}
