
/* Ces règles ne concernent que le contenu Fructeez, jamais l’admin-bar. */
body.fzwp-page { font-family:Outfit,Arial,sans-serif !important; color:#14171a !important; background:#fcfcfc !important; }
body.fzwp-page #fructeez-page-root { width:100%; max-width:none !important; margin:0 !important; padding:0 !important; }
body.fzwp-page #fructeez-page-root :where(h1,h2,h3,h4,p,a,button,span,strong,em,small,summary,details,ul,li,figure,blockquote) { font-family:inherit !important; color:inherit !important; text-transform:none !important; text-decoration:none !important; }
body.fzwp-page #fructeez-page-root :where(h1,h2,h3,h4,p,ul,li,figure,blockquote) { margin:0 !important; padding:0 !important; }
body.fzwp-page #fructeez-page-root :where(img) { max-width:none !important; margin:0 !important; padding:0 !important; border:0 !important; }
@font-face{font-family:Outfit;src:url(media/font-6c18d579fd87.woff2) format("woff2");font-weight:100 900;font-display:swap;}
@font-face{font-family:Caveat;src:url(media/font-e5be0a7ef2eb.ttf) format("truetype");font-weight:600;font-display:swap;}
@font-face{font-family:Gloria;src:url(media/font-83ba78b24b7b.woff2)format("woff2");font-weight:400;font-style:normal}
body.fzwp-page #fructeez-page-root .fz1-header, body.fzwp-page #fructeez-page-root .fz1-hero, body.fzwp-page #fructeez-page-root .fz1-menu-backdrop, body.fzwp-page #fructeez-page-root .fz1-skip{ --fz1-blue: #0e93c4; --fz1-ink: #14171a; --fz1-muted: #5e646c; --fz1-ease: cubic-bezier(.32,.72,0,1); font-family: Outfit,Arial,sans-serif !important; -webkit-font-smoothing: antialiased; }
body.fzwp-page #fructeez-page-root .fz1-header, body.fzwp-page #fructeez-page-root .fz1-header *, body.fzwp-page #fructeez-page-root .fz1-hero, body.fzwp-page #fructeez-page-root .fz1-hero *, body.fzwp-page #fructeez-page-root .fz1-header *::before, body.fzwp-page #fructeez-page-root .fz1-header *::after, body.fzwp-page #fructeez-page-root .fz1-hero *::before, body.fzwp-page #fructeez-page-root .fz1-hero *::after{ box-sizing: border-box !important; }
body.fzwp-page #fructeez-page-root .fz1-header [hidden], body.fzwp-page #fructeez-page-root .fz1-hero [hidden], body.fzwp-page #fructeez-page-root .fz1-menu-backdrop[hidden]{ display: none !important; }
body.fzwp-page #fructeez-page-root .fz1-header a, body.fzwp-page #fructeez-page-root .fz1-hero a{ text-decoration: none !important; }
body.fzwp-page #fructeez-page-root :where(.fz1-header button), body.fzwp-page #fructeez-page-root :where(.fz1-hero button){ font: inherit !important; }
body.fzwp-page #fructeez-page-root .fz1-header svg, body.fzwp-page #fructeez-page-root .fz1-hero svg{ display: block; flex-shrink: 0; }
body.fzwp-page #fructeez-page-root .fz1-skip{ position: fixed; z-index: 120; left: 20px; top: 0; padding: 12px 18px !important; transform: translateY(-110%); border-radius: 0 0 12px 12px !important; color: #fff !important; background: #14171a !important; text-decoration: none !important; }
body.fzwp-page #fructeez-page-root .fz1-skip:focus{ transform: translateY(0); }
body.fzwp-page #fructeez-page-root .fz1-header{ position: fixed; z-index: 100; top: 18px; left: 50%; width: min(1140px,calc(100% - 48px)); color: var(--fz1-ink) !important; transform: translateX(-50%); transition: top .35s var(--fz1-ease), width .35s var(--fz1-ease); }
body.fzwp-page #fructeez-page-root .fz1-nav-shell{ position: relative; display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 66px; padding: 10px 12px 10px 16px !important; border: 1px solid #e8edf0d9 !important; border-radius: 20px !important; background: #ffffffeb !important; box-shadow: 0 0 0 1px #ffffffb3 inset, 0 2px 4px -2px #0122360a, 0 12px 32px -16px #01223626; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); transition: min-height .35s var(--fz1-ease), padding .35s var(--fz1-ease), box-shadow .35s; }
body.fzwp-page #fructeez-page-root .fz1-header.is-scrolled{ top: 12px; width: min(1080px,calc(100% - 40px)); }
body.fzwp-page #fructeez-page-root .fz1-header.is-scrolled .fz1-nav-shell{ min-height: 60px; padding-top: 7px !important; padding-bottom: 7px !important; box-shadow: 0 0 0 1px #ffffffb3 inset, 0 4px 8px -5px #01223612, 0 14px 36px -16px #01223629; }
body.fzwp-page #fructeez-page-root .fz1-brand{ display: inline-flex; align-items: center; gap: 9px; flex: 0 0 auto; color: var(--fz1-ink) !important; font-size: 23px !important; font-weight: 650 !important; letter-spacing: -.045em !important; line-height: 1 !important; }
body.fzwp-page #fructeez-page-root .fz1-brand img{ display: block; width: 32px; height: 32px; object-fit: contain !important; }
body.fzwp-page #fructeez-page-root .fz1-nav-desktop{ display: flex; align-items: center; justify-content: center; gap: 2px; margin-left: auto !important; margin-right: auto !important; }
body.fzwp-page #fructeez-page-root .fz1-navlink{ position: relative; isolation: isolate; display: flex; align-items: center; min-height: 40px; padding: 10px 11px !important; border-radius: 11px !important; color: #3e484e !important; font-size: 13.5px !important; font-weight: 450 !important; line-height: 1.2 !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz1-navlink::before{ content: ''; position: absolute; z-index: -1; inset: 0; border-radius: inherit !important; background: #0e93c40a !important; opacity: 0; transform: scale(.9); transition: opacity .35s var(--fz1-ease), transform .35s var(--fz1-ease); }
body.fzwp-page #fructeez-page-root .fz1-navmask{ display: block; height: 1.2em; overflow: hidden; }
body.fzwp-page #fructeez-page-root .fz1-navtext{ display: block; text-shadow: 0 1.2em currentColor !important; transition: transform .4s var(--fz1-ease); }
body.fzwp-page #fructeez-page-root .fz1-navlink[aria-current="location"]{ color: var(--fz1-blue) !important; }
body.fzwp-page #fructeez-page-root .fz1-navlink[aria-current="location"]::before, body.fzwp-page #fructeez-page-root .fz1-navlink:focus-visible::before{ opacity: 1; transform: scale(1); }
body.fzwp-page #fructeez-page-root .fz1-navlink:focus-visible .fz1-navtext{ transform: translateY(-1.2em); }
body.fzwp-page #fructeez-page-root .fz1-nav-actions{ display: flex; align-items: center; gap: 6px; flex: 0 0 auto; }
body.fzwp-page #fructeez-page-root .fz1-login{ display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border: 1px solid #e8edf0 !important; border-radius: 12px !important; color: #657079 !important; background: #f8fafb !important; transition: color .2s, background .2s; }
body.fzwp-page #fructeez-page-root .fz1-login svg{ width: 21px; height: 21px; }
body.fzwp-page #fructeez-page-root .fz1-button{ position: relative; isolation: isolate; display: inline-flex; align-items: center; justify-content: center; color: #fff !important; padding: 17px 22px 17px 25px !important; font: 500 17px/1.4 Outfit,Arial,sans-serif !important; letter-spacing: -.015em !important; -webkit-tap-highlight-color: transparent; }
body.fzwp-page #fructeez-page-root .fz1-button-in{ display: flex; align-items: center; justify-content: center; gap: 12px; min-width: 0 !important; }
body.fzwp-page #fructeez-page-root .fz1-button-mask{ display: block; flex: 0 0 auto; height: 1.4em; overflow: hidden; white-space: nowrap !important; text-shadow: 0 1.4em currentColor !important; }
body.fzwp-page #fructeez-page-root .fz1-button-mask > span{ display: block; transition: transform .45s var(--fz1-ease); }
body.fzwp-page #fructeez-page-root .fz1-button-icon{ display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 23px; height: 23px; }
body.fzwp-page #fructeez-page-root .fz1-button-icon svg{ width: 100%; height: 100%; }
body.fzwp-page #fructeez-page-root .fz1-button-icon path{ transition: transform .45s var(--fz1-ease); }
body.fzwp-page #fructeez-page-root .fz1-button-bg{ position: absolute; z-index: -1; inset: 0; border-radius: 18px !important; background: radial-gradient(95% 100% at 50% 0%,#ffffff0c,transparent),#2a2a2a !important; box-shadow: inset 0 1px #ffffff24, 0 5px 10px -5px #01223620, 0 12px 18px -12px #01223628; transition: inset .45s var(--fz1-ease), transform .2s; }
body.fzwp-page #fructeez-page-root .fz1-button:active .fz1-button-bg{ transform: scale(.98); }
body.fzwp-page #fructeez-page-root .fz1-header-button{ padding: 12px 15px !important; font-size: 13.5px !important; }
body.fzwp-page #fructeez-page-root .fz1-header-button .fz1-button-bg{ border-radius: 12px !important; }
body.fzwp-page #fructeez-page-root .fz1-header-button .fz1-button-in{ gap: 8px; }
body.fzwp-page #fructeez-page-root .fz1-header-button .fz1-button-icon{ width: 17px; height: 17px; }
body.fzwp-page #fructeez-page-root .fz1-mobile-start, body.fzwp-page #fructeez-page-root .fz1-menu-toggle{ display: none; }
body.fzwp-page #fructeez-page-root .fz1-menu-backdrop{ position: fixed; z-index: 95; inset: 0; width: 100%; height: 100%; padding: 0 !important; border: 0 !important; background: #09273524 !important; backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); }
body.fzwp-page #fructeez-page-root .fz1-mobile-menu{ position: absolute; top: calc(100% + 10px); left: 0; right: 0; max-height: calc(100dvh - 100px); overflow-y: auto; padding: 12px !important; border: 1px solid #e7edf0 !important; border-radius: 20px !important; background: #fff !important; box-shadow: 0 12px 36px -14px #01223635; }
body.fzwp-page #fructeez-page-root .fz1-mobile-menu nav{ display: flex; flex-direction: column; gap: 3px; }
body.fzwp-page #fructeez-page-root .fz1-mobile-menu .fz1-navlink{ padding: 16px !important; font-size: 18px !important; min-height: 54px; }
body.fzwp-page #fructeez-page-root .fz1-mobile-actions{ display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-top: 10px !important; padding: 15px 8px 4px !important; border-top: 1px solid #edf0f2 !important; }
body.fzwp-page #fructeez-page-root .fz1-mobile-login{ display: inline-flex; align-items: center; flex-shrink: 0; gap: 7px; color: #5e6b74 !important; font-size: 14px !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz1-mobile-login svg{ width: 19px; height: 19px; }
body.fzwp-page #fructeez-page-root .fz1-mobile-button{ padding: 13px 16px !important; font-size: 14px !important; }
body.fzwp-page #fructeez-page-root .fz1-mobile-button .fz1-button-bg{ border-radius: 13px !important; }
body.fzwp-page #fructeez-page-root .fz1-mobile-button .fz1-button-icon{ width: 18px; height: 18px; }
body.fzwp-page #fructeez-page-root .fz1-header a:focus-visible, body.fzwp-page #fructeez-page-root .fz1-header button:focus-visible, body.fzwp-page #fructeez-page-root .fz1-hero a:focus-visible, body.fzwp-page #fructeez-page-root .fz1-hero button:focus-visible{ outline: 2px solid var(--fz1-blue); outline-offset: 4px; border-radius: 11px !important; }
body.fzwp-page #fructeez-page-root .fz1-hero{ position: relative; isolation: isolate; overflow: hidden; padding: 134px 24px 64px !important; color: var(--fz1-ink) !important; background: #fcfcfc !important; scroll-margin-top: 100px; }
body.fzwp-page #fructeez-page-root .fz1-hero-background{ position: absolute; z-index: -1; top: 0; left: 0; right: 0; height: min(1050px,100%); pointer-events: none; user-select: none; overflow: hidden; mask: linear-gradient(transparent,#000 9%,#000 65%,transparent); -webkit-mask: linear-gradient(transparent,#000 9%,#000 65%,transparent); }
body.fzwp-page #fructeez-page-root .fz1-loops{ position: absolute; left: 50%; top: -100px; width: max(100%,1640px); height: auto; transform: translateX(-50%); overflow: visible; }
body.fzwp-page #fructeez-page-root .fz1-ribbon{ fill: none; stroke: #c8e9f7; stroke-width: 86px; stroke-linecap: round; stroke-linejoin: round; }
body.fzwp-page #fructeez-page-root .fz1-ribbon-base{ opacity: .26; }
body.fzwp-page #fructeez-page-root .fz1-ribbon-draw{ opacity: .36; }
body.fzwp-page #fructeez-page-root .fz1-ribbon-light{ stroke: #91d4f0; stroke-width: 66px; stroke-dasharray: 120 1180; stroke-dashoffset: 120; opacity: 0; }
body.fzwp-page #fructeez-page-root .fz1-copy{ position: relative; z-index: 1; max-width: 1080px !important; margin: auto !important; text-align: center !important; }
body.fzwp-page #fructeez-page-root .fz1-proof{ display: inline-flex; align-items: center; justify-content: center; max-width: 100% !important; gap: 9px; padding: 6px 13px 6px 6px !important; border: 1px solid #e8edf0 !important; border-radius: 100px !important; background: #ffffffed !important; color: var(--fz1-ink) !important; box-shadow: 0 1px 2px #01223605, 0 5px 14px -8px #0122361c; font-size: 14px !important; font-weight: 450 !important; line-height: 1.35 !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz1-faces{ display: inline-flex; align-items: center; }
body.fzwp-page #fructeez-page-root .fz1-faces img{ display: block; width: 30px; height: 30px; margin-left: -9px !important; border: 2px solid #fff !important; border-radius: 50% !important; object-fit: cover !important; }
body.fzwp-page #fructeez-page-root .fz1-faces img:first-child{ margin-left: 0 !important; }
body.fzwp-page #fructeez-page-root .fz1-stars{ color: #eda72c !important; font-size: 12px !important; letter-spacing: .015em !important; }
body.fzwp-page #fructeez-page-root .fz1-proof-dot{ padding: 0 3px !important; color: #89959c !important; }
body.fzwp-page #fructeez-page-root .fz1-hero h1{ margin: 25px 0 0 !important; color: var(--fz1-ink) !important; font: 600 clamp(43px,5.2vw,74px)/1.08 Outfit,Arial,sans-serif !important; letter-spacing: -.042em !important; }
body.fzwp-page #fructeez-page-root .fz1-title-line{ display: block; }
body.fzwp-page #fructeez-page-root .fz1-title-line + .fz1-title-line{ margin-top: 5px !important; }
body.fzwp-page #fructeez-page-root .fz1-title-group{ display: inline-block; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz1-word{ display: inline-block; font-weight: inherit !important; }
body.fzwp-page #fructeez-page-root .fz1-mark{ padding: 0 .18em .025em !important; margin: 0 -.02em !important; border-radius: .24em !important; background: #d9f1fb !important; color: var(--fz1-blue) !important; font: 600 1.2em/.9 Caveat,cursive !important; letter-spacing: -.015em !important; transform: rotate(-2deg); }
body.fzwp-page #fructeez-page-root .fz1-lead{ max-width: 620px !important; margin: 23px auto 0 !important; color: var(--fz1-muted) !important; font-size: clamp(17px,1.5vw,20px) !important; font-weight: 400 !important; line-height: 1.5 !important; letter-spacing: -.01em !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz1-hero-action{ margin-top: 27px !important; }
body.fzwp-page #fructeez-page-root .fz1-note{ display: flex; align-items: center; justify-content: center; gap: 7px; margin: 16px 0 0 !important; color: #56636b !important; font-size: 14px !important; line-height: 1.45 !important; }
body.fzwp-page #fructeez-page-root .fz1-note svg{ width: 19px; height: 19px; color: var(--fz1-blue) !important; }
body.fzwp-page #fructeez-page-root .fz1-video-frame{ position: relative; max-width: 1040px !important; margin: 42px auto 0 !important; padding: 10px !important; border: 1px solid #e9eef1 !important; border-radius: 30px !important; background: #fff !important; box-shadow: 0 0 0 1px #ffffffb3 inset, 0 3px 5px -3px #0122360c, 0 12px 20px -12px #0122360c, 0 32px 48px -28px #0656861f; }
body.fzwp-page #fructeez-page-root .fz1-video-top{ display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 7px 12px 15px !important; color: #69777f !important; font-size: 12px !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz1-video-top > span:first-child{ display: inline-flex; align-items: center; gap: 7px; }
body.fzwp-page #fructeez-page-root .fz1-live-dot{ width: 6px; height: 6px; border-radius: 50% !important; background: var(--fz1-blue) !important; box-shadow: 0 0 0 3px #0e93c40c; }
body.fzwp-page #fructeez-page-root .fz1-video-duration{ color: #8a969e !important; font-size: 11px !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz1-video{ position: relative; isolation: isolate; aspect-ratio: 16/9; overflow: hidden; border-radius: 20px !important; background: #082b3e !important; }
body.fzwp-page #fructeez-page-root .fz1-video-launch{ position: absolute; z-index: 2; inset: 0; width: 100%; height: 100%; padding: 0 !important; border: 0 !important; background: transparent !important; cursor: pointer; }
body.fzwp-page #fructeez-page-root .fz1-video-poster{ display: block; width: 100%; height: 100%; object-fit: cover !important; }
body.fzwp-page #fructeez-page-root .fz1-video-shade{ position: absolute; inset: 0; background: linear-gradient(180deg,#04203000 45%,#04203021) !important; }
body.fzwp-page #fructeez-page-root .fz1-play{ position: absolute; top: 50%; left: 50%; display: grid; place-items: center; width: 78px; height: 78px; padding-left: 4px !important; border: 1px solid #ffffffc2 !important; border-radius: 50% !important; color: var(--fz1-blue) !important; background: #fffffff5 !important; box-shadow: 0 0 0 9px #ffffff14, 0 6px 24px #01223626; transform: translate(-50%,-50%); transition: transform .4s var(--fz1-ease), box-shadow .4s; }
body.fzwp-page #fructeez-page-root .fz1-play svg{ width: 31px; height: 31px; }
body.fzwp-page #fructeez-page-root .fz1-player, body.fzwp-page #fructeez-page-root .fz1-player iframe{ position: absolute; z-index: 3; inset: 0; width: 100%; height: 100%; border: 0 !important; }
body.fzwp-page #fructeez-page-root .fz1-video-loading{ position: absolute; z-index: 4; inset: 0; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; color: #fff !important; background: #082b3e !important; font-size: 13px !important; }
body.fzwp-page #fructeez-page-root .fz1-video-loading > span{ width: 24px; height: 24px; border: 2px solid #ffffff3d !important; border-top-color: #fff; border-radius: 50% !important; animation: fz1-spin .8s linear infinite; }
body.fzwp-page #fructeez-page-root .fz1-hero.is-ready .fz1-proof{ animation: fz1-arrive .7s cubic-bezier(.22,1,.36,1) both; }
body.fzwp-page #fructeez-page-root .fz1-hero.is-ready .fz1-word{ animation: fz1-word-arrive .75s cubic-bezier(.22,1,.36,1) both; animation-delay: calc(.08s + var(--word) * 45ms); }
body.fzwp-page #fructeez-page-root .fz1-hero.is-ready .fz1-lead{ animation: fz1-arrive .8s .4s cubic-bezier(.22,1,.36,1) both; }
body.fzwp-page #fructeez-page-root .fz1-hero.is-ready .fz1-hero-action{ animation: fz1-arrive .8s .5s cubic-bezier(.22,1,.36,1) both; }
body.fzwp-page #fructeez-page-root .fz1-hero.is-ready .fz1-note{ animation: fz1-arrive .8s .57s cubic-bezier(.22,1,.36,1) both; }
body.fzwp-page #fructeez-page-root .fz1-hero.is-ready .fz1-video-frame{ animation: fz1-arrive .9s .55s cubic-bezier(.22,1,.36,1) both; }
body.fzwp-page #fructeez-page-root .fz1-hero.is-ready .fz1-ribbon-draw{ animation: fz1-draw 4.2s cubic-bezier(.32,.05,.22,1) both; }
body.fzwp-page #fructeez-page-root .fz1-hero.is-ready .fz1-ribbon--right .fz1-ribbon-draw{ animation-delay: .2s; }
body.fzwp-page #fructeez-page-root .fz1-hero.is-ready .fz1-ribbon-light{ animation: fz1-flow 15s linear 3s infinite; }
body.fzwp-page #fructeez-page-root .fz1-hero.is-ready .fz1-ribbon--right .fz1-ribbon-light{ animation-delay: 7s; }
body.fzwp-page #fructeez-page-root .fz1-hero:not(.is-running) .fz1-ribbon-draw, body.fzwp-page #fructeez-page-root .fz1-hero:not(.is-running) .fz1-ribbon-light{ animation-play-state: paused; }
@keyframes fz1-arrive{ from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }
@keyframes fz1-word-arrive{ from { opacity: 0; filter: blur(5px); translate: 0 7px; } to { opacity: 1; filter: blur(0); translate: 0 0; } }
@keyframes fz1-draw{ 0% { stroke-dasharray: 1000 1000; stroke-dashoffset: 1000; opacity: 0; } 5% { opacity: .36; } 100% { stroke-dasharray: 1000 1000; stroke-dashoffset: 0; opacity: .36; } }
@keyframes fz1-flow{ 0% { stroke-dashoffset: 120; opacity: 0; } 14%, 70% { opacity: .12; } 95%, 100% { stroke-dashoffset: -1180; opacity: 0; } }
@keyframes fz1-spin{ to { transform: rotate(360deg); } }
@media (hover:hover) and (pointer:fine){body.fzwp-page #fructeez-page-root .fz1-navlink:hover{ color: var(--fz1-blue) !important; }
body.fzwp-page #fructeez-page-root .fz1-navlink:hover::before{ opacity: 1; transform: scale(1); }
body.fzwp-page #fructeez-page-root .fz1-navlink:hover .fz1-navtext{ transform: translateY(-1.2em); }
body.fzwp-page #fructeez-page-root .fz1-login:hover{ color: var(--fz1-ink) !important; background: #f6f8fa !important; }
body.fzwp-page #fructeez-page-root .fz1-button:hover .fz1-button-bg{ inset: 2px; }
body.fzwp-page #fructeez-page-root .fz1-button:hover .fz1-button-mask > span{ transform: translateY(-100%); }
body.fzwp-page #fructeez-page-root .fz1-button:hover .fz1-button-icon path:nth-child(1){ transform: translate(-8%,-8%); }
body.fzwp-page #fructeez-page-root .fz1-button:hover .fz1-button-icon path:nth-child(2){ transform: translate(-8%,8%); }
body.fzwp-page #fructeez-page-root .fz1-button:hover .fz1-button-icon path:nth-child(3){ transform: translate(8%,-8%); }
body.fzwp-page #fructeez-page-root .fz1-button:hover .fz1-button-icon path:last-child{ transform: translate(-7%,-7%); }
body.fzwp-page #fructeez-page-root .fz1-video-launch:hover .fz1-play{ transform: translate(-50%,-50%) scale(1.06); box-shadow: 0 0 0 12px #ffffff12, 0 8px 28px #01223635; }

}
@media (max-width: 1050px){body.fzwp-page #fructeez-page-root .fz1-header{ width: calc(100% - 40px); }
body.fzwp-page #fructeez-page-root .fz1-header.is-scrolled{ width: calc(100% - 32px); }
body.fzwp-page #fructeez-page-root .fz1-nav-desktop, body.fzwp-page #fructeez-page-root .fz1-login, body.fzwp-page #fructeez-page-root .fz1-header-button{ display: none; }
body.fzwp-page #fructeez-page-root .fz1-mobile-start{ display: inline-flex; align-items: center; justify-content: center; min-height: 38px; padding: 10px 14px !important; border-radius: 11px !important; color: #fff !important; background: #2a2a2a !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1.3 !important; }
body.fzwp-page #fructeez-page-root .fz1-nav-actions{ gap: 8px; }
body.fzwp-page #fructeez-page-root .fz1-menu-toggle{ position: relative; display: block; width: 38px; height: 38px; border: 1px solid #e8edf0 !important; border-radius: 11px !important; color: var(--fz1-ink) !important; background: #f8fafb !important; cursor: pointer; }
body.fzwp-page #fructeez-page-root .fz1-menu-toggle span{ position: absolute; left: 10px; right: 10px; top: 15px; height: 1.5px; border-radius: 2px !important; background: currentColor !important; transition: transform .3s, top .3s; }
body.fzwp-page #fructeez-page-root .fz1-menu-toggle span:last-child{ top: 21px; }
body.fzwp-page #fructeez-page-root .fz1-menu-toggle[aria-expanded="true"] span{ top: 18px; transform: rotate(45deg); }
body.fzwp-page #fructeez-page-root .fz1-menu-toggle[aria-expanded="true"] span:last-child{ transform: rotate(-45deg); }
body.fzwp-page #fructeez-page-root .fz1-hero{ padding-top: 128px !important; }
body.fzwp-page #fructeez-page-root .fz1-hero h1{ font-size: clamp(42px,5.8vw,60px) !important; }

}
@media (max-width: 760px){body.fzwp-page #fructeez-page-root .fz1-header, body.fzwp-page #fructeez-page-root .fz1-header.is-scrolled{ top: 12px; width: calc(100% - 24px); }
body.fzwp-page #fructeez-page-root .fz1-nav-shell, body.fzwp-page #fructeez-page-root .fz1-header.is-scrolled .fz1-nav-shell{ min-height: 60px; padding: 8px 9px 8px 12px !important; gap: 10px; border-radius: 18px !important; }
body.fzwp-page #fructeez-page-root .fz1-brand{ gap: 7px; font-size: 21px !important; }
body.fzwp-page #fructeez-page-root .fz1-brand img{ width: 29px; height: 29px; }
body.fzwp-page #fructeez-page-root .fz1-hero{ padding: 112px 20px 44px !important; }
body.fzwp-page #fructeez-page-root .fz1-hero-background{ height: 740px; }
body.fzwp-page #fructeez-page-root .fz1-loops{ width: 1060px; top: -130px; }
body.fzwp-page #fructeez-page-root .fz1-ribbon{ stroke-width: 74px; }
body.fzwp-page #fructeez-page-root .fz1-ribbon-light{ stroke-width: 52px; }
body.fzwp-page #fructeez-page-root .fz1-proof{ padding: 5px 10px 5px 5px !important; gap: 7px; font-size: 12.5px !important; }
body.fzwp-page #fructeez-page-root .fz1-faces img{ width: 25px; height: 25px; margin-left: -9px !important; }
body.fzwp-page #fructeez-page-root .fz1-stars{ font-size: 10px !important; letter-spacing: 0 !important; }
body.fzwp-page #fructeez-page-root .fz1-proof-dot{ padding: 0 2px !important; }
body.fzwp-page #fructeez-page-root .fz1-hero h1{ margin-top: 22px !important; font-size: clamp(36px,8.8vw,52px) !important; line-height: 1.1 !important; letter-spacing: -.04em !important; }
body.fzwp-page #fructeez-page-root .fz1-title-line + .fz1-title-line{ margin-top: 8px !important; }
body.fzwp-page #fructeez-page-root .fz1-mark{ padding-bottom: .045em !important; }
body.fzwp-page #fructeez-page-root .fz1-lead{ max-width: 520px !important; margin-top: 21px !important; font-size: 17px !important; line-height: 1.5 !important; }
body.fzwp-page #fructeez-page-root .fz1-hero-action{ margin-top: 25px !important; }
body.fzwp-page #fructeez-page-root .fz1-button{ font-size: 16px !important; padding: 17px 21px 17px 24px !important; }
body.fzwp-page #fructeez-page-root .fz1-mobile-button{ padding: 13px 15px !important; font-size: 14px !important; }
body.fzwp-page #fructeez-page-root .fz1-note{ margin-top: 15px !important; font-size: 13px !important; }
body.fzwp-page #fructeez-page-root .fz1-video-frame{ margin-top: 32px !important; padding: 8px !important; border-radius: 23px !important; }
body.fzwp-page #fructeez-page-root .fz1-video-top{ padding: 5px 6px 12px !important; gap: 8px; font-size: 10.5px !important; }
body.fzwp-page #fructeez-page-root .fz1-video-duration{ font-size: 10px !important; }
body.fzwp-page #fructeez-page-root .fz1-video{ border-radius: 15px !important; }
body.fzwp-page #fructeez-page-root .fz1-play{ width: 58px; height: 58px; box-shadow: 0 0 0 6px #ffffff14, 0 5px 20px #01223626; }
body.fzwp-page #fructeez-page-root .fz1-play svg{ width: 25px; height: 25px; }

}
@media (max-width: 359px){body.fzwp-page #fructeez-page-root .fz1-brand{ font-size: 20px !important; }
body.fzwp-page #fructeez-page-root .fz1-brand img{ width: 27px; height: 27px; }
body.fzwp-page #fructeez-page-root .fz1-mobile-start{ padding-left: 11px !important; padding-right: 11px !important; font-size: 12px !important; }
body.fzwp-page #fructeez-page-root .fz1-hero{ padding-left: 16px !important; padding-right: 16px !important; }
body.fzwp-page #fructeez-page-root .fz1-hero h1{ font-size: 33px !important; }
body.fzwp-page #fructeez-page-root .fz1-proof{ padding-right: 9px !important; gap: 6px; font-size: 11.5px !important; }
body.fzwp-page #fructeez-page-root .fz1-faces img{ width: 22px; height: 22px; margin-left: -8px !important; }
body.fzwp-page #fructeez-page-root .fz1-stars{ font-size: 9px !important; }
body.fzwp-page #fructeez-page-root .fz1-lead{ font-size: 16px !important; }
body.fzwp-page #fructeez-page-root .fz1-mobile-menu .fz1-navlink{ font-size: 17px !important; }
body.fzwp-page #fructeez-page-root .fz1-mobile-actions{ padding-left: 2px !important; padding-right: 2px !important; gap: 8px; }
body.fzwp-page #fructeez-page-root .fz1-mobile-button{ padding-left: 12px !important; padding-right: 12px !important; font-size: 12px !important; }
body.fzwp-page #fructeez-page-root .fz1-mobile-login{ font-size: 12px !important; }

}
@media (max-width: 600px){body.fzwp-page #fructeez-page-root .fz1-mobile-actions{ flex-direction: column; align-items: stretch; gap: 10px; }
body.fzwp-page #fructeez-page-root .fz1-mobile-login{ align-self: flex-start; min-height: 40px; padding: 0 6px !important; font-size: 14px !important; }
body.fzwp-page #fructeez-page-root .fz1-mobile-button{ width: 100%; min-height: 48px; font-size: 14px !important; }

}
@media (prefers-reduced-motion: reduce){body.fzwp-page #fructeez-page-root .fz1-header, body.fzwp-page #fructeez-page-root .fz1-header *, body.fzwp-page #fructeez-page-root .fz1-header *::before, body.fzwp-page #fructeez-page-root .fz1-hero *, body.fzwp-page #fructeez-page-root .fz1-hero *::before{ animation: none !important; transition: none !important; }
body.fzwp-page #fructeez-page-root .fz1-ribbon-light{ display: none; }

}
body.fzwp-page #fructeez-page-root .fz-compare{
  --size-unit: 16; --size-container-ideal: 1440;
  --size-container-min: 1080px; --size-container-max: 1440px;
  --size-container: clamp(var(--size-container-min), 100vw, var(--size-container-max));
  --size-font: calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));
  --smooth-ease: cubic-bezier(.32,.72,0,1);
  --animation: .45s var(--smooth-ease);
  --sh-base: 0 0 0 1px #0656860a, 0 1px 1px -.5px #0122360a, 0 3px 3px -1.5px #0122360f, 0 6px 8px -3px #01223603, 0 6px 12px -6px #06568605, 0 24px 24px -12px #0656860a;
  --sh-pane: 0 0 0 2px #fff inset, 0 0 0 1px #0656860a, 0 1px 1px -.5px #0122360a, 0 3px 3px -1.5px #0122360f, 0 6px 8px -3px #01223603, 0 6px 12px -6px #06568605, 0 24px 24px -12px #0656860a;
}
body.fzwp-page #fructeez-page-root .fz-compare, body.fzwp-page #fructeez-page-root .fz-compare *, body.fzwp-page #fructeez-page-root .fz-compare *::before, body.fzwp-page #fructeez-page-root .fz-compare *::after{ box-sizing: border-box !important; }
body.fzwp-page #fructeez-page-root .fz-compare{ margin: 0 !important; color: #14171A !important; font: 400 var(--size-font)/1.4 Outfit, Arial, sans-serif !important; letter-spacing: -.017em !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }
body.fzwp-page #fructeez-page-root :where(.fz-compare h2), body.fzwp-page #fructeez-page-root :where(.fz-compare p){ margin: 0 !important; }
body.fzwp-page #fructeez-page-root :where(.fz-compare button){ font: inherit !important; color: inherit !important; border: 0 !important; cursor: pointer; }
body.fzwp-page #fructeez-page-root .fz-compare svg{ max-width: none !important; height: auto; vertical-align: middle; }
body.fzwp-page #fructeez-page-root .fz2-main-container{ width: 100%; max-width: 80em !important; padding: 6.25em 2.5em !important; margin: 0 auto !important; }
body.fzwp-page #fructeez-page-root .fz2-central__layout{ display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 3.75em; }
body.fzwp-page #fructeez-page-root .fz2-central_visual__col{ align-self: center; padding: 5em .5em !important; mask: linear-gradient(transparent, #fff 5em, #fff calc(100% - 5em), transparent); }
body.fzwp-page #fructeez-page-root .fz2-central_visual__group{ display: grid; grid-template-columns: minmax(0,1fr); aspect-ratio: 1 / 1; width: 100%; position: relative; }
body.fzwp-page #fructeez-page-root .fz2-central_visual__item{ grid-area: 1 / 1; width: 100%; position: relative; overflow: hidden; background: #f6f6f6 !important; border-radius: 2em !important; box-shadow: var(--sh-pane); min-height: 0; height: 100%; padding: 3.5em 1.25em 1.25em !important; transition: transform var(--animation), opacity var(--animation); will-change: transform,opacity; opacity: .5; }
body.fzwp-page #fructeez-page-root .fz2-central_visual__item:first-child{ transform: translateY(-100%) scale(.85); }
body.fzwp-page #fructeez-page-root .fz2-central_visual__item:last-child{ transform: translateY(100%) scale(.85); }
body.fzwp-page #fructeez-page-root .fz2-central_visual__item[data-tabs-status="active"]{ opacity: 1; transform: translateY(0) scale(1); }
body.fzwp-page #fructeez-page-root .fz2-central_visual__item img{ display: block; width: 100%; height: auto; }
body.fzwp-page #fructeez-page-root .fz2-central_content__col{ display: flex; flex-flow: column; gap: 2em; align-items: stretch; }
body.fzwp-page #fructeez-page-root .fz2-heading_wrap{ width: 100%; }
body.fzwp-page #fructeez-page-root .fz-compare h2{ font-family: Outfit, Arial, sans-serif !important; font-weight: 700 !important; font-size: 3.75em !important; letter-spacing: -.0425em !important; line-height: 1.1 !important; }
body.fzwp-page #fructeez-page-root .fz2-heading_flex{ display: flex; flex-wrap: wrap; align-items: center; gap: 0 .2em; }
body.fzwp-page #fructeez-page-root .fz2-inline-block{ display: inline-block; vertical-align: baseline; }
body.fzwp-page #fructeez-page-root .fz2-font-script{ font-family: Gloria, cursive !important; font-weight: 400 !important; }
body.fzwp-page #fructeez-page-root .fz2-text-fluo{ color: #0E93C4 !important; }
body.fzwp-page #fructeez-page-root .fz2-text-dark{ color: #14171A !important; }
body.fzwp-page #fructeez-page-root .fz2-text-fade{ color: #5E646C !important; }
body.fzwp-page #fructeez-page-root .fz2-text-s{ font-size: .875em !important; }
body.fzwp-page #fructeez-page-root .fz2-weight-500{ font-weight: 500 !important; }
body.fzwp-page #fructeez-page-root .fz2-u-text-pretty{ text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .heading_icon{ display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 1em; height: 1em; background: #D9F1FB !important; border-radius: .333333em !important; transform: rotate(6deg); overflow: hidden; }
body.fzwp-page #fructeez-page-root .fz2-section_divider{ width: 100%; height: 1px; background: linear-gradient(90deg,transparent 66.66%,#14171A1f 66.66%) !important; background-size: .375em 100% !important; }
body.fzwp-page #fructeez-page-root .fz2-central_content{ display: flex; flex-flow: column; gap: 2em; }
body.fzwp-page #fructeez-page-root .fz2-central_nav{ position: relative; display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: .25em; width: fit-content; padding: .25em !important; border-radius: 1em !important; background: #f5f5f5 !important; }
body.fzwp-page #fructeez-page-root .fz2-tab_btn{ position: relative; display: flex; align-items: center; justify-content: center; width: 100%; padding: .5em .75em !important; border-radius: .75em !important; background: transparent !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz2-tab_btn__inner{ position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; gap: .375em; }
body.fzwp-page #fructeez-page-root .fz2-tab_btn__bg{ position: absolute; top: 0; left: 0; border-radius: .75em !important; background: white !important; box-shadow: var(--sh-base); pointer-events: none; transition: transform .3s cubic-bezier(.34,1.35,.64,1), width .3s cubic-bezier(.34,1.35,.64,1), height .3s cubic-bezier(.34,1.35,.64,1); }
body.fzwp-page #fructeez-page-root .fz2-icon{ display: flex; flex-shrink: 0; align-items: center; justify-content: center; width: 1em; height: 1em; }
body.fzwp-page #fructeez-page-root .fz2-icon.fz2-cc-14{ width: .875em; height: .875em; }
body.fzwp-page #fructeez-page-root .fz2-central_content__group{ display: grid; grid-template-columns: minmax(0,1fr); width: 100%; position: relative; }
body.fzwp-page #fructeez-page-root .fz2-central_content__item{ grid-area: 1 / 1; display: flex; flex-flow: column; gap: 2em; }
body.fzwp-page #fructeez-page-root .fz2-central_content__item:not([data-tabs-status="active"]){ pointer-events: none; }
body.fzwp-page #fructeez-page-root .fz2-central_content__list{ display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1em 2em; }
body.fzwp-page #fructeez-page-root .fz2-check_row{ display: flex; gap: .375em; }
body.fzwp-page #fructeez-page-root .fz2-check_icon{ display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: .875em; height: 1.225em; }
body.fzwp-page #fructeez-page-root .fz2-central_content__item .fz2-p_wrap, body.fzwp-page #fructeez-page-root .fz2-central_content__item .fz2-check_row{
  --index: 0;
  transition: transform var(--animation), opacity var(--animation), filter var(--animation);
  transition-delay: calc(var(--index) * 45ms);
  will-change: transform,opacity,filter;
  transform: translate(1em,1em); opacity: 0; filter: blur(8px);
}
body.fzwp-page #fructeez-page-root .fz2-central_content__item[data-tabs-status="active"] .fz2-p_wrap, body.fzwp-page #fructeez-page-root .fz2-central_content__item[data-tabs-status="active"] .fz2-check_row{ transform: translateY(0) scale(1); opacity: 1; filter: blur(0); }
body.fzwp-page #fructeez-page-root .fz2-central_content__item[data-tabs-status="leaving"] .fz2-p_wrap, body.fzwp-page #fructeez-page-root .fz2-central_content__item[data-tabs-status="leaving"] .fz2-check_row{ transition-delay: calc(var(--index) * 20ms); transform: translate(-1em,-1em); opacity: 0; filter: blur(8px); }
body.fzwp-page #fructeez-page-root .fz2-tab_btn:focus-visible{ outline: 2px solid #12AFD8; outline-offset: 2px; }
@media (max-width: 991px){body.fzwp-page #fructeez-page-root .fz-compare{ --size-container-ideal: 834; --size-container-min: 768px; --size-container-max: 991px; }
 }
