.sy-plans:where(.astro-bnzs7wvs){margin:4rem 0;position:relative;z-index:2}.title:where(.astro-bnzs7wvs){--fs:2.4rem;letter-spacing:-.01em;margin-bottom:.4em}.subtitle:where(.astro-bnzs7wvs),.title:where(.astro-bnzs7wvs){text-align:center}.subtitle:where(.astro-bnzs7wvs){--fs:var(--font-size-md);color:var(--color-text-alt);margin:0 auto 2.5em;max-width:36em}.plans:where(.astro-bnzs7wvs){display:grid;grid-gap:1rem;align-items:stretch;gap:1rem}.plans-cols-3:where(.astro-bnzs7wvs){grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:64rem}.plans-cols-4:where(.astro-bnzs7wvs){grid-template-columns:repeat(4,minmax(0,1fr))}.plan:where(.astro-bnzs7wvs){background:var(--color-white);border:1px solid rgba(var(--rgb-text),.1);border-radius:1rem;box-shadow:0 .5rem 1.5rem #12273f0a;display:flex;flex-direction:column;padding:1.8rem 1.6rem 1.85rem;position:relative;transition:transform .2s var(--ease-out-cubic),box-shadow .2s var(--ease-out-cubic),border-color .2s var(--ease-out-cubic)}.plan:where(.astro-bnzs7wvs):hover{box-shadow:0 .85rem 2rem #12273f14;transform:translateY(-2px)}.plan-highlight:where(.astro-bnzs7wvs){border-color:var(--color-brand-1);box-shadow:0 .85rem 2.25rem rgba(var(--rgb-brand-1),.1)}.plan-accent-gold:where(.astro-bnzs7wvs){border-color:var(--color-brand-4);box-shadow:0 .85rem 2.25rem rgba(var(--rgb-brand-4),.18)}.plan-accent-gold:where(.astro-bnzs7wvs) .plan-features:where(.astro-bnzs7wvs){border-top-color:rgba(var(--rgb-brand-4),.4)}.plan-badge:where(.astro-bnzs7wvs){background:var(--color-brand-1);border-radius:999px;color:var(--color-white);font:700 .62rem/1 var(--font-sans);letter-spacing:.1em;padding:.32rem .7rem;position:absolute;right:1.25rem;text-transform:uppercase;top:-.7rem}.plan-badge-soon:where(.astro-bnzs7wvs){background:rgba(var(--rgb-text),.6)}.plan-title:where(.astro-bnzs7wvs){color:var(--color-text);font:700 1.15rem/1.2 var(--font-display);letter-spacing:0;margin:0 0 .4rem}.plan-desc:where(.astro-bnzs7wvs){color:var(--color-text-alt);font:500 var(--font-size-sm) /1.5 var(--font-sans);margin:0 0 1.4rem;min-height:3em}.plan-price:where(.astro-bnzs7wvs){align-items:baseline;display:flex;gap:.3em;margin:0 0 .2rem}.plan-price:where(.astro-bnzs7wvs) .amount:where(.astro-bnzs7wvs){color:var(--color-text);font:700 2.5rem/1 var(--font-display);letter-spacing:-.02em}.plan-price:where(.astro-bnzs7wvs) .duration:where(.astro-bnzs7wvs){color:var(--color-text-alt);font:500 var(--font-size-sm) /1 var(--font-sans)}.plan-annual:where(.astro-bnzs7wvs){color:var(--color-text-alt);font:500 var(--font-size-xs) /1.4 var(--font-sans);margin:0 0 1.25rem;min-height:1.4em}.plan:where(.astro-bnzs7wvs) .plan-cta{display:block;margin:0 0 1.5rem;width:100%}.plan:where(.astro-bnzs7wvs) .plan-cta>span>span{justify-content:center}.plan-features:where(.astro-bnzs7wvs){border-top:1px solid rgba(var(--rgb-text),.08);display:flex;flex:1;flex-direction:column;gap:.65em;list-style:none;margin:0;padding:1.35rem 0 0}.plan-features:where(.astro-bnzs7wvs) li:where(.astro-bnzs7wvs){align-items:flex-start;color:var(--color-text);display:flex;font:500 var(--font-size-sm) /1.45 var(--font-sans);gap:.55em}.plan-features:where(.astro-bnzs7wvs) li:where(.astro-bnzs7wvs):before{background:var(--color-brand-1);content:"";display:block;flex-shrink:0;height:.7em;margin-top:.35em;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='253' height='251' viewBox='0 0 253 251'%3E%3Cpath d='M250.06 8.59a17.57 17.57 0 0 0-28.72-2.11L92.92 164.79a7.5 7.5 0 0 1-11.97-.42l-30.77-43.92a27.8 27.8 0 0 0-45.52 31.87l62.97 89.95a19.22 19.22 0 0 0 31.53-.03l18.07-25.97 132.1-188.66a17.56 17.56 0 0 0 .7-19.02z'/%3E%3C/svg%3E") no-repeat center /contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='253' height='251' viewBox='0 0 253 251'%3E%3Cpath d='M250.06 8.59a17.57 17.57 0 0 0-28.72-2.11L92.92 164.79a7.5 7.5 0 0 1-11.97-.42l-30.77-43.92a27.8 27.8 0 0 0-45.52 31.87l62.97 89.95a19.22 19.22 0 0 0 31.53-.03l18.07-25.97 132.1-188.66a17.56 17.56 0 0 0 .7-19.02z'/%3E%3C/svg%3E") no-repeat center /contain;opacity:0;transition:opacity .3s var(--ease-out-cubic);width:.7em}.plan-features:where(.astro-bnzs7wvs) li:where(.astro-bnzs7wvs).is-in:before{opacity:1}@media (max-width:1180px){.plans-cols-4:where(.astro-bnzs7wvs){gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.plan-price:where(.astro-bnzs7wvs) .amount:where(.astro-bnzs7wvs){font-size:2.6rem}}@media only screen and (max-width:767px){.plans-cols-3:where(.astro-bnzs7wvs),.plans-cols-4:where(.astro-bnzs7wvs){grid-template-columns:1fr}.plan-desc:where(.astro-bnzs7wvs){min-height:0}}.enterprise-modal:where(.astro-g3kwhqi4){background:transparent;border:none;color:inherit;margin:auto;max-width:min(34rem,calc(100vw - 2rem));padding:0;width:100%}.enterprise-modal:where(.astro-g3kwhqi4)::backdrop{backdrop-filter:blur(6px);background:#080e119e}.enterprise-modal:where(.astro-g3kwhqi4)[open]{animation:enterprise-pop .22s ease-out}@keyframes enterprise-pop{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.card:where(.astro-g3kwhqi4){background:#14191c;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;box-shadow:0 1.5rem 4rem #00000080;color:#ffffffeb;padding:1.6rem 1.6rem 1.5rem;position:relative}.close:where(.astro-g3kwhqi4){align-items:center;background:transparent;border:none;border-radius:999px;color:#ffffff8c;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:.9rem;top:.9rem;transition:color .15s ease,background .15s ease;width:2rem}.close:where(.astro-g3kwhqi4):focus-visible,.close:where(.astro-g3kwhqi4):hover{background:#ffffff14;color:#fffffff2;outline:none}.title:where(.astro-g3kwhqi4){color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem}.meta:where(.astro-g3kwhqi4){color:#fff9;font-size:.85rem;line-height:1.55;margin:0 0 1.2rem}.form:where(.astro-g3kwhqi4){display:flex;flex-direction:column;gap:.65rem}.field:where(.astro-g3kwhqi4){display:block;position:relative}.field:where(.astro-g3kwhqi4) input:where(.astro-g3kwhqi4),.field:where(.astro-g3kwhqi4) select:where(.astro-g3kwhqi4),.field:where(.astro-g3kwhqi4) textarea:where(.astro-g3kwhqi4){background:#1d2327;border:1px solid hsla(0,0%,100%,.1);border-radius:.65rem;color:#fff;font:inherit;font-size:.95rem;padding:.95rem 1rem;transition:border-color .15s ease,background .15s ease;width:100%}.field:where(.astro-g3kwhqi4) textarea:where(.astro-g3kwhqi4){font-family:inherit;line-height:1.5;min-height:4.5rem;resize:vertical}.field:where(.astro-g3kwhqi4) input:where(.astro-g3kwhqi4)::-moz-placeholder,.field:where(.astro-g3kwhqi4) textarea:where(.astro-g3kwhqi4)::-moz-placeholder{color:#fff6}.field:where(.astro-g3kwhqi4) input:where(.astro-g3kwhqi4)::placeholder,.field:where(.astro-g3kwhqi4) textarea:where(.astro-g3kwhqi4)::placeholder{color:#fff6}.field:where(.astro-g3kwhqi4) input:where(.astro-g3kwhqi4):focus,.field:where(.astro-g3kwhqi4) select:where(.astro-g3kwhqi4):focus,.field:where(.astro-g3kwhqi4) textarea:where(.astro-g3kwhqi4):focus{background:#232a2e;border-color:#ffffff52;outline:none}.field-select:where(.astro-g3kwhqi4) select:where(.astro-g3kwhqi4){-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#fff6;padding-right:2.5rem}.field-select:where(.astro-g3kwhqi4) select:where(.astro-g3kwhqi4):valid{color:#fff}.field-select:where(.astro-g3kwhqi4):after{border-bottom:2px solid hsla(0,0%,100%,.45);border-right:2px solid hsla(0,0%,100%,.45);content:"";height:.55rem;pointer-events:none;position:absolute;right:1.1rem;top:50%;transform:translateY(-65%) rotate(45deg);width:.55rem}.sr-only:where(.astro-g3kwhqi4){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.submit:where(.astro-g3kwhqi4){background:#fff;border:none;border-radius:.65rem;color:#11161a;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;margin-top:.4rem;padding:.95rem 1rem;position:relative;transition:transform .15s ease,background .15s ease}.submit:where(.astro-g3kwhqi4):hover:not(:disabled){background:#f1f3f4;transform:translateY(-1px)}.submit:where(.astro-g3kwhqi4):disabled{cursor:progress;opacity:.85}.submit:where(.astro-g3kwhqi4)[data-loading] .submit-label:where(.astro-g3kwhqi4){opacity:0}.submit-spinner:where(.astro-g3kwhqi4){border:2px solid rgba(0,0,0,.15);border-radius:999px;border-top-color:#11161a;height:1.1rem;inset:0;margin:auto;opacity:0;pointer-events:none;position:absolute;width:1.1rem}.submit:where(.astro-g3kwhqi4)[data-loading] .submit-spinner:where(.astro-g3kwhqi4){animation:enterprise-spin .7s linear infinite;opacity:1}@keyframes enterprise-spin{to{transform:rotate(1turn)}}.error:where(.astro-g3kwhqi4){color:#f59c98;font-size:.85rem;margin:0}.success:where(.astro-g3kwhqi4){padding:.4rem 0 .2rem}.success-title:where(.astro-g3kwhqi4){color:#fff;font-size:1.05rem;font-weight:600;margin:0 0 .35rem}.success-body:where(.astro-g3kwhqi4){color:#ffffffb3;font-size:.9rem;line-height:1.5;margin:0}@media (max-width:480px){.card:where(.astro-g3kwhqi4){padding:1.3rem 1.2rem}.title:where(.astro-g3kwhqi4){font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.enterprise-modal:where(.astro-g3kwhqi4)[open],.submit:where(.astro-g3kwhqi4)[data-loading] .submit-spinner:where(.astro-g3kwhqi4){animation:none}}
