.marketing-page-content .allele-hero{background:#1b3546;color:#fff;padding:36px;border-radius:16px}
.marketing-page-content .allele-hero h1{color:#fff;font-size:44px;line-height:1.13;margin:12px 0 18px;letter-spacing:-1px}
.marketing-page-content .allele-eyebrow{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0;color:#269982}
.marketing-page-content .allele-hero .allele-eyebrow{color:#7ee0c7}
.marketing-page-content .allele-lead{font-size:18px;line-height:1.6;max-width:790px}
.marketing-page-content .allele-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin:22px 0 12px}
.marketing-page-content .allele-actions .marketing-action{background:#269982;border-color:#269982;color:#fff}
.marketing-page-content .allele-secondary{font-weight:700;color:#1b6657;text-decoration:underline}
.marketing-page-content .allele-hero .allele-secondary{color:#b8f0e1}
.marketing-page-content .allele-small{font-size:13px;line-height:1.5;color:#526674;margin:10px 0 0}
.marketing-page-content .allele-hero .allele-small{color:#d3e2e8}
.marketing-page-content .allele-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.marketing-page-content .allele-workflow figure{margin:0;min-width:0}
.marketing-page-content .allele-workflow img{width:100%;height:auto;display:block}
.marketing-page-content .allele-workflow figcaption{font-size:14px;line-height:1.5;margin-top:8px}
.marketing-page-content .allele-workflow figcaption strong{display:block;color:#1b3546;font-size:16px}
.marketing-page-content .allele-workflow figcaption span{display:block;color:#526674}
.marketing-page-content .allele-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.marketing-page-content .allele-three article{border-top:3px solid #269982;padding-top:14px}
.marketing-page-content .allele-three h3, .marketing-page-content .allele-two h3{font-size:20px;margin:0 0 8px}
.marketing-page-content .allele-three p, .marketing-page-content .allele-two p{margin:0;line-height:1.65}
.marketing-page-content .allele-report{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:center;margin-top:22px}
.marketing-page-content .allele-alignment{margin:0}
.marketing-page-content .allele-alignment img{display:block;width:100%;height:auto}
.marketing-page-content .allele-alignment figcaption{font-size:13px;color:#526674;line-height:1.5;margin-top:10px}
.marketing-page-content .allele-table{min-width:0}
.marketing-page-content .allele-table h3{margin:0 0 10px;font-size:18px}
.marketing-page-content .allele-table table{width:100%;border-collapse:collapse;font-size:14px}
.marketing-page-content .allele-table th{background:#eef7f4;text-align:left}
.marketing-page-content .allele-table th, .marketing-page-content .allele-table td{padding:9px 8px;border-bottom:1px solid #dce5e8;vertical-align:top}
.marketing-page-content .allele-table td:first-child{color:#1b3546}
.marketing-page-content .allele-downloads{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-top:24px;padding:16px;background:#eef7f4;border-radius:10px;font-size:14px}
.marketing-page-content .allele-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.marketing-page-content .allele-two article{background:#f3f7f8;border-radius:12px;padding:22px}
.marketing-page-content .allele-steps{padding-left:24px;line-height:1.7}
.marketing-page-content .allele-steps li{padding-left:4px;margin-bottom:10px}
.marketing-page-content .allele-contact{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;border-top:1px solid #dce5e8;padding-top:24px}
.marketing-page-content .allele-contact h2{font-size:22px;margin:0 0 8px}
.marketing-page-content .allele-contact p{font-size:14px;line-height:1.65;margin:0 0 8px}
.marketing-page-content .allele-url{font-size:16px;font-weight:700;color:#1b6657}
@media (max-width:900px){.marketing-page-content .allele-report{grid-template-columns:minmax(0,1fr)}.marketing-page-content .allele-alignment{max-width:520px}.marketing-page-content .allele-hero h1{font-size:38px}.marketing-page-content .allele-three{gap:18px}.marketing-page-content .allele-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}
@media (max-width:600px){.marketing-page-content .allele-hero{padding:24px 18px}.marketing-page-content .allele-hero h1{font-size:30px;letter-spacing:-0.5px}.marketing-page-content .allele-lead{font-size:16px}.marketing-page-content .allele-three, .marketing-page-content .allele-two{grid-template-columns:minmax(0,1fr);gap:18px}.marketing-page-content .allele-workflow{gap:22px 12px}.marketing-page-content .allele-workflow figcaption strong{font-size:14px}.marketing-page-content .allele-workflow figcaption{font-size:13px}.marketing-page-content .allele-table table{font-size:12px}.marketing-page-content .allele-table th, .marketing-page-content .allele-table td{padding:8px 5px}.marketing-page-content .allele-downloads{display:block}.marketing-page-content .allele-downloads span{display:block;margin-top:6px}.marketing-page-content .allele-url{font-size:13px}.marketing-page-content .allele-contact .allele-eyebrow{font-size:11px}}