@media (max-width: 767px){body.fzwp-page #fructeez-page-root .fz-compare{ --size-container-ideal: 550; --size-container-min: 480px; --size-container-max: 767px; }
body.fzwp-page #fructeez-page-root .fz2-main-container{ padding: 4em 1.25em !important; max-width: 77.5em !important; }
body.fzwp-page #fructeez-page-root .fz2-central__layout{ grid-template-columns: minmax(0,1fr); gap: 0; }
body.fzwp-page #fructeez-page-root .fz2-central_content__col{ gap: 1.75em; }
body.fzwp-page #fructeez-page-root .fz2-central_visual__col{ padding-top: 3em !important; padding-bottom: 3em !important; mask: linear-gradient(transparent,#fff 3em,#fff calc(100% - 3em),transparent); }
body.fzwp-page #fructeez-page-root .fz-compare h2{ font-size: 2em !important; }

}
@media (max-width: 479px){body.fzwp-page #fructeez-page-root .fz-compare{ --size-container-ideal: 390; --size-container-min: 320px; --size-container-max: 479px; }
 }
@media (prefers-reduced-motion: reduce){body.fzwp-page #fructeez-page-root .fz2-central__layout *{ transition-duration: 0s !important; transition-delay: 0s !important; }
 }
body.fzwp-page #fructeez-page-root .fz2-section_lead{ margin-top: 1.25em !important; color: #5E646C !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz-compare strong{ color: #14171A !important; font-weight: 600 !important; }
body.fzwp-page #fructeez-page-root .fz2-cta_row{ display: flex; align-items: center; }
body.fzwp-page #fructeez-page-root .fz2-central_visual__item .fz2-w-embed{ width: 100%; height: 100%; min-height: 0; display: flex; align-items: center; justify-content: center; }
body.fzwp-page #fructeez-page-root .fz2-central_visual__item img{ width: 100%; height: 100%; object-fit: contain !important; }
body.fzwp-page #fructeez-page-root .fz2-central_visual__item:first-child img{ transform: scale(1.14); transform-origin: 50% 100%; }
body.fzwp-page #fructeez-page-root .fz2-central_visual__item:last-child img{ transform: translateY(calc(.65em + 5.5%)) scale(1.04); transform-origin: 50% 100%; }
body.fzwp-page #fructeez-page-root .fz2-visual_label{ position: absolute; z-index: 2; top: 1.5em; left: 1.5em; display: inline-flex; align-items: center; gap: .375em; padding: .5em .875em !important; border-radius: 100vw !important; background: #fff !important; box-shadow: var(--sh-base); color: #14171A !important; font-size: .875em !important; font-weight: 500 !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz2-visual_label svg{ flex-shrink: 0; width: .875em; height: .875em; color: #0E93C4 !important; }
body.fzwp-page #fructeez-page-root .fz2-central_content__item:first-child .fz2-check_icon .fz2-text-fluo{ color: #8A9098 !important; }
@media (max-width: 767px){body.fzwp-page #fructeez-page-root .fz2-central_visual__item:last-child img{ transform: translateY(calc(.65em + 6%)) scale(1.14); }
body.fzwp-page #fructeez-page-root .fz2-central_content__group{ overflow: clip; }
body.fzwp-page #fructeez-page-root .fz2-central_content__item, body.fzwp-page #fructeez-page-root .fz2-check_row{ min-width: 0 !important; }
body.fzwp-page #fructeez-page-root .fz2-check_row .fz2-text-s{ min-width: 0 !important; font-size: max(16px, .875em) !important; line-height: 1.5 !important; overflow-wrap: anywhere !important; }

}
@media (max-width: 479px){body.fzwp-page #fructeez-page-root .fz2-central_content__list{ grid-template-columns: minmax(0, 1fr); gap: .875em; }
body.fzwp-page #fructeez-page-root .fz2-check_icon{ width: 16px; height: 24px; }
body.fzwp-page #fructeez-page-root .fz2-check_row{ gap: 8px; }

}
body.fzwp-page #fructeez-page-root .fz2-cta{--ease:cubic-bezier(.32,.72,0,1);position:relative;z-index:1;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;margin-top:0 !important;padding:1em 1.25em 1em 1.5em !important;color:#fff!important;font:500 16px/1.4 Outfit,Arial,sans-serif !important;letter-spacing:-.01em !important;text-decoration:none!important;-webkit-tap-highlight-color:transparent}
body.fzwp-page #fructeez-page-root .fz2-cta-bg{position:absolute;z-index:0;inset:0;border-radius:1.25em !important;background:radial-gradient(89.23% 102.59% at 50.21% 0%,rgba(255,255,255,.05) 0%,rgba(255,255,255,0) 100%),#2A2A2A !important;box-shadow:0 0 6px rgba(255,255,255,.05) inset,0 1px 0 rgba(255,255,255,.12) inset,0 16px 16px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.03),0 4px 4px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.03);transition:all .45s var(--ease)}
body.fzwp-page #fructeez-page-root .fz2-cta-in{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.75em}
body.fzwp-page #fructeez-page-root .fz2-cta-txt{display:inline-flex;font-size:1.125em !important;height:1.4em;overflow:hidden;user-select:none;text-shadow:0 1.4em currentColor !important}
body.fzwp-page #fructeez-page-root .fz2-cta-txt span{display:inline-block;transition:transform .45s var(--ease)}
body.fzwp-page #fructeez-page-root .fz2-cta-ico{display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin-bottom:-.1em !important;overflow:hidden}
body.fzwp-page #fructeez-page-root .fz2-cta-ico svg{width:100%;height:auto}
body.fzwp-page #fructeez-page-root .fz2-cta-ico path{transition:transform .45s var(--ease),fill .45s var(--ease)}
body.fzwp-page #fructeez-page-root .fz2-cta:active .fz2-cta-bg{scale:.95}
@media (hover:hover) and (pointer:fine){body.fzwp-page #fructeez-page-root .fz2-cta:hover .fz2-cta-bg{inset:.125em}
body.fzwp-page #fructeez-page-root .fz2-cta:hover .fz2-cta-txt span{transform:translateY(-100%)}
body.fzwp-page #fructeez-page-root .fz2-cta:hover path:nth-child(1){transform:translate(-10%,-10%)}
body.fzwp-page #fructeez-page-root .fz2-cta:hover path:nth-child(2){transform:translate(-10%,10%)}
body.fzwp-page #fructeez-page-root .fz2-cta:hover path:nth-child(3){transform:translate(10%,-10%)}
body.fzwp-page #fructeez-page-root .fz2-cta:hover path:last-child{transform:translate(-7%,-7%)}

}
body.fzwp-page #fructeez-page-root .fz2-cta:focus-visible{ outline: 2px solid #12AFD8; outline-offset: 4px; border-radius: 1.25em !important; }
@media (max-width:479px){body.fzwp-page #fructeez-page-root .fz2-cta_row{ justify-content: center; }
 }
body.fzwp-page #fructeez-page-root .fz-steps{
  --fz-blue: #0e93c4;
  --fz-ink: #14171a;
  --fz-muted: #5e646c;
  --fz-pane: 0 0 0 2px #fff inset, 0 0 0 1px #0656860a, 0 1px 1px -.5px #0122360a, 0 3px 3px -1.5px #0122360f, 0 6px 8px -3px #01223603, 0 6px 12px -6px #06568605, 0 24px 24px -12px #0656860a;
  font: 400 clamp(12px, 1.111111vw, 16px)/1.4 Outfit, Arial, sans-serif !important;
  letter-spacing: -.017em !important;
  color: var(--fz-ink) !important;
  background: #fcfcfc !important;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
