.plan-card[data-astro-cid-urvcgkoj].plan{transition:transform var(--default-transition-duration) ease, box-shadow var(--default-transition-duration) ease;border:0;gap:32px;padding:32px;box-shadow:0 13px 27px -5px #32325d26,0 8px 16px -8px #0003}.plan-card[data-astro-cid-urvcgkoj].plan:hover{transform:translateY(-2px);box-shadow:0 23px 37px -5px #32325d33,0 18px 26px -8px #00000040}.plan-card[data-astro-cid-urvcgkoj].plan--featured{border:4px solid var(--color-blue)}.plan-card[data-astro-cid-urvcgkoj] .plan__ribbon[data-astro-cid-urvcgkoj]{text-align:center;border-radius:var(--radius-card);padding:6px 16px 4px;font-size:14px;font-weight:600;top:-12px;left:36px;right:36px}.plan-card[data-astro-cid-urvcgkoj] .plan__header[data-astro-cid-urvcgkoj]{align-items:flex-start}.plan-card[data-astro-cid-urvcgkoj] .plan__name[data-astro-cid-urvcgkoj]{color:var(--color-blue);font-size:35px;font-weight:600;line-height:1.2}.plan-card[data-astro-cid-urvcgkoj] .plan__price[data-astro-cid-urvcgkoj]{color:var(--color-heading);font-size:24px;font-weight:600;line-height:1.2}.plan-card[data-astro-cid-urvcgkoj] .plan__period[data-astro-cid-urvcgkoj]{margin-top:0;font-size:14px}.plan-card[data-astro-cid-urvcgkoj] .check-list--square[data-astro-cid-urvcgkoj]{gap:16px}.plan-card[data-astro-cid-urvcgkoj] .check-list--square[data-astro-cid-urvcgkoj] li[data-astro-cid-urvcgkoj]{gap:12px;font-size:16px}.plan-card[data-astro-cid-urvcgkoj] .check-list--square[data-astro-cid-urvcgkoj] li[data-astro-cid-urvcgkoj]:before{background:#c1e275 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23004609' d='M18.71,7.21a1,1,0,0,0-1.42,0L9.84,14.67,6.71,11.53A1,1,0,1,0,5.29,13l3.84,3.84a1,1,0,0,0,1.42,0l8.16-8.16A1,1,0,0,0,18.71,7.21Z'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;border-radius:2px;width:16px;height:16px;margin-top:5px;-webkit-mask:none;mask:none}.plan-card[data-astro-cid-urvcgkoj] .check-list--square[data-astro-cid-urvcgkoj] li[data-astro-cid-urvcgkoj].is-muted:before{background-color:var(--color-card-border)}.plan-card[data-astro-cid-urvcgkoj] .divider--dotted[data-astro-cid-urvcgkoj]{border-top:2px dotted var(--color-blue)}.plan-card[data-astro-cid-urvcgkoj] .plan__specs[data-astro-cid-urvcgkoj]{flex-wrap:nowrap;justify-content:space-between;gap:8px}.plan-card[data-astro-cid-urvcgkoj] .plan__specs[data-astro-cid-urvcgkoj] .icon-list__item[data-astro-cid-urvcgkoj]{white-space:nowrap;letter-spacing:-.01em;flex:0 auto;gap:5px;min-width:0;font-size:13px}.plan-card[data-astro-cid-urvcgkoj] .plan__specs[data-astro-cid-urvcgkoj] .icon-list__icon[data-astro-cid-urvcgkoj]{color:var(--color-blue);flex:none;font-size:20px}.plan-card[data-astro-cid-urvcgkoj] .btn-outline-blue[data-astro-cid-urvcgkoj]{color:var(--color-blue);border:2px solid var(--color-blue);background:#f8fcff}.plan-card[data-astro-cid-urvcgkoj] .btn-outline-blue[data-astro-cid-urvcgkoj]:hover{background:var(--color-blue);color:#fff}.intro[data-astro-cid-3x5s5j32]{border-bottom:1px solid #c6d4e0;position:relative;overflow:hidden}.intro__photo[data-astro-cid-3x5s5j32]{opacity:.32;filter:saturate(.7);-webkit-mask-composite:source-in;pointer-events:none;background-position:50%;background-size:cover;width:58%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%),linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%),linear-gradient(#000 65%,#0000 100%);mask-composite:intersect}@media (width<=1119px){.intro__photo[data-astro-cid-3x5s5j32]{display:none}}.intro__cols[data-astro-cid-3x5s5j32]{position:relative}.intro__badge[data-astro-cid-3x5s5j32]{color:var(--color-heading);background:#0266cc1f}.intro__cols[data-astro-cid-3x5s5j32]{align-items:stretch;gap:40px;display:grid}.intro__text[data-astro-cid-3x5s5j32]{flex-direction:column;justify-content:center;gap:16px;display:flex}.intro__copy[data-astro-cid-3x5s5j32]{font-size:17px;line-height:1.75}.intro__copy--lead[data-astro-cid-3x5s5j32]{color:var(--color-navy);font-size:19px;line-height:1.65}.intro__card[data-astro-cid-3x5s5j32]{background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-card);flex-direction:column;padding:32px;display:flex;box-shadow:0 24px 60px -24px #012b4f40}.intro__card-title[data-astro-cid-3x5s5j32]{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel-text);margin:0 0 20px;font-size:13px;font-weight:700}.intro__list[data-astro-cid-3x5s5j32]{flex:1;grid-auto-rows:1fr;align-items:center;gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.intro__list[data-astro-cid-3x5s5j32] li[data-astro-cid-3x5s5j32]{color:var(--color-navy);align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.intro__tick[data-astro-cid-3x5s5j32]{width:22px;height:22px;color:var(--color-green-dark);background:#16a34a1f;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.intro__tick[data-astro-cid-3x5s5j32] svg{fill:currentColor;width:11px;height:11px}@media (width>=640px){.intro__list[data-astro-cid-3x5s5j32]{grid-template-columns:1fr 1fr}}@media (width>=1120px){.intro__cols[data-astro-cid-3x5s5j32]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.plans-heading[data-astro-cid-mqcepgyv]{gap:32px;width:100%;display:grid}@media (width>=1120px){.plans-heading[data-astro-cid-mqcepgyv]{grid-template-columns:60fr 40fr}}.plans-heading__text[data-astro-cid-mqcepgyv]{flex-direction:column;justify-content:center;gap:8px;display:flex}.plans-heading__sub[data-astro-cid-mqcepgyv]{color:var(--color-blue);font-size:18px;font-weight:600}.plans-heading__note[data-astro-cid-mqcepgyv]{border:1px solid var(--color-blue-border);border-radius:var(--radius-card);text-align:center;background:#f0f8ff;justify-content:center;align-items:center;gap:16px;padding:24px 24px 32px;display:flex}.plans-heading__note[data-astro-cid-mqcepgyv] img[data-astro-cid-mqcepgyv]{flex-shrink:0;width:48px;height:48px}.plans-heading__note[data-astro-cid-mqcepgyv] p[data-astro-cid-mqcepgyv]{font-family:var(--font-heading);color:var(--color-heading);font-size:18px;font-weight:500;line-height:1.3}
