.seolab-extension-installed .accordion-item {
    box-shadow: 0px 0px 10px 3px rgba(9, 9, 9, 0.1);
    border-radius: 8px;
    margin-bottom: 15px;
    overflow: hidden;
}
.seolab-extension-installed .land-section{
    padding: 50px 0;
    background-color: #f8f8f8;
}
.seolab-extension-installed .land-section.section-light{
    background-color: #fff;
}
.seolab-extension-installed .land-section.section-primary{
    background-color: #345686;
    color: #fff;
}
.seolab-extension-installed .text-justify{
    text-align: justify;
}
.seolab-extension-installed p{
    font-size: 17px;
    color: #313c54;
    text-align: justify;
    line-height: 2;
}
.seolab-extension-installed .text-primary{
    color: #345686 !important;
}
.seolab-extension-installed .list-standard{
    margin-right: 45px;
    list-style: disc;
    line-height: 45px;
}
.seolab-extension-installed .box-item p{
    font-size: 20px;
}
.seolab-extension-installed p a {
    color: #345686;
    font-weight: bold;
}
.seolab-extension-installed .land-section.section-primary p, .seolab-extension-installed .land-section.section-primary a, .seolab-extension-installed .land-section.section-primary h3{
    color: #fff !important;
}




.seolab-extension-installed .img-bg-left{
    z-index: 100;
}
.seolab-extension-installed .img-bg-left:before{
    content: '';
    position: absolute;
    background: #eaecee;
    width: 80%;
    height: 80%;
    left: -1rem;
    top: -2rem;
    z-index: -1;
    border-radius: 5px;
}
.seolab-extension-installed .img-bg-left:after{
    content: '';
    position: absolute;
    background: url(/extension/bg-dot.svg) no-repeat;
    width: 150px;
    height: 40px;
    top: -3rem;
    left: -.2rem;
}
.seolab-extension-installed .img-bg-left img{
    border-radius: 8px;
    box-shadow: 0 10px 13px 0 rgba(0, 0, 0, .08);
}
.seolab-extension-installed .btn-lg, .seolab-extension-installed .btn-lg:hover, .seolab-extension-installed .btn-lg:active, .seolab-extension-installed .btn-lg:focus{
    font-size: 18px;
    padding-right: 25px;
    padding-left: 25px;
}

/* Scout's product page shares the site's hero and uses its real product previews. */
.seolab-extension-installed { color: #263f63; }
.seolab-extension-installed .extension-hero__copy { max-width: 590px; }
.seolab-extension-installed .extension-hero__actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 24px; }
.seolab-extension-installed .btn { padding: 12px 22px; border-radius: 12px; font-weight: 700; line-height: 1.8; white-space: normal; }
.seolab-extension-installed .extension-hero__note { display: block; margin-top: 16px; font-size: 12px; color: #526681; }
.seolab-extension-installed .extension-preview { margin: 0; min-width: 0; overflow: hidden; border: 1px solid #ffffffb3; border-radius: 22px; background: #fff; box-shadow: 0 25px 70px #182b4626; }
.seolab-extension-installed .extension-preview__bar { display: flex; align-items: center; gap: 6px; padding: 14px 18px; background: #f5f7fb; border-bottom: 1px solid #e2e8f0; direction: ltr; }
.seolab-extension-installed .extension-preview__bar > span { width: 7px; height: 7px; border-radius: 50%; background: #b8c9dd; }
.seolab-extension-installed .extension-preview__bar > span:first-child { background: #f9bc00; }
.seolab-extension-installed .extension-preview__bar b { margin-left: auto; color: #526681; font-size: 11px; letter-spacing: 1px; }
.seolab-extension-installed .extension-preview img { display: block; width: 100%; height: auto; max-height: 48svh; object-fit: contain; }
.seolab-extension-installed .extension-preview figcaption { padding: 12px 16px; font-size: 12px; text-align: center; color: #64748b; border-top: 1px solid #eef2f7; }
.seolab-extension-installed .extension-shortcuts { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; padding-block: 32px; }
.seolab-extension-installed .extension-shortcuts a { display: grid; gap: 8px; padding: 24px; border: 1px solid #e2e8f0; border-radius: 18px; background: #fff; color: #263f63; text-decoration: none; transition: transform .2s, border-color .2s; }
.seolab-extension-installed .extension-shortcuts a:hover { transform: translateY(-4px); border-color: #345686; }
.seolab-extension-installed .extension-shortcuts span { font-size: 12px; color: #8093ad; }
.seolab-extension-installed .extension-shortcuts small { color: #64748b; line-height: 1.8; }
.seolab-extension-installed .land-section { padding: clamp(40px, 6vw, 88px) 0; background: #fff; scroll-margin-top: 90px; }
.seolab-extension-installed .land-section.section-light { background: #f5f7fb; }
.seolab-extension-installed .land-section > .container > .row { align-items: center; row-gap: 28px; --bs-gutter-x: 48px; }
.seolab-extension-installed .land-section img { border-radius: 18px; border: 1px solid #e2e8f0; box-shadow: 0 12px 36px #263f630d; }
.seolab-extension-installed .land-section :is(h3,h4,h5) { font-weight: 800; line-height: 1.8; }
.seolab-extension-installed .list-standard { margin: 0; padding-right: 22px; line-height: 2.3; }
.seolab-extension-installed .accordion-item { border: 1px solid #e2e8f0; border-radius: 14px; box-shadow: none; }
.seolab-extension-installed .accordion-button { padding: 22px; line-height: 1.9; }
.seolab-extension-installed .accordion-button:not(.collapsed) { color: #345686; background: #edf2f8; box-shadow: none; }
.seolab-extension-installed .land-section.section-primary { background: #263f63; }
.seolab-extension-installed .land-section.section-primary .btn { background: #f9bc00; border-color: #f9bc00; color: #182b46; }
@media(max-width: 991px) {
    .seolab-extension-installed .extension-shortcuts { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .seolab-extension-installed .extension-preview { max-width: 620px; width: 100%; margin-inline: auto; }
    .seolab-extension-installed .extension-preview img { max-height: 30svh; }
    .seolab-extension-installed .land-section > .container > .row { --bs-gutter-x: 24px; }
}
@media(max-width: 575px) {
    .seolab-extension-installed .extension-shortcuts { gap: 10px; padding-inline: 16px; }
    .seolab-extension-installed .extension-shortcuts a { padding: 16px; }
    .seolab-extension-installed .extension-preview img { max-height: 22svh; }
    .seolab-extension-installed .extension-hero__actions { gap: 8px; margin-top: 16px; }
    .seolab-extension-installed .extension-hero__actions .btn { padding: 10px 14px; font-size: 13px; }
}
@media(prefers-reduced-motion: reduce) { .seolab-extension-installed .extension-shortcuts a { transition: none; } }
@media(max-width: 359px) {
    .seolab-extension-installed .extension-hero__actions { margin-top: 12px; }
    .seolab-extension-installed .extension-hero__note { margin-top: 8px; }
    .seolab-extension-installed .extension-preview__bar { padding-block: 10px; }
    .seolab-extension-installed .extension-preview figcaption { padding-block: 8px; }
}