body.fzwp-page #fructeez-page-root .fz-steps, body.fzwp-page #fructeez-page-root .fz-steps *, body.fzwp-page #fructeez-page-root .fz-steps *::before, body.fzwp-page #fructeez-page-root .fz-steps *::after{ box-sizing: border-box !important; }
body.fzwp-page #fructeez-page-root :where(.fz-steps h2), body.fzwp-page #fructeez-page-root :where(.fz-steps h3), body.fzwp-page #fructeez-page-root :where(.fz-steps p){ margin: 0 !important; }
body.fzwp-page #fructeez-page-root .fz-steps__container{ width: 100%; max-width: 80em !important; padding: 7.5em 2.5em 5em !important; margin: auto !important; }
body.fzwp-page #fructeez-page-root .fz-steps__header{ display: flex; flex-direction: column; gap: 1em; align-items: center; text-align: center !important; margin-bottom: 3.75em !important; }
body.fzwp-page #fructeez-page-root .fz-steps h2, body.fzwp-page #fructeez-page-root .fz-steps h3{ font-family: Outfit, Arial, sans-serif !important; font-weight: 700 !important; line-height: 1.1 !important; letter-spacing: -.0425em !important; text-wrap: balance; }
body.fzwp-page #fructeez-page-root .fz-steps h2{ max-width: 25ch !important; font-size: 3.75em !important; }
body.fzwp-page #fructeez-page-root .fz-steps__title-line{ display: block; color: var(--fz-ink) !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz-steps__script{ color: var(--fz-blue) !important; font: 400 1.04em/1.25 Gloria, cursive !important; letter-spacing: -.055em !important; }
body.fzwp-page #fructeez-page-root .fz-steps__lead{ max-width: 60ch !important; color: var(--fz-muted) !important; font-size: 1.125em !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz-steps__list{ display: flex; flex-direction: column; gap: 4em; }
body.fzwp-page #fructeez-page-root .fz-steps__row{ display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 3em; align-items: center; }
body.fzwp-page #fructeez-page-root .fz-steps__row:nth-child(even) .fz-steps__copy{ order: 2; }
body.fzwp-page #fructeez-page-root .fz-steps__copy{ display: flex; flex-direction: column; align-items: flex-start; gap: 1em; min-width: 0 !important; }
body.fzwp-page #fructeez-page-root .fz-steps__number{ display: inline-flex; align-items: center; justify-content: center; min-width: 3em !important; padding: .45em .8em !important; border-radius: 100px !important; color: var(--fz-blue) !important; background: #fff !important; box-shadow: 0 0 0 1px #0e93c415, 0 2px 3px #01223608; font-size: .875em !important; line-height: 1 !important; font-weight: 600 !important; font-variant-numeric: tabular-nums; letter-spacing: .02em !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz-steps h3{ font-size: 2em !important; }
body.fzwp-page #fructeez-page-root .fz-steps__copy p{ color: var(--fz-muted) !important; max-width: 44ch !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz-steps__visual{ margin: 0 !important; min-width: 0 !important; min-height: 24.5em; padding: 1.25em !important; display: flex; align-items: center; justify-content: center; background: #f6f6f6 !important; border-radius: 2em !important; box-shadow: var(--fz-pane); overflow: hidden; }
body.fzwp-page #fructeez-page-root .fz-steps__visual img{ display: block; width: 100%; height: auto; }
body.fzwp-page #fructeez-page-root .fz-steps__dashboard{ position: relative; width: 100%; isolation: isolate; }
body.fzwp-page #fructeez-page-root .fz-steps__dashboard img{ width: 100%; aspect-ratio: 1; }
body.fzwp-page #fructeez-page-root .fz-steps__choice{ position: absolute; z-index: 1; margin: 0 !important; padding: 0 !important; border: 2px solid transparent !important; border-radius: 1.6cqw !important; background: transparent !important; cursor: pointer; -webkit-tap-highlight-color: transparent; transition: border-color .25s ease, box-shadow .25s ease, background .25s ease; }
body.fzwp-page #fructeez-page-root .fz-steps__dashboard{ container-type: inline-size; }
body.fzwp-page #fructeez-page-root .fz-steps__choice:nth-of-type(1){ left: 28.8%; top: 27%; width: 32.4%; height: 33%; }
body.fzwp-page #fructeez-page-root .fz-steps__choice:nth-of-type(2){ left: 62.7%; top: 27%; width: 33.2%; height: 33%; }
body.fzwp-page #fructeez-page-root .fz-steps__choice:nth-of-type(3){ left: 28.8%; top: 61.3%; width: 32.4%; height: 31.8%; }
body.fzwp-page #fructeez-page-root .fz-steps__choice[aria-pressed="true"]{ border-color: var(--fz-blue) !important; box-shadow: 0 0 0 3px #0e93c414, 0 5px 15px #0656860b; background: #0e93c403 !important; }
body.fzwp-page #fructeez-page-root .fz-steps__choice:focus-visible{ outline: 2px solid #14171a; outline-offset: 4px; }
body.fzwp-page #fructeez-page-root .fz-steps__cursor{ position: absolute; z-index: 3; left: 47.2%; top: 47.6%; width: 28px; height: 34px; pointer-events: none; transform-origin: 0 0; will-change: left, top, transform; }
body.fzwp-page #fructeez-page-root .fz-steps__cursor svg{ display: block; width: 28px; height: 34px; overflow: visible; filter: drop-shadow(0 2px 3px #00456126); }
body.fzwp-page #fructeez-page-root .fz-steps__cursor-label{ position: absolute; top: 27px; left: 20px; background: var(--fz-blue) !important; border: 1px solid #ffffffa6 !important; color: #fff !important; border-radius: 6px 12px 12px 12px !important; padding: 4px 9px !important; font: 500 12px/1.2 Outfit, Arial, sans-serif !important; letter-spacing: 0 !important; box-shadow: 0 2px 6px #0656861a; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz-steps__ripple{ position: absolute; z-index: 2; width: 28px; height: 28px; margin: -14px 0 0 -14px !important; border: 1.5px solid var(--fz-blue) !important; border-radius: 50% !important; pointer-events: none; opacity: 0; }
body.fzwp-page #fructeez-page-root .fz-steps__visual--launch{ min-height: 28em; }
body.fzwp-page #fructeez-page-root .fz-launch{ position: relative; isolation: isolate; display: grid; grid-template-columns: 1.05fr .95fr; gap: .9em; align-items: center; width: 100%; padding: 6.2em .25em 2.5em !important; }
body.fzwp-page #fructeez-page-root .fz-launch__glow{ position: absolute; z-index: -1; inset: 0 -8% -8%; background: radial-gradient(ellipse at 42% 44%, #b5edf648 0, #d7f4ef2e 35%, transparent 68%) !important; pointer-events: none; }
body.fzwp-page #fructeez-page-root .fz-launch__badge{ position: absolute; z-index: 3; left: 50%; top: 1em; transform: translateX(-50%); display: flex; align-items: center; gap: .6em; padding: .65em 1.2em .65em .7em !important; border: 1px solid #dbe9ed !important; border-radius: 100px !important; background: #ffffffed !important; box-shadow: 0 5px 20px #055d7010, 0 1px 2px #01223608; font-size: 1em !important; font-weight: 600 !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz-launch__badge::before{ content: ''; position: absolute; z-index: -1; inset: -5px; border: 1px solid #0e93c42b !important; border-radius: inherit !important; opacity: .5; }
body.fzwp-page #fructeez-page-root .fz-launch__check{ display: grid; place-items: center; flex: 0 0 auto; width: 2em; height: 2em; color: white !important; background: var(--fz-blue) !important; box-shadow: 0 0 0 4px #0e93c410; border-radius: 50% !important; }
body.fzwp-page #fructeez-page-root .fz-launch__check svg{ display: block; width: 1.3em; height: 1.3em; }
body.fzwp-page #fructeez-page-root .fz-launch__service{ position: relative; width: 100%; aspect-ratio: 1000 / 964; overflow: hidden; border-radius: 1.1em !important; box-shadow: 0 14px 24px -16px #01223642; transform: rotate(-2deg); }
body.fzwp-page #fructeez-page-root .fz-steps .fz-launch__service img{ position: absolute; max-width: none !important; width: 131.2%; height: auto; left: -15.7%; top: -16.6%; }
body.fzwp-page #fructeez-page-root .fz-launch__orders{ list-style: none !important; display: grid; gap: .65em; margin: 0 !important; padding: 0 !important; position: relative; z-index: 2; }
body.fzwp-page #fructeez-page-root .fz-launch__notice{ min-width: 0 !important; display: grid; grid-template-columns: 1.75em minmax(0, 1fr); gap: .55em; align-items: center; padding: .75em !important; border-radius: .95em !important; background: #ffffffed !important; border: 1px solid #e1e8ee !important; box-shadow: 0 3px 3px -2px #01223608, 0 10px 20px -12px #0656861c; }
body.fzwp-page #fructeez-page-root .fz-launch__payment{ display: grid; place-items: center; width: 1.75em; height: 1.75em; color: #098df3 !important; background: #e6f5fe !important; border-radius: .55em !important; }
body.fzwp-page #fructeez-page-root .fz-launch__payment svg{ width: 1.65em; height: 1.65em; overflow: visible; }
body.fzwp-page #fructeez-page-root .fz-launch__notice p{ font-size: max(.79em, 11px) !important; line-height: 1.4 !important; letter-spacing: -.02em !important; }
body.fzwp-page #fructeez-page-root .fz-launch__notice strong{ display: block; color: #14171a !important; font-size: 1.12em !important; font-weight: 600 !important; margin-bottom: .15em !important; }
body.fzwp-page #fructeez-page-root .fz-launch__notice p > span{ display: block; color: #626e79 !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz-launch.is-animated .fz-launch__service{ animation: fz-launch-service .8s cubic-bezier(.2,.8,.2,1) both; }
body.fzwp-page #fructeez-page-root .fz-launch.is-animated .fz-launch__badge{ animation: fz-launch-badge .8s cubic-bezier(.2,.8,.2,1) both; }
body.fzwp-page #fructeez-page-root .fz-launch.is-animated .fz-launch__badge::before{ animation: fz-launch-halo 3.5s ease-out infinite; }
body.fzwp-page #fructeez-page-root .fz-launch.is-animated .fz-launch__notice:nth-child(1){ animation: fz-order-first 7s cubic-bezier(.2,.8,.2,1) infinite both; }
body.fzwp-page #fructeez-page-root .fz-launch.is-animated .fz-launch__notice:nth-child(2){ animation: fz-order-second 7s cubic-bezier(.2,.8,.2,1) infinite both; }
body.fzwp-page #fructeez-page-root .fz-launch.is-animated .fz-launch__notice:nth-child(3){ animation: fz-order-third 7s cubic-bezier(.2,.8,.2,1) infinite both; }
body.fzwp-page #fructeez-page-root .fz-launch.is-animated:not(.is-running) *, body.fzwp-page #fructeez-page-root .fz-launch.is-animated:not(.is-running) *::before{ animation-play-state: paused; }
@keyframes fz-launch-service{ from { opacity: 0; transform: translateY(12px) rotate(-3deg); } to { opacity: 1; transform: translateY(0) rotate(-2deg); } }
@keyframes fz-launch-badge{ from { opacity: 0; transform: translate(-50%, 10px) scale(.94); } to { opacity: 1; transform: translate(-50%,0) scale(1); } }
@keyframes fz-launch-halo{ 0% { transform: scale(.97); opacity: .65; } 75%, 100% { transform: scale(1.09,1.3); opacity: 0; } }
@keyframes fz-order-first{ 0%, 11.4286% { opacity: 0; transform: translate(18px,7px) scale(.97); } 21.4286%, 81.4286% { opacity: 1; transform: translate(0,0) scale(1); } 91.4286%, 100% { opacity: 0; transform: translateY(-7px); } }
@keyframes fz-order-second{ 0%, 30% { opacity: 0; transform: translate(18px,7px) scale(.97); } 40%, 81.4286% { opacity: 1; transform: translate(0,0) scale(1); } 91.4286%, 100% { opacity: 0; transform: translateY(-7px); } }
@keyframes fz-order-third{ 0%, 48.5714% { opacity: 0; transform: translate(18px,7px) scale(.97); } 58.5714%, 81.4286% { opacity: 1; transform: translate(0,0) scale(1); } 91.4286%, 100% { opacity: 0; transform: translateY(-7px); } }
@media (min-width: 768px) and (max-width: 991px){body.fzwp-page #fructeez-page-root .fz-steps{ font-size: clamp(14px, 1.918465vw, 19px) !important; }
 }
@media (max-width: 991px){body.fzwp-page #fructeez-page-root .fz-steps__copy p{ font-size: max(1em, 15px) !important; }
 }
@media (max-width: 767px){body.fzwp-page #fructeez-page-root .fz-steps{ font-size: 16px !important; }
body.fzwp-page #fructeez-page-root .fz-steps__container{ max-width: 590px !important; padding: 4.5em 1.25em 3em !important; }
body.fzwp-page #fructeez-page-root .fz-steps__header{ gap: 1em; margin-bottom: 2.75em !important; }
body.fzwp-page #fructeez-page-root .fz-steps h2{ font-size: 2.15em !important; }
body.fzwp-page #fructeez-page-root .fz-steps__lead{ font-size: 1em !important; }
body.fzwp-page #fructeez-page-root .fz-steps__list{ gap: 3em; }
body.fzwp-page #fructeez-page-root .fz-steps__row{ grid-template-columns: minmax(0, 1fr); gap: 1.5em; }
body.fzwp-page #fructeez-page-root .fz-steps__row:nth-child(even) .fz-steps__copy{ order: 0; }
body.fzwp-page #fructeez-page-root .fz-steps__copy{ gap: .875em; }
body.fzwp-page #fructeez-page-root .fz-steps h3{ font-size: 1.65em !important; }
body.fzwp-page #fructeez-page-root .fz-steps__visual{ border-radius: 1.5em !important; min-height: 16em; padding: .875em !important; }
body.fzwp-page #fructeez-page-root .fz-steps__visual--launch{ min-height: 25em; }
body.fzwp-page #fructeez-page-root .fz-steps__choice{ border-width: 1.5px !important; }
body.fzwp-page #fructeez-page-root .fz-steps__cursor, body.fzwp-page #fructeez-page-root .fz-steps__cursor svg{ width: 24px; height: 29px; }
body.fzwp-page #fructeez-page-root .fz-steps__cursor-label{ top: 23px; left: 17px; font-size: 11px !important; padding: 4px 8px !important; }

}
@media (max-width: 479px){body.fzwp-page #fructeez-page-root .fz-launch{ grid-template-columns: minmax(0,1fr); gap: 1.5em; padding: 5.5em .5em .75em !important; }
body.fzwp-page #fructeez-page-root .fz-launch__service{ width: 85%; justify-self: center; }
body.fzwp-page #fructeez-page-root .fz-launch__badge{ top: .6em; font-size: .95em !important; }
body.fzwp-page #fructeez-page-root .fz-launch__orders{ gap: .55em; width: 94%; justify-self: center; }
body.fzwp-page #fructeez-page-root .fz-launch__notice{ grid-template-columns: 1.8em minmax(0,1fr); padding: .65em .8em !important; gap: .6em; }
body.fzwp-page #fructeez-page-root .fz-launch__notice p{ font-size: 12.5px !important; }
body.fzwp-page #fructeez-page-root .fz-launch__notice strong{ display: inline; font-size: 1em !important; }
body.fzwp-page #fructeez-page-root .fz-launch__notice p > span{ display: inline; }
body.fzwp-page #fructeez-page-root .fz-launch__notice strong::after{ content: ' '; }

}
@media (max-width: 359px){body.fzwp-page #fructeez-page-root .fz-steps__container{ padding-left: 16px !important; padding-right: 16px !important; }
body.fzwp-page #fructeez-page-root .fz-steps h2{ font-size: 1.9em !important; }
body.fzwp-page #fructeez-page-root .fz-steps h3{ font-size: 1.5em !important; }
body.fzwp-page #fructeez-page-root .fz-steps__visual{ padding: .625em !important; min-height: 14em; }

}
@media (prefers-reduced-motion: reduce){body.fzwp-page #fructeez-page-root .fz-steps__choice{ transition: none; }
body.fzwp-page #fructeez-page-root .fz-launch.is-animated *, body.fzwp-page #fructeez-page-root .fz-launch.is-animated *::before{ animation: none !important; }

}
body.fzwp-page #fructeez-page-root .fz4-reviews{
  --fz4-blue: #0e93c4;
  --fz4-ink: #14171a;
  --fz4-muted: #5e646c;
  --fz4-shadow: 0 0 0 1px #0656860a, 0 1px 1px -.5px #0122360a, 0 3px 3px -1.5px #0122360f, 0 6px 8px -3px #01223603, 0 6px 12px -6px #06568605, 0 24px 24px -12px #0656860a;
  isolation: isolate;
  color: var(--fz4-ink) !important;
  background: #fcfcfc !important;
  font: 400 16px/1.5 Outfit, Arial, sans-serif !important;
  letter-spacing: -.017em !important;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
body.fzwp-page #fructeez-page-root .fz4-reviews, body.fzwp-page #fructeez-page-root .fz4-reviews *, body.fzwp-page #fructeez-page-root .fz4-reviews *::before, body.fzwp-page #fructeez-page-root .fz4-reviews *::after{ box-sizing: border-box !important; }
body.fzwp-page #fructeez-page-root :where(.fz4-reviews h2), body.fzwp-page #fructeez-page-root :where(.fz4-reviews h3), body.fzwp-page #fructeez-page-root :where(.fz4-reviews p), body.fzwp-page #fructeez-page-root :where(.fz4-reviews blockquote){ margin: 0 !important; }
body.fzwp-page #fructeez-page-root :where(.fz4-reviews button){ font: inherit !important; }
body.fzwp-page #fructeez-page-root .fz4-reviews svg{ display: block; flex-shrink: 0; }
body.fzwp-page #fructeez-page-root .fz4-container{ max-width: 1280px !important; margin: auto !important; padding: 120px 40px 80px !important; }
body.fzwp-page #fructeez-page-root .fz4-heading{ max-width: 1100px !important; margin: auto !important; text-align: center !important; }
body.fzwp-page #fructeez-page-root .fz4-audience{ display: inline-flex; align-items: center; gap: 10px; padding: 6px 14px 6px 6px !important; border: 1px solid #e8ebee !important; border-radius: 100px !important; background: #fff !important; box-shadow: 0 4px 14px #141e2d0a; font-size: 14px !important; font-weight: 500 !important; line-height: 1.4 !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz4-faces{ display: flex; flex-shrink: 0; }
body.fzwp-page #fructeez-page-root .fz4-faces img{ display: block; width: 30px; height: 30px; margin-left: -9px !important; border: 2px solid #fff !important; border-radius: 50% !important; object-fit: cover !important; }
body.fzwp-page #fructeez-page-root .fz4-faces img:first-child{ margin-left: 0 !important; }
body.fzwp-page #fructeez-page-root .fz4-audience-rating{ display: inline-flex; align-items: center; gap: 8px; }
body.fzwp-page #fructeez-page-root .fz4-audience-stars{ display: flex; gap: 1px; color: #f5a800 !important; }
body.fzwp-page #fructeez-page-root .fz4-audience-stars svg{ width: 13px; height: 13px; }
body.fzwp-page #fructeez-page-root .fz4-audience-rating strong{ color: var(--fz4-ink) !important; font-weight: 600 !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz4-audience-count{ color: var(--fz4-ink) !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz4-audience-dot{ color: #a7adb3 !important; }
body.fzwp-page #fructeez-page-root .fz4-title{ margin-top: 24px !important; font: 700 clamp(36px,4.167vw,60px)/1.16 Outfit, Arial, sans-serif !important; letter-spacing: -.0425em !important; text-wrap: balance; }
body.fzwp-page #fructeez-page-root .fz4-title-mark{ display: inline-block; vertical-align: baseline; margin-left: .025em !important; padding: .005em .22em .075em !important; color: var(--fz4-blue) !important; background: #d9f1fb !important; border-radius: .3em !important; font: 400 1.15em/1.02 Gloria, cursive !important; letter-spacing: -.055em !important; transform: rotate(-2deg); }
body.fzwp-page #fructeez-page-root .fz4-subtitle{ max-width: 62ch !important; margin: 22px auto 0 !important; color: var(--fz4-muted) !important; font-size: 18px !important; line-height: 1.55 !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz4-proof{ display: flex; justify-content: center; position: relative; z-index: 1; margin-top: 40px !important; }
body.fzwp-page #fructeez-page-root .fz4-rating{ display: grid; grid-template-columns: 92px minmax(0,1fr); column-gap: 24px; row-gap: 10px; align-items: center; width: 100%; max-width: 510px !important; padding: 26px !important; background: #fff !important; border: 1px solid #edf0f2 !important; border-radius: 26px !important; box-shadow: 0 2px 4px #01223605, 0 16px 32px -16px #06568624; }
body.fzwp-page #fructeez-page-root .fz4-logo{ grid-column: 1; grid-row: 1 / 4; width: 92px; height: 92px; padding: 13px !important; display: grid; place-items: center; border: 1px solid #d9edf6 !important; border-radius: 22px !important; background: #edf8fc !important; }
body.fzwp-page #fructeez-page-root .fz4-logo img{ display: block; width: 100%; height: auto; }
body.fzwp-page #fructeez-page-root .fz4-brand-group, body.fzwp-page #fructeez-page-root .fz4-score-row, body.fzwp-page #fructeez-page-root .fz4-cert{ grid-column: 2; min-width: 0 !important; }
body.fzwp-page #fructeez-page-root .fz4-brand{ color: var(--fz4-ink) !important; font: 700 27px/1.15 Outfit, Arial, sans-serif !important; letter-spacing: -.045em !important; }
body.fzwp-page #fructeez-page-root .fz4-meta{ display: flex; align-items: center; gap: 8px; margin-top: 5px !important; color: var(--fz4-muted) !important; font-size: 13px !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz4-meta strong{ color: var(--fz4-ink) !important; font-weight: 600 !important; }
body.fzwp-page #fructeez-page-root .fz4-meta-dot{ color: #a7adb3 !important; }
body.fzwp-page #fructeez-page-root .fz4-score-row{ display: flex; align-items: center; gap: 14px; }
body.fzwp-page #fructeez-page-root .fz4-stars-pack{ display: flex; gap: 4px; }
body.fzwp-page #fructeez-page-root .fz4-star-tile{ position: relative; display: grid; place-items: center; flex-shrink: 0; width: 30px; height: 30px; color: white !important; border-radius: 6px !important; background: var(--fz4-blue) !important; overflow: hidden; }
body.fzwp-page #fructeez-page-root .fz4-star-tile:last-child{ background: linear-gradient(90deg, var(--fz4-blue) 80%, #dbe4e9 80%) !important; }
body.fzwp-page #fructeez-page-root .fz4-star-tile svg{ width: 21px; height: 21px; }
body.fzwp-page #fructeez-page-root .fz4-score{ display: inline-flex; align-items: baseline; gap: 3px; color: var(--fz4-ink) !important; font: 700 29px/1 Outfit, Arial, sans-serif !important; letter-spacing: -.05em !important; }
body.fzwp-page #fructeez-page-root .fz4-cert{ display: flex; align-items: center; gap: 6px; width: fit-content; padding: 6px 8px !important; border: 1px solid #d5ebdf !important; border-radius: 8px !important; color: #397251 !important; background: #f0f9f4 !important; font-size: 10.5px !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz4-cert svg{ width: 14px; height: 14px; color: #29955d !important; }
body.fzwp-page #fructeez-page-root .fz4-frame{ position: relative; margin-top: 40px !important; }
body.fzwp-page #fructeez-page-root .fz4-grid{ display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); grid-template-areas: "mickael mariam fanny" "djily camel othmen"; align-items: start; gap: 20px; }
body.fzwp-page #fructeez-page-root .fz4-grid.is-moving{ overflow: clip; }
body.fzwp-page #fructeez-page-root .fz4-card{ grid-area: var(--review-area); display: inline-flex; flex-direction: column; align-items: flex-start; position: relative; width: 100%; min-width: 0 !important; break-inside: avoid; margin-bottom: 0 !important; padding: 25px 24px 24px !important; border: 1px solid #eef0f3 !important; border-radius: 24px !important; background: #fff !important; box-shadow: var(--fz4-shadow); transition: transform .25s ease, box-shadow .25s ease; }
body.fzwp-page #fructeez-page-root .fz4-card-header{ display: flex; align-items: center; justify-content: space-between; width: 100%; margin-bottom: 15px !important; }
body.fzwp-page #fructeez-page-root .fz4-review-stars{ display: flex; gap: 3px; color: #f5a800 !important; }
body.fzwp-page #fructeez-page-root .fz4-review-stars svg{ width: 15px; height: 15px; }
body.fzwp-page #fructeez-page-root .fz4-review-stars .is-empty{ color: #e2e5e8 !important; }
body.fzwp-page #fructeez-page-root .fz4-quote-icon{ width: 23px; height: 23px; color: #d8edf6 !important; }
body.fzwp-page #fructeez-page-root .fz4-name{ margin-bottom: 12px !important; color: var(--fz4-ink) !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.4 !important; letter-spacing: -.02em !important; }
body.fzwp-page #fructeez-page-root .fz4-text{ color: var(--fz4-muted) !important; font-size: 15px !important; line-height: 1.65 !important; text-wrap: pretty; overflow-wrap: break-word !important; }
body.fzwp-page #fructeez-page-root .fz4-tag{ display: inline-block; margin-top: 20px !important; padding: 7px 10px !important; color: #60717c !important; background: #f6f9fb !important; border: 1px solid #e9f0f4 !important; border-radius: 100px !important; font-size: 11px !important; font-weight: 500 !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz4-controls{ display: none; margin-top: 20px !important; text-align: center !important; }
body.fzwp-page #fructeez-page-root .fz4-more{ display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 48px; padding: 12px 20px !important; border: 0 !important; border-radius: 16px !important; color: #fff !important; background: #2a2a2a !important; box-shadow: 0 4px 8px #0000000b, inset 0 1px #ffffff1f; cursor: pointer; font-size: 15px !important; font-weight: 500 !important; transition: background .2s ease; }
body.fzwp-page #fructeez-page-root .fz4-more svg{ width: 17px; height: 17px; transition: transform .25s ease; }
body.fzwp-page #fructeez-page-root .fz4-more[aria-expanded="true"] svg{ transform: rotate(180deg); }
body.fzwp-page #fructeez-page-root .fz4-more:focus-visible{ outline: 3px solid var(--fz4-blue); outline-offset: 4px; }
@media (hover:hover) and (pointer:fine){body.fzwp-page #fructeez-page-root .fz4-card:hover{ transform: translateY(-3px); box-shadow: 0 0 0 1px #0e93c41a, 0 10px 22px -12px #06568624; }
body.fzwp-page #fructeez-page-root .fz4-more:hover{ background: #14171a !important; }

}
@media (min-width: 601px) and (max-width: 1000px){body.fzwp-page #fructeez-page-root .fz4-container{ padding: 90px 28px 64px !important; }
body.fzwp-page #fructeez-page-root .fz4-grid{ grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-areas: "mickael mariam" "camel fanny" "djily othmen"; }

}
@media (max-width: 600px){body.fzwp-page #fructeez-page-root .fz4-container{ max-width: 550px !important; padding: 72px 20px 48px !important; }
body.fzwp-page #fructeez-page-root .fz4-audience{ padding: 5px 11px 5px 5px !important; gap: 7px; font-size: clamp(11px,3.1vw,13px) !important; }
body.fzwp-page #fructeez-page-root .fz4-faces img{ width: 26px; height: 26px; margin-left: -9px !important; }
body.fzwp-page #fructeez-page-root .fz4-audience-rating{ gap: 5px; }
body.fzwp-page #fructeez-page-root .fz4-audience-stars svg{ width: 10px; height: 10px; }
body.fzwp-page #fructeez-page-root .fz4-title{ margin-top: 22px !important; font-size: clamp(33px,8.9vw,44px) !important; line-height: 1.2 !important; }
body.fzwp-page #fructeez-page-root .fz4-title-mark{ margin-top: .06em !important; }
body.fzwp-page #fructeez-page-root .fz4-subtitle{ margin-top: 18px !important; font-size: 16px !important; }
body.fzwp-page #fructeez-page-root .fz4-proof{ margin-top: 30px !important; padding: 0 12px !important; }
body.fzwp-page #fructeez-page-root .fz4-rating{ grid-template-columns: 62px minmax(0,1fr); column-gap: 14px; row-gap: 16px; padding: 20px !important; border-radius: 23px !important; }
body.fzwp-page #fructeez-page-root .fz4-logo{ width: 62px; height: 62px; padding: 9px !important; border-radius: 17px !important; grid-row: 1; }
body.fzwp-page #fructeez-page-root .fz4-brand{ font-size: 25px !important; }
body.fzwp-page #fructeez-page-root .fz4-meta{ gap: 6px; font-size: 12px !important; }
body.fzwp-page #fructeez-page-root .fz4-score-row, body.fzwp-page #fructeez-page-root .fz4-cert{ grid-column: 1 / -1; justify-self: center; }
body.fzwp-page #fructeez-page-root .fz4-star-tile{ width: 31px; height: 31px; }
body.fzwp-page #fructeez-page-root .fz4-score{ font-size: 30px !important; }
body.fzwp-page #fructeez-page-root .fz4-cert{ font-size: 10px !important; text-align: left !important; }
body.fzwp-page #fructeez-page-root .fz4-frame{ margin-top: 32px !important; }
body.fzwp-page #fructeez-page-root .fz4-grid{ display: flex; flex-direction: column; gap: 14px; column-count: auto; }
body.fzwp-page #fructeez-page-root .fz4-card{ flex-shrink: 0; margin-bottom: 0 !important; padding: 22px 20px !important; border-radius: 20px !important; }
body.fzwp-page #fructeez-page-root .fz4-name, body.fzwp-page #fructeez-page-root .fz4-text{ font-size: 16px !important; }
body.fzwp-page #fructeez-page-root .fz4-tag{ font-size: 11px !important; }
body.fzwp-page #fructeez-page-root .fz4-reviews.is-enhanced:not(.is-expanded) .fz4-card:nth-child(n+4){ display: none; }
body.fzwp-page #fructeez-page-root .fz4-reviews.is-enhanced .fz4-controls{ display: block; }

}
@media (max-width: 359px){body.fzwp-page #fructeez-page-root .fz4-container{ padding-left: 16px !important; padding-right: 16px !important; }
body.fzwp-page #fructeez-page-root .fz4-proof{ padding: 0 8px !important; }
body.fzwp-page #fructeez-page-root .fz4-rating{ padding: 17px 15px !important; column-gap: 11px; }
body.fzwp-page #fructeez-page-root .fz4-brand{ font-size: 23px !important; }
body.fzwp-page #fructeez-page-root .fz4-star-tile{ width: 28px; height: 28px; }
body.fzwp-page #fructeez-page-root .fz4-score-row{ gap: 12px; }
body.fzwp-page #fructeez-page-root .fz4-card{ padding-left: 17px !important; padding-right: 17px !important; }
body.fzwp-page #fructeez-page-root .fz4-cert{ padding: 5px 6px !important; }

}
@media (prefers-reduced-motion: reduce){body.fzwp-page #fructeez-page-root .fz4-reviews *, body.fzwp-page #fructeez-page-root .fz4-reviews *::before, body.fzwp-page #fructeez-page-root .fz4-reviews *::after{ transition: none !important; }
 }
