.Spacer_default__F824Q {
    width: 100%
}

.Spacer_variant-4____NNc {
    height: var(--space-4)
}

.Spacer_variant-8__RDyVK {
    height: var(--space-8)
}

.Spacer_variant-16__LwGme {
    height: var(--space-16)
}

.Spacer_variant-24__cd1jP {
    height: var(--space-24)
}

.Spacer_variant-32__cntIG {
    height: var(--space-32)
}

.Spacer_variant-40__RmyW_ {
    height: var(--space-40)
}

.Spacer_variant-48__7rdXn {
    height: var(--space-48)
}

.Spacer_variant-56__b0Jdk {
    height: var(--space-56)
}

.Spacer_variant-64__1gs50 {
    height: var(--space-64)
}

.Spacer_variant-80__LZ8t9 {
    height: var(--space-80)
}

.Spacer_variant-96__fQfr_ {
    height: var(--space-96)
}

.Spacer_variant-112__0HoKy {
    height: var(--space-112)
}

.Spacer_variant-120__ToJld {
    height: var(--space-120)
}

.HeroSizer_default__4EaWX {
    position       : relative;
    display        : flex;
    align-items    : center;
    justify-content: center;
    padding        : var(--space-64) 0
}

@media screen and (min-width:56rem) {
    .HeroSizer_default__4EaWX {
        aspect-ratio: 16/9;
        padding     : var(--space-32) 0 var(--space-64) 0;
        height      : 100%;
        max-height  : 80vh;
        margin      : 0 auto
    }
}

