.pricing-hero{background:linear-gradient(var(--bg-dark), var(--bg-dark-alt) 70%);color:var(--text-dark);padding-block:var(--pad-hero-top) var(--pad-m);position:relative;overflow:hidden}.pricing-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0d8a8a3d,#0000);width:1100px;height:700px;position:absolute;top:0;left:50%;translate:-50% -25%}.pricing-hero>*{position:relative}.pricing-hero h1{color:#fff}.pricing-hero .t-lead{color:var(--text-dark-2);text-wrap:balance}.pricing-hero .cards-wrap{max-width:var(--w-pricing);margin-inline:auto}.price-cards{margin-top:var(--stanza-gap);gap:var(--gap);display:grid}@media (min-width:1024px){.price-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pcard{padding:var(--card-pad-lg);background:var(--card-dark);box-shadow:var(--sh-price);transition:transform var(--dur-card) var(--ease), border-color var(--dur-card) var(--ease), box-shadow var(--dur-card) var(--ease);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;display:flex}.pcard:hover{border-color:#ffffff29;transform:translateY(-4px)}.pcard--hi{box-shadow:var(--sh-price-hi);background:linear-gradient(180deg, #0d8a8a1a, #0d8a8a00 45%), var(--card-dark);border-color:#0d8a8a73}.pcard--hi:hover{box-shadow:var(--sh-price-hi-hover);border-color:#0d8a8a99}.pcard__name{font:600 var(--fs-card) / var(--lh-card) var(--font-display);color:#fff}.pcard__body{color:#f5f5f799;min-height:42px;margin-top:6px;font-size:14px;line-height:1.5}.pcard__price{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:28px;display:flex}.pcard__price b{font:600 var(--fs-price) / var(--lh-price) var(--font-display);letter-spacing:var(--tr-price);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.pcard__price span{color:#f5f5f780;flex-basis:100%;font-size:13px}.pcard hr{background:#ffffff14;border:0;height:1px;margin:28px 0 24px}.pcard .btn{margin-top:32px}.checks{flex:1;align-content:start;gap:14px;display:grid}.checks li{color:var(--text-dark-2);align-items:flex-start;gap:12px;font-size:14px;line-height:20px;display:flex}.checks li i{background:var(--teal-soft);width:20px;height:20px;color:var(--teal-hi);border-radius:50%;flex:none;place-items:center;display:grid}.checks li i .ic{stroke-width:2px;width:12px;height:12px}.checks li.checks__plus{color:#fff;font-weight:600}.cards-note{text-align:center;color:#f5f5f799;text-wrap:balance;margin-top:16px;font-size:13px;line-height:1.5}.cards-note+.cards-note{margin-top:6px}.cards-note .link{color:var(--teal-hi)}.plan-features{gap:16px;display:grid}.plan-features .fact{box-shadow:var(--sh-card), inset 0 0 0 1px var(--line-light)}.plan-features .fact b{color:var(--navy);font-weight:600}@media (min-width:768px){.plan-features{gap:var(--gap);grid-template-columns:1fr 1fr}}@media (min-width:1024px){.plan-features{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-features .fact{grid-column:auto}}.addon{margin-top:var(--gap);background:#0f1424b3;border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:16px;padding:24px;display:grid}.addon__name{font:600 16px/1.3 var(--font-display);color:#fff}.addon__body{color:#f5f5f799;margin-top:4px;font-size:13px;line-height:1.5}.addon__price{font:600 24px/1 var(--font-display);letter-spacing:-.02em;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.addon__price span{font:400 12px/1 var(--font-body);letter-spacing:0;color:#f5f5f780;margin-top:6px;display:block}.addon__owners{color:#f5f5f799;font-size:13px;line-height:1.5}@media (min-width:1024px){.addon{grid-template-columns:minmax(0,3fr) auto minmax(0,3.2fr) auto;gap:32px;padding:24px 28px}.addon__price{padding-inline:8px}}@media (max-width:767px){.pcard--hi{box-shadow:0 8px 40px -8px #0d8a8a33}.addon .btn{width:100%}}.facts{gap:16px;display:grid}.fact{padding:var(--card-pad);border-radius:var(--r-card);box-shadow:var(--sh-card);background:#fff}.fact__tile{background:var(--teal-10);width:44px;height:44px;color:var(--teal-ink);border-radius:12px;place-items:center;display:grid}.fact__tile .ic{width:20px;height:20px}.fact h3{margin-top:20px}.fact p{color:var(--text-muted);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.55}.fact .check{color:var(--text-light);background:var(--bg-light-alt);border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:6px 10px;font-size:13px;display:inline-flex}.fact .check .ic{width:14px;height:14px}@media (min-width:768px){.facts{gap:var(--gap);grid-template-columns:1fr 1fr}.fact--wide:last-child{grid-column:1/-1}}@media (min-width:1024px){.facts{grid-template-columns:repeat(6,minmax(0,1fr))}.fact{grid-column:span 2}.fact--wide,.fact--wide:last-child{grid-column:span 3}}