html:has(body.fzwp-page){ background: #fcfcfc !important; }
body.fzwp-page #fructeez-page-root .fz10-story{
  --fz10-blue: #0e93c4;
  --fz10-ink: #14171a;
  --fz10-muted: #626870;
  position: relative;
  isolation: isolate;
  overflow: clip;
  color: var(--fz10-ink) !important;
  background: #fcfcfc !important;
  font: 400 16px/1.6 Outfit, Arial, sans-serif !important;
  letter-spacing: -.015em !important;
  -webkit-font-smoothing: antialiased;
}
body.fzwp-page #fructeez-page-root .fz10-story, body.fzwp-page #fructeez-page-root .fz10-story *, body.fzwp-page #fructeez-page-root .fz10-story *::before, body.fzwp-page #fructeez-page-root .fz10-story *::after{ box-sizing: border-box !important; }
body.fzwp-page #fructeez-page-root .fz10-story :where(h2,p,figure){ margin: 0 !important; }
body.fzwp-page #fructeez-page-root .fz10-wrap{ max-width: 1240px !important; margin: 0 auto !important; padding: 88px 40px 80px !important; }
body.fzwp-page #fructeez-page-root .fz10-layout{ display: grid; grid-template-columns: minmax(0,1.05fr) minmax(0,1fr); gap: 44px; align-items: center; }
body.fzwp-page #fructeez-page-root .fz10-copy{ position: relative; z-index: 2; min-width: 0 !important; }
body.fzwp-page #fructeez-page-root .fz10-title{
  color: var(--fz10-ink) !important;
  font: 600 clamp(38px,4.05vw,52px)/1.1 Outfit,Arial,sans-serif !important;
  letter-spacing: -.046em !important;
  text-wrap: balance;
}
body.fzwp-page #fructeez-page-root .fz10-title span{ display: block; }
body.fzwp-page #fructeez-page-root .fz10-title em{
  display: inline-block;
  margin: .12em 0 .08em -.025em !important;
  padding: .015em .18em .12em .1em !important;
  border-radius: .28em !important;
  background: #d9f1fb !important;
  color: var(--fz10-blue) !important;
  font: 400 1.03em/1.2 Gloria,cursive !important;
  letter-spacing: -.055em !important;
  white-space: nowrap !important;
  transform: rotate(-1.7deg);
}
body.fzwp-page #fructeez-page-root .fz10-kicker{ margin-top: 21px !important; color: var(--fz10-ink) !important; font: 550 23px/1.3 Outfit,Arial,sans-serif !important; letter-spacing: -.025em !important; }
body.fzwp-page #fructeez-page-root .fz10-lead{ margin-top: 10px !important; color: #38454e !important; font: 400 18px/1.55 Outfit,Arial,sans-serif !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz10-prose{ margin-top: 28px !important; color: var(--fz10-muted) !important; font: 400 16px/1.65 Outfit,Arial,sans-serif !important; }
body.fzwp-page #fructeez-page-root .fz10-prose p + p{ margin-top: 16px !important; }
body.fzwp-page #fructeez-page-root .fz10-prose strong{ color: #303a42 !important; font-weight: 550 !important; }
body.fzwp-page #fructeez-page-root .fz10-prose .fz10-frustration{ color: #404b54 !important; }
body.fzwp-page #fructeez-page-root .fz10-finish{ margin-top: 26px !important; padding-top: 23px !important; border-top: 1px solid #e5ecf0 !important; }
body.fzwp-page #fructeez-page-root .fz10-finish p{ max-width: 48ch !important; color: #55616b !important; font: 400 16px/1.6 Outfit,Arial,sans-serif !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz10-finish strong{ color: #18252e !important; font-weight: 550 !important; }
body.fzwp-page #fructeez-page-root .fz10-finish .fz10-achieved{ display: inline-block; width: fit-content; max-width: 100% !important; margin-top: 18px !important; padding: 10px 16px 14px !important; border-radius: 16px !important; color: #0e93c4 !important; background: #e4f5fc !important; font: 400 clamp(24px,2.1vw,28px)/1.55 Gloria,cursive !important; letter-spacing: -.05em !important; text-wrap: balance; overflow-wrap: break-word !important; }
body.fzwp-page #fructeez-page-root .fz10-achieved > span{ white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz10-art{ position: relative; width: 100%; min-width: 0 !important; max-width: 590px !important; justify-self: center; }
body.fzwp-page #fructeez-page-root .fz10-stage{ position: relative; width: 100%; aspect-ratio: .78; container-type: inline-size; isolation: isolate; overflow: visible; }
body.fzwp-page #fructeez-page-root .fz10-loop{ position: absolute; z-index: -1; inset: -2% -7% 0; width: 114%; height: 104%; overflow: visible; pointer-events: none; }
body.fzwp-page #fructeez-page-root .fz10-loop path{ stroke: #0e93c4; stroke-width: 24; stroke-linecap: round; }
body.fzwp-page #fructeez-page-root .fz10-loop-base{ opacity: .075; }
body.fzwp-page #fructeez-page-root .fz10-loop-flow{ opacity: 0; stroke-dasharray: 180 1000; animation: fz10-loop-flow 18s 1s ease-in-out infinite; }
body.fzwp-page #fructeez-page-root .fz10-jump{ position: absolute; inset: 0; animation: fz10-jump 4.8s cubic-bezier(.45,0,.55,1) infinite; }
body.fzwp-page #fructeez-page-root .fz10-person-layer{ position: absolute; z-index: 2; top: 5%; left: -6%; width: 107%; overflow: visible; filter: drop-shadow(0 10px 14px #17374b09); }
body.fzwp-page #fructeez-page-root .fz10-person{ width: 100% !important; height: auto !important; max-width: none !important; display: block !important; overflow: visible !important; }
body.fzwp-page #fructeez-page-root .fz10-shadow{ position: absolute; bottom: 3%; left: 20%; width: 56%; height: 4%; border-radius: 50% !important; background: radial-gradient(ellipse,#1c597f12,transparent 70%) !important; animation: fz10-shadow 4.8s cubic-bezier(.45,0,.55,1) infinite; }
body.fzwp-page #fructeez-page-root .fz10-banknote{
  position: absolute; z-index: 1; left: 71%; top: 40%; width: 24%;
  opacity: 0; pointer-events: none;
  animation: fz10-money 7.6s var(--delay) cubic-bezier(.2,.6,.3,1) infinite both;
  transform-origin: 55% 65%;
}
body.fzwp-page #fructeez-page-root .fz10-banknote img{ display: block !important; width: 100% !important; height: auto !important; max-width: none !important; filter: drop-shadow(0 4px 5px #233d271b); }
body.fzwp-page #fructeez-page-root .fz10-banknote--1{ --dx: -31cqw; --dy: -23cqw; --turn: -25deg; --delay: -1s; }
body.fzwp-page #fructeez-page-root .fz10-banknote--2{ --dx: 7cqw; --dy: -38cqw; --turn: 18deg; --delay: -3.55s; width: 20%; }
body.fzwp-page #fructeez-page-root .fz10-banknote--3{ --dx: -5cqw; --dy: -39cqw; --turn: -14deg; --delay: -6.1s; width: 21%; }
body.fzwp-page #fructeez-page-root .fz10-banknote--4{ --dx: -44cqw; --dy: -6cqw; --turn: -35deg; --delay: -5.2s; width: 21%; }
body.fzwp-page #fructeez-page-root .fz10-status{
  position: absolute; z-index: 4; left: 1%; bottom: 16%;
  display: inline-flex; align-items: center; gap: 10px;
  padding: 11px 16px 11px 11px !important;
  background: #fffffff2 !important; border: 1px solid #e4edf1 !important; border-radius: 15px !important;
  box-shadow: 0 6px 24px #153a4d0b,0 2px 4px #153a4d03;
  transform: rotate(-3deg); backdrop-filter: blur(8px);
  animation: fz10-status-float 6s ease-in-out infinite;
}
body.fzwp-page #fructeez-page-root .fz10-status-icon{ display: grid; place-items: center; flex-shrink: 0; width: 32px; height: 32px; border-radius: 11px !important; color: #259b6a !important; background: #e8f7ee !important; }
body.fzwp-page #fructeez-page-root .fz10-status-icon svg{ width: 19px; height: 19px; }
body.fzwp-page #fructeez-page-root .fz10-status span:last-child{ color: #253843 !important; font: 500 13px/1.2 Outfit,Arial,sans-serif !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz10-story.is-enhanced:not(.is-on-screen) .fz10-jump, body.fzwp-page #fructeez-page-root .fz10-story.is-enhanced:not(.is-on-screen) .fz10-shadow, body.fzwp-page #fructeez-page-root .fz10-story.is-enhanced:not(.is-on-screen) .fz10-banknote, body.fzwp-page #fructeez-page-root .fz10-story.is-enhanced:not(.is-on-screen) .fz10-status, body.fzwp-page #fructeez-page-root .fz10-story.is-enhanced:not(.is-on-screen) .fz10-loop-flow{ animation-play-state: paused; }
body.fzwp-page #fructeez-page-root .fz10-story img{ user-select: none; -webkit-user-drag: none; }
@keyframes fz10-jump{ 0%,100% { transform: translateY(7px); } 50% { transform: translateY(-8px); } }
@keyframes fz10-shadow{ 0%,100% { transform: scaleX(1); opacity: .85; } 50% { transform: scaleX(.86); opacity: .5; } }
@keyframes fz10-status-float{ 0%,100% { transform: translateY(0) rotate(-3deg); } 50% { transform: translateY(-5px) rotate(-2deg); } }
@keyframes fz10-loop-flow{ 0% { stroke-dashoffset: 200; opacity: 0; } 14%,72% { opacity: .095; } 95%,100% { stroke-dashoffset: -1050; opacity: 0; } }
@keyframes fz10-money{
  0%,8% { opacity: 0; transform: translate3d(0,0,0) rotate(8deg) scale(.28); }
  17%,60% { opacity: 1; }
  88%,100% { opacity: 0; transform: translate3d(var(--dx),var(--dy),0) rotate(var(--turn)) scale(.88); }
}
@media (min-width: 768px) and (max-width: 1050px){body.fzwp-page #fructeez-page-root .fz10-wrap{ padding: 72px 28px 64px !important; }
body.fzwp-page #fructeez-page-root .fz10-layout{ gap: 24px; grid-template-columns: minmax(0,1.14fr) minmax(0,1fr); }
body.fzwp-page #fructeez-page-root .fz10-title{ font-size: clamp(32px,4.2vw,43px) !important; }
body.fzwp-page #fructeez-page-root .fz10-kicker{ font-size: 20px !important; }
body.fzwp-page #fructeez-page-root .fz10-lead{ font-size: 16px !important; }
body.fzwp-page #fructeez-page-root .fz10-prose{ font-size: 15px !important; }
body.fzwp-page #fructeez-page-root .fz10-finish .fz10-achieved{ font-size: 24px !important; }
body.fzwp-page #fructeez-page-root .fz10-status{ left: -3%; bottom: 13%; padding: 9px 12px 9px 9px !important; gap: 8px; }
body.fzwp-page #fructeez-page-root .fz10-status span:last-child{ font-size: 11px !important; }

}
@media (max-width: 767px){body.fzwp-page #fructeez-page-root .fz10-wrap{ max-width: 590px !important; padding: 62px 22px 36px !important; }
body.fzwp-page #fructeez-page-root .fz10-layout{ grid-template-columns: minmax(0,1fr); gap: 26px; }
body.fzwp-page #fructeez-page-root .fz10-title{ font-size: clamp(36px,8.8vw,46px) !important; line-height: 1.12 !important; }
body.fzwp-page #fructeez-page-root .fz10-kicker{ margin-top: 22px !important; font-size: 21px !important; }
body.fzwp-page #fructeez-page-root .fz10-lead{ font-size: 17px !important; }
body.fzwp-page #fructeez-page-root .fz10-prose{ margin-top: 24px !important; font-size: 16px !important; }
body.fzwp-page #fructeez-page-root .fz10-finish{ margin-top: 24px !important; padding-top: 22px !important; }
body.fzwp-page #fructeez-page-root .fz10-finish .fz10-achieved{ font-size: 24px !important; }
body.fzwp-page #fructeez-page-root .fz10-art{ max-width: 420px !important; width: 100%; }
body.fzwp-page #fructeez-page-root .fz10-stage{ aspect-ratio: .82; }
body.fzwp-page #fructeez-page-root .fz10-person-layer{ top: 0; left: -1%; width: 102%; }
body.fzwp-page #fructeez-page-root .fz10-banknote{ left: 71%; top: 34%; }
body.fzwp-page #fructeez-page-root .fz10-status{ left: 0; bottom: 10%; gap: 8px; padding: 9px 12px 9px 9px !important; border-radius: 13px !important; }
body.fzwp-page #fructeez-page-root .fz10-status-icon{ width: 28px; height: 28px; border-radius: 9px !important; }
body.fzwp-page #fructeez-page-root .fz10-status span:last-child{ font-size: 12px !important; }
body.fzwp-page #fructeez-page-root .fz10-shadow{ bottom: 5%; }

}
@media (max-width: 359px){body.fzwp-page #fructeez-page-root .fz10-wrap{ padding-left: 18px !important; padding-right: 18px !important; }
body.fzwp-page #fructeez-page-root .fz10-title{ font-size: 31px !important; }
body.fzwp-page #fructeez-page-root .fz10-kicker{ font-size: 19px !important; }
body.fzwp-page #fructeez-page-root .fz10-finish .fz10-achieved{ font-size: 22px !important; }

}
@media (prefers-reduced-motion: reduce){body.fzwp-page #fructeez-page-root .fz10-story *, body.fzwp-page #fructeez-page-root .fz10-story *::before, body.fzwp-page #fructeez-page-root .fz10-story *::after{ animation: none !important; transition: none !important; }
body.fzwp-page #fructeez-page-root .fz10-banknote--1{ opacity: .9; transform: translate(-20cqw,-18cqw) rotate(-20deg) scale(.8); }
body.fzwp-page #fructeez-page-root .fz10-banknote--2{ opacity: .9; transform: translate(2cqw,-29cqw) rotate(12deg) scale(.8); }
body.fzwp-page #fructeez-page-root .fz10-banknote--3, body.fzwp-page #fructeez-page-root .fz10-banknote--4{ display: none; }

}
body.fzwp-page #fructeez-page-root .fz5-pricing{
  --fz5-blue: #0e93c4;
  --fz5-ink: #14171a;
  --fz5-muted: #5e646c;
  --fz5-shadow: 0 0 0 1px #0656860a, 0 1px 1px -.5px #0122360a, 0 3px 3px -1.5px #0122360f, 0 6px 8px -3px #01223603, 0 6px 12px -6px #06568605, 0 24px 24px -12px #0656860a;
  color: var(--fz5-ink) !important;
  background: #fcfcfc !important;
  font: 400 16px/1.5 Outfit, Arial, sans-serif !important;
  letter-spacing: -.017em !important;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  isolation: isolate;
}
body.fzwp-page #fructeez-page-root .fz5-pricing, body.fzwp-page #fructeez-page-root .fz5-pricing *, body.fzwp-page #fructeez-page-root .fz5-pricing *::before, body.fzwp-page #fructeez-page-root .fz5-pricing *::after{ box-sizing: border-box !important; }
body.fzwp-page #fructeez-page-root :where(.fz5-pricing h2), body.fzwp-page #fructeez-page-root :where(.fz5-pricing h3), body.fzwp-page #fructeez-page-root :where(.fz5-pricing p){ margin: 0 !important; }
body.fzwp-page #fructeez-page-root .fz5-pricing svg{ display: block; flex-shrink: 0; }
body.fzwp-page #fructeez-page-root .fz5-container{ width: 100%; max-width: 1220px !important; margin: auto !important; padding: 96px 40px 80px !important; }
body.fzwp-page #fructeez-page-root .fz5-heading{ max-width: 1080px !important; margin: auto !important; text-align: center !important; }
body.fzwp-page #fructeez-page-root .fz5-eyebrow{ display: inline-flex; align-items: center; justify-content: center; gap: 9px; padding: 8px 14px !important; border: 1px solid #e8edf0 !important; border-radius: 100px !important; background: #fff !important; box-shadow: var(--fz5-shadow); font-size: 13px !important; font-weight: 500 !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz5-eyebrow-dot{ width: 7px; height: 7px; border-radius: 50% !important; background: var(--fz5-blue) !important; box-shadow: 0 0 0 4px #0e93c40b; }
body.fzwp-page #fructeez-page-root .fz5-title{ margin-top: 24px !important; font: 650 clamp(36px,4.5vw,60px)/1.1 Outfit, Arial, sans-serif !important; letter-spacing: -.04em !important; text-wrap: balance; }
body.fzwp-page #fructeez-page-root .fz5-title-line{ display: block; }
body.fzwp-page #fructeez-page-root .fz5-title-lead{ white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz5-title-mark{ display: inline-block; padding: 0 .2em .06em !important; margin-top: .05em !important; color: var(--fz5-blue) !important; background: #d9f1fb !important; border-radius: .3em !important; font: 400 1.08em/1.12 Gloria, cursive !important; letter-spacing: -.055em !important; transform: rotate(-2deg); white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz5-panel{ display: grid; grid-template-columns: minmax(0,1.08fr) minmax(0,1fr); gap: 20px; margin-top: 44px !important; padding: 20px !important; border-radius: 32px !important; background: #f6f6f6 !important; box-shadow: 0 0 0 2px white inset, var(--fz5-shadow); }
body.fzwp-page #fructeez-page-root .fz5-inclusions{ min-width: 0 !important; padding: 28px !important; background: #fff !important; border: 1px solid #edf0f2 !important; border-radius: 24px !important; box-shadow: var(--fz5-shadow); }
body.fzwp-page #fructeez-page-root .fz5-section-label{ color: #6b7881 !important; font-size: 11px !important; font-weight: 600 !important; letter-spacing: .12em !important; text-transform: uppercase !important; }
body.fzwp-page #fructeez-page-root .fz5-inclusions-title{ margin-top: 7px !important; font-size: 24px !important; line-height: 1.2 !important; font-weight: 600 !important; letter-spacing: -.03em !important; }
body.fzwp-page #fructeez-page-root .fz5-benefits{ margin: 16px 0 0 !important; padding: 0 !important; list-style: none !important; }
body.fzwp-page #fructeez-page-root .fz5-row{ display: grid; grid-template-columns: 34px minmax(0,1fr) auto; align-items: center; gap: 12px; min-height: 57px; padding: 10px 0 !important; border-bottom: 1px solid #eff2f4 !important; }
body.fzwp-page #fructeez-page-root .fz5-row:last-child{ border-bottom: 0 !important; }
body.fzwp-page #fructeez-page-root .fz5-icon{ display: grid; place-items: center; flex: 0 0 auto; width: 34px; height: 34px; border: 1px solid #dbedf5 !important; border-radius: 11px !important; color: var(--fz5-blue) !important; background: #eff8fc !important; }
body.fzwp-page #fructeez-page-root .fz5-icon svg{ width: 19px; height: 19px; }
body.fzwp-page #fructeez-page-root .fz5-row-name{ min-width: 0 !important; color: #252a2e !important; font-size: 17px !important; font-weight: 450 !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz5-value{ color: #a5aeb7 !important; font-size: 14px !important; font-weight: 500 !important; font-variant-numeric: tabular-nums; white-space: nowrap !important; text-decoration-thickness: 1.5px; }
body.fzwp-page #fructeez-page-root .fz5-free{ color: #239273 !important; font-size: 12px !important; font-weight: 500 !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz5-total{ display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-top: 9px !important; padding: 14px 15px !important; border-radius: 12px !important; background: #f7f9fa !important; color: #737e88 !important; font-size: 13px !important; font-weight: 500 !important; }
body.fzwp-page #fructeez-page-root .fz5-total del{ color: #929da7 !important; font-size: 16px !important; font-weight: 600 !important; white-space: nowrap !important; text-decoration-thickness: 1.5px; }
body.fzwp-page #fructeez-page-root .fz5-bonus{ position: relative; margin-top: 25px !important; padding: 22px 18px 18px !important; border: 1px solid #d6ebf6 !important; border-radius: 18px !important; background: linear-gradient(120deg,#f2faff,#f7fbfc) !important; }
body.fzwp-page #fructeez-page-root .fz5-bonus-label{ position: absolute; top: -10px; left: 18px; display: inline-flex; align-items: center; gap: 5px; padding: 4px 10px !important; border: 1px solid #e2edf3 !important; border-radius: 100px !important; background: #fff !important; color: var(--fz5-blue) !important; box-shadow: 0 3px 8px #06568608; font-size: 10px !important; line-height: 1.2 !important; font-weight: 600 !important; text-transform: uppercase !important; letter-spacing: .06em !important; }
body.fzwp-page #fructeez-page-root .fz5-bonus-label svg{ width: 11px; height: 11px; }
body.fzwp-page #fructeez-page-root .fz5-bonus-inner{ display: flex; align-items: center; gap: 14px; }
body.fzwp-page #fructeez-page-root .fz5-bonus-icon{ display: grid; place-items: center; flex-shrink: 0; width: 43px; height: 48px; border: 1px solid #d2eef8 !important; border-radius: 13px !important; color: var(--fz5-blue) !important; background: #e0f5fc !important; }
body.fzwp-page #fructeez-page-root .fz5-bonus-icon svg{ width: 23px; height: 23px; }
body.fzwp-page #fructeez-page-root .fz5-bonus h3{ color: #176c8d !important; font-size: 19px !important; font-weight: 600 !important; line-height: 1.25 !important; letter-spacing: -.025em !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz5-bonus-note{ display: block; margin-top: 6px !important; color: #567c8d !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz5-price-card{ position: relative; isolation: isolate; overflow: hidden; min-width: 0 !important; display: flex; flex-direction: column; padding: 28px !important; border: 1.5px solid #0e93c46b !important; border-radius: 24px !important; background: linear-gradient(180deg,#f5fbff 0%,white 55%) !important; box-shadow: 0 0 0 3px #ffffffd9 inset, 0 8px 20px -12px #06568618, 0 24px 32px -24px #06568624; }
body.fzwp-page #fructeez-page-root .fz5-price-card::after{ content: ''; position: absolute; top: 0; left: 0; width: 70%; height: 1px; background: linear-gradient(90deg, transparent, #0e93c4a6, transparent) !important; transform: translateX(-110%); pointer-events: none; }
body.fzwp-page #fructeez-page-root .fz5-promo-banner{ display: flex; align-items: center; justify-content: center; gap: 9px; min-height: 46px; padding: 9px 15px !important; border: 1px solid #0e93c4 !important; border-radius: 12px !important; background: #0e93c4 !important; color: #fff !important; font-size: 16px !important; font-weight: 500 !important; }
body.fzwp-page #fructeez-page-root .fz5-promo-banner svg{ width: 18px; height: 18px; }
body.fzwp-page #fructeez-page-root .fz5-promo-banner strong{ padding-left: 12px !important; margin-left: 3px !important; border-left: 1px solid #ffffff70 !important; font-size: 20px !important; font-weight: 650 !important; line-height: 1.2 !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz5-offer{ position: relative; flex: 1; min-height: 310px; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 24px 0 !important; text-align: center !important; }
body.fzwp-page #fructeez-page-root .fz5-offer-title{ max-width: 300px !important; font-size: 23px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: -.025em !important; }
body.fzwp-page #fructeez-page-root .fz5-price-before{ margin-top: 23px !important; color: #687984 !important; font-size: 18px !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz5-price-before del{ display: inline-block; margin-left: 5px !important; color: #7d8c96 !important; font-size: 27px !important; font-weight: 500 !important; text-decoration-thickness: 1.5px; }
body.fzwp-page #fructeez-page-root .fz5-offer::before{ content: ''; position: absolute; z-index: -1; left: 50%; top: 50%; width: 350px; max-width: 120% !important; height: 350px; border-radius: 50% !important; background: radial-gradient(circle,#ddf4fd7a 0%,#eff9fc42 42%,transparent 70%) !important; transform: translate(-50%,-48%); pointer-events: none; }
body.fzwp-page #fructeez-page-root .fz5-discount{ display: inline-flex; align-items: center; justify-content: center; gap: 7px; padding: 7px 13px !important; border: 1px solid #d5ebf5 !important; border-radius: 100px !important; color: var(--fz5-blue) !important; background: #f1faff !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.3 !important; }
body.fzwp-page #fructeez-page-root .fz5-discount svg{ width: 14px; height: 14px; }
body.fzwp-page #fructeez-page-root .fz5-price{ display: flex; justify-content: center; align-items: baseline; margin-top: 1px !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz5-old-price{ color: #b0bac3 !important; font-size: 27px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: -.04em !important; text-decoration-thickness: 2px; }
body.fzwp-page #fructeez-page-root .fz5-current-price{ color: #14171a !important; font: 500 clamp(100px,9.5vw,128px)/.98 Outfit, Arial, sans-serif !important; letter-spacing: -.065em !important; }
body.fzwp-page #fructeez-page-root .fz5-current-price span{ display: inline-block; font-size: .68em !important; margin-left: 3px !important; vertical-align: 8%; }
body.fzwp-page #fructeez-page-root .fz5-savings{ margin-top: 12px !important; padding: 5px 12px !important; border-radius: 100px !important; color: #087eaa !important; background: #e3f4fc !important; font-size: 14px !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz5-savings strong{ font-weight: 650 !important; }
body.fzwp-page #fructeez-page-root .fz5-access{ display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 7px; margin-top: 14px !important; color: #637784 !important; font-size: 13px !important; font-weight: 450 !important; }
body.fzwp-page #fructeez-page-root .fz5-guarantee{ display: flex; align-items: center; gap: 12px; padding: 16px !important; border: 1px solid #e7eeeb !important; border-radius: 16px !important; background: #f8fbf9 !important; }
body.fzwp-page #fructeez-page-root .fz5-guarantee-icon{ display: grid; place-items: center; flex-shrink: 0; width: 36px; height: 40px; border-radius: 11px !important; color: #259b6a !important; background: #e8f7ee !important; }
body.fzwp-page #fructeez-page-root .fz5-guarantee-icon svg{ width: 21px; height: 21px; }
body.fzwp-page #fructeez-page-root .fz5-guarantee h3{ color: #304b3d !important; font-size: 16px !important; font-weight: 600 !important; line-height: 1.3 !important; letter-spacing: -.015em !important; }
body.fzwp-page #fructeez-page-root .fz5-guarantee p{ margin-top: 3px !important; color: #5d7567 !important; font-size: 12px !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz5-cta-wrap{ margin-top: 18px !important; }
body.fzwp-page #fructeez-page-root .fz5-cta{ --fz5-ease: cubic-bezier(.32,.72,0,1); position: relative; isolation: isolate; display: flex; width: 100%; align-items: center; justify-content: center; padding: 19px 16px 19px 20px !important; color: #fff !important; font: 550 18px/1.4 Outfit, Arial, sans-serif !important; letter-spacing: -.02em !important; text-decoration: none !important; -webkit-tap-highlight-color: transparent; }
body.fzwp-page #fructeez-page-root .fz5-cta-bg{ position: absolute; z-index: -1; inset: 0; border-radius: 18px !important; background: radial-gradient(90% 100% at 50% 0%,#ffffff0b,transparent),#2a2a2a !important; box-shadow: inset 0 1px #ffffff24, 0 12px 18px -12px #01223652, 0 3px 6px #00000009; transition: inset .45s var(--fz5-ease), transform .2s; }
body.fzwp-page #fructeez-page-root .fz5-cta-inner{ display: flex; align-items: center; justify-content: center; gap: 12px; }
body.fzwp-page #fructeez-page-root .fz5-cta-text{ display: inline-flex; height: 1.4em; overflow: hidden; text-shadow: 0 1.4em currentColor !important; }
body.fzwp-page #fructeez-page-root .fz5-cta-text > span{ display: inline-block; transition: transform .45s var(--fz5-ease); }
body.fzwp-page #fructeez-page-root .fz5-cta-icon{ width: 21px; height: 21px; }
body.fzwp-page #fructeez-page-root .fz5-cta-icon path{ transition: transform .45s var(--fz5-ease); }
body.fzwp-page #fructeez-page-root .fz5-cta:active .fz5-cta-bg{ transform: scale(.98); }
body.fzwp-page #fructeez-page-root .fz5-cta:focus-visible{ outline: 3px solid var(--fz5-blue); outline-offset: 4px; border-radius: 18px !important; }
body.fzwp-page #fructeez-page-root .fz5-reassurance{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 6px 13px; margin-top: 14px !important; color: #6b7c87 !important; font-size: 11px !important; line-height: 1.5 !important; }
body.fzwp-page #fructeez-page-root .fz5-reassurance > span{ display: inline-flex; align-items: center; justify-content: center; gap: 5px; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz5-reassurance svg{ width: 12px; height: 12px; color: #8ba6b3 !important; }
body.fzwp-page #fructeez-page-root .fz5-inclusions.is-visible .fz5-row{ animation: fz5-row-arrive .6s cubic-bezier(.22,1,.36,1) both; animation-delay: calc(var(--row) * 55ms); }
body.fzwp-page #fructeez-page-root .fz5-price-card.is-visible{ animation: fz5-card-arrive .8s cubic-bezier(.22,1,.36,1) both; }
body.fzwp-page #fructeez-page-root .fz5-price-card.is-visible::after{ animation: fz5-border-glint 8s ease infinite; }
body.fzwp-page #fructeez-page-root .fz5-price-card.is-visible .fz5-offer::before{ animation: fz5-soft-glow 7s ease-in-out infinite; }
body.fzwp-page #fructeez-page-root .fz5-price-card:not(.is-running)::after, body.fzwp-page #fructeez-page-root .fz5-price-card:not(.is-running) .fz5-offer::before{ animation-play-state: paused; }
@keyframes fz5-row-arrive{ from { transform: translateY(8px); } to { transform: translateY(0); } }
@keyframes fz5-card-arrive{ from { transform: translateY(12px) scale(.985); } to { transform: translateY(0) scale(1); } }
@keyframes fz5-border-glint{ 0%, 18% { transform: translateX(-110%); opacity: 0; } 30% { opacity: 1; } 65%, 100% { transform: translateX(160%); opacity: 0; } }
@keyframes fz5-soft-glow{ 0%, 100% { opacity: .6; transform: translate(-50%,-48%) scale(.95); } 50% { opacity: 1; transform: translate(-50%,-48%) scale(1.06); } }
@media (hover:hover) and (pointer:fine){body.fzwp-page #fructeez-page-root .fz5-cta:hover .fz5-cta-bg{ inset: 2px; }
body.fzwp-page #fructeez-page-root .fz5-cta:hover .fz5-cta-text > span{ transform: translateY(-100%); }
body.fzwp-page #fructeez-page-root .fz5-cta:hover .fz5-cta-icon path:nth-child(1){ transform: translate(-8%,-8%); }
body.fzwp-page #fructeez-page-root .fz5-cta:hover .fz5-cta-icon path:nth-child(2){ transform: translate(-8%,8%); }
body.fzwp-page #fructeez-page-root .fz5-cta:hover .fz5-cta-icon path:nth-child(3){ transform: translate(8%,-8%); }
body.fzwp-page #fructeez-page-root .fz5-cta:hover .fz5-cta-icon path:last-child{ transform: translate(-7%,-7%); }

}
@media (min-width: 768px) and (max-width: 1000px){body.fzwp-page #fructeez-page-root .fz5-container{ padding: 90px 28px 64px !important; }
body.fzwp-page #fructeez-page-root .fz5-panel{ gap: 16px; padding: 16px !important; }
body.fzwp-page #fructeez-page-root .fz5-inclusions, body.fzwp-page #fructeez-page-root .fz5-price-card{ padding: 22px !important; }
body.fzwp-page #fructeez-page-root .fz5-row{ grid-template-columns: 28px minmax(0,1fr) auto; gap: 7px; }
body.fzwp-page #fructeez-page-root .fz5-icon{ width: 32px; height: 34px; border-radius: 10px !important; }
body.fzwp-page #fructeez-page-root .fz5-row-name{ font-size: 14px !important; }
body.fzwp-page #fructeez-page-root .fz5-value{ font-size: 12px !important; }
body.fzwp-page #fructeez-page-root .fz5-inclusions-title{ font-size: 21px !important; }
body.fzwp-page #fructeez-page-root .fz5-offer-title{ font-size: 21px !important; }
body.fzwp-page #fructeez-page-root .fz5-current-price{ font-size: 100px !important; }
body.fzwp-page #fructeez-page-root .fz5-promo-banner{ gap: 6px; padding-left: 10px !important; padding-right: 10px !important; font-size: 14px !important; }
body.fzwp-page #fructeez-page-root .fz5-promo-banner strong{ font-size: 18px !important; padding-left: 8px !important; }
body.fzwp-page #fructeez-page-root .fz5-cta{ font-size: 14px !important; padding-left: 12px !important; padding-right: 12px !important; }
body.fzwp-page #fructeez-page-root .fz5-cta-inner{ gap: 8px; }
body.fzwp-page #fructeez-page-root .fz5-cta-icon{ width: 18px; height: 18px; }
body.fzwp-page #fructeez-page-root .fz5-bonus{ padding-left: 12px !important; padding-right: 12px !important; }
body.fzwp-page #fructeez-page-root .fz5-bonus-inner{ gap: 10px; }
body.fzwp-page #fructeez-page-root .fz5-bonus-icon{ width: 34px; height: 40px; }
body.fzwp-page #fructeez-page-root .fz5-bonus h3{ font-size: 15px !important; }

}
@media (max-width: 767px){body.fzwp-page #fructeez-page-root .fz5-container{ max-width: 590px !important; padding: 64px 16px 48px !important; }
body.fzwp-page #fructeez-page-root .fz5-title{ margin-top: 22px !important; font-size: clamp(32px,7.8vw,42px) !important; line-height: 1.2 !important; }
body.fzwp-page #fructeez-page-root .fz5-title-mark{ margin-top: .12em !important; }
body.fzwp-page #fructeez-page-root .fz5-eyebrow{ font-size: 12px !important; }
body.fzwp-page #fructeez-page-root .fz5-panel{ grid-template-columns: minmax(0,1fr); gap: 16px; margin-top: 36px !important; padding: 12px !important; border-radius: 26px !important; }
body.fzwp-page #fructeez-page-root .fz5-inclusions{ grid-row: 1; padding: 22px 16px !important; border-radius: 20px !important; }
body.fzwp-page #fructeez-page-root .fz5-inclusions-title{ font-size: 22px !important; }
body.fzwp-page #fructeez-page-root .fz5-row{ grid-template-columns: 26px minmax(0,1fr) auto; gap: 7px; min-height: 54px; padding: 10px 0 !important; }
body.fzwp-page #fructeez-page-root .fz5-icon{ width: 26px; height: 30px; border-radius: 9px !important; }
body.fzwp-page #fructeez-page-root .fz5-icon svg{ width: 17px; height: 17px; }
body.fzwp-page #fructeez-page-root .fz5-row-name{ font-size: 14px !important; letter-spacing: -.025em !important; }
body.fzwp-page #fructeez-page-root .fz5-value{ font-size: 12px !important; }
body.fzwp-page #fructeez-page-root .fz5-free{ font-size: 11px !important; }
body.fzwp-page #fructeez-page-root .fz5-total{ padding: 13px 11px !important; font-size: 12px !important; }
body.fzwp-page #fructeez-page-root .fz5-bonus{ padding-left: 14px !important; padding-right: 14px !important; }
body.fzwp-page #fructeez-page-root .fz5-bonus-inner{ gap: 11px; }
body.fzwp-page #fructeez-page-root .fz5-bonus h3{ font-size: 16px !important; }
body.fzwp-page #fructeez-page-root .fz5-bonus-icon{ width: 36px; height: 44px; }
body.fzwp-page #fructeez-page-root .fz5-price-card{ grid-row: 2; padding: 20px !important; border-radius: 20px !important; }
body.fzwp-page #fructeez-page-root .fz5-offer{ min-height: 0; padding: 24px 0 !important; }
body.fzwp-page #fructeez-page-root .fz5-offer-title{ font-size: 22px !important; }
body.fzwp-page #fructeez-page-root .fz5-price-before{ margin-top: 18px !important; }
body.fzwp-page #fructeez-page-root .fz5-current-price{ font-size: 100px !important; }
body.fzwp-page #fructeez-page-root .fz5-old-price{ font-size: 25px !important; }
body.fzwp-page #fructeez-page-root .fz5-price{ gap: 15px; }
body.fzwp-page #fructeez-page-root .fz5-guarantee{ padding: 14px !important; }
body.fzwp-page #fructeez-page-root .fz5-guarantee h3{ font-size: 15px !important; }
body.fzwp-page #fructeez-page-root .fz5-cta{ font-size: 17px !important; padding: 18px 12px !important; }
body.fzwp-page #fructeez-page-root .fz5-reassurance{ font-size: 10.5px !important; gap: 7px 13px; }

}
@media (max-width: 359px){body.fzwp-page #fructeez-page-root .fz5-container{ padding-left: 12px !important; padding-right: 12px !important; }
body.fzwp-page #fructeez-page-root .fz5-title{ font-size: 30px !important; }
body.fzwp-page #fructeez-page-root .fz5-panel{ padding: 10px !important; }
body.fzwp-page #fructeez-page-root .fz5-inclusions{ padding: 20px 12px !important; }
body.fzwp-page #fructeez-page-root .fz5-row{ grid-template-columns: 18px minmax(0,1fr) auto; gap: 6px; }
body.fzwp-page #fructeez-page-root .fz5-icon{ width: 18px; height: 24px; border: 0 !important; border-radius: 0 !important; background: transparent !important; }
body.fzwp-page #fructeez-page-root .fz5-icon svg{ width: 16px; height: 16px; }
body.fzwp-page #fructeez-page-root .fz5-row-name{ font-size: 13px !important; }
body.fzwp-page #fructeez-page-root .fz5-value{ font-size: 11px !important; }
body.fzwp-page #fructeez-page-root .fz5-bonus-inner{ gap: 9px; }
body.fzwp-page #fructeez-page-root .fz5-bonus h3{ font-size: 15px !important; }
body.fzwp-page #fructeez-page-root .fz5-bonus-icon{ width: 30px; height: 38px; }
body.fzwp-page #fructeez-page-root .fz5-price-card{ padding: 18px !important; }
body.fzwp-page #fructeez-page-root .fz5-current-price{ font-size: 92px !important; }
body.fzwp-page #fructeez-page-root .fz5-price{ gap: 11px; }
body.fzwp-page #fructeez-page-root .fz5-old-price{ font-size: 23px !important; }
body.fzwp-page #fructeez-page-root .fz5-guarantee{ padding: 12px !important; gap: 9px; }
body.fzwp-page #fructeez-page-root .fz5-guarantee h3{ font-size: 14px !important; }
body.fzwp-page #fructeez-page-root .fz5-guarantee p{ font-size: 11px !important; }
body.fzwp-page #fructeez-page-root .fz5-cta{ font-size: 16px !important; }
body.fzwp-page #fructeez-page-root .fz5-cta-inner{ gap: 8px; }

}
@media (prefers-reduced-motion: reduce){body.fzwp-page #fructeez-page-root .fz5-pricing *, body.fzwp-page #fructeez-page-root .fz5-pricing *::before, body.fzwp-page #fructeez-page-root .fz5-pricing *::after{ animation: none !important; transition: none !important; }

}
body.fzwp-page #fructeez-page-root .mab{
  --mab-blue: #0e93c4;
  --mab-cyan: #78ddff;
  --mab-ease: cubic-bezier(.22,1,.36,1);
  padding: 48px 24px !important;
  color: #fff !important;
  font: 400 16px/1.5 Outfit,Arial,sans-serif !important;
  -webkit-font-smoothing: antialiased;
}
body.fzwp-page #fructeez-page-root .mab, body.fzwp-page #fructeez-page-root .mab *, body.fzwp-page #fructeez-page-root .mab *::before, body.fzwp-page #fructeez-page-root .mab *::after{ box-sizing: border-box !important; }
body.fzwp-page #fructeez-page-root .mab :where(h2,p,ul,li,figure){ margin: 0 !important; padding: 0 !important; }
body.fzwp-page #fructeez-page-root .mab-card{
  position: relative;
  isolation: isolate;
  overflow: hidden;
  display: grid;
  grid-template-columns: minmax(0,1.14fr) minmax(0,.92fr);
  grid-template-areas: 'intro art' 'details art';
  column-gap: 44px;
  max-width: 1240px !important;
  margin: 0 auto !important;
  padding: 60px 54px 56px !important;
  border: 1px solid #0e93c429 !important;
  border-radius: 36px !important;
  background: radial-gradient(ellipse at 35% 0%,#0c3b50 0%,#092b3b 42%,#051b27 100%) !important;
  box-shadow: inset 0 1px #ffffff12,0 12px 18px -12px #0122361a,0 32px 48px -30px #01223645;
}
body.fzwp-page #fructeez-page-root .mab-background{ position: absolute; z-index: -1; inset: 0; overflow: hidden; pointer-events: none; -webkit-mask-image: linear-gradient(90deg,#000 0%,#000 1%,transparent 9%,transparent 91%,#000 99%,#000 100%); mask-image: linear-gradient(90deg,#000 0%,#000 1%,transparent 9%,transparent 91%,#000 99%,#000 100%); }
body.fzwp-page #fructeez-page-root .mab-loops{ position: absolute; top: -68px; left: 50%; width: 100%; min-width: 900px !important; height: auto; transform: translateX(-50%); overflow: visible; }
body.fzwp-page #fructeez-page-root .mab-ribbon{ fill: none; stroke: #6edbff; stroke-width: 90; stroke-linecap: round; stroke-linejoin: round; }
body.fzwp-page #fructeez-page-root .mab-ribbon-base{ opacity: .035; }
body.fzwp-page #fructeez-page-root .mab-ribbon-draw{ opacity: .065; }
body.fzwp-page #fructeez-page-root .mab-ribbon-light{ stroke: #a7eaff; stroke-width: 62; stroke-dasharray: 150 1150; stroke-dashoffset: 150; opacity: 0; }
body.fzwp-page #fructeez-page-root .mab-intro{ grid-area: intro; position: relative; z-index: 2; min-width: 0 !important; }
body.fzwp-page #fructeez-page-root .mab-tag{ display: inline-flex; align-items: center; gap: 9px; max-width: 100% !important; padding: 0 !important; border: 0 !important; background: none !important; color: #c7e0ec !important; font: 450 14px/1.4 Outfit,Arial,sans-serif !important; letter-spacing: -.01em !important; text-transform: none !important; box-shadow: none; }
body.fzwp-page #fructeez-page-root .mab-tag-new{ display: inline-block; padding: 4px 8px !important; border: 1px solid #a9e9ff29 !important; border-radius: 7px !important; background: #93e2ff12 !important; color: #a8e8ff !important; font-weight: 550 !important; }
body.fzwp-page #fructeez-page-root .mab h2{ margin: 24px 0 0 !important; color: #fff !important; font: 600 clamp(38px,4.2vw,56px)/1.16 Outfit,Arial,sans-serif !important; letter-spacing: -.045em !important; text-wrap: balance; }
body.fzwp-page #fructeez-page-root .mab-title-first{ white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .mab-title-script{ display: inline-block; padding: .01em .14em .1em .08em !important; border-radius: .25em !important; background: #52c9f40d !important; color: var(--mab-cyan) !important; font: 400 1.06em/1.12 Gloria,cursive !important; letter-spacing: -.055em !important; transform: rotate(-2deg); }
body.fzwp-page #fructeez-page-root .mab-description{ max-width: 53ch !important; margin-top: 23px !important; color: #bbd1dd !important; font: 400 17px/1.6 Outfit,Arial,sans-serif !important; letter-spacing: -.012em !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .mab-description p + p{ margin-top: 12px !important; }
body.fzwp-page #fructeez-page-root .mab-description strong{ color: #e5f1f7 !important; font-weight: 500 !important; }
body.fzwp-page #fructeez-page-root .mab-details{ grid-area: details; position: relative; z-index: 2; min-width: 0 !important; }
body.fzwp-page #fructeez-page-root .mab-facts{ display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 10px; list-style: none !important; margin: 27px 0 25px !important; padding: 0 !important; border: 0 !important; background: transparent !important; }
body.fzwp-page #fructeez-page-root .mab-facts li{ display: block; min-width: 0 !important; padding: 17px 16px !important; border: 1px solid #c9e7f024 !important; border-radius: 20px !important; background: #d2efff0c !important; box-shadow: inset 0 1px #ffffff04; }
body.fzwp-page #fructeez-page-root .mab-facts b{ display: block; color: #f3fbff !important; font: 650 clamp(25px,2.35vw,32px)/1.1 Outfit,Arial,sans-serif !important; letter-spacing: -.04em !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .mab-facts span{ display: block; margin-top: 8px !important; color: #b7cbd7 !important; font: 450 13px/1.4 Outfit,Arial,sans-serif !important; text-wrap: balance; }
body.fzwp-page #fructeez-page-root .mab-list{ display: grid; gap: 10px; list-style: none !important; color: #d7e7ef !important; font: 400 14.5px/1.5 Outfit,Arial,sans-serif !important; }
body.fzwp-page #fructeez-page-root .mab-list li{ display: flex; align-items: flex-start; gap: 10px; min-width: 0 !important; }
body.fzwp-page #fructeez-page-root .mab-list svg{ display: block; flex-shrink: 0; width: 18px; height: 18px; margin-top: 2px !important; color: #7dd8f6 !important; }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-view="example"] .mab-facts, body.fzwp-page #fructeez-page-root .mab-card[data-mab-view="example"] .mab-list{ display: none !important; }
body.fzwp-page #fructeez-page-root .mab-actions{ margin-top: 28px !important; }
body.fzwp-page #fructeez-page-root .mab-btn{ position: relative; isolation: isolate; display: inline-flex; justify-content: center; align-items: center; gap: 20px; max-width: 100% !important; min-height: 60px; padding: 17px 22px 17px 26px !important; border: 0 !important; color: #12394b !important; font: 550 16px/1.4 Outfit,Arial,sans-serif !important; letter-spacing: -.015em !important; text-decoration: none !important; -webkit-tap-highlight-color: transparent; }
body.fzwp-page #fructeez-page-root .mab-btn-bg{ position: absolute; z-index: -1; inset: 0; border: 1px solid #fff !important; border-radius: 17px !important; background: linear-gradient(180deg,#fff,#f0f9fd) !important; box-shadow: 0 1px 1px #00000009,0 8px 20px -12px #00000050,0 0 30px -12px #78ddff26; transition: inset .45s var(--mab-ease),transform .2s; }
body.fzwp-page #fructeez-page-root .mab-btn-label{ display: block; flex: 0 0 auto; height: 1.4em; overflow: hidden; white-space: nowrap !important; text-shadow: 0 1.4em currentColor !important; }
body.fzwp-page #fructeez-page-root .mab-btn-label > span{ display: block; transition: transform .45s var(--mab-ease); }
body.fzwp-page #fructeez-page-root .mab-btn-arrow{ display: block; flex-shrink: 0; width: 21px; height: 21px; transition: transform .45s var(--mab-ease); }
body.fzwp-page #fructeez-page-root .mab-btn:focus-visible{ outline: 3px solid var(--mab-cyan); outline-offset: 5px; border-radius: 17px !important; }
body.fzwp-page #fructeez-page-root .mab-btn:active .mab-btn-bg{ transform: scale(.98); }
body.fzwp-page #fructeez-page-root .mab-fan{ grid-area: art; align-self: center; position: relative; width: 100%; min-width: 0 !important; height: 490px; }
body.fzwp-page #fructeez-page-root .mab-fan::before{ content: ''; position: absolute; inset: 10% -12% -5%; border-radius: 50% !important; background: radial-gradient(ellipse,#0e93c41a,transparent 66%) !important; pointer-events: none; }
body.fzwp-page #fructeez-page-root .mab-showcase{ position: absolute; inset: 0; }
body.fzwp-page #fructeez-page-root .mab-preview{ position: absolute; left: 50%; bottom: 34px; width: 48%; max-width: 230px !important; overflow: visible; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none; filter: drop-shadow(0 14px 18px #00131f70); transform-origin: bottom center; }
body.fzwp-page #fructeez-page-root .mab-preview--left{ z-index: 1; transform: translateX(-82%) translateY(6%) rotate(-13deg); }
body.fzwp-page #fructeez-page-root .mab-preview--right{ z-index: 2; transform: translateX(-18%) translateY(6%) rotate(13deg); }
body.fzwp-page #fructeez-page-root .mab-preview--front{ z-index: 3; transform: translateX(-50%); }
body.fzwp-page #fructeez-page-root .mab-preview img{ display: block !important; width: 100% !important; height: auto !important; max-width: none !important; border: 0 !important; -webkit-user-drag: none; user-select: none; }
body.fzwp-page #fructeez-page-root .mab-card.is-visible .mab-ribbon-draw{ animation: mab-draw 3.8s cubic-bezier(.33,.05,.17,1) both; }
body.fzwp-page #fructeez-page-root .mab-card.is-visible .mab-ribbon-right .mab-ribbon-draw{ animation-delay: .24s; }
body.fzwp-page #fructeez-page-root .mab-card.is-visible .mab-ribbon-light{ animation: mab-flow 14s linear 3s infinite; }
body.fzwp-page #fructeez-page-root .mab-card.is-visible .mab-ribbon-right .mab-ribbon-light{ animation-delay: 6s; }
body.fzwp-page #fructeez-page-root .mab-card.is-visible .mab-showcase{ animation: mab-float 7s ease-in-out infinite; }
body.fzwp-page #fructeez-page-root .mab-card:not(.is-running) .mab-showcase, body.fzwp-page #fructeez-page-root .mab-card:not(.is-running) .mab-ribbon-draw, body.fzwp-page #fructeez-page-root .mab-card:not(.is-running) .mab-ribbon-light{ animation-play-state: paused; }
@keyframes mab-draw{ from { stroke-dasharray: 1000 1000; stroke-dashoffset: 1000; } to { stroke-dasharray: 1000 1000; stroke-dashoffset: 0; } }
@keyframes mab-flow{ 0% { stroke-dashoffset: 150; opacity: 0; } 12%,72% { opacity: .05; } 95%,100% { stroke-dashoffset: -1150; opacity: 0; } }
@keyframes mab-float{ 0%,100% { transform: translateY(3px); } 50% { transform: translateY(-5px); } }
@media (hover:hover) and (pointer:fine){body.fzwp-page #fructeez-page-root .mab-btn:hover .mab-btn-bg{ inset: 2px; }
body.fzwp-page #fructeez-page-root .mab-btn:hover .mab-btn-label > span{ transform: translateY(-100%); }
body.fzwp-page #fructeez-page-root .mab-btn:hover .mab-btn-arrow{ transform: translateX(4px); }

}
@media (min-width: 861px) and (max-width: 1100px){body.fzwp-page #fructeez-page-root .mab-card{ padding: 46px 34px !important; column-gap: 26px; grid-template-columns: minmax(0,1.2fr) minmax(0,1fr); }
body.fzwp-page #fructeez-page-root .mab h2{ font-size: 42px !important; }
body.fzwp-page #fructeez-page-root .mab-description{ font-size: 16px !important; }
body.fzwp-page #fructeez-page-root .mab-facts li{ padding: 15px 12px !important; }
body.fzwp-page #fructeez-page-root .mab-fan{ height: 420px; }

}
@media (max-width: 860px){body.fzwp-page #fructeez-page-root .mab{ padding: 32px 20px !important; }
body.fzwp-page #fructeez-page-root .mab-card{ max-width: 660px !important; grid-template-columns: minmax(0,1fr); grid-template-areas: 'intro' 'art' 'details'; padding: 42px 32px 38px !important; border-radius: 30px !important; }
body.fzwp-page #fructeez-page-root .mab h2{ font-size: clamp(38px,7vw,50px) !important; }
body.fzwp-page #fructeez-page-root .mab-description{ max-width: 55ch !important; }
body.fzwp-page #fructeez-page-root .mab-fan{ justify-self: center; max-width: 420px !important; height: 385px; margin-top: 24px !important; }
body.fzwp-page #fructeez-page-root .mab-preview{ bottom: 44px; width: 46%; max-width: 190px !important; }
body.fzwp-page #fructeez-page-root .mab-facts{ margin-top: 7px !important; }
body.fzwp-page #fructeez-page-root .mab-actions{ margin-top: 27px !important; }
body.fzwp-page #fructeez-page-root .mab-loops{ top: 3%; min-width: 850px !important; }

}
@media (max-width: 480px){body.fzwp-page #fructeez-page-root .mab{ padding: 24px 16px !important; }
body.fzwp-page #fructeez-page-root .mab-card{ padding: 34px 24px 30px !important; border-radius: 27px !important; }
body.fzwp-page #fructeez-page-root .mab-tag{ font-size: 13px !important; }
body.fzwp-page #fructeez-page-root .mab h2{ margin-top: 23px !important; font-size: 40px !important; line-height: 1.16 !important; }
body.fzwp-page #fructeez-page-root .mab-title-script{ margin-top: 4px !important; }
body.fzwp-page #fructeez-page-root .mab-description{ margin-top: 22px !important; font-size: 16px !important; line-height: 1.6 !important; }
body.fzwp-page #fructeez-page-root .mab-fan{ height: clamp(285px,84vw,350px); margin-top: 20px !important; }
body.fzwp-page #fructeez-page-root .mab-preview{ width: 48%; bottom: 42px; }
body.fzwp-page #fructeez-page-root .mab-facts{ gap: 8px; margin: 4px 0 24px !important; }
body.fzwp-page #fructeez-page-root .mab-facts li{ min-height: 101px; padding: 14px 10px !important; border-radius: 16px !important; }
body.fzwp-page #fructeez-page-root .mab-facts b{ font-size: 25px !important; }
body.fzwp-page #fructeez-page-root .mab-facts span{ font-size: 12px !important; }
body.fzwp-page #fructeez-page-root .mab-list{ font-size: 14px !important; gap: 12px; }
body.fzwp-page #fructeez-page-root .mab-list li{ gap: 9px; }
body.fzwp-page #fructeez-page-root .mab-list svg{ width: 17px; height: 17px; }
body.fzwp-page #fructeez-page-root .mab-btn{ width: 100%; min-height: 59px; padding: 17px 20px !important; justify-content: space-between; }

}
@media (max-width: 359px){body.fzwp-page #fructeez-page-root .mab{ padding: 22px 12px !important; }
body.fzwp-page #fructeez-page-root .mab-card{ padding: 30px 20px 26px !important; border-radius: 25px !important; }
body.fzwp-page #fructeez-page-root .mab h2{ font-size: 35px !important; }
body.fzwp-page #fructeez-page-root .mab-description{ font-size: 15px !important; }
body.fzwp-page #fructeez-page-root .mab-facts li{ padding: 13px 7px !important; }
body.fzwp-page #fructeez-page-root .mab-facts b{ font-size: 21px !important; }
body.fzwp-page #fructeez-page-root .mab-facts span{ font-size: 11.5px !important; }
body.fzwp-page #fructeez-page-root .mab-list{ font-size: 13.5px !important; }

}
@media (prefers-reduced-motion: reduce){body.fzwp-page #fructeez-page-root .mab *, body.fzwp-page #fructeez-page-root .mab *::before, body.fzwp-page #fructeez-page-root .mab *::after{ animation: none !important; transition: none !important; }
body.fzwp-page #fructeez-page-root .mab-ribbon-light{ display: none; }
body.fzwp-page #fructeez-page-root .mab-btn:hover .mab-btn-label > span, body.fzwp-page #fructeez-page-root .mab-btn:hover .mab-btn-arrow{ transform: none; }

}
body.fzwp-page #fructeez-page-root .mab-visual{ grid-area: art; align-self: center; justify-self: center; position: relative; width: 100%; min-width: 0 !important; container-type: inline-size; }
body.fzwp-page #fructeez-page-root .mab-tabs{ position: relative; display: grid; grid-template-columns: 1fr 1fr; width: 236px; max-width: 100% !important; margin: 0 auto 17px !important; padding: 4px !important; border: 1px solid #c0e4f421 !important; border-radius: 15px !important; background: #ffffff07 !important; }
body.fzwp-page #fructeez-page-root .mab-tab-indicator{ position: absolute; left: 4px; top: 4px; bottom: 4px; width: calc(50% - 4px); border: 1px solid #ffffffd9 !important; border-radius: 11px !important; background: #f6fbff !important; box-shadow: 0 2px 5px #00152224; transition: transform .36s var(--mab-ease); }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-view="example"] .mab-tab-indicator{ transform: translateX(100%); }
body.fzwp-page #fructeez-page-root .mab-tab{ position: relative; z-index: 1; min-width: 0 !important; min-height: 40px; padding: 8px 13px !important; border: 0 !important; border-radius: 10px !important; background: none !important; color: #bcd5e2 !important; font: 500 14px/1.4 Outfit,Arial,sans-serif !important; cursor: pointer; transition: color .25s; -webkit-tap-highlight-color: transparent; }
body.fzwp-page #fructeez-page-root .mab-tab[aria-selected="true"]{ color: #163d50 !important; }
body.fzwp-page #fructeez-page-root .mab-tab:focus-visible, body.fzwp-page #fructeez-page-root .mab-example button:focus-visible{ outline: 2px solid #78ddff; outline-offset: 4px; }
body.fzwp-page #fructeez-page-root .mab-visual-panels{ position: relative; height: 490px; }
body.fzwp-page #fructeez-page-root .mab-panel{ position: absolute; inset: 0; display: grid; place-items: center; min-width: 0 !important; }
body.fzwp-page #fructeez-page-root .mab-panel[hidden], body.fzwp-page #fructeez-page-root .mab-example [hidden]{ display: none !important; }
body.fzwp-page #fructeez-page-root .mab-visual .mab-fan{ grid-area: auto; height: 100%; max-width: none !important; margin: 0 !important; }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-view="example"] .mab-visual-panels{ height: auto; }
body.fzwp-page #fructeez-page-root .mab-example{ position: relative; inset: auto; display: block; }
body.fzwp-page #fructeez-page-root .mab-example-content{ display: grid; gap: 12px; width: 100%; min-width: 0 !important; padding: 5px 0 0 !important; }
body.fzwp-page #fructeez-page-root .mab-example-top{ display: flex; align-items: center; justify-content: space-between; gap: 7px; min-height: 36px; }
body.fzwp-page #fructeez-page-root .mab-example-heading{ color: #e0f0f8 !important; font: 500 14px/1.4 Outfit,Arial,sans-serif !important; }
body.fzwp-page #fructeez-page-root .mab-example-play{ display: grid; place-items: center; position: relative; flex: 0 0 36px; width: 36px; height: 36px; padding: 0 !important; border: 0 !important; border-radius: 50% !important; background: transparent !important; color: #a8c9dc !important; cursor: pointer; }
body.fzwp-page #fructeez-page-root .mab-example-play::before{ content: ''; position: absolute; inset: 3px; border: 1px solid #a9ccdf32 !important; border-radius: 50% !important; background: #edfaff04 !important; }
body.fzwp-page #fructeez-page-root .mab-example-play svg{ position: relative; display: block; width: 14px; height: 14px; }
body.fzwp-page #fructeez-page-root .mab-diagram{ display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); column-gap: 8%; position: relative; width: 100%; padding-top: 43px !important; margin: 4px 0 0 !important; container-type: inline-size; }
body.fzwp-page #fructeez-page-root .mab-link{ position: absolute; top: calc(50% + 21.5px); width: 8%; height: 16px; transform: translateY(-50%); overflow: visible; }
body.fzwp-page #fructeez-page-root .mab-link--1{ left: 28%; }
body.fzwp-page #fructeez-page-root .mab-link--2{ left: 64%; }
body.fzwp-page #fructeez-page-root .mab-link path{ stroke-linecap: round; stroke-linejoin: round; stroke-width: 2; }
body.fzwp-page #fructeez-page-root .mab-link-base{ stroke: #89c6da48; }
body.fzwp-page #fructeez-page-root .mab-flow{ stroke: #b0edff; stroke-dasharray: 100; stroke-dashoffset: 100; opacity: 0; filter: drop-shadow(0 0 3px #78ddff44); }
body.fzwp-page #fructeez-page-root .mab-flow--return{ stroke: #9ce2c3; }
body.fzwp-page #fructeez-page-root .mab-node{ position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 6px; min-width: 0 !important; height: 134px; padding: 9px 6px !important; border: 1px solid #b9e6f12e !important; border-radius: 15px !important; background: linear-gradient(145deg,#32647542,#11364877) !important; text-align: center !important; box-shadow: inset 0 1px #e5f8ff07; transition: border-color .4s,background .4s,box-shadow .4s; }
body.fzwp-page #fructeez-page-root .mab-node--agency{ border-color: #a3dfff5e !important; }
body.fzwp-page #fructeez-page-root .mab-node-trigger{ position: absolute; z-index: 2; inset: 0; display: block; width: 100%; height: 100%; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: inherit !important; background: transparent !important; cursor: pointer; -webkit-tap-highlight-color: transparent; }
body.fzwp-page #fructeez-page-root .mab-node h3{ margin: 0 !important; color: #e6f3f9 !important; font: 550 clamp(11px,2.6cqw,14px)/1.25 Outfit,Arial,sans-serif !important; letter-spacing: -.02em !important; }
body.fzwp-page #fructeez-page-root .mab-node-rate{ position: absolute; bottom: calc(100% + 8px); left: -5%; width: 110%; display: flex; flex-direction: column; gap: 3px; align-items: center; }
body.fzwp-page #fructeez-page-root .mab-node-rate span{ color: #9cb8c7 !important; font: 400 clamp(9px,2.15cqw,11px)/1.25 Outfit,Arial,sans-serif !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .mab-node-rate b{ color: #99e1be !important; font: 550 clamp(16px,4.7cqw,22px)/1.15 Outfit,Arial,sans-serif !important; letter-spacing: -.035em !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .mab-node--freelance .mab-node-rate b{ color: #ffc29b !important; }
body.fzwp-page #fructeez-page-root .mab-agency-label{ position: absolute; bottom: calc(100% + 15px); left: 50%; transform: translateX(-50%); padding: 3px 7px !important; border: 1px solid #a9e9ff29 !important; border-radius: 7px !important; background: #93e2ff10 !important; color: #b7eaff !important; font: 450 clamp(9px,2.4cqw,11px)/1.3 Outfit,Arial,sans-serif !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .mab-node-copy{ color: #b9d0dd !important; font: 400 clamp(10px,2.25cqw,12px)/1.35 Outfit,Arial,sans-serif !important; text-wrap: balance; }
body.fzwp-page #fructeez-page-root .mab-node-art{ display: grid; grid-template-columns: minmax(0,1fr); grid-template-rows: minmax(0,1fr); place-items: center; width: 100%; min-width: 0 !important; height: 60px; }
body.fzwp-page #fructeez-page-root .mab-agency-profit{ position: absolute; z-index: 3; bottom: calc(100% + 7px); left: 50%; display: grid; justify-items: center; gap: 2px; width: max-content; max-width: calc(100% + 24px) !important; padding: 6px 10px !important; border: 1px solid #91ddb475 !important; border-radius: 11px !important; background: linear-gradient(145deg,#1c4a46,#133834) !important; box-shadow: 0 5px 13px #001d2f33,inset 0 1px #d9ffe811; color: #a4dfbc !important; opacity: 0; transform: translateX(-50%) translateY(5px) scale(.88); pointer-events: none; }
body.fzwp-page #fructeez-page-root .mab-agency-profit>span:not(.mab-profit-check){ color: #b8ddcb !important; font: 400 9px/1.2 Outfit,Arial,sans-serif !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .mab-agency-profit strong{ color: #a4e2b9 !important; font: 550 clamp(14px,4.2cqw,18px)/1.15 Outfit,Arial,sans-serif !important; letter-spacing: -.025em !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .mab-profit-check{ position: absolute; top: -5px; right: -5px; display: grid; place-items: center; width: 15px; height: 15px; border: 2px solid #153e39 !important; border-radius: 50% !important; color: #154c38 !important; background: #a4e2b9 !important; }
body.fzwp-page #fructeez-page-root .mab-profit-check svg{ width: 12px; height: 12px; }
body.fzwp-page #fructeez-page-root .mab-agency-label{ transition: opacity .2s; }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-phase="3"] .mab-agency-label{ opacity: 0; transition-delay: 2.1s; }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-view="example"][data-mab-example-phase="3"] .mab-agency-profit{ opacity: 1; transform: translateX(-50%); animation: mab-profit-arrive .4s cubic-bezier(.2,.9,.25,1.15) 2.1s both; }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-phase="1"] .mab-node--client, body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-phase="2"] .mab-node--freelance, body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-phase="3"] .mab-node--agency{ border-color: #a9e8ffc4 !important; background-color: #6edaff0b !important; box-shadow: 0 0 20px #67cfea10; }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-view="example"][data-mab-example-phase="1"] .mab-flow--1, body.fzwp-page #fructeez-page-root .mab-card[data-mab-view="example"][data-mab-example-phase="2"] .mab-flow--2, body.fzwp-page #fructeez-page-root .mab-card[data-mab-view="example"][data-mab-example-phase="3"] .mab-flow--return{ animation: mab-example-send 1.5s var(--mab-ease) both; }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-phase="3"] .mab-link--1 .mab-flow--return{ animation-delay: .8s; }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-manual="true"][data-mab-example-phase="1"] .mab-flow--1, body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-manual="true"][data-mab-example-phase="2"] .mab-flow--2, body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-manual="true"][data-mab-example-phase="3"] .mab-flow--return{ animation: none; opacity: 1; stroke-dashoffset: 0; }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-manual="true"][data-mab-example-phase="3"] .mab-agency-profit{ animation: none; opacity: 1; transform: translateX(-50%); }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-manual="true"][data-mab-example-phase="3"] .mab-agency-label{ transition-delay: 0s; }
body.fzwp-page #fructeez-page-root .mab-story-card{ overflow: hidden; min-width: 0 !important; padding: 15px 15px 2px !important; margin-top: 2px !important; border: 1px solid #a6dffc50 !important; border-radius: 15px !important; background: linear-gradient(140deg,#c1eeff09,#b4eaff03) !important; box-shadow: inset 0 1px #dff8ff05; }
body.fzwp-page #fructeez-page-root .mab-story-slide{ min-width: 0 !important; animation: mab-story-enter .32s var(--mab-ease) both; }
body.fzwp-page #fructeez-page-root .mab-story-heading{ display: flex; align-items: center; gap: 12px; min-height: 22px; }
body.fzwp-page #fructeez-page-root .mab-story-heading>span{ flex-shrink: 0; color: #8ebcd2 !important; font: 450 10px/1.4 Outfit,Arial,sans-serif !important; letter-spacing: .02em !important; }
body.fzwp-page #fructeez-page-root .mab-story-heading h4{ margin: 0 !important; color: #e5f5ff !important; font: 550 14px/1.35 Outfit,Arial,sans-serif !important; letter-spacing: -.015em !important; }
body.fzwp-page #fructeez-page-root .mab-story-slide>p{ margin-top: 9px !important; min-height: 60px; color: #b6d0df !important; font: 400 13px/1.5 Outfit,Arial,sans-serif !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .mab-story-slide strong{ color: #e2f3ff !important; font-weight: 550 !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .mab-amount-sale, body.fzwp-page #fructeez-page-root .mab-story-slide .mab-amount-sale{ color: #99e1be !important; }
body.fzwp-page #fructeez-page-root .mab-amount-cost, body.fzwp-page #fructeez-page-root .mab-story-slide .mab-amount-cost{ color: #ffc29b !important; }
body.fzwp-page #fructeez-page-root .mab-story-navigation{ display: flex; align-items: center; justify-content: center; gap: 0; margin-top: 1px !important; }
body.fzwp-page #fructeez-page-root .mab-story-dot{ display: grid; place-items: center; width: 44px; height: 36px; flex-shrink: 0; padding: 0 !important; border: 0 !important; border-radius: 7px !important; background: transparent !important; cursor: pointer; }
body.fzwp-page #fructeez-page-root .mab-story-dot>span{ position: relative; display: block; overflow: hidden; width: 14px; height: 3px; border-radius: 99px !important; background: #8dbbd23d !important; transition: width .3s,background .3s; }
body.fzwp-page #fructeez-page-root .mab-story-dot[aria-pressed="true"]>span{ width: 26px; background: #8dbbd25e !important; }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-manual="true"] .mab-story-dot[aria-pressed="true"]>span{ background: #b0e5fb !important; }
body.fzwp-page #fructeez-page-root .mab-story-dot i{ position: absolute; inset: 0; display: block; border-radius: inherit !important; background: #b0e5fb !important; transform: scaleX(0); transform-origin: left; }
body.fzwp-page #fructeez-page-root .mab-story-dot[aria-pressed="true"] i{ animation: mab-example-progress 4.5s linear both; }
body.fzwp-page #fructeez-page-root .mab-example-footer{ padding: 1px 0 14px !important; border-bottom: 1px solid #cae5f018 !important; text-align: center !important; }
body.fzwp-page #fructeez-page-root .mab-example-equation{ color: #d9eaf3 !important; font: 450 clamp(15px,4.65cqw,21px)/1.35 Outfit,Arial,sans-serif !important; letter-spacing: -.025em !important; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .mab-equation-operator{ margin: 0 5px !important; color: #769cac !important; }
body.fzwp-page #fructeez-page-root .mab-example-equation strong{ color: #a4e2b9 !important; font-weight: 550 !important; }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-paused="true"] .mab-flow, body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-paused="true"] .mab-story-dot i, body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-paused="true"] .mab-agency-profit{ animation-play-state: paused; }
@keyframes mab-example-send{ 0% { stroke-dashoffset: 100; opacity: 0; } 10% { opacity: 1; } 100% { stroke-dashoffset: 0; opacity: 1; } }
@keyframes mab-example-progress{ to { transform: scaleX(1); } }
@keyframes mab-profit-arrive{ 0% { opacity: 0; transform: translateX(-50%) translateY(5px) scale(.88); } 70% { opacity: 1; transform: translateX(-50%) translateY(-1px) scale(1.025); } 100% { opacity: 1; transform: translateX(-50%) translateY(0) scale(1); } }
@keyframes mab-story-enter{ from { opacity: 0; transform: translateY(3px); } to { opacity: 1; transform: none; } }
@media (min-width:861px) and (max-width:1100px){body.fzwp-page #fructeez-page-root .mab-visual-panels{ height: 420px; }
 }
