﻿@charset "UTF-8";

/* Hide orphaned dropdown items from old "Why Finora" navigation that appear after About Us */
.top-nav-item:has(a[href="about-us/"])+li.dropdown-item {
    display: none !important;
}

.top-nav-item:has(a[href="about-us/"])+li.dropdown-item+li.dropdown-item {
    display: none !important;
}

.top-nav-item:has(a[href="about-us/"])+li.dropdown-item+li.dropdown-item+li.dropdown-item {
    display: none !important;
}

.rich-text {
    --vertical-spacing-top: 1.25em;
    --vertical-spacing-bottom: 1em;
    color: var(--global-text-color);
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: 170%;
    text-wrap: pretty
}

.rich-text .text-h1,
.rich-text h1 {
    font-size: 48px;
    font-weight: 300;
    letter-spacing: -1.5px;
    line-height: 1.1;
    margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--vertical-spacing-top)
}

@media(min-width:768px) {

    .rich-text .text-h1,
    .rich-text h1 {
        font-size: 56px;
        line-height: 95%
    }
}

.rich-text .text-h2,
.rich-text h2 {
    font-size: 2.124rem;
    font-weight: 700;
    letter-spacing: -1.5px;
    line-height: 1.1em;
    margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--vertical-spacing-top)
}

@media(min-width:768px) {

    .rich-text .text-h2,
    .rich-text h2 {
        line-height: 95%
    }
}

.rich-text .text-h3,
.rich-text h3 {
    font-size: 1.875rem;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 1.1;
    margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--vertical-spacing-top)
}

@media(min-width:768px) {

    .rich-text .text-h3,
    .rich-text h3 {
        line-height: 95%
    }
}

.rich-text .text-h4,
.rich-text h4 {
    font-size: 1.625rem;
    font-weight: 700;
    letter-spacing: -.8px;
    line-height: 1.1;
    margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--vertical-spacing-top)
}

@media(min-width:768px) {

    .rich-text .text-h4,
    .rich-text h4 {
        line-height: 95%
    }
}

.rich-text .text-h5,
.rich-text h5 {
    font-size: 1.375rem;
    font-weight: 700;
    letter-spacing: -.6px;
    line-height: 1.1;
    margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--vertical-spacing-top)
}

@media(min-width:768px) {

    .rich-text .text-h5,
    .rich-text h5 {
        line-height: 95%
    }
}

.rich-text .text-h6,
.rich-text h6 {
    font-size: 1.125rem;
    font-style: italic;
    font-weight: 700;
    letter-spacing: -.5px;
    line-height: 1.1;
    margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--vertical-spacing-top)
}

@media(min-width:768px) {

    .rich-text .text-h6,
    .rich-text h6 {
        line-height: 95%
    }
}

.rich-text .text-p,
.rich-text p {
    color: var(--global-text-color);
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin-left: 0;
    margin-right: 0
}

.rich-text .rounded-image,
.rich-text .text-p,
.rich-text ol,
.rich-text p,
.rich-text ul {
    margin-bottom: var(--vertical-spacing-bottom);
    margin-top: 0
}

.rich-text ol,
.rich-text ul {
    color: var(--global-text-color);
    margin-left: 0;
    margin-right: 0;
    padding: 0
}

.rich-text ul {
    list-style-type: disc;
    padding-left: 26px
}

.rich-text ol {
    list-style-type: decimal;
    padding-left: 30px
}

.rich-text li {
    list-style: inherit;
    margin-bottom: .3em
}

.rich-text li:last-of-type {
    margin-bottom: 0
}

.rich-text img {
    height: auto
}

.rich-text blockquote {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.25em;
    padding-bottom: var(--global-padding);
    padding-left: 20px;
    padding-top: var(--global-padding);
    position: relative
}

