/* Facebook Automation landing — scoped port of the design HTML.
   Prefix fba- so Bootstrap .btn / .row / .lead and the site .on helper do not collide. */

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400 600;
    font-display: swap;
    src: url("/assets/supersite/fonts/facebook-automation/Inter-latin.woff2") format("woff2");
}

@font-face {
    font-family: "Plus Jakarta Sans";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("/assets/supersite/fonts/facebook-automation/PlusJakartaSans-ExtraBold.woff2") format("woff2");
}

.platform-facebook-automation-page {
    --blue: #1877F2;
    --btn: #1469E0;
    --navy: #152B5C;
    --slate: #475569;
    --mute: #566684;
    --t1: #F5F9FF;
    --t2: #EAF1FF;
    --t3: #DCE8FF;
    --line: rgba(21, 43, 92, .08);
    --g: #16A34A;
    --gd: #15803D;
    --gs: #DCFCE7;
    --am: #B45309;
    --ams: #FFF3D6;
    --rd: #DC2626;
    --rdd: #B91C1C;
    --rds: #FDE8E8;
    --sh1: 0 1px 2px rgba(21, 43, 92, .06), 0 10px 28px -10px rgba(21, 43, 92, .10);
    --sh2: 0 2px 4px rgba(21, 43, 92, .05), 0 18px 40px -14px rgba(21, 43, 92, .12), 0 44px 90px -34px rgba(21, 43, 92, .12);
    --fd: "Plus Jakarta Sans", system-ui, sans-serif;
    --fb: "Inter", system-ui, sans-serif;
    --bub: 28px 28px 28px 8px;
    --ck: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231877F2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
    --ckg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316A34A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
    --xr: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DC2626' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");
    --grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
    background: var(--t1);
    color: var(--slate);
    font-family: var(--fb);
    font-size: 17px;
    font-weight: 400;
    line-height: 1.65;
    -webkit-font-smoothing: antialiased;
    overflow-x: clip;
}

body:has(.platform-facebook-automation-page) #webchat-custom-widget-wrapper {
    left: auto !important;
    right: 23px !important;
}

.platform-facebook-automation-page [id] {
    scroll-margin-top: 136px;
}

.platform-facebook-automation-page h1,
.platform-facebook-automation-page h2,
.platform-facebook-automation-page h3 {
    font-family: var(--fd);
    color: var(--navy);
    margin: 0;
    text-wrap: balance;
}

.platform-facebook-automation-page h1 {
    font-size: clamp(44px, 6vw, 76px);
    line-height: 1.03;
    letter-spacing: -.03em;
    font-weight: 800;
}

.platform-facebook-automation-page h2 {
    font-size: clamp(30px, 4vw, 48px);
    line-height: 1.08;
    letter-spacing: -.025em;
    font-weight: 800;
}

.platform-facebook-automation-page h3 {
    font-weight: 700;
    letter-spacing: -.015em;
    line-height: 1.2;
    font-size: 1.25rem;
}

.platform-facebook-automation-page p,
.platform-facebook-automation-page li {
    margin: 0;
    font-size: inherit;
}

.platform-facebook-automation-page a {
    color: inherit;
    text-decoration: none;
}

.platform-facebook-automation-page ul,
.platform-facebook-automation-page ol {
    margin: 0;
    padding: 0;
}

.platform-facebook-automation-page :focus-visible {
    outline: 3px solid var(--blue);
    outline-offset: 3px;
    box-shadow: 0 0 0 3px #fff;
    border-radius: 8px;
}

.platform-facebook-automation-page .fba-sprite {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
}

/* Match the site navbar .container so the page lines up with the logo and Dashboard. */
.platform-facebook-automation-page .fba-wrap {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: max(calc(var(--bs-gutter-x, 1.875rem) * 0.5), env(safe-area-inset-left, 0px));
    padding-right: max(calc(var(--bs-gutter-x, 1.875rem) * 0.5), env(safe-area-inset-right, 0px));
}

@media (min-width: 576px) {
    .platform-facebook-automation-page .fba-wrap { max-width: 540px; }
}

@media (min-width: 768px) {
    .platform-facebook-automation-page .fba-wrap { max-width: 720px; }
}

@media (min-width: 992px) {
    .platform-facebook-automation-page .fba-wrap { max-width: 960px; }
}

@media (min-width: 1200px) {
    .platform-facebook-automation-page .fba-wrap { max-width: 1140px; }
}

@media (min-width: 1400px) {
    .platform-facebook-automation-page .fba-wrap { max-width: 1350px; }
}

.platform-facebook-automation-page .fba-sec {
    padding-block: clamp(72px, 9vw, 128px);
}

.platform-facebook-automation-page .fba-sec--top0 {
    padding-top: 0;
}

.platform-facebook-automation-page .fba-max {
    max-width: 760px;
}

.platform-facebook-automation-page .fba-lead {
    font-size: 18px;
    max-width: 62ch;
    margin-top: 20px;
}

.platform-facebook-automation-page .fba-i {
    width: 20px;
    height: 20px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round;
    flex: none;
}

.platform-facebook-automation-page .fba-lk {
    color: #1260CC;
    font-weight: 600;
    text-decoration: underline;
    text-decoration-color: rgba(18, 96, 204, .3);
    text-underline-offset: 4px;
    background: linear-gradient(currentColor, currentColor) 0 100% / 0 2px no-repeat;
    transition: background-size .3s;
}

.platform-facebook-automation-page .fba-lk:hover {
    background-size: 100% 2px;
}

.platform-facebook-automation-page .fba-sm {
    font-size: 15.5px;
}

.platform-facebook-automation-page .fba-tag {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font: 600 13.5px/1 var(--fd);
    color: #1B4FB8;
    background: var(--t2);
    border: 1px solid rgba(24, 119, 242, .16);
    border-radius: 999px;
    padding: 9px 14px;
}

.platform-facebook-automation-page .fba-live::before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--g);
    box-shadow: 0 0 0 4px rgba(22, 163, 74, .16);
    animation: fba-pulse 2.4s infinite;
}

.platform-facebook-automation-page .fba-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 48px;
    padding: 0 26px;
    border-radius: 999px;
    font: 700 16px var(--fd);
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0;
    transition: transform .2s, box-shadow .2s, background .2s;
    cursor: pointer;
    border: 0;
}

.platform-facebook-automation-page .fba-btn .fba-i {
    transition: transform .2s;
    width: 18px;
    height: 18px;
    stroke-width: 2.2;
}

.platform-facebook-automation-page a.fba-btn:hover {
    transform: translateY(-2px);
    color: inherit;
}

.platform-facebook-automation-page a.fba-btn:hover .fba-i {
    transform: translateX(3px);
}

.platform-facebook-automation-page .fba-bp {
    background: var(--btn);
    color: #fff;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 12px 24px -10px rgba(24, 119, 242, .7);
}

.platform-facebook-automation-page a.fba-bp:hover {
    color: #fff;
}

.platform-facebook-automation-page .fba-bo {
    background: rgba(255, 255, 255, .7);
    border: 1px solid rgba(21, 43, 92, .14);
    color: var(--navy);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

.platform-facebook-automation-page .fba-bw {
    background: #fff;
    color: var(--navy);
    box-shadow: 0 14px 30px -12px rgba(5, 30, 90, .5);
}

.platform-facebook-automation-page a.fba-bw:hover {
    color: var(--navy);
}

.platform-facebook-automation-page .fba-bl {
    border: 1.5px solid rgba(255, 255, 255, .75);
    color: #fff;
    background: rgba(255, 255, 255, .08);
}

.platform-facebook-automation-page a.fba-bl:hover {
    color: #fff;
}

.platform-facebook-automation-page .fba-btn.fba-sm {
    min-height: 40px;
    padding: 0 22px;
    font-size: 14px;
}

.platform-facebook-automation-page .fba-glass {
    background: rgba(255, 255, 255, .7);
    backdrop-filter: blur(20px) saturate(1.3);
    -webkit-backdrop-filter: blur(20px) saturate(1.3);
    border: 1px solid rgba(255, 255, 255, .8);
    box-shadow: var(--sh1), inset 0 1px 0 rgba(255, 255, 255, .9);
}

.platform-facebook-automation-page .fba-grain {
    position: relative;
}

.platform-facebook-automation-page .fba-grain::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background-image: var(--grain);
    opacity: .04;
    mix-blend-mode: multiply;
    border-radius: inherit;
}