@media (max-width:860px){body.fzwp-page #fructeez-page-root .mab-visual{ max-width: 500px !important; margin-top: 24px !important; }
body.fzwp-page #fructeez-page-root .mab-visual-panels{ height: 385px; }
body.fzwp-page #fructeez-page-root .mab-visual .mab-fan{ max-width: none !important; }

}
@media (max-width:480px){body.fzwp-page #fructeez-page-root .mab-visual{ margin-top: 26px !important; }
body.fzwp-page #fructeez-page-root .mab-tabs{ width: 224px; }
body.fzwp-page #fructeez-page-root .mab-visual-panels{ height: clamp(285px,84vw,350px); }
body.fzwp-page #fructeez-page-root .mab-example-content{ gap: 11px; padding-top: 0 !important; }
body.fzwp-page #fructeez-page-root .mab-example-heading{ font-size: 13px !important; }
body.fzwp-page #fructeez-page-root .mab-example-play{ flex-basis: 44px; width: 44px; height: 44px; }
body.fzwp-page #fructeez-page-root .mab-example-play::before{ inset: 7px; }
body.fzwp-page #fructeez-page-root .mab-diagram{ margin-top: 2px !important; }
body.fzwp-page #fructeez-page-root .mab-node{ height: 113px; gap: 5px; padding: 8px 5px !important; border-radius: 12px !important; }
body.fzwp-page #fructeez-page-root .mab-node-art{ height: 48px; }
body.fzwp-page #fructeez-page-root .mab-node-copy{ font-size: 10px !important; }
body.fzwp-page #fructeez-page-root .mab-story-card{ padding: 13px 13px 0 !important; }
body.fzwp-page #fructeez-page-root .mab-story-heading{ gap: 10px; }
body.fzwp-page #fructeez-page-root .mab-story-heading h4{ font-size: 13px !important; }
body.fzwp-page #fructeez-page-root .mab-story-slide>p{ font-size: 12px !important; }
body.fzwp-page #fructeez-page-root .mab-story-dot{ height: 44px; }
body.fzwp-page #fructeez-page-root .mab-equation-operator{ margin: 0 3px !important; }

}
@media (max-width:359px){body.fzwp-page #fructeez-page-root .mab-node h3{ font-size: 10px !important; }
body.fzwp-page #fructeez-page-root .mab-node-rate span{ font-size: 8.5px !important; }
body.fzwp-page #fructeez-page-root .mab-node-copy{ font-size: 9px !important; }

}
@media (prefers-reduced-motion:reduce){body.fzwp-page #fructeez-page-root .mab-flow{ display: none; }
body.fzwp-page #fructeez-page-root .mab-story-dot i{ display: none; }
body.fzwp-page #fructeez-page-root .mab-card[data-mab-example-phase="3"] .mab-agency-label{ transition-delay: 0s; }

}
@media (hover:hover) and (pointer:fine){body.fzwp-page #fructeez-page-root .mab-node:hover{ border-color: #a5dffb9c !important; background-color: #b7ebff09 !important; }
 }