@keyframes Wilson_fadein__tNQjs {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.Wilson_default__Czhfm {
    width         : var(--font-size-h4);
    height        : var(--font-size-h4);
    display       : inline-block;
    opacity       : 0;
    vertical-align: bottom
}

.Wilson_loaded__Er9C7 {
    animation: tIn var(--timing-movement) var(--timing-movement) var(--easing-movement) both
}

.Wilson_svgContainer__rdQWM {
    aspect-ratio: 1/1;
    margin      : -45%
}

.Wilson_small__I1QC6 {
    width : var(--font-size-h5);
    height: var(--font-size-h5)
}

.Wilson_large__DYJph {
    width : var(--font-size-h2);
    height: var(--font-size-h2)
}

.Wilson_responsive___dLp4 {
    width       : 100%;
    height      : 100%;
    aspect-ratio: 1/1
}

.Wilson_flipped__0luzw div {
    transform: scaleX(-1)
}

.Wilson_default__Czhfm path[fill="rgb(39,39,230)"] {
    fill: var(--theme-wilson-skin, var(--wilson-skin-color))
}

.Wilson_default__Czhfm path[stroke="rgb(39,39,230)"] {
    stroke: var(--theme-wilson-skin, var(--wilson-skin-color))
}

.Wilson_default__Czhfm path[stroke="rgb(255,255,255)"] {
    stroke: var(--theme-wilson-detail, var(--wilson-detail-color))
}

.Wilson_default__Czhfm path[fill="rgb(255,255,255)"] {
    fill: var(--theme-wilson-detail, var(--wilson-detail-color))
}

.Wilson_default__Czhfm path[fill="rgb(18,18,151)"] {
    fill: var(--theme-wilson-mouth, var(--wilson-mouth-color))
}

.BusinessPlan_formWrapper__vz7KO[data-name=panel-plans-form],
.BusinessPlan_wrapper__hpXc4[data-name=panel-plans] {
    scroll-margin-top: 80px
}

.BusinessPlan_panel___3q0R {
    --panel-background: var(--color-blue-60);
    --panel-color     : var(--color-white)
}

.BusinessPlan_panelStandard__vmQ7V {
    --panel-background: var(--color-white);
    --panel-color     : var(--color-blue-60)
}

.BusinessPlan_panelPremium__aHwwK {
    --panel-background: var(--color-orange-50);
    --panel-color     : var(--color-blue-60)
}

.BusinessPlan_verticalSplit__cmX4l {
    height               : 100%;
    display              : grid;
    grid-template-columns: 1fr;
    grid-gap             : var(--space-32);
    gap                  : var(--space-32)
}

.BusinessPlan_smallVerticalSplit__iuBxV {
    height               : 100%;
    display              : grid;
    grid-template-columns: 1fr;
    grid-gap             : var(--space-16);
    gap                  : var(--space-16);
    max-width            : 60ch
}

.BusinessPlan_split__7H7I_ {
    height: 100%
}

.BusinessPlan_form__jxN4q,
.BusinessPlan_split__7H7I_ {
    display              : grid;
    grid-template-columns: 1fr;
    grid-gap             : var(--space-32);
    gap                  : var(--space-32)
}

.BusinessPlan_form__jxN4q {
    max-width: 800px
}

.BusinessPlan_form__jxN4q button {
    justify-self: start
}

.BusinessPlan_headingMargin__u0cYS {
    margin-bottom: var(--space-32)
}

.BusinessPlan_split__7H7I_ ul {
    padding-left: 2rem
}

.BusinessPlan_textGroup__Uavka {
    display      : grid;
    height       : 100%;
    grid-gap     : var(--space-16);
    gap          : var(--space-16);
    max-width    : 50ch;
    justify-items: start;
    align-content: stretch;
    align-items  : stretch
}

.BusinessPlan_textGroup__Uavka button {
    margin-top: var(--space-32);
    align-self: end
}

@media screen and (min-width:56rem) {
    .BusinessPlan_split__7H7I_ {
        grid-template-columns: 1fr 1fr
    }
}

.NumberCounter_default__E8uvw {
    position: relative
}

.NumberCounter_original__Xgrfw {
    opacity: 0
}

.NumberCounter_counter___3S_i {
    position: absolute;
    top     : 0;
    right   : 0
}

.ModuleCards_wrapper__S2H2U h3 {
    margin: 0 0 var(--space-24) 0
}

.ModuleContentOutline_titleAndImage__gnYUe {
    position: relative
}

.ModuleContentOutline_imageWrapper__8BGds {
    background-color: var(--color-grey-30);
    aspect-ratio    : 5/2
}

.ModuleContentOutline_image__DWrjh {
    aspect-ratio: 5/2;
    height      : auto;
    object-fit  : cover;
    width       : 100%
}

.ModuleContentOutline_wrapper__bNyP4 [data-component-name=Video] {
    aspect-ratio: 5/2
}

.ModuleContentOutline_cardsWrapper__yThnA {
    -webkit-margin-after: var(--space-24);
    margin-block-end    : var(--space-24)
}

.ModuleContentOutline_headingGroup__WkQmt {
    margin: 0 0 var(--space-40) 0
}

.ModuleContentOutline_description__C5Bdd {
    margin   : var(--space-16) 0 var(--space-16) 0;
    max-width: 60ch;
    text-wrap: pretty
}

.ModuleContentOutline_description__C5Bdd em {
    font-style: italic !important
}

.ModuleContentOutline_fade__sothW {
    position: relative
}

.ModuleContentOutline_fade__sothW:after {
    background    : linear-gradient(180deg, transparent, var(--theme-panels-primary-background, var(--color-white)) 100%);
    bottom        : 0;
    content       : "";
    height        : 12rem;
    left          : 0;
    pointer-events: none;
    position      : absolute;
    right         : 0
}

.ModuleContentOutline_newHeading__XTTUV a {
    text-decoration: none;
    color          : currentColor
}

.ModuleContentOutline_newHeading__XTTUV h2 {
    margin   : var(--space-8) 0;
    text-wrap: pretty
}

.ModuleDownloads_wrapper__Ofb_3 {
    background-color: var(--theme-panels-secondary-background, var(--color-pale-blue-50));
    color           : var(--theme-panels-secondary-color, var(--color-grey-90));
    padding         : var(--space-24);
    border-radius   : var(--space-24)
}

.ModuleDownloads_downloadsList__9eryN {
    list-style           : none;
    -webkit-margin-before: var(--space-16);
    margin-block-start   : var(--space-16);
    display              : grid;
    grid-gap             : var(--space-8);
    gap                  : var(--space-8)
}