.pricing-design{--p-navy:var(--home-navy);--p-ink:var(--home-ink);--p-blue:var(--home-blue);--p-green:var(--home-green);--p-white:var(--home-white);--p-red:#e5484d;--p-radius:20px;--p-giant:calc(var(--home-type-display) * 1.75);background:var(--p-white);color:var(--p-ink);font-family:var(--font-home-body);overflow-x:clip}.pricing-design :is(h1,h2,h3){font-family:var(--font-home-heading);font-weight:var(--home-type-heading-weight);letter-spacing:0}.pricing-design h1,.pricing-design h2{font-size:var(--home-type-h1);line-height:var(--home-type-h1-leading)}.pricing-design h3{font-size:var(--home-type-h4);line-height:var(--home-type-h3-leading)}.pricing-design .pricing-wrap{width:min(100% - 48px,1040px);margin-inline:auto}.pricing-design .pricing-center{justify-content:center;display:flex}.pricing-design .pricing-navy{background:var(--p-navy);color:var(--p-white);isolation:isolate;position:relative}.pricing-design .pricing-navy:before{content:"";border-radius:inherit;background-image:var(--pricing-texture);opacity:.18;pointer-events:none;z-index:-1;background-size:900px;position:absolute;inset:0}.pricing-design .pricing-eyebrow{font-size:var(--home-type-small);color:var(--p-blue);margin-bottom:8px;font-weight:700}.pricing-design .pricing-eyebrow-green{color:var(--p-green)}.pricing-design .pricing-lead{font-size:var(--home-type-body);max-width:520px;margin:20px auto 0}.pricing-design .pricing-button{text-transform:uppercase;color:var(--p-white);justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex;white-space:nowrap!important}@media(hover:hover){.pricing-design .pricing-button:hover{opacity:.88}}.pricing-design .pricing-button:focus-visible{outline:3px solid var(--p-green);outline-offset:4px}.pricing-design .pricing-button-green{background:var(--p-green)}.pricing-design .pricing-button-blue{background:var(--p-blue)}.pricing-design .pricing-button-ink{background:var(--p-ink);min-width:min(100%,320px)}.pricing-design .pricing-hero{text-align:center;border-radius:0 0 50% 50%/0 0 14% 14%;padding-top:150px;padding-bottom:72px}.pricing-design .pricing-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.pricing-design .pricing-features li{background:var(--p-green);border:2px solid color-mix(in srgb,var(--p-white) 25%,transparent);border-radius:12px;place-items:center;min-height:96px;padding:20px 16px;display:grid;position:relative}.pricing-design .pricing-features h3{color:var(--p-white)}.pricing-design .pricing-feature-icon{background:var(--p-green);border:2px solid var(--p-white);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:-14px;right:-10px}.pricing-design .pricing-feature-icon svg{width:16px;height:16px;color:var(--p-white)}.pricing-design .pricing-plans{width:min(100% - 48px,1120px);margin:40px auto 0}.pricing-design .pricing-giant{font-family:var(--font-home-heading);font-weight:var(--home-type-heading-weight);font-size:var(--p-giant);text-align:center;line-height:.86;position:relative}.pricing-design .pricing-giant-blue{color:var(--p-blue);z-index:0;margin-bottom:-.32em}.pricing-design .pricing-plan-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,940px);margin-inline:auto;display:grid;position:relative}.pricing-design .pricing-plan{background:var(--p-white);color:var(--p-ink);border-radius:var(--p-radius);text-align:center;flex-direction:column;padding:36px 24px 32px;display:flex}.pricing-design .pricing-plan h3{font-size:var(--home-type-h3)}.pricing-design .pricing-plan-description{font-size:var(--home-type-small);max-width:170px;margin:12px auto 0;font-weight:700}.pricing-design .pricing-plan-label{font-size:var(--home-type-small);text-transform:uppercase;margin:28px 0 12px;font-weight:700}.pricing-design .pricing-plan .pill-group{text-align:left}.pricing-design .pricing-role{background:var(--p-blue);color:var(--p-white)}.pricing-design .pricing-role svg{color:var(--p-white)}.pricing-design .pricing-plan-price{font-family:var(--font-home-heading);font-weight:var(--home-type-heading-weight);font-size:var(--home-type-h4);margin-top:auto;padding-top:28px}.pricing-design .pricing-plans .pricing-center{margin-top:44px}.pricing-design .pricing-included{grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;padding:80px 0;display:grid}.pricing-design .pricing-included h2{max-width:280px}.pricing-design .pricing-included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}.pricing-design .pricing-group-title{text-transform:uppercase;margin-bottom:12px;font-family:var(--font-home-body)!important;font-size:var(--home-type-small)!important;font-weight:700!important}.pricing-design .pricing-outline-pill{background:var(--p-white);color:var(--p-ink);border-color:var(--p-blue)!important}.pricing-design .pricing-outline-pill svg{color:var(--p-blue)}.pricing-design .pricing-group-title{align-items:center;gap:8px;display:flex}.pricing-design .pricing-group-title svg{width:16px;height:16px;color:var(--p-blue);flex-shrink:0}.pricing-design .pricing-promise{background:var(--p-blue);color:var(--p-white);padding:32px 0}.pricing-design .pricing-promise-inner{align-items:center;gap:32px;display:flex}.pricing-design .pricing-promise-title{flex-shrink:0;align-items:center;gap:16px;display:flex}.pricing-design .pricing-promise-title svg{width:40px;height:40px;color:var(--p-white);fill:var(--p-white);stroke:none}.pricing-design .pricing-promise h2{font-size:var(--home-type-h4)}.pricing-design .pricing-promise p{font-size:var(--home-type-small)}.pricing-design .pricing-steps{text-align:center;padding:80px 0}.pricing-design .pricing-step-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.pricing-design .pricing-step{background:var(--p-blue);border-radius:16px;padding:40px 20px 24px;position:relative}.pricing-design .pricing-step-day{background:var(--p-white);color:var(--p-blue);text-transform:uppercase;white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing-design .pricing-step-head{align-items:center;gap:12px;display:flex}.pricing-design .pricing-step-number{font-family:var(--font-home-heading);font-weight:var(--home-type-heading-weight);font-size:var(--home-type-h1);line-height:1}.pricing-design .pricing-step h3{color:var(--p-white)}.pricing-design .pricing-step-dot{background:var(--p-white);border-radius:50%;width:4px;height:4px;margin:20px 0 12px;display:block}.pricing-design .pricing-step p{font-size:var(--home-type-small)}.pricing-design .pricing-step-buttons{gap:12px;margin:40px auto 0}.pricing-design .pricing-compare{background:var(--p-blue);color:var(--p-white);padding:48px 0 56px}.pricing-design .pricing-giant-top{z-index:0;margin-bottom:-.42em}.pricing-design .pricing-compare-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100% - 48px,660px);margin-inline:auto;display:grid;position:relative}.pricing-design .pricing-compare-card{background:var(--p-navy);border-radius:12px;padding:40px 32px 72px}.pricing-design .pricing-compare-card h3{text-align:center;font-size:var(--home-type-h4);margin-bottom:24px}.pricing-design .pricing-compare-pill{color:var(--p-white);background:0 0;border-color:color-mix(in srgb,var(--p-white) 30%,transparent)!important}.pricing-design .pricing-x{color:var(--p-red)}.pricing-design .pricing-check{color:var(--p-blue)}.pricing-design .pricing-vs{z-index:2;place-items:center;width:96px;height:96px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-design .pricing-vs svg{width:100%;height:100%;animation:24s linear infinite pricing-spin;position:absolute;inset:0}.pricing-design .pricing-vs-bg{fill:var(--p-green)}.pricing-design .pricing-vs-core{fill:var(--p-white)}.pricing-design .pricing-vs text{fill:var(--p-white);font-family:var(--font-home-body);letter-spacing:1px;font-size:9px;font-weight:700}.pricing-design .pricing-vs span{font-family:var(--font-home-heading);font-weight:700;font-size:var(--home-type-h4);color:var(--p-green);position:relative}@keyframes pricing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pricing-design .pricing-vs svg{animation:none}}.pricing-design .pricing-closing{padding:72px 0}.pricing-design .pricing-final{background:var(--p-green);width:min(100% - 48px,820px);color:var(--p-white);border-radius:var(--p-radius);text-align:center;margin:0 auto;padding:44px 24px}.pricing-design .pricing-final p{max-width:360px;margin:24px auto}@media(max-width:1024px){.pricing-design .pricing-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pricing-design .pricing-plan-grid{grid-template-columns:minmax(0,420px);justify-content:center}.pricing-design .pricing-included{text-align:center;grid-template-columns:1fr;gap:32px}.pricing-design .pricing-included h2{margin-inline:auto}.pricing-design .pricing-included-grid{text-align:left}.pricing-design .pricing-promise-inner{text-align:center;flex-direction:column;gap:16px}.pricing-design .pricing-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.pricing-design .pricing-hero{border-radius:0 0 50% 50%/0 0 6% 6%}.pricing-design .pricing-giant-top{margin-bottom:-.22em}.pricing-design{--p-giant:min(calc(var(--home-type-display) * 1.75), 9.5vw)}}@media(max-width:767px){.pricing-design .pricing-wrap,.pricing-design .pricing-plans,.pricing-design .pricing-final{width:calc(100% - 32px)}.pricing-design .pricing-hero{border-radius:0 0 40px 40px;padding-top:120px}.pricing-design .pricing-features,.pricing-design .pricing-included-grid,.pricing-design .pricing-step-grid{grid-template-columns:minmax(0,1fr)}.pricing-design{--p-giant:calc(var(--home-type-display) * 1.75)}.pricing-design .pricing-giant{overflow-wrap:anywhere}.pricing-design .pricing-giant-blue{margin-bottom:-.2em}.pricing-design .pricing-plan{padding:32px 20px 28px}.pricing-design .pricing-included,.pricing-design .pricing-steps{padding:56px 0}.pricing-design .pricing-compare-grid{grid-template-columns:minmax(0,1fr);gap:56px;width:calc(100% - 32px)}.pricing-design .pricing-compare-card{padding:32px 20px}.pricing-design .pricing-giant-top{margin-bottom:16px}.pricing-design .pricing-giant-bottom{margin-top:16px}.pricing-design .pricing-closing{padding:44px 0}.pricing-design .pricing-final{padding-inline:16px}.pricing-design .pricing-final .pricing-button-ink{width:100%;min-width:0}.pricing-design .pricing-step-buttons>*{flex:1 1 0;padding-inline:12px!important}}.pricing-design{margin-top:calc(-1 * var(--pricing-header-offset,84px))}.pricing-design .pricing-hero{margin-top:-1px}.pricing-design .pricing-features li{box-shadow:none;background-image:none;border:0;outline:0}.pricing-design .pricing-included-cta{grid-column:1/-1;margin:8px 0 0}.pricing-design .pricing-compare{padding:112px 0 120px}.pricing-design .pricing-giant-top{margin-bottom:.02em}.pricing-design .pricing-giant-bottom{z-index:0;margin-top:-.14em}.pricing-design .pricing-vs span{color:var(--p-white)}@media(min-width:1024px){.pricing-design .pricing-hero{padding-top:190px}.pricing-design .pricing-plans{margin-top:96px}.pricing-design .pricing-giant-blue{margin-bottom:-.06em}}@media(max-width:1023px){.pricing-design .pricing-giant-top{margin-bottom:-.1em}}@media(max-width:767px){.pricing-design .pricing-compare{padding:88px 0 96px}.pricing-design .pricing-giant-top{margin-bottom:16px}.pricing-design .pricing-giant-bottom{margin-top:16px}}.pricing-design .pricing-features{position:relative}.pricing-design .pricing-features li{z-index:1}.pricing-design .pricing-feature-icon{background:var(--p-green);border:0;width:36px;height:36px;top:-16px;right:-12px}.pricing-design .pricing-feature-icon svg{width:20px;height:20px;fill:var(--p-white);stroke:none}.pricing-design .pricing-features-line{z-index:0;background:radial-gradient(circle,var(--p-green) 1.6px,transparent 2px) 0 50% / 10px 4px repeat-x;pointer-events:none;height:4px;position:absolute;top:50%;left:6%;right:6%;transform:translateY(-50%)}@media(min-width:768px){.pricing-design .pricing-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}@media(max-width:767px){.pricing-design .pricing-features{gap:28px}.pricing-design .pricing-features-line{background-position:50% 0;background-repeat:repeat-y;background-size:4px 10px;width:4px;height:auto;inset:6% auto 6% 50%;transform:translate(-50%)}}.pricing-design .pricing-features.is-pending li{opacity:0;transform:translateY(16px)scale(.9)}.pricing-design .pricing-features.is-pending .pricing-features-line{clip-path:inset(0 100% 0 0)}.pricing-design .pricing-features.is-playing li{animation:.5s cubic-bezier(.2,.9,.3,1.15) both pricing-card-pop;animation-delay:calc(var(--i) * .15s)}.pricing-design .pricing-features.is-playing .pricing-features-line{animation:.9s ease-out .95s both pricing-line-x}@media(max-width:767px){.pricing-design .pricing-features.is-pending .pricing-features-line{clip-path:inset(0 0 100%)}.pricing-design .pricing-features.is-playing .pricing-features-line{animation-name:pricing-line-y}}@keyframes pricing-card-pop{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:none}}@keyframes pricing-line-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pricing-line-y{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.pricing-design .pricing-features li,.pricing-design .pricing-features-line{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.pricing-design .pricing-features-line{transform:translateY(-50%)!important}}@media(prefers-reduced-motion:reduce)and (max-width:767px){.pricing-design .pricing-features-line{transform:translate(-50%)!important}}.pricing-design .pricing-included-cta{grid-column:auto;justify-content:flex-start;margin:20px 0 0;display:flex}.pricing-design .pricing-included .site-pill{transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.pricing-design .pricing-included .site-pill svg{transition:color .2s ease-in-out}@media(hover:hover){.pricing-design .pricing-included .site-pill:hover{background:var(--p-blue);color:var(--p-white);border-color:var(--p-blue)!important}.pricing-design .pricing-included .site-pill:hover svg{color:var(--p-white)}}@media(max-width:1024px){.pricing-design .pricing-included{text-align:left}.pricing-design .pricing-included h2{margin-inline:0}}.pricing-design .pricing-compare{--pricing-phrase-overlap:.15em;--pricing-phrase-overlap-bottom:.28em;--pricing-compare-padding:56px;isolation:isolate;padding-block:var(--pricing-compare-padding);row-gap:0;display:grid}.pricing-design .pricing-compare :is(.pricing-giant-top,.pricing-giant-bottom){z-index:0;margin-block:0;padding-block:0}.pricing-design .pricing-compare .pricing-giant-top{margin-bottom:calc(.05em - var(--pricing-phrase-overlap))}.pricing-design .pricing-compare .pricing-giant-bottom{margin-top:calc(-.1em - var(--pricing-phrase-overlap-bottom))}@media(max-width:767px){.pricing-design .pricing-compare{--pricing-compare-padding:36px}}