body.fzwp-page #fructeez-page-root .mab-person{ position: relative; width: 52px; height: 60px; --mab-head: radial-gradient(circle at 29% 23%,#bdeaff 0%,#5bb5f6 39%,#2c78da 75%,#2357a8 100%); --mab-body: linear-gradient(115deg,#7acafb,#3a8ee9 49%,#265cb8); filter: drop-shadow(0 5px 3px #001b2c28); }
body.fzwp-page #fructeez-page-root .mab-person::before{ content: ''; position: absolute; top: 0; left: 28%; width: 44%; height: 40%; border-radius: 50% !important; background: var(--mab-head) !important; box-shadow: inset -2px -2px 3px #17457812; }
body.fzwp-page #fructeez-page-root .mab-person::after{ content: ''; position: absolute; bottom: 2%; left: 4%; width: 92%; height: 51%; border-radius: 55% 55% 25% 25% / 87% 87% 22% 22% !important; background: var(--mab-body) !important; box-shadow: inset 0 1px 2px #ddf7ff3b,inset -3px -2px 4px #052d7017; }
body.fzwp-page #fructeez-page-root .mab-person-purple{ --mab-head: radial-gradient(circle at 29% 23%,#e2bcff 0%,#b684f2 40%,#8755cc 77%,#64399f 100%); --mab-body: linear-gradient(115deg,#c49bf9,#a16fe0 48%,#7442b7); }
body.fzwp-page #fructeez-page-root .mab-team{ position: relative; width: 74px; height: 60px; }
body.fzwp-page #fructeez-page-root .mab-team .mab-person{ position: absolute; bottom: 0; width: 39px; height: 46px; }
body.fzwp-page #fructeez-page-root .mab-team .mab-person:first-child{ left: 0; }
body.fzwp-page #fructeez-page-root .mab-team .mab-person:nth-child(2){ z-index: 2; left: 14px; width: 47px; height: 60px; }
body.fzwp-page #fructeez-page-root .mab-team .mab-person:last-child{ right: 0; }
body.fzwp-page #fructeez-page-root .mab-web-scene{ position: relative; width: 76px; height: 66px; filter: drop-shadow(0 5px 4px #001b2c30); }
body.fzwp-page #fructeez-page-root .mab-monitor{ position: absolute; top: 2px; left: 2px; width: 62px; height: 45px; padding: 4px !important; border: 1px solid #effcff99 !important; border-radius: 7px !important; background: linear-gradient(135deg,#e0f8ff,#9bd5e8) !important; transform: rotate(-4deg); box-shadow: inset 1px 1px #fff9; }
body.fzwp-page #fructeez-page-root .mab-monitor::before{ content: ''; position: absolute; top: 100%; left: 43%; width: 15%; height: 10px; background: #8dc4db !important; }
body.fzwp-page #fructeez-page-root .mab-monitor::after{ content: ''; position: absolute; top: calc(100% + 9px); left: 24%; width: 53%; height: 4px; border-radius: 50% !important; background: linear-gradient(#c0e8f5,#74b1c9) !important; }
body.fzwp-page #fructeez-page-root .mab-mini-site{ height: 100%; overflow: hidden; padding: 3px !important; border-radius: 3px !important; background: #eefafe !important; }
body.fzwp-page #fructeez-page-root .mab-mini-site > i{ display: block; width: 100%; height: 3px; margin-bottom: 3px !important; border-radius: 2px !important; background: #4bb8c8 !important; }
body.fzwp-page #fructeez-page-root .mab-mini-hero{ display: flex; height: 15px; gap: 3px; }
body.fzwp-page #fructeez-page-root .mab-mini-hero span:first-child{ width: 52%; border-radius: 3px !important; background: linear-gradient(#6ca5c7 0 20%,transparent 20% 33%,#b7d4e4 33% 47%,transparent 47% 60%,#c4dce9 60% 75%,transparent 75%) !important; }
body.fzwp-page #fructeez-page-root .mab-mini-hero span:last-child{ flex: 1; border-radius: 4px !important; background: linear-gradient(135deg,#8ad4ed,#538ed1) !important; }
body.fzwp-page #fructeez-page-root .mab-mini-grid{ display: flex; gap: 3px; margin-top: 3px !important; }
body.fzwp-page #fructeez-page-root .mab-mini-grid b{ display: block; width: 33%; height: 6px; border-radius: 2px !important; background: #d5e9ef !important; }
body.fzwp-page #fructeez-page-root .mab-phone{ position: absolute; right: 0; top: 19px; width: 20px; height: 35px; padding: 4px 3px 3px !important; border: 1px solid #e7faff99 !important; border-radius: 5px !important; background: linear-gradient(135deg,#d7edf7,#8cbacf) !important; transform: rotate(5deg); }
body.fzwp-page #fructeez-page-root .mab-phone i{ display: block; height: 11px; border-radius: 2px !important; background: linear-gradient(135deg,#9cdfeb,#5b98c9) !important; }
body.fzwp-page #fructeez-page-root .mab-phone b{ display: block; height: 11px; margin-top: 3px !important; border-radius: 2px !important; background: #80b7d4 !important; }
@media (max-width:480px){body.fzwp-page #fructeez-page-root .mab-person{ width: 38px; height: 46px; }
body.fzwp-page #fructeez-page-root .mab-team{ transform: scale(.62); }
body.fzwp-page #fructeez-page-root .mab-web-scene{ transform: scale(.68); }

}
body.fzwp-page #fructeez-page-root .fz7-faq{
  --fz7-blue: #0e93c4;
  --fz7-ink: #14171a;
  --fz7-muted: #5e646c;
  --fz7-shadow: 0 0 0 1px #06568608, 0 1px 1px -.5px #0122360a, 0 3px 3px -1.5px #0122360b, 0 6px 12px -6px #06568605, 0 20px 24px -16px #0656860a;
  color: var(--fz7-ink) !important;
  background: #fcfcfc !important;
  font: 400 16px/1.5 Outfit, Arial, sans-serif !important;
  letter-spacing: -.012em !important;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  isolation: isolate;
}
body.fzwp-page #fructeez-page-root .fz7-faq, body.fzwp-page #fructeez-page-root .fz7-faq *, body.fzwp-page #fructeez-page-root .fz7-faq *::before, body.fzwp-page #fructeez-page-root .fz7-faq *::after{ box-sizing: border-box !important; }
body.fzwp-page #fructeez-page-root :where(.fz7-faq h2), body.fzwp-page #fructeez-page-root :where(.fz7-faq h3), body.fzwp-page #fructeez-page-root :where(.fz7-faq p){ margin: 0 !important; }
body.fzwp-page #fructeez-page-root .fz7-faq svg{ display: block; flex-shrink: 0; }
body.fzwp-page #fructeez-page-root .fz7-container{ max-width: 1240px !important; width: 100%; margin: auto !important; padding: 104px 40px 88px !important; }
body.fzwp-page #fructeez-page-root .fz7-layout{ display: grid; grid-template-columns: minmax(0,.84fr) minmax(0,1.16fr); align-items: start; gap: 64px; }
body.fzwp-page #fructeez-page-root .fz7-sidebar{ position: sticky; top: 32px; min-width: 0 !important; }
body.fzwp-page #fructeez-page-root .fz7-label{ display: inline-flex; align-items: center; gap: 7px; padding: 7px 12px !important; border: 1px solid #e8edf0 !important; border-radius: 100px !important; color: #39454c !important; background: #fff !important; box-shadow: var(--fz7-shadow); font-size: 12px !important; font-weight: 500 !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz7-label > span{ display: grid; place-items: center; width: 17px; height: 17px; border-radius: 50% !important; background: #e8f6fc !important; color: var(--fz7-blue) !important; font-size: 12px !important; font-weight: 550 !important; line-height: 1 !important; }
body.fzwp-page #fructeez-page-root .fz7-intro h2{ margin-top: 25px !important; font-size: clamp(42px,4.4vw,58px) !important; font-weight: 650 !important; line-height: 1.1 !important; letter-spacing: -.04em !important; }
body.fzwp-page #fructeez-page-root .fz7-title-mark{ display: inline-block; margin-top: .11em !important; padding: .015em .18em .08em !important; border-radius: .27em !important; color: var(--fz7-blue) !important; background: #d9f1fb !important; font: 400 1.05em/1.1 Gloria, cursive !important; letter-spacing: -.055em !important; white-space: nowrap !important; transform: rotate(-2deg); }
body.fzwp-page #fructeez-page-root .fz7-intro > p{ max-width: 400px !important; margin-top: 26px !important; color: var(--fz7-muted) !important; font-size: 17px !important; line-height: 1.6 !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz7-support{ margin-top: 32px !important; padding: 24px !important; border: 1px solid #f0f1f2 !important; border-radius: 24px !important; background: #f6f6f6 !important; box-shadow: 0 0 0 2px #fff inset, var(--fz7-shadow); }
body.fzwp-page #fructeez-page-root .fz7-support-heading{ display: flex; align-items: center; gap: 12px; }
body.fzwp-page #fructeez-page-root .fz7-support-icon{ display: grid; place-items: center; width: 42px; height: 44px; flex: 0 0 auto; border: 1px solid #d7eaf4 !important; border-radius: 13px !important; color: var(--fz7-blue) !important; background: #eaf6fc !important; }
body.fzwp-page #fructeez-page-root .fz7-support-icon svg{ width: 22px; height: 22px; }
body.fzwp-page #fructeez-page-root .fz7-support-label{ display: block; margin-bottom: 3px !important; color: #75838c !important; font-size: 11px !important; line-height: 1.3 !important; }
body.fzwp-page #fructeez-page-root .fz7-support h3{ font-size: 20px !important; font-weight: 550 !important; line-height: 1.25 !important; letter-spacing: -.025em !important; }
body.fzwp-page #fructeez-page-root .fz7-support > p{ margin-top: 15px !important; color: var(--fz7-muted) !important; font-size: 15px !important; line-height: 1.5 !important; }
body.fzwp-page #fructeez-page-root .fz7-support-actions{ display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-top: 16px !important; }
body.fzwp-page #fructeez-page-root .fz7-support-link{ display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 10px 14px !important; border: 1px solid transparent !important; border-radius: 12px !important; color: #fff !important; background: #259b6a !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1.4 !important; text-decoration: none !important; transition: background .2s; }
body.fzwp-page #fructeez-page-root .fz7-support-link--mail{ color: #42515b !important; border-color: #e1e8ed !important; background: #fff !important; }
body.fzwp-page #fructeez-page-root .fz7-support-link--whatsapp{ color: #259b6a !important; border-color: #d7eadf !important; background: #e8f7ee !important; }
body.fzwp-page #fructeez-page-root :where(.fz7-support-actions button){ font-family: inherit !important; }
body.fzwp-page #fructeez-page-root .fz7-support-link:disabled{ opacity: .6; cursor: default; }
body.fzwp-page #fructeez-page-root .fz7-support-link svg{ width: 18px; height: 18px; transition: transform .3s cubic-bezier(.22,1,.36,1); }
body.fzwp-page #fructeez-page-root .fz7-support-link:focus-visible{ outline: 2px solid #259b6a; outline-offset: 4px; }
body.fzwp-page #fructeez-page-root .fz7-list{ display: flex; flex-direction: column; gap: 14px; min-width: 0 !important; overflow-anchor: none; }
body.fzwp-page #fructeez-page-root .fz7-item{ min-width: 0 !important; overflow: hidden; border: 1px solid #e8edf1 !important; border-radius: 22px !important; background: #fff !important; box-shadow: var(--fz7-shadow); transition: border-color .3s, background-color .3s, box-shadow .3s; }
body.fzwp-page #fructeez-page-root .fz7-item[open]{ border-color: #0e93c43b !important; background: linear-gradient(135deg,#fff 35%,#f8fcfe) !important; box-shadow: 0 0 0 1px #ffffffc7 inset, 0 3px 5px -3px #06568612, 0 20px 24px -20px #06568622; }
body.fzwp-page #fructeez-page-root .fz7-question{ display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 23px 24px !important; list-style: none !important; cursor: pointer; -webkit-tap-highlight-color: transparent; }
body.fzwp-page #fructeez-page-root .fz7-question::-webkit-details-marker{ display: none; }
body.fzwp-page #fructeez-page-root .fz7-question::marker{ content: ''; }
body.fzwp-page #fructeez-page-root .fz7-question h3{ min-width: 0 !important; color: var(--fz7-ink) !important; font-size: 18px !important; font-weight: 550 !important; line-height: 1.4 !important; letter-spacing: -.02em !important; }
body.fzwp-page #fructeez-page-root .fz7-toggle{ position: relative; display: block; flex: 0 0 auto; width: 32px; height: 32px; border: 1px solid #e7edf0 !important; border-radius: 50% !important; background: #f8fafb !important; color: #5b6b75 !important; transition: color .3s, background-color .3s, border-color .3s; }
body.fzwp-page #fructeez-page-root .fz7-toggle::before, body.fzwp-page #fructeez-page-root .fz7-toggle::after{ content: ''; position: absolute; left: 50%; top: 50%; width: 12px; height: 1.6px; border-radius: 2px !important; background: currentColor !important; transition: transform .32s cubic-bezier(.22,1,.36,1), opacity .25s; }
body.fzwp-page #fructeez-page-root .fz7-toggle::before{ transform: translate(-50%,-50%); }
body.fzwp-page #fructeez-page-root .fz7-toggle::after{ transform: translate(-50%,-50%) rotate(90deg); }
body.fzwp-page #fructeez-page-root .fz7-item[open] .fz7-toggle{ color: var(--fz7-blue) !important; background: #edf9fe !important; border-color: #cfeaf7 !important; }
body.fzwp-page #fructeez-page-root .fz7-item[open] .fz7-toggle::after{ transform: translate(-50%,-50%) rotate(0); opacity: 0; }
body.fzwp-page #fructeez-page-root .fz7-question:focus-visible{ outline: 2px solid var(--fz7-blue); outline-offset: -6px; border-radius: 20px !important; }
body.fzwp-page #fructeez-page-root .fz7-answer-inner{ padding: 0 24px 25px !important; color: var(--fz7-muted) !important; font-size: 16px !important; line-height: 1.65 !important; }
body.fzwp-page #fructeez-page-root .fz7-answer p{ max-width: 100% !important; }
@media (hover: hover) and (pointer: fine){body.fzwp-page #fructeez-page-root .fz7-item:not([open]):hover{ border-color: #d5e5ed !important; box-shadow: 0 0 0 1px #06568605, 0 10px 22px -17px #0656862b; }
body.fzwp-page #fructeez-page-root .fz7-support-link:hover{ background: #daf1e4 !important; }
body.fzwp-page #fructeez-page-root .fz7-support-link--mail:hover{ background: #f2f6f8 !important; }
body.fzwp-page #fructeez-page-root .fz7-support-link:hover svg{ transform: translateX(3px); }

}
@media (min-width: 901px) and (max-width: 1100px){body.fzwp-page #fructeez-page-root .fz7-container{ padding-left: 32px !important; padding-right: 32px !important; }
body.fzwp-page #fructeez-page-root .fz7-layout{ gap: 40px; grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr); }
body.fzwp-page #fructeez-page-root .fz7-question{ padding: 22px !important; gap: 16px; }
body.fzwp-page #fructeez-page-root .fz7-question h3{ font-size: 17px !important; }
body.fzwp-page #fructeez-page-root .fz7-answer-inner{ padding-left: 22px !important; padding-right: 22px !important; }
body.fzwp-page #fructeez-page-root .fz7-support{ padding: 20px !important; }

}
@media (max-width: 900px){body.fzwp-page #fructeez-page-root .fz7-container{ max-width: 780px !important; padding: 80px 28px 64px !important; }
body.fzwp-page #fructeez-page-root .fz7-layout{ display: flex; flex-direction: column; gap: 32px; }
body.fzwp-page #fructeez-page-root .fz7-sidebar{ display: contents; position: static; }
body.fzwp-page #fructeez-page-root .fz7-intro{ order: 0; width: 100%; text-align: center !important; }
body.fzwp-page #fructeez-page-root .fz7-intro h2{ max-width: 550px !important; margin-left: auto !important; margin-right: auto !important; font-size: 48px !important; }
body.fzwp-page #fructeez-page-root .fz7-intro > p{ max-width: 560px !important; margin-left: auto !important; margin-right: auto !important; }
body.fzwp-page #fructeez-page-root .fz7-list{ order: 1; width: 100%; }
body.fzwp-page #fructeez-page-root .fz7-support{ order: 2; width: 100%; margin-top: 0 !important; }

}
@media (max-width: 600px){body.fzwp-page #fructeez-page-root .fz7-container{ padding: 64px 20px 48px !important; }
body.fzwp-page #fructeez-page-root .fz7-layout{ gap: 28px; }
body.fzwp-page #fructeez-page-root .fz7-intro h2{ margin-top: 23px !important; font-size: clamp(36px,9vw,44px) !important; }
body.fzwp-page #fructeez-page-root .fz7-intro > p{ margin-top: 24px !important; font-size: 16px !important; line-height: 1.55 !important; }
body.fzwp-page #fructeez-page-root .fz7-list{ gap: 12px; }
body.fzwp-page #fructeez-page-root .fz7-item{ border-radius: 20px !important; }
body.fzwp-page #fructeez-page-root .fz7-question{ gap: 14px; padding: 20px 18px !important; }
body.fzwp-page #fructeez-page-root .fz7-question h3{ font-size: 16.5px !important; font-weight: 550 !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz7-toggle{ width: 29px; height: 29px; }
body.fzwp-page #fructeez-page-root .fz7-answer-inner{ padding: 0 18px 22px !important; font-size: 15.5px !important; line-height: 1.6 !important; }
body.fzwp-page #fructeez-page-root .fz7-support{ padding: 22px !important; border-radius: 22px !important; }

}
@media (max-width: 359px){body.fzwp-page #fructeez-page-root .fz7-container{ padding-left: 16px !important; padding-right: 16px !important; }
body.fzwp-page #fructeez-page-root .fz7-intro h2{ font-size: 35px !important; }
body.fzwp-page #fructeez-page-root .fz7-question{ padding: 18px 16px !important; gap: 10px; }
body.fzwp-page #fructeez-page-root .fz7-question h3{ font-size: 16px !important; }
body.fzwp-page #fructeez-page-root .fz7-toggle{ width: 27px; height: 27px; }
body.fzwp-page #fructeez-page-root .fz7-answer-inner{ padding-left: 16px !important; padding-right: 16px !important; font-size: 15px !important; }
body.fzwp-page #fructeez-page-root .fz7-support{ padding: 20px !important; }

}
@media (prefers-reduced-motion: reduce){body.fzwp-page #fructeez-page-root .fz7-faq *, body.fzwp-page #fructeez-page-root .fz7-faq *::before, body.fzwp-page #fructeez-page-root .fz7-faq *::after{ transition: none !important; }

}
body.fzwp-page #fructeez-page-root .fz6-section{
  --fz6-blue: #0e93c4;
  --fz6-cyan: #78ddff;
  --fz6-ease: cubic-bezier(.22,1,.36,1);
  width: 100%;
  padding: 48px 24px !important;
  color: #fff !important;
  background: #fcfcfc !important;
  font: 400 16px/1.5 Outfit, Arial, sans-serif !important;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
