.Faq_faq__EbC14{padding:84px 0}.Faq_title__N5mlw{font-size:36px;letter-spacing:-.025em;line-height:1.15;font-weight:700}.Faq_list__06z4M{margin-top:40px;display:grid;grid-gap:12px;gap:12px;max-width:760px}.Faq_item__4iDDg{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden;transition:border-color .15s}.Faq_item__4iDDg[open]{border-color:var(--border-strong)}.Faq_question__qtIS0{list-style:none;cursor:pointer;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--font-space-grotesk),var(--font-inter),sans-serif;font-weight:600;font-size:16.5px}.Faq_question__qtIS0::-webkit-details-marker{display:none}.Faq_question__qtIS0:after{content:"+";flex-shrink:0;color:var(--accent);font-size:20px;font-weight:600;font-family:var(--font-inter),sans-serif}.Faq_item__4iDDg[open] .Faq_question__qtIS0:after{content:"\2212"}.Faq_answer__B5i6X{padding:0 22px 18px;color:var(--text-secondary);font-size:15.5px}@media (max-width:900px){.Faq_faq__EbC14{padding:64px 0}.Faq_title__N5mlw{font-size:29px}}.ButtonLink_primary__1BMVx{display:inline-flex;align-items:center;gap:10px;background:var(--accent);color:#ffffff;padding:14px 26px;border-radius:12px;font-weight:600;font-size:16px;transition:background .15s,transform .15s}.ButtonLink_primary__1BMVx:hover{background:var(--accent-deep);transform:translateY(-1px)}.ButtonLink_ghost__PV8ZR{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:12px;font-weight:500;font-size:16px;color:var(--text-secondary);border:1px solid var(--border-strong);transition:color .15s,border-color .15s}.ButtonLink_ghost__PV8ZR:hover{color:var(--text);border-color:var(--accent)}.Hero_hero__T3Fr4{padding:88px 0 72px;position:relative;overflow:hidden}.Hero_hero__T3Fr4:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 380px at 18% 8%,rgba(13,148,136,.1),transparent 65%),radial-gradient(600px 420px at 85% 85%,rgba(13,148,136,.07),transparent 65%)}.Hero_heroGrid__1F_Gu{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:64px;gap:64px;align-items:center;position:relative}.Hero_eyebrow__0ZXf3{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:20px}.Hero_eyebrow__0ZXf3:before{content:"";width:22px;height:2px;background:var(--accent);border-radius:2px}.Hero_title__Bn2TU{font-size:52px;line-height:1.08;letter-spacing:-.03em;font-weight:700}.Hero_title__Bn2TU em{font-style:normal;color:var(--accent)}.Hero_sub__2KmIh{margin:22px 0 32px;font-size:18.5px;color:var(--text-secondary);max-width:480px}.Hero_actions__LI5fP{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.Hero_shot__s8INr{overflow:hidden}.Hero_shot__s8INr img{display:block;width:100%;height:auto}.Hero_note__Rvqtq{margin-top:18px;font-size:13.5px;color:var(--text-faint)}@media (max-width:900px){.Hero_heroGrid__1F_Gu{grid-template-columns:1fr;gap:36px}.Hero_title__Bn2TU{font-size:38px}}.Benefit_benefit__QfTza{padding:96px 0}.Benefit_alt__5m8_W{background:var(--bg-raised);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.Benefit_grid__uP6nk{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:72px;gap:72px;align-items:center}.Benefit_flip__1W1vk .Benefit_text__C_FL_{order:2}.Benefit_flip__1W1vk .Benefit_media__VXNqf{order:1}.Benefit_text__C_FL_ h2{font-size:38px;letter-spacing:-.025em;line-height:1.15;font-weight:700;margin-bottom:16px}.Benefit_text__C_FL_ p{color:var(--text-secondary);font-size:17px;max-width:420px}.Benefit_media__VXNqf{overflow:hidden;transition:transform .25s,border-color .25s}.Benefit_media__VXNqf:hover{transform:translateY(-4px);border-color:var(--accent-deep)}.Benefit_media__VXNqf img{display:block;width:100%;height:auto}@media (max-width:900px){.Benefit_benefit__QfTza{padding:64px 0}.Benefit_grid__uP6nk{grid-template-columns:1fr;gap:28px}.Benefit_flip__1W1vk .Benefit_text__C_FL_{order:1}.Benefit_flip__1W1vk .Benefit_media__VXNqf{order:2}.Benefit_text__C_FL_ h2{font-size:29px}}.Details_details__aVMKq{background:var(--bg-raised);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:84px 0}.Details_title__P_tVS{font-size:36px;letter-spacing:-.025em;line-height:1.15;font-weight:700}.Details_grid__X9X3Z{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;margin-top:48px}.Details_grid__X9X3Z h3{font-size:17px;margin-bottom:6px}.Details_grid__X9X3Z p{color:var(--text-secondary);font-size:14.5px}@media (max-width:900px){.Details_details__aVMKq{padding:64px 0}.Details_title__P_tVS{font-size:29px}.Details_grid__X9X3Z{grid-template-columns:repeat(2,1fr);gap:32px}}.CtaSection_cta__i7zxm{padding:96px 0}.CtaSection_box__W_DQ5{background:linear-gradient(135deg,rgba(13,148,136,.12),rgba(13,148,136,.04));border:1px solid var(--border-strong);border-radius:22px;padding:64px 40px;text-align:center}.CtaSection_box__W_DQ5 h2{font-size:38px;letter-spacing:-.025em;line-height:1.15;font-weight:700}.CtaSection_box__W_DQ5 p{color:var(--text-secondary);margin:14px auto 32px;max-width:520px;font-size:17px}.CtaSection_actions__oK1qs{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width:900px){.CtaSection_cta__i7zxm{padding:64px 0}.CtaSection_box__W_DQ5 h2{font-size:29px}}.SubscribeForm_subscribe__3TCOj{margin-top:30px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.SubscribeForm_label__r2Ef5{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.SubscribeForm_subscribe__3TCOj input{background:var(--surface);border:1px solid var(--border-strong);color:var(--text);padding:13px 18px;border-radius:12px;font-size:15px;width:min(320px,100%);font-family:inherit;outline:none}.SubscribeForm_subscribe__3TCOj input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(13,148,136,.15)}.SubscribeForm_subscribe__3TCOj button{background:var(--accent);color:#ffffff;border:none;cursor:pointer;padding:13px 24px;border-radius:12px;font-weight:600;font-size:15px;font-family:inherit}.SubscribeForm_subscribe__3TCOj button:hover{background:var(--accent-deep)}.SubscribeForm_thanks__h0iU_{margin-top:30px;color:var(--accent);font-weight:500}