.hero{width:100%;height:auto}.hero__actions{z-index:3;justify-content:center;width:100%;margin-top:-22px;margin-bottom:-26px;padding:0 20px;display:flex;position:relative}.hero__actionsShell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff8eeeb;border:1px solid #ab211224;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px;display:inline-flex;box-shadow:0 10px 24px #5d1c061f,inset 0 2px #ffffffa6}.hero__action{min-height:48px;font-size:var(--fs-btn);border:1px solid #c7291829;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-weight:600;line-height:1.2;transition:transform .2s,background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.hero__action:hover{transform:translateY(-1px)}.hero__action:focus-visible{outline:none;box-shadow:0 0 0 4px #c7291824}.hero__action--primary{background:var(--color-red);color:#fff;border-color:#ffffff29}.hero__action--primary:hover{background:#ab2112}.hero__action--secondary{color:#8f2417;background:#f4d37d;border-color:#a04e122e}.hero__action--secondary:hover{background:#efc766;border-color:#a04e1242}.hero__image{width:100%;height:auto;display:block}@media (max-width:640px){.hero__actions{margin-top:-18px;margin-bottom:-20px;padding:0 16px}.hero__actionsShell{border-radius:28px;gap:10px;width:100%;padding:10px}.hero__action{width:min(100%,340px);min-height:46px}}
.participation-opportunities{background:#f1d8ce;border-top:2px solid #c7b1a8;border-bottom:2px solid #c7b1a8;width:100%;padding:80px 20px;position:relative;overflow:hidden}.participation-opportunities:before{content:"";opacity:.4;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"participation-pattern\" patternUnits=\"userSpaceOnUse\" width=\"30\" height=\"30\"><circle cx=\"15\" cy=\"15\" r=\"2\" fill=\"rgba(255,255,255,0.4)\"/><path d=\"M15,10 L20,15 L15,20 L10,15 Z\" fill=\"rgba(255,255,255,0.4)\"/><circle cx=\"15\" cy=\"15\" r=\"8\" fill=\"none\" stroke=\"rgba(255,255,255,0.4)\" stroke-width=\"0.5\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23participation-pattern)\"/></svg>");position:absolute;inset:0}.participation-opportunities__container{z-index:1;text-align:center;max-width:1200px;margin:0 auto;position:relative}.participation-opportunities__title{color:var(--color-red);font-size:2.5rem;font-weight:800;font-family:var(--font-headings);letter-spacing:1px;margin-bottom:0}@media screen and (max-width:768px){.participation-opportunities__title{margin-bottom:30px;font-size:2.2rem}}@media screen and (max-width:480px){.participation-opportunities__title{margin-bottom:25px;font-size:1.8rem}}.participation-opportunities__content{max-width:1000px;margin-top:30px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.participation-opportunities__content{margin-top:40px}}@media screen and (max-width:480px){.participation-opportunities__content{margin-top:30px}}.participation-opportunities__subtitle{color:#000000e6;font-size:1.4rem;font-family:var(--font-body);margin:0 0 20px;font-style:italic;font-weight:600}@media screen and (max-width:768px){.participation-opportunities__subtitle{margin-bottom:18px;font-size:1.2rem}}@media screen and (max-width:480px){.participation-opportunities__subtitle{margin-bottom:15px;font-size:1.1rem}}.participation-opportunities__description{color:#000000d9;font-size:18px;font-family:var(--font-body);text-align:center;margin:0 0 50px;line-height:1.6}@media screen and (max-width:768px){.participation-opportunities__description{margin-bottom:40px;font-size:1.1rem}}@media screen and (max-width:480px){.participation-opportunities__description{margin-bottom:35px;font-size:1rem}}.participation-opportunities__options{justify-content:center;gap:40px;margin-top:40px;display:flex}@media screen and (max-width:768px){.participation-opportunities__options{flex-direction:column;gap:30px;margin-top:30px}}@media screen and (max-width:480px){.participation-opportunities__options{gap:25px;margin-top:25px}}.participation-opportunities__option{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:2px solid #c7b1a8;border-radius:20px;width:100%;max-width:280px;padding:40px 30px;transition:all .3s;position:relative;overflow:hidden}.participation-opportunities__option:hover{background:#ffffff26;transform:translateY(-5px);box-shadow:0 15px 40px #0003}@media screen and (max-width:768px){.participation-opportunities__option{margin:auto;padding:30px 25px;width:100%!important}}@media screen and (max-width:480px){.participation-opportunities__option{padding:25px 20px;width:100%!important}}.participation-opportunities__option-title{color:#000;font-size:1.5rem;font-weight:700;font-family:var(--font-headings);margin:0 0 20px}@media screen and (max-width:768px){.participation-opportunities__option-title{margin-bottom:18px;font-size:1.3rem}}@media screen and (max-width:480px){.participation-opportunities__option-title{margin-bottom:15px;font-size:1.2rem}}.participation-opportunities__option-link{background:var(--color-red);color:#fff;font-size:1rem;font-weight:600;font-family:var(--font-body);border-radius:15px;padding:12px 20px;transition:all .3s;display:inline-block;position:relative}.participation-opportunities__option-text{color:#000000e6;font-size:16px;font-family:var(--font-body);text-align:center;margin:0 0 30px;line-height:1.6}@media screen and (max-width:768px){.participation-opportunities__option-text{margin-bottom:25px;font-size:15px}}@media screen and (max-width:480px){.participation-opportunities__option-text{margin-bottom:20px;font-size:14px}}.participation-opportunities:after{content:"";z-index:0;background:radial-gradient(circle,#ffffff0d 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.participation-opportunities{padding:60px 15px}}@media screen and (max-width:480px){.participation-opportunities{padding:40px 10px}}
