body.fz-nav-open{overflow:hidden}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background:rgba(17,17,17,.06);padding:.1em .35em;border-radius:6px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fz-btn--outline{background:var(--fz-surface);border:2px solid rgba(10,10,10,.15);color:var(--fz-text)}.fz-btn--outline:hover{background:var(--fz-bg-dark);border-color:var(--fz-bg-dark);color:var(--fz-text-inverse)}.fz-btn--ghost-light{background:0 0;border:2px solid rgba(255,255,255,.35);color:var(--fz-text-inverse)}.fz-btn--ghost-light:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6);color:var(--fz-text-inverse);transform:translateY(-2px)}.fz-btn--block{width:100%}.woocommerce-notices-wrapper,.woocommerce-NoticeGroup,.woocommerce-NoticeGroup-checkout{margin-bottom:1.25rem}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-noreviews,p.no-comments{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:.85rem 1rem;position:relative!important;list-style:none!important;margin:0 0 1rem!important;padding:.95rem 1.15rem!important;border:0!important;border-top:0!important;border-left:0!important;border-radius:20px!important;background:var(--fz-mint)!important;box-shadow:none!important;color:var(--fz-text)!important;font-family:var(--fz-font-sans);font-size:.95rem;font-weight:500;line-height:1.45}.woocommerce-message{background:var(--fz-yellow)!important}.woocommerce-error{background:var(--fz-coral)!important}.woocommerce-info{background:var(--fz-purple)!important}.woocommerce-error li,.woocommerce-message li,.woocommerce-info li{list-style:none!important;margin:0!important;padding:0!important;flex:1 1 auto;min-width:0}.woocommerce-error li+li{flex-basis:100%;padding-left:calc(1.35rem + .85rem)!important}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{content:""!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;flex:0 0 1.35rem!important;align-self:center;width:1.35rem!important;height:1.35rem!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background-color:var(--fz-bg-dark)!important;box-shadow:none!important;font-family:inherit!important;font-size:0!important;font-weight:700!important;line-height:0!important;text-align:center;color:transparent!important;speak:never}.woocommerce-message::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M6.2 11.4 2.8 8l1.1-1.1 2.3 2.3 5.9-5.9L13.2 4.4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:.7rem!important}.woocommerce-error::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M7.2 3.2h1.6v6.4H7.2zm0 7.6h1.6V12.4H7.2z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:.55rem .85rem!important}.woocommerce-info::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M7.2 6.4h1.6v6.4H7.2zm0-3.2h1.6v1.6H7.2z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:.55rem .9rem!important}.woocommerce-info .button,.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info a.button,.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-notices-wrapper .woocommerce-message a.button,.woocommerce-notices-wrapper a.button{order:2;align-self:center;margin:0 0 0 auto!important;padding:.65rem 1.2rem!important;border:2px solid var(--fz-bg-dark)!important;border-radius:999px!important;background:var(--fz-bg-dark)!important;background-color:var(--fz-bg-dark)!important;color:var(--fz-text-inverse)!important;font-family:var(--fz-font-sans)!important;font-size:.9rem!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;float:none!important;position:static!important;transition:background var(--fz-transition),transform var(--fz-transition)}.woocommerce-info .button:hover,.woocommerce-message .button:hover,.woocommerce-error .button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover,.woocommerce-error a.button:hover,.woocommerce-notices-wrapper .woocommerce-message a.button:hover,.woocommerce-notices-wrapper a.button:hover{background:#222!important;background-color:#222!important;border-color:#222!important;color:var(--fz-text-inverse)!important;transform:translateY(-1px)}.woocommerce-info a:not(.button),.woocommerce-message a:not(.button),.woocommerce-error a:not(.button){color:var(--fz-text);font-weight:600;text-decoration:underline;text-underline-offset:.15em}@media (max-width:640px){.woocommerce-info,.woocommerce-message,.woocommerce-error{padding:1rem!important}.woocommerce-info .button,.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info a.button,.woocommerce-message a.button,.woocommerce-error a.button{width:100%;margin-left:0!important;justify-content:center}}body.fz-nav-open .fz-header{background:var(--fz-bg)}body.fz-nav-open .fz-nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.fz-nav-open .fz-nav-toggle span:nth-child(2){opacity:0}body.fz-nav-open .fz-nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.fz-eyebrow--inverse{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:rgba(255,255,255,.85)}.fz-logos__viewport{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.fz-logos__track{display:flex;width:max-content;animation:fz-marquee 40s linear infinite}.fz-logos__track:hover{animation-play-state:paused}.fz-logos__viewport .fz-logos__list{flex-wrap:nowrap;width:auto;max-width:none;padding-inline:1.5rem;gap:clamp(3rem,6vw,5rem)}.fz-integration-orbit--hero{--fz-orbit-core:92px;--fz-orbit-app:52px;--fz-orbit-inner-r:138px;--fz-orbit-outer-r:198px;position:relative;left:auto;top:auto;width:min(100%,460px);transform:none;animation:fz-price-float 6s ease-in-out infinite}.fz-testimonial{background:var(--fz-bg)}.fz-testimonial__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center;padding:clamp(2.5rem,5vw,4rem);border-radius:var(--fz-radius-xl);background:var(--fz-bg-dark);color:var(--fz-text-inverse)}.fz-testimonial__intro h2{font-family:var(--fz-font-display);font-size:clamp(1.9rem,3.5vw,2.75rem);line-height:1.08;letter-spacing:-.02em;color:var(--fz-accent)}.fz-testimonial__card{margin:0;padding:2.5rem;border:none;border-radius:var(--fz-radius-lg);background:var(--fz-yellow-hot);color:var(--fz-text);box-shadow:var(--fz-glow-yellow)}.fz-testimonial__card p{font-family:var(--fz-font-display);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.45;margin-bottom:1.5rem}.fz-testimonial__card footer strong{display:block;font-size:.95rem}.fz-testimonial__card footer span{font-size:.85rem;color:var(--fz-text-muted)}.fz-pricing__note{padding:1rem 1.1rem;border:1px solid rgba(10,10,10,.1);border-radius:18px;background:rgba(255,255,255,.72);color:var(--fz-text-muted);font-size:.8rem;line-height:1.45;box-shadow:var(--fz-shadow)}.fz-pricing__note strong{display:block;margin-bottom:.2rem;color:var(--fz-text);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em}.fz-pricing__footnote{max-width:65rem;margin:1.5rem auto 0;font-size:.78rem;color:var(--fz-text-muted);text-align:center}.fz-footer__social{display:flex;gap:.65rem;margin-top:1.25rem}.fz-footer__social a{display:grid;place-items:center;width:38px;height:38px;border:1.5px solid rgba(0,0,0,.1);border-radius:10px;font-size:.78rem;font-weight:700;transition:background var(--fz-transition)}.fz-footer__social a:hover{background:rgba(0,0,0,.05)}.fz-footer__newsletter .gform_heading,.fz-footer__newsletter .gform_legacy_markup_wrapper .gform_heading{display:none}.fz-footer__newsletter .gform_validation_errors,.fz-footer__newsletter .gform_submission_error,.fz-footer__newsletter .validation_error{margin:0 0 .5rem;padding:.65rem .85rem;border:1.5px solid rgba(0,0,0,.12);border-radius:12px;background:#fff5f5;color:var(--fz-text);font-size:.85rem}.fz-footer__newsletter .gfield_validation_message,.fz-footer__newsletter .validation_message{display:block;margin-top:.4rem;color:#b42318;font-size:.8rem}.fz-footer__newsletter .gform_confirmation_message{margin:0;padding:.85rem 1rem;border-radius:12px;background:var(--fz-mint);color:var(--fz-text);font-size:.92rem}@media (max-width:1024px){.fz-testimonial__grid{grid-template-columns:1fr}.fz-price-hero__inner,.fz-feat-hero__inner,.fz-int-hero__inner,.fz-faq-hero__inner,.fz-support-hero__inner,.fz-docs-hero__inner,.fz-hiw-hero__inner{grid-template-columns:1fr;gap:3rem}.fz-price-hero__visual,.fz-feat-hero__visual,.fz-int-hero__visual,.fz-faq-hero__visual,.fz-support-hero__visual,.fz-docs-hero__visual,.fz-hiw-hero__visual{min-height:280px;max-width:420px;margin-inline:auto;width:100%}.fz-int-system__banner,.fz-faq-help__banner,.fz-support-help__banner,.fz-docs-help__banner,.fz-support-contact__layout,.fz-docs-guide__head,.fz-faq-group__head{grid-template-columns:1fr}.fz-faq-topics__grid,.fz-support-paths__grid,.fz-docs-index__grid{grid-template-columns:repeat(2,1fr)}.fz-price-pitch__banner{flex-direction:column;align-items:flex-start}.fz-price-pitch__item:last-child{grid-column:1/-1}}@media (max-width:768px){body.fz-nav-open .fz-nav{transform:translateX(0)}.fz-header__actions .fz-btn--primary{display:none}.fz-price-pitch__item:last-child{grid-column:auto}.fz-price-hero__card--mint{left:0}.fz-price-hero__card--yellow{right:0}.fz-price-hero__card--purple{left:12%}.fz-feat-hero__chip--mint{left:0}.fz-feat-hero__chip--yellow{right:0}.fz-feat-hero__chip--pink{left:8%}.fz-feat-hero__chip--cyan{right:6%}.fz-faq-hero__chip--mint{left:0}.fz-faq-hero__chip--yellow{right:0}.fz-faq-hero__chip--pink{left:8%}.fz-faq-hero__chip--cyan{right:6%}.fz-support-hero__chip--mint{left:0}.fz-support-hero__chip--yellow{right:0}.fz-support-hero__chip--pink{left:8%}.fz-support-hero__chip--cyan{right:6%}.fz-docs-hero__chip--mint{left:0}.fz-docs-hero__chip--yellow{right:0}.fz-docs-hero__chip--pink{left:8%}.fz-docs-hero__chip--cyan{right:6%}.fz-hiw-hero__chip--mint{left:0}.fz-hiw-hero__chip--yellow{right:0}.fz-hiw-hero__chip--pink{left:8%}.fz-hiw-hero__chip--cyan{right:6%}.fz-int-system__list{grid-template-columns:1fr}.fz-pricing__note{max-width:30rem}}@media (max-width:520px){.fz-integration-orbit--hero{--fz-orbit-core:92px;--fz-orbit-app:44px;--fz-orbit-inner-r:112px;--fz-orbit-outer-r:168px;width:min(100%,340px)}}.fz-price-hero{position:relative;overflow:hidden;padding-top:calc(var(--fz-header-height) + clamp(2rem,5vw,4rem));padding-bottom:clamp(3.5rem,7vw,6rem);background:#f7f4ed}.fz-price-hero__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 48% 55% at 12% 30%,rgba(104,69,223,.1),transparent 64%),radial-gradient(ellipse 40% 40% at 90% 70%,rgba(255,216,0,.14),transparent 60%),radial-gradient(ellipse 30% 30% at 55% 90%,rgba(200,245,220,.35),transparent 55%),#f7f4ed;pointer-events:none}.fz-price-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.fz-price-hero__brand{margin-bottom:1rem;font-family:var(--fz-font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.03em;animation:fz-price-rise .7s ease both}.fz-price-hero__title{font-family:var(--fz-font-display);font-size:clamp(2.75rem,5.4vw,4.5rem);line-height:.96;letter-spacing:-.05em;margin-bottom:1.35rem;animation:fz-price-rise .7s ease .08s both}.fz-price-hero__title-line{display:block}.fz-price-hero__title-accent{display:block;font-family:var(--fz-font-accent);font-size:1.08em;font-weight:600;color:#6845df;letter-spacing:-.02em;line-height:1.05}.fz-price-hero__lead{max-width:34rem;margin-bottom:1.75rem;color:var(--fz-text-muted);font-size:1.05rem;line-height:1.65;animation:fz-price-rise .7s ease .16s both}.fz-price-hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;animation:fz-price-rise .7s ease .24s both}.fz-price-hero__visual{position:relative;min-height:340px;display:grid;place-items:center}.fz-price-hero__card{position:absolute;display:grid;gap:.2rem;width:min(100%,240px);padding:1.35rem 1.5rem;border-radius:28px;box-shadow:var(--fz-shadow-float);animation:fz-price-float 5.5s ease-in-out infinite}.fz-price-hero__card small{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.55)}.fz-price-hero__card strong{font-family:var(--fz-font-display);font-size:clamp(2.5rem,4vw,3.25rem);line-height:.95;letter-spacing:-.05em}.fz-price-hero__card span{font-size:.85rem;color:rgba(10,10,10,.58)}.fz-price-hero__card--mint{top:8%;left:4%;background:var(--fz-mint);transform:rotate(-6deg);animation-delay:0s}.fz-price-hero__card--yellow{top:28%;right:2%;z-index:2;width:min(100%,270px);background:var(--fz-yellow);transform:rotate(4deg);box-shadow:var(--fz-shadow-float),var(--fz-glow-yellow);animation-delay:.4s}.fz-price-hero__card--purple{bottom:4%;left:22%;background:var(--fz-purple);transform:rotate(-2deg);animation-delay:.8s}.fz-price-included{background:var(--fz-bg)}.fz-price-included__grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,1.75rem)}.fz-price-included__grid li{display:grid;gap:.55rem;padding:1.5rem 1.4rem;border-radius:24px;background:#f7f4ed;border:1px solid rgba(10,10,10,.06)}.fz-price-included__icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;font-size:.95rem;margin-bottom:.25rem}.fz-price-included__icon--mint{background:var(--fz-mint)}.fz-price-included__icon--yellow{background:var(--fz-yellow)}.fz-price-included__icon--pink{background:var(--fz-pink)}.fz-price-included__icon--cyan{background:var(--fz-cyan)}.fz-price-included__icon--purple{background:var(--fz-purple)}.fz-price-included__icon--coral{background:var(--fz-coral)}.fz-price-included__grid strong{font-family:var(--fz-font-display);font-size:1.15rem;letter-spacing:-.02em;line-height:1.2}.fz-price-included__grid span{color:var(--fz-text-muted);font-size:.92rem;line-height:1.5}.fz-price-pitch{background:radial-gradient(circle at 8% 20%,rgba(200,245,220,.45),transparent 28%),radial-gradient(circle at 92% 80%,rgba(255,200,240,.35),transparent 30%),#faf8f3}.fz-price-pitch__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(2rem,4vw,3rem)}.fz-price-pitch__item{position:relative;padding:clamp(1.75rem,3vw,2.25rem);border-radius:28px;min-height:220px;overflow:hidden}.fz-price-pitch__item--mint{background:var(--fz-mint)}.fz-price-pitch__item--yellow{background:var(--fz-yellow)}.fz-price-pitch__item--pink{background:var(--fz-pink)}.fz-price-pitch__num{position:absolute;top:1.1rem;right:1.25rem;font-family:var(--fz-font-display);font-size:2.5rem;font-weight:600;line-height:1;color:rgba(10,10,10,.12)}.fz-price-pitch__item h3{font-family:var(--fz-font-display);font-size:clamp(1.45rem,2.5vw,1.85rem);letter-spacing:-.03em;margin-bottom:.75rem}.fz-price-pitch__item p{max-width:28ch;color:rgba(10,10,10,.65);font-size:.95rem}.fz-price-pitch__banner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.75rem,3.5vw,3rem);border-radius:32px;background:var(--fz-bg-dark);color:var(--fz-text-inverse);box-shadow:var(--fz-shadow-lg)}.fz-price-pitch__banner-eyebrow{margin-bottom:.65rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.55)}.fz-price-pitch__banner h3{font-family:var(--fz-font-display);font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.1;letter-spacing:-.03em;margin-bottom:.65rem;max-width:22ch}.fz-price-pitch__banner p{max-width:42ch;color:rgba(255,255,255,.7);font-size:.95rem}.fz-price-pitch__banner .fz-btn--dark{background:var(--fz-yellow-hot);color:var(--fz-text);flex-shrink:0}.fz-price-pitch__banner .fz-btn--dark:hover{background:var(--fz-yellow);box-shadow:var(--fz-glow-yellow)}.fz-price-trust{padding-block:1.75rem;border-block:1px solid rgba(10,10,10,.06);background:var(--fz-bg)}.fz-price-trust__inner ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem}.fz-price-trust__inner li{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:500;color:var(--fz-text-muted)}.fz-price-trust__inner li span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--fz-mint);color:var(--fz-text);font-size:.75rem;font-weight:700}.fz-price-cta__brand{margin-bottom:.75rem;font-family:var(--fz-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.fz-price-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}.fz-feat-hero{position:relative;overflow:hidden;padding-top:calc(var(--fz-header-height) + clamp(2rem,5vw,4rem));padding-bottom:clamp(3.5rem,7vw,6rem);background:#f7f4ed}.fz-feat-hero__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 48% 55% at 88% 22%,rgba(104,69,223,.1),transparent 64%),radial-gradient(ellipse 40% 40% at 10% 75%,rgba(255,200,240,.22),transparent 60%),radial-gradient(ellipse 30% 30% at 50% 10%,rgba(184,238,245,.35),transparent 55%),#f7f4ed;pointer-events:none}.fz-feat-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.fz-feat-hero__brand{margin-bottom:1rem;font-family:var(--fz-font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.03em;animation:fz-price-rise .7s ease both}.fz-feat-hero__title{font-family:var(--fz-font-display);font-size:clamp(2.75rem,5.4vw,4.5rem);line-height:.96;letter-spacing:-.05em;margin-bottom:1.35rem;animation:fz-price-rise .7s ease .08s both}.fz-feat-hero__title-line{display:block}.fz-feat-hero__title-accent{display:block;font-family:var(--fz-font-accent);font-size:1.08em;font-weight:600;color:#6845df;letter-spacing:-.02em;line-height:1.05}.fz-feat-hero__lead{max-width:34rem;margin-bottom:1.75rem;color:var(--fz-text-muted);font-size:1.05rem;line-height:1.65;animation:fz-price-rise .7s ease .16s both}.fz-feat-hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;animation:fz-price-rise .7s ease .24s both}.fz-feat-hero__visual{position:relative;min-height:360px;display:grid;place-items:center}.fz-feat-hero__chip{position:absolute;display:grid;gap:.15rem;width:min(100%,210px);padding:1.2rem 1.35rem;border-radius:24px;box-shadow:var(--fz-shadow-float);animation:fz-price-float 5.5s ease-in-out infinite}.fz-feat-hero__chip small{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.55)}.fz-feat-hero__chip strong{font-family:var(--fz-font-display);font-size:1.2rem;line-height:1.15;letter-spacing:-.03em}.fz-feat-hero__chip span{font-size:.85rem;color:rgba(10,10,10,.58)}.fz-feat-hero__chip--mint{top:4%;left:2%;background:var(--fz-mint);transform:rotate(-5deg);animation-delay:0s}.fz-feat-hero__chip--yellow{top:18%;right:0;z-index:2;background:var(--fz-yellow);transform:rotate(4deg);box-shadow:var(--fz-shadow-float),var(--fz-glow-yellow);animation-delay:.35s}.fz-feat-hero__chip--pink{bottom:22%;left:10%;background:var(--fz-pink);transform:rotate(-3deg);animation-delay:.7s}.fz-feat-hero__chip--cyan{bottom:2%;right:8%;background:var(--fz-cyan);transform:rotate(3deg);animation-delay:1s}.fz-feat-overview{background:var(--fz-bg)}.fz-feat-overview__grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,1.75rem)}.fz-feat-overview__grid li{display:grid;gap:.55rem;padding:1.5rem 1.4rem;border-radius:24px;background:#f7f4ed;border:1px solid rgba(10,10,10,.06)}.fz-feat-overview__icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;font-size:.95rem;margin-bottom:.25rem}.fz-feat-overview__icon--mint{background:var(--fz-mint)}.fz-feat-overview__icon--yellow{background:var(--fz-yellow)}.fz-feat-overview__icon--pink{background:var(--fz-pink)}.fz-feat-overview__icon--cyan{background:var(--fz-cyan)}.fz-feat-overview__icon--purple{background:var(--fz-purple)}.fz-feat-overview__icon--coral{background:var(--fz-coral)}.fz-feat-overview__grid strong{font-family:var(--fz-font-display);font-size:1.15rem;letter-spacing:-.02em;line-height:1.2}.fz-feat-overview__grid span{color:var(--fz-text-muted);font-size:.92rem;line-height:1.5}.fz-feat-blocks{background:radial-gradient(circle at 10% 20%,rgba(184,238,245,.4),transparent 28%),radial-gradient(circle at 90% 80%,rgba(228,217,255,.4),transparent 30%),#faf8f3}.fz-feat-blocks__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.5rem)}.fz-feat-blocks__item{position:relative;padding:clamp(1.75rem,3vw,2.25rem);border-radius:28px;min-height:220px;overflow:hidden}.fz-feat-blocks__item--mint{background:var(--fz-mint)}.fz-feat-blocks__item--yellow{background:var(--fz-yellow)}.fz-feat-blocks__item--pink{background:var(--fz-pink)}.fz-feat-blocks__item--cyan{background:var(--fz-cyan)}.fz-feat-blocks__num{position:absolute;top:1.1rem;right:1.25rem;font-family:var(--fz-font-display);font-size:2.5rem;font-weight:600;line-height:1;color:rgba(10,10,10,.12)}.fz-feat-blocks__item h3{font-family:var(--fz-font-display);font-size:clamp(1.35rem,2.2vw,1.65rem);letter-spacing:-.03em;margin-bottom:.75rem}.fz-feat-blocks__item p{max-width:26ch;color:rgba(10,10,10,.65);font-size:.95rem}.fz-feat-trust{padding-block:1.75rem;border-block:1px solid rgba(10,10,10,.06);background:var(--fz-bg)}.fz-feat-trust__inner ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem}.fz-feat-trust__inner li{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:500;color:var(--fz-text-muted)}.fz-feat-trust__inner li span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--fz-mint);color:var(--fz-text);font-size:.75rem;font-weight:700}.fz-feat-cta__brand{margin-bottom:.75rem;font-family:var(--fz-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.fz-feat-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}.fz-int-hero{position:relative;overflow:hidden;padding-top:calc(var(--fz-header-height) + clamp(2rem,5vw,4rem));padding-bottom:clamp(3.5rem,7vw,6rem);background:#f7f4ed}.fz-int-hero__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 48% 55% at 18% 28%,rgba(66,229,189,.16),transparent 64%),radial-gradient(ellipse 40% 40% at 88% 68%,rgba(104,69,223,.1),transparent 60%),radial-gradient(ellipse 30% 30% at 55% 12%,rgba(255,216,0,.14),transparent 55%),#f7f4ed;pointer-events:none}.fz-int-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.fz-int-hero__brand{margin-bottom:1rem;font-family:var(--fz-font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.03em;animation:fz-price-rise .7s ease both}.fz-int-hero__title{font-family:var(--fz-font-display);font-size:clamp(2.75rem,5.4vw,4.5rem);line-height:.96;letter-spacing:-.05em;margin-bottom:1.35rem;animation:fz-price-rise .7s ease .08s both}.fz-int-hero__title-line{display:block}.fz-int-hero__title-accent{display:block;font-family:var(--fz-font-accent);font-size:1.08em;font-weight:600;color:#6845df;letter-spacing:-.02em;line-height:1.05}.fz-int-hero__lead{max-width:36rem;margin-bottom:1.75rem;color:var(--fz-text-muted);font-size:1.05rem;line-height:1.65;animation:fz-price-rise .7s ease .16s both}.fz-int-hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;animation:fz-price-rise .7s ease .24s both}.fz-int-hero__visual{position:relative;min-height:460px;display:grid;place-items:center}.fz-int-promise{background:var(--fz-bg)}.fz-int-promise__grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,1.75rem)}.fz-int-promise__grid li{display:grid;gap:.55rem;padding:1.5rem 1.4rem;border-radius:24px;background:#f7f4ed;border:1px solid rgba(10,10,10,.06)}.fz-int-promise__icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;font-size:.95rem;margin-bottom:.25rem}.fz-int-promise__icon--mint{background:var(--fz-mint)}.fz-int-promise__icon--yellow{background:var(--fz-yellow)}.fz-int-promise__icon--pink{background:var(--fz-pink)}.fz-int-promise__icon--cyan{background:var(--fz-cyan)}.fz-int-promise__icon--purple{background:var(--fz-purple)}.fz-int-promise__icon--coral{background:var(--fz-coral)}.fz-int-promise__grid strong{font-family:var(--fz-font-display);font-size:1.15rem;letter-spacing:-.02em;line-height:1.2}.fz-int-promise__grid span{color:var(--fz-text-muted);font-size:.92rem;line-height:1.5}.fz-int-providers{background:radial-gradient(circle at 8% 18%,rgba(200,245,220,.4),transparent 28%),radial-gradient(circle at 92% 82%,rgba(228,217,255,.35),transparent 30%),#faf8f3}.fz-int-providers .fz-integrations__logos{margin-bottom:clamp(2rem,4vw,3rem)}.fz-int-providers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.15rem,2.2vw,1.6rem)}.fz-int-card{display:grid;gap:.75rem;padding:clamp(1.5rem,2.5vw,1.85rem);border-radius:28px;background:var(--fz-bg);border:1px solid rgba(10,10,10,.06);box-shadow:0 10px 28px rgba(10,10,10,.04);transition:transform var(--fz-transition),box-shadow var(--fz-transition)}.fz-int-card:hover{transform:translateY(-4px);box-shadow:var(--fz-shadow-float)}.fz-int-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.fz-int-card__logo{display:block;line-height:0}.fz-int-card__logo img{display:block;width:auto;height:2.5rem;max-width:9rem;object-fit:contain;object-position:left center}.fz-int-card__badge{display:inline-block;font-family:var(--fz-font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.03em;line-height:1}.fz-int-card__status{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.5);padding:.35rem .65rem;border-radius:999px;background:rgba(10,10,10,.05)}.fz-int-card h3{font-family:var(--fz-font-display);font-size:clamp(1.25rem,2vw,1.45rem);letter-spacing:-.03em;line-height:1.15}.fz-int-card__tagline{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.48)}.fz-int-card>p{color:var(--fz-text-muted);font-size:.92rem;line-height:1.55}.fz-int-card__list{list-style:none;display:grid;gap:.45rem;margin-top:.25rem}.fz-int-card__list li{position:relative;padding-left:1.35rem;font-size:.88rem;line-height:1.4;color:rgba(10,10,10,.72)}.fz-int-card__list li::before{content:"✓";position:absolute;left:0;top:.05rem;font-size:.75rem;font-weight:700}.fz-int-card__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.92rem;font-weight:700;color:var(--fz-text);text-decoration:none;transition:color var(--fz-transition),gap var(--fz-transition)}.fz-int-card__link:hover{color:#6845df;gap:.65rem}.fz-integrations-page .fz-integrations{background:var(--fz-bg)}.fz-int-system{background:#f7f4ed}.fz-int-system__banner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(2rem,4vw,3rem);border-radius:36px;background:var(--fz-bg-dark);color:var(--fz-text-inverse);box-shadow:var(--fz-shadow-lg)}.fz-int-system__eyebrow{margin-bottom:.75rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.55)}.fz-int-system__banner h2{font-family:var(--fz-font-display);font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.08;letter-spacing:-.04em;margin-bottom:.85rem;max-width:18ch}.fz-int-system__banner>div>p{max-width:42ch;margin-bottom:1.35rem;color:rgba(255,255,255,.7);font-size:.98rem;line-height:1.6}.fz-int-system__list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.25rem}.fz-int-system__list li{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:rgba(255,255,255,.82)}.fz-int-system__list li span{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--fz-mint);color:var(--fz-text);font-size:.7rem;font-weight:700;flex-shrink:0}.fz-int-system__visual{display:grid;place-items:center}.fz-int-system__email{width:min(100%,320px);padding:1.5rem 1.6rem;border-radius:24px;background:var(--fz-bg);color:var(--fz-text);box-shadow:var(--fz-shadow-float);transform:rotate(2deg)}.fz-int-system__email small{display:block;margin-bottom:.85rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.48)}.fz-int-system__email strong{display:block;font-family:var(--fz-font-display);font-size:1.35rem;letter-spacing:-.03em;margin-bottom:.55rem}.fz-int-system__email p{margin-bottom:1.1rem;color:var(--fz-text-muted);font-size:.92rem;line-height:1.5}.fz-int-system__email span{display:inline-flex;padding:.65rem 1rem;border-radius:999px;background:var(--fz-yellow-hot);font-size:.85rem;font-weight:700}.fz-int-trust{padding-block:1.75rem;border-block:1px solid rgba(10,10,10,.06);background:var(--fz-bg)}.fz-int-trust__inner ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem}.fz-int-trust__inner li{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:500;color:var(--fz-text-muted)}.fz-int-trust__inner li span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--fz-mint);color:var(--fz-text);font-size:.75rem;font-weight:700}.fz-int-cta__brand{margin-bottom:.75rem;font-family:var(--fz-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.fz-int-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}.fz-faq-hero{position:relative;overflow:hidden;padding-top:calc(var(--fz-header-height) + clamp(2rem,5vw,4rem));padding-bottom:clamp(3.5rem,7vw,6rem);background:#f7f4ed}.fz-faq-hero__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 48% 55% at 82% 24%,rgba(184,238,245,.35),transparent 64%),radial-gradient(ellipse 40% 40% at 12% 72%,rgba(255,216,0,.14),transparent 60%),radial-gradient(ellipse 30% 30% at 50% 8%,rgba(228,217,255,.35),transparent 55%),#f7f4ed;pointer-events:none}.fz-faq-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.fz-faq-hero__brand{margin-bottom:1rem;font-family:var(--fz-font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.03em;animation:fz-price-rise .7s ease both}.fz-faq-hero__title{font-family:var(--fz-font-display);font-size:clamp(2.75rem,5.4vw,4.5rem);line-height:.96;letter-spacing:-.05em;margin-bottom:1.35rem;animation:fz-price-rise .7s ease .08s both}.fz-faq-hero__title-line{display:block}.fz-faq-hero__title-accent{display:block;font-family:var(--fz-font-accent);font-size:1.08em;font-weight:600;color:#6845df;letter-spacing:-.02em;line-height:1.05}.fz-faq-hero__lead{max-width:34rem;margin-bottom:1.75rem;color:var(--fz-text-muted);font-size:1.05rem;line-height:1.65;animation:fz-price-rise .7s ease .16s both}.fz-faq-hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;animation:fz-price-rise .7s ease .24s both}.fz-faq-hero__visual{position:relative;min-height:360px;display:grid;place-items:center}.fz-faq-hero__chip{position:absolute;display:grid;gap:.15rem;width:min(100%,210px);padding:1.2rem 1.35rem;border-radius:24px;box-shadow:var(--fz-shadow-float);animation:fz-price-float 5.5s ease-in-out infinite}.fz-faq-hero__chip small{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.55)}.fz-faq-hero__chip strong{font-family:var(--fz-font-display);font-size:1.2rem;line-height:1.15;letter-spacing:-.03em}.fz-faq-hero__chip span{font-size:.85rem;color:rgba(10,10,10,.58)}.fz-faq-hero__chip--mint{top:4%;left:2%;background:var(--fz-mint);transform:rotate(-5deg);animation-delay:0s}.fz-faq-hero__chip--yellow{top:18%;right:0;z-index:2;background:var(--fz-yellow);transform:rotate(4deg);box-shadow:var(--fz-shadow-float),var(--fz-glow-yellow);animation-delay:.35s}.fz-faq-hero__chip--pink{bottom:22%;left:10%;background:var(--fz-pink);transform:rotate(-3deg);animation-delay:.7s}.fz-faq-hero__chip--cyan{bottom:2%;right:8%;background:var(--fz-cyan);transform:rotate(3deg);animation-delay:1s}.fz-faq-topics{background:var(--fz-bg)}.fz-faq-topics__grid{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.35rem)}.fz-faq-topic{display:grid;gap:.45rem;min-height:100%;padding:1.5rem 1.35rem;border-radius:24px;border:1px solid rgba(10,10,10,.06);background:#f7f4ed;color:inherit;text-decoration:none;transition:transform var(--fz-transition),box-shadow var(--fz-transition)}.fz-faq-topic:hover{transform:translateY(-4px);box-shadow:var(--fz-shadow-float);color:inherit}.fz-faq-topic__num{font-family:var(--fz-font-display);font-size:1.5rem;font-weight:600;line-height:1;color:rgba(10,10,10,.18);margin-bottom:.35rem}.fz-faq-topic strong{font-family:var(--fz-font-display);font-size:1.2rem;letter-spacing:-.02em;line-height:1.2}.fz-faq-topic span{color:var(--fz-text-muted);font-size:.9rem;line-height:1.45}.fz-faq-topic small{margin-top:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.45)}.fz-faq-topic--mint{background:color-mix(in srgb,var(--fz-mint) 42%,#f7f4ed)}.fz-faq-topic--yellow{background:color-mix(in srgb,var(--fz-yellow) 42%,#f7f4ed)}.fz-faq-topic--pink{background:color-mix(in srgb,var(--fz-pink) 38%,#f7f4ed)}.fz-faq-topic--cyan{background:color-mix(in srgb,var(--fz-cyan) 42%,#f7f4ed)}.fz-faq-group{background:var(--fz-bg)}.fz-faq-group:nth-of-type(even){background:radial-gradient(circle at 8% 20%,rgba(200,245,220,.28),transparent 28%),radial-gradient(circle at 92% 80%,rgba(228,217,255,.28),transparent 30%),#faf8f3}.fz-faq-group__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:end;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.fz-faq-group__eyebrow{display:block;margin-bottom:.65rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(10,10,10,.48)}.fz-faq-group__head h2{font-family:var(--fz-font-display);font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.08;letter-spacing:-.04em;max-width:18ch}.fz-faq-group__head>p{max-width:36ch;color:var(--fz-text-muted);font-size:1rem;line-height:1.6;padding-bottom:.25rem}.fz-faq-group .fz-accordion{max-width:820px}.fz-faq-help{background:#f7f4ed}.fz-faq-help__banner{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:2rem;align-items:center;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.75rem,3.5vw,3rem);border-radius:32px;background:var(--fz-bg-dark);color:var(--fz-text-inverse);box-shadow:var(--fz-shadow-lg)}.fz-faq-help__eyebrow{margin-bottom:.65rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.55)}.fz-faq-help__banner h2{font-family:var(--fz-font-display);font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.1;letter-spacing:-.03em;margin-bottom:.65rem;max-width:24ch}.fz-faq-help__banner p{max-width:44ch;color:rgba(255,255,255,.7);font-size:.95rem}.fz-faq-help__actions{display:flex;flex-wrap:wrap;gap:.75rem;flex-shrink:0}.fz-faq-help__banner .fz-btn--dark{background:var(--fz-yellow-hot);color:var(--fz-text)}.fz-faq-help__banner .fz-btn--dark:hover{background:var(--fz-yellow);box-shadow:var(--fz-glow-yellow)}.fz-faq-help__banner .fz-btn--ghost{color:var(--fz-text-inverse);border-color:rgba(255,255,255,.28)}.fz-faq-help__banner .fz-btn--ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.45)}.fz-faq-trust{padding-block:1.75rem;border-block:1px solid rgba(10,10,10,.06);background:var(--fz-bg)}.fz-faq-trust__inner ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem}.fz-faq-trust__inner li{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:500;color:var(--fz-text-muted)}.fz-faq-trust__inner li span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--fz-mint);color:var(--fz-text);font-size:.75rem;font-weight:700}.fz-faq-cta__brand{margin-bottom:.75rem;font-family:var(--fz-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.fz-faq-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}@media (prefers-reduced-motion:reduce){.fz-logos__track{animation:none}}.fz-hiw-hero{position:relative;overflow:hidden;padding-top:calc(var(--fz-header-height) + clamp(2rem,5vw,4rem));padding-bottom:clamp(3.5rem,7vw,6rem);background:#f7f4ed}.fz-hiw-hero__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 48% 55% at 14% 26%,rgba(255,216,0,.16),transparent 64%),radial-gradient(ellipse 40% 40% at 88% 70%,rgba(66,229,189,.14),transparent 60%),radial-gradient(ellipse 30% 30% at 52% 10%,rgba(255,200,240,.22),transparent 55%),#f7f4ed;pointer-events:none}.fz-hiw-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.fz-hiw-hero__brand{margin-bottom:1rem;font-family:var(--fz-font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.03em;animation:fz-price-rise .7s ease both}.fz-hiw-hero__title{font-family:var(--fz-font-display);font-size:clamp(2.75rem,5.4vw,4.5rem);line-height:.96;letter-spacing:-.05em;margin-bottom:1.35rem;animation:fz-price-rise .7s ease .08s both}.fz-hiw-hero__title-line{display:block}.fz-hiw-hero__title-accent{display:block;font-family:var(--fz-font-accent);font-size:1.08em;font-weight:600;color:#6845df;letter-spacing:-.02em;line-height:1.05}.fz-hiw-hero__lead{max-width:34rem;margin-bottom:1.75rem;color:var(--fz-text-muted);font-size:1.05rem;line-height:1.65;animation:fz-price-rise .7s ease .16s both}.fz-hiw-hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;animation:fz-price-rise .7s ease .24s both}.fz-hiw-hero__visual{position:relative;min-height:360px;display:grid;place-items:center}.fz-hiw-hero__chip{position:absolute;display:grid;gap:.15rem;width:min(100%,210px);padding:1.2rem 1.35rem;border-radius:24px;box-shadow:var(--fz-shadow-float);animation:fz-price-float 5.5s ease-in-out infinite}.fz-hiw-hero__chip small{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.55)}.fz-hiw-hero__chip strong{font-family:var(--fz-font-display);font-size:1.2rem;line-height:1.15;letter-spacing:-.03em}.fz-hiw-hero__chip span{font-size:.85rem;color:rgba(10,10,10,.58)}.fz-hiw-hero__chip--mint{top:4%;left:2%;background:var(--fz-mint);transform:rotate(-5deg);animation-delay:0s}.fz-hiw-hero__chip--yellow{top:18%;right:0;z-index:2;background:var(--fz-yellow);transform:rotate(4deg);box-shadow:var(--fz-shadow-float),var(--fz-glow-yellow);animation-delay:.35s}.fz-hiw-hero__chip--pink{bottom:22%;left:10%;background:var(--fz-pink);transform:rotate(-3deg);animation-delay:.7s}.fz-hiw-hero__chip--cyan{bottom:2%;right:8%;background:var(--fz-cyan);transform:rotate(3deg);animation-delay:1s}.fz-hiw-page .fz-integrations{background:var(--fz-bg)}.fz-hiw-trust{padding-block:1.75rem;border-block:1px solid rgba(10,10,10,.06);background:var(--fz-bg)}.fz-hiw-trust__inner ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem}.fz-hiw-trust__inner li{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:500;color:var(--fz-text-muted)}.fz-hiw-trust__inner li span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--fz-mint);color:var(--fz-text);font-size:.75rem;font-weight:700}.fz-hiw-cta__brand{margin-bottom:.75rem;font-family:var(--fz-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.fz-hiw-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}.fz-account-page{background:#f7f4ed}.fz-account-page .fz-section{padding-block:0}.fz-account-page .fz-account-hero{position:relative;overflow:hidden;padding-top:calc(var(--fz-header-height) + clamp(1.75rem,4vw,3rem));padding-bottom:clamp(1.25rem,3vw,2rem);background:0 0}.fz-account-page .fz-account-hero__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 48% 55% at 12% 24%,rgba(200,245,220,.55),transparent 64%),radial-gradient(ellipse 40% 40% at 90% 70%,rgba(255,229,102,.28),transparent 60%),radial-gradient(ellipse 30% 30% at 55% 8%,rgba(228,217,255,.45),transparent 55%),#f7f4ed;pointer-events:none}.fz-account-page .fz-account-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:center}.fz-account-hero__brand{margin-bottom:.65rem;font-family:var(--fz-font-display);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700;letter-spacing:-.03em;animation:fz-price-rise .7s ease both}.fz-account-hero__eyebrow{display:inline-flex;align-items:center;margin-bottom:.85rem;padding:.35rem .85rem;border-radius:999px;background:var(--fz-mint);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;animation:fz-price-rise .7s ease .05s both}.fz-account-hero__title{font-family:var(--fz-font-display);font-size:clamp(2.4rem,4.8vw,3.75rem);line-height:.98;letter-spacing:-.05em;margin-bottom:1.1rem;animation:fz-price-rise .7s ease .08s both}.fz-account-hero__title-line{display:block}.fz-account-hero__title-accent{display:block;font-family:var(--fz-font-accent);font-size:1.05em;font-weight:600;color:#6845df;letter-spacing:-.02em;line-height:1.05}.fz-account-hero__lead{max-width:34rem;margin-bottom:1.5rem;color:var(--fz-text-muted);font-size:1.05rem;line-height:1.65;animation:fz-price-rise .7s ease .16s both}.fz-account-hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;animation:fz-price-rise .7s ease .24s both}.fz-account-hero__stats{display:grid;gap:1rem}.fz-account-hero__stat{padding:1.15rem 1.35rem;border-radius:22px;box-shadow:var(--fz-shadow-float);animation:fz-price-rise .7s ease both}.fz-account-hero__stat:nth-child(1){animation-delay:.12s}.fz-account-hero__stat:nth-child(2){animation-delay:.2s}.fz-account-hero__stat:nth-child(3){animation-delay:.28s}.fz-account-hero__stat small{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.55);margin-bottom:.2rem}.fz-account-hero__stat strong{display:block;font-family:var(--fz-font-display);font-size:1.55rem;letter-spacing:-.03em;line-height:1.1}.fz-account-hero__stat span{display:block;margin-top:.15rem;font-size:.88rem;color:rgba(10,10,10,.58)}.fz-account-hero__stat--mint{background:var(--fz-mint)}.fz-account-hero__stat--yellow{background:var(--fz-yellow);box-shadow:var(--fz-shadow-float),var(--fz-glow-yellow)}.fz-account-hero__stat--purple{background:var(--fz-purple)}.fz-account-hero__visual{position:relative;min-height:280px}.fz-account-hero__chip{position:absolute;display:grid;gap:.15rem;width:min(100%,200px);padding:1.15rem 1.25rem;border-radius:22px;box-shadow:var(--fz-shadow-float);animation:fz-price-float 5.5s ease-in-out infinite}.fz-account-hero__chip small{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.55)}.fz-account-hero__chip strong{font-family:var(--fz-font-display);font-size:1.15rem;letter-spacing:-.03em}.fz-account-hero__chip span{font-size:.85rem;color:rgba(10,10,10,.58)}.fz-account-hero__chip--mint{top:8%;left:4%;background:var(--fz-mint);transform:rotate(-4deg)}.fz-account-hero__chip--yellow{top:28%;right:2%;background:var(--fz-yellow);transform:rotate(3deg);box-shadow:var(--fz-shadow-float),var(--fz-glow-yellow);animation-delay:.4s}.fz-account-hero__chip--pink{bottom:8%;left:18%;background:var(--fz-pink);transform:rotate(-2deg);animation-delay:.8s}.fz-account-licenses{margin:0 0 1rem;padding:0;background:0 0}.fz-license-glance{display:grid;gap:1rem;position:relative;z-index:2}.fz-license-card{border:1px solid rgba(10,10,10,.08);border-radius:var(--fz-radius-lg);background:var(--fz-surface);box-shadow:var(--fz-shadow);overflow:hidden;animation:fz-price-rise .65s ease both}.fz-license-card__pill{display:inline-flex;margin:1.15rem 1.35rem 0;padding:.3rem .75rem;border-radius:999px;background:var(--fz-mint);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.fz-license-card--yellow .fz-license-card__pill{background:var(--fz-yellow)}.fz-license-card--purple .fz-license-card__pill{background:var(--fz-purple)}.fz-license-card--cyan .fz-license-card__pill{background:var(--fz-cyan)}.fz-license-card--pink .fz-license-card__pill{background:var(--fz-pink)}.fz-license-card__body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) auto;gap:1.25rem 1.75rem;align-items:center;padding:1rem 1.35rem 1.35rem}.fz-license-card__product{display:flex;align-items:flex-start;gap:.9rem}.fz-license-card__icon{display:grid;place-items:center;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;border-radius:14px;background:var(--fz-mint);color:var(--fz-text)}.fz-license-card--yellow .fz-license-card__icon{background:var(--fz-yellow)}.fz-license-card--purple .fz-license-card__icon{background:var(--fz-purple)}.fz-license-card--cyan .fz-license-card__icon{background:var(--fz-cyan)}.fz-license-card--pink .fz-license-card__icon{background:var(--fz-pink)}.fz-license-card--empty .fz-license-card__icon{background:var(--fz-cyan)}.fz-license-card__product strong{display:block;font-family:var(--fz-font-display);font-size:1.15rem;letter-spacing:-.03em;line-height:1.2;margin-bottom:.2rem}.fz-license-card__product span,.fz-license-card__version{display:flex;align-items:center;justify-content:center;font-size:.88rem;color:var(--fz-text-muted)}.fz-license-card__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1rem}.fz-license-card__label{display:block;margin-bottom:.3rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(10,10,10,.5)}.fz-license-card__key{display:inline-block;max-width:100%;padding:.4rem .65rem;border-radius:10px;background:var(--fz-mint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:600;word-break:break-all}.fz-license-card__muted{color:var(--fz-text-muted);font-size:.9rem}.fz-license-card__aside{display:grid;justify-items:end;gap:.65rem;text-align:right}.fz-license-card__status{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:rgba(10,10,10,.06)}.fz-license-card__status--active{background:var(--fz-mint)}.fz-license-card__status--expired,.fz-license-card__status--inactive{background:var(--fz-coral)}.fz-license-card__link{font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.fz-license-card--empty .fz-license-card__body{grid-template-columns:1fr auto;align-items:center}.fz-account-page .fz-account-panel{padding-top:0;padding-bottom:clamp(3.5rem,7vw,5.5rem);background:0 0}.fz-account-shell{border:1px solid rgba(10,10,10,.08);border-radius:var(--fz-radius-lg);background:var(--fz-surface);box-shadow:var(--fz-shadow);padding:clamp(1.25rem,3vw,2rem)}.fz-account-page:not(.logged-in) .fz-account-shell,body:not(.logged-in) .fz-account-page .fz-account-shell{padding:clamp(1.75rem,4vw,3rem) clamp(1.5rem,4vw,3rem)}.fz-account-layout{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start;width:100%}.fz-account-page .woocommerce-MyAccount-navigation,.fz-account-page .woocommerce-MyAccount-content,.fz-account-page .fz-account-layout .woocommerce-MyAccount-navigation,.fz-account-page .fz-account-layout .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:none!important}.fz-account-page .woocommerce-MyAccount-content::after,.fz-account-page .woocommerce-MyAccount-content::before,.fz-account-page .fz-account-layout::after,.fz-account-page .fz-account-layout::before{display:none!important;content:none!important}.fz-account-nav__list{list-style:none;display:grid;gap:.35rem}.fz-account-nav__list li a{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border-radius:14px;color:var(--fz-text);transition:background var(--fz-transition),transform var(--fz-transition)}.fz-account-nav__list li a:hover{background:rgba(10,10,10,.04)}.fz-account-nav__list li.is-active a{background:var(--fz-bg-dark);color:var(--fz-text-inverse)}.fz-account-nav__icon{display:grid;place-items:center;flex:0 0 1.85rem;width:1.85rem;height:1.85rem;border-radius:50%;background:var(--fz-mint);position:relative}.fz-account-nav__list li.is-active .fz-account-nav__icon{background:rgba(255,255,255,.18)}.fz-account-nav__icon::before{content:"";width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);margin-left:-2px}.fz-account-nav__label{font-family:var(--fz-font-sans);font-size:.95rem;font-weight:600;letter-spacing:-.01em}.fz-account-content,.fz-account-page .woocommerce-MyAccount-content{min-width:0;width:100%}.fz-account-page .fz-account-dashboard,.fz-account-page .woocommerce-MyAccount-content .woocommerce,.fz-account-page .woocommerce-MyAccount-content form,.fz-account-page .woocommerce-MyAccount-content .woocommerce-notices-wrapper,.fz-account-page .woocommerce-MyAccount-content [class*=wc-am],.fz-account-page .woocommerce-MyAccount-content [class*=api-manager],.fz-account-page .woocommerce-MyAccount-content [class*=api_manager]{max-width:none;width:100%;box-sizing:border-box}.fz-account-page .woocommerce-MyAccount-content .woocommerce-EditAccountForm,.fz-account-page .woocommerce-MyAccount-content .woocommerce-address-fields{max-width:100%}.fz-account-page .woocommerce-MyAccount-content input[type=text],.fz-account-page .woocommerce-MyAccount-content input[type=email],.fz-account-page .woocommerce-MyAccount-content input[type=password],.fz-account-page .woocommerce-MyAccount-content .input-text,.fz-account-page .woocommerce-MyAccount-content .form-control{max-width:none;width:100%;box-sizing:border-box}.fz-account-page .woocommerce-MyAccount-content table,.fz-account-page .woocommerce-MyAccount-content .shop_table,.fz-account-page .woocommerce-MyAccount-content .woocommerce-table,.fz-account-page .woocommerce-MyAccount-content .woocommerce-table--order-details{width:100%!important;max-width:none!important;table-layout:auto}.fz-account-page .woocommerce-MyAccount-content .col2-set,.fz-account-page .woocommerce-MyAccount-content .u-columns{width:100%;max-width:none;float:none}.fz-account-dashboard__hello{font-family:var(--fz-font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);letter-spacing:-.03em;margin-bottom:.75rem!important}.fz-account-dashboard__hello a{text-decoration:underline;text-underline-offset:.15em;font-weight:600}.fz-account-dashboard__intro{color:var(--fz-text-muted);margin-bottom:1.75rem!important;max-width:none}.fz-account-dashboard__intro a{color:var(--fz-text);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.fz-account-page .woocommerce-MyAccount-content h2,.fz-account-page .woocommerce-MyAccount-content h3,.fz-account-page .woocommerce-Orders-table,.fz-account-page .woocommerce-table,.fz-account-page .shop_table{font-family:var(--fz-font-sans)}.fz-account-page .woocommerce-MyAccount-content h2,.fz-account-page .woocommerce-MyAccount-content h3{font-family:var(--fz-font-display);letter-spacing:-.03em;margin-bottom:1rem}.fz-account-page .woocommerce-Orders-table,.fz-account-page .woocommerce-table,.fz-account-page .shop_table,.fz-account-page table.shop_table{width:100%;border-collapse:collapse;border:0}.fz-account-page .woocommerce-Orders-table th,.fz-account-page .woocommerce-table th,.fz-account-page .shop_table th,.fz-account-page .woocommerce-Orders-table td,.fz-account-page .woocommerce-table td,.fz-account-page .shop_table td{padding:.9rem .75rem;border:0;border-bottom:1px solid rgba(10,10,10,.08);text-align:left;vertical-align:middle;font-size:.92rem}.fz-account-page .woocommerce-Orders-table th,.fz-account-page .woocommerce-table th,.fz-account-page .shop_table th{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(10,10,10,.5)}.fz-account-page .woocommerce-button,.fz-account-page .button,.fz-account-page a.button,.fz-account-page button.button,.fz-account-page .woocommerce-Button,.fz-account-page .woocommerce-form-login__submit,.fz-account-page .woocommerce-form-register__submit,.fz-account-page .btn,.fz-account-page .btn-outline-primary,.fz-account-page .btn-outline-secondary,.fz-account-page .btn-primary,.fz-account-page .btn-secondary,.fz-account-page button[type=submit],.fz-account-page input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.4rem;border:2px solid var(--fz-bg-dark)!important;border-radius:999px;background:var(--fz-bg-dark)!important;background-color:var(--fz-bg-dark)!important;color:var(--fz-text-inverse)!important;font-family:var(--fz-font-sans);font-size:.95rem;font-weight:600;line-height:1;text-decoration:none!important;box-shadow:none!important;cursor:pointer;transition:background var(--fz-transition),border-color var(--fz-transition),color var(--fz-transition),transform var(--fz-transition)}.fz-account-page .fz-btn--lg,.fz-account-page .woocommerce-form-login__submit.fz-btn--lg,.fz-account-page .woocommerce-form-register__submit.fz-btn--lg{padding:1rem 1.85rem;font-size:1rem}.fz-account-page .fz-btn--block{width:100%}.fz-account-page .woocommerce-button:hover,.fz-account-page .button:hover,.fz-account-page a.button:hover,.fz-account-page button.button:hover,.fz-account-page .woocommerce-Button:hover,.fz-account-page .woocommerce-form-login__submit:hover,.fz-account-page .woocommerce-form-register__submit:hover,.fz-account-page .btn:hover,.fz-account-page .btn-outline-primary:hover,.fz-account-page .btn-outline-secondary:hover,.fz-account-page .btn-primary:hover,.fz-account-page .btn-secondary:hover,.fz-account-page button[type=submit]:hover,.fz-account-page input[type=submit]:hover{background:#222!important;background-color:#222!important;border-color:#222!important;color:var(--fz-text-inverse)!important;transform:translateY(-2px)}.fz-account-page .woocommerce-button:focus-visible,.fz-account-page .button:focus-visible,.fz-account-page a.button:focus-visible,.fz-account-page .btn:focus-visible,.fz-account-page button[type=submit]:focus-visible{outline:2px solid var(--fz-bg-dark);outline-offset:3px}.fz-account-page .woocommerce-EditAccountForm,.fz-account-page .woocommerce-address-fields{max-width:32rem}.fz-account-page .woocommerce-form-row label,.fz-account-page .form-row label{display:block;margin-bottom:.45rem;font-family:var(--fz-font-sans);font-size:.9rem;font-weight:600;color:var(--fz-text)}.fz-account-page .woocommerce-form-row .required,.fz-account-page .form-row .required{color:var(--fz-accent);text-decoration:none;border:0}.fz-account-page .woocommerce-Input,.fz-account-page .input-text,.fz-account-page .form-control,.fz-account-page select,.fz-account-page textarea{width:100%;padding:.95rem 1.1rem;border:1.5px solid rgba(10,10,10,.12);border-radius:18px;background:#f7f4ed;font-family:var(--fz-font-sans);font-size:1rem;line-height:1.35;color:var(--fz-text);box-shadow:none;appearance:none;transition:border-color var(--fz-transition),background var(--fz-transition),box-shadow var(--fz-transition)}.fz-account-page .woocommerce-Input:hover,.fz-account-page .input-text:hover,.fz-account-page .form-control:hover,.fz-account-page select:hover,.fz-account-page textarea:hover{border-color:rgba(10,10,10,.22)}.fz-account-page .woocommerce-Input:focus,.fz-account-page .input-text:focus,.fz-account-page .form-control:focus,.fz-account-page select:focus,.fz-account-page textarea:focus{outline:none;border-color:transparent;background:#fff;box-shadow:0 0 0 3px var(--fz-mint)}.fz-account-page .woocommerce-Input::placeholder,.fz-account-page .input-text::placeholder,.fz-account-page .form-control::placeholder{color:rgba(10,10,10,.4)}.fz-account-page .woocommerce form.login,.fz-account-page .woocommerce form.register,.fz-account-page form.woocommerce-form-login,.fz-account-page form.woocommerce-form-register,.fz-account-page form.lost_reset_password,.fz-account-page .woocommerce-form.login,.fz-account-page .woocommerce-form.register{border:0!important;padding:0!important;margin:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.fz-account-page #customer_login,.fz-account-page .fz-customer-login{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(2rem,4vw,3rem);width:100%;margin:0;float:none}.fz-account-page .fz-customer-login--single{grid-template-columns:minmax(0,26rem);justify-content:center;padding:clamp(.5rem,2vw,1.25rem) 0}.fz-account-page .fz-customer-login__col{float:none!important;width:100%!important;max-width:none!important;padding:0!important}.fz-account-page .fz-customer-login__title,.fz-account-page #customer_login h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;font-family:var(--fz-font-display);font-size:clamp(1.85rem,3.5vw,2.35rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:0 0 .65rem;text-align:left}.fz-account-page .fz-customer-login__title-line{display:inline}.fz-account-page .fz-customer-login__title-accent{font-family:var(--fz-font-accent);font-size:1.15em;font-weight:700;letter-spacing:-.01em;color:#6845df;line-height:.9}.fz-account-page .fz-customer-login__lead{margin:0 0 1.75rem;max-width:28rem;color:var(--fz-text-muted);font-size:1.02rem;line-height:1.55}.fz-account-page .fz-customer-login__hint{margin:0 0 1.25rem;padding:.9rem 1.05rem;border-radius:16px;background:var(--fz-mint);color:var(--fz-text);font-size:.92rem;line-height:1.45}.fz-account-page .fz-auth-form,.fz-account-page .woocommerce-MyAccount-content .fz-auth-form,.fz-account-page .woocommerce-MyAccount-content form.woocommerce-form-login,.fz-account-page .woocommerce-MyAccount-content form.woocommerce-form-register,.fz-account-page .woocommerce-MyAccount-content form.lost_reset_password{max-width:26rem;width:100%}.fz-account-page .fz-auth-form .form-row,.fz-account-page .fz-auth-form .woocommerce-form-row{margin:0 0 1.15rem;padding:0;width:100%;float:none}.fz-account-page .fz-auth-form__actions{display:grid;gap:1rem;margin-top:.35rem!important;margin-bottom:1.15rem!important}.fz-account-page .woocommerce-form-login__rememberme,.fz-account-page .fz-auth-form .woocommerce-form__label-for-checkbox{display:inline-flex!important;align-items:center;gap:.6rem;margin:0!important;width:auto!important;font-size:.92rem;font-weight:500;color:var(--fz-text-muted);cursor:pointer;user-select:none}.fz-account-page .woocommerce-form__input-checkbox,.fz-account-page .fz-auth-form input[type=checkbox]{appearance:none;width:1.15rem;height:1.15rem;margin:0;flex:0 0 1.15rem;border:1.5px solid rgba(10,10,10,.2);border-radius:6px;background:#fff;cursor:pointer;position:relative;transition:background var(--fz-transition),border-color var(--fz-transition)}.fz-account-page .woocommerce-form__input-checkbox:checked,.fz-account-page .fz-auth-form input[type=checkbox]:checked{background:var(--fz-bg-dark);border-color:var(--fz-bg-dark)}.fz-account-page .woocommerce-form__input-checkbox:checked::after,.fz-account-page .fz-auth-form input[type=checkbox]:checked::after{content:"";position:absolute;inset:0;margin:auto;width:.28rem;height:.5rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translateY(-1px)}.fz-account-page .fz-auth-form__footer,.fz-account-page .lost_password,.fz-account-page .woocommerce-LostPassword{margin:0;text-align:center}.fz-account-page .fz-auth-form__footer a,.fz-account-page .lost_password a,.fz-account-page .woocommerce-LostPassword a{color:var(--fz-text-muted);font-size:.92rem;font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(10,10,10,.15);transition:color var(--fz-transition),border-color var(--fz-transition)}.fz-account-page .fz-auth-form__footer a:hover,.fz-account-page .lost_password a:hover,.fz-account-page .woocommerce-LostPassword a:hover{color:#6845df;border-color:#6845df}.fz-account-page .password-input,.fz-account-page .woocommerce-password-wrapper{display:block;position:relative;width:100%}.fz-account-page .password-input .woocommerce-Input,.fz-account-page .password-input .input-text,.fz-account-page .password-input .form-control{padding-right:3rem}.fz-account-page .show-password-input,.fz-account-page .woocommerce-form .show-password-input{position:absolute!important;top:50%;right:.85rem;transform:translateY(-50%);width:1.75rem;height:1.75rem;margin:0;border:0;border-radius:999px;background:0 0;color:var(--fz-text-muted);cursor:pointer;display:grid;place-items:center}.fz-account-page .show-password-input:hover{color:var(--fz-text);background:rgba(10,10,10,.05)}.fz-account-page form.lost_reset_password,.fz-account-page .woocommerce-ResetPassword{max-width:26rem;margin:0;padding:0!important}.fz-account-page form.lost_reset_password .fz-customer-login__lead,.fz-account-page .woocommerce-ResetPassword .fz-customer-login__lead{margin:0 0 1.5rem}.fz-account-page .woocommerce-notices-wrapper{margin-bottom:1.5rem}@media (max-width:960px){.fz-account-hero__inner{grid-template-columns:1fr}.fz-account-hero__visual{min-height:220px}.fz-license-card__body{grid-template-columns:1fr}.fz-license-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.fz-license-card__aside{justify-items:start;text-align:left}.fz-account-layout{grid-template-columns:1fr}.fz-account-nav__list{display:flex;flex-wrap:wrap;gap:.4rem}.fz-account-nav__list li a{padding:.55rem .8rem}.fz-account-nav__label{font-size:.88rem}}@media (max-width:640px){.fz-license-card__meta{grid-template-columns:1fr}.fz-account-hero__stats{grid-template-columns:1fr}.fz-license-card--empty .fz-license-card__body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fz-account-hero__brand,.fz-account-hero__eyebrow,.fz-account-hero__title,.fz-account-hero__lead,.fz-account-hero__cta,.fz-account-hero__stat,.fz-account-hero__chip,.fz-license-card,.fz-commerce-hero__brand,.fz-commerce-hero__eyebrow,.fz-commerce-hero__title,.fz-commerce-hero__lead,.fz-commerce-hero__cta,.fz-commerce-hero__stat{animation:none}}.fz-commerce-page{background:#f7f4ed}.fz-commerce-page .fz-section{padding-block:0}.fz-commerce-page .fz-commerce-hero{position:relative;overflow:hidden;padding-top:calc(var(--fz-header-height) + clamp(1.75rem,4vw,3rem));padding-bottom:clamp(1.25rem,3vw,2rem);background:0 0}.fz-commerce-page .fz-commerce-hero__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 48% 55% at 12% 24%,rgba(200,245,220,.55),transparent 64%),radial-gradient(ellipse 40% 40% at 90% 70%,rgba(255,229,102,.28),transparent 60%),radial-gradient(ellipse 30% 30% at 55% 8%,rgba(228,217,255,.45),transparent 55%),#f7f4ed;pointer-events:none}.fz-commerce-page .fz-commerce-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:center}.fz-commerce-hero__brand{margin-bottom:.65rem;font-family:var(--fz-font-display);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700;letter-spacing:-.03em;animation:fz-price-rise .7s ease both}.fz-commerce-hero__eyebrow{display:inline-flex;align-items:center;margin-bottom:.85rem;padding:.35rem .85rem;border-radius:999px;background:var(--fz-mint);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;animation:fz-price-rise .7s ease .05s both}.fz-commerce-hero__title{font-family:var(--fz-font-display);font-size:clamp(2.4rem,4.8vw,3.75rem);line-height:.98;letter-spacing:-.05em;margin-bottom:1.1rem;animation:fz-price-rise .7s ease .08s both}.fz-commerce-hero__title-line{display:block}.fz-commerce-hero__title-accent{display:block;font-family:var(--fz-font-accent);font-size:1.05em;font-weight:600;color:#6845df;letter-spacing:-.02em;line-height:1.05}.fz-commerce-hero__lead{max-width:34rem;margin-bottom:1.5rem;color:var(--fz-text-muted);font-size:1.05rem;line-height:1.65;animation:fz-price-rise .7s ease .16s both}.fz-commerce-hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;animation:fz-price-rise .7s ease .24s both}.fz-commerce-hero__cta .fz-btn--outline{background:rgba(255,255,255,.72);border-color:rgba(10,10,10,.14);box-shadow:0 1px 0 rgba(255,255,255,.6) inset}.fz-commerce-hero__cta .fz-btn--outline:hover{background:var(--fz-bg-dark);border-color:var(--fz-bg-dark);color:var(--fz-text-inverse);box-shadow:none}.fz-commerce-hero__stats{display:grid;gap:1rem}.fz-commerce-hero__stat{padding:1.15rem 1.35rem;border-radius:22px;box-shadow:var(--fz-shadow-float);animation:fz-price-rise .7s ease both}.fz-commerce-hero__stat:nth-child(1){animation-delay:.12s}.fz-commerce-hero__stat:nth-child(2){animation-delay:.2s}.fz-commerce-hero__stat:nth-child(3){animation-delay:.28s}.fz-commerce-hero__stat small{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.55);margin-bottom:.2rem}.fz-commerce-hero__stat strong{display:block;font-family:var(--fz-font-display);font-size:1.55rem;letter-spacing:-.03em;line-height:1.1}.fz-commerce-hero__stat span{display:block;margin-top:.15rem;font-size:.88rem;color:rgba(10,10,10,.58)}.fz-commerce-hero__stat--mint{background:var(--fz-mint)}.fz-commerce-hero__stat--yellow{background:var(--fz-yellow);box-shadow:var(--fz-shadow-float),var(--fz-glow-yellow)}.fz-commerce-hero__stat--purple{background:var(--fz-purple)}.fz-commerce-page .fz-commerce-panel{padding-top:0;padding-bottom:clamp(3.5rem,7vw,5.5rem);background:0 0}.fz-commerce-shell{border:1px solid rgba(10,10,10,.08);border-radius:var(--fz-radius-lg);background:var(--fz-surface);box-shadow:var(--fz-shadow);padding:clamp(1.25rem,3vw,2rem);width:100%}.fz-commerce-page .woocommerce,.fz-commerce-page .woocommerce-cart-form,.fz-commerce-page .cart-collaterals,.fz-commerce-page .checkout,.fz-commerce-page .woocommerce-checkout{width:100%;max-width:none}.fz-commerce-page .shop_table,.fz-commerce-page table.shop_table,.fz-commerce-page .woocommerce-cart-form__contents{width:100%!important;max-width:none!important;border-collapse:collapse;border:0}.fz-commerce-page .shop_table th,.fz-commerce-page .shop_table td{padding:.95rem .75rem;border:0;border-bottom:1px solid rgba(10,10,10,.08);text-align:left;vertical-align:middle}.fz-commerce-page .shop_table th{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(10,10,10,.5)}.fz-commerce-page .product-thumbnail img{width:56px;height:56px;object-fit:cover;border-radius:12px}.fz-commerce-page .product-remove a{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(10,10,10,.06);color:var(--fz-text)!important;font-size:1.1rem;line-height:1;text-decoration:none}.fz-commerce-page .quantity .qty,.fz-commerce-page input.qty{width:4.5rem;padding:.55rem .65rem;border:1px solid rgba(10,10,10,.14);border-radius:12px;font:inherit}.fz-commerce-page .actions,.fz-commerce-page .coupon{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.fz-commerce-page .coupon .input-text{min-width:12rem;padding:.75rem .95rem;border:1px solid rgba(10,10,10,.14);border-radius:14px;font:inherit}.fz-cart-page .cart-collaterals{margin-top:1.75rem;display:grid;justify-content:end}.fz-cart-page .cart_totals{width:min(100%,26rem);padding:1.35rem;border-radius:22px;background:#f7f4ed;border:1px solid rgba(10,10,10,.06)}.fz-cart-page .cart_totals h2{font-family:var(--fz-font-display);font-size:1.35rem;letter-spacing:-.03em;margin-bottom:1rem}.fz-commerce-page .button,.fz-commerce-page button.button,.fz-commerce-page .woocommerce-button,.fz-commerce-page #place_order,.fz-commerce-page .checkout-button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.35rem;border:0;border-radius:999px;background:var(--fz-bg-dark);color:var(--fz-text-inverse)!important;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;transition:background var(--fz-transition)}.fz-commerce-page .button:hover,.fz-commerce-page button.button:hover,.fz-commerce-page .woocommerce-button:hover,.fz-commerce-page #place_order:hover,.fz-commerce-page .checkout-button:hover{background:#222}.fz-commerce-page .checkout-button,.fz-commerce-page #place_order{width:100%}.fz-cart-empty-actions{margin-top:1.25rem}.fz-checkout-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start;width:100%}.fz-checkout-layout__aside{position:sticky;top:calc(var(--fz-header-height) + 1rem);padding:1.35rem;border-radius:22px;background:#f7f4ed;border:1px solid rgba(10,10,10,.06)}.fz-checkout-layout__aside h3{font-family:var(--fz-font-display);font-size:1.35rem;letter-spacing:-.03em;margin-bottom:1rem}.fz-checkout-details{display:grid;gap:1.75rem}.fz-commerce-page .woocommerce-billing-fields h3,.fz-commerce-page .woocommerce-shipping-fields h3,.fz-commerce-page .woocommerce-additional-fields h3,.fz-commerce-page .woocommerce-account-fields{font-family:var(--fz-font-display);letter-spacing:-.03em;margin-bottom:1rem}.fz-commerce-page .form-row label,.fz-commerce-page .woocommerce-input-wrapper label{display:block;margin-bottom:.4rem;font-size:.88rem;font-weight:600}.fz-commerce-page .input-text,.fz-commerce-page .form-control,.fz-commerce-page select,.fz-commerce-page textarea,.fz-commerce-page .select2-container .select2-selection--single{width:100%;padding:.8rem .95rem;border:1px solid rgba(10,10,10,.14);border-radius:14px;background:#fff;font:inherit;color:var(--fz-text);box-sizing:border-box}.fz-commerce-page .input-text:focus,.fz-commerce-page .form-control:focus,.fz-commerce-page select:focus,.fz-commerce-page textarea:focus{outline:2px solid var(--fz-mint);outline-offset:1px;border-color:transparent}.fz-commerce-page .form-row{margin-bottom:1rem}.fz-commerce-page .woocommerce-NoticeGroup{margin-bottom:1.25rem}.fz-commerce-page .woocommerce-form-login,.fz-commerce-page .checkout_coupon{padding:1.15rem;border-radius:18px;background:rgba(255,255,255,.7);border:1px solid rgba(10,10,10,.06);margin-bottom:1.25rem}.fz-checkout-page .woocommerce-order{width:100%}.fz-checkout-page .woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem;list-style:none;padding:0;margin:0 0 1.75rem}.fz-checkout-page .woocommerce-order-overview li{padding:1rem 1.15rem;border-radius:16px;background:#f7f4ed;font-size:.9rem}.fz-checkout-page .woocommerce-order-overview strong{display:block;margin-top:.25rem;font-family:var(--fz-font-display);font-size:1.05rem;letter-spacing:-.02em}@media (max-width:960px){.fz-commerce-page .fz-commerce-hero__inner,.fz-checkout-layout{grid-template-columns:1fr}.fz-checkout-layout__aside{position:static}.fz-cart-page .cart-collaterals{justify-content:stretch}.fz-cart-page .cart_totals{width:100%}}@media (max-width:640px){.fz-commerce-hero__stats{grid-template-columns:1fr}.fz-commerce-page .shop_table thead{display:none}}.fz-ilp-hero{position:relative;overflow:hidden;padding-top:calc(var(--fz-header-height) + clamp(2rem,5vw,4rem));padding-bottom:clamp(3.5rem,7vw,6rem);background:#f7f4ed}.fz-ilp-hero__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 50% 55% at 14% 24%,rgba(255,216,0,.22),transparent 64%),radial-gradient(ellipse 42% 42% at 90% 72%,rgba(104,69,223,.12),transparent 60%),radial-gradient(ellipse 28% 30% at 58% 10%,rgba(200,245,220,.28),transparent 55%),#f7f4ed;pointer-events:none}.fz-ilp--gravity-forms .fz-ilp-hero__mesh{background:radial-gradient(ellipse 52% 58% at 12% 22%,rgba(255,216,0,.28),transparent 64%),radial-gradient(ellipse 40% 40% at 88% 70%,rgba(104,69,223,.1),transparent 60%),radial-gradient(ellipse 30% 28% at 55% 8%,rgba(255,200,240,.18),transparent 55%),#f7f4ed}.fz-ilp--contact-form-7 .fz-ilp-hero__mesh{background:radial-gradient(ellipse 52% 58% at 12% 22%,rgba(255,200,240,.32),transparent 64%),radial-gradient(ellipse 40% 40% at 88% 70%,rgba(104,69,223,.1),transparent 60%),radial-gradient(ellipse 30% 28% at 55% 8%,rgba(255,216,0,.16),transparent 55%),#f7f4ed}.fz-ilp--ninja-forms .fz-ilp-hero__mesh{background:radial-gradient(ellipse 52% 58% at 12% 22%,rgba(228,217,255,.55),transparent 64%),radial-gradient(ellipse 40% 40% at 88% 70%,rgba(104,69,223,.14),transparent 60%),radial-gradient(ellipse 30% 28% at 55% 8%,rgba(255,200,240,.18),transparent 55%),#f7f4ed}.fz-ilp--wpforms .fz-ilp-hero__mesh{background:radial-gradient(ellipse 52% 58% at 12% 22%,rgba(200,245,220,.48),transparent 64%),radial-gradient(ellipse 40% 40% at 88% 70%,rgba(104,69,223,.1),transparent 60%),radial-gradient(ellipse 30% 28% at 55% 8%,rgba(255,216,0,.16),transparent 55%),#f7f4ed}.fz-ilp--fluent-forms .fz-ilp-hero__mesh{background:radial-gradient(ellipse 52% 58% at 12% 22%,rgba(255,184,154,.42),transparent 64%),radial-gradient(ellipse 40% 40% at 88% 70%,rgba(104,69,223,.1),transparent 60%),radial-gradient(ellipse 30% 28% at 55% 8%,rgba(255,200,240,.18),transparent 55%),#f7f4ed}.fz-ilp--wordpress .fz-ilp-hero__mesh{background:radial-gradient(ellipse 52% 58% at 12% 22%,rgba(184,238,245,.55),transparent 64%),radial-gradient(ellipse 40% 40% at 88% 70%,rgba(104,69,223,.1),transparent 60%),radial-gradient(ellipse 30% 28% at 55% 8%,rgba(200,245,220,.22),transparent 55%),#f7f4ed}.fz-ilp-hero__chip--pink{background:var(--fz-pink)}.fz-ilp-hero__chip--purple{background:var(--fz-purple)}.fz-ilp-hero__chip--mint-left{background:var(--fz-mint)}.fz-ilp-hero__chip--coral{background:var(--fz-coral)}.fz-ilp-hero__chip--cyan{background:var(--fz-cyan)}.fz-ilp-hero__chip--yellow-right{right:0;top:2.75rem;transform:translate(28%,0);background:var(--fz-yellow)}.fz-ilp-problem__icon--purple{background:var(--fz-purple)}.fz-ilp-problem__icon--mint{background:var(--fz-mint)}.fz-ilp-problem__icon--cyan{background:var(--fz-cyan)}.fz-ilp-solution__banner code{font-size:.9em;padding:.1em .35em;border-radius:6px;background:rgba(10,10,10,.06)}.fz-ilp-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.fz-ilp-hero__brand{margin:0 0 .65rem;font-family:var(--fz-font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.03em;animation:fz-price-rise .7s ease both}.fz-ilp-hero__provider{display:inline-flex;align-items:center;gap:.75rem;margin:0 0 1.1rem;padding:.45rem .85rem .45rem .55rem;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(10,10,10,.08);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(10,10,10,.55);animation:fz-price-rise .7s ease .05s both}.fz-ilp-hero__provider img{display:block;height:1.35rem;width:auto;max-width:8.5rem;object-fit:contain}.fz-ilp-hero__title{font-family:var(--fz-font-display);font-size:clamp(2.55rem,5.1vw,4.15rem);line-height:.98;letter-spacing:-.05em;margin:0 0 1.25rem;animation:fz-price-rise .7s ease .1s both}.fz-ilp-hero__title-line{display:block}.fz-ilp-hero__title-accent{display:block;font-family:var(--fz-font-accent);font-size:1.05em;font-weight:600;color:#6845df;letter-spacing:-.02em;line-height:1.08}.fz-ilp-hero__lead{max-width:36rem;margin:0 0 1.65rem;color:var(--fz-text-muted);font-size:1.05rem;line-height:1.65;animation:fz-price-rise .7s ease .18s both}.fz-ilp-hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-bottom:1.35rem;animation:fz-price-rise .7s ease .26s both}.fz-ilp-hero__proof{list-style:none;display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin:0;padding:0;color:rgba(10,10,10,.62);font-size:.9rem;font-weight:600;animation:fz-price-rise .7s ease .32s both}.fz-ilp-hero__proof li{display:inline-flex;align-items:center;gap:.4rem}.fz-ilp-hero__proof span{color:#6845df;font-weight:700}.fz-ilp-hero__visual{position:relative;min-height:400px;display:grid;place-items:center}.fz-ilp-hero__stage{position:relative;width:min(100%,420px);padding:.35rem 1.75rem 2.35rem;animation:fz-price-float 6.5s ease-in-out infinite}.fz-ilp-hero__badge{display:inline-block;margin-bottom:.85rem;padding:.4rem .8rem;border-radius:999px;background:var(--fz-yellow);border:2px solid rgba(10,10,10,.08);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--fz-shadow)}.fz-ilp-hero__email{box-shadow:var(--fz-shadow-float)}.fz-ilp-hero__chip{position:absolute;display:grid;gap:.15rem;padding:.75rem .95rem;border-radius:18px;background:#fff;border:2px solid rgba(10,10,10,.08);box-shadow:var(--fz-shadow);font-family:var(--fz-font-display)}.fz-ilp-hero__chip small{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(10,10,10,.5);font-family:var(--fz-font-sans)}.fz-ilp-hero__chip strong{font-size:.95rem;letter-spacing:-.02em;line-height:1.15}.fz-ilp-hero__chip--yellow,.fz-ilp-hero__chip--pink,.fz-ilp-hero__chip--purple,.fz-ilp-hero__chip--coral,.fz-ilp-hero__chip--cyan,.fz-ilp-hero__chip--mint-left{left:0;bottom:.35rem;transform:translate(-12%,42%);z-index:2}.fz-ilp-hero__chip--yellow{background:var(--fz-yellow)}.fz-ilp-hero__chip--mint{right:0;top:2.75rem;transform:translate(28%,0);background:var(--fz-mint);z-index:2}.fz-ilp-strip{border-block:1px solid rgba(10,10,10,.08);background:#fff}.fz-ilp-strip__inner{display:flex;flex-wrap:wrap;gap:.35rem .25rem;justify-content:center;padding-block:.85rem}.fz-ilp-strip__inner a{padding:.45rem .9rem;border-radius:999px;font-size:.82rem;font-weight:700;color:rgba(10,10,10,.62);text-decoration:none;transition:background var(--fz-transition),color var(--fz-transition)}.fz-ilp-strip__inner a:hover{background:#f7f4ed;color:var(--fz-text)}.fz-ilp-problem{background:var(--fz-bg)}.fz-ilp-problem__grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,1.75rem);margin:0;padding:0}.fz-ilp-problem__grid li{display:grid;gap:.55rem;padding:1.5rem 1.4rem;border-radius:24px;background:#f7f4ed;border:1px solid rgba(10,10,10,.06)}.fz-ilp-problem__icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;font-size:.95rem;font-weight:800;margin-bottom:.15rem}.fz-ilp-problem__icon--coral{background:var(--fz-coral)}.fz-ilp-problem__icon--yellow{background:var(--fz-yellow)}.fz-ilp-problem__icon--pink{background:var(--fz-pink)}.fz-ilp-problem__grid strong{font-family:var(--fz-font-display);font-size:1.15rem;letter-spacing:-.02em;line-height:1.2}.fz-ilp-problem__grid span{color:var(--fz-text-muted);font-size:.92rem;line-height:1.5}.fz-ilp-solution{background:radial-gradient(circle at 10% 20%,rgba(255,229,102,.35),transparent 28%),radial-gradient(circle at 92% 80%,rgba(228,217,255,.4),transparent 30%),#faf8f3}.fz-ilp-solution__banner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,3.5rem);align-items:center;padding:clamp(1.75rem,4vw,2.75rem);border-radius:var(--fz-radius-lg);background:rgba(255,255,255,.72);border:1px solid rgba(10,10,10,.06);box-shadow:var(--fz-shadow)}.fz-ilp-solution__eyebrow{margin:0 0 .65rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(10,10,10,.5)}.fz-ilp-solution__banner h2{font-family:var(--fz-font-display);font-size:clamp(1.85rem,3.4vw,2.65rem);letter-spacing:-.04em;line-height:1.05;margin:0 0 1rem}.fz-ilp-solution__banner>div>p{margin:0 0 1.25rem;color:var(--fz-text-muted);line-height:1.65;max-width:36rem}.fz-ilp-solution__list{list-style:none;display:grid;gap:.55rem;margin:0;padding:0}.fz-ilp-solution__list li{display:flex;align-items:flex-start;gap:.55rem;font-size:.95rem;font-weight:600;line-height:1.4}.fz-ilp-solution__list span{color:#6845df;font-weight:700}.fz-ilp-how{background:var(--fz-bg)}.fz-ilp-how__steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,1.75rem);margin:0 0 1.75rem;padding:0;counter-reset:none}.fz-ilp-how__steps li{display:grid;gap:.55rem;padding:1.6rem 1.45rem;border-radius:24px;background:#f7f4ed;border:1px solid rgba(10,10,10,.06)}.fz-ilp-how__num{font-family:var(--fz-font-display);font-size:.85rem;font-weight:700;letter-spacing:.06em;color:#6845df}.fz-ilp-how__steps strong{font-family:var(--fz-font-display);font-size:1.2rem;letter-spacing:-.02em;line-height:1.2}.fz-ilp-how__steps span:last-child{color:var(--fz-text-muted);font-size:.92rem;line-height:1.5}.fz-ilp-how__note{text-align:center;margin:0;color:var(--fz-text-muted);font-size:.95rem}.fz-ilp-how__note a{font-weight:700;color:var(--fz-text);text-decoration:underline;text-underline-offset:.15em}.fz-ilp-how__note a:hover{color:#6845df}.fz-ilp-caps{background:radial-gradient(circle at 8% 18%,rgba(200,245,220,.4),transparent 28%),radial-gradient(circle at 92% 82%,rgba(255,229,102,.28),transparent 30%),#faf8f3}.fz-ilp-caps__grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,1.75rem);margin:0;padding:0}.fz-ilp-caps__grid li{display:grid;gap:.55rem;padding:1.5rem 1.4rem;border-radius:24px;background:rgba(255,255,255,.78);border:1px solid rgba(10,10,10,.06)}.fz-ilp-caps__icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;font-size:.95rem;margin-bottom:.15rem}.fz-ilp-caps__icon--mint{background:var(--fz-mint)}.fz-ilp-caps__icon--yellow{background:var(--fz-yellow)}.fz-ilp-caps__icon--pink{background:var(--fz-pink)}.fz-ilp-caps__icon--cyan{background:var(--fz-cyan)}.fz-ilp-caps__icon--purple{background:var(--fz-purple)}.fz-ilp-caps__icon--coral{background:var(--fz-coral)}.fz-ilp-caps__grid strong{font-family:var(--fz-font-display);font-size:1.15rem;letter-spacing:-.02em;line-height:1.2}.fz-ilp-caps__grid span{color:var(--fz-text-muted);font-size:.92rem;line-height:1.5}.fz-ilp-uses{background:var(--fz-bg)}.fz-ilp-uses__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,2.5vw,1.75rem)}.fz-ilp-uses__grid article{padding:1.6rem 1.5rem;border-radius:24px;background:#f7f4ed;border:1px solid rgba(10,10,10,.06)}.fz-ilp-uses__tag{display:inline-block;margin-bottom:.75rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(10,10,10,.48)}.fz-ilp-uses__grid h3{font-family:var(--fz-font-display);font-size:1.35rem;letter-spacing:-.03em;margin:0 0 .55rem;line-height:1.15}.fz-ilp-uses__grid p{margin:0;color:var(--fz-text-muted);font-size:.95rem;line-height:1.55}.fz-ilp-trust{background:var(--fz-bg-dark);color:var(--fz-text-inverse)}.fz-ilp-trust__inner ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:1.35rem 0}.fz-ilp-trust__inner li{display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;font-size:.9rem;font-weight:600;line-height:1.35}.fz-ilp-trust__inner span{color:var(--fz-yellow-hot);font-weight:700}.fz-ilp-related{background:#faf8f3}.fz-ilp-related__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.fz-ilp-related__inner h2{font-family:var(--fz-font-display);font-size:clamp(1.55rem,2.8vw,2rem);letter-spacing:-.03em;margin:0 0 .45rem}.fz-ilp-related__inner p{margin:0;color:var(--fz-text-muted);max-width:34rem;line-height:1.55}.fz-ilp-related__links{display:flex;flex-wrap:wrap;gap:.75rem}.fz-ilp-cta__brand{margin-bottom:.75rem;font-family:var(--fz-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.fz-ilp-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}@media (max-width:960px){.fz-ilp-hero__inner,.fz-ilp-solution__banner{grid-template-columns:1fr}.fz-ilp-hero__visual{min-height:320px}.fz-ilp-problem__grid,.fz-ilp-how__steps,.fz-ilp-caps__grid{grid-template-columns:repeat(2,1fr)}.fz-ilp-trust__inner ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.fz-ilp-problem__grid,.fz-ilp-how__steps,.fz-ilp-caps__grid,.fz-ilp-uses__grid,.fz-ilp-trust__inner ul{grid-template-columns:1fr}.fz-ilp-hero__stage{padding-inline:.75rem;padding-bottom:2.75rem}.fz-ilp-hero__chip--yellow,.fz-ilp-hero__chip--pink,.fz-ilp-hero__chip--purple,.fz-ilp-hero__chip--coral,.fz-ilp-hero__chip--cyan,.fz-ilp-hero__chip--mint-left{left:.35rem;transform:translate(0,48%)}.fz-ilp-hero__chip--mint,.fz-ilp-hero__chip--yellow-right{right:.35rem;transform:translate(0,0)}.fz-ilp-strip__inner{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.fz-ilp-strip__inner a{white-space:nowrap}}.fz-content-page{position:relative;isolation:isolate;background:#f7f4ed;padding-bottom:clamp(4.5rem,9vw,7rem)}.fz-content-page__mesh{position:absolute;inset:0 0 auto;height:min(52vh,34rem);background:radial-gradient(ellipse 55% 70% at 18% 18%,rgba(200,245,220,.62),transparent 68%),radial-gradient(ellipse 45% 55% at 88% 8%,rgba(255,229,102,.34),transparent 62%),radial-gradient(ellipse 35% 45% at 62% 42%,rgba(228,217,255,.4),transparent 58%),linear-gradient(180deg,#f7f4ed 55%,rgba(247,244,237,0) 100%);pointer-events:none;z-index:0}.fz-content-doc{position:relative;z-index:1;padding-top:calc(var(--fz-header-height) + clamp(2.25rem,5vw,3.75rem))}.fz-content-doc__inner{max-width:46rem;margin-inline:auto}.fz-content-hero{margin-bottom:clamp(1.75rem,3.5vw,2.5rem);padding-bottom:clamp(1.5rem,3vw,2rem);border-bottom:1px solid rgba(10,10,10,.1)}.fz-content-hero__brand{margin-bottom:.55rem;font-family:var(--fz-font-display);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:700;letter-spacing:-.03em;animation:fz-price-rise .7s ease both}.fz-content-hero__title{font-family:var(--fz-font-display);font-size:clamp(2.15rem,4.2vw,3.1rem);line-height:1.02;letter-spacing:-.045em;margin-bottom:0;animation:fz-price-rise .7s ease .08s both}.fz-content-hero__title::after{content:"";display:block;width:3.25rem;height:.35rem;margin-top:1rem;border-radius:999px;background:var(--fz-yellow);box-shadow:var(--fz-glow-yellow);animation:fz-price-rise .7s ease .14s both}.fz-content-hero__lead{margin-top:1.15rem;color:var(--fz-text-muted);font-size:1.05rem;line-height:1.65;animation:fz-price-rise .7s ease .18s both}.fz-content-prose{color:var(--fz-text);font-size:1.0625rem;line-height:1.72;animation:fz-price-rise .7s ease .2s both}.fz-content-prose>*:first-child{margin-top:0}.fz-content-prose>*:last-child{margin-bottom:0}.fz-content-prose h2,.fz-content-prose h3,.fz-content-prose h4{margin:2.35rem 0 .8rem;letter-spacing:-.03em;line-height:1.2;scroll-margin-top:calc(var(--fz-header-height) + 1rem)}.fz-content-prose h2{font-size:clamp(1.4rem,2.2vw,1.7rem);padding-top:.35rem}.fz-content-prose h3{font-size:clamp(1.15rem,1.8vw,1.3rem)}.fz-content-prose h4{font-family:var(--fz-font-sans);font-size:1.05rem;font-weight:700}.fz-content-prose p{margin:0 0 1.15rem}.fz-content-prose a{color:#6845df;text-decoration:underline;text-underline-offset:.15em}.fz-content-prose a:hover{color:var(--fz-text)}.fz-content-prose ul,.fz-content-prose ol{margin:0 0 1.15rem;padding-left:1.35rem}.fz-content-prose li{margin-bottom:.45rem}.fz-content-prose li::marker{color:rgba(10,10,10,.45)}.fz-content-prose blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid var(--fz-yellow);background:rgba(255,255,255,.55);border-radius:0 16px 16px 0;color:var(--fz-text-muted)}.fz-content-prose blockquote p:last-child{margin-bottom:0}.fz-content-prose hr{margin:2.25rem 0;border:0;border-top:1px solid rgba(10,10,10,.1)}.fz-content-prose img{margin:1.5rem 0;border-radius:16px}.fz-content-prose table{width:100%;margin:1.5rem 0;border-collapse:collapse;font-size:.95rem;background:rgba(255,255,255,.55)}.fz-content-prose th,.fz-content-prose td{padding:.7rem .85rem;border:1px solid rgba(10,10,10,.1);text-align:left}.fz-content-prose th{background:rgba(10,10,10,.04);font-weight:700}.fz-content-prose pre{margin:1.5rem 0;padding:1rem 1.15rem;overflow-x:auto;border-radius:16px;background:#0a0a0a;color:#f5f5f5;font-size:.9rem;line-height:1.55}.fz-content-prose pre code{background:0 0;padding:0;color:inherit;border-radius:0}@media (prefers-reduced-motion:reduce){.fz-content-hero__brand,.fz-content-hero__title,.fz-content-hero__title::after,.fz-content-hero__lead,.fz-content-prose{animation:none}}.fz-support-hero{position:relative;overflow:hidden;padding-top:calc(var(--fz-header-height) + clamp(2rem,5vw,4rem));padding-bottom:clamp(3.5rem,7vw,6rem);background:#f7f4ed}.fz-support-hero__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 48% 55% at 82% 24%,rgba(200,245,220,.4),transparent 64%),radial-gradient(ellipse 40% 40% at 12% 72%,rgba(255,200,240,.22),transparent 60%),radial-gradient(ellipse 30% 30% at 50% 8%,rgba(184,238,245,.35),transparent 55%),#f7f4ed;pointer-events:none}.fz-support-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.fz-support-hero__brand{margin-bottom:1rem;font-family:var(--fz-font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.03em;animation:fz-price-rise .7s ease both}.fz-support-hero__title{font-family:var(--fz-font-display);font-size:clamp(2.75rem,5.4vw,4.5rem);line-height:.96;letter-spacing:-.05em;margin-bottom:1.35rem;animation:fz-price-rise .7s ease .08s both}.fz-support-hero__title-line{display:block}.fz-support-hero__title-accent{display:block;font-family:var(--fz-font-accent);font-size:1.08em;font-weight:600;color:#0a7a5c;letter-spacing:-.02em;line-height:1.05}.fz-support-hero__lead{max-width:34rem;margin-bottom:1.75rem;color:var(--fz-text-muted);font-size:1.05rem;line-height:1.65;animation:fz-price-rise .7s ease .16s both}.fz-support-hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;animation:fz-price-rise .7s ease .24s both}.fz-support-hero__visual{position:relative;min-height:360px;display:grid;place-items:center}.fz-support-hero__chip{position:absolute;display:grid;gap:.15rem;width:min(100%,210px);padding:1.2rem 1.35rem;border-radius:24px;box-shadow:var(--fz-shadow-float);animation:fz-price-float 5.5s ease-in-out infinite}.fz-support-hero__chip small{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.55)}.fz-support-hero__chip strong{font-family:var(--fz-font-display);font-size:1.2rem;line-height:1.15;letter-spacing:-.03em}.fz-support-hero__chip span{font-size:.85rem;color:rgba(10,10,10,.58)}.fz-support-hero__chip--mint{top:4%;left:2%;background:var(--fz-mint);transform:rotate(-5deg);animation-delay:0s}.fz-support-hero__chip--yellow{top:18%;right:0;z-index:2;background:var(--fz-yellow);transform:rotate(4deg);box-shadow:var(--fz-shadow-float),var(--fz-glow-yellow);animation-delay:.35s}.fz-support-hero__chip--pink{bottom:22%;left:10%;background:var(--fz-pink);transform:rotate(-3deg);animation-delay:.7s}.fz-support-hero__chip--cyan{bottom:2%;right:8%;background:var(--fz-cyan);transform:rotate(3deg);animation-delay:1s}.fz-support-paths{background:var(--fz-bg)}.fz-support-paths__grid{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.35rem)}.fz-support-path{display:grid;gap:.45rem;min-height:100%;padding:1.5rem 1.35rem;border-radius:24px;border:1px solid rgba(10,10,10,.06);background:#f7f4ed;color:inherit;text-decoration:none;transition:transform var(--fz-transition),box-shadow var(--fz-transition)}.fz-support-path:hover{transform:translateY(-4px);box-shadow:var(--fz-shadow-float);color:inherit}.fz-support-path__num{font-family:var(--fz-font-display);font-size:1.5rem;font-weight:600;line-height:1;color:rgba(10,10,10,.18);margin-bottom:.35rem}.fz-support-path strong{font-family:var(--fz-font-display);font-size:1.2rem;letter-spacing:-.02em;line-height:1.2}.fz-support-path span{color:var(--fz-text-muted);font-size:.9rem;line-height:1.45}.fz-support-path--mint{background:color-mix(in srgb,var(--fz-mint) 42%,#f7f4ed)}.fz-support-path--yellow{background:color-mix(in srgb,var(--fz-yellow) 42%,#f7f4ed)}.fz-support-path--pink{background:color-mix(in srgb,var(--fz-pink) 38%,#f7f4ed)}.fz-support-path--cyan{background:color-mix(in srgb,var(--fz-cyan) 42%,#f7f4ed)}.fz-support-contact{background:radial-gradient(circle at 8% 20%,rgba(200,245,220,.28),transparent 28%),radial-gradient(circle at 92% 80%,rgba(184,238,245,.28),transparent 30%),#faf8f3}.fz-support-contact__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.fz-support-contact__eyebrow{display:block;margin-bottom:.65rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(10,10,10,.48)}.fz-support-contact__intro h2{font-family:var(--fz-font-display);font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.08;letter-spacing:-.04em;margin-bottom:1rem;max-width:14ch}.fz-support-contact__intro>p{max-width:36ch;color:var(--fz-text-muted);font-size:1rem;line-height:1.65;margin-bottom:1.75rem}.fz-support-contact__tips{list-style:none;display:grid;gap:.75rem}.fz-support-contact__tips li{display:flex;align-items:flex-start;gap:.65rem;font-size:.95rem;font-weight:500;line-height:1.4}.fz-support-contact__tips li span{display:inline-grid;place-items:center;flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.05rem;border-radius:50%;background:var(--fz-mint);color:var(--fz-text);font-size:.75rem;font-weight:700}.fz-support-contact__form{padding:clamp(1.5rem,3vw,2.25rem);border-radius:32px;background:var(--fz-surface);border:1px solid rgba(10,10,10,.06);box-shadow:var(--fz-shadow)}.fz-support-contact__form .gform_wrapper,.fz-support-contact__form .gform_wrapper.gravity-theme,.fz-support-contact__form .gform_wrapper.gform-theme{margin:0;padding:0;max-width:none}.fz-support-contact__form .gform_heading{display:none}.fz-support-contact__form .gform_fields{display:grid;gap:1rem;grid-template-columns:1fr}.fz-support-contact__form .gfield{margin:0;padding:0}.fz-support-contact__form .gfield_label{display:block;margin-bottom:.45rem;font-size:.85rem;font-weight:600;letter-spacing:-.01em;color:var(--fz-text)}.fz-support-contact__form .gfield_required{color:var(--fz-accent);margin-left:.15rem}.fz-support-contact__form .gfield_description{margin-top:.35rem;font-size:.8rem;color:var(--fz-text-muted)}.fz-support-contact__form .gform_wrapper input[type=text],.fz-support-contact__form .gform_wrapper input[type=email],.fz-support-contact__form .gform_wrapper input[type=tel],.fz-support-contact__form .gform_wrapper input[type=url],.fz-support-contact__form .gform_wrapper input:not([type=submit]):not([type=button]):not([type=hidden]):not([type=checkbox]):not([type=radio]),.fz-support-contact__form .gform_wrapper textarea,.fz-support-contact__form .gform_wrapper select{width:100%;max-width:none;padding:.9rem 1.05rem;border:2px solid rgba(0,0,0,.1);border-radius:14px;background:#faf8f3;color:var(--fz-text);font:inherit;font-size:.95rem;line-height:1.4;box-shadow:none;appearance:none;transition:border-color var(--fz-transition),background var(--fz-transition)}.fz-support-contact__form .gform_wrapper textarea{min-height:8rem;resize:vertical}.fz-support-contact__form .gform_wrapper input::placeholder,.fz-support-contact__form .gform_wrapper textarea::placeholder{color:var(--fz-text-muted)}.fz-support-contact__form .gform_wrapper input:focus,.fz-support-contact__form .gform_wrapper textarea:focus,.fz-support-contact__form .gform_wrapper select:focus{outline:none;border-color:rgba(10,10,10,.35);background:var(--fz-surface)}.fz-support-contact__form .gform_footer,.fz-support-contact__form .gform_page_footer{margin:1.25rem 0 0;padding:0}.fz-support-contact__form .gform_button,.fz-support-contact__form .gform_wrapper input[type=submit],.fz-support-contact__form .gform_wrapper button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.75rem;border:0;border-radius:999px;background:var(--fz-bg-dark);color:var(--fz-text-inverse);font:inherit;font-size:.95rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform var(--fz-transition),background var(--fz-transition),box-shadow var(--fz-transition)}.fz-support-contact__form .gform_button:hover,.fz-support-contact__form .gform_wrapper input[type=submit]:hover,.fz-support-contact__form .gform_wrapper button[type=submit]:hover{background:#222;transform:translateY(-2px);box-shadow:var(--fz-shadow)}.fz-support-contact__form .gform_validation_errors,.fz-support-contact__form .gform_submission_error,.fz-support-contact__form .validation_error{margin-bottom:1rem;padding:.9rem 1rem;border-radius:14px;background:#fff1f1;border:1px solid rgba(200,40,40,.2);color:#8a1f1f;font-size:.9rem}.fz-support-contact__form .gfield_validation_message,.fz-support-contact__form .validation_message{margin-top:.4rem;font-size:.8rem;color:#b42318}.fz-support-contact__form .gform_confirmation_message{padding:1.25rem 1.35rem;border-radius:18px;background:color-mix(in srgb,var(--fz-mint) 55%,#fff);font-size:1rem;line-height:1.55}.fz-support-trust{padding-block:1.75rem;border-block:1px solid rgba(10,10,10,.06);background:var(--fz-bg)}.fz-support-trust__inner ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem}.fz-support-trust__inner li{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:500;color:var(--fz-text-muted)}.fz-support-trust__inner li span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--fz-mint);color:var(--fz-text);font-size:.75rem;font-weight:700}.fz-support-help{background:#f7f4ed}.fz-support-help__banner{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:2rem;align-items:center;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.75rem,3.5vw,3rem);border-radius:32px;background:var(--fz-bg-dark);color:var(--fz-text-inverse);box-shadow:var(--fz-shadow-lg)}.fz-support-help__eyebrow{margin-bottom:.65rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.55)}.fz-support-help__banner h2{font-family:var(--fz-font-display);font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.1;letter-spacing:-.03em;margin-bottom:.65rem;max-width:24ch}.fz-support-help__banner p{max-width:44ch;color:rgba(255,255,255,.7);font-size:.95rem}.fz-support-help__actions{display:flex;flex-wrap:wrap;gap:.75rem;flex-shrink:0}.fz-support-help__banner .fz-btn--dark{background:var(--fz-yellow-hot);color:var(--fz-text)}.fz-support-help__banner .fz-btn--dark:hover{background:var(--fz-yellow);box-shadow:var(--fz-glow-yellow)}.fz-support-help__banner .fz-btn--ghost{color:var(--fz-text-inverse);border-color:rgba(255,255,255,.28)}.fz-support-help__banner .fz-btn--ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.45)}.fz-support-cta__brand{margin-bottom:.75rem;font-family:var(--fz-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.fz-support-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}@media (prefers-reduced-motion:reduce){.fz-support-hero__brand,.fz-support-hero__title,.fz-support-hero__lead,.fz-support-hero__cta,.fz-support-hero__chip{animation:none}}.fz-docs-hero{position:relative;overflow:hidden;padding-top:calc(var(--fz-header-height) + clamp(2rem,5vw,4rem));padding-bottom:clamp(3.5rem,7vw,6rem);background:#f7f4ed}.fz-docs-hero__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 48% 55% at 82% 24%,rgba(255,229,102,.28),transparent 64%),radial-gradient(ellipse 40% 40% at 12% 72%,rgba(184,238,245,.32),transparent 60%),radial-gradient(ellipse 30% 30% at 50% 8%,rgba(200,245,220,.35),transparent 55%),#f7f4ed;pointer-events:none}.fz-docs-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.fz-docs-hero__brand{margin-bottom:1rem;font-family:var(--fz-font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.03em;animation:fz-price-rise .7s ease both}.fz-docs-hero__title{font-family:var(--fz-font-display);font-size:clamp(2.75rem,5.4vw,4.5rem);line-height:.96;letter-spacing:-.05em;margin-bottom:1.35rem;animation:fz-price-rise .7s ease .08s both}.fz-docs-hero__title-line{display:block}.fz-docs-hero__title-accent{display:block;font-family:var(--fz-font-accent);font-size:1.05em;font-weight:600;color:#b45309;letter-spacing:-.02em;line-height:1.05}.fz-docs-hero__lead{max-width:34rem;margin-bottom:1.75rem;color:var(--fz-text-muted);font-size:1.05rem;line-height:1.65;animation:fz-price-rise .7s ease .16s both}.fz-docs-hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;animation:fz-price-rise .7s ease .24s both}.fz-docs-hero__visual{position:relative;min-height:360px;display:grid;place-items:center}.fz-docs-hero__chip{position:absolute;display:grid;gap:.15rem;width:min(100%,210px);padding:1.2rem 1.35rem;border-radius:24px;box-shadow:var(--fz-shadow-float);animation:fz-price-float 5.5s ease-in-out infinite}.fz-docs-hero__chip small{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.55)}.fz-docs-hero__chip strong{font-family:var(--fz-font-display);font-size:1.2rem;line-height:1.15;letter-spacing:-.03em}.fz-docs-hero__chip span{font-size:.85rem;color:rgba(10,10,10,.58)}.fz-docs-hero__chip--mint{top:4%;left:2%;background:var(--fz-mint);transform:rotate(-5deg);animation-delay:0s}.fz-docs-hero__chip--yellow{top:18%;right:0;z-index:2;background:var(--fz-yellow);transform:rotate(4deg);box-shadow:var(--fz-shadow-float),var(--fz-glow-yellow);animation-delay:.35s}.fz-docs-hero__chip--pink{bottom:22%;left:10%;background:var(--fz-pink);transform:rotate(-3deg);animation-delay:.7s}.fz-docs-hero__chip--cyan{bottom:2%;right:8%;background:var(--fz-cyan);transform:rotate(3deg);animation-delay:1s}.fz-docs-index{background:var(--fz-bg)}.fz-docs-index__grid{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(.85rem,1.8vw,1.2rem)}.fz-docs-card{display:grid;gap:.45rem;min-height:100%;padding:1.35rem 1.2rem;border-radius:24px;border:1px solid rgba(10,10,10,.06);background:#f7f4ed;color:inherit;text-decoration:none;transition:transform var(--fz-transition),box-shadow var(--fz-transition)}.fz-docs-card:hover{transform:translateY(-4px);box-shadow:var(--fz-shadow-float);color:inherit}.fz-docs-card__num{font-family:var(--fz-font-display);font-size:1.5rem;font-weight:600;line-height:1;color:rgba(10,10,10,.18);margin-bottom:.35rem}.fz-docs-card strong{font-family:var(--fz-font-display);font-size:1.1rem;letter-spacing:-.02em;line-height:1.2}.fz-docs-card span{color:var(--fz-text-muted);font-size:.88rem;line-height:1.45}.fz-docs-card small{margin-top:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(10,10,10,.45)}.fz-docs-card--mint{background:color-mix(in srgb,var(--fz-mint) 42%,#f7f4ed)}.fz-docs-card--yellow{background:color-mix(in srgb,var(--fz-yellow) 42%,#f7f4ed)}.fz-docs-card--pink{background:color-mix(in srgb,var(--fz-pink) 38%,#f7f4ed)}.fz-docs-card--cyan{background:color-mix(in srgb,var(--fz-cyan) 42%,#f7f4ed)}.fz-docs-guide{background:var(--fz-bg)}.fz-docs-guide:nth-of-type(even){background:radial-gradient(circle at 8% 20%,rgba(255,229,102,.18),transparent 28%),radial-gradient(circle at 92% 80%,rgba(184,238,245,.22),transparent 30%),#faf8f3}.fz-docs-guide__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:end;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.fz-docs-guide__eyebrow{display:block;margin-bottom:.65rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(10,10,10,.48)}.fz-docs-guide__head h2{font-family:var(--fz-font-display);font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.08;letter-spacing:-.04em;max-width:18ch}.fz-docs-guide__head>p{max-width:36ch;color:var(--fz-text-muted);font-size:1rem;line-height:1.6;padding-bottom:.25rem}.fz-docs-steps{list-style:none;display:grid;gap:1rem;max-width:820px}.fz-docs-step{display:grid;grid-template-columns:auto 1fr;gap:1.15rem;align-items:start;padding:1.35rem 1.4rem;border-radius:22px;border:1px solid rgba(10,10,10,.06);background:var(--fz-surface)}.fz-docs-step__num{font-family:var(--fz-font-display);font-size:1.35rem;font-weight:600;line-height:1;color:rgba(10,10,10,.2);padding-top:.15rem}.fz-docs-step h3{font-family:var(--fz-font-display);font-size:1.15rem;letter-spacing:-.02em;line-height:1.25;margin-bottom:.4rem}.fz-docs-step p{color:var(--fz-text-muted);font-size:.95rem;line-height:1.6}.fz-docs-integrations{background:#f7f4ed}.fz-docs-integrations__grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.fz-docs-int{display:grid;gap:.45rem;min-height:100%;padding:1.4rem 1.35rem;border-radius:22px;background:var(--fz-surface);border:1px solid rgba(10,10,10,.06);color:inherit;text-decoration:none;transition:transform var(--fz-transition),box-shadow var(--fz-transition)}.fz-docs-int:hover{transform:translateY(-3px);box-shadow:var(--fz-shadow);color:inherit}.fz-docs-int strong{font-family:var(--fz-font-display);font-size:1.15rem;letter-spacing:-.02em}.fz-docs-int span{color:var(--fz-text-muted);font-size:.9rem;line-height:1.5}.fz-docs-integrations__more{display:flex;justify-content:center;margin-top:1.75rem}.fz-docs-help{background:var(--fz-bg)}.fz-docs-help__banner{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:2rem;align-items:center;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.75rem,3.5vw,3rem);border-radius:32px;background:var(--fz-bg-dark);color:var(--fz-text-inverse);box-shadow:var(--fz-shadow-lg)}.fz-docs-help__eyebrow{margin-bottom:.65rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.55)}.fz-docs-help__banner h2{font-family:var(--fz-font-display);font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.1;letter-spacing:-.03em;margin-bottom:.65rem;max-width:24ch}.fz-docs-help__banner p{max-width:44ch;color:rgba(255,255,255,.7);font-size:.95rem}.fz-docs-help__actions{display:flex;flex-wrap:wrap;gap:.75rem;flex-shrink:0}.fz-docs-help__banner .fz-btn--dark{background:var(--fz-yellow-hot);color:var(--fz-text)}.fz-docs-help__banner .fz-btn--dark:hover{background:var(--fz-yellow);box-shadow:var(--fz-glow-yellow)}.fz-docs-help__banner .fz-btn--ghost{color:var(--fz-text-inverse);border-color:rgba(255,255,255,.28)}.fz-docs-help__banner .fz-btn--ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.45)}.fz-docs-trust{padding-block:1.75rem;border-block:1px solid rgba(10,10,10,.06);background:var(--fz-bg)}.fz-docs-trust__inner ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem}.fz-docs-trust__inner li{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:500;color:var(--fz-text-muted)}.fz-docs-trust__inner li span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--fz-mint);color:var(--fz-text);font-size:.75rem;font-weight:700}.fz-docs-cta__brand{margin-bottom:.75rem;font-family:var(--fz-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.fz-docs-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}@media (max-width:1100px){.fz-docs-index__grid{grid-template-columns:repeat(3,1fr)}.fz-docs-integrations__grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.fz-docs-hero__brand,.fz-docs-hero__title,.fz-docs-hero__lead,.fz-docs-hero__cta,.fz-docs-hero__chip{animation:none}}