.page-module__OBafZq__hero{text-align:center;background:linear-gradient(160deg,#e8f4fd 0%,#f0fae6 40%,#fff 75%);padding:160px 24px 80px}.page-module__OBafZq__heroHeading{letter-spacing:-3px;color:#1d1d1d;margin-bottom:20px;font-size:clamp(38px,5.5vw,66px);font-weight:900;line-height:1.05}.page-module__OBafZq__heroHeading em{background:linear-gradient(135deg,#6dd233 0%,#52d468 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:-.2em;padding:.05em .06em .4em 0;font-style:italic;display:inline-block}.page-module__OBafZq__heroSub{color:#5a5a6a;max-width:580px;margin:0 auto;font-size:18px;line-height:1.6}.page-module__OBafZq__contactSection{background:#fff;padding:80px 24px 96px}.page-module__OBafZq__container{max-width:1100px;margin:0 auto}.page-module__OBafZq__contactHeader{text-align:center;margin-bottom:52px}.page-module__OBafZq__sectionLabel{letter-spacing:1.5px;text-transform:uppercase;color:#6dd233;align-items:center;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.page-module__OBafZq__contactHeader .page-module__OBafZq__sectionLabel{justify-content:center}.page-module__OBafZq__contactHeader h2{letter-spacing:-1.5px;color:#1d1d1d;margin-bottom:12px;font-size:clamp(28px,3.5vw,44px);font-weight:800}.page-module__OBafZq__contactHeader p{color:#5a5a6a;max-width:460px;margin:0 auto;font-size:17px}.page-module__OBafZq__contactGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;max-width:960px;margin:0 auto;display:grid}.page-module__OBafZq__contactGrid>*{height:100%;display:flex}.page-module__OBafZq__contactCard{text-align:center;color:inherit;cursor:default;background:#fff;border:1.5px solid #00000014;border-radius:28px;flex-direction:column;align-items:center;gap:0;width:100%;height:100%;padding:40px 32px 36px;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;box-shadow:0 2px 16px #0000000f,0 0 0 1px #0000000d}.page-module__OBafZq__contactCard:hover{transform:translateY(-4px);box-shadow:0 8px 40px #0000001f,0 0 0 1px #0000000f}.page-module__OBafZq__contactCard.page-module__OBafZq__featured{border:1.5px solid #6dd233;position:relative;box-shadow:0 0 0 1px #6dd233,0 4px 24px #6dd2331a}.page-module__OBafZq__contactCard.page-module__OBafZq__featured:hover{box-shadow:0 0 0 1px #6dd233,0 12px 40px #6dd2332e}.page-module__OBafZq__contactBadge{color:#6dd233;white-space:nowrap;background:#e8f8d9;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.page-module__OBafZq__contactIconWrap{border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.page-module__OBafZq__contactIconWrap.page-module__OBafZq__green{background:#e8f8d9}.page-module__OBafZq__contactIconWrap.page-module__OBafZq__blue{background:#00215312}.page-module__OBafZq__contactIconWrap.page-module__OBafZq__teal{background:#00b9841a}.page-module__OBafZq__contactIconWrap svg{width:28px;height:28px}.page-module__OBafZq__contactIconWrap.page-module__OBafZq__green svg{color:#6dd233}.page-module__OBafZq__contactIconWrap.page-module__OBafZq__blue svg{color:#002153}.page-module__OBafZq__contactIconWrap.page-module__OBafZq__teal svg{color:#00b984}.page-module__OBafZq__contactCard h3{letter-spacing:-.3px;color:#1d1d1d;margin-bottom:10px;font-size:20px;font-weight:700}.page-module__OBafZq__contactCard p{color:#5a5a6a;flex:1;margin-bottom:28px;font-size:15px;line-height:1.55}.page-module__OBafZq__contactDetail{color:#1d1d1d;letter-spacing:-.2px;margin-bottom:20px;font-size:16px;font-weight:600}.page-module__OBafZq__btnContactPrimary{color:#fff;font-family:var(--font-outfit), "Outfit", sans-serif;cursor:pointer;background:#6dd233;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.page-module__OBafZq__btnContactPrimary:hover{background:#52a822;transform:translateY(-2px);box-shadow:0 8px 28px #6dd23359}.page-module__OBafZq__btnContactOutline{color:#1d1d1d;font-family:var(--font-outfit), "Outfit", sans-serif;cursor:pointer;background:0 0;border:1.5px solid #00000024;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.page-module__OBafZq__btnContactOutline:hover{background:#f4f4f6;border-color:#00000038}.page-module__OBafZq__faqSection{background:#fff;padding:96px 24px}.page-module__OBafZq__faqInner{grid-template-columns:310px 1fr;align-items:stretch;gap:80px;max-width:860px;margin:0 auto;display:grid}.page-module__OBafZq__faqLeft{position:sticky;top:100px}.page-module__OBafZq__faqLeft h2{letter-spacing:-1.5px;color:#1d1d1d;margin-bottom:12px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.1}.page-module__OBafZq__faqLeft p{color:#5a5a6a;font-size:15px;line-height:1.6}.page-module__OBafZq__faqContactHint{color:#5a5a6a;margin-top:24px;font-size:13px}.page-module__OBafZq__faqContactHint a{color:#6dd233;font-weight:600;text-decoration:none}.page-module__OBafZq__faqContactHint a:hover{text-decoration:underline}.page-module__OBafZq__faqList{flex-direction:column;display:flex}.page-module__OBafZq__faqItem{border-bottom:1px solid #00000014}.page-module__OBafZq__faqItem:first-child{border-top:1px solid #00000014}.page-module__OBafZq__faqQuestion{color:#1d1d1d;cursor:pointer;text-align:left;width:100%;font-size:16px;font-weight:600;font-family:var(--font-outfit), "Outfit", sans-serif;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:22px 0;list-style:none;transition:color .2s;display:flex}.page-module__OBafZq__faqQuestion:hover{color:#6dd233}.page-module__OBafZq__faqQuestion::-webkit-details-marker{display:none}.page-module__OBafZq__faqChevron{color:#5a5a6a;background:#f4f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94);display:flex}.page-module__OBafZq__faqChevron svg{width:12px;height:12px;color:inherit;overflow:visible}.page-module__OBafZq__faqChevronVert{transform-origin:50%;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.page-module__OBafZq__faqItem[open] .page-module__OBafZq__faqChevron{color:#6dd233;background:#e8f8d9;transform:rotate(45deg)}.page-module__OBafZq__faqAnswer{color:#5a5a6a;padding:0 0 22px;font-size:15px;line-height:1.65}.page-module__OBafZq__faqItem::details-content{opacity:0;transition-behavior:allow-discrete;block-size:0;transition:block-size .35s cubic-bezier(.25,.46,.45,.94),opacity .25s ease-out,content-visibility .35s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.page-module__OBafZq__faqItem[open]::details-content{opacity:1;block-size:auto}.page-module__OBafZq__faqAnswerInner{display:block}.page-module__OBafZq__faqAnswerInner a{color:#6dd233;font-weight:600;text-decoration:none}.page-module__OBafZq__faqAnswerInner a:hover{text-decoration:underline}@media (max-width:900px){.page-module__OBafZq__contactGrid{grid-template-columns:1fr;max-width:480px}.page-module__OBafZq__faqInner{grid-template-columns:1fr;gap:40px}.page-module__OBafZq__faqLeft{position:static}}@media (max-width:640px){.page-module__OBafZq__hero{padding:140px 20px 64px}}
