.et_pb_with_border .et-pb-icon,.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_blurb_content{max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.et_pb_blurb_content .et_pb_blurb_description>:where(.et_pb_module:not([class*=et_pb_text_align_])),.et_pb_blurb_content>:where(.et_pb_module:not([class*=et_pb_text_align_])){text-align:initial}.et_pb_blurb_container{display:flex;flex-direction:column}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container{text-align:center}.et_pb_blurb_content p:last-of-type{padding-bottom:0}.et_pb_blurb .et_pb_module_header a,.et_pb_blurb h4 a{text-decoration:none}.et_pb_blurb .et_pb_image_wrap:not(.et_flex_module):not(.et_grid_module){display:block}.et_pb_blurb .et_pb_image_wrap{margin:auto}.et_pb_main_blurb_image{line-height:0;max-width:100%}.et_block_module>.et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:30px}.et_pb_main_blurb_image img[src*=".svg"]{width:auto}.et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap{width:100%;max-width:100%}.et_pb_blurb_position_left .et_pb_blurb_content,.et_pb_blurb_position_right .et_pb_blurb_content{display:table;word-break:break-word}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left .et-pb-icon,.et_pb_blurb_position_right .et-pb-icon{font-size:32px}.et_pb_blurb_position_right .et-pb-icon{display:table-cell}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right .et_pb_blurb_content{text-align:right}.et_pb_blurb_position_right .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right .et-pb-icon{margin-right:0;margin-left:20px}@media (max-width:980px){.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_tablet .et-pb-icon,.et_pb_blurb_position_right_tablet .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_tablet .et_pb_blurb_container,.et_pb_blurb_position_right_tablet .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_tablet .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_tablet .et_pb_blurb_content{text-align:left;word-break:break-word}.et_pb_blurb_position_right_tablet .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_tablet .et_pb_blurb_content{padding-right:52px;text-align:right;word-break:break-word}.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_tablet .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_tablet .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_tablet .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_tablet .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_tablet .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0;word-break:normal}}@media (max-width:767px){.et_pb_blurb_position_left_phone .et_pb_main_blurb_image,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_phone .et-pb-icon,.et_pb_blurb_position_right_phone .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_phone .et_pb_blurb_container,.et_pb_blurb_position_right_phone .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_phone .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_phone .et_pb_blurb_content{text-align:left;word-break:break-word}.et_pb_blurb_position_right_phone .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_phone .et_pb_blurb_content{padding-right:52px;text-align:right;word-break:break-word}.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_phone .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_phone .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_phone .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_phone .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_phone .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0;word-break:normal}}@media (max-width:980px){.et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}@media (max-width:767px){.et_pb_blurb.et_pb_text_align_left-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}
.et_pb_icon_list{--vertical-gap:10px;padding:0!important}.et_pb_icon_list .et_pb_icon_list_item{list-style:none;--horizontal-gap:10px}.et_pb_icon_list .et_pb_icon_list_item:last-child{margin-bottom:0}.et_pb_icon_list .et_pb_icon_list_item.et_flex_module{display:flex;align-items:center;--flex-direction:row}.et_pb_icon_list .et_pb_icon_list_item.et_flex_module .et-pb-icon{flex-shrink:0;display:flex;align-items:center;margin-top:5px}.et_pb_icon_list .et_pb_icon_list_item.et_flex_module .et_pb_icon_list_text{flex:1}.aya-redesign,
.aya-redesign #page-container,
.aya-redesign #et-main-area,
.aya-redesign #main-content {
background: #ffffff;
}
.aya-redesign {
--aya-accent: #c3073f;
--aya-accent-soft: #c3073f14;
--aya-ink: #0b1220;
--aya-muted: #5b6475;
--aya-label: #6b7385;
--aya-border: #e6e8ec;
--aya-border-soft: #e9ebef;
--aya-tint: #f7f8fa;
--aya-white: #ffffff;
color: var(--aya-ink);
-webkit-font-smoothing: antialiased;
}
.aya-redesign #page-container,
.aya-redesign #et-boc,
.aya-redesign .et_pb_module,
.aya-redesign .et_pb_text_inner,
.aya-redesign .et_pb_blurb_container,
.aya-redesign .et_pb_button {
font-family: "Space Grotesk", system-ui, sans-serif;
}
.aya-redesign a {
color: #3b4352;
}
.aya-redesign a:hover {
color: var(--aya-ink);
}
.aya-redesign .et_pb_row {
max-width: 1200px;
width: 100%;
box-sizing: border-box;
padding-left: 24px;
padding-right: 24px;
}
.aya-redesign,
.aya-redesign #page-container,
.aya-redesign #et-main-area {
overflow-x: clip;
}
.aya-redesign img,
.aya-redesign .et_pb_image img,
.aya-redesign .et_pb_module img {
max-width: 100%;
height: auto;
}
.aya-redesign .et_pb_section > .et_pb_row {
flex: 0 0 100%;
max-width: 1200px;
}
.aya-redesign h1,
.aya-redesign h2,
.aya-redesign h3,
.aya-redesign .et_pb_module_heading,
.aya-redesign .et_pb_blurb_container h4 {
letter-spacing: -0.03em;
color: var(--aya-ink);
font-weight: 600;
}
.aya-redesign .et_pb_text_inner p,
.aya-redesign .et_pb_blurb_description {
color: var(--aya-muted);
} .aya-redesign #main-header,
.aya-redesign #main-header.et-fixed-header,
.aya-redesign .et-l--header,
.aya-redesign .et-l--header .et_pb_section {
background: #ffffff !important;
box-shadow: none !important;
}
.aya-redesign #main-header {
border-bottom: 1px solid #eceef2;
}
.aya-redesign #top-menu a,
.aya-redesign #et-top-navigation nav > ul > li > a {
font-family: "Space Grotesk", system-ui, sans-serif !important;
font-size: 15px !important;
font-weight: 500 !important;
color: #3b4352 !important;
text-transform: none !important;
letter-spacing: 0 !important;
}
.aya-redesign #top-menu a:hover,
.aya-redesign #et-top-navigation nav > ul > li > a:hover {
color: var(--aya-ink) !important;
}
.aya-redesign #top-menu a[href*="get-a-quote"] {
background: var(--aya-accent) !important;
color: #fff !important;
border-radius: 10px;
padding: 10px 18px !important;
min-height: 44px;
display: inline-flex !important;
align-items: center;
margin-left: 8px;
}
.aya-redesign #top-menu a[href*="get-a-quote"]:hover {
background: #a80636 !important;
color: #fff !important;
}
.aya-redesign #et_mobile_nav_menu .mobile_menu_bar:before {
color: var(--aya-ink);
}
.aya-redesign .et-l--header .et_pb_section {
border-bottom: 1px solid #eceef2;
}
.aya-redesign .et-l--header .et_pb_menu ul li a,
.aya-redesign .et-l--header .et-menu-nav li a {
font-size: 15px;
font-weight: 500;
color: #3b4352 !important;
text-transform: none;
letter-spacing: 0;
}
.aya-redesign .et-l--header .et_pb_menu ul li a:hover,
.aya-redesign .et-l--header .et-menu-nav li a:hover {
color: var(--aya-ink) !important;
}
.aya-redesign .et-l--header .et_pb_row {
display: flex !important;
align-items: center !important;
}
@media (min-width: 981px) {
.aya-redesign .et-l--header .et_pb_row {
flex-wrap: nowrap !important;
}
}
.aya-redesign .et-l--header .et_pb_image {
text-align: left;
}
.aya-redesign .et-l--header .et_pb_image img {
max-height: 36px;
width: auto;
}
.aya-redesign .et-l--header .et_pb_button {
background: var(--aya-accent) !important;
color: #fff !important;
border: 0 !important;
border-radius: 10px !important;
box-shadow: none !important;
min-height: 44px;
padding: 0 18px !important;
font-size: 15px !important;
font-weight: 500 !important;
text-transform: none !important;
letter-spacing: 0 !important;
}
.aya-redesign .et-l--header .et_pb_button:hover {
background: #a80636 !important;
color: #fff !important;
}
.aya-redesign .et-l--header .et_pb_button:after {
display: none !important;
} .aya-redesign .et_pb_button {
font-family: "Space Grotesk", system-ui, sans-serif !important;
font-weight: 500 !important;
text-transform: none !important;
letter-spacing: 0 !important;
box-shadow: none !important;
border-radius: 12px !important;
min-height: 50px;
display: inline-flex !important;
align-items: center;
justify-content: center;
}
.aya-redesign .et_pb_button:after {
display: none !important;
}
.aya-redesign .aya-btn-primary .et_pb_button,
.aya-redesign .et_pb_button.aya-btn-primary {
background: var(--aya-accent) !important;
color: #fff !important;
border: 0 !important;
}
.aya-redesign .aya-btn-primary .et_pb_button:hover,
.aya-redesign .et_pb_button.aya-btn-primary:hover {
background: #a80636 !important;
color: #fff !important;
}
.aya-redesign .aya-btn-ghost .et_pb_button,
.aya-redesign .et_pb_button.aya-btn-ghost {
background: #fff !important;
color: var(--aya-ink) !important;
border: 1px solid #dde0e6 !important;
}
.aya-redesign .aya-btn-ghost .et_pb_button:hover,
.aya-redesign .et_pb_button.aya-btn-ghost:hover {
background: var(--aya-tint) !important;
color: var(--aya-ink) !important;
}
.aya-redesign .aya-btn-light .et_pb_button,
.aya-redesign .et_pb_button.aya-btn-light {
background: #fff !important;
color: var(--aya-ink) !important;
border: 0 !important;
}
.aya-redesign .aya-btn-outline-white .et_pb_button,
.aya-redesign .et_pb_button.aya-btn-outline-white {
background: transparent !important;
color: #fff !important;
border: 1px solid rgba(255, 255, 255, 0.4) !important;
}
.aya-redesign .et_pb_button_module_wrapper {
margin-bottom: 0 !important;
}
.aya-redesign .aya-btn-row {
display: none;
}
.aya-redesign .et_pb_column .et_pb_button_module_wrapper {
display: inline-flex;
margin-right: 12px;
margin-bottom: 12px !important;
}
.aya-redesign .aya-hero-pill .et_pb_text_inner p {
display: inline-flex;
align-items: center;
gap: 8px;
margin: 0;
padding: 6px 12px;
border: 1px solid #e6e8ec;
border-radius: 999px;
font-size: 13px;
color: #3b4352 !important;
}
.aya-redesign .aya-hero-pill .et_pb_text_inner p::before {
content: "";
width: 6px;
height: 6px;
border-radius: 99px;
background: var(--aya-accent);
} .aya-redesign .aya-kicker .et_pb_text_inner p,
.aya-redesign .aya-kicker .et_pb_text_inner h6 {
margin: 0;
font-size: 14px;
font-weight: 600;
color: var(--aya-accent) !important;
letter-spacing: 0;
text-transform: none;
}
.aya-redesign .aya-kicker-muted .et_pb_text_inner p {
margin: 0;
text-align: center;
font-size: 13px;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(--aya-label) !important;
} .aya-redesign .aya-card {
background: #fff;
border: 1px solid var(--aya-border-soft);
border-radius: 16px;
}
.aya-redesign .aya-card--lg {
border-radius: 20px;
}
.aya-redesign .aya-card .et_pb_text_inner h3,
.aya-redesign .aya-card .et_pb_blurb_container h4 {
color: var(--aya-ink);
} .aya-redesign .aya-step-num .et_pb_text_inner p {
margin: 0;
font-size: 14px;
font-weight: 600;
color: var(--aya-accent) !important;
letter-spacing: 0.02em;
} .aya-redesign .aya-service .et_pb_main_blurb_image {
margin-bottom: 0;
}
.aya-redesign .aya-service .et-pb-icon {
width: 40px;
height: 40px;
border-radius: 10px;
background: var(--aya-accent-soft);
color: var(--aya-accent) !important;
display: flex !important;
align-items: center;
justify-content: center;
font-size: 20px !important;
}
.aya-redesign .aya-service .et_pb_blurb_container {
padding-top: 16px;
}
.aya-redesign .aya-service h4 {
font-size: 19px !important;
font-weight: 600 !important;
letter-spacing: -0.01em;
margin-bottom: 8px !important;
}
.aya-redesign .aya-service .et_pb_blurb_description {
font-size: 15px;
line-height: 1.6;
} .aya-redesign .aya-feature .et-pb-icon {
width: 36px;
height: 36px;
border-radius: 10px;
border: 1px solid var(--aya-border);
color: var(--aya-ink) !important;
display: flex !important;
align-items: center;
justify-content: center;
font-size: 18px !important;
}
.aya-redesign .aya-feature h4 {
font-size: 16px !important;
margin-bottom: 4px !important;
}
.aya-redesign .aya-feature .et_pb_blurb_description {
font-size: 15px;
line-height: 1.55;
} .aya-redesign .aya-clients {
justify-content: center !important;
}
.aya-redesign .aya-clients .et_pb_image img {
height: 28px;
width: auto;
max-height: 28px;
max-width: 140px;
object-fit: contain;
filter: grayscale(1);
opacity: 0.8;
transition: opacity 0.2s ease;
}
.aya-redesign .aya-clients .et_pb_image img:hover {
opacity: 1;
} .aya-illust {
background: var(--aya-accent-soft);
border-radius: 24px;
padding: 28px;
display: flex;
flex-wrap: wrap;
gap: 20px;
align-items: flex-start;
}
.aya-badge {
flex: 0 0 220px;
background: #fff;
border-radius: 16px;
box-shadow: 0 1px 2px rgba(11, 18, 32, 0.06), 0 16px 40px rgba(11, 18, 32, 0.08);
overflow: hidden;
}
.aya-badge__clip {
display: flex;
justify-content: center;
padding-top: 12px;
}
.aya-badge__clip span {
width: 44px;
height: 7px;
border-radius: 4px;
background: #e6e8ec;
}
.aya-badge__body {
padding: 20px 20px 0;
}
.aya-badge__event {
margin: 0;
font-size: 11px;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(--aya-accent);
font-weight: 600;
}
.aya-badge__name {
margin: 18px 0 0;
font-size: 26px;
line-height: 1.05;
font-weight: 600;
letter-spacing: -0.02em;
}
.aya-badge__meta {
margin: 10px 0 0;
font-size: 14px;
color: var(--aya-muted);
}
.aya-badge__meta + .aya-badge__meta {
margin-top: 2px;
}
.aya-badge__foot {
display: flex;
justify-content: space-between;
align-items: flex-end;
padding: 22px 20px 20px;
}
.aya-qr {
width: 64px;
height: 64px;
display: grid;
grid-template-columns: repeat(11, minmax(0, 1fr));
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.aya-pill {
background: var(--aya-accent);
color: #fff;
font-size: 12px;
font-weight: 500;
padding: 5px 10px;
border-radius: 999px;
}
.aya-live {
flex: 1 1 250px;
min-width: 0;
background: #fff;
border-radius: 16px;
box-shadow: 0 1px 2px rgba(11, 18, 32, 0.06), 0 16px 40px rgba(11, 18, 32, 0.08);
padding: 20px;
}
.aya-live__top {
display: flex;
justify-content: space-between;
align-items: center;
gap: 8px;
}
.aya-live__top p {
margin: 0;
font-size: 14px;
font-weight: 600;
color: var(--aya-ink);
}
.aya-status {
display: inline-flex;
align-items: center;
gap: 6px;
font-size: 12px;
color: #3b4352;
border: 1px solid var(--aya-border);
border-radius: 999px;
padding: 4px 10px;
}
.aya-status i {
width: 6px;
height: 6px;
border-radius: 99px;
background: #15803d;
}
.aya-live__count {
margin: 18px 0 0;
font-size: 42px;
font-weight: 600;
letter-spacing: -0.03em;
line-height: 1;
color: var(--aya-ink);
}
.aya-live__count span {
font-size: 18px;
color: var(--aya-label);
font-weight: 500;
letter-spacing: 0;
}
.aya-live__sub {
margin: 6px 0 0;
font-size: 13px;
color: var(--aya-muted);
}
.aya-bar {
height: 6px;
background: #eef0f3;
border-radius: 99px;
margin-top: 14px;
}
.aya-bar > span {
display: block;
width: 72%;
height: 6px;
border-radius: 99px;
background: var(--aya-accent);
}
.aya-recent {
display: flex;
justify-content: space-between;
align-items: center;
gap: 8px;
padding: 11px 0;
border-top: 1px solid #f0f1f4;
}
.aya-recent p {
margin: 0;
font-size: 14px;
font-weight: 500;
color: var(--aya-ink);
}
.aya-recent small {
display: block;
margin-top: 2px;
font-size: 12px;
color: var(--aya-label);
}
.aya-chip {
font-size: 12px;
font-weight: 500;
padding: 4px 9px;
border-radius: 999px;
white-space: nowrap;
}
.aya-chip--print {
background: var(--aya-accent-soft);
color: var(--aya-accent);
}
.aya-chip--walk {
background: #f3f4f6;
color: #3b4352;
}
.aya-caption {
margin: 12px 4px 0;
font-size: 12px;
color: var(--aya-label);
}
.aya-hero-points {
display: flex;
flex-wrap: wrap;
gap: 10px 24px;
margin-top: 20px;
font-size: 14px;
color: #3b4352;
}
.aya-hero-points span {
display: inline-flex;
align-items: center;
gap: 8px;
}
.aya-hero-points svg {
flex: 0 0 16px;
} .aya-dash {
background: #fff;
border: 1px solid var(--aya-border-soft);
border-radius: 20px;
box-shadow: 0 1px 2px rgba(11, 18, 32, 0.04), 0 24px 56px rgba(11, 18, 32, 0.07);
padding: 24px;
}
.aya-dash__head {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
gap: 12px;
}
.aya-dash__head small {
display: block;
font-size: 13px;
color: var(--aya-label);
}
.aya-dash__head strong {
display: block;
margin-top: 2px;
font-size: 17px;
font-weight: 600;
}
.aya-dash__live {
display: inline-flex;
align-items: center;
gap: 6px;
font-size: 12px;
color: #3b4352;
background: #f3f4f6;
border-radius: 999px;
padding: 5px 10px;
}
.aya-kpis {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
gap: 10px;
margin-top: 20px;
}
.aya-kpi {
border: 1px solid #eef0f3;
border-radius: 12px;
padding: 14px;
}
.aya-kpi span {
display: block;
font-size: 12px;
color: var(--aya-muted);
}
.aya-kpi strong {
display: block;
margin-top: 6px;
font-size: 26px;
font-weight: 600;
letter-spacing: -0.02em;
}
.aya-chart {
margin-top: 20px;
border: 1px solid #eef0f3;
border-radius: 12px;
padding: 16px 16px 12px;
}
.aya-chart p {
margin: 0;
font-size: 13px;
font-weight: 500;
}
.aya-chart__bars {
height: 160px;
display: flex;
align-items: flex-end;
gap: 12px;
margin-top: 16px;
}
.aya-chart__col {
flex: 1 1 0;
height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: center;
gap: 8px;
}
.aya-chart__col b {
display: block;
width: 100%;
max-width: 44px;
border-radius: 6px 6px 2px 2px;
background: #c3073f4d;
}
.aya-chart__col b.is-peak {
background: var(--aya-accent);
}
.aya-chart__col span {
font-size: 12px;
color: var(--aya-label);
} .aya-offline {
background: var(--aya-ink);
color: #fff;
border-radius: 24px;
padding: clamp(32px, 5vw, 64px);
}
.aya-offline h2,
.aya-offline p,
.aya-offline .et_pb_text_inner h2,
.aya-offline .et_pb_text_inner p,
.aya-offline .et_pb_blurb_container h4,
.aya-offline .et_pb_blurb_description {
color: #fff !important;
}
.aya-offline .et_pb_blurb_description {
color: #a9b1c1 !important;
}
.aya-offline-item {
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 14px;
padding: 18px 20px;
}
.aya-offline .aya-offline-item h4 {
font-size: 16px !important;
color: #fff !important;
} .aya-action-photos {
position: relative;
}
.aya-action-photos__main {
width: 100%;
aspect-ratio: 4 / 3;
object-fit: cover;
border-radius: 20px;
display: block;
}
.aya-action-photos__inset {
position: absolute;
right: 16px;
bottom: 16px;
width: 38%;
aspect-ratio: 4 / 3;
object-fit: cover;
border-radius: 16px;
box-shadow: 0 8px 24px rgba(11, 18, 32, 0.18);
border: 3px solid #fff;
}
.aya-stats {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 16px;
margin-top: 36px;
padding-top: 28px;
border-top: 1px solid var(--aya-border-soft);
}
.aya-stats strong {
display: block;
font-size: clamp(26px, 3vw, 36px);
font-weight: 600;
letter-spacing: -0.03em;
}
.aya-stats span {
display: block;
margin-top: 6px;
font-size: 14px;
line-height: 1.45;
color: var(--aya-muted);
}
.aya-text-link {
margin-top: 24px;
display: inline-flex;
align-items: center;
gap: 8px;
min-height: 44px;
font-size: 15px;
font-weight: 500;
color: var(--aya-accent) !important;
text-decoration: none;
}
.aya-text-link:hover {
color: #a80636 !important;
} .aya-redesign .aya-package .et_pb_icon_list .et_pb_icon_list_icon,
.aya-redesign .aya-package .et-pb-icon {
color: var(--aya-accent) !important;
}
.aya-redesign .aya-package .et_pb_icon_list_item {
padding-bottom: 12px;
}
.aya-note .et_pb_text_inner p {
font-size: 13px;
line-height: 1.5;
color: var(--aya-muted) !important;
} .aya-redesign .aya-news .et_pb_image img,
.aya-redesign .aya-news-img {
width: 100%;
aspect-ratio: 16 / 10;
object-fit: cover;
border-radius: 16px;
}
.aya-news-meta .et_pb_text_inner p {
margin: 18px 0 0;
font-size: 13px;
color: var(--aya-label) !important;
}
.aya-news-title .et_pb_text_inner h3,
.aya-news-title .et_pb_text_inner a {
margin: 8px 0 0;
font-size: 19px;
line-height: 1.35;
font-weight: 600;
letter-spacing: -0.01em;
color: var(--aya-ink) !important;
text-decoration: none;
}
.aya-news-title .et_pb_text_inner a:hover {
color: var(--aya-accent) !important;
} .aya-cta {
background: var(--aya-accent);
color: #fff;
border-radius: 24px;
padding: clamp(32px, 5vw, 64px);
}
.aya-cta h2,
.aya-cta .et_pb_text_inner h2 {
color: #fff !important;
}
.aya-cta .et_pb_text_inner p {
color: rgba(255, 255, 255, 0.86) !important;
} .aya-redesign .et-l--footer {
background: #fff;
color: var(--aya-ink);
border-top: 1px solid #eceef2;
}
.aya-redesign .et-l--footer h4,
.aya-redesign .et-l--footer .et_pb_text_inner h4 {
font-size: 13px !important;
font-weight: 600 !important;
letter-spacing: 0 !important;
text-transform: none !important;
color: var(--aya-ink) !important;
}
.aya-redesign .et-l--footer .et_pb_text_inner,
.aya-redesign .et-l--footer .et_pb_text_inner p,
.aya-redesign .et-l--footer .et_pb_text_inner a {
font-size: 14px;
line-height: 1.8;
color: var(--aya-muted) !important;
text-decoration: none;
}
.aya-redesign .et-l--footer .et_pb_text_inner a:hover {
color: var(--aya-ink) !important;
}
.aya-redesign .et-l--footer .et_pb_social_media_follow li a.icon {
background: transparent !important;
color: var(--aya-muted) !important;
}
.aya-redesign .et-l--footer .et_pb_image img {
max-height: 36px;
width: auto;
max-width: 200px;
} .aya-redesign #how,
.aya-redesign #services,
.aya-redesign #features,
.aya-redesign #packages,
.aya-redesign #action,
.aya-redesign #news,
.aya-redesign #quote {
scroll-margin-top: 96px;
}
.aya-gallery {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 12px;
}
.aya-gallery img {
width: 100%;
aspect-ratio: 4 / 3;
object-fit: cover;
border-radius: 16px;
display: block;
}
.aya-quote__photo {
border-radius: 20px;
overflow: hidden;
}
.aya-quote__photo img {
width: 100%;
aspect-ratio: 4 / 3;
object-fit: cover;
display: block;
}
.aya-quote__photos {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px;
margin-top: 10px;
}
.aya-quote__photos img {
width: 100%;
aspect-ratio: 4 / 3;
object-fit: cover;
border-radius: 16px;
display: block;
}
@media (max-width: 980px) {
.aya-redesign .et_pb_row {
flex-wrap: wrap !important;
}
.aya-redesign .et_pb_column {
flex: 1 1 100% !important;
max-width: 100% !important;
width: 100% !important;
}
.aya-redesign .aya-clients .et_pb_column {
flex: 1 1 40% !important;
max-width: 46% !important;
width: auto !important;
}
.aya-badge {
flex: 1 1 100%;
}
.aya-stats {
grid-template-columns: 1fr 1fr;
}
.aya-gallery {
grid-template-columns: 1fr 1fr;
}
.aya-illust {
padding: 16px;
margin-top: 24px;
}
.aya-quote__layout {
flex-direction: column;
}
.aya-quote__main,
.aya-quote__aside {
flex: 1 1 auto;
width: 100%;
}
.aya-quote-page .et_pb_section {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 767px) {
.aya-redesign .et_pb_row {
padding-left: 16px;
padding-right: 16px;
}
.aya-redesign .et-l--header .et_pb_button {
min-height: 44px;
padding: 0 14px !important;
font-size: 14px !important;
}
.aya-redesign .et_pb_section {
padding-top: 48px !important;
padding-bottom: 48px !important;
}
.aya-redesign .et-l--footer .et_pb_section {
padding-top: 32px !important;
padding-bottom: 24px !important;
}
.aya-redesign h1,
.aya-redesign .et_pb_text_inner h1 {
font-size: 34px !important;
line-height: 1.1 !important;
}
.aya-redesign h2,
.aya-redesign .et_pb_text_inner h2 {
font-size: 28px !important;
line-height: 1.15 !important;
}
.aya-cta,
.aya-offline {
padding: 24px !important;
border-radius: 16px !important;
}
.aya-stats {
grid-template-columns: 1fr;
}
.aya-action-photos__inset {
position: static;
width: 100%;
margin-top: 12px;
border: 0;
box-shadow: none;
}
.aya-quote input[type="text"],
.aya-quote input[type="email"],
.aya-quote input[type="tel"],
.aya-quote input[type="number"],
.aya-quote input[type="date"],
.aya-quote select,
.aya-quote textarea {
font-size: 16px;
}
.aya-quote__submit-btn,
.aya-quote__btn--primary {
width: 100%;
}
} .aya-quote-page #et-main-area,
.aya-quote-page #main-content,
.aya-quote-page #left-area,
.aya-quote-page .et_pb_section {
background: #f7f8fa;
}
.aya-quote-page #sidebar,
.aya-quote-page #left-area .entry-title,
.aya-quote-page h1.entry-title,
.aya-quote-page .et_pb_title_container {
display: none !important;
}
.aya-quote-page #left-area {
width: 100% !important;
padding: 0;
}
.aya-quote-page .et_pb_row.aya-quote-intro {
max-width: 1200px !important;
}
.aya-quote-page .aya-quote-intro .et_pb_column,
.aya-quote-page .aya-quote-intro .et_pb_text {
max-width: 680px;
}
.aya-quote-page .et_pb_code,
.aya-quote-page .et_pb_code_inner {
background: transparent !important;
margin: 0 !important;
padding: 0 !important;
}
.aya-quote-page .et_pb_code_inner {
font-family: inherit !important;
font-size: inherit !important;
color: inherit !important;
}
.aya-visually-hidden,
.aya-hp {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
}
.aya-quote [hidden] {
display: none !important;
}
.aya-quote {
color: var(--aya-ink);
}
.aya-quote__layout {
display: flex;
flex-wrap: wrap;
gap: 32px;
align-items: flex-start;
}
.aya-quote__main {
flex: 1.7 1 560px;
min-width: 0;
}
.aya-quote__form {
display: flex;
flex-direction: column;
gap: 20px;
}
.aya-quote__aside {
flex: 1 1 300px;
min-width: 0;
display: flex;
flex-direction: column;
gap: 20px;
}
.aya-quote__card {
background: #fff;
border: 1px solid #e6e8ec;
border-radius: 20px;
padding: clamp(22px, 3vw, 32px);
}
.aya-quote__aside .aya-quote__card h2 {
margin: 0;
font-size: 18px;
font-weight: 600;
letter-spacing: -0.01em;
}
.aya-quote__card-head {
display: flex;
align-items: center;
gap: 12px;
}
.aya-quote__card-head--split {
flex-wrap: wrap;
justify-content: space-between;
}
.aya-quote__card-head h2 {
margin: 0;
font-size: 20px;
font-weight: 600;
letter-spacing: -0.02em;
color: var(--aya-ink);
}
.aya-quote__num {
width: 28px;
height: 28px;
border-radius: 99px;
border: 1px solid #dde0e6;
font-size: 13px;
font-weight: 600;
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 28px;
}
.aya-quote__count {
font-size: 13px;
color: var(--aya-muted);
}
.aya-quote__help {
margin: 12px 0 0;
font-size: 15px;
line-height: 1.55;
color: var(--aya-muted);
}
.aya-quote__grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 18px;
margin-top: 24px;
}
.aya-field {
min-width: 0;
}
.aya-field--block {
margin-top: 22px;
}
.aya-field label,
.aya-field > p:first-child {
display: block;
font-size: 14px;
font-weight: 500;
color: #1f2633;
margin: 0 0 8px;
}
.aya-quote input[type="text"],
.aya-quote input[type="email"],
.aya-quote input[type="tel"],
.aya-quote input[type="number"],
.aya-quote input[type="date"],
.aya-quote select,
.aya-quote textarea {
width: 100%;
box-sizing: border-box;
border: 1px solid #dde0e6;
border-radius: 10px;
padding: 0 14px;
font-size: 15px;
font-family: inherit;
color: var(--aya-ink);
background: #fff;
}
.aya-quote input[type="text"],
.aya-quote input[type="email"],
.aya-quote input[type="tel"],
.aya-quote input[type="number"],
.aya-quote input[type="date"],
.aya-quote select {
height: 48px;
}
.aya-quote textarea {
padding: 12px 14px;
line-height: 1.5;
resize: vertical;
min-height: 120px;
}
.aya-quote input::placeholder,
.aya-quote textarea::placeholder {
color: #8a93a3;
}
.aya-quote input[aria-invalid="true"],
.aya-quote select[aria-invalid="true"],
.aya-quote textarea[aria-invalid="true"] {
border-color: var(--aya-accent);
}
.aya-field__error {
margin: 6px 0 0;
font-size: 13px;
color: var(--aya-accent);
}
.aya-seg {
display: flex;
flex-wrap: wrap;
gap: 4px;
background: #f3f4f6;
border-radius: 12px;
padding: 4px;
}
.aya-seg button {
flex: 1 1 0;
min-height: 44px;
border: 0;
border-radius: 9px;
font-size: 15px;
font-weight: 500;
font-family: inherit;
cursor: pointer;
background: transparent;
color: var(--aya-muted);
}
.aya-seg[data-seg="package"] button {
flex: 1 1 140px;
}
.aya-seg button[aria-pressed="true"] {
background: #fff;
color: var(--aya-ink);
box-shadow: 0 1px 2px rgba(11, 18, 32, 0.08), 0 0 0 1px rgba(11, 18, 32, 0.05);
}
.aya-chips {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 20px;
}
.aya-quote .aya-chip {
display: inline-flex;
align-items: center;
gap: 8px;
min-height: 44px;
padding: 0 16px;
border-radius: 999px;
font-size: 14px;
font-weight: 500;
font-family: inherit;
cursor: pointer;
background: #fff;
color: #1f2633;
border: 1px solid #dde0e6;
white-space: nowrap;
}
.aya-quote .aya-chip__check {
display: none;
width: 14px;
height: 14px;
}
.aya-quote .aya-chip[aria-pressed="true"] {
background: var(--aya-accent-soft);
color: var(--aya-accent);
border-color: var(--aya-accent);
}
.aya-quote .aya-chip[aria-pressed="true"] .aya-chip__check {
display: inline-flex;
}
.aya-custom {
margin-top: 28px;
padding-top: 24px;
border-top: 1px solid #eef0f3;
}
.aya-custom__title {
margin: 0;
font-size: 15px;
font-weight: 600;
}
.aya-custom__list {
display: flex;
flex-direction: column;
gap: 12px;
margin-top: 14px;
}
.aya-custom__row {
display: flex;
flex-wrap: wrap;
gap: 10px;
align-items: flex-end;
padding: 16px;
background: #f9fafb;
border: 1px solid #eef0f3;
border-radius: 14px;
}
.aya-custom__row .aya-field:first-child {
flex: 2 1 200px;
}
.aya-custom__row .aya-field:nth-child(2) {
flex: 1 1 160px;
}
.aya-custom__options {
flex: 2 1 200px;
min-width: 0;
}
.aya-custom__row .aya-quote input,
.aya-custom__row .aya-quote select,
.aya-custom__row input,
.aya-custom__row select {
height: 44px;
}
.aya-custom__remove {
flex: 0 0 44px;
width: 44px;
height: 44px;
border-radius: 10px;
border: 1px solid #dde0e6;
background: #fff;
color: var(--aya-muted);
cursor: pointer;
display: inline-flex;
align-items: center;
justify-content: center;
}
.aya-custom__empty {
margin: 0;
font-size: 14px;
color: var(--aya-muted);
}
.aya-custom__add {
margin-top: 14px;
}
.aya-quote__btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
min-height: 44px;
padding: 0 16px;
border-radius: 10px;
font-size: 14px;
font-weight: 500;
font-family: inherit;
cursor: pointer;
text-decoration: none;
border: 1px solid #dde0e6;
background: #fff;
color: var(--aya-ink);
}
.aya-quote__btn--primary {
background: var(--aya-accent);
color: #fff;
border: 0;
min-height: 52px;
padding: 0 28px;
border-radius: 12px;
font-size: 16px;
}
.aya-quote__btn--primary:hover {
background: #a80636;
color: #fff;
}
.aya-quote__btn--ghost:hover {
background: var(--aya-tint);
color: var(--aya-ink);
}
.aya-quote__btn:disabled {
opacity: 0.7;
cursor: wait;
}
.aya-quote__submit {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 16px;
padding-top: 4px;
}
.aya-quote__submit p {
margin: 0;
font-size: 13px;
line-height: 1.5;
color: var(--aya-muted);
max-width: 380px;
}
.aya-quote__submit a {
color: var(--aya-ink);
}
.aya-quote__banner {
margin: 0;
padding: 12px 14px;
border-radius: 10px;
background: #fdecef;
color: var(--aya-accent);
font-size: 14px;
line-height: 1.5;
}
.aya-quote__thanks {
background: #fff;
border: 1px solid #e6e8ec;
border-radius: 20px;
padding: clamp(28px, 5vw, 56px);
text-align: center;
}
.aya-quote__check {
width: 56px;
height: 56px;
border-radius: 99px;
background: var(--aya-accent-soft);
color: var(--aya-accent);
display: inline-flex;
align-items: center;
justify-content: center;
}
.aya-quote__thanks h2 {
margin: 20px 0 0;
font-size: 30px;
letter-spacing: -0.03em;
font-weight: 600;
}
.aya-quote__thanks p {
margin: 12px auto 0;
font-size: 16px;
line-height: 1.6;
color: var(--aya-muted);
max-width: 440px;
}
.aya-quote__thanks-actions {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 12px;
margin-top: 28px;
}
.aya-next {
display: flex;
flex-direction: column;
gap: 20px;
margin-top: 22px;
}
.aya-next__item {
display: flex;
gap: 14px;
align-items: flex-start;
}
.aya-next__item span {
flex: 0 0 28px;
height: 28px;
border-radius: 99px;
background: var(--aya-accent-soft);
color: var(--aya-accent);
font-size: 13px;
font-weight: 600;
display: inline-flex;
align-items: center;
justify-content: center;
}
.aya-next__title {
margin: 3px 0 0;
font-size: 15px;
font-weight: 600;
color: var(--aya-ink);
}
.aya-next__item p:last-child {
margin: 4px 0 0;
font-size: 14px;
line-height: 1.55;
color: var(--aya-muted);
}
.aya-quote__talk {
background: #0b1220;
color: #fff;
border-radius: 20px;
padding: 28px;
}
.aya-quote__talk h2 {
margin: 0;
font-size: 18px;
font-weight: 600;
letter-spacing: -0.01em;
color: #fff;
}
.aya-quote__talk p {
margin: 8px 0 0;
font-size: 14px;
line-height: 1.55;
color: #a9b1c1;
}
.aya-quote__talk a {
margin-top: 20px;
display: inline-flex;
align-items: center;
gap: 10px;
min-height: 46px;
padding: 0 18px;
border-radius: 12px;
background: #fff;
color: var(--aya-ink);
text-decoration: none;
font-size: 15px;
font-weight: 500;
}
.aya-quote__talk a:hover {
color: var(--aya-ink);
}
.aya-quote__trusted {
padding: 4px 4px 0;
}
.aya-quote__trusted-kicker {
margin: 0;
font-size: 13px;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(--aya-label);
}
.aya-quote__trusted p:last-child {
margin: 10px 0 0;
font-size: 15px;
line-height: 1.7;
font-weight: 500;
color: #3b4352;
}
.aya-quote-page .aya-kicker + .et_pb_module h1,
.aya-quote-page .et_pb_text_inner h1 {
letter-spacing: -0.035em;
}
@media (max-width: 980px) {
.aya-quote__submit {
flex-direction: column;
align-items: stretch;
}
.aya-quote__submit-btn {
width: 100%;
}
} .aya-hero-visual {
position: relative;
padding: 0 0 40px 0;
}
.aya-hero-visual__photo {
width: 100%;
aspect-ratio: 5 / 5.2;
object-fit: cover;
object-position: 60% 50%;
border-radius: 28px;
display: block;
box-shadow: 0 24px 60px rgba(11, 18, 32, 0.16);
}
.aya-badge--float {
position: absolute;
top: 28px;
right: 24px;
width: 168px;
flex: none;
transform: rotate(3deg);
}
.aya-badge--float .aya-badge__body { padding: 14px 14px 0; }
.aya-badge--float .aya-badge__name { font-size: 20px; margin-top: 12px; }
.aya-badge--float .aya-badge__meta { font-size: 12px; margin-top: 6px; }
.aya-badge--float .aya-badge__foot { padding: 14px; }
.aya-badge--float .aya-qr { width: 46px; height: 46px; }
.aya-badge--float .aya-pill { font-size: 11px; padding: 4px 8px; }
.aya-live--float {
position: absolute;
left: -20px;
bottom: 0;
width: 300px;
flex: none;
padding: 18px;
}
.aya-live--float .aya-live__count { font-size: 36px; margin-top: 12px; }
@media (max-width: 980px) {
.aya-hero-visual { padding-bottom: 0; }
.aya-hero-visual__photo { aspect-ratio: 4 / 3; }
.aya-live--float { left: 16px; bottom: -28px; width: min(300px, calc(100% - 32px)); }
.aya-hero-visual { margin-bottom: 36px; }
.aya-hero-visual__photo { aspect-ratio: 16 / 10; }
}
@media (max-width: 767px) {
.aya-badge--float { display: none; }
.aya-hero-visual { margin-bottom: 0; }
.aya-hero-visual__photo { aspect-ratio: 4 / 3.2; border-radius: 20px; }
.aya-live--float {
position: relative;
left: auto;
bottom: auto;
width: calc(100% - 32px);
max-width: none;
margin: -56px 16px 0;
}
.aya-live--float .aya-recent { display: none; }
.aya-live--float .aya-live__count { font-size: 30px; }
} .aya-redesign .aya-news .et_pb_image_wrap { display: block; overflow: hidden; border-radius: 16px; }
.aya-redesign .aya-news img { transition: transform 0.4s ease; }
.aya-redesign .aya-news:hover img { transform: scale(1.03); }
.aya-redesign .aya-allnews { text-align: right; align-self: flex-end; }
.aya-redesign .aya-allnews a { font-weight: 500; color: var(--aya-ink); border-bottom: 1px solid var(--aya-border); padding-bottom: 2px; }
.aya-redesign .aya-allnews a:hover { color: var(--aya-accent); border-color: var(--aya-accent); }
.aya-redesign #news .et_pb_row:first-child { align-items: flex-end; }
.aya-redesign .aya-news-row { margin-top: 40px; }
@media (max-width: 980px) { .aya-redesign .aya-allnews { text-align: left; } .aya-redesign .aya-news-row { margin-top: 24px; } } .aya-redesign .aya-offline h3,
.aya-redesign .aya-offline .et_pb_module_header,
.aya-redesign .aya-offline h2 {
color: #ffffff !important;
}
.aya-redesign .aya-offline .et_pb_text_inner p { color: rgba(255, 255, 255, 0.78) !important; } .aya-redesign .aya-clients {
background: #0b1220;
border-radius: 20px;
padding: 28px 32px !important;
max-width: 1152px !important;
align-items: center;
}
.aya-redesign .aya-clients .et_pb_image img {
filter: none;
opacity: 0.92;
height: 30px;
max-height: 30px;
margin: 0 auto;
}
.aya-redesign .aya-clients .et_pb_image {
text-align: center;
}
@media (max-width: 980px) {
.aya-redesign .aya-clients { padding: 20px 16px !important; margin-left: 16px; margin-right: 16px; width: calc(100% - 32px) !important; }
}
.aya-redesign .aya-clients .et_pb_image img {
height: 38px;
max-height: 38px;
max-width: 170px;
mix-blend-mode: lighten;
opacity: 1;
} .aya-redesign .et-l--header .mobile_menu_bar:before,
.aya-redesign .et_pb_menu .mobile_menu_bar:before,
.aya-redesign .et_pb_menu__wrap .mobile_menu_bar:before,
.aya-redesign .mobile_nav .mobile_menu_bar:before,
.aya-redesign .mobile_menu_bar_toggle:before {
color: var(--aya-ink) !important;
}
.aya-redesign .mobile_nav.opened .mobile_menu_bar:before {
color: var(--aya-accent) !important;
} .aya-pic { display: contents; } .aya-hero-visual .aya-badge--float {
top: auto;
bottom: 12px;
right: -14px;
width: 150px;
transform: rotate(3deg);
}
.aya-hero-visual .aya-live--float {
left: -20px;
width: 292px;
}
@media (max-width: 980px) {
.aya-hero-visual .aya-badge--float { display: none; }
}
.aya-hero-visual .aya-badge--float {
bottom: -28px;
right: -10px;
width: 140px;
}
.aya-hero-visual .aya-badge--float .aya-badge__name { font-size: 17px; }
.aya-hero-visual .aya-badge--float .aya-qr { width: 40px; height: 40px; } .aya-pic source,
.aya-redesign picture > source { display: none !important; } .aya-redesign .aya-news-hero .aya-kicker p { color: var(--aya-accent); font-weight: 600; font-size: 14px; margin: 0 0 14px; }
.aya-redesign .aya-news-hero h1 { font-size: clamp(34px, 5vw, 54px); line-height: 1.06; letter-spacing: -0.035em; font-weight: 600; color: var(--aya-ink); max-width: 18ch; margin: 0; padding: 0; }
.aya-redesign .aya-news-hero .aya-news-lede { margin-top: 18px; }
.aya-redesign .aya-news-hero .aya-news-lede p { font-size: 18px; line-height: 1.6; color: var(--aya-muted); max-width: 56ch; margin: 0; } .aya-redesign .aya-news-grid.et_pb_blog { background: transparent !important; }
.aya-redesign .aya-news-grid .et_pb_blog_posts.et_grid_module {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 28px;
}
.aya-redesign .aya-news-grid article.et_pb_post {
display: flex;
flex-direction: column;
margin: 0;
width: auto;
float: none;
background: #fff;
border: 1px solid var(--aya-border);
border-radius: 16px;
overflow: hidden;
box-shadow: none;
transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.aya-redesign .aya-news-grid article.et_pb_post:hover {
transform: translateY(-3px);
box-shadow: 0 18px 40px -22px rgba(11, 18, 32, .35);
border-color: #d9dce3;
}
.aya-redesign .aya-news-grid .et_pb_image_container { margin: 0; order: 0; }
.aya-redesign .aya-news-grid .entry-featured-image-url { display: block; aspect-ratio: 16 / 10; overflow: hidden; }
.aya-redesign .aya-news-grid .entry-featured-image-url img {
width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .4s ease;
}
.aya-redesign .aya-news-grid article.et_pb_post:hover .entry-featured-image-url img { transform: scale(1.04); }
.aya-redesign .aya-news-grid .entry-title {
order: 2; margin: 0; padding: 20px 22px 0;
font-size: 19px; line-height: 1.3; font-weight: 600; letter-spacing: -0.01em;
}
.aya-redesign .aya-news-grid .entry-title a { color: var(--aya-ink); }
.aya-redesign .aya-news-grid .entry-title a:hover { color: var(--aya-accent); }
.aya-redesign .aya-news-grid .post-meta {
order: 1; margin: 0; padding: 18px 22px 0;
font-size: 13px; color: var(--aya-label); font-weight: 500;
}
.aya-redesign .aya-news-grid .post-meta a { color: var(--aya-accent); font-weight: 600; }
.aya-redesign .aya-news-grid .post-content {
order: 3; padding: 10px 22px 22px; margin: 0; flex: 1; display: flex; flex-direction: column;
}
.aya-redesign .aya-news-grid .post-content-inner p {
font-size: 15px; line-height: 1.6; color: var(--aya-muted); margin: 0;
display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
}
.aya-redesign .aya-news-grid .more-link {
display: inline-block; margin-top: 16px; font-size: 14px !important; font-weight: 600; text-transform: none !important;
color: var(--aya-accent); line-height: 1.4 !important;
}
.aya-redesign .aya-news-grid .more-link:after { content: " \2192"; }
.aya-redesign .aya-news-grid .more-link:hover { color: var(--aya-ink); }
.aya-redesign .aya-news-grid .et_overlay { display: none !important; } .aya-redesign .aya-news-grid .pagination { margin-top: 40px; padding: 0; display: flex; justify-content: space-between; }
.aya-redesign .aya-news-grid .pagination a {
display: inline-block; padding: 12px 20px; border: 1px solid var(--aya-border); border-radius: 999px;
background: #fff; color: var(--aya-ink); font-weight: 600; font-size: 14px !important; line-height: 1.2 !important;
}
.aya-redesign .aya-news-grid .pagination a:hover { border-color: var(--aya-ink); } .aya-redesign .aya-news-cta { text-align: left; }
.aya-redesign .aya-news-cta h2 { font-size: clamp(26px, 3.4vw, 38px); line-height: 1.15; letter-spacing: -0.03em; font-weight: 600; margin: 0 0 12px; padding: 0; max-width: 22ch; }
.aya-redesign .aya-news-cta p { margin: 0; }
.aya-redesign .aya-news-cta .aya-news-cta-btn {
display: inline-block; margin-top: 24px; padding: 14px 26px; border-radius: 999px;
background: #fff; color: var(--aya-accent) !important; font-weight: 600; font-size: 16px;
}
.aya-redesign .aya-news-cta .aya-news-cta-btn:hover { background: var(--aya-ink); color: #fff !important; }
@media (max-width: 980px) {
.aya-redesign .aya-news-grid .et_pb_blog_posts.et_grid_module { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
.aya-redesign .aya-news-hero { padding-top: 56px !important; padding-bottom: 32px !important; }
}
@media (max-width: 640px) {
.aya-redesign .aya-news-grid .et_pb_blog_posts.et_grid_module { grid-template-columns: 1fr; }
.aya-redesign .aya-news-list { padding-bottom: 56px !important; }
.aya-redesign .aya-news-ctasec { padding-bottom: 56px !important; }
}
.aya-redesign .aya-news-hero .et_pb_text_inner,
.aya-redesign .aya-news-hero h1 { text-align: left; }
@media (max-width: 640px) {
.aya-redesign .aya-news-grid .entry-featured-image-url { aspect-ratio: 16 / 9; }
}
.aya-redesign .aya-news-grid article.et_pb_post { padding: 0 !important; }
.aya-redesign .aya-news-grid .et_pb_image_container { margin: 0 !important; padding: 0 !important; }
.aya-redesign .aya-news-grid .et_pb_image_container a { margin: 0 !important; }
.aya-redesign .aya-news-grid .post-meta { margin: 0 !important; padding: 16px 22px 0 !important; }
.aya-redesign .aya-news-grid .entry-title { margin: 0 !important; padding: 8px 22px 0 !important; }
.aya-redesign .aya-news-ctasec { padding-top: 72px !important; padding-bottom: 80px !important; }
@media (max-width: 640px) { .aya-redesign .aya-news-ctasec { padding-top: 48px !important; padding-bottom: 48px !important; } }