.rich-text blockquote:before {
    background: linear-gradient(127deg, #b95dd926 7.03%, #3c9acf26 89.36%), #fff;
    bottom: calc(var(--global-padding) + .175em);
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: calc(var(--global-padding) + .2em);
    width: 4px
}

.rich-text blockquote>* {
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit
}

.rich-text blockquote>:last-child {
    margin-bottom: 0
}

.rich-text blockquote cite {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: 170%
}

.rich-text blockquote cite:before {
    content: "— "
}

.rich-text pre {
    background: var(--color-black-70);
    border-radius: var(--global-border-radius);
    overflow: auto;
    padding: 30px;
    white-space: pre-wrap
}

.rich-text pre code {
    background-color: transparent;
    background-color: initial;
    border-radius: 0;
    border-radius: initial;
    display: block;
    word-wrap: anywhere;
    padding: initial
}

.rich-text code {
    background-color: var(--color-black-70);
    border-radius: 10px;
    color: var(--color-white);
    font-family: monospace;
    font-size: .875rem;
    line-height: 1.5em;
    padding: 8px 14px
}

.rich-text b,
.rich-text strong {
    font-weight: 700
}

.rich-text em,
.rich-text i {
    font-style: italic
}

.rich-text del,
.rich-text s {
    text-decoration-line: line-through
}

.rich-text u {
    text-decoration-line: underline
}

.rich-text mark {
    background: #6ecddd4d
}

.rich-text hr {
    border: 0;
    border-top: 1px solid var(--color-black);
    display: block;
    height: 1px;
    margin: 3em 0;
    padding: 0
}

.rich-text figcaption {
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 170%
}

.rich-text a {
    color: var(--color-blue-accent);
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.rich-text iframe {
    max-width: 100%
}

.rich-text table {
    display: block;
    margin-bottom: var(--vertical-spacing-bottom);
    overflow-x: auto;
    table-layout: fixed;
    width: 100%
}

.rich-text td,
.rich-text th {
    border-bottom: 1px solid var(--color-black-10);
    min-width: 200px;
    padding-right: 20px;
    text-align: left
}

.rich-text .video-container {
    padding-bottom: var(--global-padding);
    padding-top: var(--global-padding);
    width: 100%
}

.rich-text .video-container video {
    border-radius: var(--global-border-radius);
    max-width: 100%
}

.pricing-plan-cards-container {
    --pricing-plans-container-background: hsla(0, 0%, 5%, .05);
    --plan-card-padding: 24px;
    --plan-card-color: var(--color-black-30);
    --plan-card-background: var(--color-white);
    --plan-card-text-color: var(--color-black);
    --plan-card-text-color-secondary: var(--color-black-60);
    --plan-card-button-color: var(--color-green);
    --plan-card-border-color: var(--color-black-10);
    --plan-card-agent-bg-color: rgba(245, 246, 249, .7);
    --plan-card-agent-border-color: var(--color-black-5)
}

.bg-mode-blue .pricing-plan-cards-container {
    --pricing-plans-container-background: rgba(248, 248, 251, .05);
    --plan-card-background: var(--color-blue-darker);
    --plan-card-text-color: var(--color-white);
    --plan-card-text-color-secondary: var(--color-white-50);
    --plan-card-border-color: var(--color-white-10);
    --plan-card-agent-bg-color: rgba(64, 66, 82, .3);
    --plan-card-agent-border-color: var(--color-white-05)
}

.rich-text[data-astro-cid-6cnkp35j] {
    --vertical-spacing-top: 1.25em;
    --vertical-spacing-bottom: 1em;
    color: var(--global-text-color);
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: 170%;
    text-wrap: pretty
}

.rich-text[data-astro-cid-6cnkp35j] .text-h1[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] h1[data-astro-cid-6cnkp35j] {
    font-size: 48px;
    font-weight: 300;
    letter-spacing: -1.5px;
    line-height: 1.1;
    margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--vertical-spacing-top)
}

@media(min-width:768px) {

    .rich-text[data-astro-cid-6cnkp35j] .text-h1[data-astro-cid-6cnkp35j],
    .rich-text[data-astro-cid-6cnkp35j] h1[data-astro-cid-6cnkp35j] {
        font-size: 56px;
        line-height: 95%
    }
}

.rich-text[data-astro-cid-6cnkp35j] .text-h2[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] h2[data-astro-cid-6cnkp35j] {
    font-size: 2.124rem;
    font-weight: 700;
    letter-spacing: -1.5px;
    line-height: 1.1em;
    margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--vertical-spacing-top)
}

