.qw-pricing-hero{color:#101820;height:240vh;position:relative}.qw-pricing-hero__viewport{background:#fff;height:100vh;overflow:hidden;position:sticky;top:0}.qw-pricing-hero__bg-image,.qw-pricing-hero__media,.qw-pricing-hero__overlay,.qw-pricing-hero__stage{inset:0;position:absolute}.qw-pricing-hero__stage--primary{color:#fff;z-index:1}.qw-pricing-hero__stage--secondary{align-items:center;display:flex;justify-content:center;opacity:0;pointer-events:none;z-index:4}.qw-pricing-hero.is-transitioned .qw-pricing-hero__stage--secondary{opacity:1;pointer-events:auto;transition:opacity .8s ease 1.05s}.qw-pricing-hero__viewport:after{background:radial-gradient(circle at var(--focus-x,50%) var(--focus-y,50%),hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) var(--focus-inner,120px),hsla(0,0%,100%,.48) var(--focus-mid,220px),hsla(0,0%,100%,.9) var(--focus-outer,420px),#fff 100%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 1s ease .15s;z-index:2}.qw-pricing-hero.is-fading-primary .qw-pricing-hero__viewport:after{opacity:.58}.qw-pricing-hero.is-transitioned .qw-pricing-hero__viewport:after{opacity:1}.qw-pricing-hero__media{background:linear-gradient(135deg,#183128,#244a3d 48%,#0f1f24);transition:opacity .9s ease .1s,transform 1.1s ease .05s,filter .9s ease .1s;z-index:0}.qw-pricing-hero.is-fading-primary .qw-pricing-hero__media{filter:saturate(.75) brightness(1.08);opacity:.45}.qw-pricing-hero.is-transitioned .qw-pricing-hero__media{filter:saturate(.55) brightness(1.12);opacity:0;transform:scale(1.01)}.qw-pricing-hero__bg-image{height:100%;object-fit:cover;width:100%}.qw-pricing-hero__overlay{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.28) 42%,rgba(0,0,0,.48));transition:opacity .8s ease}.qw-pricing-hero.is-fading-primary .qw-pricing-hero__overlay{opacity:.22}.qw-pricing-hero.is-transitioned .qw-pricing-hero__overlay{opacity:0}.qw-pricing-hero__content-wrap{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem;position:relative;z-index:3}.qw-pricing-hero__content{align-items:center;display:flex;flex-direction:column;text-align:center;width:min(980px,100%)}.qw-pricing-hero__card-title,.qw-pricing-hero__secondary-title,.qw-pricing-hero__title{font-weight:700;letter-spacing:0;margin:0}.qw-pricing-hero .qw-pricing-hero__title{font-size:clamp(2.4rem,4.8vw,4.8rem);line-height:.98;max-width:18ch}.qw-pricing-hero__description{color:hsla(0,0%,100%,.92);font-size:clamp(1rem,1.25vw,1.15rem);font-weight:600;line-height:1.5;margin-top:1rem;max-width:45rem}.qw-pricing-hero__description p,.qw-pricing-hero__secondary-description p{margin:0}.qw-pricing-hero__meter{aspect-ratio:4/5;background:hsla(0,0%,100%,.94);border:3px solid #ffdf22;border-radius:24px;box-shadow:inset 0 0 0 3px #ffdf22,0 20px 55px rgba(0,0,0,.18);margin-top:2rem;overflow:hidden;position:relative;width:min(24vw,220px);will-change:left,top,width,height,transform;z-index:6}.qw-pricing-hero__meter-inner{background:#fff;border-radius:21px;height:100%;overflow:hidden;width:100%}.qw-pricing-hero__meter-image{display:block;height:100%;object-fit:cover;transition:transform 1.1s ease;width:100%}.qw-pricing-hero.is-meter-floating .qw-pricing-hero__meter{margin-top:0;position:fixed;z-index:8}.qw-pricing-hero.is-transitioned .qw-pricing-hero__meter{background:#fff;box-shadow:none;height:100vh;transition:left 1.45s cubic-bezier(.22,1,.36,1),top 1.45s cubic-bezier(.22,1,.36,1),width 1.45s cubic-bezier(.22,1,.36,1),height 1.45s cubic-bezier(.22,1,.36,1);width:100vw}.qw-pricing-hero.is-transitioned .qw-pricing-hero__meter-image{transform:scale(1.04)}.qw-pricing-hero.is-transition-complete .qw-pricing-hero__meter{opacity:0;visibility:hidden}.qw-pricing-hero__secondary-inner{padding-bottom:8vh;padding-top:8vh;position:relative;width:100%;z-index:5}.qw-pricing-hero__secondary-head{margin:0 auto 2.5rem;max-width:900px;text-align:center}.qw-pricing-hero__secondary-title{font-size:clamp(2rem,4.4vw,4.25rem);line-height:1}.qw-pricing-hero__secondary-description{font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65;margin:1rem auto 0;max-width:54rem;opacity:.78}.qw-pricing-hero__cards{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,260px));justify-content:center;opacity:0;transform:translateY(16px);transition:opacity .6s ease 1.05s,transform .6s ease 1.05s}.qw-pricing-hero.is-transitioned .qw-pricing-hero__cards{opacity:1;transform:translateY(0)}.qw-pricing-hero__card{background:#fff;border:1px solid rgba(16,24,32,.08);border-radius:8px;box-shadow:0 12px 30px rgba(16,24,32,.07);display:flex;flex-direction:column;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.qw-pricing-hero__card.is-active,.qw-pricing-hero__card:hover{border-color:rgba(31,99,77,.24);box-shadow:0 20px 40px rgba(16,24,32,.1);transform:translateY(-6px)}.qw-pricing-hero__card-media{aspect-ratio:4/3;background:linear-gradient(135deg,#eef3f0,#dbe6df);overflow:hidden}.qw-pricing-hero__card-image{display:block;height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.qw-pricing-hero__card.is-active .qw-pricing-hero__card-image,.qw-pricing-hero__card:hover .qw-pricing-hero__card-image{transform:scale(1.04)}.qw-pricing-hero__card-body{display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;min-height:150px;padding:1.1rem}.qw-pricing-hero__card-index{align-items:center;background:#ffdf22;border-radius:50%;display:inline-flex;font-size:.78rem;font-weight:700;height:42px;justify-content:center;line-height:1;width:42px}.qw-pricing-hero__card-index svg{display:block;height:24px;width:24px}.qw-pricing-hero__card-title{font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.12;max-width:18ch}.qw-pricing-hero__trigger{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:inline-flex;flex-direction:column;gap:.65rem;margin-top:1.35rem;outline:0;padding:0}.qw-pricing-hero.is-transitioned .qw-pricing-hero__trigger{opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease}.qw-pricing-hero__icon{display:inline-flex;line-height:0;transition:transform .28s ease}.qw-pricing-hero__trigger:hover .qw-pricing-hero__icon{transform:translateY(4px)}.qw-pricing-hero__icon-image{display:block;height:auto;max-width:46px;width:46px}.qw-pricing-hero__icon-label{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.04);border:1.5px solid hsla(0,0%,100%,.85);border-radius:999px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:600;justify-content:center;letter-spacing:.08em;line-height:1;min-height:38px;padding:0 16px;text-transform:uppercase;white-space:nowrap}@media (min-width:992px){.qw-pricing-hero__card:nth-child(2),.qw-pricing-hero__card:nth-child(2).is-active,.qw-pricing-hero__card:nth-child(2):hover{transform:none}.qw-pricing-hero.is-transitioned .qw-pricing-hero__secondary-inner{overflow:hidden}.qw-pricing-hero.is-transitioned .qw-pricing-hero__secondary-inner:before{background:repeating-linear-gradient(31deg,transparent 0 108px,rgba(236,241,242,.55) 108px 112px,transparent 112px 238px),repeating-linear-gradient(-27deg,transparent 0 132px,rgba(200,209,211,.45) 132px 136px,transparent 136px 286px);content:"";inset:-18%;-webkit-mask-image:radial-gradient(120% 85% at 50% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(120% 85% at 50% 50%,#000 58%,transparent 100%);opacity:.2;pointer-events:none;position:absolute;transform:rotate(-6deg) scale(1.03);z-index:0}.qw-pricing-hero.is-transitioned .qw-pricing-hero__secondary-inner>*{position:relative;z-index:1}}@media (max-width:991px){.qw-pricing-hero{height:260vh}.qw-pricing-hero__meter{width:min(42vw,220px)}.qw-pricing-hero__cards{grid-template-columns:repeat(2,minmax(0,260px))}}@media (max-width:767px){.qw-pricing-hero__content-wrap{padding:1.25rem}.qw-pricing-hero .qw-pricing-hero__title{font-size:clamp(2rem,9.5vw,3.5rem);line-height:1;max-width:16ch}.qw-pricing-hero__description{font-size:clamp(1rem,4.2vw,1.25rem);line-height:1.4;max-width:30rem}.qw-pricing-hero__meter{width:min(52vw,210px)}.qw-pricing-hero__secondary-inner{padding-bottom:7vh;padding-top:7vh}.qw-pricing-hero__secondary-head{margin-bottom:1.75rem;padding-inline:1rem}.qw-pricing-hero__cards{display:flex!important;gap:.9rem;overflow-x:auto;overflow-y:hidden;padding-inline:1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.qw-pricing-hero__card{flex:0 0 72vw;max-width:72vw;min-width:72vw;scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.qw-pricing-hero,.qw-pricing-hero *{animation:none!important;transition:none!important}.qw-pricing-hero__viewport:after{display:none!important}}