.styles-module-scss-module__3jCw-q__hero{background-color:var(--color-contrast-ink);align-items:stretch;min-height:380px;margin:0 0 32px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__3jCw-q__hero .container{justify-content:flex-start;width:100%;display:flex}.styles-module-scss-module__3jCw-q__gradient{background:linear-gradient(to right, var(--color-contrast-ink) 40%, color-mix(in srgb, var(--color-contrast-ink) 85%, transparent) 55%, color-mix(in srgb, var(--color-contrast-ink) 35%, transparent) 70%, transparent 100%);z-index:1;position:absolute;inset:0}.styles-module-scss-module__3jCw-q__content{z-index:2;flex-direction:column;gap:0;max-width:800px;padding:40px 48px;display:flex;position:relative}.styles-module-scss-module__3jCw-q__title{font-size:var(--font-size-display-page);color:var(--color-text-inverse);margin:0 0 12px;font-weight:700;line-height:1.15}.styles-module-scss-module__3jCw-q__subtitle{font-size:var(--font-size-label);color:var(--color-on-dark-strong);margin:0 0 20px;font-weight:600;line-height:1.5}.styles-module-scss-module__3jCw-q__divider{border-top:1px dashed color-mix(in srgb, var(--color-text-inverse) 45%, transparent);width:100%;height:1px;margin-bottom:24px}.styles-module-scss-module__3jCw-q__ctaBlock{flex-direction:column;gap:0;display:flex}.styles-module-scss-module__3jCw-q__ctaTitle{font-size:var(--font-size-label);color:var(--color-on-dark-strong);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-text-inverse) 20%, transparent) 0%, transparent 100%);width:fit-content;margin:0 0 16px;padding:4px 20px;font-weight:400;line-height:1.5;position:relative}.styles-module-scss-module__3jCw-q__ctaTitle span{color:var(--color-accent);font-weight:500}.styles-module-scss-module__3jCw-q__ctaTitle:before,.styles-module-scss-module__3jCw-q__ctaTitle:after{content:"";background:linear-gradient(90deg, var(--color-accent-deep) 0%, var(--color-accent) 50%, var(--color-accent-deep) 100%);width:100%;height:1px;display:block;position:absolute;left:0}.styles-module-scss-module__3jCw-q__ctaTitle:before{top:0}.styles-module-scss-module__3jCw-q__ctaTitle:after{bottom:0}.styles-module-scss-module__3jCw-q__highlighted{color:var(--color-text-inverse);font-weight:700}.styles-module-scss-module__3jCw-q__checklist{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.styles-module-scss-module__3jCw-q__checkItem{font-size:var(--font-size-label);color:var(--color-text-inverse);background:color-mix(in srgb, var(--color-text-inverse) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-text-inverse) 18%, transparent);border-radius:var(--radius-md);align-items:flex-start;gap:10px;padding:12px 16px;line-height:1.5;display:flex}.styles-module-scss-module__3jCw-q__checkIcon{flex-shrink:0;margin-top:1px}.styles-module-scss-module__3jCw-q__ctaButton{background:var(--color-accent);width:100%;max-width:380px;color:var(--color-ink-on-gold);border-radius:var(--radius-button);font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-body);cursor:pointer;border:none;padding:16px 24px;line-height:1;transition:background .2s,transform .2s,box-shadow .2s}.styles-module-scss-module__3jCw-q__ctaButton:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-elevation-1);transform:translateY(-2px)}.styles-module-scss-module__3jCw-q__ctaButton:active{transform:translateY(0)}.styles-module-scss-module__3jCw-q__ctaFooter{font-size:var(--font-size-meta);color:var(--color-on-dark-muted);text-align:center;max-width:380px;margin:10px 0 0;line-height:1.5}@media (max-width:768px){.styles-module-scss-module__3jCw-q__hero{min-height:unset;border-radius:0;flex-direction:column}.styles-module-scss-module__3jCw-q__bgImage{display:none}.styles-module-scss-module__3jCw-q__gradient{background:linear-gradient(to bottom, var(--color-contrast-ink) 60%, color-mix(in srgb, var(--color-contrast-ink) 50%, transparent) 80%, transparent 100%);height:100%;bottom:220px}.styles-module-scss-module__3jCw-q__content{order:1;max-width:100%;padding:28px 20px 24px}.styles-module-scss-module__3jCw-q__ctaTitle,.styles-module-scss-module__3jCw-q__divider,.styles-module-scss-module__3jCw-q__checklist{display:none}.styles-module-scss-module__3jCw-q__topRow{margin-bottom:16px}.styles-module-scss-module__3jCw-q__title{margin-bottom:10px}.styles-module-scss-module__3jCw-q__ctaButton{max-width:100%}.styles-module-scss-module__3jCw-q__ctaFooter{text-align:center;max-width:100%}}