body.fzwp-page #fructeez-page-root .fz6-section, body.fzwp-page #fructeez-page-root .fz6-section *, body.fzwp-page #fructeez-page-root .fz6-section *::before, body.fzwp-page #fructeez-page-root .fz6-section *::after{ box-sizing: border-box !important; }
body.fzwp-page #fructeez-page-root :where(.fz6-section h2), body.fzwp-page #fructeez-page-root :where(.fz6-section p){ margin: 0 !important; }
body.fzwp-page #fructeez-page-root .fz6-section svg{ display: block; flex-shrink: 0; }
body.fzwp-page #fructeez-page-root .fz6-card{
  position: relative;
  isolation: isolate;
  overflow: hidden;
  max-width: 1440px !important;
  min-height: 620px;
  margin: auto !important;
  padding: 94px 48px 88px !important;
  border: 1px solid #0e93c41c !important;
  border-radius: 36px !important;
  background: radial-gradient(ellipse at 50% 0%,#0c3b50 0%,#092b3b 42%,#051b27 100%) !important;
  box-shadow: inset 0 1px #ffffff12, 0 12px 18px -12px #0122361a, 0 32px 48px -30px #01223645;
}
body.fzwp-page #fructeez-page-root .fz6-background{ position: absolute; z-index: -1; inset: 0; overflow: hidden; pointer-events: none; user-select: none; }
body.fzwp-page #fructeez-page-root .fz6-loops{ position: absolute; left: 50%; top: -14px; width: 100%; min-width: 820px !important; height: auto; transform: translateX(-50%); overflow: visible; }
body.fzwp-page #fructeez-page-root .fz6-ribbon{ fill: none; stroke: #6edbff; stroke-width: 100px; stroke-linecap: round; stroke-linejoin: round; }
body.fzwp-page #fructeez-page-root .fz6-ribbon-base{ opacity: .035; }
body.fzwp-page #fructeez-page-root .fz6-ribbon-draw{ opacity: .08; }
body.fzwp-page #fructeez-page-root .fz6-ribbon-light{ stroke: #a7eaff; stroke-width: 76px; stroke-dasharray: 150 1150; stroke-dashoffset: 150; opacity: 0; }
body.fzwp-page #fructeez-page-root .fz6-content{ position: relative; max-width: 1020px !important; margin: auto !important; text-align: center !important; }
body.fzwp-page #fructeez-page-root .fz6-label{ display: inline-flex; align-items: center; justify-content: center; gap: 8px; max-width: 100% !important; padding: 7px 12px !important; border: 1px solid #a1d9ee29 !important; border-radius: 100px !important; color: #cce8f3 !important; background: #ffffff04 !important; font-size: 13px !important; font-weight: 450 !important; line-height: 1.4 !important; }
body.fzwp-page #fructeez-page-root .fz6-label svg{ width: 17px; height: 17px; color: #7fceea !important; }
body.fzwp-page #fructeez-page-root .fz6-section h2{ margin: 30px 0 0 !important; font-size: clamp(38px,4.65vw,66px) !important; font-weight: 600 !important; line-height: 1.12 !important; letter-spacing: -.04em !important; text-wrap: balance; }
body.fzwp-page #fructeez-page-root .fz6-title-line{ display: block; }
body.fzwp-page #fructeez-page-root .fz6-title-lead{ white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz6-title-line + .fz6-title-line{ margin-top: 7px !important; }
body.fzwp-page #fructeez-page-root .fz6-title-mark{ display: inline-block; padding: .015em .13em .06em !important; margin-top: .06em !important; border-radius: .27em !important; color: var(--fz6-cyan) !important; background: #52c9f40d !important; font: 400 1.06em/1.12 Gloria, cursive !important; letter-spacing: -.055em !important; white-space: nowrap !important; transform: rotate(-2deg); }
body.fzwp-page #fructeez-page-root .fz6-description{ max-width: 650px !important; margin: 28px auto 0 !important; color: #bbd1dd !important; font-size: 18px !important; line-height: 1.55 !important; letter-spacing: -.01em !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz6-actions{ margin-top: 36px !important; }
body.fzwp-page #fructeez-page-root .fz6-button{ position: relative; isolation: isolate; display: inline-flex; align-items: center; justify-content: center; max-width: 100% !important; min-height: 62px; padding: 18px 24px 18px 28px !important; color: #12394b !important; font: 550 17px/1.4 Outfit, Arial, sans-serif !important; letter-spacing: -.015em !important; text-decoration: none !important; -webkit-tap-highlight-color: transparent; }
body.fzwp-page #fructeez-page-root .fz6-button-inner{ display: flex; align-items: center; justify-content: center; gap: 14px; }
body.fzwp-page #fructeez-page-root .fz6-button-label{ display: inline-flex; height: 1.4em; overflow: hidden; text-shadow: 0 1.4em currentColor !important; }
body.fzwp-page #fructeez-page-root .fz6-button-label > span{ display: block; transition: transform .45s var(--fz6-ease); }
body.fzwp-page #fructeez-page-root .fz6-button-arrow{ width: 21px; height: 21px; transition: transform .45s var(--fz6-ease); }
body.fzwp-page #fructeez-page-root .fz6-button-bg{ position: absolute; z-index: -1; inset: 0; border: 1px solid #fff !important; border-radius: 17px !important; background: linear-gradient(180deg,#fff,#f0f9fd) !important; box-shadow: 0 1px 1px #00000009, 0 8px 20px -12px #00000050, 0 0 30px -12px #78ddff26; transition: inset .45s var(--fz6-ease), transform .2s; }
body.fzwp-page #fructeez-page-root .fz6-button:active .fz6-button-bg{ transform: scale(.98); }
body.fzwp-page #fructeez-page-root .fz6-button:focus-visible{ outline: 3px solid #78ddff; outline-offset: 5px; border-radius: 17px !important; }
body.fzwp-page #fructeez-page-root .fz6-reassurance{ display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 5px 8px; margin-top: 20px !important; color: #a3bfce !important; font-size: 13px !important; line-height: 1.5 !important; letter-spacing: -.01em !important; }
body.fzwp-page #fructeez-page-root .fz6-reassurance > span{ white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz6-separator{ color: #69a3be !important; }
body.fzwp-page #fructeez-page-root .fz6-card.is-visible .fz6-ribbon-draw{ animation: fz6-draw 3.8s cubic-bezier(.33,.05,.17,1) both; }
body.fzwp-page #fructeez-page-root .fz6-card.is-visible .fz6-ribbon--right .fz6-ribbon-draw{ animation-delay: .24s; }
body.fzwp-page #fructeez-page-root .fz6-card.is-visible .fz6-ribbon-light{ animation: fz6-flow 12s linear 3s infinite; }
body.fzwp-page #fructeez-page-root .fz6-card.is-visible .fz6-ribbon--right .fz6-ribbon-light{ animation-delay: 5.7s; }
body.fzwp-page #fructeez-page-root .fz6-card.is-visible .fz6-content{ animation: fz6-arrive 1s var(--fz6-ease) both; }
body.fzwp-page #fructeez-page-root .fz6-card:not(.is-running) .fz6-ribbon-draw, body.fzwp-page #fructeez-page-root .fz6-card:not(.is-running) .fz6-ribbon-light{ animation-play-state: paused; }
@keyframes fz6-draw{ 0% { stroke-dasharray: 1000 1000; stroke-dashoffset: 1000; opacity: 0; } 5% { opacity: .08; } 100% { stroke-dasharray: 1000 1000; stroke-dashoffset: 0; opacity: .08; } }
@keyframes fz6-flow{ 0% { stroke-dashoffset: 150; opacity: 0; } 12%, 72% { opacity: .055; } 90%, 100% { stroke-dashoffset: -1150; opacity: 0; } }
@keyframes fz6-arrive{ from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } }
@media (hover: hover) and (pointer: fine){body.fzwp-page #fructeez-page-root .fz6-button:hover .fz6-button-bg{ inset: 2px; }
body.fzwp-page #fructeez-page-root .fz6-button:hover .fz6-button-label > span{ transform: translateY(-100%); }
body.fzwp-page #fructeez-page-root .fz6-button:hover .fz6-button-arrow{ transform: translateX(4px); }

}
@media (max-width: 1000px){body.fzwp-page #fructeez-page-root .fz6-section{ padding: 36px 20px !important; }
body.fzwp-page #fructeez-page-root .fz6-card{ min-height: 580px; padding: 84px 32px 76px !important; border-radius: 32px !important; }
body.fzwp-page #fructeez-page-root .fz6-ribbon{ stroke-width: 95px; }
body.fzwp-page #fructeez-page-root .fz6-ribbon-light{ stroke-width: 70px; }

}
@media (max-width: 767px){body.fzwp-page #fructeez-page-root .fz6-section{ padding: 28px 16px !important; }
body.fzwp-page #fructeez-page-root .fz6-card{ min-height: 0; padding: 64px 24px 56px !important; border-radius: 28px !important; }
body.fzwp-page #fructeez-page-root .fz6-loops{ top: -34px; min-width: 740px !important; }
body.fzwp-page #fructeez-page-root .fz6-ribbon{ stroke-width: 76px; }
body.fzwp-page #fructeez-page-root .fz6-ribbon-light{ stroke-width: 54px; }
body.fzwp-page #fructeez-page-root .fz6-label{ padding: 7px 10px !important; gap: 7px; font-size: 12px !important; }
body.fzwp-page #fructeez-page-root .fz6-label svg{ width: 15px; height: 15px; }
body.fzwp-page #fructeez-page-root .fz6-section h2{ margin-top: 26px !important; font-size: clamp(32px,6.6vw,44px) !important; line-height: 1.15 !important; }
body.fzwp-page #fructeez-page-root .fz6-title-line + .fz6-title-line{ margin-top: 8px !important; }
body.fzwp-page #fructeez-page-root .fz6-title-mark{ margin-top: .13em !important; }
body.fzwp-page #fructeez-page-root .fz6-description{ max-width: 450px !important; margin-top: 25px !important; font-size: 16px !important; line-height: 1.55 !important; }
body.fzwp-page #fructeez-page-root .fz6-actions{ margin-top: 30px !important; }
body.fzwp-page #fructeez-page-root .fz6-button{ min-height: 60px; width: 100%; max-width: 350px !important; padding: 17px 16px !important; font-size: 16px !important; }
body.fzwp-page #fructeez-page-root .fz6-button-inner{ gap: 10px; }
body.fzwp-page #fructeez-page-root .fz6-button-arrow{ width: 20px; height: 20px; }
body.fzwp-page #fructeez-page-root .fz6-reassurance{ font-size: 12px !important; gap: 4px 6px; margin-top: 18px !important; }

}
@media (max-width: 359px){body.fzwp-page #fructeez-page-root .fz6-section{ padding: 24px 12px !important; }
body.fzwp-page #fructeez-page-root .fz6-card{ padding: 52px 18px 44px !important; border-radius: 25px !important; }
body.fzwp-page #fructeez-page-root .fz6-section h2{ font-size: 30px !important; }
body.fzwp-page #fructeez-page-root .fz6-description{ font-size: 15px !important; }
body.fzwp-page #fructeez-page-root .fz6-button{ padding-left: 12px !important; padding-right: 12px !important; font-size: 15px !important; }
body.fzwp-page #fructeez-page-root .fz6-button-inner{ gap: 8px; }
body.fzwp-page #fructeez-page-root .fz6-reassurance{ gap: 2px 5px; font-size: 11px !important; }

}
@media (prefers-reduced-motion: reduce){body.fzwp-page #fructeez-page-root .fz6-section *, body.fzwp-page #fructeez-page-root .fz6-section *::before, body.fzwp-page #fructeez-page-root .fz6-section *::after{ animation: none !important; transition: none !important; }
body.fzwp-page #fructeez-page-root .fz6-ribbon-light{ display: none; }

}
body.fzwp-page #fructeez-page-root .fz8-footer{ --fz8-blue: #0e93c4; color: #14171a !important; background: #fcfcfc !important; font: 400 15px/1.5 Outfit,Arial,sans-serif !important; letter-spacing: -.012em !important; -webkit-font-smoothing: antialiased; }
body.fzwp-page #fructeez-page-root .fz8-footer, body.fzwp-page #fructeez-page-root .fz8-footer *, body.fzwp-page #fructeez-page-root .fz8-footer *::before, body.fzwp-page #fructeez-page-root .fz8-footer *::after{ box-sizing: border-box !important; }
body.fzwp-page #fructeez-page-root :where(.fz8-footer h2), body.fzwp-page #fructeez-page-root :where(.fz8-footer p){ margin: 0 !important; }
body.fzwp-page #fructeez-page-root .fz8-footer a{ text-decoration: none !important; color: inherit !important; }
body.fzwp-page #fructeez-page-root .fz8-footer svg{ display: block; flex-shrink: 0; }
body.fzwp-page #fructeez-page-root .fz8-container{ width: 100%; max-width: 1240px !important; margin: auto !important; padding: 32px 40px 24px !important; }
body.fzwp-page #fructeez-page-root .fz8-main{ display: grid; grid-template-columns: 1.45fr .85fr 1.18fr .95fr; gap: 36px; align-items: start; padding-top: 44px !important; border-top: 1px solid #e4ebef !important; }
body.fzwp-page #fructeez-page-root .fz8-main > *{ min-width: 0 !important; }
body.fzwp-page #fructeez-page-root .fz8-brand{ display: inline-flex; align-items: center; gap: 9px; width: fit-content; font-size: 27px !important; font-weight: 650 !important; line-height: 1 !important; letter-spacing: -.045em !important; }
body.fzwp-page #fructeez-page-root .fz8-brand img{ display: block; width: 36px; height: 36px; }
body.fzwp-page #fructeez-page-root .fz8-description{ max-width: 245px !important; margin-top: 18px !important; color: #6c7880 !important; font-size: 15px !important; line-height: 1.6 !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz8-social{ display: flex; align-items: center; gap: 8px; margin-top: 22px !important; }
body.fzwp-page #fructeez-page-root .fz8-social a{ display: grid; place-items: center; width: 35px; height: 35px; border: 1px solid #e7edf0 !important; border-radius: 11px !important; background: #fff !important; color: #6b7c87 !important; transition: color .25s, border-color .25s, transform .25s; }
body.fzwp-page #fructeez-page-root .fz8-social svg{ width: 17px; height: 17px; }
body.fzwp-page #fructeez-page-root .fz8-nav h2{ margin-top: 3px !important; color: #89969e !important; font-size: 11px !important; font-weight: 550 !important; text-transform: uppercase !important; letter-spacing: .1em !important; line-height: 1.5 !important; }
body.fzwp-page #fructeez-page-root .fz8-nav ul{ display: flex; flex-direction: column; align-items: flex-start; gap: 11px; margin: 18px 0 0 !important; padding: 0 !important; list-style: none !important; }
body.fzwp-page #fructeez-page-root .fz8-nav li{ min-width: 0 !important; max-width: 100% !important; }
body.fzwp-page #fructeez-page-root .fz8-nav a{ display: inline; padding: 3px 0 !important; color: #56666f !important; font-size: 14px !important; line-height: 1.55 !important; background: linear-gradient(var(--fz8-blue),var(--fz8-blue)) 0 100%/0 1px no-repeat !important; transition: background-size .3s cubic-bezier(.22,1,.36,1), color .2s; }
body.fzwp-page #fructeez-page-root .fz8-support{ padding: 18px !important; border: 1px solid #e7eeeb !important; border-radius: 20px !important; background: #f8fbf9 !important; box-shadow: 0 0 0 2px #fff inset; }
body.fzwp-page #fructeez-page-root .fz8-chat-icon{ display: grid; place-items: center; width: 34px; height: 34px; border: 1px solid #d7eadf !important; border-radius: 11px !important; color: #259b6a !important; background: #e8f7ee !important; }
body.fzwp-page #fructeez-page-root .fz8-chat-icon svg{ width: 18px; height: 18px; }
body.fzwp-page #fructeez-page-root .fz8-support h2{ margin-top: 13px !important; color: #304b3d !important; font-size: 18px !important; font-weight: 550 !important; line-height: 1.3 !important; letter-spacing: -.025em !important; }
body.fzwp-page #fructeez-page-root .fz8-support p{ margin-top: 9px !important; color: #5d7567 !important; font-size: 13px !important; line-height: 1.5 !important; text-wrap: pretty; }
body.fzwp-page #fructeez-page-root .fz8-contact{ display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 38px; margin-top: 12px !important; padding: 9px 12px !important; border: 1px solid #d7eadf !important; border-radius: 11px !important; color: #259b6a !important; background: #e8f7ee !important; font-size: 14px !important; font-weight: 500 !important; transition: background .2s; }
body.fzwp-page #fructeez-page-root .fz8-contact svg{ width: 17px; height: 17px; transition: transform .3s cubic-bezier(.22,1,.36,1); }
body.fzwp-page #fructeez-page-root .fz8-bottom{ display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-top: 36px !important; padding-top: 20px !important; border-top: 1px solid #e9eef1 !important; color: #8c989f !important; font-size: 12px !important; line-height: 1.5 !important; }
body.fzwp-page #fructeez-page-root .fz8-bottom a{ display: inline-flex; align-items: center; gap: 6px; min-height: 32px; white-space: nowrap !important; }
body.fzwp-page #fructeez-page-root .fz8-bottom svg{ width: 15px; height: 15px; }
body.fzwp-page #fructeez-page-root .fz8-footer a:focus-visible{ outline: 2px solid var(--fz8-blue); outline-offset: 5px; border-radius: 4px !important; }
@media (hover:hover) and (pointer:fine){body.fzwp-page #fructeez-page-root .fz8-nav a:hover{ color: #087fab !important; background-size: 100% 1px !important; }
body.fzwp-page #fructeez-page-root .fz8-social a:hover{ color: var(--fz8-blue) !important; border-color: #cde7f3 !important; transform: translateY(-2px); }
body.fzwp-page #fructeez-page-root .fz8-contact:hover{ background: #daf1e4 !important; }
body.fzwp-page #fructeez-page-root .fz8-contact:hover svg{ transform: translateX(3px); }
body.fzwp-page #fructeez-page-root .fz8-bottom a:hover{ color: #087fab !important; }

}
@media (max-width: 1000px){body.fzwp-page #fructeez-page-root .fz8-container{ padding-left: 28px !important; padding-right: 28px !important; }
body.fzwp-page #fructeez-page-root .fz8-main{ grid-template-columns: 1.25fr 1fr 1.1fr; gap: 30px; }
body.fzwp-page #fructeez-page-root .fz8-support{ grid-column: 1 / -1; display: grid; grid-template-columns: 36px minmax(0,1fr) auto; align-items: center; column-gap: 13px; padding: 18px 22px !important; }
body.fzwp-page #fructeez-page-root .fz8-support h2{ margin-top: 0 !important; }
body.fzwp-page #fructeez-page-root .fz8-support p{ grid-column: 2; margin-top: 4px !important; }
body.fzwp-page #fructeez-page-root .fz8-chat-icon{ grid-row: 1 / 3; }
body.fzwp-page #fructeez-page-root .fz8-contact{ grid-column: 3; grid-row: 1 / 3; margin-top: 0 !important; }

}
@media (max-width: 600px){body.fzwp-page #fructeez-page-root .fz8-container{ padding: 24px 20px !important; }
body.fzwp-page #fructeez-page-root .fz8-main{ grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 32px 22px; padding-top: 32px !important; }
body.fzwp-page #fructeez-page-root .fz8-brand-column{ grid-column: 1 / -1; }
body.fzwp-page #fructeez-page-root .fz8-description{ max-width: 310px !important; font-size: 15px !important; margin-top: 15px !important; }
body.fzwp-page #fructeez-page-root .fz8-social{ margin-top: 18px !important; }
body.fzwp-page #fructeez-page-root .fz8-nav ul{ margin-top: 16px !important; gap: 12px; }
body.fzwp-page #fructeez-page-root .fz8-nav a{ font-size: 14px !important; }
body.fzwp-page #fructeez-page-root .fz8-support{ padding: 18px !important; column-gap: 11px; }
body.fzwp-page #fructeez-page-root .fz8-support h2{ font-size: 17px !important; }
body.fzwp-page #fructeez-page-root .fz8-support p{ font-size: 12px !important; }
body.fzwp-page #fructeez-page-root .fz8-contact{ gap: 5px; font-size: 13px !important; }
body.fzwp-page #fructeez-page-root .fz8-bottom{ margin-top: 28px !important; flex-wrap: wrap; gap: 10px; }

}
@media (max-width: 359px){body.fzwp-page #fructeez-page-root .fz8-container{ padding-left: 16px !important; padding-right: 16px !important; }
body.fzwp-page #fructeez-page-root .fz8-main{ column-gap: 18px; }
body.fzwp-page #fructeez-page-root .fz8-support{ grid-template-columns: 32px minmax(0,1fr); }
body.fzwp-page #fructeez-page-root .fz8-contact{ grid-column: 2; grid-row: 3; margin-top: 8px !important; }
body.fzwp-page #fructeez-page-root .fz8-chat-icon{ width: 32px; height: 34px; }

}
@media (prefers-reduced-motion: reduce){body.fzwp-page #fructeez-page-root .fz8-footer *, body.fzwp-page #fructeez-page-root .fz8-footer *::before, body.fzwp-page #fructeez-page-root .fz8-footer *::after{ transition: none !important; }
 }
