:root{--ll-mint:#bfe6c9;--ll-live:#3fbf5f}.ere-partner,.ere-partner *,.ll-band-section,.ll-band-section *,.ll-header-meta,.ll-page,.ll-page *,.partner-pill{font-family:var(--font-outfit),"Outfit",sans-serif}.ll-page{display:flex;flex-direction:column;gap:1.25rem}.legal-header.ll-header{position:relative;overflow:hidden;isolation:isolate}.legal-header.reken-header-flat.ll-header-fade{padding-bottom:7.5rem;background:linear-gradient(180deg,rgba(39,82,54,.72),rgba(39,82,54,.72) 42%,rgba(46,88,60,.722) 48%,rgba(62,100,75,.73) 55%,rgba(88,120,98,.75) 62%,rgba(122,146,129,.78) 69%,rgba(158,176,162,.815) 76%,rgba(193,204,194,.85) 83%,rgba(222,226,220,.885) 90%,rgba(240,240,236,.915) 96%,rgba(248,247,244,.93))!important}@media (max-width:768px){.legal-header.reken-header-flat.ll-header-fade{padding-bottom:5.5rem}}@media (hover:hover) and (pointer:fine){.ll-band-section{cursor:url(/assets/images/cursor-pin-green.png) 17 38,auto!important}}.ll-header-meta{display:flex;justify-content:center;margin-top:1.25rem}.ll-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem;border-radius:50px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.4);color:#fff;font-size:.85rem;font-weight:500;letter-spacing:.02em;backdrop-filter:blur(6px)}.ll-badge:before{content:"✦";color:var(--ll-mint);animation:llTwinkle 2.4s ease-in-out infinite}.ll-tag{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .8rem;border-radius:50px;background:rgba(39,82,54,.1);color:var(--green-main);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ll-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ll-live);box-shadow:0 0 0 3px rgba(63,191,95,.2);animation:llLive 2.4s ease-in-out infinite}.ll-lockup{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .9rem;font-size:clamp(1.8rem,4.5vw,2.6rem);font-weight:500;letter-spacing:-.5px;line-height:1.15;color:var(--green-main)}.ll-lockup-ll{color:var(--green-light)}.ll-lockup-x{display:inline-grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;font-size:.55em;font-weight:500;color:var(--green-dark);background:var(--ll-mint);box-shadow:0 0 0 6px rgba(191,230,201,.35);animation:llPulse 2.8s ease-in-out infinite}.ll-highlight{position:relative;overflow:hidden;isolation:isolate;text-align:center;background:var(--white);border:1px solid rgba(39,82,54,.1);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.4rem 2rem 2.2rem}.ll-highlight h2{font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:500;color:var(--green-main);margin:1.2rem 0 .6rem}.ll-highlight p{max-width:620px;margin:0 auto;color:var(--text-muted);line-height:1.7}.ll-highlight .ere-btn{margin-top:1.4rem}.ll-confetti{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.ll-confetti i{position:absolute;top:-12%;width:7px;height:12px;border-radius:2px;background:var(--ll-mint);opacity:.85;animation:llFall 8s linear infinite}.ll-confetti i:nth-child(3n){background:var(--green-light);width:6px;height:6px;border-radius:50%;opacity:.55}.ll-confetti i:nth-child(3n+1){background:#ffffff;opacity:.7}.ll-confetti i:nth-child(4n){width:4px;height:14px}.ere-partner .ll-confetti i:nth-child(3n+1),.ll-band .ll-confetti i:nth-child(3n+1),.ll-highlight .ll-confetti i:nth-child(3n+1){background:var(--green-main);opacity:.25}.ere-partner .ll-confetti i,.ll-band .ll-confetti i,.ll-highlight .ll-confetti i{opacity:.6}.ll-confetti i:first-child{left:4%;animation-delay:-.4s;animation-duration:7.5s}.ll-confetti i:nth-child(2){left:10%;animation-delay:-3.1s;animation-duration:9s}.ll-confetti i:nth-child(3){left:16%;animation-delay:-5.2s}.ll-confetti i:nth-child(4){left:22%;animation-delay:-1.7s;animation-duration:8.5s}.ll-confetti i:nth-child(5){left:28%;animation-delay:-6.3s;animation-duration:7s}.ll-confetti i:nth-child(6){left:34%;animation-delay:-2.4s}.ll-confetti i:nth-child(7){left:40%;animation-delay:-4.6s;animation-duration:9.5s}.ll-confetti i:nth-child(8){left:46%;animation-delay:-.9s;animation-duration:7.8s}.ll-confetti i:nth-child(9){left:52%;animation-delay:-5.8s}.ll-confetti i:nth-child(10){left:58%;animation-delay:-3.6s;animation-duration:8.8s}.ll-confetti i:nth-child(11){left:64%;animation-delay:-1.2s;animation-duration:7.2s}.ll-confetti i:nth-child(12){left:70%;animation-delay:-6.8s}.ll-confetti i:nth-child(13){left:76%;animation-delay:-2.9s;animation-duration:9.2s}.ll-confetti i:nth-child(14){left:82%;animation-delay:-4.1s;animation-duration:7.6s}.ll-confetti i:nth-child(15){left:88%;animation-delay:-.2s}.ll-confetti i:nth-child(16){left:94%;animation-delay:-5.5s;animation-duration:8.2s}.ll-confetti i:nth-child(17){left:13%;animation-delay:-7.4s;animation-duration:10s}.ll-confetti i:nth-child(18){left:67%;animation-delay:-8.1s;animation-duration:10.4s}@keyframes llFall{0%{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(14px,220px,0) rotate(200deg)}to{transform:translate3d(-10px,480px,0) rotate(400deg)}}@keyframes llTwinkle{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes llPulse{0%,to{box-shadow:0 0 0 6px rgba(191,230,201,.35)}50%{box-shadow:0 0 0 11px rgba(191,230,201,.12)}}@keyframes llLive{0%,to{box-shadow:0 0 0 3px rgba(63,191,95,.2)}50%{box-shadow:0 0 0 6px rgba(63,191,95,.08)}}.ll-why{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:.5rem}.ll-why-card{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem;border-radius:14px;background:var(--cream);border:1px solid rgba(39,82,54,.1)}.ll-why-title{font-weight:600;color:var(--text-dark)}.ll-why-text{font-size:.93rem;color:var(--text-muted);line-height:1.55}.ll-ext{display:inline-block;margin-top:.8rem}.ere-partner{position:relative;overflow:hidden;isolation:isolate;border-radius:20px;padding:1.75rem 2rem;background:var(--white);border:2px solid rgba(39,82,54,.35);box-shadow:0 10px 30px rgba(0,0,0,.08)}.ere-partner h2{font-size:1.35rem;font-weight:600;color:var(--green-main);margin:.6rem 0 .5rem}.ere-partner p{color:var(--text-dark);line-height:1.7;max-width:640px}.ere-partner .ere-btn{margin-top:1.1rem;padding:.8rem 1.6rem}.partner-pill{display:flex;width:fit-content;align-items:center;gap:.5rem;margin:-.5rem 0 1.25rem;padding:.45rem 1rem;border-radius:50px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.4);color:#fff;font-size:.85rem;font-weight:500;letter-spacing:.02em;text-decoration:none;backdrop-filter:blur(6px);transition:background .3s ease}.partner-pill strong{color:var(--ll-mint);font-weight:600}.partner-pill:hover{background:rgba(255,255,255,.24)}.partner-pill-spark{color:var(--ll-mint);animation:llTwinkle 2.4s ease-in-out infinite}.ll-band-section{padding:5rem 5% 3rem;background:rgba(248,247,244,.93)!important}.ll-band-section .section-header{margin-bottom:2.5rem}.ll-band-section .section-header .ll-lockup{margin:.2rem 0 1rem}.ll-band-eyebrow{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--green-light);margin-bottom:.75rem}.ll-band{position:relative;overflow:hidden;isolation:isolate;max-width:1000px;margin:0 auto;padding:2.2rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;background:var(--white);border:1px solid rgba(39,82,54,.1);border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.05)}.ll-band h3{font-size:1.35rem;font-weight:500;color:var(--green-main);margin:.9rem 0 .6rem}.ll-band p{color:var(--text-muted);line-height:1.7}.ll-band-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.ll-band-points li{position:relative;padding:.9rem 1rem .9rem 3rem;border-radius:14px;background:var(--cream);border:1px solid rgba(39,82,54,.08);color:var(--text-dark);line-height:1.45}.ll-band-points li:before{content:"";position:absolute;left:1rem;top:50%;width:1.3rem;height:1.3rem;transform:translateY(-50%);border-radius:50%;background:var(--ll-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23275236' stroke-width='3.2'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center /.8rem no-repeat}.ll-band-ctas{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}@media (max-width:900px){.ll-band{grid-template-columns:1fr;padding:1.6rem 1.3rem}}@media (max-width:768px){.ll-why{grid-template-columns:1fr}.ll-highlight{padding:2rem 1.3rem 1.8rem}.ere-partner{padding:1.5rem 1.3rem}.ll-lockup{flex-direction:column;gap:.5rem}.ll-band-section{padding:3rem 5% 2rem}}@media (prefers-reduced-motion:reduce){.ll-badge:before,.ll-confetti,.ll-lockup-x,.ll-tag:before,.partner-pill-spark{animation:none}.ll-confetti{display:none}}.partner-cover{flex-wrap:wrap;gap:.4rem .7rem;padding:1.5rem;text-align:center;font-size:1.45rem;font-weight:500!important;letter-spacing:-.3px!important;color:#fff!important}.partner-cover-x{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;font-size:.95rem;color:var(--green-dark);background:var(--ll-mint)}.blog-card .partner-cover span:last-child{color:var(--ll-mint)}.blog-tag.partner-tag-new{background:var(--ll-mint);color:var(--green-dark);font-weight:600}.ere-steps.ere-steps-4{grid-template-columns:repeat(4,1fr)}.ere-step-who{align-self:flex-start;padding:.15rem .6rem;border-radius:50px;font-size:.72rem;font-weight:600;letter-spacing:.04em;background:rgba(39,82,54,.08);color:var(--green-main)}.ere-step-who.who-laadloon{background:var(--ll-mint);color:var(--green-dark)}.ere-step-who.who-app{background:var(--green-main);color:#fff}.ere-earn-split{display:flex;align-items:center;justify-content:center;gap:1.5rem 2.2rem;flex-wrap:wrap;margin-top:.6rem}.ere-earn-split>div{min-width:180px}.ere-earn-split>div:first-child .ere-earn-figure{opacity:.7;font-size:clamp(1.7rem,3.6vw,2.3rem)}.ere-earn-arrow{font-size:1.6rem;color:var(--ll-mint)}.ere-earn-split .ere-earn-label{max-width:240px;margin-left:auto;margin-right:auto}.ere-bridge{border-left:4px solid var(--ll-mint)}.ere-bridge .ere-notice-link{display:inline-block;margin-top:.3rem}.ere-readmore{margin:.5rem 0 0!important;padding:0!important;background:none!important;max-width:none!important}.ere-readmore h2{font-size:1.1rem;font-weight:600;color:var(--green-main);margin-bottom:.8rem}.ere-readmore-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.ere-readmore-card{display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.2rem;border-radius:14px;background:var(--white);border:1px solid rgba(39,82,54,.1);box-shadow:0 6px 18px rgba(0,0,0,.05);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.ere-readmore-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.09)}.ere-readmore-title{font-weight:600;color:var(--green-main)}.ere-readmore-text{font-size:.9rem;color:var(--text-muted);line-height:1.5}@media (max-width:900px){.ere-steps.ere-steps-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ere-steps.ere-steps-4{grid-template-columns:1fr}.ere-earn-arrow{transform:rotate(90deg)}.ere-earn-split{flex-direction:column;gap:.6rem}}.ll-highlight .ll-ere-link{display:block;width:fit-content;margin:1rem auto 0}.faq-header,.legal-header{background:linear-gradient(180deg,rgba(26,58,37,.86),rgba(39,82,54,.72) 60%,rgba(248,247,244,.93))!important}.vision-hero{background:linear-gradient(180deg,rgba(39,82,54,.72),rgba(39,82,54,.72) 70%,rgba(248,247,244,.93))!important}.vision-closing{max-width:none!important;width:auto!important;margin-left:0!important;margin-right:0!important}.cards-section,.faq-main,.legal-main,.legal-toc,.vision-closing{background:rgba(248,247,244,.93)!important}@media (max-width:768px){.cards-section,.faq-header,.faq-main,.legal-header,.legal-main,.legal-toc,.vision-closing,.vision-hero{backdrop-filter:none;-webkit-backdrop-filter:none}}