.team__nav{display: flex;align-items: center;justify-content: flex-end;gap: 14px;margin-bottom: 20px}.team__range{font-size: 13px;font-weight: 700;letter-spacing: 0.08em;color: var(--muted);font-variant-numeric: tabular-nums}.team__grid{display: grid;gap: 28px;align-items: start}@media (min-width: 900px){.team__grid{grid-template-columns: minmax(360px, 520px) 1fr;gap: 48px}}@media (max-width: 899px){.team__nav{display: none}}.team-featured{border-radius: 24px;overflow: hidden;background: radial-gradient(110% 70% at 50% 10%, #fff 0%, #edf1f7 55%, #e1eaf3 100%);box-shadow: inset 0 0 0 1px rgba(6, 19, 73, 0.07), var(--shadow-md)}.team-featured img{width: 100%;height: clamp(300px, 46vw, 430px);object-fit: cover;object-position: 50% 6%}.team-featured__body{padding: clamp(22px, 3vw, 32px);background: #fff}.team-featured__quote{font-size: clamp(1rem, 0.9rem + 0.6vw, 1.375rem);line-height: 1.45;font-weight: 700;letter-spacing: -0.015em;text-wrap: pretty}.team-featured__who{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin-top: 20px}.team-featured__who i{width: 26px;height: 2px;background: var(--orange)}.team-featured__who b{font-size: 16px;font-weight: 800}.team-featured__who span{font-size: 14px;font-weight: 600;color: var(--muted)}.team-list{display: flex;flex-direction: column}.team-list.is-swapping{animation: reviewIn 0.5s var(--ease) both}.member{display: grid;grid-template-columns: 56px 1fr;gap: 16px;align-items: center;padding: 18px 4px;border-bottom: 1px solid var(--line)}.member[hidden]{display: none}.member__ava{width: 56px;height: 56px;border-radius: 50%;overflow: hidden;background: radial-gradient(90% 90% at 50% 20%, #fff, #e1eaf3)}.member__ava img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 6%}.member__quote{font-size: 15px;line-height: 1.5;color: #31435c;text-wrap: pretty}.member__name{margin-top: 6px;font-size: 13px;font-weight: 700}.member__name span{font-weight: 600;color: var(--muted)}@media (min-width: 900px){.member{grid-template-columns: 72px 1fr;gap: 20px;padding: 20px 4px}.member__ava{width: 72px;height: 72px}.member__quote{font-size: 16px}}.team__more{margin-top: 18px}@media (min-width: 900px){.team__more{display: none}}.pricing__title{max-width: 24ch}.pricing__switch{display: inline-flex;align-items: center;gap: 14px;padding: 4px 14px;border-radius: 999px;background: #fff;box-shadow: var(--shadow-sm)}.pricing__switch span{font-size: 15px;font-weight: 700;color: var(--muted);transition: color 0.3s ease}.pricing__switch span.is-on{color: var(--navy)}.pricing__switch sup{margin-left: 3px;font-size: 10.5px;font-weight: 800;color: var(--orange-dark)}.switch{position: relative;width: 58px;height: 44px;border-radius: 999px}.switch::before{content: "";position: absolute;left: 0;top: 6px;width: 58px;height: 32px;border-radius: 999px;background: #c9d5e5;transition: background 0.3s ease}.switch[aria-checked="true"]::before{background: var(--navy)}.switch i{position: absolute;top: 10px;left: 4px;width: 24px;height: 24px;border-radius: 50%;background: #fff;box-shadow: 0 4px 10px rgba(6, 19, 73, 0.25);transition: left 0.35s var(--ease)}.switch[aria-checked="true"] i{left: 30px}.plan-tabs{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-bottom: 18px}.plan-tab{display: flex;flex-direction: column;gap: 4px;min-height: 60px;padding: 12px 14px;border-radius: 16px;text-align: left;background: #fff;box-shadow: inset 0 0 0 1px rgba(6, 19, 73, 0.1);transition: background var(--dur), color var(--dur)}.plan-tab b{font-size: 16px;font-weight: 800}.plan-tab span{font-size: 12.5px;font-weight: 600;color: var(--muted)}.plan-tab[aria-selected="true"]{background: var(--navy);color: #fff;box-shadow: none}.plan-tab[aria-selected="true"] span{color: rgba(255, 255, 255, 0.72)}@media (min-width: 900px){.plan-tabs{display: none}}.plans{display: grid;gap: 18px;align-items: stretch}@media (min-width: 700px){.plans{grid-template-columns: 1fr 1fr}}@media (min-width: 1100px){.plans{grid-template-columns: repeat(4, 1fr)}}@media (max-width: 899px){.plans .plan:not(.is-active){display: none}.plans .plan.is-active{animation: prmIn 0.4s var(--ease) both}}@keyframes prmIn{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}.plans.reveal{transform: none;transition: none;opacity: 1}.plans.reveal:not(.is-in) .plan{opacity: 0}.plans.reveal.is-in .plan{animation: planRise 0.7s var(--ease) backwards;animation-delay: calc(var(--i, 0) * 0.08s)}.no-js .plans .plan{opacity: 1}@keyframes planRise{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: none}}.plan{position: relative;display: flex;flex-direction: column;padding: 30px 28px;border-radius: 24px;background: #fff;box-shadow: 0 20px 50px rgba(6, 19, 73, 0.09);transition: transform 0.45s var(--ease), box-shadow 0.45s ease}@media (min-width: 900px){.plan:hover{transform: translateY(-8px);box-shadow: 0 34px 70px rgba(6, 19, 73, 0.18)}}.plan__name{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;container-type: inline-size}.plan__name b{font-size: 26px;font-size: clamp(19px, 10cqw, 26px);font-weight: 800;letter-spacing: -0.03em}.plan__badge{flex: 0 0 auto;padding: 0.5em 0.8em;border-radius: 999px;background: var(--orange);font-size: 10px;font-size: clamp(8px, 3.85cqw, 10px);font-weight: 800;letter-spacing: 0.02em;color: #fff;white-space: nowrap}.plan__thesis{margin-top: 8px;font-size: 15px;font-weight: 700;color: var(--blue)}.plan__desc{margin-top: 14px;font-size: 14px;line-height: 1.55;color: var(--ink-2);text-wrap: pretty}.plan__price{display: flex;flex-direction: column;gap: 6px;margin: 26px 0 22px;padding-top: 22px;border-top: 1px solid rgba(6, 19, 73, 0.1)}.plan__price > span{font-size: 12.5px;color: var(--muted)}.plan__price b{font-size: 30px;font-weight: 800;letter-spacing: -0.035em;font-variant-numeric: tabular-nums}.plan__feats{display: flex;flex-direction: column;gap: 11px;margin-bottom: 24px}.plan__feats li{display: flex;align-items: flex-start;gap: 10px;font-size: 14px;line-height: 1.45;color: var(--ink-2)}.plan__feats li::before{content: "";flex: 0 0 auto;width: 7px;height: 7px;margin-top: 7px;border-radius: 50%;background: var(--blue-2)}.plan__note{align-self: flex-start;margin-bottom: 18px;padding: 10px 14px;border-radius: 12px;background: var(--bg-2);font-size: 13px;font-weight: 700;color: var(--blue)}.plan__result{margin-bottom: 22px;padding-top: 18px;border-top: 1px solid var(--line);font-size: 13.5px;line-height: 1.5;font-weight: 600;color: var(--muted)}.plan__cta{margin-top: auto;border-radius: 14px;min-height: 52px;box-shadow: inset 0 0 0 1.5px rgba(6, 19, 73, 0.18)}.plan__tail{display: flex;flex: 1;flex-direction: column;min-height: 0}@supports (grid-template-rows: subgrid){@media (min-width: 700px){.plan{display: grid;grid-template-rows: subgrid;grid-row: span 2}.plan__head{grid-row: 1}.plan__tail{grid-row: 2}}}.plan__cta:hover{background: var(--navy);color: #fff}.plan--dark{background: var(--navy);color: #fff;box-shadow: 0 34px 70px rgba(6, 19, 73, 0.26)}.plan--dark .plan__thesis{color: var(--orange)}.plan--dark .plan__feats li{color: #e4ebf6}.plan--dark .plan__feats li::before{background: var(--orange)}@media (min-width: 900px){.plan--dark .plan__feats{display: none}}.plan--dark .plan__desc{color: rgba(228, 235, 246, 0.82)}.plan--dark .plan__price{border-top-color: rgba(164, 205, 255, 0.24)}.plan--dark .plan__price > span{color: rgba(164, 205, 255, 0.78)}.plan--dark .plan__result{color: var(--sky);border-top-color: rgba(164, 205, 255, 0.22)}.plan--dark .plan__cta{background: #fff;color: var(--navy);box-shadow: 0 14px 30px rgba(6, 19, 73, 0.24)}.plan--dark .plan__cta:hover{background: var(--sky);color: var(--navy)}