html:has(body.fzwp-page){ scroll-padding-top: 100px; }
body.fzwp-page{ margin: 0 !important; background: #fcfcfc !important; color: #14171a !important; font-family: Outfit,Arial,sans-serif !important; }
body.fzwp-page #fructeez-page-root img{ -webkit-user-drag: none; -webkit-touch-callout: none; -webkit-user-select: none; user-select: none; pointer-events: none; }
body.fzwp-page #fructeez-page-root main > section{ scroll-margin-top: 100px; }
body.fzwp-page #fructeez-page-root .fz-compare h2, body.fzwp-page #fructeez-page-root .fz-steps h2, body.fzwp-page #fructeez-page-root .fz-steps h3, body.fzwp-page #fructeez-page-root .fz4-title, body.fzwp-page #fructeez-page-root .fz4-brand, body.fzwp-page #fructeez-page-root .fz4-score{ font-weight: 650 !important; }
@media (min-width: 1001px){body.fzwp-page #fructeez-page-root .fz2-main-container, body.fzwp-page #fructeez-page-root .fz-steps__container, body.fzwp-page #fructeez-page-root .fz4-container, body.fzwp-page #fructeez-page-root .fz5-container, body.fzwp-page #fructeez-page-root .fz7-container{ max-width: 1240px !important; padding: 88px 40px 56px !important; }
body.fzwp-page #fructeez-page-root .fz1-hero{ padding-bottom: 48px !important; }
body.fzwp-page #fructeez-page-root .fz6-section{ padding-top: 32px !important; padding-bottom: 24px !important; }

}
@media (max-width: 767px){body.fzwp-page #fructeez-page-root .fz6-section{ padding-top: 24px !important; padding-bottom: 12px !important; }

}
@media (prefers-reduced-motion: reduce){html:has(body.fzwp-page){ scroll-behavior: auto; }
 }
body.fzwp-page{ padding:0 !important; margin:0 !important; width:100%; max-width:none !important; overflow-x:clip; }
body.fzwp-page.admin-bar .fz1-header{ top:calc(12px + var(--wp-admin--admin-bar--height,32px)); }
body.fzwp-page.admin-bar .fz1-mobile-menu{ max-height:calc(100dvh - 100px - var(--wp-admin--admin-bar--height,32px)); }

