.styles-module__RItrjG__hero{background:linear-gradient(#fff 0%,#fce4ec 100%);padding:9rem 0 5rem}.styles-module__RItrjG__heroInner{text-align:center}.styles-module__RItrjG__logos{justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.styles-module__RItrjG__heartIcon{color:var(--primary-color)}.styles-module__RItrjG__title{color:var(--text-color);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:2.75rem;font-weight:700;line-height:1.15}.styles-module__RItrjG__subtitle{color:#555;max-width:34rem;margin:0 auto;font-size:1rem;line-height:1.7}.styles-module__RItrjG__content{background:var(--lighter-color);padding:5rem 0}.styles-module__RItrjG__contentInner{max-width:44rem}.styles-module__RItrjG__text{color:#555;margin-bottom:1.25rem;font-size:.95rem;line-height:1.85}.styles-module__RItrjG__stepsBlock{background:var(--background-color);border:1px solid #e8e8e8;border-radius:1rem;margin-top:2.5rem;padding:2rem}.styles-module__RItrjG__stepsHeading{color:var(--text-color);text-align:left;margin-bottom:1.5rem;font-size:1.15rem;font-weight:700}.styles-module__RItrjG__steps{flex-direction:column;gap:.75rem;display:flex}.styles-module__RItrjG__step{color:#555;align-items:center;gap:1rem;font-size:.9rem;line-height:1.6;display:flex}.styles-module__RItrjG__stepNumber{background:rgba(var(--primary-color-rgb), .08);width:2rem;height:2rem;color:var(--primary-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.styles-module__RItrjG__boardWordmark{color:var(--text-color);letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.styles-module__RItrjG__cta{color:var(--lighter-color);background:var(--primary-color);border:2px solid var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb), .25);border-radius:.6rem;justify-content:center;align-items:center;margin-top:2rem;padding:.7rem 1.75rem;font-size:.85rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.styles-module__RItrjG__cta:hover{background:#c4174a;border-color:#c4174a;transform:translateY(-2px)}.styles-module__RItrjG__cta:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}.styles-module__RItrjG__sectionHeading{color:var(--text-color);text-align:left;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.styles-module__RItrjG__forwarding{background:var(--light-color);padding:5rem 0}.styles-module__RItrjG__warning{color:#6b4e00;background:rgba(var(--warning-color-rgb), .12);border-radius:.75rem;gap:.75rem;margin-top:1.5rem;padding:1rem 1.25rem;font-size:.85rem;line-height:1.6;display:flex}.styles-module__RItrjG__warningIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.styles-module__RItrjG__textLink{color:var(--primary-color);margin-top:1.5rem;font-size:.9rem;font-weight:600;display:inline-block}.styles-module__RItrjG__textLink:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.styles-module__RItrjG__faqSection{background:var(--lighter-color);padding:5rem 0}.styles-module__RItrjG__faqList{flex-direction:column;gap:.5rem;display:flex}.styles-module__RItrjG__faqItem{background:var(--background-color);border:1px solid #e5e5e5;border-radius:.6rem;padding:.85rem 1.1rem}.styles-module__RItrjG__faqItem[open]{border-color:rgba(var(--primary-color-rgb), .35)}.styles-module__RItrjG__faqQuestion{color:var(--text-color);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.styles-module__RItrjG__faqQuestion::-webkit-details-marker{display:none}.styles-module__RItrjG__faqQuestion:after{content:"+";color:var(--primary-color);font-size:1.2rem;font-weight:400}.styles-module__RItrjG__faqItem[open] .styles-module__RItrjG__faqQuestion:after{content:"−"}.styles-module__RItrjG__faqAnswer{color:#555;margin-top:.6rem;font-size:.9rem;line-height:1.65}@media (max-width:768px){.styles-module__RItrjG__hero{padding:7rem 0 3rem}.styles-module__RItrjG__logos img{width:90px;height:auto}.styles-module__RItrjG__logos svg{width:22px;height:22px}.styles-module__RItrjG__boardWordmark{font-size:1.15rem}.styles-module__RItrjG__title{font-size:2rem}.styles-module__RItrjG__subtitle{font-size:.9rem}.styles-module__RItrjG__content,.styles-module__RItrjG__forwarding,.styles-module__RItrjG__faqSection{padding:3rem 0}.styles-module__RItrjG__stepsBlock{padding:1.5rem}}