.platform-facebook-automation-page .fba-hero {
    position: relative;
    padding: 88px 0 128px;
    background:
        radial-gradient(900px 520px at 88% 0, #DCE8FF, transparent 65%),
        radial-gradient(700px 420px at 0 35%, #EAF1FF, transparent 70%),
        linear-gradient(180deg, #EAF1FF, #F5F9FF);
}

.platform-facebook-automation-page .fba-hero .fba-wrap {
    display: grid;
    grid-template-columns: 1.02fr .98fr;
    gap: 56px;
    align-items: center;
    position: relative;
    z-index: 1;
}

.platform-facebook-automation-page .fba-hero h1 {
    margin-top: 24px;
}

.platform-facebook-automation-page .fba-row {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 36px;
}

.platform-facebook-automation-page .fba-po {
    opacity: .6;
    text-decoration: line-through;
    font-weight: 500;
}

.platform-facebook-automation-page .fba-pn {
    font-weight: 800;
    color: inherit;
}

.platform-facebook-automation-page .fba-pof {
    display: inline-block;
    vertical-align: middle;
    font: 700 12.5px/1 var(--fd);
    letter-spacing: .02em;
    color: #fff;
    background: #E11D48;
    border-radius: 999px;
    padding: 5px 9px;
    margin: 0 2px;
}

.platform-facebook-automation-page .fba-fine {
    margin-top: 20px;
    font-size: 15.5px;
    color: var(--mute);
}

.platform-facebook-automation-page .fba-stage {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 44px 0 60px;
}

.platform-facebook-automation-page .fba-stage::before {
    content: "";
    position: absolute;
    inset: 8% -6% 4%;
    background: radial-gradient(closest-side, rgba(24, 119, 242, .28), rgba(91, 163, 255, .14) 55%, transparent 78%);
    filter: blur(30px);
}

.platform-facebook-automation-page .fba-phone {
    position: relative;
    z-index: 2;
    width: min(340px, 64%);
    margin: 0 auto;
    border-radius: 46px;
    padding: 9px;
    background: linear-gradient(150deg, #F4F7FF, #BFD0F0 55%, #DCE6FA);
    box-shadow: var(--sh2), inset 0 0 0 1px rgba(255, 255, 255, .9), 0 0 0 1px rgba(21, 43, 92, .08);
}

.platform-facebook-automation-page .fba-scr {
    border-radius: 38px;
    overflow: hidden;
    background: #fff;
}

.platform-facebook-automation-page .fba-sb {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
    padding: 12px 22px 6px;
}

.platform-facebook-automation-page .fba-isl {
    width: 74px;
    height: 22px;
    border-radius: 99px;
    background: var(--navy);
}

.platform-facebook-automation-page .fba-sb-r {
    justify-self: end;
    display: flex;
    gap: 5px;
    color: var(--navy);
}

.platform-facebook-automation-page .fba-sb .fba-i {
    width: 16px;
    height: 16px;
}

.platform-facebook-automation-page .fba-mh {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 8px 14px 10px;
    border-bottom: 1px solid var(--line);
}

.platform-facebook-automation-page .fba-mh-t {
    font: 700 13px/1.3 var(--fd);
    color: var(--navy);
    flex: 1;
    min-width: 0;
}

.platform-facebook-automation-page .fba-mh .fba-i {
    color: var(--blue);
    width: 19px;
    height: 19px;
}

.platform-facebook-automation-page .fba-av {
    position: relative;
    display: grid;
    place-items: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: linear-gradient(140deg, #7DB6FF, #1877F2);
    flex: none;
    color: #fff;
}

.platform-facebook-automation-page .fba-av .fba-i {
    width: 20px;
    height: 20px;
    fill: currentColor;
    stroke: none;
    color: #fff;
}

.platform-facebook-automation-page .fba-av.fba-on::after {
    content: "";
    position: absolute;
    right: -1px;
    bottom: -1px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: var(--g);
    border: 2px solid #fff;
}

.platform-facebook-automation-page .fba-chat {
    padding: 12px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    background: linear-gradient(180deg, #F7FAFF, #EDF3FF);
}

.platform-facebook-automation-page .fba-b {
    width: fit-content;
    max-width: 86%;
    padding: 10px 14px;
    font-size: 13.5px;
    line-height: 1.45;
    border-radius: 18px 18px 18px 6px;
    color: var(--navy);
    background: #fff;
    border: 1px solid var(--line);
    box-shadow: 0 1px 2px rgba(21, 43, 92, .06);
}

.platform-facebook-automation-page .fba-b-a {
    margin-left: auto;
    background: var(--btn);
    color: #fff;
    border: 0;
    border-radius: 18px 18px 6px 18px;
}

.platform-facebook-automation-page .fba-b-a b {
    display: inline-block;
    background: rgba(255, 255, 255, .2);
    border-radius: 99px;
    padding: 1px 9px;
    margin-right: 2px;
    font: 700 12px var(--fd);
    color: inherit;
}

.platform-facebook-automation-page .fba-b-n {
    max-width: 100%;
    display: flex;
    align-items: center;
    gap: 8px;
    background: var(--ams);
    color: #7A4A06;
    border: 1px solid #F6DDA0;
    border-radius: 14px;
    font-size: 12.5px;
}

.platform-facebook-automation-page .fba-b-n .fba-i {
    width: 16px;
    height: 16px;
    color: var(--am);
}

.platform-facebook-automation-page .fba-tk {
    width: 15px;
    height: 15px;
    vertical-align: -3px;
    margin-left: 4px;
    stroke: #BBD7FF;
}

.platform-facebook-automation-page .fba-ty {
    display: flex;
    gap: 4px;
    width: fit-content;
    padding: 12px 14px;
    border-radius: 18px 18px 18px 6px;
    background: #fff;
    border: 1px solid var(--line);
}

.platform-facebook-automation-page .fba-ty i {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #8FA9D8;
    animation: fba-bn 1.2s infinite;
}

.platform-facebook-automation-page .fba-ty i:nth-child(2) {
    animation-delay: .15s;
}

.platform-facebook-automation-page .fba-ty i:nth-child(3) {
    animation-delay: .3s;
}

.platform-facebook-automation-page .fba-pc {
    margin-left: auto;
    width: 80%;
    border-radius: 20px;
    background: #fff;
    border: 1px solid var(--line);
    box-shadow: var(--sh1);
    overflow: hidden;
}

.platform-facebook-automation-page .fba-im {
    height: 88px;
    display: grid;
    place-items: center;
    background: linear-gradient(135deg, #DCE8FF, #F5F9FF);
}

.platform-facebook-automation-page .fba-im svg {
    width: 110px;
    max-width: 100%;
}

.platform-facebook-automation-page .fba-rw {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    padding: 12px 14px;
    font-size: 14px;
    line-height: 1.4;
    color: var(--slate);
}

.platform-facebook-automation-page .fba-rw > span:first-child {
    min-width: 0;
}

.platform-facebook-automation-page .fba-rw .fba-btn {
    flex: none;
    white-space: nowrap;
}

.platform-facebook-automation-page .fba-inp {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 12px 14px;
    background: #fff;
    color: var(--blue);
}

.platform-facebook-automation-page .fba-inp .fba-i {
    width: 20px;
    height: 20px;
}

.platform-facebook-automation-page .fba-inp i {
    flex: 1;
    height: 34px;
    border-radius: 99px;
    background: var(--t2);
}

.platform-facebook-automation-page .fba-fc {
    position: absolute;
    z-index: 4;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 16px 10px 10px;
    border-radius: 18px;
    font: 700 14px/1.25 var(--fd);
    color: var(--navy);
}

.platform-facebook-automation-page .fba-fc .fba-ic {
    display: grid;
    place-items: center;
    width: 30px;
    height: 30px;
    border-radius: 10px;
    background: var(--t2);
    color: var(--blue);
    flex: none;
}

.platform-facebook-automation-page .fba-fc .fba-ic .fba-i {
    width: 17px;
    height: 17px;
}

.platform-facebook-automation-page .fba-c1 {
    left: 0;
    top: 0;
}

.platform-facebook-automation-page .fba-c2 {
    right: 0;
    bottom: 0;
}

.platform-facebook-automation-page .fba-crv {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    pointer-events: none;
    overflow: visible;
}

.platform-facebook-automation-page .fba-crv path {
    fill: none;
    stroke: rgba(24, 119, 242, .55);
    stroke-width: 1.6;
    stroke-linecap: round;
    stroke-dasharray: 1;
}

.platform-facebook-automation-page .fba-crv circle {
    fill: var(--blue);
}

.platform-facebook-automation-page .fba-trw {
    margin-top: -44px;
    position: relative;
    z-index: 3;
}

.platform-facebook-automation-page .fba-trust {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    border-radius: 999px;
    padding: 6px;
}

.platform-facebook-automation-page .fba-trust span {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    min-height: 56px;
    padding: 6px 18px;
    font: 600 15px/1.3 var(--fd);
    color: var(--navy);
    text-align: left;
}

.platform-facebook-automation-page .fba-trust span + span {
    border-left: 1px solid var(--line);
}

.platform-facebook-automation-page .fba-trust .fba-i {
    color: var(--blue);
    width: 22px;
    height: 22px;
}

.platform-facebook-automation-page .fba-prob {
    background: linear-gradient(180deg, #F5F9FF, #fff 40%, #F5F9FF);
}

.platform-facebook-automation-page .fba-prob h2 {
    font-size: clamp(34px, 5vw, 60px);
    line-height: 1.05;
}

.platform-facebook-automation-page .fba-tl {
    position: relative;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 28px 32px;
    margin-top: 72px;
}

.platform-facebook-automation-page .fba-tl::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 2px;
    border-radius: 2px;
    background: linear-gradient(#9DB4DE, #E7C98A 55%, #F4B740);
}

.platform-facebook-automation-page .fba-ti {
    position: relative;
    z-index: 1;
    padding: 28px;
    border-radius: 28px;
    background: rgba(255, 255, 255, .86);
    border: 1px solid var(--line);
    box-shadow: var(--sh1);
    display: flex;
    gap: 18px;
}

.platform-facebook-automation-page .fba-ti:nth-child(1) {
    grid-column: 1 / 8;
    padding: 36px;
}

.platform-facebook-automation-page .fba-ti:nth-child(2) {
    grid-column: 7 / 13;
    margin-top: 24px;
}

.platform-facebook-automation-page .fba-ti:nth-child(3) {
    grid-column: 2 / 8;
}

.platform-facebook-automation-page .fba-ti:nth-child(4) {
    grid-column: 7 / 13;
    padding: 34px;
    background: linear-gradient(145deg, #fff, #FFF8E6);
}

.platform-facebook-automation-page .fba-gl {
    display: grid;
    place-items: center;
    width: 52px;
    height: 52px;
    border-radius: 16px;
    background: var(--ams);
    color: var(--am);
    flex: none;
}

.platform-facebook-automation-page .fba-gl .fba-i {
    width: 26px;
    height: 26px;
}

.platform-facebook-automation-page .fba-ti h3 {
    font-size: 21px;
}

.platform-facebook-automation-page .fba-ti p {
    margin-top: 10px;
    font-size: 16.5px;
}

.platform-facebook-automation-page .fba-ti:nth-child(1) h3 {
    font-size: 26px;
}

.platform-facebook-automation-page .fba-dots {
    position: sticky;
    top: calc(50vh - 80px);
    height: 0;
    z-index: 20;
    display: none;
}

.platform-facebook-automation-page .fba-dl {
    position: absolute;
    left: -48px;
    top: 0;
    display: flex;
    flex-direction: column;
}

.platform-facebook-automation-page .fba-dl a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 34px;
}

.platform-facebook-automation-page .fba-dl i {
    width: 8px;
    height: 8px;
    border-radius: 99px;
    background: #B7CBF0;
    transition: all .3s;
}

.platform-facebook-automation-page .fba-dl a.fba-on i {
    height: 24px;
    background: var(--btn);
}

.platform-facebook-automation-page .fba-fr {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: clamp(32px, 6vw, 88px);
    align-items: center;
    margin-top: clamp(72px, 10vw, 128px);
}

.platform-facebook-automation-page .fba-fr.fba-flip .fba-tx {
    order: 2;
}

.platform-facebook-automation-page .fba-tx h3 {
    font-size: clamp(26px, 2.9vw, 34px);
    margin-top: 18px;
}

.platform-facebook-automation-page .fba-tx > p {
    margin-top: 16px;
}

.platform-facebook-automation-page .fba-tx > .fba-sm {
    margin-top: 20px;
}

.platform-facebook-automation-page .fba-ck {
    list-style: none;
    padding: 0;
    margin-top: 22px;
    display: grid;
    gap: 12px;
}

.platform-facebook-automation-page .fba-ck li,
.platform-facebook-automation-page .fba-cmp li {
    position: relative;
    padding-left: 36px;
    font-size: 16.5px;
    line-height: 1.5;
}

.platform-facebook-automation-page .fba-ck li::before,
.platform-facebook-automation-page .fba-cmp li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 1px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: var(--t2) var(--ck) center / 12px no-repeat;
}

.platform-facebook-automation-page .fba-stp {
    list-style: none;
    padding: 0;
    margin: 26px 0 0;
}

.platform-facebook-automation-page .fba-stp li {
    position: relative;
    display: flex;
    gap: 16px;
    padding-bottom: 22px;
    font-size: 16.5px;
    line-height: 1.55;
}

.platform-facebook-automation-page .fba-stp li:not(:last-child)::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 36px;
    bottom: 4px;
    width: 2px;
    border-radius: 2px;
    background: linear-gradient(var(--blue), var(--t3));
}

.platform-facebook-automation-page .fba-num {
    display: grid;
    place-items: center;
    flex: none;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: var(--btn);
    color: #fff;
    font: 700 14px var(--fd);
    box-shadow: 0 0 0 5px var(--t2);
}

.platform-facebook-automation-page .fba-stp b,
.platform-facebook-automation-page .fba-jl b {
    color: var(--navy);
}

.platform-facebook-automation-page .fba-stg {
    position: relative;
    border-radius: 40px;
    padding: clamp(20px, 4vw, 48px);
    display: grid;
    place-items: center;
    min-height: 420px;
    overflow: hidden;
}

.platform-facebook-automation-page .fba-stg::before {
    content: "";
    position: absolute;
    width: 340px;
    height: 340px;
    border-radius: 50%;
    background: radial-gradient(closest-side, rgba(255, 255, 255, .9), transparent);
    left: var(--gx, -60px);
    top: var(--gy, -60px);
}

.platform-facebook-automation-page .fba-s1 {
    background: linear-gradient(145deg, #EAF1FF, #D9E7FF);
}

.platform-facebook-automation-page .fba-s2 {
    --gx: 55%;
    background: linear-gradient(200deg, #F0F6FF, #DCE8FF);
}

.platform-facebook-automation-page .fba-s3 {
    --gy: 50%;
    background: linear-gradient(120deg, #E4EEFF, #D3E4FF);
}

.platform-facebook-automation-page .fba-s4 {
    --gx: 50%;
    --gy: 45%;
    background: linear-gradient(170deg, #EEF5FF, #DDE9FF);
}

.platform-facebook-automation-page .fba-s5 {
    background: linear-gradient(135deg, #E8F0FF, #D6E5FF);
}

.platform-facebook-automation-page .fba-ph {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
    max-width: 440px;
    border-radius: 28px;
    padding: 16px;
    background: rgba(255, 255, 255, .82);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, .9);
    box-shadow: var(--sh2), inset 0 1px 0 #fff;
}

.platform-facebook-automation-page .fba-phh {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--line);
}

.platform-facebook-automation-page .fba-avs {
    display: flex;
}

.platform-facebook-automation-page .fba-avs .fba-av {
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    margin-left: -8px;
}

.platform-facebook-automation-page .fba-avs .fba-av:first-child {
    margin-left: 0;
}

.platform-facebook-automation-page .fba-avs .fba-av:nth-child(2) {
    background: linear-gradient(140deg, #8FD3B0, #16A34A);
}

.platform-facebook-automation-page .fba-avs .fba-av:nth-child(3) {
    background: linear-gradient(140deg, #FFD58A, #F59E0B);
}

.platform-facebook-automation-page .fba-mhd {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 8px 10px;
    font: 600 12.5px var(--fd);
    color: var(--mute);
}

.platform-facebook-automation-page .fba-mhd > span:first-child {
    display: flex;
    align-items: center;
    gap: 8px;
}

.platform-facebook-automation-page .fba-pill {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 5px 12px;
    border-radius: 99px;
    font: 700 12px var(--fd);
    background: var(--t2);
    color: #1B4FB8;
}

.platform-facebook-automation-page .fba-pill.fba-ok {
    background: var(--gs);
    color: #166534;
}

.platform-facebook-automation-page .fba-pill.fba-ok::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--g);
}

.platform-facebook-automation-page .fba-pill.fba-hot {
    background: var(--rds);
    color: var(--rdd);
}

.platform-facebook-automation-page .fba-pill .fba-i {
    width: 14px;
    height: 14px;
}

.platform-facebook-automation-page .fba-cd {
    border-radius: 20px;
    background: #fff;
    border: 1px solid var(--line);
    padding: 14px;
    box-shadow: var(--sh1);
}

.platform-facebook-automation-page .fba-oi {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 14px;
    border-radius: 20px;
    background: #fff;
    border: 1px solid var(--line);
}

.platform-facebook-automation-page .fba-oi .fba-b {
    box-shadow: none;
    max-width: 100%;
}

.platform-facebook-automation-page .fba-oi .fba-btn {
    align-self: flex-start;
}

.platform-facebook-automation-page .fba-cd > b {
    color: var(--navy);
    font: 700 15px var(--fd);
}

.platform-facebook-automation-page .fba-st3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
    margin-top: 12px;
    font-size: 12.5px;
    color: var(--mute);
    line-height: 1.4;
}

.platform-facebook-automation-page .fba-st3 b {
    display: block;
    font: 800 19px var(--fd);
    color: var(--navy);
}

.platform-facebook-automation-page .fba-bar {
    display: block;
    height: 6px;
    border-radius: 9px;
    background: var(--t2);
    margin-top: 8px;
    position: relative;
    overflow: hidden;
}

.platform-facebook-automation-page .fba-bar::after {
    content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: var(--w);
    border-radius: 9px;
    background: linear-gradient(90deg, var(--blue), #5BA3FF);
}

.platform-facebook-automation-page .fba-fmt {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 14px;
    border-radius: 16px;
    background: #fff;
    border: 1px solid var(--line);
    font-size: 14px;
    line-height: 1.35;
    color: var(--mute);
}

.platform-facebook-automation-page .fba-fmt:nth-child(2) {
    border-color: rgba(24, 119, 242, .4);
    box-shadow: 0 0 0 3px rgba(24, 119, 242, .1);
}

.platform-facebook-automation-page .fba-fmt .fba-ic {
    display: grid;
    place-items: center;
    width: 40px;
    height: 40px;
    border-radius: 12px;
    background: var(--t2);
    color: var(--btn);
    flex: none;
}

.platform-facebook-automation-page .fba-fmt b {
    color: var(--navy);
    font: 700 15px var(--fd);
}

.platform-facebook-automation-page .fba-sub {
    font-size: 12.5px;
}

.platform-facebook-automation-page .fba-op {
    margin-left: auto;
    font: 700 13px var(--fd);
    color: #1260CC;
    white-space: nowrap;
}

.platform-facebook-automation-page .fba-pv {
    border-radius: 20px;
    background: #fff;
    border: 1px solid var(--line);
    overflow: hidden;
}

.platform-facebook-automation-page .fba-pvh {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 12px 14px;
}

.platform-facebook-automation-page .fba-pvh i {
    height: 8px;
    border-radius: 9px;
    background: var(--t3);
    display: block;
}

.platform-facebook-automation-page .fba-pvh span {
    margin-left: auto;
    display: flex;
    gap: 8px;
    color: var(--blue);
}

.platform-facebook-automation-page .fba-pvh .fba-i {
    width: 18px;
    height: 18px;
}

.platform-facebook-automation-page .fba-pvimg {
    height: 120px;
    background: linear-gradient(160deg, #BFD8FF, #EAF1FF);
    position: relative;
}

.platform-facebook-automation-page .fba-ac {
    display: flex;
    gap: 14px;
    padding: 10px 14px;
    color: var(--mute);
}

.platform-facebook-automation-page .fba-cm {
    display: flex;
    gap: 10px;
}

.platform-facebook-automation-page .fba-cm > div {
    min-width: 0;
    flex: 1;
}

.platform-facebook-automation-page .fba-cb {
    background: #EEF3FB;
    border-radius: 18px;
    padding: 10px 14px;
    font-size: 14px;
    line-height: 1.45;
    color: var(--navy);
}

.platform-facebook-automation-page .fba-cb b {
    font: 700 14px var(--fd);
}

.platform-facebook-automation-page .fba-rx {
    display: flex;
    gap: 12px;
    padding: 6px 6px 0;
    color: var(--mute);
}

.platform-facebook-automation-page .fba-rx .fba-i {
    width: 16px;
    height: 16px;
}

.platform-facebook-automation-page .fba-cr2 {
    display: flex;
    gap: 10px;
    margin-top: 10px;
    margin-left: 24px;
}

.platform-facebook-automation-page .fba-cr2 .fba-cb {
    background: var(--t2);
    font-size: 12.5px;
    border: 1px solid rgba(24, 119, 242, .15);
}

.platform-facebook-automation-page .fba-cr2 .fba-av {
    width: 28px;
    height: 28px;
}

.platform-facebook-automation-page .fba-arw {
    align-self: flex-end;
    width: 130px;
    height: 64px;
    margin-right: 30px;
    overflow: visible;
}

.platform-facebook-automation-page .fba-arw path {
    fill: none;
    stroke: var(--blue);
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 1;
    stroke-dashoffset: 0;
}

.platform-facebook-automation-page .fba-mrow {
    display: flex;
    align-items: center;
    gap: 8px;
}

.platform-facebook-automation-page .fba-mi {
    display: grid;
    place-items: center;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: linear-gradient(140deg, #5BA3FF, #1877F2);
    color: #fff;
}

.platform-facebook-automation-page .fba-mi .fba-i {
    width: 14px;
    height: 14px;
}

.platform-facebook-automation-page .fba-mrow i {
    height: 7px;
    width: 84px;
    border-radius: 9px;
    background: var(--t3);
}

.platform-facebook-automation-page .fba-hdl {
    display: flex;
    align-items: center;
    gap: 6px;
}

.platform-facebook-automation-page .fba-t3 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(104px, 1fr));
    gap: 8px;
}

.platform-facebook-automation-page .fba-t3 > div {
    padding: 10px;
    border-radius: 14px;
    background: #fff;
    border: 1px solid var(--line);
    font-size: 12px;
    color: var(--mute);
    line-height: 1.35;
    overflow-wrap: anywhere;
}

.platform-facebook-automation-page .fba-t3 b {
    display: block;
    margin-top: 4px;
    color: var(--navy);
    font: 700 13.5px/1.3 var(--fd);
}

.platform-facebook-automation-page .fba-t3 > div:first-child b {
    display: inline-block;
    padding: 3px 10px;
    border-radius: 99px;
    background: var(--t2);
    color: #1B4FB8;
    font-size: 12.5px;
}

.platform-facebook-automation-page .fba-mt {
    display: flex;
    gap: 4px;
}

.platform-facebook-automation-page .fba-mt i {
    width: 20px;
    height: 6px;
    border-radius: 9px;
    background: #F8C9C9;
}

.platform-facebook-automation-page .fba-mt i:nth-child(n+2) {
    background: var(--rd);
}

.platform-facebook-automation-page .fba-ben {
    position: relative;
    overflow: hidden;
    border-radius: 40px;
    padding: clamp(28px, 5vw, 72px);
    color: #fff;
    background:
        radial-gradient(600px 400px at 100% 0, rgba(91, 163, 255, .5), transparent 60%),
        radial-gradient(520px 380px at 0 100%, rgba(91, 163, 255, .32), transparent 60%),
        linear-gradient(150deg, #0B3C94, #0F55C8 58%, #1566DE);
    box-shadow: 0 40px 90px -40px rgba(11, 60, 148, .55);
}

.platform-facebook-automation-page .fba-ben h2 {
    color: #fff;
}

.platform-facebook-automation-page .fba-ben .fba-lead {
    color: rgba(255, 255, 255, .9);
}

.platform-facebook-automation-page .fba-bg6 {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 16px;
    margin-top: 48px;
    position: relative;
}

.platform-facebook-automation-page .fba-bt {
    position: relative;
    overflow: hidden;
    border-radius: 28px;
    padding: 28px;
    background: rgba(255, 255, 255, .12);
    border: 1px solid rgba(255, 255, 255, .24);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
}

.platform-facebook-automation-page .fba-bt::before {
    content: "";
    position: absolute;
    right: -110px;
    bottom: -110px;
    width: 260px;
    height: 260px;
    border-radius: 50%;
    background: radial-gradient(closest-side, rgba(125, 185, 255, .38), transparent);
}

.platform-facebook-automation-page .fba-bt > * {
    position: relative;
}

.platform-facebook-automation-page .fba-bt .fba-ic {
    display: grid;
    place-items: center;
    width: 44px;
    height: 44px;
    border-radius: 14px;
    background: rgba(255, 255, 255, .18);
    color: #fff;
}

.platform-facebook-automation-page .fba-bt h3 {
    color: #fff;
    font-size: 20px;
    margin-top: 20px;
}

.platform-facebook-automation-page .fba-bt p {
    margin-top: 10px;
    font-size: 16px;
    color: rgba(255, 255, 255, .92);
}

.platform-facebook-automation-page .fba-bt.fba-f1 {
    grid-column: span 3;
    grid-row: span 2;
    padding: 40px;
    border-radius: var(--bub);
    display: flex;
    flex-direction: column;
}

.platform-facebook-automation-page .fba-bt.fba-f1 h3 {
    font-size: clamp(24px, 3vw, 32px);
}

.platform-facebook-automation-page .fba-bt.fba-f1 p {
    font-size: 17px;
}

.platform-facebook-automation-page .fba-bt.fba-f2,
.platform-facebook-automation-page .fba-bt.fba-f3 {
    grid-column: span 3;
}

.platform-facebook-automation-page .fba-bt.fba-sm3 {
    grid-column: span 2;
}

.platform-facebook-automation-page .fba-deco {
    margin-top: auto;
    padding-top: 36px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.platform-facebook-automation-page .fba-deco i {
    display: block;
    height: 38px;
    border-radius: 18px 18px 18px 6px;
    background: rgba(255, 255, 255, .16);
    border: 1px solid rgba(255, 255, 255, .26);
}

.platform-facebook-automation-page .fba-deco i:nth-child(1) {
    width: 62%;
}

.platform-facebook-automation-page .fba-deco i:nth-child(2) {
    width: 80%;
    margin-left: auto;
    border-radius: 18px 18px 6px 18px;
    background: rgba(255, 255, 255, .3);
}

.platform-facebook-automation-page .fba-deco i:nth-child(3) {
    width: 44%;
}

.platform-facebook-automation-page .fba-more {
    background: linear-gradient(180deg, #F5F9FF, #EAF1FF);
}

.platform-facebook-automation-page .fba-bi {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 16px;
    margin-top: 56px;
    grid-auto-flow: dense;
}

.platform-facebook-automation-page .fba-bc {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 24px;
    border-radius: 20px;
    background: rgba(255, 255, 255, .82);
    border: 1px solid var(--line);
    box-shadow: var(--sh1);
    transition: transform .2s, border-color .2s, box-shadow .2s;
}

.platform-facebook-automation-page .fba-bc:hover {
    transform: translateY(-2px);
    border-color: rgba(24, 119, 242, .38);
    box-shadow: var(--sh2);
}

.platform-facebook-automation-page .fba-bh {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.platform-facebook-automation-page .fba-bc .fba-ic {
    display: grid;
    place-items: center;
    width: 40px;
    height: 40px;
    border-radius: 12px;
    background: var(--t2);
    color: var(--btn);
    transition: background .2s, color .2s, transform .2s;
}

.platform-facebook-automation-page .fba-bc:hover .fba-ic {
    background: var(--btn);
    color: #fff;
    transform: rotate(-6deg) scale(1.05);
}

.platform-facebook-automation-page .fba-bc h3 {
    font-size: 18px;
    margin-top: 18px;
}

.platform-facebook-automation-page .fba-bc p {
    flex: 1 1 auto;
    font-size: 15.5px;
    line-height: 1.55;
    margin-top: 8px;
}

.platform-facebook-automation-page .fba-bc.fba-ft {
    grid-column: span 2;
    padding: 32px;
    border-radius: var(--bub);
    background: linear-gradient(145deg, #fff, #E3EEFF);
}

.platform-facebook-automation-page .fba-bc.fba-ft h3 {
    font-size: 22px;
}

.platform-facebook-automation-page .fba-bc.fba-ft p {
    font-size: 16.5px;
}

.platform-facebook-automation-page .fba-bc.fba-w {
    grid-column: span 2;
}

.platform-facebook-automation-page .fba-mv {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 18px;
    padding-top: 16px;
    border-top: 1px dashed rgba(21, 43, 92, .14);
}

.platform-facebook-automation-page .fba-mv span {
    white-space: nowrap;
    font: 600 13px/1 var(--fb);
    color: var(--navy);
    background: var(--t1);
    border: 1px solid var(--line);
    padding: 8px 11px;
    border-radius: 99px;
}

.platform-facebook-automation-page .fba-mv .fba-ok {
    background: var(--gs);
    color: var(--gd);
    border-color: transparent;
}

.platform-facebook-automation-page .fba-mv .fba-ok::before {
    content: "\2713\00a0";
}

.platform-facebook-automation-page .fba-mv .fba-bad {
    background: var(--rds);
    color: var(--rdd);
    border-color: transparent;
}

.platform-facebook-automation-page .fba-mv .fba-pri {
    background: var(--btn);
    color: #fff;
    border-color: transparent;
}

.platform-facebook-automation-page .fba-mv.fba-mc {
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
}

.platform-facebook-automation-page .fba-mv.fba-mc span {
    border-radius: 14px 14px 14px 4px;
}

.platform-facebook-automation-page .fba-mv.fba-mc .fba-u {
    align-self: flex-end;
    border-radius: 14px 14px 4px 14px;
    background: var(--btn);
    color: #fff;
    border-color: transparent;
}

.platform-facebook-automation-page .fba-lk.fba-ar {
    align-self: flex-start;
    margin-top: 14px;
}

.platform-facebook-automation-page .fba-lk.fba-ar::after {
    content: "\00a0\2192";
    display: inline-block;
    transition: transform .2s;
}

.platform-facebook-automation-page .fba-lk.fba-ar:hover::after {
    transform: translateX(4px);
}

.platform-facebook-automation-page .fba-flow {
    list-style: none;
    margin: 24px 0 0;
    padding: 0;
    display: flex;
    align-items: flex-start;
}

.platform-facebook-automation-page .fba-flow li {
    position: relative;
    flex: 1;
    padding-top: 26px;
    font: 600 13px var(--fb);
    color: var(--mute);
    text-align: left;
}

.platform-facebook-automation-page .fba-flow li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: var(--t3);
    box-shadow: 0 0 0 5px #fff;
}

.platform-facebook-automation-page .fba-flow li.fba-on {
    color: var(--navy);
}

.platform-facebook-automation-page .fba-flow li.fba-on::before {
    background: var(--blue);
    box-shadow: 0 0 0 5px var(--t2);
}

.platform-facebook-automation-page .fba-flow li::after {
    content: "";
    position: absolute;
    left: 22px;
    right: 8px;
    top: 6px;
    height: 2px;
    background: var(--t3);
}

.platform-facebook-automation-page .fba-flow li.fba-on::after {
    background: linear-gradient(90deg, var(--blue), var(--t3));
}

.platform-facebook-automation-page .fba-flow li:last-child::after {
    display: none;
}

.platform-facebook-automation-page .fba-flow li:last-child {
    flex: 0 0 auto;
}

@media (max-width: 560px) {
    .platform-facebook-automation-page .fba-flow li {
        font-size: 12px;
    }
}

.platform-facebook-automation-page .fba-jg {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin-top: 56px;
}

.platform-facebook-automation-page .fba-jp {
    position: relative;
    overflow: hidden;
    padding: clamp(24px, 3vw, 36px);
    border-radius: 28px;
    border: 1px solid var(--line);
    box-shadow: var(--sh1);
    background: #fff;
}

.platform-facebook-automation-page .fba-jp:nth-child(1) {
    background: linear-gradient(160deg, #fff, #EAF1FF);
}

.platform-facebook-automation-page .fba-jp:nth-child(2) {
    background: linear-gradient(200deg, #fff, #F0F6FF);
}

.platform-facebook-automation-page .fba-jp:nth-child(3) {
    background: linear-gradient(20deg, #fff, #E7F0FF);
}

.platform-facebook-automation-page .fba-jp:nth-child(4) {
    background: linear-gradient(340deg, #fff, #EEF4FF);
}

.platform-facebook-automation-page .fba-jp-g {
    position: absolute;
    right: 24px;
    top: 24px;
    display: grid;
    place-items: center;
    width: 56px;
    height: 56px;
    border-radius: 18px;
    background: var(--t2);
    color: var(--btn);
}

.platform-facebook-automation-page .fba-jp-g .fba-i {
    width: 28px;
    height: 28px;
}

.platform-facebook-automation-page .fba-jp h3 {
    margin-top: 16px;
    font-size: 23px;
    padding-right: 64px;
}

.platform-facebook-automation-page .fba-jl {
    list-style: none;
    padding: 0;
    margin: 26px 0 0;
    position: relative;
}

.platform-facebook-automation-page .fba-jl::before {
    content: "";
    position: absolute;
    left: 16px;
    top: 16px;
    bottom: 16px;
    width: 2px;
    border-radius: 2px;
    background: linear-gradient(var(--blue) 0%, rgba(24, 119, 242, .35) 100%);
}

.platform-facebook-automation-page .fba-jl li {
    position: relative;
    display: flex;
    align-items: center;
    gap: 18px;
    padding: 14px 0;
    font-size: 16.5px;
    line-height: 1.5;
}

.platform-facebook-automation-page .fba-jl li:first-child {
    padding-top: 0;
}

.platform-facebook-automation-page .fba-jl li:last-child {
    padding-bottom: 0;
    color: var(--navy);
    font-weight: 600;
}

.platform-facebook-automation-page .fba-jl .fba-num {
    position: relative;
    width: 34px;
    height: 34px;
    margin: 0;
    background: linear-gradient(145deg, #2B86F5, #1262D4);
    box-shadow: 0 0 0 5px var(--t2), 0 8px 14px -6px rgba(24, 119, 242, .6);
    transition: transform .2s;
}

.platform-facebook-automation-page .fba-jl li:hover .fba-num {
    transform: scale(1.1);
}

.platform-facebook-automation-page .fba-jl li:last-child .fba-num {
    font-size: 0;
    background: linear-gradient(145deg, #22C55E, #15803D);
    box-shadow: 0 0 0 5px rgba(22, 163, 74, .18), 0 8px 14px -6px rgba(22, 163, 74, .6);
}

.platform-facebook-automation-page .fba-jl li:last-child .fba-num::after {
    content: "\2713";
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    line-height: 1;
}

.platform-facebook-automation-page .fba-cmp {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 22px;
    align-items: stretch;
    margin-top: 56px;
    overflow: visible;
    background: none;
    border: 0;
    box-shadow: none;
    border-radius: 0;
}

.platform-facebook-automation-page .fba-cmp::before {
    display: none;
}

.platform-facebook-automation-page .fba-cmp > .fba-cl,
.platform-facebook-automation-page .fba-cmp > .fba-cr {
    position: relative;
    border-radius: 32px;
    padding: clamp(26px, 3.6vw, 44px);
}

.platform-facebook-automation-page .fba-cmp h3 {
    font-size: clamp(21px, 2.2vw, 26px);
    margin-top: 14px;
}

.platform-facebook-automation-page .fba-cmp ul {
    list-style: none;
    padding: 0;
    margin-top: 24px;
    display: grid;
    gap: 10px;
}

.platform-facebook-automation-page .fba-cmp li {
    display: flex;
    align-items: center;
    min-height: 52px;
    padding: 12px 16px 12px 56px;
    border-radius: 16px;
    font-size: 16px;
    transition: transform .2s, box-shadow .2s;
}

.platform-facebook-automation-page .fba-cmp li::before {
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
}

.platform-facebook-automation-page .fba-lb {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font: 700 11.5px/1 var(--fd);
    letter-spacing: .07em;
    text-transform: uppercase;
    padding: 7px 12px;
    border-radius: 99px;
}

.platform-facebook-automation-page .fba-cl {
    background:
        radial-gradient(460px 300px at 0 0, rgba(244, 114, 114, .20), transparent 62%),
        radial-gradient(400px 300px at 100% 100%, rgba(129, 140, 248, .16), transparent 62%),
        linear-gradient(160deg, #FBF4F5, #F1F2F8);
    border: 1px solid rgba(220, 38, 38, .12);
    box-shadow: 0 2px 4px rgba(21, 43, 92, .04), 0 24px 50px -28px rgba(220, 38, 38, .28);
    color: #5A6780;
}

.platform-facebook-automation-page .fba-cl .fba-lb {
    background: var(--rds);
    color: var(--rdd);
}

.platform-facebook-automation-page .fba-cl li {
    background: rgba(255, 255, 255, .7);
    color: #5A6780;
    border: 1px solid rgba(220, 38, 38, .08);
}

.platform-facebook-automation-page .fba-cl li::before {
    background: var(--rds) var(--xr) center / 12px no-repeat;
}

.platform-facebook-automation-page .fba-cr {
    background:
        radial-gradient(520px 320px at 100% 0, rgba(22, 163, 74, .14), transparent 62%),
        radial-gradient(420px 300px at 0 100%, rgba(24, 119, 242, .12), transparent 60%),
        #fff;
    border: 1.5px solid rgba(24, 119, 242, .22);
    box-shadow: 0 2px 4px rgba(21, 43, 92, .05), 0 28px 60px -24px rgba(24, 119, 242, .35);
}

.platform-facebook-automation-page .fba-cr .fba-lb {
    background: var(--gs);
    color: var(--gd);
}

.platform-facebook-automation-page .fba-cr .fba-lb::before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: var(--g);
    box-shadow: 0 0 0 3px rgba(22, 163, 74, .2);
}

.platform-facebook-automation-page .fba-cr li {
    background: rgba(255, 255, 255, .85);
    color: var(--navy);
    border: 1px solid rgba(22, 163, 74, .14);
    box-shadow: 0 1px 2px rgba(21, 43, 92, .04);
    font-weight: 500;
}

.platform-facebook-automation-page .fba-cr li:hover {
    transform: translateX(4px);
    box-shadow: 0 10px 22px -12px rgba(22, 163, 74, .4);
}

.platform-facebook-automation-page .fba-cr li::before {
    background: var(--gs) var(--ckg) center / 12px no-repeat;
}

.platform-facebook-automation-page .fba-vs {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    display: grid;
    place-items: center;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    background: #fff;
    color: var(--navy);
    font: 800 14px var(--fd);
    letter-spacing: .04em;
    border: 1px solid var(--line);
    box-shadow: 0 0 0 7px rgba(234, 241, 255, .9), var(--sh2);
}

@media (max-width: 900px) {
    .platform-facebook-automation-page .fba-cmp {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .platform-facebook-automation-page .fba-vs {
        position: relative;
        left: auto;
        top: auto;
        transform: none;
        justify-self: center;
        margin: -18px 0;
        width: 46px;
        height: 46px;
    }
}

.platform-facebook-automation-page .fba-sec:has(+ .fba-band) {
    padding-bottom: clamp(28px, 4vw, 48px);
}

.platform-facebook-automation-page .fba-band {
    background: linear-gradient(180deg, #F5F9FF, #EAF1FF);
    padding-top: clamp(28px, 4vw, 48px);
}

.platform-facebook-automation-page .fba-pth {
    position: relative;
    overflow: hidden;
    border-radius: 40px;
    padding: clamp(28px, 5vw, 72px);
    color: #fff;
    background:
        radial-gradient(560px 380px at 0 0, rgba(91, 163, 255, .45), transparent 62%),
        radial-gradient(520px 360px at 100% 100%, rgba(91, 163, 255, .3), transparent 62%),
        linear-gradient(150deg, #0B3C94, #0F55C8 60%, #1566DE);
    box-shadow: 0 40px 90px -40px rgba(11, 60, 148, .55);
}

.platform-facebook-automation-page .fba-pth h2 {
    color: #fff;
}

.platform-facebook-automation-page .fba-route {
    position: relative;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 16px;
    margin-top: 56px;
}

.platform-facebook-automation-page .fba-rh {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100px;
    pointer-events: none;
}

.platform-facebook-automation-page .fba-rv {
    display: none;
}

.platform-facebook-automation-page .fba-rh path,
.platform-facebook-automation-page .fba-rv path {
    fill: none;
    stroke: rgba(255, 255, 255, .65);
    stroke-width: 2;
    stroke-linecap: round;
    stroke-dasharray: 1 .02;
}

.platform-facebook-automation-page .fba-nd {
    position: relative;
    display: block;
    font-size: 15.5px;
    line-height: 1.55;
    color: rgba(255, 255, 255, .92);
}

.platform-facebook-automation-page .fba-nd:nth-child(even) {
    margin-top: 56px;
}

.platform-facebook-automation-page .fba-dot {
    display: grid;
    place-items: center;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #fff;
    color: var(--btn);
    font: 800 17px var(--fd);
    box-shadow: 0 0 0 6px rgba(255, 255, 255, .2), 0 10px 24px -8px rgba(5, 30, 90, .5);
    margin-left: auto;
    margin-right: auto;
}

.platform-facebook-automation-page .fba-nd p {
    margin-top: 16px;
    text-align: center;
}

.platform-facebook-automation-page .fba-nd b {
    display: block;
    color: #fff;
    font: 700 17px/1.3 var(--fd);
    margin-bottom: 4px;
}

.platform-facebook-automation-page .fba-stps {
    position: relative;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
    margin-top: 56px;
}

.platform-facebook-automation-page .fba-sp {
    position: relative;
}

.platform-facebook-automation-page .fba-sp:not(:last-child)::before {
    content: "";
    position: absolute;
    left: 88px;
    top: 35px;
    width: calc(100% - 72px);
    height: 2px;
    background: repeating-linear-gradient(90deg, #B7CBF0 0 8px, transparent 8px 16px);
}

.platform-facebook-automation-page .fba-mk {
    display: grid;
    place-items: center;
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: linear-gradient(145deg, #fff, var(--t3));
    box-shadow: var(--sh1), inset 0 0 0 1px rgba(24, 119, 242, .14);
    font: 800 28px var(--fd);
    color: var(--navy);
}

.platform-facebook-automation-page .fba-sp h3 {
    font-size: 22px;
    margin-top: 24px;
}

.platform-facebook-automation-page .fba-sp p {
    margin-top: 10px;
    font-size: 16.5px;
}

.platform-facebook-automation-page .fba-qa {
    margin-top: 72px;
    border-top: 1px solid var(--line);
}

.platform-facebook-automation-page .fba-qr {
    display: grid;
    grid-template-columns: 5fr 7fr;
    gap: 24px 48px;
    padding: 26px 0;
    border-bottom: 1px solid var(--line);
}

.platform-facebook-automation-page .fba-qr h3 {
    font-size: 20px;
}

.platform-facebook-automation-page .fba-qr p {
    font-size: 16.5px;
}

.platform-facebook-automation-page .fba-int {
    text-align: center;
}

.platform-facebook-automation-page .fba-int .fba-lead {
    margin-left: auto;
    margin-right: auto;
}

.platform-facebook-automation-page .fba-mqw {
    overflow: hidden;
    margin-top: 48px;
    padding: 8px 0;
    -webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
    mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
}

.platform-facebook-automation-page .fba-tr {
    display: flex;
    gap: 16px;
    width: max-content;
    animation: fba-mq 48s linear infinite;
}

.platform-facebook-automation-page .fba-mqw:hover .fba-tr,
.platform-facebook-automation-page .fba-mqw:focus-within .fba-tr {
    animation-play-state: paused;
}

.platform-facebook-automation-page .fba-lt {
    display: inline-flex;
    align-items: center;
    gap: 14px;
    height: 76px;
    padding: 0 30px 0 18px;
    border-radius: 20px;
    background: #fff;
    border: 1px solid var(--line);
    box-shadow: var(--sh1);
    font: 700 17px var(--fd);
    color: var(--navy);
}

.platform-facebook-automation-page .fba-gy {
    display: grid;
    place-items: center;
    width: 42px;
    height: 42px;
    border-radius: 13px;
    background: var(--t2);
    color: var(--btn);
}

.platform-facebook-automation-page .fba-ind {
    font-size: clamp(24px, 2.6vw, 30px);
    margin-top: 72px;
}

.platform-facebook-automation-page .fba-ind-w {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    margin-top: 28px;
}

.platform-facebook-automation-page .fba-pl {
    display: inline-flex;
    align-items: center;
    min-height: 46px;
    padding: 0 22px;
    border-radius: 999px;
    background: #fff;
    border: 1px solid var(--line);
    font: 600 15.5px var(--fd);
    color: var(--navy);
    text-decoration: none;
    transition: background .2s, color .2s, transform .2s, border-color .2s;
}

.platform-facebook-automation-page .fba-pl:hover {
    background: var(--btn);
    color: #fff;
    border-color: var(--btn);
    transform: translateY(-2px);
}

.platform-facebook-automation-page .fba-int .fba-sm {
    margin-top: 28px;
}

.platform-facebook-automation-page .fba-int .fba-sm-f {
    margin-top: 20px;
}

.platform-facebook-automation-page .fba-faq {
    background: linear-gradient(180deg, #F5F9FF, #EAF1FF);
}

.platform-facebook-automation-page .fba-fqw {
    display: grid;
    grid-template-columns: 5fr 7fr;
    gap: clamp(32px, 6vw, 88px);
    align-items: start;
}

.platform-facebook-automation-page .fba-fqh {
    position: sticky;
    top: 120px;
}

.platform-facebook-automation-page .fba-fqh .fba-btn {
    margin-top: 28px;
}

.platform-facebook-automation-page .fba-fqh .fba-lead {
    font-size: 17px;
}

.platform-facebook-automation-page .fba-fq {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.platform-facebook-automation-page .fba-fq details {
    border-radius: 20px;
    background: rgba(255, 255, 255, .82);
    border: 1px solid var(--line);
    transition: background .3s, border-color .3s;
}

.platform-facebook-automation-page .fba-fq details[open]:not(.fba-cx) {
    background: #E3EEFF;
    border-color: rgba(24, 119, 242, .28);
}

.platform-facebook-automation-page .fba-fq summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    min-height: 64px;
    padding: 14px 18px 14px 24px;
    cursor: pointer;
    list-style: none;
    font: 700 17px/1.35 var(--fd);
    color: var(--navy);
    border-radius: 20px;
}

.platform-facebook-automation-page .fba-fq summary::-webkit-details-marker {
    display: none;
}

.platform-facebook-automation-page .fba-pm {
    width: 34px;
    height: 34px;
    flex: none;
    padding: 8px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid var(--line);
    fill: none;
    stroke: var(--btn);
    stroke-width: 2.4;
    stroke-linecap: round;
    transition: transform .35s;
}

.platform-facebook-automation-page .fba-pm-v {
    transform-origin: 12px 12px;
    transition: transform .35s;
}

.platform-facebook-automation-page .fba-fq details[open]:not(.fba-cx) .fba-pm {
    transform: rotate(180deg);
}

.platform-facebook-automation-page .fba-fq details[open]:not(.fba-cx) .fba-pm-v {
    transform: rotate(90deg);
}

.platform-facebook-automation-page .fba-dw {
    overflow: hidden;
    transition: height .35s cubic-bezier(.4, 0, .2, 1);
}

.platform-facebook-automation-page .fba-fq details p {
    padding: 0 24px 24px;
    font-size: 16.5px;
}

.platform-facebook-automation-page .fba-ctaw {
    position: relative;
    overflow: hidden;
    text-align: center;
    border-radius: 56px 56px 56px 14px;
    padding: clamp(48px, 8vw, 104px) clamp(20px, 5vw, 64px);
    color: #fff;
    background:
        radial-gradient(520px 340px at 10% 0, rgba(91, 163, 255, .55), transparent 62%),
        radial-gradient(520px 340px at 100% 100%, rgba(56, 189, 248, .35), transparent 62%),
        radial-gradient(400px 260px at 60% 120%, rgba(125, 185, 255, .3), transparent 60%),
        linear-gradient(140deg, #0A3A8F, #1060D6 55%, #0F52C2);
}

.platform-facebook-automation-page .fba-ctaw > * {
    position: relative;
    z-index: 1;
}

.platform-facebook-automation-page .fba-ctaw h2 {
    color: #fff;
    max-width: 20ch;
    margin: 0 auto;
}

.platform-facebook-automation-page .fba-ctaw p {
    margin: 22px auto 0;
    max-width: 58ch;
    font-size: 19px;
    color: rgba(255, 255, 255, .94);
}

.platform-facebook-automation-page .fba-ctaw .fba-row {
    justify-content: center;
}

.platform-facebook-automation-page .fba-bb {
    position: absolute !important;
    z-index: 0 !important;
    border-radius: 50% 50% 50% 14%;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .26);
    animation: fba-drift 16s ease-in-out infinite alternate;
}

.platform-facebook-automation-page .fba-bb:nth-of-type(1) {
    width: 150px;
    height: 150px;
    left: 6%;
    top: 12%;
}

.platform-facebook-automation-page .fba-bb:nth-of-type(2) {
    width: 90px;
    height: 90px;
    right: 10%;
    top: 18%;
    animation-delay: -4s;
}

.platform-facebook-automation-page .fba-bb:nth-of-type(3) {
    width: 210px;
    height: 210px;
    right: -40px;
    bottom: -60px;
    animation-delay: -8s;
}

.platform-facebook-automation-page .fba-bb:nth-of-type(4) {
    width: 70px;
    height: 70px;
    left: 18%;
    bottom: 12%;
    animation-delay: -11s;
}

.platform-facebook-automation-page .fba-on-blue :focus-visible {
    outline-color: #fff;
    box-shadow: 0 0 0 3px var(--btn);
}

.platform-facebook-automation-page .fba-hb,
.platform-facebook-automation-page .fba-h1c,
.platform-facebook-automation-page .fba-h2c {
    animation: fba-pop .6s cubic-bezier(.34, 1.4, .64, 1) both;
}

.platform-facebook-automation-page .fba-h1c {
    animation-delay: .2s;
}

.platform-facebook-automation-page .fba-hb {
    animation-delay: calc(1.3s + var(--i) * .75s);
}

.platform-facebook-automation-page .fba-h2c {
    animation-delay: 4.6s;
}

.platform-facebook-automation-page .fba-hpc {
    animation: fba-spring .8s cubic-bezier(.34, 1.56, .64, 1) 4.3s both;
}

.platform-facebook-automation-page .fba-crv .fba-p1 {
    animation: fba-draw 1s .7s both;
}

.platform-facebook-automation-page .fba-crv .fba-p2 {
    animation: fba-draw 1s 3.2s both;
}

.platform-facebook-automation-page .fba-crv circle {
    animation: fba-fade .4s 1.6s both;
}

.platform-facebook-automation-page .fba-crv .fba-e2 {
    animation-delay: 3s;
}

.platform-facebook-automation-page .fba-arm .fba-m {
    opacity: 0;
}

.platform-facebook-automation-page .fba-go .fba-m {
    animation: fba-pop .55s cubic-bezier(.34, 1.3, .64, 1) both;
    animation-delay: calc(var(--i, 0) * .5s + .15s);
}

.platform-facebook-automation-page .fba-go .fba-arw path {
    animation: fba-draw .9s 1.5s both;
}

@keyframes fba-pop {
    from { opacity: 0; transform: translateY(12px) scale(.96); }
    to { opacity: 1; transform: none; }
}

@keyframes fba-fade {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes fba-spring {
    from { opacity: 0; transform: scale(.8) translateY(14px); }
    to { opacity: 1; transform: none; }
}

@keyframes fba-draw {
    from { stroke-dashoffset: 1; }
    to { stroke-dashoffset: 0; }
}

@keyframes fba-bn {
    0%, 60%, 100% { transform: translateY(0); }
    30% { transform: translateY(-4px); }
}

@keyframes fba-pulse {
    0%, 100% { box-shadow: 0 0 0 4px rgba(22, 163, 74, .16); }
    50% { box-shadow: 0 0 0 7px rgba(22, 163, 74, .06); }
}

@keyframes fba-mq {
    to { transform: translateX(calc(-50% - 8px)); }
}

@keyframes fba-drift {
    from { transform: translate(0, 0) rotate(0); }
    to { transform: translate(26px, -34px) rotate(8deg); }
}

@media (min-width: 1380px) {
    .platform-facebook-automation-page .fba-dots {
        display: block;
    }
}

@media (max-width: 1000px) {
    .platform-facebook-automation-page .fba-hero {
        padding: 96px 0 80px;
    }

    .platform-facebook-automation-page .fba-hero .fba-wrap {
        grid-template-columns: 1fr;
        gap: 40px;
    }

    .platform-facebook-automation-page .fba-stage {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 14px;
        padding: 8px 0 0;
    }

    .platform-facebook-automation-page .fba-stage .fba-fc {
        position: static;
    }

    .platform-facebook-automation-page .fba-c1 {
        order: 1;
    }

    .platform-facebook-automation-page .fba-phone {
        order: 2;
        width: min(340px, 100%);
    }

    .platform-facebook-automation-page .fba-c2 {
        order: 3;
    }

    .platform-facebook-automation-page .fba-crv {
        display: none;
    }

    .platform-facebook-automation-page .fba-trust {
        grid-template-columns: 1fr 1fr;
        border-radius: 28px;
    }

    .platform-facebook-automation-page .fba-trust span:nth-child(3) {
        border-left: 0;
    }

    .platform-facebook-automation-page .fba-trust span:nth-child(n+3) {
        border-top: 1px solid var(--line);
    }

    .platform-facebook-automation-page .fba-fr {
        grid-template-columns: 1fr;
    }

    .platform-facebook-automation-page .fba-fr.fba-flip .fba-tx {
        order: 0;
    }

    .platform-facebook-automation-page .fba-tl {
        grid-template-columns: 1fr;
        gap: 20px;
        margin-top: 48px;
        padding-left: 28px;
    }

    .platform-facebook-automation-page .fba-tl::before {
        left: 8px;
    }

    .platform-facebook-automation-page .fba-ti:nth-child(n) {
        grid-column: 1;
        margin-top: 0;
        padding: 26px;
    }

    .platform-facebook-automation-page .fba-ti:nth-child(n)::before {
        content: "";
        position: absolute;
        left: -26px;
        top: 34px;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background: #E7C98A;
        box-shadow: 0 0 0 4px var(--t1);
    }

    .platform-facebook-automation-page .fba-bg6 {
        grid-template-columns: 1fr 1fr;
    }

    .platform-facebook-automation-page .fba-bt.fba-f1 {
        grid-column: 1 / -1;
        grid-row: auto;
    }

    .platform-facebook-automation-page .fba-bt.fba-f2,
    .platform-facebook-automation-page .fba-bt.fba-f3,
    .platform-facebook-automation-page .fba-bt.fba-sm3 {
        grid-column: span 1;
    }

    .platform-facebook-automation-page .fba-bi {
        grid-template-columns: 1fr 1fr;
    }

    .platform-facebook-automation-page .fba-bc.fba-ft {
        grid-column: 1 / -1;
    }

    .platform-facebook-automation-page .fba-bc.fba-w {
        grid-column: span 1;
    }

    .platform-facebook-automation-page .fba-jg {
        grid-template-columns: 1fr;
    }

    .platform-facebook-automation-page .fba-route {
        grid-template-columns: 1fr;
        gap: 0;
        padding-left: 0;
    }

    .platform-facebook-automation-page .fba-rh {
        display: none;
    }

    .platform-facebook-automation-page .fba-rv {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 56px;
        height: 100%;
    }

    .platform-facebook-automation-page .fba-nd:nth-child(n) {
        display: flex;
        gap: 18px;
        margin-top: 0;
        padding: 18px 0;
    }

    .platform-facebook-automation-page .fba-nd .fba-dot {
        margin: 0;
        align-self: flex-start;
    }

    .platform-facebook-automation-page .fba-nd:nth-child(odd) .fba-dot {
        margin-left: 2px;
    }

    .platform-facebook-automation-page .fba-nd:nth-child(even) .fba-dot {
        margin-left: 16px;
    }

    .platform-facebook-automation-page .fba-nd p {
        margin: 0;
        text-align: left;
    }

    .platform-facebook-automation-page .fba-stps {
        grid-template-columns: 1fr;
        gap: 40px;
    }

    .platform-facebook-automation-page .fba-sp:not(:last-child)::before {
        left: 35px;
        top: 84px;
        width: 2px;
        height: calc(100% - 48px);
        background: repeating-linear-gradient(#B7CBF0 0 8px, transparent 8px 16px);
    }

    .platform-facebook-automation-page .fba-qr,
    .platform-facebook-automation-page .fba-fqw {
        grid-template-columns: 1fr;
    }

    .platform-facebook-automation-page .fba-qr {
        gap: 10px;
    }

    .platform-facebook-automation-page .fba-fqh {
        position: static;
    }
}

@media (max-width: 700px) {
    .platform-facebook-automation-page .fba-bg6,
    .platform-facebook-automation-page .fba-bi {
        grid-template-columns: 1fr;
    }

    .platform-facebook-automation-page .fba-bt.fba-f2,
    .platform-facebook-automation-page .fba-bt.fba-f3,
    .platform-facebook-automation-page .fba-bt.fba-sm3,
    .platform-facebook-automation-page .fba-bc.fba-w {
        grid-column: 1;
    }

    .platform-facebook-automation-page .fba-btn {
        padding: 0 22px;
    }

    .platform-facebook-automation-page .fba-stg {
        border-radius: 32px;
        min-height: 0;
    }

    .platform-facebook-automation-page .fba-ben,
    .platform-facebook-automation-page .fba-pth {
        border-radius: 32px;
    }

    .platform-facebook-automation-page .fba-ctaw {
        border-radius: 36px 36px 36px 10px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .platform-facebook-automation-page *,
    .platform-facebook-automation-page *::before,
    .platform-facebook-automation-page *::after {
        animation: none !important;
        transition: none !important;
    }

    .platform-facebook-automation-page .fba-tr {
        width: auto;
        flex-wrap: wrap;
        justify-content: center;
    }

    .platform-facebook-automation-page .fba-cr li:hover {
        transform: none;
    }

    .platform-facebook-automation-page .fba-jl li:hover .fba-num {
        transform: none;
    }

    .platform-facebook-automation-page .fba-tr .fba-clone {
        display: none;
    }

    .platform-facebook-automation-page .fba-mqw {
        -webkit-mask-image: none;
        mask-image: none;
    }
}
