.p-plan{--splide-arrow-pos-x:0.375rem}.p-plan-heading{display:none}@media (min-width:750px){.p-plan-heading{column-gap:.25rem;display:grid;grid-template-columns:14.875rem 20.5rem 26.625rem}}.p-plan-heading-item{background-color:var(--color-primary);border-radius:calc(infinity * 1px);color:var(--color-white);font-size:.875rem;font-weight:700;line-height:2;margin-bottom:1rem;position:relative;text-align:center}@media (min-width:750px){.p-plan-heading-item{margin-bottom:0}.p-plan-box-content .p-plan-heading-item{display:none}}.p-plan-heading-item:after{border-style:solid;border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:10px solid var(--color-primary);bottom:-8px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.p-plan-box{border:1px solid var(--color-primary);border-radius:calc(var(--border-radius, 20)/16*1rem);overflow:hidden}@media (min-width:750px){.p-plan-box{display:grid;grid-template-columns:15rem 1fr;margin-top:.75rem}}.p-plan-box-heading{padding:.75rem 1.25rem;text-align:center}@media (min-width:750px){.p-plan-box-heading{padding:1.25rem 1.25rem 1.25rem 1.75rem;text-align:left}}.p-plan-box-heading .a-heading{font-size:1.25rem;font-weight:700}.p-plan-box-heading .a-text{font-size:.875rem;line-height:1.5;text-align:left}@media (min-width:750px){.p-plan-box-heading .a-text{line-height:1.75}}.p-plan-box-content{padding:.75rem 1rem 1.25rem}@media (min-width:750px){.p-plan-box-content{column-gap:1.25rem;display:grid;grid-template-columns:17.5rem 1fr;padding:1.25rem 1.25rem 1.25rem 2rem}}.p-plan-box-content-fee{padding:0 1rem}@media (min-width:750px){.p-plan-box-content-fee{padding:0}}.p-plan-box-content-fee-heading{font-size:.875rem;font-weight:700;text-align:center}@media (min-width:750px){.p-plan-box-content-fee-heading{text-align:left}}.p-plan-box-content-feature{border-top:2px dotted var(--color-primary);margin-top:.75rem;padding:.75rem 0 0}@media (min-width:750px){.p-plan-box-content-feature{border-left:2px dotted var(--color-primary);border-top:none;margin-top:0;padding:0 0 0 1.25rem}}.p-plan-box-content-feature-list-wrap{padding:0 1rem}@media (min-width:750px){.p-plan-box-content-feature-list-wrap{padding:0 0 0 .25rem}}.p-plan-box-content-feature-list li{font-size:.875rem;line-height:1.5;margin-bottom:.125rem;padding-left:.85rem;position:relative}@media (min-width:750px){.p-plan-box-content-feature-list li{line-height:1.75}}.p-plan-box-content-feature-list li:before{background-color:var(--color-primary);border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.52rem;width:.375rem}