:root {
    /* --blue and --am-btn-color come from layouts/frontend-app.blade.php */
    --white: #fff;
    --black: #000;
    --home-brand: #a86812;
    --home-ink: #1f2a33;
    --home-soft-pink: #e7acbe;
    --home-soft-blue: #94bddf;
    --home-soft-lilac: #ac98d3;
    --home-soft-yellow: #f3c93c;
    --home-soft-cream: #f7e5c8;
    --home-preheader-bg: var(--am-preheader-bg);
    --home-preheader-fg: var(--am-preheader-fg);
    --home-soft-surface: #fffbf5;
    --home-ink-strong: #111;
    --home-accent-gradient: linear-gradient(135deg, #f3c93c 0%, #eba0b7 100%);
    --home-accent-gradient-hover: linear-gradient(135deg, #f3c93c 0%, #e79ab3 100%);
    --home-accent-border: #e9b73a;
    --home-surface-warm: #FFF5E9;
    --home-surface-soft: #FFFDFB;
}

/* Homepage — unified section preheaders (pill, dot, Poppins) */
.am-main > [class^="page-home"] .am-section_title > span,
.am-main > [class^="page-home"] .am-section_title .am-tag {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center;
    position: relative !important;
    box-sizing: border-box;
    width: fit-content !important;
    max-width: 100%;
    padding: 8px 20px 8px 32px !important;
    border-radius: 50px !important;
    background: var(--home-preheader-bg) !important;
    color: var(--home-preheader-fg) !important;
    font-family: "Playfair Display", Georgia, serif !important;
    font-weight: 500 !important;
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
    letter-spacing: 0.02em !important;
    text-transform: none !important;
    place-items: unset !important;
}

.am-main > [class^="page-home"] .am-section_title > span::before,
.am-main > [class^="page-home"] .am-section_title .am-tag::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: 14px !important;
    right: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 6px !important;
    height: 6px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 50% !important;
    background: currentColor !important;
    opacity: 1 !important;
}

.am-main > [class^="page-home"] .am-section_title > span::after,
.am-main > [class^="page-home"] .am-section_title .am-tag::after {
    display: none !important;
    content: none !important;
}

[dir="rtl"] .am-main > [class^="page-home"] .am-section_title > span,
[dir="rtl"] .am-main > [class^="page-home"] .am-section_title .am-tag {
    padding: 8px 32px 8px 20px !important;
}

[dir="rtl"] .am-main > [class^="page-home"] .am-section_title > span::before,
[dir="rtl"] .am-main > [class^="page-home"] .am-section_title .am-tag::before {
    left: auto !important;
    right: 14px !important;
}

.am-banner-content-seven .am-banner-tutor h1 span,
.am-banner-content-seven .am-banner-tutor h2 span{
    background: var(--home-accent-gradient) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
    font-family: "Playfair Display", Georgia, serif !important;
    font-style: italic !important;
    font-weight: 700 !important;
}
.am-banner-content-seven .am-banner-audio-toggle .am-banner-audio-label{
    font-size: 15px !important;
    font-weight: 500 !important;
}
.am-banner-content-seven .am-explore-banner-button .am-explore-btn,
.am-banner-content-seven .am-explore-banner-button .am-explore-btn:hover,
.am-banner-content-seven .am-explore-banner-button .am-explore-btn.am-demo-btn:hover,
.am-categories .am-card.am-highlighted::before,
.am-categories .am-card.am-highlighted::after,
.am-categories .am-card .am-btn,
.am-tutors-varient-two .am-experience-tutor-card .am-experience-tutor-info .am-tutorsearch_user_name .am-primary-btn:hover,
.am-tuition_content_detail .am-primary-btn,
.am-featured-mentors .am-experience-tutor-card:hover .am-experience-tutor-info .am-tutorsearch_user_name .am-primary-btn{
    background: var(--home-accent-gradient);
    border-color: var(--home-accent-border);
    color: var(--home-ink);
}
.am-featured-mentors-slider .splide__arrow:hover,
.am-banner-content-seven .am-explore-banner-button .am-explore-btn.am-demo-btn:hover,
.am-tuition_content_detail .am-primary-btn{
    border-color: #efcf67;
}
.am-featured-mentors-head .am-primary-btn-white:hover{
    background: var(--home-accent-gradient-hover);
    border-color: #e79ab3;
    color: #1b2430;
}
.am-featured-mentors-slider .splide__arrow:hover{
    background: color-mix(in srgb, var(--home-soft-yellow) 42%, #fff);
    color: #1b2430;
}
.am-categories.verient-one .am-card-container li:nth-child(6) .am-card{
    box-shadow: 10px 10px 0 0 color-mix(in srgb, var(--home-soft-lilac) 42%, transparent);
}
.am-whychooseus.whychooseus-variation-two .am-whychooseus-section .am-section_title h2,
.am-banner-content-seven .am-explore-banner-button .am-explore-btn.am-demo-btn,
.am-banner-content-seven .am-explore-banner-button .am-demo-btn i::before{
    color: var(--home-ink);
}
.am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-yellow-card{
    background: linear-gradient(145deg, color-mix(in srgb, var(--home-soft-yellow) 82%, #fff) 0%, color-mix(in srgb, var(--home-soft-cream) 72%, #fff) 100%);
}
.am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-blue-card{
    background: linear-gradient(150deg, color-mix(in srgb, var(--home-soft-blue) 92%, #e0eeff) 0%, color-mix(in srgb, var(--home-soft-lilac) 84%, #efe2ff) 100%);
    color: #1b2430 !important;
}
.am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-blue-card h2,
.am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-blue-card p,
.am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-blue-card span {
    color: #1b2430 !important;
    text-shadow: none !important;
}
.am-coming-soon{
    background: linear-gradient(130deg, color-mix(in srgb, var(--home-soft-pink) 56%, #fff) 0%, color-mix(in srgb, var(--home-soft-lilac) 52%, #fff) 35%, color-mix(in srgb, var(--home-soft-blue) 54%, #fff) 70%, color-mix(in srgb, var(--home-soft-cream) 86%, #fff) 100%);
}
.am-coming-soon_content h3 em{
    color: #9d7a2b;
}
.am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-yellow-card p,
.am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-yellow-card h2,
.am-banner-content-seven .am-explore-banner-button .am-explore-btn.am-demo-btn:hover,
.am-banner-content-seven .am-explore-banner-button .am-demo-btn:hover i:before{
    color: var(--home-ink);
}
.am-banner-content-seven .am-explore-banner-button .am-explore-btn.am-demo-btn{
    background: linear-gradient(135deg, #f2d895 0%, #f9efd4 100%) !important;
    background-image: linear-gradient(135deg, #f2d895 0%, #f9efd4 100%) !important;
    border-color: rgba(17, 17, 17, 0.12) !important;
}

/* Home hero CTA (Apply as a Coach): white outline + transparent middle */
.am-banner-content-seven .am-explore-banner-button > a.am-btn.am-explore-btn.am-demo-btn,
.am-banner-content-seven .am-explore-banner-button > a.am-btn.am-explore-btn.am-demo-btn:hover,
.am-banner-content-seven .am-explore-banner-button > a.am-btn.am-explore-btn.am-demo-btn:focus {
    color: #ffffff !important;
    background: transparent !important;
    background-image: none !important;
    border: 1px solid rgba(255, 255, 255, 0.9) !important;
    min-height: var(--am-btn-height, 44px);
    border-radius: var(--am-btn-radius, 9999px);
    box-shadow: none !important;
}

.am-banner-content-seven .am-explore-banner-button > a.am-btn.am-explore-btn.am-demo-btn::before {
    opacity: 0 !important;
}
.am-whychooseus.whychooseus-variation-two .am-whychooseus-section .am-section_title h2{
    background: none;
    -webkit-text-fill-color: var(--home-ink);
}
@media (max-width: 1199px) {
    .page-item-has-children > a > i{
        background: #e6c96c;
    }
}
@media (max-width: 767px) {
    .am-banner-content-seven .am-explore-banner-button {
        justify-content: center !important;
    }
    .am-banner-content-seven .am-banner-audio-toggle {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .am-banner-content-seven .am-banner-tutor h1,
    .am-banner-content-seven .am-banner-tutor h2,
    .am-banner-content-seven .am-banner-tutor h1 span,
    .am-banner-content-seven .am-banner-tutor h2 span {
        font-size: 2.2rem !important;
        line-height: 1.15 !important;
        letter-spacing: 0.4px !important;
    }
}
/* Step-by-Step Guide — heading accent only (preheader uses global homepage pill) */
.am-steps_content_unlock h3,
.am-steps_content_start_info_redirect h3,
.am-steps_content_start_info.journey .am-steps_content_start_info_redirect h3 {
    font-family: "Playfair Display", Georgia, serif !important;
}
.am-steps_content_unlock > span {
    color: #8f6a22 !important;
    font-family: "Playfair Display", Georgia, serif !important;
}
.am-steps_content_unlock h3 {
    color: var(--home-ink) !important;
}
.am-steps_content_start_info_redirect h3 {
    color: var(--home-ink) !important;
}
.am-steps_content_start_info.journey .am-steps_content_start_info_redirect h3 {
    color: var(--home-ink) !important;
}
.am-steps_content_start_info > a {
    background: color-mix(in srgb, var(--home-soft-cream) 68%, #fff) !important;
    color: #8f6a22 !important;
    border: 1px solid color-mix(in srgb, var(--home-soft-yellow) 42%, #fff) !important;
}
.am-steps_content_start_info > a:hover {
    background: var(--home-accent-gradient) !important;
    color: var(--home-ink) !important;
    border-color: var(--home-accent-border) !important;
}
.am-steps_content_start_info.journey {
    background: linear-gradient(145deg, color-mix(in srgb, var(--home-soft-blue) 68%, #fff) 0%, color-mix(in srgb, var(--home-soft-lilac) 66%, #fff) 55%, color-mix(in srgb, var(--home-soft-pink) 58%, #fff) 100%) !important;
}
.am-steps_content_start_info.journey > a {
    background: rgba(255, 255, 255, 0.82) !important;
    color: var(--home-ink) !important;
    border-color: rgba(255, 255, 255, 0.96) !important;
}
.am-steps_content_start_info.journey > a:hover,
.am-steps_content_start_info.journey > a:focus-visible {
    background: var(--home-accent-gradient) !important;
    color: var(--home-ink) !important;
    border-color: var(--home-accent-border) !important;
}
.am-mission_section.am-mission-variation-one .am-content_box.am-left-text.am-title-varient-one > span {
    color: #8f6a22 !important;
    border-color: #8f6a22 !important;
}
.am-mission_section.am-mission-variation-one {
    background: linear-gradient(180deg, color-mix(in srgb, var(--home-soft-cream) 84%, #fff) 0%, color-mix(in srgb, var(--home-soft-pink) 40%, #fff) 100%) !important;
}
.pb-themesection:has(.am-mission_section.am-mission-variation-one) {
    background: linear-gradient(180deg, color-mix(in srgb, var(--home-soft-cream) 84%, #fff) 0%, color-mix(in srgb, var(--home-soft-pink) 40%, #fff) 100%) !important;
}
.pb-themesection:has(.am-mission_section.am-mission-variation-one) .container-fluid > .row > .col-12,
.pb-themesection:has(.am-mission_section.am-mission-variation-one) .container-fluid > div > .col-12 {
    background: transparent !important;
}
.am-mission_section.am-mission-variation-one .am-content_box.am-left-text.am-title-varient-one > span::before,
.am-mission_section.am-mission-variation-one .am-content_box.am-left-text.am-title-varient-one > span::after {
    background: #8f6a22 !important;
    color: #8f6a22 !important;
    border-color: #8f6a22 !important;
}
.page-home-page .am-mission_section {
    background: linear-gradient(180deg, color-mix(in srgb, var(--home-soft-cream) 84%, #fff) 0%, color-mix(in srgb, var(--home-soft-pink) 40%, #fff) 100%) !important;
}
.page-home-page .am-mission_section .am-content_box.am-left-text > span {
    color: #8f6a22 !important;
    border-color: #8f6a22 !important;
}
.page-home-page .am-mission_section .am-content_box.am-left-text > span::before,
.page-home-page .am-mission_section .am-content_box.am-left-text > span::after {
    background: #8f6a22 !important;
    color: #8f6a22 !important;
    border-color: #8f6a22 !important;
}
.am-mission_section.am-mission-variation-one .am-content_box.am-left-text ul li > span,
.am-mission_section.am-mission-variation-one .am-content_box.am-left-text ul li > span svg {
    color: var(--home-ink) !important;
}
.am-easysetup.easy-steps-variation-three .am-section_title h2 span {
    color: var(--home-ink) !important;
}
.am-easysetup.easy-steps-variation-three .am-section_title h2,
.easy-steps-variation-three .am-easysetup_list_item > h4 {
    font-family: "Playfair Display", Georgia, serif !important;
}
.easy-steps-variation-three .am-easysetup_list_item > h4 {
    color: var(--home-ink) !important;
    font-weight: 600 !important;
}
.pb-themesection:has(.easy-steps-variation-three) {
    position: relative;
    background: linear-gradient(180deg, color-mix(in srgb, var(--home-soft-blue) 34%, #fff) 0%, color-mix(in srgb, var(--home-soft-cream) 66%, #fff) 100%);
}
/* Step-by-Step “Learn more” links (all style variations) — button fill + label only */
.easy-steps-variation-one .am-easysetup_list_item > a,
.easy-steps-variation-two .am-easysetup_list_item > a,
.easy-steps-variation-three .am-easysetup_list_item > a {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 14px 28px !important;
    margin-top: auto;
    border-radius: 9999px !important;
    background: color-mix(in srgb, var(--home-soft-cream) 64%, #fff) !important;
    color: #8f6a22 !important;
    border: 1px solid color-mix(in srgb, var(--home-soft-yellow) 42%, #fff) !important;
    font-weight: 500 !important;
    text-decoration: none !important;
}
.easy-steps-variation-one .am-easysetup_list_item > a:hover,
.easy-steps-variation-two .am-easysetup_list_item > a:hover,
.easy-steps-variation-three .am-easysetup_list_item > a:hover {
    background: var(--home-accent-gradient-hover) !important;
    color: var(--home-ink) !important;
}
.easy-steps-variation-one .am-easysetup_list_item > a i::before,
.easy-steps-variation-two .am-easysetup_list_item > a i::before,
.easy-steps-variation-three .am-easysetup_list_item > a i::before {
    color: currentColor !important;
}

/* Feedback from Our Clients — heading accent; preheader uses homepage pill */
.am-feedback.am-feedback-two .am-section_title h2 span {
    color: var(--home-ink) !important;
}
.am-feedback.am-feedback-two {
    background: linear-gradient(180deg, color-mix(in srgb, var(--home-soft-pink) 54%, #fff) 0%, color-mix(in srgb, var(--home-soft-cream) 82%, #fff) 100%);
}
.am-feedback.am-feedback-two .am-feedback_content_list_info {
    background: rgba(255, 255, 255, 0.88);
    border: 1px solid rgba(239, 195, 205, 0.34);
    box-shadow: 0 12px 30px rgba(31, 42, 51, 0.08);
}
.am-feedback-two_wrap .splide__slide.is-active .am-testimonial-card::after {
    background: rgba(31, 42, 51, 0.1) !important;
}
.am-feedback-two_wrap .splide__slide .am-testimonial-card > span svg > g path {
    fill: #7c6a92 !important;
}
/* Optional section CTA (see clients-feedback settings) — button fill + label only */
.am-feedback.am-feedback-two .am-feedback-section-cta-wrap {
    margin-top: 24px;
    text-align: center;
}
.am-feedback.am-feedback-two .am-feedback-section-cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 14px 28px;
    border-radius: 9999px;
    background: var(--home-accent-gradient) !important;
    color: var(--home-ink) !important;
    border: 1px solid var(--home-accent-border);
    font: 500 0.9375rem/1.25 "Poppins", sans-serif;
    text-decoration: none !important;
}
.am-feedback.am-feedback-two .am-feedback-section-cta:hover {
    background: var(--home-accent-gradient-hover) !important;
    color: var(--home-ink) !important;
}

/* Page shell: warm neutral — same as theme secondary (#FAF8F5) */
.am-main:has(> .page-home-page),
.am-main:has(> .page-home-seven) {
    background: linear-gradient(180deg, color-mix(in srgb, var(--home-soft-cream) 80%, #fff) 0%, color-mix(in srgb, var(--home-soft-pink) 30%, #fff) 45%, color-mix(in srgb, var(--home-soft-blue) 28%, #fff) 100%);
}

/* Stronger non-banner sections only (keeps hero/banner unchanged) */
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) {
    position: relative;
    isolation: isolate;
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven))::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.44) 0%, rgba(255, 255, 255, 0) 38%);
    z-index: 0;
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) > * {
    position: relative;
    z-index: 1;
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-section_title h2 {
    color: var(--home-ink) !important;
    font-family: "Playfair Display", Georgia, serif !important;
    font-size: clamp(2rem, 1.45rem + 1.35vw, 3.2rem) !important;
    line-height: 1.12 !important;
    letter-spacing: -0.01em;
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-section_title p,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) p {
    color: color-mix(in srgb, var(--home-ink) 82%, #fff) !important;
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-card,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-experience-tutor-card,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-testimonial-card,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-easysetup_list_item,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-feedback_content_list_info,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-tuition_content_detail {
    background: rgba(255, 255, 255, 0.84);
    border: 1px solid rgba(255, 255, 255, 0.92);
    box-shadow: 0 12px 30px rgba(31, 42, 51, 0.09);
    backdrop-filter: blur(4px);
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-card,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-experience-tutor-card,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-testimonial-card,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-easysetup_list_item {
    transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease;
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-card:hover,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-experience-tutor-card:hover,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-testimonial-card:hover,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-easysetup_list_item:hover {
    transform: translateY(-4px);
    box-shadow: 0 16px 38px rgba(31, 42, 51, 0.14);
    border-color: rgba(239, 195, 205, 0.6);
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-primary-btn,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-btn.am-primary-btn,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-tuition_content_detail .am-primary-btn {
    background: linear-gradient(135deg, #f7de63 0%, #f3b8c8 100%) !important;
    color: var(--home-ink) !important;
    border: 1px solid #efc3cd !important;
    box-shadow: 0 10px 24px rgba(236, 187, 92, 0.3);
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-primary-btn:hover,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-btn.am-primary-btn:hover,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-tuition_content_detail .am-primary-btn:hover {
    transform: translateY(-1px);
    box-shadow: 0 14px 30px rgba(236, 187, 92, 0.36);
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-featured-mentors-slider .splide__arrow {
    border: 1px solid rgba(255, 255, 255, 0.9);
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0 8px 20px rgba(31, 42, 51, 0.12);
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-featured-mentors-slider .splide__track,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-tutors-varient-two .splide__track {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    border-radius: 0 !important;
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-tuition_content_detail,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-steps_content_start_info,
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-coming-soon_content {
    border-radius: 24px;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two .am-cards-container figure figcaption {
    color: #fff !important;
    background:
        radial-gradient(56% 70% at 84% 26%, rgba(235, 160, 183, 0.12) 0%, rgba(235, 160, 183, 0) 78%),
        linear-gradient(102deg, rgba(7, 8, 10, 0.86) 0%, rgba(9, 10, 12, 0.78) 46%, rgba(7, 8, 10, 0.84) 100%) !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two .am-cards-container figure figcaption p {
    color: #fff !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-card-image-container figcaption p {
    font-size: 16px !important;
}

/* Featured mentors: remove dark tone contributors */
.am-main > [class^="page-home"] .am-feature-tutors.am-tutors-varient-two::before,
.am-main > [class^="page-home"] .am-feature-tutors.am-tutors-varient-two::after {
    content: none !important;
    display: none !important;
}
.am-main > [class^="page-home"] .am-feature-tutors.am-tutors-varient-two .am-experience-tutor-card,
.am-main > [class^="page-home"] .am-featured-mentors .am-experience-tutor-card {
    box-shadow: none !important;
}
@media (max-width: 991px) {
    .am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) .am-section_title h2 {
        font-size: clamp(1.8rem, 1.55rem + 1.1vw, 2.4rem) !important;
    }
}

/* Editorial homepage overhaul (Girlboss-inspired, not cloned) */
.am-main > .page-home-page,
.am-main > .page-home-seven {
    --home-editorial-ink: #111;
    --home-editorial-subtle: #5f6368;
    --home-editorial-accent: #ff4fa3;
    --home-editorial-accent-soft: var(--am-preheader-bg);
    --home-editorial-border: #111;
}
.am-main:has(> .page-home-page),
.am-main:has(> .page-home-seven) {
    background: #fff !important;
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven)) {
    background: #fff !important;
}
.am-main > [class^="page-home"] .pb-themesection:not(:has(.am-banner-content-seven))::before {
    background: none !important;
}
.am-main > [class^="page-home"] .am-section_title > span,
.am-main > [class^="page-home"] .am-section_title .am-tag {
    background: var(--home-editorial-accent-soft) !important;
    color: #111 !important;
    border: 1px solid rgba(17, 17, 17, 0.12);
    font-family: "Poppins", sans-serif !important;
    font-weight: 600 !important;
    letter-spacing: 0.05em !important;
    text-transform: uppercase !important;
}
.am-main > [class^="page-home"] .am-section_title h2,
.am-main > [class^="page-home"] .am-steps_content_unlock h3,
.am-main > [class^="page-home"] .am-steps_content_start_info_redirect h3 {
    color: var(--home-editorial-ink) !important;
    font-family: "Playfair Display", Georgia, serif !important;
    letter-spacing: -0.02em;
}
.am-main > [class^="page-home"] .am-steps_content_unlock h3 {
    font-size: 44px !important;
}
.am-main > [class^="page-home"] .am-section_title p,
.am-main > [class^="page-home"] p {
    color: var(--home-editorial-subtle) !important;
}
.am-main > [class^="page-home"] .am-card,
.am-main > [class^="page-home"] .am-experience-tutor-card,
.am-main > [class^="page-home"] .am-testimonial-card,
.am-main > [class^="page-home"] .am-easysetup_list_item,
.am-main > [class^="page-home"] .am-feedback_content_list_info,
.am-main > [class^="page-home"] .am-tuition_content_detail {
    background: #fff !important;
    border: 1px solid rgba(17, 17, 17, 0.14) !important;
    box-shadow: 0 8px 20px rgba(17, 17, 17, 0.08) !important;
    backdrop-filter: none !important;
}
.am-main > [class^="page-home"] .am-card:hover,
.am-main > [class^="page-home"] .am-experience-tutor-card:hover,
.am-main > [class^="page-home"] .am-testimonial-card:hover,
.am-main > [class^="page-home"] .am-easysetup_list_item:hover {
    transform: translateY(-3px);
    box-shadow: 0 14px 28px rgba(17, 17, 17, 0.13) !important;
    border-color: rgba(255, 79, 163, 0.56) !important;
}
.am-main > [class^="page-home"] .am-primary-btn,
.am-main > [class^="page-home"] .am-btn.am-primary-btn,
.am-main > [class^="page-home"] .am-featured-mentors-head .am-primary-btn-white,
.am-main > [class^="page-home"] .am-feedback.am-feedback-two .am-feedback-section-cta {
    background: #111 !important;
    color: #fff !important;
    border: 1px solid #111 !important;
    box-shadow: none !important;
}
.am-main > [class^="page-home"] .am-primary-btn:hover,
.am-main > [class^="page-home"] .am-btn.am-primary-btn:hover,
.am-main > [class^="page-home"] .am-featured-mentors-head .am-primary-btn-white:hover,
.am-main > [class^="page-home"] .am-feedback.am-feedback-two .am-feedback-section-cta:hover {
    background: var(--home-accent-gradient) !important;
    color: var(--home-ink) !important;
    border-color: var(--home-accent-border) !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-yellow-card {
    background: linear-gradient(145deg, #faf1d9 0%, #f2d58c 100%) !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-yellow-card h2 {
    font-weight: 700 !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-blue-card h2,
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-card-image-container figcaption h2 {
    font-weight: 700 !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two .am-cards-container .am-column .am-blue-card {
    background: #d5e7ff !important;
}
/* Disable hover lift on home v7 standout cards and tutor cards */
.am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-experience-tutor-card:hover {
    transform: none !important;
    box-shadow: 0 8px 20px rgba(17, 17, 17, 0.08) !important;
    border-color: rgba(17, 17, 17, 0.14) !important;
}
.am-main > [class^="page-home"] .am-coming-soon {
    background: linear-gradient(120deg, #fff 0%, #ffe7f4 42%, #efe7ff 100%) !important;
}
.am-main > [class^="page-home"] .am-steps_content_start_info.journey {
    background: linear-gradient(120deg, #ffe7f4 0%, #efe7ff 100%) !important;
}
.am-main > [class^="page-home"] .am-featured-mentors-slider .splide__arrow {
    border: 1px solid #111 !important;
    background: #fff !important;
}
.am-main > [class^="page-home"] .am-featured-mentors-slider .splide__arrow:hover {
    background: #111 !important;
    border-color: #111 !important;
    color: #fff !important;
}

/* Layout cleanup (colors unchanged) */
.am-main > [class^="page-home"] .pb-themesection {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}
.am-main > [class^="page-home"] .pb-themesection > .container-fluid,
.am-main > [class^="page-home"] .pb-themesection > .container {
    margin: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.am-main > [class^="page-home"] .pb-themesection > .container-fluid > .row > .col-12,
.am-main > [class^="page-home"] .pb-themesection > .container-fluid > div > .col-12,
.am-main > [class^="page-home"] .pb-themesection > .container > .row > .col-12,
.am-main > [class^="page-home"] .pb-themesection > .container > div > .col-12 {
    margin: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.am-main > [class^="page-home"] .am-whychooseus,
.am-main > [class^="page-home"] .am-feature-tutors,
.am-main > [class^="page-home"] .am-steps,
.am-main > [class^="page-home"] .am-mission_section,
.am-main > [class^="page-home"] .am-feedback,
.am-main > [class^="page-home"] .am-coming-soon,
.am-main > [class^="page-home"] .am-easysetup {
    margin: 0 !important;
    padding-top: clamp(44px, 5.2vw, 76px) !important;
    padding-bottom: clamp(44px, 5.2vw, 76px) !important;
}

.am-main > [class^="page-home"] .am-mission_section .am-left-text {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 14px !important;
}
.am-main > [class^="page-home"] .am-steps_content,
.am-main > [class^="page-home"] .am-featured-mentors-head,
.am-main > [class^="page-home"] .am-feedback-two_wrap {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.am-main > [class^="page-home"] .am-feedback-two_wrap .am-testimonial-section {
    margin-top: 24px !important;
    padding-top: 0 !important;
    padding-bottom: 26px !important;
}

.am-main > [class^="page-home"] .pb-themesection:has(.am-banner-seven) > .container-fluid > .row > .col-12 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

@media (max-width: 991px) {
    .am-main > [class^="page-home"] .am-whychooseus,
    .am-main > [class^="page-home"] .am-feature-tutors,
    .am-main > [class^="page-home"] .am-steps,
    .am-main > [class^="page-home"] .am-mission_section,
    .am-main > [class^="page-home"] .am-feedback,
    .am-main > [class^="page-home"] .am-coming-soon,
    .am-main > [class^="page-home"] .am-easysetup {
        padding-top: clamp(34px, 7vw, 56px) !important;
        padding-bottom: clamp(34px, 7vw, 56px) !important;
    }

    .am-main > [class^="page-home"] .pb-themesection:has(.am-banner-seven) > .container-fluid > .row > .col-12 {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }
}

/* Requested homepage tone */
.am-header_two.am-header_eight {
    background: #fff !important;
}
.am-main > [class^="page-home"] .pb-themesection:has(.am-banner-seven) > .container-fluid > .row > .col-12 {
    background: #fff !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one {
    background: #FFF9F4 !important;
    background-image: none !important;
}
.am-main > [class^="page-home"] .am-tuition.tuition-varient-one {
    background: #FFFDFB !important;
}
/* Force gradient on marketplace blocks except unique white section */
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one:not([data-marketplace-section="marketplace-6b83fc6211"])
    .am-cards-container .am-column .am-blue-card {
    background: linear-gradient(150deg, #d9e9ff 0%, #e9ddff 100%) !important;
    background-image: linear-gradient(150deg, #d9e9ff 0%, #e9ddff 100%) !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one:not([data-marketplace-section="marketplace-6b83fc6211"])
    .am-cards-container .am-column .am-blue-card::before,
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one:not([data-marketplace-section="marketplace-6b83fc6211"])
    .am-cards-container .am-column .am-blue-card::after {
    background-image: none !important;
    opacity: 0 !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one[data-marketplace-section="marketplace-6b83fc6211"]
    .am-cards-container .am-column .am-blue-card {
    background: linear-gradient(150deg, #d9e9ff 0%, #e9ddff 100%) !important;
    background-image: linear-gradient(150deg, #d9e9ff 0%, #e9ddff 100%) !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one[data-marketplace-section="marketplace-6b83fc6211"]
    .am-cards-container .am-column .am-blue-card::before,
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one[data-marketplace-section="marketplace-6b83fc6211"]
    .am-cards-container .am-column .am-blue-card::after {
    background-image: none !important;
    opacity: 0 !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one[data-marketplace-section="marketplace-6b83fc6211"]
    .am-cards-container .am-column .am-yellow-card {
    background: linear-gradient(145deg, #ffd08a 0%, #f6b3d1 100%) !important;
    background-image: linear-gradient(145deg, #ffd08a 0%, #f6b3d1 100%) !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one[data-marketplace-section="marketplace-6b83fc6211"]
    .am-cards-container .am-column .am-yellow-card::before,
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one[data-marketplace-section="marketplace-6b83fc6211"]
    .am-cards-container .am-column .am-yellow-card::after {
    background-image: none !important;
    opacity: 0 !important;
}
/* Marketplace “stands out” v1: no card hover lift / highlight (all section instances) */
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one .am-cards-container .am-card,
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one .am-cards-container .am-card-image-container,
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one .am-cards-container .am-card-image .card-image-thumbnail {
    transition: none !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one .am-cards-container .am-card:hover,
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one .am-cards-container .am-card-image-container:hover {
    transform: none !important;
    box-shadow: 0 8px 20px rgba(17, 17, 17, 0.08) !important;
    border-color: rgba(17, 17, 17, 0.14) !important;
    filter: none !important;
}
.am-main > [class^="page-home"] .am-whychooseus.whychooseus-variation-two.marketplace-stands-out-varient-one .am-cards-container .am-card-image .card-image-thumbnail:hover {
    transform: none !important;
    filter: none !important;
}
.am-main > [class^="page-home"] .am-tuition.tuition-varient-one .am-tuition_content_detail,
.am-main > [class^="page-home"] .am-tuition.tuition-varient-one .am-tuition_content_detail:hover {
    box-shadow: none !important;
}
.am-main > [class^="page-home"] .am-feedback.am-feedback-two .am-feedback_content_list_info,
.am-main > [class^="page-home"] .am-feedback.am-feedback-two .am-feedback_content_list_info:hover {
    box-shadow: none !important;
}
.am-main > [class^="page-home"] .am-steps_content_start_info,
.am-main > [class^="page-home"] .am-steps_content_start_info.journey {
    background: rgba(255, 255, 255, 0.92) !important;
    border: 1px solid rgba(239, 195, 205, 0.38) !important;
}
.am-main > [class^="page-home"] .am-steps_content_start_info.journey {
    background: linear-gradient(120deg, #ffe7f4 0%, #efe7ff 100%) !important;
    border-color: rgba(255, 79, 163, 0.28) !important;
}

/* Featured coaches / tutor cards — CERTIFIED gold pill */
.am-main > [class^="page-home"] .am-experience-tutor-meta .am-certified-badge .am-certified-text,
.am-featured-mentors .am-experience-tutor-meta .am-certified-badge .am-certified-text,
.am-tutors-varient-two .am-experience-tutor-meta .am-certified-badge .am-certified-text {
    background: linear-gradient(120deg, #fdf3d4 0%, #e3b84a 100%) !important;
    border: 1px solid rgba(160, 110, 30, 0.38) !important;
    color: #3d3010 !important;
}
.am-main > [class^="page-home"] .am-experience-tutor-meta .am-certified-badge .am-certified-text span,
.am-main > [class^="page-home"] .am-experience-tutor-meta .am-certified-badge .am-certified-text i,
.am-main > [class^="page-home"] .am-experience-tutor-meta .am-certified-badge .am-certified-text i::before,
.am-featured-mentors .am-experience-tutor-meta .am-certified-badge .am-certified-text span,
.am-featured-mentors .am-experience-tutor-meta .am-certified-badge .am-certified-text i,
.am-featured-mentors .am-experience-tutor-meta .am-certified-badge .am-certified-text i::before,
.am-tutors-varient-two .am-experience-tutor-meta .am-certified-badge .am-certified-text span,
.am-tutors-varient-two .am-experience-tutor-meta .am-certified-badge .am-certified-text i,
.am-tutors-varient-two .am-experience-tutor-meta .am-certified-badge .am-certified-text i::before {
    color: #3d3010 !important;
}
.am-main > [class^="page-home"] .am-steps_content_start_info.journey > span > i,
.am-main > [class^="page-home"] .am-steps_content_start_info.journey > span > i::before {
    color: #000 !important;
}

/* Mission section image sizing (desktop) */
@media (min-width: 992px) {
    .am-main > [class^="page-home"] .am-mission_section .am-mission_iframe {
        min-height: 600px;
        justify-content: flex-end;
    }
    .am-main > [class^="page-home"] .am-mission_section .am-mission_iframe figure {
        width: 471.954px !important;
        max-width: 100%;
        height: 520px !important;
    }
    .am-main > [class^="page-home"] .am-mission_section .am-mission_iframe figure > img {
        width: 100% !important;
        height: 520px !important;
        object-fit: cover;
    }
    .am-main > .page-home-page > .pb-themesection:nth-of-type(3):has(.am-mission_section) .am-mission_section .row > .col-12.col-lg-6.order-2.order-lg-1 {
        order: 2 !important;
    }
    .am-main > .page-home-page > .pb-themesection:nth-of-type(3):has(.am-mission_section) .am-mission_section .row > .col-12.col-lg-6.order-1.order-lg-2 {
        order: 1 !important;
    }
    .am-main > .page-home-page > .pb-themesection:nth-of-type(3):has(.am-mission_section) .am-mission_section .am-mission_iframe {
        justify-content: flex-start;
    }
}

/* Featured Coaches (variant two) — prevent overlap and normalize flow */
.am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two {
    padding-top: clamp(52px, 6vw, 80px) !important;
    padding-bottom: clamp(52px, 6vw, 80px) !important;
    background: #ffffff !important;
    overflow: visible;
}
.am-main > [class^="page-home"] .am-featured-mentors-head {
    margin-bottom: 48px !important;
    padding-right: 126px !important;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: nowrap;
    row-gap: 0;
}
.am-main > [class^="page-home"] .am-featured-mentors-slider .splide__track {
    margin: 0 !important;
    padding: 8px 0 14px !important;
    overflow: hidden;
}
.am-main > [class^="page-home"] .am-featured-mentors-slider {
    position: relative;
    z-index: 3;
}
.am-main > [class^="page-home"] .am-featured-mentors-slider .splide__arrows {
    position: relative;
    z-index: 20;
    pointer-events: auto;
}
.am-main > [class^="page-home"] .am-featured-mentors-slider .splide__list {
    align-items: stretch;
}
.am-main > [class^="page-home"] .am-featured-mentors-slider .splide__slide {
    height: auto;
}
.am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-experience-tutor-card {
    height: 100%;
    min-height: 430px;
    display: flex;
    flex-direction: column;
}
.am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-experience-tutor-img {
    height: 220px !important;
    border-radius: 12px !important;
}
.am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-experience-tutor-img img {
    border-radius: 12px !important;
}
.am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-experience-tutor-info {
    flex: 1;
    display: flex;
    padding: 18px 14px 24px !important;
}
.am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-tutorsearch_user_name {
    width: 100%;
}
.am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-tutorsearch_user_name p {
    display: none !important;
}
.am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-featured-tutor-rating .am-tutor-rating-score {
    color: #1b2430 !important;
    background: linear-gradient(135deg, #fdf1cc 0%, #f8dce7 100%) !important;
    border: 1px solid rgba(233, 183, 58, 0.45) !important;
    border-radius: 999px !important;
    padding: 2px 10px !important;
    font-weight: 700 !important;
}
.am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-featured-tutor-rating .am-tutor-review-count {
    color: #6a5d67 !important;
}
.am-main > [class^="page-home"] .am-featured-mentors-slider .splide__arrow.splide__arrow--prev,
.am-main > [class^="page-home"] .am-featured-mentors-slider .splide__arrow.splide__arrow--next {
    top: -68px;
    pointer-events: auto;
    cursor: pointer;
    z-index: 21;
}

@media (max-width: 991px) {
    .am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two {
        padding-top: 40px !important;
        padding-bottom: 44px !important;
    }
    .am-main > [class^="page-home"] .am-featured-mentors-head {
        margin-bottom: 22px !important;
        padding-right: 0 !important;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap;
        row-gap: 12px;
    }
    .am-main > [class^="page-home"] .am-featured-mentors-slider .splide__arrow.splide__arrow--prev,
    .am-main > [class^="page-home"] .am-featured-mentors-slider .splide__arrow.splide__arrow--next {
        top: -42px;
    }
    .am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-experience-tutor-card {
        min-height: 390px;
    }
    .am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-experience-tutor-img {
        height: 200px !important;
    }
}

@media (max-width: 767.98px) {
    .am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-experience-tutor-card {
        min-height: 410px;
    }
    .am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-experience-tutor-info {
        padding: 20px 16px 22px !important;
    }
    .am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-tutorsearch_user_name {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-tutorsearch_user_name h3 {
        margin-bottom: 0 !important;
    }
    .am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-view-profile-btn {
        margin-top: 4px;
    }
    .am-main > [class^="page-home"] .am-featured-mentors.am-tutors-varient-two .am-experience-rating-stack .am-tutor-stars-row {
        margin-top: -2px !important;
    }
}

/* Match "WHY WE EXIST" preheader style for mission/steps labels */
.am-main > [class^="page-home"] .am-steps_content_unlock > span,
.am-main > [class^="page-home"] .am-mission_section .am-content_box.am-left-text > span {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center;
    position: relative !important;
    box-sizing: border-box;
    width: fit-content !important;
    max-width: 100%;
    padding: 8px 20px 8px 32px !important;
    border-radius: 50px !important;
    background: var(--home-editorial-accent-soft) !important;
    color: #111 !important;
    border: 1px solid rgba(17, 17, 17, 0.12) !important;
    font-family: "Poppins", sans-serif !important;
    font-weight: 600 !important;
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
    letter-spacing: 0.05em !important;
    text-transform: uppercase !important;
    place-items: unset !important;
}
.am-main > [class^="page-home"] .am-steps_content_unlock > span::before,
.am-main > [class^="page-home"] .am-mission_section .am-content_box.am-left-text > span::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: 14px !important;
    right: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 6px !important;
    height: 6px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 50% !important;
    background: currentColor !important;
}
.am-main > [class^="page-home"] .am-steps_content_unlock > span::after,
.am-main > [class^="page-home"] .am-mission_section .am-content_box.am-left-text > span::after {
    display: none !important;
    content: none !important;
}
[dir="rtl"] .am-main > [class^="page-home"] .am-steps_content_unlock > span,
[dir="rtl"] .am-main > [class^="page-home"] .am-mission_section .am-content_box.am-left-text > span {
    padding: 8px 32px 8px 20px !important;
}
[dir="rtl"] .am-main > [class^="page-home"] .am-steps_content_unlock > span::before,
[dir="rtl"] .am-main > [class^="page-home"] .am-mission_section .am-content_box.am-left-text > span::before {
    left: auto !important;
    right: 14px !important;
}


