.f248-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;list-style:none;margin:0;padding:0;--f248b-akzent:#ff6137}.f248-bento-tile{position:relative;overflow:hidden;border-radius:20px;border:1px solid transparent;min-height:340px;height:100%;padding:20px;text-decoration:none;display:flex;flex-direction:column;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.f248-bento-tile:focus-visible,.f248-bento-tile:hover{transform:translateY(-5px);box-shadow:0 22px 44px -22px rgba(20,60,40,.42)}@media (prefers-reduced-motion:reduce){.f248-bento-tile:focus-visible,.f248-bento-tile:hover{transform:none}}.f248-bento-tile:before{content:"";position:absolute;left:50%;top:57%;width:78%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle,var(--f248b-schein,rgba(255,255,255,.8)) 0,transparent 68%)}.f248-bento-tile h3,.f248-bento-title{font-size:clamp(15px,1.35vw,21px);font-weight:750;color:#14201a;line-height:1.15;letter-spacing:-.025em;margin:0 0 7px;white-space:nowrap}.f248-bento-sub,.f248-bento-tile h3,.f248-bento-title{font-family:var(--font-sora),system-ui,sans-serif;position:relative;z-index:2}.f248-bento-sub{font-size:13.5px;font-weight:650;color:#1a322f;line-height:1.45}.f248-bento-ph{position:absolute;left:50%;top:57%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:74%;max-height:168px;object-fit:contain;z-index:1;pointer-events:none;filter:saturate(1.22) contrast(1.06) drop-shadow(0 18px 24px rgba(18,33,26,.28));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.f248-bento-tile:hover .f248-bento-ph{transform:translate(-50%,-50%) scale(1.05)}@media (prefers-reduced-motion:reduce){.f248-bento-ph,.f248-bento-tile:hover .f248-bento-ph{transition:none;transform:translate(-50%,-50%)}}.f248-bento-go{margin-top:auto;display:inline-flex;align-items:center;gap:7px;font-weight:650;font-size:14px;color:#14201a;position:relative;z-index:2}.f248-bento-go svg{color:var(--f248b-akzent);flex-shrink:0;transition:transform .2s}.f248-bento-tile:hover .f248-bento-go svg{transform:translateX(5px)}.f248-bento-cannabis{--f248b-schein:rgba(255,255,255,0.85);background:linear-gradient(158deg,#dcebe2,#bcd4c6);border-color:#a9c4b6}.f248-bento-abnehmen{--f248b-schein:rgba(255,255,255,0.9);background:linear-gradient(158deg,#f4efe1,#ddd5be);border-color:#cec4a9}.f248-bento-maennergesundheit{--f248b-schein:rgba(255,255,255,0.88);background:linear-gradient(158deg,#dde8eb,#b8ccd3);border-color:#a5bfc7}.f248-bento-maennergesundheit .f248-bento-ph{max-width:86%}.f248-bento-kompakt .f248-bento-tile{min-height:190px;padding:16px}.f248-bento-kompakt .f248-bento-ph{max-height:92px;max-width:62%;top:62%}.f248-bento-kompakt .f248-bento-maennergesundheit .f248-bento-ph{max-width:72%}.f248-bento-kompakt .f248-bento-title{font-size:16px;margin-bottom:4px}.f248-bento-kompakt .f248-bento-sub{font-size:12.5px;font-weight:600}@media (max-width:1000px){.f248-bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.f248-bento{grid-template-columns:1fr}.f248-bento-tile{min-height:0}.f248-bento-tile h3,.f248-bento-title{white-space:normal}.f248-bento-kompakt .f248-bento-tile{min-height:0}.f248-bento .f248-bento-ph,.f248-bento-kompakt .f248-bento-maennergesundheit .f248-bento-ph,.f248-bento-maennergesundheit .f248-bento-ph,.f248-bento-tile:hover .f248-bento-ph{position:static;transform:none;margin:14px auto 16px;max-width:62%;max-height:152px}.f248-bento-kompakt .f248-bento-maennergesundheit .f248-bento-ph,.f248-bento-kompakt .f248-bento-ph{max-height:104px;margin:12px auto 4px}.f248-bento-tile:before{display:none}}