.fv3-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.fv3-plan{display:flex;flex-direction:column;border:1px solid #e3edfc;border-radius:26px;background:#fff;box-shadow:0 12px 40px #115ad00f;overflow:hidden}.fv3-plan--trial{background:var(--fv3-peach);border-color:#fbe2d8}.fv3-plan--featured{border:2px solid var(--fv3-blue);box-shadow:0 18px 48px #115ad029}.fv3-plan__label{display:flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border-bottom:1px solid #e3edfc;font-weight:600;font-size:11px;line-height:16px;letter-spacing:1.2px;text-align:center;text-transform:uppercase;color:#575757}.fv3-plan--trial .fv3-plan__label{border-bottom-color:#f6d6c9}.fv3-plan--featured .fv3-plan__label{border-bottom-color:var(--fv3-blue);background:var(--fv3-blue);color:#fff}@media (min-width: 1241px){.fv3-plan__label{white-space:nowrap}}.fv3-plan__top{display:flex;flex-direction:column;gap:10px;padding:24px;border-bottom:1px solid #e3edfc}.fv3-plan--trial .fv3-plan__top{border-bottom-color:#f6d6c9}.fv3-plan h3{font-weight:700;font-size:28px;line-height:1.2;color:var(--fv3-ink-strong)}.fv3-plan__summary{min-height:44px;font-family:var(--fv3-font-alt);font-size:14px;line-height:22px;color:#4a515c}.fv3-plan__price{margin-top:8px;font-weight:700;font-size:26px;line-height:1.2;color:var(--fv3-ink-strong)}.fv3-plan__billing{min-height:40px;font-size:13px;line-height:20px;color:#5b6472}.fv3 .fv3-plan__cta{width:100%;margin-top:6px}.fv3-plan__body{display:flex;flex-direction:column;gap:16px;flex:1;padding:24px}.fv3-plan__body h4{margin:0;font-weight:700;font-size:12px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fv3-ink)}.fv3-plan .fv3-checks{gap:12px}.fv3-plan .fv3-checks li{align-items:flex-start;gap:10px;font-size:14px;line-height:20px;font-weight:500}.fv3-plan .fv3-checks svg{width:18px;height:18px;flex-basis:18px;margin-top:1px;color:var(--fv3-blue)}.fv3-plan__note{margin-top:auto;padding-top:4px;font-size:12px;line-height:18px;color:#5b6472}.fv3-plans__terms{max-width:820px;margin-top:24px;font-size:12px;line-height:18px;color:#5b6472}.fv3-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;padding:32px 0;border-top:1px solid var(--fv3-ink);border-bottom:1px solid var(--fv3-ink)}.fv3-principles__step{display:block;margin-bottom:12px;font-weight:600;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--fv3-orange-deep)}.fv3-principles h3{margin-bottom:8px;font-weight:700;font-size:20px;line-height:1.3}.fv3-principles p{font-family:var(--fv3-font-alt);font-size:14px;line-height:22px;color:#4a515c}#compare{scroll-margin-top:96px}.fv3-ptable__hint{display:none;margin-top:32px;font-size:12px;line-height:18px;color:#5b6472}.fv3-ptable{margin-top:40px;overflow-x:auto;border:1px solid #e3edfc;border-radius:26px;background:#fff}.fv3-ptable:focus-visible{outline:3px solid var(--fv3-blue-bright);outline-offset:4px}.fv3-ptable table{width:100%;min-width:860px;border-collapse:collapse;text-align:left;font-size:14px;line-height:20px}.fv3-ptable th,.fv3-ptable td{padding:16px 20px;border-bottom:1px solid #e3edfc;vertical-align:top}.fv3-ptable thead th{background:#f7f9fd;font-weight:700;font-size:15px;color:var(--fv3-ink-strong)}.fv3-ptable tbody th{width:22%;font-weight:600;color:var(--fv3-ink)}.fv3-ptable td{width:19.5%;font-family:var(--fv3-font-alt);color:#4a515c}.fv3-ptable .is-featured{background:var(--fv3-pale)}.fv3-ptable thead th.is-featured{background:#e3edfc;color:var(--fv3-blue)}.fv3-ptable tbody tr:first-child td{font-family:var(--fv3-font);font-weight:700;color:var(--fv3-ink-strong)}.fv3-ptable tbody tr:last-child>*{border-bottom:0}.fv3-ptable th:first-child{position:sticky;left:0;z-index:1;background:#fff}.fv3-ptable thead th:first-child{background:#f7f9fd}.fv3-pagents{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:48px;border-radius:26px;background:var(--fv3-pale)}.fv3-pagents__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.fv3-pagents__list{display:flex;flex-direction:column;gap:12px}.fv3-pagents__list a{display:flex;align-items:center;gap:16px;padding:16px;border-radius:18px;background:#fff;color:var(--fv3-ink);transition:box-shadow .2s ease,transform .2s ease}.fv3-pagents__list a:hover{box-shadow:0 12px 28px #115ad024;transform:translateY(-2px)}.fv3-pagents__list img{width:48px;height:48px;flex:0 0 48px}.fv3-pagents__list strong{display:block;font-weight:700;font-size:16px}.fv3-pagents__list small{display:block;margin-top:2px;font-family:var(--fv3-font-alt);font-size:13px;line-height:20px;color:#4a515c}@media (max-width: 1240px){.fv3-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.fv3-principles{grid-template-columns:1fr;gap:24px}.fv3-pagents{grid-template-columns:1fr;gap:32px;padding:28px 24px}}@media (max-width: 700px){.fv3-plans{grid-template-columns:1fr}.fv3-plan__summary,.fv3-plan__billing{min-height:0}.fv3-ptable__hint{display:block}.fv3-ptable__hint+.fv3-ptable{margin-top:12px}.fv3-ptable table{min-width:720px}.fv3-ptable th,.fv3-ptable td{padding:12px 14px}.fv3-ptable th:first-child{width:128px}}@media (prefers-reduced-motion: reduce){.fv3-pagents__list a{transition:none}.fv3-pagents__list a:hover{transform:none}}
