.footer-heading[data-v-377d29b8]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--edu-text-inverse)}.footer-link[data-v-377d29b8]{display:inline-flex;border-radius:var(--radius-detail);font-size:14px;font-weight:500;line-height:1.5rem;color:var(--edu-text-onDark);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer-link[data-v-377d29b8]:hover{--tw-text-opacity: 1;color:rgb(var(--edu-surface-card-rgb) / var(--tw-text-opacity, 1))}.footer-link[data-v-377d29b8]:focus-visible{outline-style:solid;outline-width:2px;outline-offset:4px;outline-color:rgb(var(--edu-surface-card-rgb) / 1)}.social-link[data-v-377d29b8]{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:var(--radius-control-inner);border-width:1px;border-color:rgb(var(--edu-surface-card-rgb) / .1);background-color:rgb(var(--edu-surface-card-rgb) / .035);color:var(--edu-text-onDark);transition-property:background-color,border-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.social-link[data-v-377d29b8]:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgb(var(--edu-surface-card-rgb) / .2);background-color:rgb(var(--edu-surface-card-rgb) / .075);--tw-text-opacity: 1;color:rgb(var(--edu-surface-card-rgb) / var(--tw-text-opacity, 1))}.social-link[data-v-377d29b8]:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:rgb(var(--edu-surface-card-rgb) / 1)}@media (max-width: 639px){.footer-link[data-v-377d29b8]{min-height:44px;align-items:center}.social-link[data-v-377d29b8]{width:44px;height:44px}}[data-v-c749053b] .edu-faq-accordion{min-width:0;overflow-wrap:anywhere}[data-v-c749053b] .edu-faq-accordion__title{margin:0;text-align:center}[data-v-c749053b] .edu-faq-accordion__list{grid-template-columns:minmax(0,1fr);margin-top:18px}[data-v-c749053b] .edu-faq-accordion__trigger span{min-width:0;white-space:normal}@media (min-width: 640px){[data-v-c749053b] .edu-faq-accordion__list{margin-top:22px}}.pricing-plan-selector[data-v-c749053b]{--segmented-height: 44px;--segmented-item-height: 34px;--segmented-item-padding: 18px;--segmented-selected-bg: var(--edu-action-primary-background);--segmented-selected-border: var(--edu-action-primary-background);--segmented-selected-text: var(--edu-action-primary-text)}.pricing-title[data-v-c749053b]{font-weight:750;letter-spacing:-.035em}.pricing-price[data-v-c749053b]{font-weight:750;letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums}.pricing-plan[data-v-c749053b]{box-shadow:0 6px 22px rgb(var(--edu-shadow-ink-rgb) / 4%);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pricing-badge[data-v-c749053b]{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:5px 9px;background:var(--edu-surface-subtle);color:var(--edu-text-primary);font-size:11px;font-weight:700;line-height:1.2}.pricing-badge--recommended[data-v-c749053b]{background:var(--edu-action-primary-background);color:var(--edu-text-inverse)}.pricing-plan--recommended[data-v-c749053b]{box-shadow:0 8px 26px rgb(var(--edu-shadow-ink-rgb) / 6%)}@media (hover: hover){.pricing-plan[data-v-c749053b]:hover{transform:translateY(-3px);border-color:var(--edu-action-primary-background);box-shadow:0 10px 28px rgb(var(--edu-shadow-ink-rgb) / 8%)}}.pricing-plan-action[data-v-c749053b]:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.pricing-plan-action[data-v-c749053b]{position:static}.pricing-plan-action[data-v-c749053b]:active:not(:disabled){transform:none}.pricing-plan[data-v-c749053b]:focus-within{outline:2px solid var(--edu-focus-ring);outline-offset:4px}@media (max-width: 639px){.pricing-hero[data-v-c749053b]{padding-top:76px;padding-bottom:48px}}@media (prefers-reduced-motion: reduce){.pricing-plan[data-v-c749053b]{transition:none}.pricing-plan[data-v-c749053b]:hover,.pricing-plan[data-v-c749053b]:active{transform:none}}
