.S49ffq_plans{gap:28px;max-width:640px;margin-inline:auto;display:grid;position:relative}.S49ffq_cell{display:flex;position:relative}.S49ffq_cellRec{padding-top:34px}@media (min-width:1024px){.S49ffq_plans{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;max-width:none}.S49ffq_cell{grid-row:span 4;grid-template-rows:subgrid;display:grid}.S49ffq_cellRec{padding-top:0}}@media (min-width:1280px){.S49ffq_plans{column-gap:28px}}.S49ffq_starter{--g:linear-gradient(135deg, #1d47d6 0%, #2f7bff 52%, #22c3ee 100%);--a:#1f5fe0;--a-soft:#1f5fe014;--edge:#1f5fe029;--edge-strong:#1f5fe066;--glow:#1f5fe057;--halo:#1f5fe00f;--wash1:#2f7bff4d;--wash2:#22c3ee38}.S49ffq_growth{--g:linear-gradient(135deg, #0a8a86 0%, #12a98c 52%, #2fbf71 100%);--a:#0d8f78;--a-soft:#0d8f7814;--edge:#12a98c6b;--edge-strong:#12a98cb8;--glow:#12a98c6b;--halo:#2fbf711a;--wash1:#12a98c52;--wash2:#2fbf7138}.S49ffq_scale{--g:linear-gradient(135deg, #3b1f8f 0%, #6233c9 52%, #9a5bea 100%);--a:#6a35d0;--a-soft:#6a35d014;--edge:#6a35d02e;--edge-strong:#6a35d06b;--glow:#6233c957;--halo:#6a35d00f;--wash1:#6233c947;--wash2:#9a5bea38}.S49ffq_card{--pad:28px;border:1px solid var(--edge);width:100%;box-shadow:0 1px 2px #0b10200a, 0 30px 60px -38px var(--glow);transition:transform .55s var(--ease-premium), box-shadow .55s var(--ease-premium), border-color .55s var(--ease-premium);background:#fff;border-radius:30px;flex-direction:column;display:flex;position:relative}.S49ffq_card:hover{border-color:var(--edge-strong);box-shadow:0 0 0 4px var(--halo), 0 2px 4px #0b10200d, 0 44px 80px -38px var(--glow);transform:translateY(-6px)}@media (min-width:1024px){.S49ffq_card{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}}@media (min-width:1024px) and (max-width:1279px){.S49ffq_card{--pad:22px}}.S49ffq_rec{box-shadow:0 0 0 5px var(--halo), 0 1px 2px #0b10200a, 0 40px 80px -36px var(--glow), 0 0 90px -30px #12a98c59;border-width:1.5px;border-top-left-radius:0;border-top-right-radius:0}.S49ffq_rec:hover{box-shadow:0 0 0 6px var(--halo), 0 2px 4px #0b10200d, 0 52px 90px -36px var(--glow), 0 0 100px -28px #12a98c73}.S49ffq_ribbon{background:var(--g);color:#fff;height:34px;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;border-radius:30px 30px 0 0;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:100%;left:-1.5px;right:-1.5px;box-shadow:inset 0 1px #ffffff4d}.S49ffq_head{padding:calc(var(--pad) + 4px) var(--pad) 26px;background:radial-gradient(110% 120% at 100% 0%, var(--wash1), transparent 62%), radial-gradient(80% 90% at 0% 0%, var(--wash2), transparent 66%), linear-gradient(180deg, var(--a-soft), var(--a-soft) 40%, transparent 100%);border-radius:29px 29px 0 0;position:relative;overflow:hidden}.S49ffq_head:before{content:"";background:var(--g);height:4px;position:absolute;inset:0 0 auto}.S49ffq_rec .S49ffq_head{border-radius:0}.S49ffq_rec .S49ffq_head:before{display:none}.S49ffq_orbit{width:200px;height:200px;color:var(--a);pointer-events:none;position:absolute;top:-58px;right:-58px}.S49ffq_kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink);align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1;display:flex;position:relative}.S49ffq_num{color:var(--a)}.S49ffq_slash{color:#0b102038}.S49ffq_positioning{letter-spacing:-.03em;max-width:22ch;color:var(--color-ink);margin-top:20px;font-size:21px;font-weight:500;line-height:1.2;position:relative}.S49ffq_priceBlock{padding:22px var(--pad) 0;border-top:1px solid #0b10200f}.S49ffq_price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.S49ffq_amount{letter-spacing:-.055em;color:var(--color-ink);font-size:clamp(2.4rem,1.9rem + 1.3vw,3.1rem);font-weight:500;line-height:1}@media (min-width:1024px) and (max-width:1279px){.S49ffq_amount{font-size:2.35rem}}.S49ffq_per{color:#0b102073;font-size:14px}.S49ffq_offer{border:1px solid var(--edge-strong);background:linear-gradient(135deg, var(--a-soft), #ffffff8c 120%), #fff;transition:border-color .45s var(--ease-premium), box-shadow .45s var(--ease-premium);border-radius:18px;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}.S49ffq_offerIcon{width:42px;height:42px;color:var(--a);box-shadow:inset 0 0 0 1px var(--edge), 0 8px 16px -10px var(--glow);transition:transform .45s var(--ease-premium);background:#fff;border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.S49ffq_offerIcon svg{width:21px;height:21px}.S49ffq_spark{background:var(--g);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.S49ffq_offerKicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a);font-size:9.5px;font-weight:600;line-height:1;display:block}.S49ffq_offerTitle{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);margin-top:6px;font-size:15.5px;font-weight:700;line-height:1.1;display:block}.S49ffq_offerNote{color:#0b10208c;margin-top:5px;font-size:12.5px;line-height:1.35;display:block}.S49ffq_card:hover .S49ffq_offer{border-color:var(--a);box-shadow:0 10px 24px -16px var(--glow)}.S49ffq_card:hover .S49ffq_offerIcon{transform:translateY(-1.5px)}.S49ffq_features{padding:26px var(--pad) 8px;flex-direction:column;gap:18px;display:flex}.S49ffq_groupLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a);align-items:center;gap:10px;font-size:10.5px;font-weight:600;line-height:1;display:flex}.S49ffq_groupLabel:after{content:"";background:var(--edge);flex:1;height:1px}.S49ffq_base{background:var(--a-soft);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:10.5px;font-weight:600;line-height:1.3;display:flex}.S49ffq_baseIcon{background:var(--g);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.S49ffq_baseIcon svg{width:14px;height:14px}.S49ffq_list{gap:7px;margin-top:10px;display:grid}.S49ffq_base+.S49ffq_list{margin-top:14px}.S49ffq_list li{letter-spacing:-.005em;color:#0b1020cc;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.S49ffq_tick{width:16px;height:16px;color:var(--a);flex:none;margin-top:2px}.S49ffq_ctaWrap{padding:22px var(--pad) var(--pad);margin-top:auto}@media (min-width:1024px){.S49ffq_ctaWrap{align-self:end;width:100%}}.S49ffq_cta{letter-spacing:-.01em;width:100%;height:54px;color:var(--a);background:var(--a-soft);box-shadow:inset 0 0 0 1.5px var(--edge-strong);transition:color .35s var(--ease-premium), background .35s var(--ease-premium), box-shadow .35s var(--ease-premium), transform .35s var(--ease-premium);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.S49ffq_cta:hover{color:#fff;background:var(--g);box-shadow:inset 0 1px 0 #ffffff40, 0 14px 28px -14px var(--glow)}.S49ffq_rec .S49ffq_cta{color:#fff;background:var(--g);box-shadow:inset 0 1px 0 #ffffff47, 0 16px 32px -14px var(--glow)}.S49ffq_rec .S49ffq_cta:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 #ffffff47, 0 20px 40px -14px var(--glow)}.S49ffq_cta:active{transform:scale(.98)}.S49ffq_cta:focus-visible{outline:2px solid var(--a);outline-offset:3px}.S49ffq_footnote{text-align:center;color:#0b10208c;max-width:50rem;margin:40px auto 0;font-size:13.5px;line-height:1.65;position:relative}.S49ffq_backdrop{z-index:-1;pointer-events:none;position:absolute;inset:-140px -6vw -80px}.S49ffq_orb{filter:blur(10px);border-radius:50%;position:absolute}.S49ffq_orbCyan{width:44%;height:60%;animation:S49ffq_drift 22s var(--ease-soft) infinite alternate;background:radial-gradient(closest-side,#22d3ee33,#0000);top:22%;left:30%}.S49ffq_orbBlue{width:36%;height:50%;animation:S49ffq_drift 26s var(--ease-soft) -8s infinite alternate-reverse;background:radial-gradient(closest-side,#1f4dff1f,#0000);top:8%;left:2%}.S49ffq_orbViolet{width:36%;height:50%;animation:S49ffq_drift 30s var(--ease-soft) -4s infinite alternate;background:radial-gradient(closest-side,#7445df1f,#0000);top:34%;right:2%}@keyframes S49ffq_drift{to{transform:translate(24px,-18px)scale(1.04)}}.S49ffq_dots{background-image:radial-gradient(#0b10200f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 45%,#000,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 45%,#000,#0000 75%)}.S49ffq_field{width:100%;height:100%;position:absolute;inset:0}.S49ffq_line{opacity:.35;stroke-dasharray:2 9;animation:3.4s linear infinite S49ffq_flowline}@keyframes S49ffq_flowline{to{stroke-dashoffset:-44px}}.S49ffq_lineLight{opacity:.7;stroke-dasharray:120 1500;animation:14s linear infinite S49ffq_travel}@keyframes S49ffq_travel{0%{stroke-dashoffset:120px}to{stroke-dashoffset:-1500px}}@media (prefers-reduced-motion:reduce){.S49ffq_card,.S49ffq_cta,.S49ffq_offer,.S49ffq_offerIcon{transition:none}.S49ffq_card:hover,.S49ffq_card:hover .S49ffq_offerIcon{transform:none}.S49ffq_orb,.S49ffq_line,.S49ffq_lineLight{animation:none}}
