body.gf3-pricing-active{margin:0;overflow-x:clip;background:var(--gf3-bg);color:var(--gf3-text)}body.gf3-pricing-active .elementor,body.gf3-pricing-active .elementor-element,body.gf3-pricing-active .elementor-widget-wrap,body.gf3-pricing-active .elementor-widget-html,body.gf3-pricing-active .elementor-widget-html>.elementor-widget-container{max-width:none}body.gf3-pricing-active .elementor-widget-html>.elementor-widget-container{margin:0!important;padding:0!important}.gf3-pricing-hero,.gf3-pricing-hero *{box-sizing:border-box}.gf3-pricing-hero{position:relative;isolation:isolate;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow:clip;border:0;background:var(--gf3-bg);color:var(--gf3-text);font-family:var(--gf3-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color var(--gf3-motion-base) var(--gf3-ease),color var(--gf3-motion-base) var(--gf3-ease)}.gf3-pricing-hero::before{content:"";position:absolute;z-index:0;left:50%;top:-210px;width:min(720px, 72vw);aspect-ratio:1;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle,color-mix(in srgb,var(--gf3-accent-soft) 72%,transparent),transparent 66%);opacity:.68;pointer-events:none}.gf3-pricing-hero__inner{position:relative;z-index:1;width:min(var(--gf3-content-wide), calc(100% - (var(--gf3-gutter) * 2)));min-height:min(660px, calc(100svh - var(--gf3-header-height, 92px) - 6px));margin-inline:auto;padding-block:clamp(2.7rem, 4.8vw, 4.6rem) clamp(2rem, 3.4vw, 2.9rem);display:grid;align-content:center;justify-items:center;gap:1.18rem;text-align:center}.gf3-pricing-hero__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.72rem;margin:0;color:var(--gf3-muted);font-family:var(--gf3-font-display);font-size:var(--gf3-label);font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;opacity:0;transform:translate3d(0,8px,0)}.gf3-pricing-hero__eyebrow::before{content:"";width:2.4rem;height:1px;border-radius:99px;background:var(--gf3-accent-gradient)}.gf3-pricing-hero__title{width:min(100%, 16.4ch);max-width:16.4ch;margin:0;color:var(--gf3-text);font-family:var(--gf3-font-display);font-size:clamp(3.4rem, 5.75vw, 6.15rem);font-weight:560;line-height:1.005;letter-spacing:-.052em;text-align:center;text-wrap:balance}.gf3-pricing-hero__title-line{display:block;overflow:hidden;padding-bottom:.11em}.gf3-pricing-hero__title-line>span{display:inline-block;opacity:.01;transform:translate3d(0,112%,0);will-change:transform}.gf3-pricing-hero__title-line--accent>span{color:#fff0;background:var(--gf3-accent-gradient);background-size:160% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text}.gf3-pricing-hero__title-line--descender-safe{overflow:visible!important;padding-bottom:.18em!important;margin-bottom:-.08em!important}.gf3-pricing-hero__title-line--descender-safe>span{overflow:visible!important;padding-bottom:.10em;margin-bottom:-.10em;line-height:1.08}.gf3-pricing-hero__lead{width:min(100%, 62ch);max-width:62ch;margin:0;color:var(--gf3-muted);font-size:clamp(.96rem, 1.22vw, 1.08rem);font-weight:400;line-height:1.68;text-align:center;text-wrap:balance;opacity:0;transform:translate3d(0,10px,0)}.gf3-pricing-hero__actions{position:relative;z-index:2;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.78rem;width:auto;margin-top:.12rem;opacity:0;transform:translate3d(0,10px,0)}.gf3-pricing-cta{--gf3-pricing-cta-height:54px;box-sizing:border-box;position:relative;isolation:isolate;min-width:188px;min-height:var(--gf3-pricing-cta-height);display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.68rem .7rem .68rem 1.25rem;border-radius:var(--gf3-radius-pill);cursor:pointer;overflow:hidden;font-family:var(--gf3-font-body);font-size:.92rem;font-weight:600;letter-spacing:-.015em;line-height:1;text-decoration:none!important;-webkit-tap-highlight-color:#fff0;transform:translate3d(0,0,0);transition:transform var(--gf3-motion-fast) var(--gf3-ease),box-shadow var(--gf3-motion-base) var(--gf3-ease),border-color var(--gf3-motion-base) var(--gf3-ease),background-color var(--gf3-motion-base) var(--gf3-ease)}.gf3-pricing-cta>span{position:relative;z-index:2}.gf3-pricing-cta::before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(105deg,transparent 15%,rgb(255 255 255 / .30) 46%,transparent 72%);transform:translate3d(-112%,0,0);animation:none}.gf3-pricing-cta__icon{position:relative;z-index:2;box-sizing:border-box;width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;transition:transform var(--gf3-motion-fast) var(--gf3-ease-out),background-color var(--gf3-motion-fast) var(--gf3-ease)}.gf3-pricing-cta__icon svg{width:17px;height:17px;display:block;color:inherit;fill:currentColor}body.gf3-active a.gf3-pricing-cta,body.gf3-active a.gf3-pricing-cta:link,body.gf3-active a.gf3-pricing-cta:visited,body.gf3-active a.gf3-pricing-cta:hover,body.gf3-active a.gf3-pricing-cta:focus,body.gf3-active a.gf3-pricing-cta:focus-visible,body.gf3-active a.gf3-pricing-cta:active{text-decoration:none!important}body.gf3-active a.gf3-pricing-cta--primary,body.gf3-active a.gf3-pricing-cta--primary:link,body.gf3-active a.gf3-pricing-cta--primary:visited,body.gf3-active a.gf3-pricing-cta--primary:hover,body.gf3-active a.gf3-pricing-cta--primary:focus,body.gf3-active a.gf3-pricing-cta--primary:focus-visible,body.gf3-active a.gf3-pricing-cta--primary:active{color:#160a04!important;-webkit-text-fill-color:#160a04!important;background:var(--gf3-accent-gradient);border:0}.gf3-pricing-cta--primary{box-shadow:var(--gf3-shadow-accent),inset 0 1px 0 rgb(255 255 255 / .34)}.gf3-pricing-cta--primary .gf3-pricing-cta__icon{color:#fff;background:rgb(18 8 2 / .76);border:0}body.gf3-active a.gf3-pricing-cta--secondary,body.gf3-active a.gf3-pricing-cta--secondary:link,body.gf3-active a.gf3-pricing-cta--secondary:visited,body.gf3-active a.gf3-pricing-cta--secondary:hover,body.gf3-active a.gf3-pricing-cta--secondary:focus,body.gf3-active a.gf3-pricing-cta--secondary:focus-visible,body.gf3-active a.gf3-pricing-cta--secondary:active{color:var(--gf3-text)!important;-webkit-text-fill-color:var(--gf3-text)!important}.gf3-pricing-cta--secondary{background:color-mix(in srgb,var(--gf3-surface) 82%,transparent);border:1px solid var(--gf3-border-strong);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent);backdrop-filter:blur(12px)}.gf3-pricing-cta--secondary .gf3-pricing-cta__icon{color:var(--gf3-text);background:var(--gf3-surface-3);border:1px solid var(--gf3-border)}.gf3-pricing-cta:hover,.gf3-pricing-cta:focus-visible,.gf3-pricing-cta.is-gf3-touch-active{transform:translate3d(0,-2px,0)}.gf3-pricing-cta:hover::before,.gf3-pricing-cta:focus-visible::before,.gf3-pricing-cta.is-gf3-tap-shine::before{animation:gf3-pricing-cta-sheen .75s var(--gf3-ease-out) 1}.gf3-pricing-cta:hover .gf3-pricing-cta__icon,.gf3-pricing-cta:focus-visible .gf3-pricing-cta__icon,.gf3-pricing-cta.is-gf3-touch-active .gf3-pricing-cta__icon{transform:translateX(2px) rotate(-3deg)}.gf3-pricing-cta--primary:hover,.gf3-pricing-cta--primary:focus-visible,.gf3-pricing-cta--primary.is-gf3-touch-active{box-shadow:0 18px 44px var(--gf3-accent-glow),inset 0 1px 0 rgb(255 255 255 / .42)}.gf3-pricing-cta--secondary:hover,.gf3-pricing-cta--secondary:focus-visible,.gf3-pricing-cta--secondary.is-gf3-touch-active{border-color:color-mix(in srgb,var(--gf3-accent-2) 45%,var(--gf3-border-strong));box-shadow:var(--gf3-shadow-soft)}.gf3-pricing-cta.is-gf3-pressed,.gf3-pricing-cta:active{transform:translate3d(0,0,0) scale(.985)}.gf3-pricing-cta:focus-visible{outline:3px solid var(--gf3-focus);outline-offset:4px}.gf3-pricing-hero__signals{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.48rem;width:auto;max-width:min(100%, 780px);margin-top:.08rem;opacity:0;transform:translate3d(0,10px,0)}.gf3-pricing-signal{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.38rem .62rem;border:1px solid var(--gf3-border);border-radius:var(--gf3-radius-pill);color:var(--gf3-muted);background:color-mix(in srgb,var(--gf3-surface) 76%,transparent);backdrop-filter:blur(8px);font-size:.70rem;font-weight:500;line-height:1.25;white-space:nowrap}.gf3-pricing-signal::before{content:"";width:.45rem;height:.45rem;flex:0 0 .45rem;border-radius:50%;background:var(--gf3-accent-gradient);box-shadow:0 0 0 4px var(--gf3-accent-soft)}.gf3-pricing-hero.is-ready .gf3-pricing-hero__eyebrow{opacity:1;transform:none;transition:opacity .5s var(--gf3-ease-out) .04s,transform .5s var(--gf3-ease-out) .04s}.gf3-pricing-hero.is-ready .gf3-pricing-hero__title-line:nth-child(1)>span{opacity:1;transform:none;transition:transform .72s var(--gf3-ease-out) .09s,opacity .22s linear .09s}.gf3-pricing-hero.is-ready .gf3-pricing-hero__title-line:nth-child(2)>span{opacity:1;transform:none;transition:transform .74s var(--gf3-ease-out) .15s,opacity .22s linear .15s}.gf3-pricing-hero.is-ready .gf3-pricing-hero__lead{opacity:1;transform:none;transition:opacity .6s var(--gf3-ease-out) .29s,transform .6s var(--gf3-ease-out) .29s}.gf3-pricing-hero.is-ready .gf3-pricing-hero__actions{opacity:1;transform:none;transition:opacity .6s var(--gf3-ease-out) .37s,transform .6s var(--gf3-ease-out) .37s}.gf3-pricing-hero.is-ready .gf3-pricing-hero__signals{opacity:1;transform:none;transition:opacity .62s var(--gf3-ease-out) .45s,transform .62s var(--gf3-ease-out) .45s}@keyframes gf3-pricing-cta-sheen{0%{opacity:0;transform:translate3d(-112%,0,0)}35%{opacity:1}100%{opacity:0;transform:translate3d(112%,0,0)}}@media (min-width:768px) and (max-width:1279px){.gf3-pricing-hero__inner{width:min(100% - clamp(2rem,5vw,3.4rem), var(--gf3-content-wide));min-height:auto;padding-block:clamp(2.35rem,4.5vw,3.6rem) clamp(2.45rem,4vw,3.2rem)}.gf3-pricing-hero__title{width:min(100%,15.6ch);max-width:15.6ch;font-size:clamp(2.9rem,6.2vw,4.7rem)}.gf3-pricing-hero__lead{width:min(100%,58ch);max-width:58ch;font-size:clamp(.92rem,1.65vw,1.02rem)}.gf3-pricing-cta{--gf3-pricing-cta-height:50px;min-width:174px;padding:.58rem .58rem .58rem 1.02rem;font-size:.82rem}.gf3-pricing-cta__icon{width:34px;height:34px;flex-basis:34px}}@media (max-width:767px){.gf3-pricing-hero::before{top:-120px;width:96vw;opacity:.5}.gf3-pricing-hero__inner{width:calc(100% - 1.35rem);min-height:auto;padding-block:.9rem 1.35rem;gap:.92rem}.gf3-pricing-hero__eyebrow{gap:.18rem .42rem;margin-bottom:.08rem}.gf3-pricing-hero__title{width:min(100%,13.4ch);max-width:13.4ch;font-size:clamp(2.05rem,9.1vw,2.9rem);font-weight:700;line-height:1.015;letter-spacing:-.047em}.gf3-pricing-hero__title-line,.gf3-pricing-hero__title-line>span{font-weight:700}.gf3-pricing-hero__title-line{padding-bottom:.12em}.gf3-pricing-hero__title-line--descender-safe{padding-bottom:.22em!important;margin-bottom:-.10em!important}.gf3-pricing-hero__title-line--descender-safe>span{padding-bottom:.12em;margin-bottom:-.10em;line-height:1.09}.gf3-pricing-hero__lead{width:min(100%,34rem);max-width:34rem;font-size:clamp(.86rem,3.55vw,.98rem);line-height:1.62}.gf3-pricing-hero__actions{width:min(100%,430px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.48rem;margin-top:.02rem}.gf3-pricing-cta{--gf3-pricing-cta-height:48px;width:100%;min-width:0;min-height:var(--gf3-pricing-cta-height);justify-content:space-between;gap:.28rem;padding:.48rem .46rem .48rem .76rem;font-size:clamp(.71rem,3.05vw,.82rem)}.gf3-pricing-cta__icon{width:32px;height:32px;flex-basis:32px}.gf3-pricing-cta__icon svg{width:14px;height:14px}.gf3-pricing-hero__signals{width:min(100%,470px);gap:.42rem}.gf3-pricing-signal{min-height:29px;padding:.34rem .56rem;font-size:.68rem}}@media (max-width:390px){.gf3-pricing-hero__title{font-size:clamp(1.94rem,9vw,2.22rem)}.gf3-pricing-hero__actions{gap:.36rem}.gf3-pricing-cta{--gf3-pricing-cta-height:46px;padding-left:.62rem;font-size:.69rem}.gf3-pricing-cta__icon{width:29px;height:29px;flex-basis:29px}}@media (prefers-reduced-motion:reduce){.gf3-pricing-hero__eyebrow,.gf3-pricing-hero__title-line>span,.gf3-pricing-hero__lead,.gf3-pricing-hero__actions,.gf3-pricing-hero__signals{opacity:1!important;transform:none!important;transition:none!important}.gf3-pricing-cta::before{animation:none!important;opacity:0!important}.gf3-pricing-cta,.gf3-pricing-cta__icon{transition-duration:.01ms!important}}