.ef-sm{--ef-h:24rem;--ef-acc:#e6ff55;--ef-above:110px;--ef-below:95px;width:100%}.ef-sm__defs{position:absolute;width:0;height:0;overflow:hidden}.ef-sm__wrap{box-sizing:border-box;width:100%;padding:.7rem;border-radius:1rem;background:#0c1e18;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.ef-sm__bar{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.ef-sm__tab{appearance:none;border:1px solid rgba(251,248,241,.28);background:0 0;color:#fbf8f1;font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.04em;padding:.4rem .85rem;border-radius:999px;cursor:pointer;transition:background 200ms,color 200ms,border-color 200ms}.ef-sm__tab:hover{border-color:var(--ef-acc)}.ef-sm__tab[aria-pressed=true]{background:var(--ef-acc);border-color:var(--ef-acc);color:#0c1e18}.ef-sm__tab:focus-visible{outline:2px solid var(--ef-acc);outline-offset:2px}.ef-sm__scroll{position:relative;height:var(--ef-h);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:.7rem;background:#fbf8f1;scrollbar-width:thin;scrollbar-color:#2f7d5b rgba(0,0,0,.08);outline:0}.ef-sm__scroll:focus-visible{box-shadow:0 0 0 2px var(--ef-acc)}.ef-sm__doc{position:relative;width:100%}.ef-sm__hero{position:relative;box-sizing:border-box;height:var(--ef-h);overflow:hidden;background:radial-gradient(ellipse 60% 34%at 78% 14%,rgba(230,255,85,.16),transparent 70%),linear-gradient(180deg,#0c1e18,#0a6b46);color:#fbf8f1}.ef-sm__copy{position:relative;z-index:1;padding:1.3rem 1.4rem 0;max-width:78%}.ef-sm__kick{display:block;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ef-acc)}.ef-sm__title{margin:.5rem 0 0;font-size:clamp(1.7rem,7vw,2.7rem);line-height:1;letter-spacing:-.02em;font-weight:800}.ef-sm__cue{display:inline-block;margin-top:.9rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.ef-sm__art{position:absolute;color:#fbf8f1;opacity:.16;pointer-events:none}.ef-sm__art--a{width:22%;right:6%;top:8%;transform:rotate(14deg);color:var(--ef-acc);opacity:.4}.ef-sm__art--b{width:30%;right:-4%;top:30%;transform:rotate(-8deg)}.ef-sm__art--c{width:14%;right:36%;top:18%;transform:rotate(10deg);opacity:.1}.ef-sm__seam{position:absolute;left:0;top:0;width:100%;height:0;pointer-events:none;display:block}.ef-sm__page{box-sizing:border-box;min-height:calc(var(--ef-h)*1.35);padding:calc(var(--ef-below) + 1.6rem) 1.4rem 2rem;color:#0c1e18;background:#fbf8f1}.ef-sm__h{margin:0;font-size:1.45rem;letter-spacing:-.01em;font-weight:800}.ef-sm__p{margin:.6rem 0 0;max-width:34ch;font-size:.92rem;line-height:1.5;color:#005236}.ef-sm__p--end{margin-top:1.4rem}.ef-sm__cards{display:flex;gap:.7rem;margin-top:1.2rem}.ef-sm__card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.9rem .5rem .7rem;border-radius:.7rem;background:#fff;box-shadow:0 6px 14px -10px rgba(12,30,24,.5);font-size:.7rem;font-weight:700;letter-spacing:.06em;color:#0c1e18}.ef-sm__card svg{height:3rem;max-width:80%;color:#2f7d5b}@media (prefers-reduced-motion:reduce){.ef-sm__tab{transition:none}}