@media(min-width:768px) {

    .rich-text[data-astro-cid-6cnkp35j] .text-h2[data-astro-cid-6cnkp35j],
    .rich-text[data-astro-cid-6cnkp35j] h2[data-astro-cid-6cnkp35j] {
        line-height: 95%
    }
}

.rich-text[data-astro-cid-6cnkp35j] .text-h3[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] h3[data-astro-cid-6cnkp35j] {
    font-size: 1.875rem;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 1.1;
    margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--vertical-spacing-top)
}

@media(min-width:768px) {

    .rich-text[data-astro-cid-6cnkp35j] .text-h3[data-astro-cid-6cnkp35j],
    .rich-text[data-astro-cid-6cnkp35j] h3[data-astro-cid-6cnkp35j] {
        line-height: 95%
    }
}

.rich-text[data-astro-cid-6cnkp35j] .text-h4[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] h4[data-astro-cid-6cnkp35j] {
    font-size: 1.625rem;
    font-weight: 700;
    letter-spacing: -.8px;
    line-height: 1.1;
    margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--vertical-spacing-top)
}

@media(min-width:768px) {

    .rich-text[data-astro-cid-6cnkp35j] .text-h4[data-astro-cid-6cnkp35j],
    .rich-text[data-astro-cid-6cnkp35j] h4[data-astro-cid-6cnkp35j] {
        line-height: 95%
    }
}

.rich-text[data-astro-cid-6cnkp35j] .text-h5[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] h5[data-astro-cid-6cnkp35j] {
    font-size: 1.375rem;
    font-weight: 700;
    letter-spacing: -.6px;
    line-height: 1.1;
    margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--vertical-spacing-top)
}

@media(min-width:768px) {

    .rich-text[data-astro-cid-6cnkp35j] .text-h5[data-astro-cid-6cnkp35j],
    .rich-text[data-astro-cid-6cnkp35j] h5[data-astro-cid-6cnkp35j] {
        line-height: 95%
    }
}

.rich-text[data-astro-cid-6cnkp35j] .text-h6[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] h6[data-astro-cid-6cnkp35j] {
    font-size: 1.125rem;
    font-style: italic;
    font-weight: 700;
    letter-spacing: -.5px;
    line-height: 1.1;
    margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--vertical-spacing-top)
}

@media(min-width:768px) {

    .rich-text[data-astro-cid-6cnkp35j] .text-h6[data-astro-cid-6cnkp35j],
    .rich-text[data-astro-cid-6cnkp35j] h6[data-astro-cid-6cnkp35j] {
        line-height: 95%
    }
}

.rich-text[data-astro-cid-6cnkp35j] .text-p[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] p[data-astro-cid-6cnkp35j] {
    color: var(--global-text-color);
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin-left: 0;
    margin-right: 0
}

.rich-text[data-astro-cid-6cnkp35j] .rounded-image[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] .text-p[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] ol[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] p[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] ul[data-astro-cid-6cnkp35j] {
    margin-bottom: var(--vertical-spacing-bottom);
    margin-top: 0
}

.rich-text[data-astro-cid-6cnkp35j] ol[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] ul[data-astro-cid-6cnkp35j] {
    color: var(--global-text-color);
    margin-left: 0;
    margin-right: 0;
    padding: 0
}

.rich-text[data-astro-cid-6cnkp35j] ul[data-astro-cid-6cnkp35j] {
    list-style-type: disc;
    padding-left: 26px
}

.rich-text[data-astro-cid-6cnkp35j] ol[data-astro-cid-6cnkp35j] {
    list-style-type: decimal;
    padding-left: 30px
}

.rich-text[data-astro-cid-6cnkp35j] li[data-astro-cid-6cnkp35j] {
    list-style: inherit;
    margin-bottom: .3em
}

