.sh-pricing{background:color-mix(in srgb,var(--c-bg) var(--c-bg-opacity),transparent);color:var(--c-white);font-family:Raleway,sans-serif;line-height:1.62;overflow:hidden;padding:130px 0;position:relative}.sh-pricing__ghost-number{color:transparent;font-size:240px;font-weight:900;left:-20px;position:absolute;top:40px;-webkit-text-stroke:1px color-mix(in srgb,var(--c-rule) 16%,transparent);line-height:1;pointer-events:none}.sh-pricing__inner{margin:0 auto;max-width:1280px;padding:0 36px;position:relative}.sh-pricing__rv{opacity:0}.sh-pricing__rv--26{transform:translateY(26px);transition:all .8s cubic-bezier(.22,1,.36,1)}.sh-pricing__rv--26e{transform:translateY(26px);transition:all .8s ease}.sh-pricing__rv--26f{transform:translateY(26px)}.sh-pricing__rv--24f,.sh-pricing__rv--26f{transition:all .7s cubic-bezier(.22,1,.36,1)}.sh-pricing__rv--24f{transform:translateY(24px)}.sh-pricing__rv.is-visible{opacity:1;transform:none}.sh-pricing__eyebrow{align-items:center;display:flex;gap:14px}.sh-pricing__eyebrow-rule{background:var(--c-rule);flex:0 0 auto;height:1.5px;width:44px}.sh-pricing__eyebrow-text{color:var(--c-accent-light);font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sh-pricing__heading{font-size:clamp(32px,3.4vw,50px);font-weight:900;letter-spacing:-.03em;line-height:1.06;margin:22px 0 0;max-width:760px}.sh-pricing__mask{display:block;overflow:hidden}.sh-pricing__line{color:var(--c-white);display:block;transform:translateY(110%);transition:transform .9s cubic-bezier(.22,1,.36,1)}.sh-pricing__line.is-visible{transform:translateY(0)}.sh-pricing__line--outline{color:transparent;-webkit-text-stroke:1.2px color-mix(in srgb,var(--c-white) 75%,transparent)}.sh-pricing__intro{color:color-mix(in srgb,var(--c-white) 60%,transparent);font-size:15.5px;margin:20px 0 0;max-width:660px}.sh-pricing__intro p{margin:0}.sh-pricing__grid{align-items:stretch;display:grid;gap:26px;grid-template-columns:1.15fr .85fr;margin-top:48px}.sh-pricing__price-wrap{border-radius:5px;overflow:hidden;padding:2px;position:relative}.sh-pricing__price-border{animation:sh-pricing-spin var(--border-spin) linear infinite;background:conic-gradient(var(--c-accent),var(--c-accent-mid),transparent 32%,transparent 50%,var(--c-accent) 66%,transparent 82%,var(--c-accent));inset:-120%;position:absolute}.sh-pricing__price-card{background:var(--c-card-bg);border-radius:5px;box-sizing:border-box;height:100%;padding:44px 42px;position:relative}.sh-pricing__badge{background:var(--c-accent);border-radius:999px;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;padding:5px 14px}.sh-pricing__price{font-size:clamp(40px,4.4vw,62px);font-weight:900;letter-spacing:-.03em;line-height:1;margin-top:18px}.sh-pricing__price-suffix{color:color-mix(in srgb,var(--c-white) 50%,transparent);font-size:16px;font-weight:600}.sh-pricing__price-desc{font-size:15px;max-width:520px}.sh-pricing__price-desc,.sh-pricing__price-note{color:color-mix(in srgb,var(--c-white) 65%,transparent);margin:16px 0 0}.sh-pricing__price-note{font-size:14.5px}.sh-pricing__price-desc p,.sh-pricing__price-note p{margin:0}.sh-pricing__price-note strong{color:var(--c-white)}.sh-pricing__tiers{display:flex;flex-direction:column;gap:16px}.sh-pricing__tier{background:color-mix(in srgb,var(--c-white) 4%,transparent);border:1px solid color-mix(in srgb,var(--c-white) 10%,transparent);border-radius:5px;padding:26px 28px}.sh-pricing__tier:hover{border-color:color-mix(in srgb,var(--c-white) 30%,transparent)}.sh-pricing__tier--highlight{border:1px solid color-mix(in srgb,var(--c-accent) 40%,transparent)}.sh-pricing__tier--highlight:hover{border-color:var(--c-accent)}.sh-pricing__tier-label{color:color-mix(in srgb,var(--c-white) 50%,transparent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sh-pricing__tier--highlight .sh-pricing__tier-label{color:var(--c-accent-light)}.sh-pricing__tier-duration{font-size:22px;font-weight:900;margin-top:6px}.sh-pricing__tier-text{color:color-mix(in srgb,var(--c-white) 60%,transparent);font-size:13.5px;margin:4px 0 0}.sh-pricing__diffs{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:72px}.sh-pricing__diff{border-top:2px solid var(--c-accent);padding-top:20px}.sh-pricing__diff-number{color:var(--c-accent-light);font-size:13px;font-weight:900}.sh-pricing__diff-title{color:var(--c-white);font-size:16px;font-weight:800;margin:8px 0 0}.sh-pricing__diff-text{color:color-mix(in srgb,var(--c-white) 60%,transparent);font-size:13.5px;margin:6px 0 0}@keyframes sh-pricing-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:980px){.sh-pricing{padding:90px 0}.sh-pricing__diffs,.sh-pricing__grid{grid-template-columns:1fr}.sh-pricing__diffs{gap:26px;margin-top:54px}.sh-pricing__ghost-number{font-size:160px}}@media (max-width:600px){.sh-pricing{padding:70px 0}.sh-pricing__inner{padding:0 20px}.sh-pricing__price-card{padding:32px 26px}.sh-pricing__tier{padding:22px}.sh-pricing__ghost-number{font-size:120px;top:20px}}@media (prefers-reduced-motion:reduce){.sh-pricing__line,.sh-pricing__rv{opacity:1!important;transform:none!important;transition-duration:.001ms!important}.sh-pricing__price-border{animation:none!important}}