:root{--eo-ring:0 0 0 4px #65a30d38;--eo-border:#e2e8f0;--eo-blob-lime:#d9f99d99;--eo-blob-amber:#fde68a80;--eo-blob-orange:#fdba7480}.eo-home *,.eo-home :before,.eo-home :after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{--eo-font-sans:var(--font-nunito), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--eo-font-alt:var(--font-montserrat), var(--font-nunito), ui-sans-serif, system-ui, sans-serif;--eo-font-display:var(--font-nunito), var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;font-family:var(--eo-font-sans);color:var(--eo-ink-soft);background:var(--eo-page-green);line-height:var(--eo-leading-body);margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{text-wrap:pretty;margin:0}nav[aria-label=Legal]{display:none}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.wrap-tight{max-width:880px}.eo-home section{position:relative}.eo-home [id]{scroll-margin-top:84px}.eo-home :is(a,button,summary):focus-visible{box-shadow:var(--eo-ring);border-radius:10px;outline:none}.eo-home .btn:focus-visible{box-shadow:var(--eo-shadow-lg), var(--eo-ring)}.eo-home input[type=checkbox]:focus-visible{box-shadow:var(--eo-ring);outline:none}.faq summary:focus-visible{border-radius:var(--eo-radius-xl)}.nw{white-space:nowrap}.wm{font-family:var(--eo-font-alt);letter-spacing:-.01em;font-weight:700}.wm .edu{color:var(--eo-ink)}.wm .one{color:var(--eo-brand-green-br)}.btn{--btn-bg:var(--eo-brand-green);font-family:var(--eo-font-sans);font-weight:800;font-size:var(--eo-text-lg);border-radius:var(--eo-radius-pill);border:2px solid var(--btn-bg);background:var(--btn-bg);color:#fff;cursor:pointer;transition:transform var(--eo-dur-fast) var(--eo-ease-out), background var(--eo-dur-base), box-shadow var(--eo-dur-base);box-shadow:var(--eo-shadow-lg);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:14px 28px;display:inline-flex}.btn:hover{background:var(--eo-brand-green-dk);border-color:var(--eo-brand-green-dk);transform:translateY(-2px)scale(1.03)}.btn:active{transform:scale(.97)}.btn-ghost{color:var(--eo-brand-green-dk);border-color:var(--eo-brand-green);box-shadow:var(--eo-shadow-md);background:#fff}.btn-ghost:hover{background:var(--eo-lime-50);color:var(--eo-brand-green-dk);border-color:var(--eo-brand-green);transform:translateY(-2px)}.btn-sm{font-size:var(--eo-text-base);padding:11px 22px}.eyebrow{font-weight:900;line-height:1;font-size:var(--eo-text-caption);letter-spacing:var(--eo-tracking-caps);text-transform:uppercase;color:var(--eo-brand-green-dk);align-items:center;gap:8px;display:inline-flex}.eyebrow .dot{background:var(--eo-brand-green);width:6px;height:6px;animation:dotPulse 2.6s var(--eo-ease-out) infinite;border-radius:50%;margin-top:-1px}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.2)}}.proof-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--eo-lime-200);border-radius:var(--eo-radius-pill);box-shadow:var(--eo-shadow-sm);font-weight:800;font-size:var(--eo-text-sm);color:var(--eo-brand-green-dk);background:#ffffffd9;align-items:center;gap:10px;padding:8px 16px 8px 12px;display:inline-flex}.proof-pill .avatars{display:flex}.proof-pill .avatars span{border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-left:-6px}.proof-pill .avatars span:first-child{margin-left:0}.blobs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.blob{filter:blur(34px);opacity:.55;border-radius:50%;position:absolute}.blob.lime{background:var(--eo-blob-lime);width:200px;height:200px;animation:21s ease-in-out infinite floatA;top:6%;left:6%}.blob.amber{background:var(--eo-blob-amber);width:260px;height:260px;animation:25s ease-in-out infinite floatB;top:30%;right:8%}.blob.orange{background:var(--eo-blob-orange);width:170px;height:170px;animation:23s ease-in-out infinite floatC;bottom:14%;left:22%}@keyframes floatA{50%{transform:translate(48px,28px)}}@keyframes floatB{50%{transform:translate(-30px,48px)}}@keyframes floatC{50%{transform:translate(40px,-38px)}}.nav{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f0fdf4c7;border-bottom:1px solid #65a30d1a;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.nav-logo img{width:auto;height:34px}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{font-weight:700;font-size:var(--eo-text-sm);color:var(--eo-ink-muted);transition:color var(--eo-dur-fast)}.nav-links a:hover{color:var(--eo-brand-green-dk)}.nav-cta{align-items:center;gap:14px;display:flex}.nav-toggle{cursor:pointer;border-radius:var(--eo-radius-lg);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px;display:none}.nav-burger{width:24px;height:18px;display:block;position:relative}.nav-burger span{background:var(--eo-brand-green-dk,#3d6b00);width:100%;height:2.5px;transition:transform var(--eo-dur-base) var(--eo-ease-out), opacity var(--eo-dur-fast) linear, width var(--eo-dur-base) var(--eo-ease-out), margin-left var(--eo-dur-base) var(--eo-ease-out);border-radius:2px;position:absolute;left:0}.nav-burger span:first-child{top:0}.nav-burger span:nth-child(2){margin-top:-1.25px;top:50%}.nav-burger span:nth-child(3){bottom:0}.nav-toggle:hover .nav-burger span:first-child{width:82%}.nav-toggle:hover .nav-burger span:nth-child(3){width:82%;margin-left:18%}.nav-toggle.on .nav-burger span:first-child{transform:translateY(7.75px)rotate(45deg)}.nav-toggle.on .nav-burger span:nth-child(2){opacity:0;transform:scaleX(.2)}.nav-toggle.on .nav-burger span:nth-child(3){transform:translateY(-7.75px)rotate(-45deg)}.nav-toggle.on:hover .nav-burger span{width:100%;margin-left:0}@media (max-width:900px){.nav-links{display:none}}.hero{isolation:isolate;padding:0;overflow-x:clip}.hills{pointer-events:none;width:100%;height:clamp(150px,22vh,230px);margin-top:auto;position:relative;overflow:hidden}.hills .scroller{width:200%;height:100%;animation:20s linear infinite hills;display:flex;position:absolute;bottom:0;left:0}.hills .scroller>div{width:50%;height:100%;position:relative}.hills svg{opacity:.6;width:100%;height:100%;color:var(--eo-brand-green);position:absolute;bottom:0}@keyframes hills{to{transform:translate(-50%)}}.walker{z-index:5;width:auto;height:74%;animation:20s linear infinite walk,.55s ease-in-out infinite bob;position:absolute;bottom:8%;left:0}.walker img{filter:drop-shadow(0 6px 6px #0000001f);width:auto;height:100%}@keyframes walk{0%{transform:translate(-260px)}to{transform:translate(112vw)}}@keyframes bob{0%,to{margin-bottom:0}50%{margin-bottom:8px}}.signup{width:100%;max-width:460px}.signup .row{flex-wrap:wrap;gap:10px;display:flex}.signup input[type=email]{min-width:min(15rem,100%);font-family:var(--eo-font-sans);font-size:var(--eo-text-lg);border-radius:var(--eo-radius-pill);border:2px solid var(--eo-border);color:var(--eo-ink-soft);transition:border-color var(--eo-dur-base), box-shadow var(--eo-dur-base);background:#ffffffeb;flex:15rem;padding:13px 22px;font-weight:600}.signup input[type=email]::placeholder{color:var(--eo-ink-faint)}.signup input[type=email]:focus{border-color:var(--eo-brand-green);box-shadow:var(--eo-ring);outline:none}.signup .consent{font-size:var(--eo-text-caption);color:var(--eo-ink-muted);text-align:left;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.signup .consent a{color:var(--eo-brand-green-dk);font-weight:700;text-decoration:underline}.signup .consent input{accent-color:var(--eo-brand-green);margin-top:3px}.signup .msg{min-height:22px;font-size:var(--eo-text-sm);text-align:left;padding:6px 4px 0;font-weight:700}.signup .msg.err{color:var(--eo-error)}.signup .row>.btn{flex:auto}@media (max-width:520px){.signup .row{flex-direction:column}.signup .row>input[type=email],.signup .row>.btn{flex:none;width:100%}}.signup .grupa-pills{border:0;min-width:0;margin:0 0 12px;padding:0}.signup .grupa-pills legend{font-size:var(--eo-text-sm);color:var(--eo-ink-soft);text-align:left;margin-bottom:8px;padding:0;font-weight:800}.signup .grupa-pills-row{flex-wrap:wrap;gap:8px;display:flex}.signup .grupa-pill{border-radius:var(--eo-radius-pill);border:2px solid var(--eo-border);min-height:44px;font-size:var(--eo-text-sm);color:var(--eo-ink-muted);cursor:pointer;transition:border-color var(--eo-dur-base), background-color var(--eo-dur-base), color var(--eo-dur-base), transform var(--eo-dur-base);background:#ffffffeb;justify-content:center;align-items:center;padding:10px 18px;font-weight:700;display:inline-flex}.signup .grupa-pill input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.signup .grupa-pill:hover{border-color:var(--eo-brand-green);color:var(--eo-ink-soft)}.signup .grupa-pill:has(input:focus-visible){border-color:var(--eo-brand-green);box-shadow:var(--eo-ring);outline:none}.signup .grupa-pill.on{transform:scale(1.03)}.signup .grupa-pill.gp-mica.on{color:#92400e;background:#fef3c7;border-color:#fbbf24}.signup .grupa-pill.gp-mijlocie.on{color:#075985;background:#e0f2fe;border-color:#38bdf8}.signup .grupa-pill.gp-mare.on{color:#5b21b6;background:#ede9fe;border-color:#a78bfa}.signup .grupa-pill.gp-nustiu.on{color:#334155;background:#f1f5f9;border-color:#94a3b8}.signup .grupa-pills.invalid .grupa-pill{border-color:var(--eo-error)}.signup .gift-line{font-size:var(--eo-text-caption);color:var(--eo-brand-green-dk);text-align:left;margin:8px 0 0;font-weight:700}.signup .gift-direct{font-size:var(--eo-text-caption);text-align:left;margin:6px 0 0}.signup .gift-direct a{color:var(--eo-brand-green-dk);font-weight:800;text-decoration:underline}@media (max-width:640px){.signup .grupa-pills-row{grid-template-columns:1fr 1fr;display:grid}.signup .grupa-pill{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.signup .grupa-pill{transition-duration:.01ms}.signup .grupa-pill.on{transform:none}}.signup .already{flex-direction:column;align-items:center;gap:12px;display:flex}.signup .already p{font-size:var(--eo-text-sm);color:var(--eo-brand-green-dk);font-weight:700}.signup .reopen{font-family:inherit;font-size:var(--eo-text-caption);color:var(--eo-brand-green-dk);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:2px 4px;font-weight:700;text-decoration:underline;display:inline-block}.signup .reopen:hover{color:var(--eo-brand-green)}.hero-a{flex-direction:column;min-height:calc(100vh - 68px);display:flex}.hero-a .ha-content{text-align:center;z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px 24px;display:flex;position:relative}.hero-a .logo{width:min(330px,72vw);margin-bottom:18px}.hero-a .logo.bob{animation:6s ease-in-out infinite logobob}@keyframes logobob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-1deg)}}.hero-a .eyebrow{margin-bottom:14px}.hero-a h1{font-family:var(--eo-font-display);letter-spacing:-.02em;color:var(--eo-ink-soft);max-width:24ch;font-size:clamp(1.7rem,4.4vw,3rem);font-weight:900;line-height:1.12}.hero-a h1 .l2{display:block}.hero-a .sub{max-width:46ch;color:var(--eo-ink-muted);margin:16px auto 0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:500}.hero-a .launch{margin:20px 0 16px}.hero-a .launch .big{color:var(--eo-ink);font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:900}.hero-a .proof-pill{margin-top:14px}.sec{padding:clamp(58px,8vw,96px) 0}.sec-head{text-align:center;max-width:680px;margin:0 auto clamp(34px,5vw,48px)}.sec-head .eyebrow{margin-bottom:14px}.sec h2{font-family:var(--eo-font-display);letter-spacing:-.02em;color:var(--eo-brand-green-dk);font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:900;line-height:1.15}.sec-head p{font-size:var(--eo-text-lg);color:var(--eo-ink-muted);margin-top:14px}.sec-alt{background:#fff}.sec:not(.sec-alt)+.sec:not(.sec-alt){padding-top:0}.intro{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(36px,5vw,60px);display:grid}.intro .ico-scene{background:linear-gradient(135deg, var(--eo-lime-50), var(--eo-page-green));border-radius:var(--eo-radius-3xl);box-shadow:var(--eo-shadow-md);justify-content:center;align-items:center;padding:clamp(24px,3vw,40px);display:flex;overflow:hidden}.intro .ico-scene img{aspect-ratio:2;width:100%;height:auto}.intro h2{margin-bottom:16px}.intro p{font-size:var(--eo-text-lg);color:var(--eo-ink-muted);margin-bottom:16px}.intro .trust{font-weight:800;font-size:var(--eo-text-sm);color:var(--eo-brand-green-dk);border:1px solid var(--eo-lime-200);border-radius:var(--eo-radius-pill);box-shadow:var(--eo-shadow-sm);background:#fff;align-items:center;gap:8px;margin-top:18px;padding:9px 17px;display:inline-flex}.intro .trust svg{width:17px;height:17px;color:var(--eo-brand-green);flex-shrink:0}@media (max-width:860px){.intro{grid-template-columns:1fr;gap:28px}.intro .ico-scene{padding:24px}}.features{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feat{border-radius:var(--eo-radius-2xl);box-shadow:var(--eo-shadow-md);transition:transform var(--eo-dur-base) var(--eo-ease-out), box-shadow var(--eo-dur-base);background:#fff;border:1px solid #65a30d0f;padding:26px}.feat:hover{box-shadow:var(--eo-shadow-xl);transform:translateY(-6px)}.feat .chip{border-radius:var(--eo-radius-xl);background:var(--eo-lime-100);width:52px;height:52px;color:var(--eo-brand-green);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.feat .chip svg{width:26px;height:26px}.feat h3{font-family:var(--eo-font-sans);font-weight:800;font-size:var(--eo-text-xl);color:var(--eo-ink-soft);margin-bottom:8px}.feat p{font-size:var(--eo-text-base);color:var(--eo-ink-muted)}@media (max-width:860px){.features{grid-template-columns:repeat(2,1fr);gap:14px}}@media (min-width:861px) and (max-width:1000px){.features{grid-template-columns:repeat(2,1fr)}}.fise{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.fisa{border-radius:var(--eo-radius-2xl);box-shadow:var(--eo-shadow-lg);transition:transform var(--eo-dur-base) var(--eo-ease-out), box-shadow var(--eo-dur-base);background:#fff;border:1px solid #0000000d;padding:12px}.fisa:first-child{transform:rotate(-1.5deg)}.fisa:nth-child(3){transform:rotate(1.5deg)}.fisa:hover{box-shadow:var(--eo-shadow-2xl);transform:rotate(0)translateY(-6px)scale(1.03)}.fisa img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--eo-radius-lg);width:100%}.fisa .cap{justify-content:space-between;align-items:center;gap:8px;padding:12px 8px 6px;display:flex}.fisa .cap .t{font-weight:800;font-size:var(--eo-text-sm);color:var(--eo-ink-soft)}.fisa .cap .badge{font-weight:800;font-size:var(--eo-text-micro);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--eo-radius-pill);padding:4px 9px}.badge.mica{background:var(--eo-amber-tint);color:var(--eo-amber-ink)}.badge.mijlocie{background:var(--eo-sky-tint);color:var(--eo-sky-ink)}.badge.mare{background:var(--eo-violet-tint);color:var(--eo-violet-ink)}@media (max-width:860px){.fise{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.fisa{width:calc(50% - 8px)}.fisa:first-child,.fisa:nth-child(3){transform:none}.fisa .cap{flex-direction:column;align-items:flex-start;gap:6px}}.mascots{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.mascot{text-align:center}.mascot .pic{justify-content:center;align-items:flex-end;width:170px;height:170px;margin:0 auto 18px;animation:5s ease-in-out infinite mFloat;display:flex;position:relative}.mascot:nth-child(2) .pic{animation-delay:-1.6s}.mascot:nth-child(3) .pic{animation-delay:-3.2s}@keyframes mFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.mascot .pic:after{content:"";z-index:0;background:radial-gradient(50% 50%,#65a30d2e,#0000 70%);width:130px;height:24px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mascot .pic img{z-index:1;width:auto;height:160px;transition:transform var(--eo-dur-base) var(--eo-ease-back-out);position:relative}.mascot:hover .pic img{transform:translateY(-6px)rotate(-4deg)}.mascot .trait{font-weight:900;font-size:var(--eo-text-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--eo-brand-green-dk);background:var(--eo-lime-100);border-radius:var(--eo-radius-pill);margin-bottom:10px;padding:5px 12px;display:inline-block}.mascot h3{font-family:var(--eo-font-display);font-weight:900;font-size:var(--eo-text-2xl);color:var(--eo-ink-soft);margin-bottom:8px}.mascot p{font-size:var(--eo-text-base);color:var(--eo-ink-muted);max-width:30ch;margin:0 auto}@media (max-width:860px){.mascots{grid-template-columns:1fr;gap:34px}}.proof-band{background:linear-gradient(135deg, var(--eo-brand-green), var(--eo-brand-green-dk));color:#fff;border-radius:var(--eo-radius-3xl);text-align:center;padding:54px 40px;position:relative;overflow:hidden}.proof-band .num{font-family:var(--eo-font-display);letter-spacing:-.03em;font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:1}.proof-band .num .plus{color:var(--eo-brand-green-br)}.proof-band p{font-size:var(--eo-text-xl);opacity:.95;margin-top:10px;font-weight:700}.proof-band .sub{font-size:var(--eo-text-base);opacity:.8;max-width:50ch;margin-top:8px;margin-left:auto;margin-right:auto;font-weight:500}.proof-band .mlist{justify-content:center;gap:0;margin-top:24px;display:flex}.proof-band .mlist img{filter:drop-shadow(0 6px 8px #0003);width:auto;height:70px;margin:0 -6px}.despre{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,5vw,56px);display:grid}.despre .ph{background:linear-gradient(135deg, var(--eo-page-green), var(--eo-lime-100));border-radius:var(--eo-radius-3xl);box-shadow:var(--eo-shadow-md);justify-content:center;align-items:center;padding:clamp(24px,3vw,40px);display:flex}.despre .ph img{object-fit:contain;aspect-ratio:2;width:100%;height:auto;max-height:320px}.despre h2{margin-bottom:18px}.despre p{font-size:var(--eo-text-lg);color:var(--eo-ink-muted);margin-bottom:16px}.despre .sign{color:var(--eo-brand-green-dk);margin-top:6px;font-weight:800}@media (max-width:860px){.despre{grid-template-columns:1fr;gap:28px}.despre .ph{order:-1}}.despre .values{margin:24px 0 8px}.despre .values .vlabel{font-weight:900;font-size:var(--eo-text-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--eo-brand-green-dk);margin-bottom:12px;display:block}.despre .values ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.despre .values li{border:1px solid var(--eo-lime-200);color:var(--eo-brand-green-dk);font-weight:700;font-size:var(--eo-text-sm);border-radius:var(--eo-radius-pill);box-shadow:var(--eo-shadow-sm);background:#fff;align-items:center;gap:8px;padding:7px 15px 7px 12px;display:inline-flex}.despre .values li:before{content:"";background:var(--eo-brand-green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.faq{flex-direction:column;gap:14px;max-width:780px;margin:0 auto;display:flex}.faq details{border-radius:var(--eo-radius-xl);box-shadow:var(--eo-shadow-sm);transition:box-shadow var(--eo-dur-base);background:#fff;border:1px solid #65a30d1a;overflow:hidden}.faq details[open]{box-shadow:var(--eo-shadow-md)}.faq summary{cursor:pointer;font-weight:800;font-size:var(--eo-text-lg);color:var(--eo-ink-soft);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .icn{background:var(--eo-lime-100);width:26px;height:26px;color:var(--eo-brand-green-dk);transition:transform var(--eo-dur-base) var(--eo-ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;display:flex}.faq details[open] summary .icn{transform:rotate(45deg)}.faq .ans{color:var(--eo-ink-muted);font-size:var(--eo-text-base);padding:0 24px 22px}.faq .ans a{color:var(--eo-brand-green-dk);font-weight:700;text-decoration:underline}.closing{text-align:center;max-width:660px;margin:0 auto}.closing .eyebrow{justify-content:center;margin-bottom:16px;line-height:1.5}.closing h2{margin-bottom:14px}.closing p{font-size:var(--eo-text-lg);color:var(--eo-ink-muted);margin-bottom:28px}.closing .btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.footer{color:#d3e3bd;background:#2a4a08;padding:56px 0 28px}.footer .cols{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;display:grid}.footer-wm{letter-spacing:-.01em;margin-bottom:14px;font-size:30px;line-height:1;display:inline-block}.footer-wm .edu{color:#fff}.footer-wm .one{color:var(--eo-brand-green-br)}.footer .brand p{font-size:var(--eo-text-sm);color:#a9c585;max-width:34ch}.footer h3{font-size:var(--eo-text-sm);text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:14px;font-weight:800}.footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer ul a{font-size:var(--eo-text-sm);color:#a9c585;transition:color var(--eo-dur-fast)}.footer ul a:hover{color:var(--eo-brand-green-br)}.footer .socials{gap:10px;margin-top:8px;display:flex}.footer .socials a{color:#d3e3bd;width:36px;height:36px;transition:background var(--eo-dur-fast), color var(--eo-dur-fast);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.footer .socials a:hover{background:var(--eo-brand-green);color:#fff}.footer .socials svg{width:18px;height:18px}.footer .bottom{font-size:var(--eo-text-caption);color:#a9c585;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;display:flex}@media (max-width:860px){.footer .cols{grid-template-columns:1fr 1fr;gap:28px}.footer .brand{grid-column:1/-1}}.reveal{opacity:0;transition:opacity .6s var(--eo-ease-out), transform .6s var(--eo-ease-out);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.eo-home *,.eo-home :before,.eo-home :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.m-drawer{z-index:55;border-bottom:1px solid var(--eo-border);box-shadow:var(--eo-shadow-lg);overscroll-behavior:contain;visibility:hidden;opacity:0;pointer-events:none;max-height:calc(100dvh - 68px);transition:opacity var(--eo-dur-base) var(--eo-ease-out), transform var(--eo-dur-base) var(--eo-ease-out), visibility 0s linear var(--eo-dur-base);background:#fff;padding:14px 20px 22px;position:fixed;inset:68px 0 auto;overflow-y:auto;transform:translateY(-10px)}.m-drawer.open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.m-drawer a{color:var(--eo-ink-soft);border-bottom:1px solid var(--eo-border);opacity:0;transition:opacity var(--eo-dur-base) var(--eo-ease-out), transform var(--eo-dur-base) var(--eo-ease-out), color var(--eo-dur-fast);padding:12px 4px;font-weight:700;display:block;transform:translateY(-6px)}.m-drawer.open a{opacity:1;transform:translateY(0)}.m-drawer.open a:first-child{transition-delay:40ms}.m-drawer.open a:nth-child(2){transition-delay:80ms}.m-drawer.open a:nth-child(3){transition-delay:.12s}.m-drawer.open a:nth-child(4){transition-delay:.16s}.m-drawer.open a:nth-child(5){transition-delay:.2s}.m-drawer.open a:nth-child(6){transition-delay:.24s}.m-drawer a:last-child{border-bottom:none}.m-drawer a:hover{color:var(--eo-brand-green-dk)}@media (max-width:900px){.nav-toggle{display:inline-flex}.nav-cta .btn{display:none}.nav-cta .btn.nav-login{font-size:var(--eo-text-sm);padding:9px 14px;display:inline-flex}}@media (max-width:430px){.nav-cta .btn.nav-login .nav-login-label{display:none}.nav-cta .btn.nav-login:after{content:"Intră"}}@media (max-width:600px){.wrap{padding:0 24px}.sec{padding:52px 0}.sec-head{margin-bottom:30px}.proof-band{border-radius:var(--eo-radius-2xl);padding:42px 22px}.hero-a{min-height:auto}.hero-a .ha-content{padding:22px 24px 20px}.hero-a .logo{width:min(200px,56vw);margin-bottom:12px}.hero-a h1{max-width:18ch}.hero-a h1 .l2{display:inline}.hero-a .sub{margin-top:12px}.hero-a .sub .tu-doar{margin-top:6px;display:block}.hero-a .launch{margin:16px 0 14px}.feat{padding:16px}.feat .chip{border-radius:var(--eo-radius-lg);width:40px;height:40px;margin-bottom:10px}.feat .chip svg{width:20px;height:20px}.feat h3{font-size:var(--eo-text-base)}.feat p{font-size:var(--eo-text-sm)}.faq summary{font-size:var(--eo-text-base);padding:18px}.faq .ans{padding:0 18px 20px}.footer .bottom{flex-direction:column;gap:8px}}.eo-skip-link{z-index:100;background:var(--eo-brand-green-dk,#3d6b00);color:#fff;border-radius:0 0 12px;align-items:center;min-height:44px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;top:0;left:-9999px}.eo-skip-link:focus,.eo-skip-link:focus-visible{outline:3px solid var(--eo-amber,#fbbf24);outline-offset:2px;left:0}.nav-login{white-space:nowrap}@media (max-width:1120px) and (min-width:901px){.nav-links{gap:12px}}.product-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.product-proof-card{border-radius:var(--eo-radius-2xl);box-shadow:var(--eo-shadow-lg);background:#fff;border:1px solid #65a30d1a;flex-direction:column;display:flex;overflow:hidden}.pp-chrome{background:var(--eo-lime-50);border-bottom:1px solid var(--eo-border-lime);align-items:center;gap:8px;padding:10px 14px;display:flex}.pp-dots{flex:none;gap:5px;display:flex}.pp-dots span{border-radius:50%;width:9px;height:9px}.pp-dots span:first-child{background:#fecaca}.pp-dots span:nth-child(2){background:#fde68a}.pp-dots span:nth-child(3){background:#bbf7d0}.pp-label{text-align:center;font-size:var(--eo-text-micro);letter-spacing:.06em;color:var(--eo-ink-faint);flex:1;font-weight:800}.pp-frame{position:relative}.pp-stage{justify-content:center;align-items:center;height:230px;padding:20px 14px;display:flex;overflow:hidden}.pp-stage-sky{background:linear-gradient(#eaf5fc,#f1f9ec)}.pp-stage-dim{background:#172a3a2e;padding:18px 14px}.pp-cta-chip{background:var(--eo-brand-green);color:#fff;letter-spacing:.02em;box-shadow:0 3px 0 var(--eo-brand-green-dk);border-radius:11px;align-self:flex-start;align-items:center;margin-top:2px;padding:6px 12px;font-size:11px;font-weight:900;display:inline-flex}.pp-week{align-items:stretch;gap:8px;width:100%;max-width:340px;display:flex}.pp-today{border:2.5px solid var(--eo-lime-200);min-width:0;box-shadow:var(--eo-shadow-md);background:#fff;border-radius:16px;flex-direction:column;flex:1;gap:6px;padding:12px 12px 10px;display:flex;position:relative}.pp-today-badge{background:var(--eo-brand-green);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:2px solid #fff;border-radius:999px;padding:2px 7px;font-size:8.5px;font-weight:900;position:absolute;top:-9px;right:10px}.pp-today small{letter-spacing:.14em;text-transform:uppercase;color:var(--eo-brand-green);font-size:9px;font-weight:900}.pp-today b{font-family:var(--eo-font-alt);color:var(--eo-ink-soft);font-size:14.5px;font-weight:900;line-height:1.15}.pp-hint{color:var(--eo-ink-faint);font-size:9.5px;font-weight:700}.pp-rest{flex-direction:column;flex:none;gap:8px;width:74px;display:flex}.pp-day{border:2px solid var(--eo-border);background:#fcfdfa;border-radius:12px;flex-direction:column;flex:1;gap:4px;padding:7px 8px;display:flex}.pp-day-live{background:#f7fcff;border-color:#bae6fd}.pp-day-name{letter-spacing:.1em;color:var(--eo-ink-faint);font-size:7.5px;font-weight:900}.pp-pill{color:var(--eo-ink-faint);background:#f1f5f9;border-radius:999px;align-self:flex-start;margin-top:auto;padding:2px 6px;font-size:8px;font-weight:800}.pp-pill-live{color:#0c7abf;background:#eaf6ff;animation:1.6s ease-in-out infinite ppBlink}@keyframes ppBlink{0%,to{opacity:1}50%{opacity:.45}}.pp-popup{background:var(--eo-cream);width:100%;max-width:330px;box-shadow:0 5px 0 #0000001a, var(--eo-shadow-lg);border-radius:16px;overflow:hidden}.pp-popup-head{background:var(--eo-lime-50);border-bottom:2px solid var(--eo-lime-100);align-items:center;gap:8px;padding:9px 12px;display:flex}.pp-popup-head>div{flex:1;line-height:1.2}.pp-popup-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--eo-brand-green);font-size:7.5px;font-weight:900;display:block}.pp-popup-head b{font-family:var(--eo-font-alt);color:var(--eo-ink-soft);font-size:12.5px;font-weight:900;display:block}.pp-popup-x{width:22px;height:22px;color:var(--eo-ink-muted);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex;box-shadow:0 2px #d7dee3}.pp-popup-body{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.pp-field-label{letter-spacing:.1em;text-transform:uppercase;color:var(--eo-ink-faint);margin-bottom:3px;font-size:8px;font-weight:900;display:block}.pp-field{border:2px solid var(--eo-border);color:var(--eo-ink-soft);background:#fff;border-radius:10px;padding:7px 10px;font-size:11.5px;font-weight:800}.pp-chips{flex-wrap:wrap;gap:5px;display:flex}.pp-chips .pp-chip:first-child{flex-basis:100%}.pp-chip{background:var(--eo-lime-50);border:1.5px solid var(--eo-lime-100);color:var(--eo-brand-green-dk);border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.pp-chips .pp-chip:first-child{justify-content:center}.pp-doc-wrap{width:100%;max-width:230px;position:relative}.pp-doc{border:1.5px solid var(--eo-border);box-shadow:var(--eo-shadow-lg);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.pp-doc-title{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--eo-ink-soft);font-size:8px;font-weight:900}.pp-doc-sub{text-align:center;color:var(--eo-ink-faint);margin-bottom:2px;font-size:7.5px;font-weight:700}.pp-doc-head{letter-spacing:.08em;color:var(--eo-brand-green-dk);font-size:7px;font-weight:900}.pp-doc-head-2{margin-top:4px}.pp-line{background:#e2e8f0;border-radius:2px;height:4px}.pp-check{background:var(--eo-brand-green);color:#fff;width:26px;height:26px;box-shadow:var(--eo-shadow-md);animation:ppPop .5s var(--eo-ease-back-out) both;border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;animation-delay:.4s;display:flex;position:absolute;top:-11px;right:-11px}@keyframes ppPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.pp-ribbon{white-space:nowrap;background:var(--eo-lime-50);border:1.5px solid var(--eo-lime-100);color:var(--eo-brand-green-dk);box-shadow:var(--eo-shadow-sm);border-radius:999px;padding:3px 9px;font-size:8.5px;font-weight:800;display:inline-flex;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.pp-copy{padding:18px 20px 20px}.product-proof-card h3{font-family:var(--eo-font-alt);font-weight:800;font-size:var(--eo-text-lg);color:var(--eo-ink-soft);margin:0 0 6px}.pp-copy>p{font-size:var(--eo-text-sm);color:var(--eo-ink-muted);margin:0;line-height:1.6}.product-proof-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.closing-login{margin-top:16px;font-size:.95rem}.closing-login a{color:var(--eo-brand-green-dk,#3d6b00);font-weight:800;text-decoration:underline}@media (max-width:900px){.product-proof-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.product-proof-card,.product-proof-card *{transition-duration:.01ms!important;animation-duration:.01ms!important}.pp-pill-live,.pp-check{animation:none!important}.pp-check{opacity:1;transform:scale(1)}}.hero-a .launch .hero-note{border-radius:var(--eo-radius-pill);font-size:var(--eo-text-sm);color:#92400e;background:#fef3c7;border:2px solid #fde68a;max-width:28rem;margin:10px auto 0;padding:8px 16px;font-weight:700;line-height:1.45;display:inline-block}.signup .msg.ok{color:var(--eo-success)}.footer .legal-ids{color:#8fae6d}@media (max-width:640px){.footer .bottom{flex-direction:column;align-items:flex-start;gap:6px}}.trial-points{color:var(--eo-ink-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:14px 0 0;padding:0;font-size:.9rem;font-weight:800;line-height:1.35;list-style:none;display:flex}.trial-points li{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.trial-points .ck{background:var(--eo-lime-100);width:20px;height:20px;color:var(--eo-brand-green-dk);border-radius:50%;flex:none;place-items:center;display:grid}.trial-points .ck svg{width:12px;height:12px}.trial-points.tp-center{justify-content:center}@media (max-width:600px){.trial-points{flex-direction:column;align-items:flex-start;gap:9px}.trial-points.tp-center{width:fit-content;margin-left:auto;margin-right:auto}}.paused-note{text-align:left;background:var(--eo-amber-tint);font-size:var(--eo-text-base);color:var(--eo-amber-ink);border:2px solid #fde68a;border-radius:18px;align-items:flex-start;gap:10px;max-width:34rem;padding:12px 18px;font-weight:800;line-height:1.45;display:inline-flex}.paused-note svg{flex:none;width:20px;height:20px;margin-top:1px}.eo-platforma .paused-note{color:var(--eo-amber-ink);line-height:1.45}.hero-live .hl-grid{z-index:2;flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,4vw,56px);padding-top:clamp(40px,6vh,72px);padding-bottom:8px;display:grid;position:relative}.hero-live .hl-copy{text-align:left}.hero-live .hl-copy .eyebrow{margin-bottom:14px}.hero-live h1{font-size:clamp(1.9rem,3.2vw,2.85rem)}.hero-live .sub{max-width:40ch;margin:18px 0 0}.hero-live .hl-actions{margin-top:26px}.hero-live .hl-actions .btn{padding:15px 30px}.hl-secondary{font-weight:800;font-size:var(--eo-text-base);color:var(--eo-brand-green-dk);text-underline-offset:3px;margin-top:14px;text-decoration:underline;text-decoration-thickness:2px;display:inline-block}.hl-actions .paused-note+.hl-secondary{width:fit-content;display:block}.hl-shot{margin:0;position:relative}.hl-frame{border:3px solid var(--eo-lime-200);border-radius:var(--eo-radius-2xl);box-shadow:var(--eo-shadow-2xl);background:#fff;width:calc(100% + clamp(0px,50vw - 560px,100px));overflow:hidden;transform:rotate(.6deg)}.hl-frame img{width:100%;height:auto;display:block}@media (max-width:900px){.hero-live .hl-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.hero-live .hl-grid{gap:26px;padding-top:26px}.hero-live h1{max-width:18ch;margin:0}.hero-live .sub{margin:14px 0 0}.hero-live .hl-actions{margin-top:22px}.hl-frame{border-radius:var(--eo-radius-xl);width:100%;transform:none}}.tp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tp-step{border-radius:var(--eo-radius-2xl);box-shadow:var(--eo-shadow-md);background:#fff;border:1px solid #65a30d14;padding:26px 26px 24px;position:relative}.tp-step.tp-key{border:2px solid var(--eo-lime-200);box-shadow:var(--eo-shadow-lg)}.tp-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tp-num{background:var(--eo-brand-green);color:#fff;width:44px;height:44px;font-family:var(--eo-font-display);box-shadow:0 3px 0 var(--eo-brand-green-dk);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:900;display:grid}.tp-mascot{filter:drop-shadow(0 6px 6px #0000001a);width:auto;height:70px;margin:-18px -6px -8px 0}.tp-step h3{font-family:var(--eo-font-sans);font-weight:900;font-size:var(--eo-text-xl);color:var(--eo-ink-soft);margin-bottom:8px;line-height:1.3}.tp-step p{font-size:var(--eo-text-base);color:var(--eo-ink-muted)}.tp-cta{text-align:center;margin-top:40px}.tp-cta .trial-points{margin-top:16px}@media (max-width:860px){.tp-steps{grid-template-columns:1fr;gap:14px;max-width:520px;margin:0 auto}.tp-step{padding:20px 20px 18px}.tp-cta .btn{width:100%;max-width:520px}}.nl-card{border:2px solid var(--eo-lime-200);border-radius:var(--eo-radius-3xl);max-width:900px;box-shadow:var(--eo-shadow-lg);background:#fff;grid-template-columns:auto minmax(0,1fr) minmax(0,460px);align-items:center;gap:24px;margin:44px auto 0;padding:24px 28px;display:grid}.nl-card .nl-mascot{filter:drop-shadow(0 8px 10px #00000024);width:auto;height:92px}.nl-card h3{font-family:var(--eo-font-display);font-weight:900;font-size:var(--eo-text-2xl);letter-spacing:-.01em;color:var(--eo-brand-green-dk);line-height:1.2}.nl-card .nl-text{font-size:var(--eo-text-base);color:var(--eo-ink-muted);margin-top:6px}.nl-signup{width:100%;max-width:460px}.nl-signup .already{text-align:left;align-items:flex-start}@media (max-width:860px){.nl-card{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px;padding:22px 18px}.nl-card .nl-mascot{height:76px}.nl-card h3{font-size:var(--eo-text-xl)}.nl-signup .already{text-align:center;align-items:center}}.footer-nl{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:28px;margin-bottom:40px;padding-bottom:32px;display:grid}.footer .footer-nl h3{text-transform:none;letter-spacing:-.005em;font-size:var(--eo-text-xl);margin-bottom:6px;font-weight:900}.footer .footer-nl-copy p{font-size:var(--eo-text-sm);color:#a9c585}.footer-nl .signup input[type=email]{background:#fff;border-color:#0000}.footer-nl .nl-signup{max-width:480px}.footer-nl .signup .consent{color:#a9c585}.footer-nl .signup .consent a{color:#d3e3bd}.footer-nl .signup .msg.ok{color:#bbf7d0}.footer-nl .signup .msg.err{color:#fecaca}.footer-nl .signup .msg:empty{min-height:0;padding:0}.footer-nl .signup .already p,.footer-nl .signup .reopen{color:#d3e3bd}@media (max-width:860px){.footer-nl{grid-template-columns:1fr;gap:16px}}.trial-card{text-align:center;background:linear-gradient(180deg, var(--eo-lime-50), #fff 70%);border:2px solid var(--eo-lime-200);border-radius:var(--eo-radius-3xl);max-width:700px;box-shadow:var(--eo-shadow-xl);margin:0 auto;padding:58px 32px 32px;position:relative}.trial-card .tc-mascots{align-items:flex-end;display:flex;position:absolute;top:-52px;left:50%;transform:translate(-50%)}.trial-card .tc-mascots img{filter:drop-shadow(0 8px 10px #00000029);width:auto;height:84px;margin:0 -8px}.trial-card h2{margin-bottom:12px}.trial-card>p.tc-lead{font-size:var(--eo-text-lg);color:var(--eo-ink-muted);max-width:46ch;margin:0 auto 24px}.trial-card .trial-points{margin-top:16px}.trial-card .closing-login{margin-top:18px}@media (max-width:600px){.trial-card{border-radius:var(--eo-radius-2xl);margin-top:28px;padding:50px 20px 26px}.trial-card .btn{width:100%}.trial-card .tc-mascots img{height:70px}}.m-drawer a.drawer-cta{color:var(--eo-brand-green-dk);font-weight:900}@media (min-width:901px) and (max-width:1023px){.nav.nav-launch .nav-links{display:none}.nav.nav-launch .nav-toggle{display:inline-flex}}
