.FaqPage_page__4Ufsj{--faq-ink:#101415;--faq-green:var(--tekkies-footer-green,#102c24);--faq-lime:var(--tekkies-lime,#b4f34d);width:min(1180px,calc(100% - 48px));margin:clamp(156px,10vw,184px) auto clamp(80px,7vw,116px);color:var(--faq-ink);font-family:var(--font-figtree),Arial,sans-serif}.FaqPage_hero__Lr8Id{width:min(100%,1040px);margin:0 auto clamp(54px,6vw,84px);text-align:center}.FaqPage_heroCopy__Hv8ma{margin:0 auto}.FaqPage_eyebrow__t_bmk{display:inline-flex;align-items:center;min-height:34px;margin-bottom:clamp(22px,2.4vw,34px);padding:8px 15px;border-radius:999px;background:var(--faq-lime);color:var(--faq-ink);font-size:13px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.FaqPage_heading__NE1M7{margin:0;color:var(--faq-ink);font-family:var(--font-figtree),Arial,sans-serif;font-size:clamp(62px,7.2vw,112px);font-weight:900;letter-spacing:.012em;line-height:.86;text-transform:uppercase;text-wrap:balance}.FaqPage_headingAccent__hwCou{color:var(--faq-lime)}.FaqPage_intro__fzFV7{max-width:700px;margin:clamp(24px,2.8vw,38px) auto 0;color:rgb(16 20 21/68%);font-size:clamp(16px,1.2vw,19px);font-weight:560;letter-spacing:.018em;line-height:1.6;text-wrap:balance}.FaqPage_sections__I_uUd{display:grid;gap:clamp(16px,1.8vw,24px)}.FaqPage_group__aNkGK{position:relative;display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:clamp(28px,4vw,58px);align-items:start;padding:clamp(28px,3.4vw,46px);overflow:hidden;border:1.5px solid rgb(16 20 21/16%);border-radius:clamp(20px,2vw,28px);background:#f6f7f6;box-shadow:0 18px 42px rgb(16 44 36/6%);scroll-margin-top:112px}.FaqPage_group__aNkGK:after{content:"";position:absolute;top:0;right:0;width:clamp(52px,5vw,76px);height:clamp(10px,.9vw,14px);border-bottom-left-radius:14px;background:var(--faq-lime)}.FaqPage_groupHeading__JACp8{display:grid;gap:18px;justify-items:start;align-self:start}.FaqPage_sectionIcon__qGZbA{display:grid;width:62px;height:62px;place-items:center;border:1.5px solid var(--faq-ink);border-radius:18px;background:var(--faq-lime);color:var(--faq-ink);box-shadow:5px 5px 0 var(--faq-ink)}.FaqPage_sectionIcon__qGZbA svg{display:block;width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.FaqPage_groupHeading__JACp8 h2{max-width:240px;margin:0;color:var(--faq-ink);font-family:var(--font-figtree),Arial,sans-serif;font-size:clamp(25px,2.45vw,36px);font-weight:850;letter-spacing:.012em;line-height:1.08;text-transform:uppercase;text-wrap:balance}.FaqPage_rows__sVg3b{display:grid;min-width:0;gap:10px}.FaqPage_row__2V33B{overflow:hidden;border:1px solid rgb(16 20 21/14%);border-radius:16px;background:#ffffff;transition:border-color .18s ease,box-shadow .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.FaqPage_row__2V33B:hover{border-color:rgb(16 20 21/28%);box-shadow:0 10px 24px rgb(16 44 36/7%);transform:translateY(-2px)}.FaqPage_rowOpen__66aoj{border-color:var(--faq-green);box-shadow:0 12px 28px rgb(16 44 36/9%)}.FaqPage_question__3Ygka{display:flex;width:100%;min-height:66px;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:0;background:transparent;color:var(--faq-ink);font-family:inherit;text-align:left;cursor:pointer}.FaqPage_question__3Ygka span{font-size:clamp(16px,1.15vw,18px);font-weight:720;letter-spacing:.012em;line-height:1.4}.FaqPage_question__3Ygka svg{width:22px;height:22px;flex:0 0 auto;color:var(--faq-green);stroke-width:2.2;transition:transform .36s cubic-bezier(.22,1,.36,1),color .18s ease}.FaqPage_rowOpen__66aoj .FaqPage_question__3Ygka svg{transform:rotate(180deg)}.FaqPage_question__3Ygka:focus-visible{outline:3px solid var(--faq-lime);outline-offset:-4px}.FaqPage_answer__MK0E3{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .24s ease}.FaqPage_rowOpen__66aoj .FaqPage_answer__MK0E3{grid-template-rows:1fr;opacity:1}.FaqPage_answerInner__ehq_r{min-height:0;overflow:hidden}.FaqPage_answer__MK0E3 p{max-width:720px;margin:0 20px 20px;padding:18px 20px 19px;border-radius:13px;background:rgb(180 243 77/19%);color:rgb(16 20 21/74%);font-size:clamp(15.5px,1.05vw,17px);font-weight:470;letter-spacing:.012em;line-height:1.68}.FaqPage_answer__MK0E3 a,.FaqPage_answer__MK0E3 strong{color:var(--faq-green);font-weight:740}.FaqPage_answer__MK0E3 a{text-decoration-color:rgb(16 44 36/38%);text-decoration-thickness:1.5px;text-underline-offset:4px}.FaqPage_contact__9Na_H{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;gap:clamp(20px,3vw,42px);align-items:center;margin-top:clamp(16px,1.8vw,24px);padding:clamp(28px,3.4vw,46px);overflow:hidden;border-radius:clamp(20px,2vw,28px);background:var(--faq-green);color:#ffffff;box-shadow:0 18px 42px rgb(16 44 36/10%)}.FaqPage_contact__9Na_H:after{content:"";position:absolute;top:0;right:0;width:clamp(52px,5vw,76px);height:clamp(10px,.9vw,14px);border-bottom-left-radius:14px;background:var(--faq-lime)}.FaqPage_contact__9Na_H h2{margin:0;color:#ffffff;font-family:var(--font-figtree),Arial,sans-serif;font-size:clamp(25px,2.45vw,36px);font-weight:850;letter-spacing:.012em;line-height:1.08;text-transform:uppercase;text-wrap:balance}.FaqPage_contact__9Na_H p{margin:0;color:rgb(255 255 255/72%);font-size:clamp(15px,1vw,17px);font-weight:500;letter-spacing:.012em;line-height:1.6}.FaqPage_contact__9Na_H a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 20px;border:1.5px solid var(--faq-lime);border-radius:999px;background:var(--faq-lime);color:var(--faq-ink);font-size:14px;font-weight:780;letter-spacing:.01em;transition:background-color .18s ease,color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.FaqPage_contact__9Na_H a:hover{background:transparent;color:#ffffff;transform:translateY(-2px)}.FaqPage_contact__9Na_H a:focus-visible{outline:3px solid #ffffff;outline-offset:3px}@media (max-width:900px){.FaqPage_group__aNkGK{grid-template-columns:1fr;gap:24px}.FaqPage_groupHeading__JACp8{grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.FaqPage_groupHeading__JACp8 h2{max-width:none}.FaqPage_contact__9Na_H{grid-template-columns:1fr auto}.FaqPage_contact__9Na_H p{grid-column:1/-1;grid-row:2}}@media (max-width:720px){.FaqPage_page__4Ufsj{width:calc(100% - 24px);margin-top:118px;margin-bottom:64px}.FaqPage_hero__Lr8Id{margin-bottom:44px}.FaqPage_eyebrow__t_bmk{min-height:31px;margin-bottom:18px;padding:7px 12px;font-size:11px}.FaqPage_heading__NE1M7{font-size:clamp(43px,13vw,62px);letter-spacing:.006em;line-height:.9}.FaqPage_intro__fzFV7{max-width:34ch;margin-top:22px;font-size:15px;line-height:1.55}.FaqPage_sections__I_uUd{gap:14px}.FaqPage_group__aNkGK{gap:20px;padding:24px 20px 26px;border-radius:20px;box-shadow:0 12px 28px rgb(16 44 36/5%);scroll-margin-top:86px}.FaqPage_groupHeading__JACp8{gap:14px}.FaqPage_sectionIcon__qGZbA{width:50px;height:50px;border-radius:14px;box-shadow:4px 4px 0 var(--faq-ink)}.FaqPage_sectionIcon__qGZbA svg{width:33px;height:33px;stroke-width:3.8}.FaqPage_groupHeading__JACp8 h2{font-size:clamp(22px,7vw,28px);line-height:1.12}.FaqPage_rows__sVg3b{gap:8px}.FaqPage_row__2V33B{border-radius:14px}.FaqPage_row__2V33B:hover{transform:none}.FaqPage_question__3Ygka{min-height:60px;gap:14px;padding:16px}.FaqPage_question__3Ygka span{font-size:15px;line-height:1.42}.FaqPage_question__3Ygka svg{width:20px;height:20px}.FaqPage_answer__MK0E3 p{margin:0 16px 16px;padding:16px;font-size:15px;line-height:1.64}.FaqPage_contact__9Na_H{grid-template-columns:1fr;gap:14px;margin-top:14px;padding:26px 20px 28px;border-radius:20px}.FaqPage_contact__9Na_H h2{padding-right:34px;font-size:clamp(22px,7vw,28px);line-height:1.12}.FaqPage_contact__9Na_H p{grid-column:auto;grid-row:auto;font-size:15px}.FaqPage_contact__9Na_H a{width:fit-content}}@media (prefers-reduced-motion:reduce){.FaqPage_answer__MK0E3,.FaqPage_contact__9Na_H a,.FaqPage_question__3Ygka svg,.FaqPage_row__2V33B{transition:none}}