.express-logo-page__hero-text-intro{text-align:center}.express-logo-page__hero-text-intro img{max-width:100%;height:auto}.express-logo-page__cover-section{position:relative;width:100%;aspect-ratio:16/9;max-height:70vh;overflow:hidden;border-radius:var(--card-border-radius-m)}.express-logo-page__cover-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.express-logo-page__cover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.express-logo-page__description .h2,.express-logo-page__description .h3{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}.express-logo-page__description .p1,.express-logo-page__description .p2,.express-logo-page__description .p3{margin-bottom:var(--spacing-md);line-height:1.7}.express-logo-page__description .highlight{color:var(--primary-color);font-weight:700}.express-logo-page__description .styled-list{list-style:none;padding-left:0;margin-bottom:var(--spacing-md)}.express-logo-page__description .styled-list li{position:relative;padding-left:1.5em;margin-bottom:var(--spacing-sm)}.express-logo-page__description .styled-list li:before{content:"";position:absolute;left:0;top:.5em;width:.5em;height:.5em;background-color:var(--primary-color);border-radius:50%}.express-logo-page__description .text-link{color:var(--primary-color);text-decoration:underline;font-weight:500}.express-logo-page__description .text-link:hover{text-decoration:none}.express-logo-page__description .callout-block{background-color:var(--background-secondary);padding:var(--spacing-md);border-radius:var(--card-border-radius-m);margin:var(--spacing-lg) 0;border-left:4px solid var(--primary-color)}.express-logo-page__description .callout-block p{margin-bottom:0}.express-logo-page__description .price-highlight-block{background-color:var(--primary-color-light);color:var(--primary-color-dark);padding:var(--spacing-lg);border-radius:var(--card-border-radius-m);text-align:center;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.express-logo-page__description .price-highlight-block .price-label{display:block;font-size:var(--text-lg);margin-bottom:var(--spacing-xs)}.express-logo-page__description .price-highlight-block .price-value{display:block;font-size:var(--text-4xl);font-weight:700}.express-logo-page__description .action-button-container{text-align:center;margin-top:var(--spacing-lg)}.express-logo-page .price-block{position:relative;margin-bottom:var(--spacing-m)}.express-logo-page .price-block .discount-link{display:inline-block;margin-left:1rem;color:var(--text-secondary-color,#3478F6);font-size:var(--p3-size);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;cursor:pointer;transition:all .2s ease;font-family:var(--font-primary)}.express-logo-page .price-block .discount-link:hover{color:var(--text-tertiary-color,#2461d9);text-decoration:underline}.express-logo-page .price-block .discount-info{background-color:#000;border-left:3px solid var(--text-secondary-color,#3478f6);padding:var(--spacing-s);margin-top:var(--spacing-xs);border-radius:0 .5rem .5rem 0;animation:fadeIn .2s ease-in-out}.express-logo-page .price-block .discount-info .p3{margin:0;color:var(--text-color)}.express-logo-page .price-block .discount-info .p3 strong{font-weight:var(--font-medium)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}