.rich-text[data-astro-cid-6cnkp35j] li[data-astro-cid-6cnkp35j]:last-of-type {
    margin-bottom: 0
}

.rich-text[data-astro-cid-6cnkp35j] img[data-astro-cid-6cnkp35j] {
    height: auto
}

.rich-text[data-astro-cid-6cnkp35j] blockquote[data-astro-cid-6cnkp35j] {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.25em;
    padding-bottom: var(--global-padding);
    padding-left: 20px;
    padding-top: var(--global-padding);
    position: relative
}

.rich-text[data-astro-cid-6cnkp35j] blockquote[data-astro-cid-6cnkp35j]:before {
    background: linear-gradient(127deg, #b95dd926 7.03%, #3c9acf26 89.36%), #fff;
    bottom: calc(var(--global-padding) + .175em);
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: calc(var(--global-padding) + .2em);
    width: 4px
}

.rich-text[data-astro-cid-6cnkp35j] blockquote[data-astro-cid-6cnkp35j]>[data-astro-cid-6cnkp35j] {
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit
}

.rich-text[data-astro-cid-6cnkp35j] blockquote[data-astro-cid-6cnkp35j]>[data-astro-cid-6cnkp35j]:last-child {
    margin-bottom: 0
}

.rich-text[data-astro-cid-6cnkp35j] blockquote[data-astro-cid-6cnkp35j] cite[data-astro-cid-6cnkp35j] {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: 170%
}

.rich-text[data-astro-cid-6cnkp35j] blockquote[data-astro-cid-6cnkp35j] cite[data-astro-cid-6cnkp35j]:before {
    content: "— "
}

.rich-text[data-astro-cid-6cnkp35j] pre[data-astro-cid-6cnkp35j] {
    background: var(--color-black-70);
    border-radius: var(--global-border-radius);
    overflow: auto;
    padding: 30px;
    white-space: pre-wrap
}

.rich-text[data-astro-cid-6cnkp35j] pre[data-astro-cid-6cnkp35j] code[data-astro-cid-6cnkp35j] {
    background-color: transparent;
    background-color: initial;
    border-radius: 0;
    border-radius: initial;
    display: block;
    word-wrap: anywhere;
    padding: initial
}

.rich-text[data-astro-cid-6cnkp35j] code[data-astro-cid-6cnkp35j] {
    background-color: var(--color-black-70);
    border-radius: 10px;
    color: var(--color-white);
    font-family: monospace;
    font-size: .875rem;
    line-height: 1.5em;
    padding: 8px 14px
}

.rich-text[data-astro-cid-6cnkp35j] b[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] strong[data-astro-cid-6cnkp35j] {
    font-weight: 700
}

.rich-text[data-astro-cid-6cnkp35j] em[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] i[data-astro-cid-6cnkp35j] {
    font-style: italic
}

.rich-text[data-astro-cid-6cnkp35j] del[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] s[data-astro-cid-6cnkp35j] {
    text-decoration-line: line-through
}

.rich-text[data-astro-cid-6cnkp35j] u[data-astro-cid-6cnkp35j] {
    text-decoration-line: underline
}

.rich-text[data-astro-cid-6cnkp35j] mark[data-astro-cid-6cnkp35j] {
    background: #6ecddd4d
}

.rich-text[data-astro-cid-6cnkp35j] hr[data-astro-cid-6cnkp35j] {
    border: 0;
    border-top: 1px solid var(--color-black);
    display: block;
    height: 1px;
    margin: 3em 0;
    padding: 0
}

.rich-text[data-astro-cid-6cnkp35j] figcaption[data-astro-cid-6cnkp35j] {
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 170%
}

.rich-text[data-astro-cid-6cnkp35j] a[data-astro-cid-6cnkp35j] {
    color: var(--color-blue-accent);
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.rich-text[data-astro-cid-6cnkp35j] iframe[data-astro-cid-6cnkp35j] {
    max-width: 100%
}

.rich-text[data-astro-cid-6cnkp35j] table[data-astro-cid-6cnkp35j] {
    display: block;
    margin-bottom: var(--vertical-spacing-bottom);
    overflow-x: auto;
    table-layout: fixed;
    width: 100%
}

.rich-text[data-astro-cid-6cnkp35j] td[data-astro-cid-6cnkp35j],
.rich-text[data-astro-cid-6cnkp35j] th[data-astro-cid-6cnkp35j] {
    border-bottom: 1px solid var(--color-black-10);
    min-width: 200px;
    padding-right: 20px;
    text-align: left
}

.rich-text[data-astro-cid-6cnkp35j] .video-container[data-astro-cid-6cnkp35j] {
    padding-bottom: var(--global-padding);
    padding-top: var(--global-padding);
    width: 100%
}

.rich-text[data-astro-cid-6cnkp35j] .video-container[data-astro-cid-6cnkp35j] video[data-astro-cid-6cnkp35j] {
    border-radius: var(--global-border-radius);
    max-width: 100%
}

.pricing-plan-cards-container[data-astro-cid-6cnkp35j] {
    background: var(--pricing-plans-container-background);
    border-radius: var(--global-border-radius);
    display: flex;
    flex-direction: column;
    gap: var(--space-s-responsive);
    padding: var(--space-s-responsive)
}

@media(min-width:768px) {
    .pricing-plan-cards-container[data-astro-cid-6cnkp35j] {
        padding: var(--space-xxs-responsive)
    }
}

@media(min-width:1025px) {
    .pricing-plan-cards-container[data-astro-cid-6cnkp35j] {
        padding: var(--space-s-responsive)
    }
}

.pricing-plan-card-container[data-astro-cid-6cnkp35j] {
    display: flex;
    flex-direction: column;
    gap: var(--space-s-responsive);
    height: 100%
}

.pricing-plan-card-container[data-astro-cid-6cnkp35j]:first-child {
    order: 2
}

.pricing-plan-card-container[data-astro-cid-6cnkp35j]:nth-child(2) {
    order: 1
}

.pricing-plan-card-container[data-astro-cid-6cnkp35j]:nth-child(3) {
    order: 3
}

@media(min-width:768px) {
    .pricing-plan-card-container[data-astro-cid-6cnkp35j]:first-child {
        order: 1
    }

    .pricing-plan-card-container[data-astro-cid-6cnkp35j]:nth-child(2) {
        order: 2
    }
}

.pricing-plan-cards-cards[data-astro-cid-6cnkp35j] {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: var(--space-s-responsive);
    gap: var(--space-s-responsive)
}

@media(min-width:768px) {
    .pricing-plan-cards-cards[data-astro-cid-6cnkp35j] {
        gap: var(--space-xxs-responsive);
        grid-template-columns: 1fr 1fr 1fr
    }
}

@media(min-width:1025px) {
    .pricing-plan-cards-cards[data-astro-cid-6cnkp35j] {
        gap: var(--space-s-responsive)
    }
}

.pricing-plan-card[data-astro-cid-6cnkp35j] {
    background: var(--plan-card-background);
    border-radius: var(--global-border-radius);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    overflow: hidden;
    position: relative;
    transition: all .45s var(--ease-in-out-sine);
    flex: 1
}

.pricing-plan-card[data-astro-cid-6cnkp35j].green {
    --plan-card-color: linear-gradient(84deg, #6ecddd -4.07%, rgba(0, 255, 190, .6) 95.1%)
}

.pricing-plan-card[data-astro-cid-6cnkp35j].blue {
    --plan-card-color: linear-gradient(90deg, rgba(45, 184, 232, .7), rgba(56, 239, 225, .7))
}

.pricing-plan-card[data-astro-cid-6cnkp35j].yellow {
    --plan-card-color: linear-gradient(90deg, #fad338, #fcb53f)
}

.pricing-plan-card-top-tab[data-astro-cid-6cnkp35j] {
    background: var(--plan-card-color);
    height: 30px;
    width: 100%
}

.pricing-plan-card-content-wrapper[data-astro-cid-6cnkp35j] {
    padding-left: var(--plan-card-padding);
    padding-right: var(--plan-card-padding)
}

.pricing-plan-card-header[data-astro-cid-6cnkp35j] {
    padding-top: var(--space-m);
    position: relative
}

.pricing-plan-card-title[data-astro-cid-6cnkp35j] {
    color: var(--plan-card-text-color)
}

@media(max-width:767px) {
    .pricing-plan-card-title[data-astro-cid-6cnkp35j] {
        font-size: 2rem
    }
}

.pricing-plan-card-tag[data-astro-cid-6cnkp35j] {
    background-color: #40eee04d;
    color: var(--plan-card-text-color);
    padding: 2px 20px;
    position: absolute;
    right: calc(var(--plan-card-padding)*-1);
    top: var(--space-m)
}

.pricing-plan-card-price-label[data-astro-cid-6cnkp35j],
.pricing-plan-card-subtitle[data-astro-cid-6cnkp35j] {
    color: var(--plan-card-text-color-secondary)
}

.pricing-plan-card-price-label[data-astro-cid-6cnkp35j] {
    font-size: 1rem;
    height: 21px;
    line-height: 130%
}

.pricing-plan-card-subtitle[data-astro-cid-6cnkp35j] {
    min-height: 6em;
    padding-top: var(--space-s)
}

.pricing-plan-card-term[data-astro-cid-6cnkp35j] {
    font-size: 20px;
    letter-spacing: -.2px;
    line-height: 130%;
    margin-left: -.5em;
    position: relative
}

.pricing-plan-card-footer[data-astro-cid-6cnkp35j] {
    border-top: 1px solid var(--plan-card-border-color);
    margin-left: calc(var(--plan-card-padding)*-1);
    margin-right: calc(var(--plan-card-padding)*-1);
    margin-top: var(--space-m)
}

.pricing-plan-card-footer--simplified[data-astro-cid-6cnkp35j] {
    border-top: none;
    margin-top: 0
}

.pricing-plan-card-price-box[data-astro-cid-6cnkp35j] {
    padding-top: var(--space-s)
}

@media(min-width:768px) {
    .pricing-plan-card-price-box[data-astro-cid-6cnkp35j] {
        min-height: 125px
    }
}

@media(min-width:1025px) {
    .pricing-plan-card-price-box[data-astro-cid-6cnkp35j] {
        min-height: 148px
    }
}

.pricing-plan-card-price[data-astro-cid-6cnkp35j] {
    color: var(--plan-card-text-color);
    display: inline;
    font-size: 70px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -3.84px;
    position: relative;
    white-space: nowrap
}

@media(min-width:1025px) {
    .pricing-plan-card-price[data-astro-cid-6cnkp35j] {
        font-size: 74px;
        letter-spacing: -2.96px
    }
}

@media(min-width:1280px) {
    .pricing-plan-card-price[data-astro-cid-6cnkp35j] {
        font-size: 96px;
        letter-spacing: -3.84px
    }
}

.pricing-plan-card-currency[data-astro-cid-6cnkp35j] {
    font-size: .5em;
    position: relative;
    top: -15px
}

@media(min-width:768px) {
    .pricing-plan-card-currency[data-astro-cid-6cnkp35j] {
        top: -18px
    }
}

.pricing-plan-card-alt-label[data-astro-cid-6cnkp35j] {
    font-size: 2rem;
    letter-spacing: -.0275rem
}

@media(min-width:768px) {
    .pricing-plan-card-alt-label[data-astro-cid-6cnkp35j] {
        font-size: 3rem
    }
}

@media(min-width:1025px) {
    .pricing-plan-card-alt-label[data-astro-cid-6cnkp35j] {
        font-size: 4rem
    }
}

.pricing-plan-card-agents[data-astro-cid-6cnkp35j] {
    display: flex;
    flex-direction: column;
    gap: var(--space-s-responsive);
    padding: var(--space-xs-responsive)
}

.pricing-plan-card-agents-list[data-astro-cid-6cnkp35j] {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.pricing-plan-card-agent-content[data-astro-cid-6cnkp35j],
.pricing-plan-card-agents-list[data-astro-cid-6cnkp35j] {
    display: flex;
    flex-direction: column;
    gap: var(--space-xxxs-responsive)
}

.pricing-plan-card-agent-description-list[data-astro-cid-6cnkp35j] {
    display: flex;
    flex-direction: column;
    gap: var(--space-xxs-responsive)
}

.pricing-plan-card-agent-description[data-astro-cid-6cnkp35j] {
    margin: 0;
    padding: 0
}

.pricing-plan-card-agent[data-astro-cid-6cnkp35j] {
    align-items: flex-start;
    background-color: var(--plan-card-agent-bg-color);
    border-radius: 8px;
    display: flex;
    gap: 10px;
    padding: 10px
}

.pricing-plan-card-agent-icon[data-astro-cid-6cnkp35j] {
    align-items: center;
    background-color: #6ecddd4d;
    border-radius: 6px;
    color: #0bc3b7;
    display: flex;
    flex-shrink: 0;
    height: 27px;
    justify-content: center;
    width: 27px
}

.pricing-plan-card-agent-title[data-astro-cid-6cnkp35j],
.pricing-plan-card-features-title[data-astro-cid-6cnkp35j] {
    color: var(--plan-card-text-color);
    font-weight: 500
}

.pricing-plan-card-agent-description[data-astro-cid-6cnkp35j] {
    color: var(--plan-card-text-color-secondary);
    display: block;
    line-height: 1.25
}

.pricing-plan-card-features[data-astro-cid-6cnkp35j] {
    border-top: 1px solid var(--plan-card-border-color);
    display: flex;
    flex-direction: column;
    gap: var(--space-s-responsive);
    padding: var(--space-xs-responsive)
}

.pricing-plan-card-features-list[data-astro-cid-6cnkp35j] {
    display: flex;
    flex-direction: column;
    gap: var(--space-xxxs-responsive);
    list-style-type: none;
    margin: 0;
    padding: 0
}

.pricing-plan-card-feature[data-astro-cid-6cnkp35j] {
    align-items: flex-start;
    border: 1px solid var(--plan-card-border-color);
    border-radius: 8px;
    color: var(--plan-card-text-color-secondary);
    display: flex;
    gap: var(--space-xxxs-responsive);
    padding: var(--space-xxxs-responsive)
}

.pricing-plan-card-feature-icon[data-astro-cid-6cnkp35j] {
    display: flex;
    flex-shrink: 0
}

.pricing-plan-card-argument[data-astro-cid-6cnkp35j] {
    background-color: var(--plan-card-agent-bg-color);
    color: var(--plan-card-text-color-secondary)
}

.pricing-plan-card-arguments[data-astro-cid-6cnkp35j] {
    background-color: var(--plan-card-background);
    border-radius: var(--global-border-radius);
    display: flex;
    flex-direction: column;
    gap: var(--space-xs-responsive);
    padding: var(--space-xs-responsive)
}

.pricing-plan-card-arguments-list[data-astro-cid-6cnkp35j] {
    display: flex;
    flex-direction: column;
    gap: var(--space-xxxs-responsive)
}

.pricing-plan-card-argument[data-astro-cid-6cnkp35j] {
    border-radius: 8px;
    padding: var(--space-xxxs-responsive)
}

.pricing-plan-card-link-container[data-astro-cid-6cnkp35j] {
    align-items: center;
    border-top: 1px solid var(--plan-card-border-color);
    display: flex;
    justify-content: center;
    padding-bottom: var(--space-xs-responsive);
    padding-top: var(--space-xs-responsive)
}

.pricing-plan-card-link[data-astro-cid-6cnkp35j] {
    color: var(--color-blue-accent);
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.pricing-plan-card-link[data-astro-cid-6cnkp35j]:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

@media(max-width:767px) {

    .login-link,
    #login-link,
    #login-link-mobile {
        display: none !important
    }
}

button[data-modal='get-started'] {
    display: none !important
}