.gf3-pricing-clarity,.gf3-pricing-clarity *{box-sizing:border-box}.gf3-pricing-clarity{position:relative;width:100%;margin:0;padding:clamp(.2rem,.8vw,.55rem) 0 clamp(2.8rem,4.8vw,4.2rem);background:#fff0;color:var(--gf3-text);font-family:var(--gf3-font-body);overflow:clip}.gf3-pricing-next{padding-bottom:clamp(1.1rem,2vw,1.65rem)!important}.gf3-pricing-clarity__inner{width:min(var(--gf3-content-wide,1320px),calc(100% - (var(--gf3-gutter) * 2)));margin-inline:auto}.gf3-pricing-clarity__shell{width:min(100%,980px);margin-inline:auto;padding:clamp(1.55rem,2.7vw,2.35rem) clamp(1rem,2.7vw,2.3rem);border:1px solid var(--gf3-border);border-radius:var(--gf3-radius-lg);background:color-mix(in srgb,var(--gf3-surface) 92%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent)}.gf3-pricing-clarity__header{width:min(100%,760px);margin:0 auto clamp(1.2rem,2vw,1.55rem);display:grid;justify-items:center;text-align:center}.gf3-pricing-clarity__kicker{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}.gf3-pricing-clarity__kicker::before{content:"";width:2.4rem;height:1px;flex:0 0 2.4rem;border-radius:99px;background:var(--gf3-accent-gradient)}.gf3-pricing-clarity__title{margin:.92rem 0 0;padding-bottom:.08em;color:var(--gf3-text);font-family:var(--gf3-font-display);font-size:var(--gf3-h2);font-weight:610;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.gf3-pricing-clarity__title span{color:#fff0;background:var(--gf3-accent-gradient);-webkit-background-clip:text;background-clip:text}.gf3-pricing-clarity__lead{width:min(100%,62ch);margin:.72rem auto 0;color:var(--gf3-muted);font-size:clamp(.88rem,1vw,.96rem);font-weight:400;line-height:1.62;text-wrap:balance}.gf3-pricing-clarity__columns{width:min(100%,880px);margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;align-items:start}.gf3-pricing-clarity__column{min-width:0;display:grid;gap:.48rem}.gf3-pricing-faq{min-width:0;border:1px solid var(--gf3-border);border-radius:var(--gf3-radius-md);background:color-mix(in srgb,var(--gf3-surface-2) 84%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent);overflow:hidden;transition:border-color var(--gf3-motion-base) var(--gf3-ease),background-color var(--gf3-motion-base) var(--gf3-ease),box-shadow var(--gf3-motion-base) var(--gf3-ease),transform var(--gf3-motion-fast) var(--gf3-ease-out)}body.gf3-active .gf3-pricing-faq__button,body.gf3-active .gf3-pricing-faq__button:hover,body.gf3-active .gf3-pricing-faq__button:focus,body.gf3-active .gf3-pricing-faq__button:active{appearance:none;width:100%;min-height:58px;margin:0;padding:.68rem .72rem .68rem .8rem;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:.55rem;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;color:var(--gf3-text)!important;-webkit-text-fill-color:var(--gf3-text)!important;cursor:pointer;text-align:left;font-family:var(--gf3-font-body);-webkit-tap-highlight-color:#fff0}.gf3-pricing-faq__number{color:var(--gf3-accent-2);font-family:var(--gf3-font-display);font-size:.77rem;font-weight:650;line-height:1;font-variant-numeric:tabular-nums}.gf3-pricing-faq__question{min-width:0;color:var(--gf3-text);font-size:.79rem;font-weight:600;line-height:1.35;letter-spacing:-.012em}.gf3-pricing-faq__icon{width:28px;height:28px;display:grid;place-items:center;justify-self:end;border:1px solid color-mix(in srgb,var(--gf3-accent-2) 50%,var(--gf3-border));border-radius:50%;color:var(--gf3-accent-2);background:color-mix(in srgb,var(--gf3-surface) 88%,transparent);transition:transform var(--gf3-motion-base) var(--gf3-ease-out),border-color var(--gf3-motion-fast) var(--gf3-ease),background-color var(--gf3-motion-fast) var(--gf3-ease),box-shadow var(--gf3-motion-fast) var(--gf3-ease)}.gf3-pricing-faq__icon::before,.gf3-pricing-faq__icon::after{content:"";position:absolute;width:10px;height:1.5px;border-radius:99px;background:currentColor;transition:transform var(--gf3-motion-base) var(--gf3-ease-out)}.gf3-pricing-faq__icon{position:relative}.gf3-pricing-faq__icon::after{transform:rotate(90deg)}.gf3-pricing-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s var(--gf3-ease-out),opacity .24s var(--gf3-ease)}.gf3-pricing-faq__answer-inner{min-height:0;overflow:hidden}.gf3-pricing-faq__answer p{margin:0;padding:0 1rem .88rem 2.9rem;color:var(--gf3-muted);font-size:.72rem;font-weight:400;line-height:1.58}.gf3-pricing-faq.is-open{border-color:color-mix(in srgb,var(--gf3-accent-2) 34%,var(--gf3-border));background:color-mix(in srgb,var(--gf3-accent-soft) 20%,var(--gf3-surface-2));box-shadow:0 12px 30px color-mix(in srgb,var(--gf3-accent-soft) 42%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}.gf3-pricing-faq.is-open .gf3-pricing-faq__answer{grid-template-rows:1fr;opacity:1}.gf3-pricing-faq.is-open .gf3-pricing-faq__icon{transform:rotate(90deg)}.gf3-pricing-faq.is-open .gf3-pricing-faq__icon::after{transform:rotate(0deg) scaleX(0)}.gf3-pricing-clarity__assurance{width:min(100%,880px);margin:.82rem auto 0;min-height:62px;padding:.72rem .9rem;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.72rem;border:1px solid color-mix(in srgb,var(--gf3-accent-2) 26%,var(--gf3-border));border-radius:var(--gf3-radius-md);background:color-mix(in srgb,var(--gf3-accent-soft) 18%,var(--gf3-surface))}.gf3-pricing-clarity__assurance-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--gf3-accent-2) 48%,var(--gf3-border));border-radius:50%;color:var(--gf3-accent-2)}.gf3-pricing-clarity__assurance-icon svg{width:19px;height:19px}.gf3-pricing-clarity__assurance strong{display:block;margin:0 0 .12rem;color:var(--gf3-text);font-size:.78rem;font-weight:600}.gf3-pricing-clarity__assurance p{margin:0;color:var(--gf3-muted);font-size:.68rem;font-weight:400;line-height:1.45}.gf3-pricing-clarity__footer{margin-top:.9rem;display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.gf3-pricing-clarity__footer-label{color:var(--gf3-muted);font-size:.74rem;font-weight:400}.gf3-pricing-clarity__footer .gf3-btn{--gf3-btn-height:48px;min-width:205px;min-height:var(--gf3-btn-height);justify-content:space-between;gap:.65rem;padding:.55rem .52rem .55rem 1rem;font-size:.78rem;font-weight:600}.gf3-pricing-clarity__footer .gf3-btn>span:first-child{flex:1 1 auto;text-align:left;font-weight:600}.gf3-pricing-clarity__footer .gf3-btn__icon{width:34px;height:34px;flex:0 0 34px}.gf3-pricing-clarity__footer .gf3-btn__icon svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.gf3-pricing-faq:hover{transform:translate3d(0,-1px,0);border-color:color-mix(in srgb,var(--gf3-accent-2) 28%,var(--gf3-border))}.gf3-pricing-faq__button:hover .gf3-pricing-faq__icon{transform:rotate(90deg);border-color:color-mix(in srgb,var(--gf3-accent-2) 66%,var(--gf3-border));box-shadow:0 7px 18px var(--gf3-accent-soft)}.gf3-pricing-faq.is-open .gf3-pricing-faq__button:hover .gf3-pricing-faq__icon{transform:rotate(180deg)}}.gf3-pricing-faq__button:focus-visible{outline:3px solid var(--gf3-focus)!important;outline-offset:-3px}.gf3-pricing-clarity:not(.is-ready) .gf3-pricing-clarity__header,.gf3-pricing-clarity:not(.is-ready) .gf3-pricing-clarity__columns,.gf3-pricing-clarity:not(.is-ready) .gf3-pricing-clarity__assurance,.gf3-pricing-clarity:not(.is-ready) .gf3-pricing-clarity__footer{opacity:0;transform:translate3d(0,10px,0)}.gf3-pricing-clarity.is-ready .gf3-pricing-clarity__header,.gf3-pricing-clarity.is-ready .gf3-pricing-clarity__columns,.gf3-pricing-clarity.is-ready .gf3-pricing-clarity__assurance,.gf3-pricing-clarity.is-ready .gf3-pricing-clarity__footer{opacity:1;transform:none;transition:opacity .44s var(--gf3-ease-out),transform .44s var(--gf3-ease-out)}.gf3-pricing-clarity.is-ready .gf3-pricing-clarity__columns{transition-delay:.05s}.gf3-pricing-clarity.is-ready .gf3-pricing-clarity__assurance{transition-delay:.1s}.gf3-pricing-clarity.is-ready .gf3-pricing-clarity__footer{transition-delay:.14s}@media (max-width:767px){.gf3-pricing-next{padding-bottom:.8rem!important}.gf3-pricing-clarity{padding:.15rem 0 2.7rem}.gf3-pricing-clarity__inner{width:calc(100% - 1.35rem)}.gf3-pricing-clarity__shell{padding:1.25rem .7rem 1.25rem}.gf3-pricing-clarity__header{margin-bottom:.92rem}.gf3-pricing-clarity__kicker{gap:.5rem;font-size:.61rem}.gf3-pricing-clarity__kicker::before{width:1.65rem;flex-basis:1.65rem}.gf3-pricing-clarity__title{margin-top:.72rem;font-size:var(--gf3-h2);font-weight:700;line-height:1.04;letter-spacing:-.042em}.gf3-pricing-clarity__lead{width:min(100%,35ch);margin-top:.62rem;font-size:.81rem;line-height:1.56}.gf3-pricing-clarity__columns{width:100%;grid-template-columns:1fr;gap:.48rem}.gf3-pricing-clarity__column{gap:.42rem}body.gf3-active .gf3-pricing-faq__button{min-height:56px;grid-template-columns:28px minmax(0,1fr) 30px;padding:.65rem .62rem;gap:.46rem}.gf3-pricing-faq__number{font-size:.72rem}.gf3-pricing-faq__question{font-size:.76rem;line-height:1.38}.gf3-pricing-faq__icon{width:27px;height:27px}.gf3-pricing-faq__answer p{padding:0 .72rem .78rem 2.55rem;font-size:.70rem;line-height:1.55}.gf3-pricing-clarity__assurance{width:100%;margin-top:.68rem;min-height:0;padding:.68rem .72rem;grid-template-columns:34px minmax(0,1fr);gap:.58rem}.gf3-pricing-clarity__assurance-icon{width:32px;height:32px}.gf3-pricing-clarity__assurance strong{font-size:.74rem}.gf3-pricing-clarity__assurance p{font-size:.65rem}.gf3-pricing-clarity__footer{margin-top:.78rem;display:grid;gap:.52rem;text-align:center}.gf3-pricing-clarity__footer .gf3-btn{width:min(100%,330px);justify-self:center;min-width:0;--gf3-btn-height:50px;font-size:.79rem}}@media (prefers-reduced-motion:reduce){.gf3-pricing-clarity *,.gf3-pricing-clarity *::before,.gf3-pricing-clarity *::after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.gf3-pricing-clarity__header,.gf3-pricing-clarity__columns,.gf3-pricing-clarity__assurance,.gf3-pricing-clarity__footer{opacity:1!important;transform:none!important}}.gf3-pricing-faq.is-open .gf3-pricing-faq__icon{transform:rotate(45deg)}.gf3-pricing-faq.is-open .gf3-pricing-faq__icon::after{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.gf3-pricing-faq.is-open .gf3-pricing-faq__button:hover .gf3-pricing-faq__icon{transform:rotate(45deg) scale(1.035)}}@media (max-width:767px){.gf3-pricing-clarity{padding-bottom:2.15rem}.gf3-pricing-clarity__shell{padding:1rem .62rem 1.08rem}.gf3-pricing-clarity__header{margin-bottom:.72rem}.gf3-pricing-clarity__lead{margin-top:.52rem}.gf3-pricing-clarity__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.gf3-pricing-clarity__column{display:contents}.gf3-pricing-faq{min-height:78px;border-radius:.9rem}body.gf3-active .gf3-pricing-faq__button{min-height:78px;height:100%;grid-template-columns:22px minmax(0,1fr) 27px;align-items:start;gap:.38rem;padding:.62rem .48rem .58rem}.gf3-pricing-faq__number{padding-top:.18rem;font-size:.67rem}.gf3-pricing-faq__question{align-self:center;font-size:clamp(.64rem, 2.75vw, .70rem);font-weight:600;line-height:1.32;overflow-wrap:anywhere}.gf3-pricing-faq__icon{width:26px;height:26px;margin-top:0}.gf3-pricing-faq.is-open{grid-column:1 / -1;min-height:0}body.gf3-active .gf3-pricing-faq.is-open .gf3-pricing-faq__button{min-height:54px;height:auto;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;padding:.62rem .62rem .5rem}.gf3-pricing-faq.is-open .gf3-pricing-faq__number{padding-top:0}.gf3-pricing-faq.is-open .gf3-pricing-faq__question{font-size:.73rem;line-height:1.35}.gf3-pricing-faq__answer p{padding:0 .72rem .74rem 2.95rem;font-size:.68rem;line-height:1.5}.gf3-pricing-clarity__assurance{margin-top:.58rem;padding:.58rem .62rem}.gf3-pricing-clarity__footer{margin-top:.62rem;gap:.42rem}}@media (max-width:380px){.gf3-pricing-clarity__columns{gap:.36rem}.gf3-pricing-faq{min-height:82px}body.gf3-active .gf3-pricing-faq__button{min-height:82px;grid-template-columns:20px minmax(0,1fr) 25px;gap:.3rem;padding-inline:.42rem}.gf3-pricing-faq__question{font-size:.62rem}.gf3-pricing-faq__icon{width:24px;height:24px}}@media (max-width:767px){body.gf3-active .gf3-pricing-faq__button{grid-template-columns:19px minmax(0,1fr) 25px;align-items:start;gap:.30rem;padding:.58rem .40rem .56rem;white-space:normal!important}.gf3-pricing-faq__number{padding-top:.12rem;font-size:.64rem;line-height:1.2}.gf3-pricing-faq__question{min-width:0;width:100%;align-self:center;display:block;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word;word-break:normal;hyphens:auto;font-size:clamp(.60rem, 2.55vw, .68rem);line-height:1.3}.gf3-pricing-faq__icon{width:24px;height:24px;margin-top:0}.gf3-pricing-faq.is-open .gf3-pricing-faq__question{font-size:.72rem;line-height:1.35}}@media (max-width:390px){body.gf3-active .gf3-pricing-faq__button{grid-template-columns:18px minmax(0,1fr) 23px;gap:.26rem;padding-inline:.36rem}.gf3-pricing-faq__question{font-size:.59rem}.gf3-pricing-faq__icon{width:23px;height:23px}}@media (max-width:767px){.gf3-pricing-faq{min-height:94px}body.gf3-active .gf3-pricing-faq__button{min-height:94px;grid-template-columns:20px minmax(0,1fr) 27px;align-items:center;gap:.38rem;padding:.70rem .48rem}.gf3-pricing-faq__number{padding-top:0;font-size:.67rem}.gf3-pricing-faq__question{align-self:center;font-size:clamp(.66rem,2.75vw,.72rem);line-height:1.34;hyphens:none;overflow-wrap:break-word}.gf3-pricing-faq__icon{width:26px;height:26px}.gf3-pricing-faq.is-open{min-height:0}body.gf3-active .gf3-pricing-faq.is-open .gf3-pricing-faq__button{min-height:58px;padding:.65rem .62rem .54rem}}@media (max-width:390px){.gf3-pricing-faq{min-height:98px}body.gf3-active .gf3-pricing-faq__button{min-height:98px;grid-template-columns:19px minmax(0,1fr) 25px;gap:.34rem;padding-inline:.44rem}.gf3-pricing-faq__question{font-size:.65rem;line-height:1.34}.gf3-pricing-faq__icon{width:25px;height:25px}}@media (max-width:767px){.gf3-pricing-clarity__inner{width:calc(100% - .85rem)}.gf3-pricing-clarity__shell{padding-inline:.50rem}.gf3-pricing-clarity__columns{gap:.50rem}.gf3-pricing-faq{min-height:110px;border-radius:1rem}body.gf3-active .gf3-pricing-faq__button,body.gf3-active .gf3-pricing-faq__button:hover,body.gf3-active .gf3-pricing-faq__button:focus,body.gf3-active .gf3-pricing-faq__button:active{min-height:110px;height:100%;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:.42rem;padding:.78rem .56rem}.gf3-pricing-faq__number{padding-top:0;font-size:.70rem;line-height:1.15}.gf3-pricing-faq__question{align-self:center;font-size:clamp(.70rem, 2.85vw, .76rem);font-weight:600;line-height:1.36;letter-spacing:-.01em;hyphens:none;overflow-wrap:break-word;word-break:normal}.gf3-pricing-faq__icon{width:28px;height:28px}.gf3-pricing-faq.is-open{min-height:0}body.gf3-active .gf3-pricing-faq.is-open .gf3-pricing-faq__button,body.gf3-active .gf3-pricing-faq.is-open .gf3-pricing-faq__button:hover,body.gf3-active .gf3-pricing-faq.is-open .gf3-pricing-faq__button:focus,body.gf3-active .gf3-pricing-faq.is-open .gf3-pricing-faq__button:active{min-height:62px;height:auto;grid-template-columns:24px minmax(0,1fr) 30px;padding:.68rem .68rem .56rem}.gf3-pricing-faq.is-open .gf3-pricing-faq__question{font-size:.75rem;line-height:1.38}.gf3-pricing-faq__answer p{padding:0 .78rem .82rem 3.18rem;font-size:.70rem;line-height:1.54}}@media (max-width:390px){.gf3-pricing-clarity__inner{width:calc(100% - .62rem)}.gf3-pricing-clarity__shell{padding-inline:.42rem}.gf3-pricing-clarity__columns{gap:.42rem}.gf3-pricing-faq,body.gf3-active .gf3-pricing-faq__button,body.gf3-active .gf3-pricing-faq__button:hover,body.gf3-active .gf3-pricing-faq__button:focus,body.gf3-active .gf3-pricing-faq__button:active{min-height:112px}body.gf3-active .gf3-pricing-faq__button,body.gf3-active .gf3-pricing-faq__button:hover,body.gf3-active .gf3-pricing-faq__button:focus,body.gf3-active .gf3-pricing-faq__button:active{grid-template-columns:20px minmax(0,1fr) 27px;gap:.36rem;padding:.76rem .48rem}.gf3-pricing-faq__question{font-size:.68rem;line-height:1.36}.gf3-pricing-faq__icon{width:27px;height:27px}}@media (max-width:767px){.gf3-pricing-clarity__columns{gap:.52rem}.gf3-pricing-faq,body.gf3-active .gf3-pricing-faq__button,body.gf3-active .gf3-pricing-faq__button:hover,body.gf3-active .gf3-pricing-faq__button:focus,body.gf3-active .gf3-pricing-faq__button:active{min-height:124px}.gf3-pricing-faq{border-radius:1.05rem}body.gf3-active .gf3-pricing-faq__button,body.gf3-active .gf3-pricing-faq__button:hover,body.gf3-active .gf3-pricing-faq__button:focus,body.gf3-active .gf3-pricing-faq__button:active{grid-template-columns:21px minmax(0,1fr) 30px;gap:.44rem;padding:.86rem .62rem}.gf3-pricing-faq__number{font-size:.74rem;font-weight:700;line-height:1.18}.gf3-pricing-faq__question{font-size:clamp(.76rem, 3.05vw, .82rem);font-weight:600;line-height:1.38;letter-spacing:-.012em;text-wrap:pretty;overflow-wrap:anywhere}.gf3-pricing-faq__icon{width:30px;height:30px}.gf3-pricing-faq.is-open{min-height:0}body.gf3-active .gf3-pricing-faq.is-open .gf3-pricing-faq__button,body.gf3-active .gf3-pricing-faq.is-open .gf3-pricing-faq__button:hover,body.gf3-active .gf3-pricing-faq.is-open .gf3-pricing-faq__button:focus,body.gf3-active .gf3-pricing-faq.is-open .gf3-pricing-faq__button:active{min-height:64px;grid-template-columns:24px minmax(0,1fr) 31px;padding:.72rem .72rem .58rem}.gf3-pricing-faq.is-open .gf3-pricing-faq__question{font-size:.80rem;line-height:1.4}.gf3-pricing-faq__answer p{padding:0 .84rem .88rem 3.35rem;font-size:.72rem;line-height:1.56}}@media (max-width:390px){.gf3-pricing-clarity__columns{gap:.46rem}.gf3-pricing-faq,body.gf3-active .gf3-pricing-faq__button,body.gf3-active .gf3-pricing-faq__button:hover,body.gf3-active .gf3-pricing-faq__button:focus,body.gf3-active .gf3-pricing-faq__button:active{min-height:128px}body.gf3-active .gf3-pricing-faq__button,body.gf3-active .gf3-pricing-faq__button:hover,body.gf3-active .gf3-pricing-faq__button:focus,body.gf3-active .gf3-pricing-faq__button:active{grid-template-columns:20px minmax(0,1fr) 29px;gap:.40rem;padding:.84rem .54rem}.gf3-pricing-faq__question{font-size:.75rem;line-height:1.39}.gf3-pricing-faq__icon{width:29px;height:29px}}