@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/farmeci/fonts/inter-latin-ext-500.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/farmeci/fonts/inter-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/farmeci/fonts/inter-latin-ext-500.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/farmeci/fonts/inter-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/farmeci/fonts/inter-latin-ext-500.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/farmeci/fonts/inter-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(/farmeci/fonts/league-spartan-latin-ext-600.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(/farmeci/fonts/league-spartan-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(/farmeci/fonts/league-spartan-latin-ext-600.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(/farmeci/fonts/league-spartan-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:League Spartan;font-style:normal;font-weight:800;font-display:swap;src:url(/farmeci/fonts/league-spartan-latin-ext-600.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:League Spartan;font-style:normal;font-weight:800;font-display:swap;src:url(/farmeci/fonts/league-spartan-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/farmeci/fonts/open-sans-latin-ext-400.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/farmeci/fonts/open-sans-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/farmeci/fonts/open-sans-latin-ext-400.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/farmeci/fonts/open-sans-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/farmeci/fonts/open-sans-latin-ext-400.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/farmeci/fonts/open-sans-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/farmeci/fonts/open-sans-latin-ext-400.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/farmeci/fonts/open-sans-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.fm{--bg:#FFFFFF;--surface:#FFFFFF;--surface-1:#F2F9FF;--surface-2:#EFF4FA;--section:#F8FBFE;--ink:#093353;--sub:#1E679F;--muted:#4F6B85;--line:#DCE8F4;--primary:#0790FE;--primary-hover:#0677D6;--secondary:#B2DDFF;--trust:#1B8FE4;--navy:#0A3059;--navy-2:#052444;--on-navy:#FFFFFF;--on-navy-muted:#B9CCE0;--shadow:0 4px 16px rgba(13,27,42,0.07);--shadow-lg:0 14px 40px rgba(9,51,83,0.12);--hero-tint:rgba(255,255,255,0);--note-bg:#FFF7E0;--note-ink:#5A4300;--note-line:#E8C766;--display:"League Spartan","Futura","Century Gothic",sans-serif;--body:"Open Sans","Segoe UI","Helvetica Neue",Arial,sans-serif;--ui:"Inter","Segoe UI",Arial,sans-serif;--r:24px;--wrap:1200px}.fm,.fm *{box-sizing:border-box}.fm{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6}.fm a{color:var(--primary)}.fm img{display:block;max-width:100%}.fm h1,.fm h2,.fm h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-family:var(--display);line-height:1.08;text-wrap:balance;margin:0;color:var(--ink)}.fm h1{font-size:clamp(2.3rem,5vw,3.7rem);letter-spacing:-.015em}.fm h1,.fm h2{font-weight:700}.fm h2{font-size:clamp(1.8rem,3.4vw,2.6rem);letter-spacing:-.01em}.fm h3{font-size:1.22rem;font-weight:700}.fm p{margin:0}.fm .wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.fm .stack{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.fm .lede{font-size:1.08rem;color:var(--sub);max-width:62ch}.fm .center{text-align:center;justify-items:center}.fm .eyebrow{font-family:var(--ui);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.fm section.band{padding-block:clamp(40px,5.5vw,68px)}.fm .bg-soft{background:var(--section)}.fm .bg-band{background:var(--surface-1)}.fm .head-row{display:flex;align-items:end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}.fm .head-row>.stack{max-width:640px;gap:10px}.fm .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);color:#FFFFFF;text-decoration:none;font-family:var(--ui);font-weight:600;font-size:1rem;padding:13px 26px;border-radius:999px;border:2px solid var(--primary);cursor:pointer;white-space:nowrap}.fm .btn:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.fm .btn.outline{background:transparent;color:var(--primary)}.fm .btn.outline:hover{background:var(--primary);color:#FFFFFF}.fm .btn.white{background:#FFFFFF;color:#093353;border-color:#FFFFFF}.fm .btn.white:hover{background:#E8F4FF;border-color:#E8F4FF}.fm .btn.sm{font-size:.9rem;padding:9px 18px}@media (max-width:480px){.fm .btn{white-space:normal;text-align:center}}.fm a:focus-visible,.fm button:focus-visible,.fm input:focus-visible,.fm select:focus-visible,.fm summary:focus-visible,.fm textarea:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.fm .topbar{background:var(--trust);color:#FFFFFF;font-family:var(--ui);font-size:.84rem;font-weight:500}.fm .topbar .wrap{display:flex;justify-content:center;gap:8px 28px;flex-wrap:wrap;padding-block:8px}.fm .topbar span{display:inline-flex;align-items:center;gap:6px}.fm .topbar svg{width:15px;height:15px}@media (max-width:720px){.fm .topbar span:nth-child(n+2){display:none}}.fm .site{position:sticky;top:env(safe-area-inset-top,0);z-index:20;box-shadow:0 1px 0 var(--line),0 6px 18px rgba(9,51,83,.05)}.fm .site>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:12px}.fm .logo img{height:38px;width:auto}.fm nav.main{display:flex;align-items:center;gap:2px;font-family:var(--ui)}.fm .treat-summary,.fm nav.main .fm-navbtn,.fm nav.main a{color:var(--ink);text-decoration:none;font-weight:600;font-size:.95rem;padding:8px 13px;border-radius:999px}.fm .treat-summary:hover,.fm nav.main a:hover,.fm nav.main a[aria-current=page]{background:var(--surface-1);color:var(--primary)}.fm .treat-menu{position:relative}.fm .treat-summary{list-style:none;display:inline-flex;gap:6px;align-items:center}.fm .treat-summary:after{content:"▾";font-size:.8em;color:var(--primary)}.fm .treat-panel{position:absolute;left:0;top:calc(100% + 12px);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lg);padding:12px;display:grid;gap:6px;width:min(380px,calc(100vw - 32px));z-index:25}.fm .treat-panel a{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--ink);padding:8px;border-radius:14px}.fm .treat-panel a:hover{background:var(--surface-1)}.fm .treat-panel img{width:52px;height:52px;border-radius:12px;object-fit:cover}.fm .treat-panel b{display:block;font-family:var(--ui)}.fm .treat-panel small{color:var(--muted)}.fm .head-actions{display:flex;align-items:center;gap:10px}.fm .icon-btn{color:var(--ink);background:var(--surface-1);border:0;width:42px;height:42px;border-radius:50%;cursor:pointer;display:inline-grid;place-items:center}.fm .icon-btn svg{width:22px;height:22px}.fm .mob-only{display:none}@media (max-width:1000px){.fm .head-actions .btn{display:none}}@media (max-width:860px){.fm .mob-only{display:inline-grid}.fm nav.main{display:none}.fm nav.main.open{display:flex;position:absolute;left:0;right:0;top:100%;background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow-lg);flex-direction:column;align-items:stretch;padding:10px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px))}.fm .treat-panel{position:static;box-shadow:none;width:100%;margin-top:6px}}.fm .hero-bg{background:linear-gradient(var(--hero-tint),var(--hero-tint)),url(/farmeci/herobg.webp) 50% /cover no-repeat,var(--surface-1)}.fm .hero{display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(28px,4vw,56px);align-items:center;padding-block:clamp(32px,5vw,64px)}.fm .hero>*{min-width:0}.fm .hero h1{color:var(--ink)}.fm .hero h1 em{font-style:normal;color:var(--primary)}.fm .hero .ctas{gap:12px}.fm .hero .ctas,.fm .pills{display:flex;flex-wrap:wrap}.fm .pills{gap:8px}.fm .pills span{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-family:var(--ui);font-size:.84rem;font-weight:600;color:var(--ink);box-shadow:var(--shadow)}.fm .pills svg{width:15px;height:15px;color:var(--primary)}.fm .mosaic{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:auto auto;gap:14px}.fm .mosaic>*{border-radius:var(--r);overflow:hidden;min-width:0;box-shadow:var(--shadow-lg);position:relative}.fm .mosaic img{width:100%;height:100%;object-fit:cover}.fm .mosaic .tall{grid-row:span 2;aspect-ratio:4/5.2}.fm .mosaic .sq{aspect-ratio:1}.fm .mosaic .boxshot{background:#FFFFFF}.fm .mosaic .boxshot img{object-fit:contain;padding:6%}.fm .chip{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(255,255,255,.94);color:#093353;border-radius:16px;padding:10px 12px;display:flex;gap:10px;align-items:center;font-family:var(--ui);font-size:.82rem;line-height:1.3;box-shadow:var(--shadow)}.fm .chip b{display:block;font-size:.88rem}.fm .chip .ico{flex:none}@media (max-width:920px){.fm .hero{grid-template-columns:1fr}}@media (max-width:560px){.fm .chip{display:none}.fm .mosaic .tall{aspect-ratio:4/5}}.fm .cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:-8px}.fm .cat{display:grid;grid-template-columns:150px 1fr;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;color:var(--ink);box-shadow:var(--shadow);min-width:0}.fm .cat:hover{box-shadow:0 0 0 2px var(--primary),var(--shadow)}.fm .cat img{width:100%;height:100%;object-fit:cover;min-height:150px}.fm .cat div{padding:20px 22px;display:grid;gap:6px;align-content:center;min-width:0}.fm .cat p{color:var(--muted);font-size:.94rem}.fm .cat .go{font-family:var(--ui);font-weight:600;color:var(--primary);font-size:.92rem}@media (max-width:760px){.fm .cats{grid-template-columns:1fr}}@media (max-width:420px){.fm .cat{grid-template-columns:110px 1fr}}.fm .marquee{background:var(--navy);color:#FFFFFF;overflow:hidden}.fm .marquee .track{display:flex;gap:48px;width:max-content;padding-block:14px;font-family:var(--ui);font-weight:600;font-size:.95rem}.fm .marquee span{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.fm .marquee svg{width:18px;height:18px;color:#6CC0FF}@media (prefers-reduced-motion:no-preference){.fm .marquee .track{animation:fm-slide 38s linear infinite}}@keyframes fm-slide{to{transform:translateX(-50%)}}.fm .ico{width:38px;height:38px;border-radius:50%;background:var(--surface-1);color:var(--primary);display:grid;place-items:center;flex:none}.fm .ico svg{width:20px;height:20px}.fm .ico.solid{background:var(--primary);color:#FFFFFF}.fm .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}.fm .steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:grid;grid-template-rows:auto 1fr;box-shadow:var(--shadow);min-width:0}.fm .step-img{aspect-ratio:4/3;overflow:hidden;background:var(--surface-1)}.fm .step-img img{width:100%;height:100%;object-fit:cover}.fm .step-body{padding:18px 20px 22px;display:grid;gap:8px;align-content:start}.fm .num{font-family:var(--display);font-weight:800;font-size:2.6rem;line-height:.9;color:var(--secondary)}.fm .steps p{color:var(--muted);font-size:.94rem}@media (max-width:980px){.fm .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.fm .steps{grid-template-columns:1fr;gap:12px}.fm .steps li{grid-template-columns:120px 1fr;grid-template-rows:none}.fm .step-img{aspect-ratio:auto;height:100%}.fm .step-body{padding:14px 16px;gap:4px}.fm .num{font-size:1.8rem}}.fm .why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fm .why article{background:var(--surface);border-radius:var(--r);padding:22px;display:grid;grid-template-columns:92px 1fr;gap:18px;align-items:center;box-shadow:var(--shadow);border:1px solid var(--line);min-width:0}.fm .why img{width:92px;height:92px;border-radius:50%}.fm .why p{color:var(--muted);font-size:.92rem;margin-top:4px}@media (max-width:980px){.fm .why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fm .why{grid-template-columns:1fr}}.fm .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4.5vw,56px);align-items:center}.fm .split>*{min-width:0}@media (max-width:860px){.fm .split{grid-template-columns:1fr}}.fm .checklist{list-style:none;padding:0;margin:0;display:grid;gap:14px}.fm .checklist li{display:flex;gap:14px;align-items:flex-start;font-weight:600}.fm .checklist .ico{margin-top:-4px}.fm .checklist small{display:block;font-weight:400;color:var(--muted);font-size:.92rem}.fm .boxfeat{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,4vw,48px);align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:clamp(20px,3vw,36px);box-shadow:var(--shadow)}.fm .boxfeat>*{min-width:0}.fm .boxfeat .shots{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fm .boxfeat .shots img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:20px;background:#FFFFFF}.fm .boxfeat .shots img.contain{object-fit:contain;padding:4%;border:1px solid var(--line)}@media (max-width:860px){.fm .boxfeat{grid-template-columns:1fr}}.fm .team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fm .member{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px;display:grid;grid-template-columns:104px 1fr;gap:16px;align-items:start;box-shadow:var(--shadow);min-width:0}.fm .member img{width:104px;height:130px;object-fit:cover;border-radius:16px;background:var(--surface-1)}.fm .member .body{display:grid;gap:4px;min-width:0;padding-top:2px}.fm .member h3{font-size:1.12rem}.fm .member .role{color:var(--primary);font-family:var(--ui);font-weight:600;font-size:.84rem;line-height:1.35}.fm .member p{font-size:.86rem;color:var(--muted);line-height:1.45}.fm .member .reg{font-family:var(--ui);font-size:.78rem;color:var(--ink);font-weight:600;display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:2px}.fm .member .reg a{font-weight:500}@media (max-width:1040px){.fm .team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.fm .team{grid-template-columns:1fr}}.fm .accred{display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:12px 18px 12px 12px;box-shadow:var(--shadow);max-width:460px}.fm .accred img{width:64px;height:64px;flex:none;background:#FFFFFF;border-radius:50%}.fm .accred p{font-size:.88rem;color:var(--muted)}.fm .accred b{color:var(--ink);display:block;font-family:var(--ui)}.fm .trustbar{background:var(--trust);color:#FFFFFF}.fm .trustbar h2,.fm .trustbar h3{color:#FFFFFF}.fm .trustbar .lede{color:#E3F2FF}.fm .trust{display:grid;grid-template-columns:.85fr 1.6fr;gap:clamp(24px,4vw,48px);align-items:center}.fm .trust>*{min-width:0}.fm .trust-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fm .tcard{background:var(--surface);color:var(--ink);border-radius:22px;padding:20px;display:grid;gap:10px;align-content:start;box-shadow:0 10px 30px rgba(5,36,68,.18)}.fm .tcard h3{color:var(--ink);font-size:1.08rem}.fm .tcard p{color:var(--muted);font-size:.9rem}.fm .seal{height:64px;border:1.5px dashed var(--secondary);border-radius:12px;display:grid;place-items:center;text-align:center;font-family:var(--ui);font-size:.74rem;color:var(--muted);padding:6px}.fm .seal b{color:var(--ink);display:block;font-size:.78rem}.fm .trustbar .checklist .ico{background:rgba(255,255,255,.18);color:#FFFFFF}@media (max-width:1000px){.fm .trust{grid-template-columns:1fr}}@media (max-width:720px){.fm .trust-cards{grid-template-columns:1fr}}.fm .trustpilot-widget{min-height:24px}.fm .tp-carousel{min-height:240px;display:grid;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:12px}.fm .tp-micro{max-width:420px}.fm .tp-fallback{display:inline-flex;align-items:center;gap:8px;font-family:var(--ui);font-weight:600;font-size:.92rem;color:var(--ink);text-decoration:none}.fm .tp-carousel .tp-fallback{justify-self:center}.fm .tp-star{display:inline-grid;place-items:center;width:22px;height:22px;background:#00B67A;color:#FFFFFF;font-size:.85rem;border-radius:3px}.fm .tp-source{font-size:.82rem;color:var(--muted);max-width:80ch}.fm .trustpilot-widget.tp-loaded .tp-fallback{display:none}.fm .faq-grid{display:grid;grid-template-columns:.8fr 1.4fr;gap:clamp(24px,4vw,48px);align-items:start}.fm .faq-grid>*{min-width:0}.fm .faq-side{position:sticky;top:110px;display:grid;gap:16px}.fm .help-card{background:linear-gradient(150deg,#0A3059,#052444);color:#FFFFFF;border-radius:var(--r);padding:22px;display:grid;gap:10px}.fm .help-card h3{color:#FFFFFF}.fm .help-card p{color:#C9DCEE;font-size:.92rem}.fm .faqs{display:grid;gap:10px}.fm details.faq{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.fm details.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-family:var(--ui);font-weight:600;font-size:1rem;color:var(--ink)}.fm details.faq summary::-webkit-details-marker{display:none}.fm details.faq summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;background:var(--surface-1);color:var(--primary);display:grid;place-items:center;font-size:1.2rem;line-height:1}.fm details.faq[open] summary:after{content:"−";background:var(--primary);color:#FFFFFF}.fm details.faq p{padding:0 20px 18px;color:var(--muted)}@media (max-width:860px){.fm .faq-grid{grid-template-columns:1fr}.fm .faq-side{position:static}}.fm .cta-band{background:linear-gradient(120deg,var(--primary),#1B8FE4 55%,#0A3059);color:#FFFFFF;border-radius:28px;padding:clamp(24px,4vw,40px);display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.fm .cta-band h2{color:#FFFFFF;font-size:clamp(1.6rem,3vw,2.2rem)}.fm .cta-band p{color:#E3F2FF}@media (max-width:720px){.fm .cta-band{grid-template-columns:1fr}}.fm tr:last-child td{border-bottom:0}.fm .site-footer{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--navy),var(--navy-2));color:var(--on-navy-muted);padding-block:52px 28px;font-size:.92rem}.fm .site-footer:after{content:"FARMECI";position:absolute;left:50%;bottom:-.2em;transform:translateX(-50%);font-family:var(--display);font-weight:800;font-size:clamp(5rem,19vw,17rem);line-height:1;letter-spacing:.02em;color:rgba(255,255,255,.04);pointer-events:none;white-space:nowrap}.fm .site-footer .wrap{position:relative;z-index:1}.fm .site-footer a{color:var(--on-navy);text-decoration:none}.fm .site-footer a:hover{text-decoration:underline}.fm .fgrid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:32px}.fm .fgrid>*{min-width:0}.fm .fgrid h4{font-family:var(--ui);color:var(--on-navy);font-size:1rem;margin:0 0 14px;font-weight:700}.fm .fgrid ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.fm .flogo img{height:54px;width:auto}.fm .fcard{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:20px;display:grid;gap:14px}.fm .fcard .row{display:flex;gap:12px;align-items:flex-start}.fm .fcard .ico{background:var(--primary);color:#FFFFFF}.fm .fcard b{color:var(--on-navy);display:block}.fm .pay{display:flex;flex-wrap:wrap;gap:6px}.fm .pay img{width:52px;height:auto;display:block}.fm .paystrip{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin-top:18px;font-family:var(--ui);color:var(--ink)}.fm .paystrip,.fm .paystrip .pay{justify-content:center}.fm .paystrip .pay img{width:58px;filter:drop-shadow(0 1px 2px rgba(9,51,83,.1))}.fm footer .seal{border-color:rgba(178,221,255,.5);color:var(--on-navy-muted);width:150px}.fm footer .seal b{color:var(--on-navy)}.fm .legal{border-top:1px solid rgba(255,255,255,.12);margin-top:36px;padding-top:20px;display:grid;gap:6px;font-size:.82rem}.fm .legal nav{display:flex;flex-wrap:wrap;gap:6px 22px;margin-bottom:10px;font-size:.9rem}.fm .legal nav a{text-decoration:underline}@media (max-width:960px){.fm .fgrid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.fm .fgrid{grid-template-columns:1fr}}.fm body.hide-notes .note{display:none}.fm .treat-prods{border-top:1px solid var(--line);margin-top:4px;padding:10px 8px 2px;display:flex;flex-wrap:wrap;gap:4px 6px}.fm .lang{position:relative;font-family:var(--ui)}.fm .lang summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 12px;border-radius:999px;background:var(--surface-1);color:var(--ink);font-weight:700;font-size:.85rem}.fm .lang summary::-webkit-details-marker{display:none}.fm .lang summary svg{width:18px;height:18px}.fm .lang-panel{position:absolute;right:0;top:calc(100% + 10px);background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);padding:8px;display:grid;min-width:170px;z-index:30}.fm .lang-panel a{color:var(--ink);text-decoration:none;font-weight:600;font-size:.92rem;padding:9px 12px;border-radius:10px}.fm .lang-panel a:hover,.fm .lang-panel a[aria-current=true]{background:var(--surface-1);color:var(--primary)}.fm .treat-prods a{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--surface-1);font-size:.85rem;font-weight:600}.fm-header{position:sticky;top:0;z-index:30}.fm .site{position:relative;background:var(--surface)}.fm .treat-summary{background:none;border:0;cursor:pointer;font:inherit;font-weight:600;font-size:.95rem}.fm .treat-panel .fm-all{justify-content:center;font-family:var(--ui);font-weight:600;color:var(--primary);padding:10px}.fm .fm-noimg{width:52px;height:52px;border-radius:12px;background:var(--surface-1);flex:none}.fm .cat .fm-noimg{width:100%;height:100%;min-height:150px;border-radius:0}.fm .fm-navbtn{background:none;border:0;cursor:pointer;font-family:var(--ui);text-align:left}.fm .fm-mob{display:none}.fm .fm-wordmark{font-family:var(--display);font-weight:700;font-size:1.6rem;color:var(--ink)}.fm .logo img{max-width:46vw;object-fit:contain;object-position:left center}.fm .pj-langmenu-btn{height:42px;background:var(--surface-1);color:var(--ink);font-family:var(--ui)}.fm .help-card a.btn.white{color:#093353}.fm .tp-carousel{display:block;min-height:0}@media (max-width:860px){.fm nav.main.open .fm-mob{display:block}.fm .site>.wrap{gap:10px}}@media (max-width:420px){.fm .head-actions{gap:6px}.fm .icon-btn{width:38px;height:38px}.fm .pj-langmenu-btn{height:38px}.fm .logo img{height:32px}}.fm .legal nav{align-items:center}.fm .legal .pj-linkbtn{background:none;border:0;padding:0;color:var(--on-navy);text-decoration:underline;font:inherit;cursor:pointer}.fm .legal .fm-reg,.fm .legal .fm-reg *{color:var(--on-navy-muted)!important;border-color:rgba(255,255,255,.12)!important;background:transparent!important}.fm .legal .fm-reg a{color:var(--on-navy)!important}.pj-main:has(>.fm-home){padding-bottom:0}