.DevFAQ_section__2gWYO{background-color:#111110;padding:80px}.DevFAQ_eyebrow__1xYpp{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.DevFAQ_heading__fzgWI{color:#ffffff;font-size:30px;font-weight:700;line-height:1.25;margin:0 0 40px}.DevFAQ_list__D3mNj{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.07)}.DevFAQ_item__hyX9A{border-bottom:1px solid rgba(255,255,255,.07)}.DevFAQ_question__IKDV6{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;background:none;border:none;border-radius:0;color:#ffffff;font-size:15px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;transition:color .15s ease}.DevFAQ_question__IKDV6:hover{color:var(--green-500);background:none;box-shadow:none}.DevFAQ_icon__K3aae{flex-shrink:0;color:rgba(255,255,255,.4);transition:transform .2s ease;display:flex;align-items:center}.DevFAQ_iconOpen__I64Sm{transform:rotate(180deg);color:var(--green-500)}.DevFAQ_answer__lo8Gg{color:#888;font-size:13.5px;line-height:1.75;margin:0;padding:0 0 24px;max-width:760px}@media (min-width:768px) and (max-width:1100px){.DevFAQ_section__2gWYO{padding:60px 40px}}@media (max-width:768px){.DevFAQ_section__2gWYO{padding:48px 24px}.DevFAQ_heading__fzgWI{font-size:24px}.DevFAQ_question__IKDV6{font-size:14px}}.DevHero_hero__CFvLN{position:relative;height:100vh;min-height:600px;overflow:hidden}.DevHero_placeholder__wpygE{position:absolute;inset:0;background-color:#1e2f14;background-size:cover;background-position:50%;background-repeat:no-repeat}.DevHero_overlay__vnEFq{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,18,6,.8),rgba(10,18,6,.1))}.DevHero_content__hldy3{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;max-width:760px;padding-left:80px;padding-top:80px}.DevHero_eyebrow__WkPUI{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.DevHero_headline__5V8Ng{color:#ffffff;font-size:52px;font-weight:700;line-height:1.12;margin-bottom:16px}.DevHero_accent__DCCpm{color:var(--green-500)}.DevHero_subtext__jKk88{color:rgba(255,255,255,.65);font-size:14px;line-height:1.7;max-width:520px;margin-bottom:32px}.DevHero_actions__wlszH{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.DevHero_cta__o_jCd{display:inline-flex;align-items:center;padding:14px 28px;background-color:var(--green-500);color:#ffffff;font-size:15px;font-weight:600;border-radius:9999px;text-decoration:none;transition:background-color .2s ease}.DevHero_cta__o_jCd:hover{background-color:#a0d63a}.DevHero_ctaGhost__WzCI6{display:inline-flex;align-items:center;padding:13px 26px;background:transparent;color:rgba(255,255,255,.85);font-size:15px;font-weight:600;border-radius:9999px;border:1px solid rgba(255,255,255,.3);text-decoration:none;transition:border-color .2s ease,color .2s ease}.DevHero_ctaGhost__WzCI6:hover{border-color:rgba(255,255,255,.7);color:#ffffff}@media (max-width:768px){.DevHero_content__hldy3{padding-left:24px;padding-right:24px}.DevHero_headline__5V8Ng{font-size:34px}.DevHero_actions__wlszH{flex-direction:column;align-items:flex-start}}.DevStats_section__G3LD1{background-color:#111110;padding:48px 80px}.DevStats_grid__iiB7m{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background-color:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.07);border-radius:4px;overflow:hidden}.DevStats_card__QgUnv{background-color:#111110;padding:28px 20px;display:flex;flex-direction:column;gap:4px}.DevStats_num__ehL9Y{color:#ffffff;font-size:30px;font-weight:700;line-height:1;margin:0}.DevStats_unit__gyw_y{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0}.DevStats_label__aoaJT{color:#555;font-size:12px;line-height:1.4;margin:4px 0 0}@media (min-width:768px) and (max-width:1100px){.DevStats_section__G3LD1{padding:40px}.DevStats_grid__iiB7m{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.DevStats_section__G3LD1{padding:32px 24px}.DevStats_grid__iiB7m{grid-template-columns:repeat(2,1fr)}.DevStats_num__ehL9Y{font-size:26px}}.DevDifferentiators_section__K7ptu{background-color:#ECECE2;padding:80px}.DevDifferentiators_eyebrow__olI3Y{color:var(--green-600);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.DevDifferentiators_heading__yO8MG{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 40px;max-width:600px}.DevDifferentiators_grid__j19Gv{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.DevDifferentiators_card__YJ7LR{background-color:var(--grey-800);border-radius:4px;padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between;min-height:260px}.DevDifferentiators_badge__G9rp2{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:#2D4A1A;border-radius:4px;color:#ffffff;font-size:14px;font-weight:700;letter-spacing:.03em;align-self:flex-start;margin-bottom:32px}.DevDifferentiators_copy__IhImA{display:flex;flex-direction:column;gap:10px}.DevDifferentiators_title__QZ_a3{color:#ffffff;font-size:15px;font-weight:600;line-height:1.3;margin:0}.DevDifferentiators_body__vLxv6{color:#888;font-size:13px;line-height:1.65;margin:0}@media (min-width:768px) and (max-width:1100px){.DevDifferentiators_section__K7ptu{padding:60px 40px}.DevDifferentiators_grid__j19Gv{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DevDifferentiators_section__K7ptu{padding:48px 24px}.DevDifferentiators_grid__j19Gv{grid-template-columns:1fr}.DevDifferentiators_heading__yO8MG{font-size:24px}}.DevWhoWeWorkWith_section___zahP{background-color:var(--grey-800);padding:80px}.DevWhoWeWorkWith_eyebrow__HCPv3{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.DevWhoWeWorkWith_heading__P0doK{color:#ffffff;font-size:30px;font-weight:700;line-height:1.25;margin:0 0 40px;max-width:560px}.DevWhoWeWorkWith_grid__rXHvO{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.DevWhoWeWorkWith_card__lB53o{background-color:#222220;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.DevWhoWeWorkWith_imgWrap__Dhtlf{width:100%;height:180px;overflow:hidden}.DevWhoWeWorkWith_placeholder__I_FBK{width:100%;height:100%;background-color:#1e2f14;background-size:cover;background-position:50%;background-repeat:no-repeat}.DevWhoWeWorkWith_body___khXf{padding:20px 24px 24px}.DevWhoWeWorkWith_title__8vJvd{color:#ffffff;font-size:15px;font-weight:600;line-height:1.3;margin:0 0 8px}.DevWhoWeWorkWith_desc__cQSkg{color:#777;font-size:13px;line-height:1.65;margin:0}@media (min-width:768px) and (max-width:1100px){.DevWhoWeWorkWith_section___zahP{padding:60px 40px}.DevWhoWeWorkWith_grid__rXHvO{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DevWhoWeWorkWith_section___zahP{padding:48px 24px}.DevWhoWeWorkWith_grid__rXHvO{grid-template-columns:1fr}.DevWhoWeWorkWith_heading__P0doK{font-size:24px}}.DevCompliance_section__AW5IG{background-color:#111110;padding:80px}.DevCompliance_eyebrow__7s_fX{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.DevCompliance_heading__b436S{color:#ffffff;font-size:30px;font-weight:700;line-height:1.25;margin:0 0 40px;max-width:560px}.DevCompliance_grid___hkXJ{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.DevCompliance_card__AVOoa{background-color:#1A1A18;border-radius:4px;padding:28px 24px;display:flex;flex-direction:column;gap:12px}.DevCompliance_badge__mAKgj{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-500);border:1px solid rgba(143,197,47,.35);border-radius:3px;padding:3px 8px;align-self:flex-start}.DevCompliance_title__o5GkL{color:#ffffff;font-size:15px;font-weight:600;line-height:1.3;margin:0}.DevCompliance_body__1E29m{color:#777;font-size:13px;line-height:1.7;margin:0}@media (min-width:768px) and (max-width:1100px){.DevCompliance_section__AW5IG{padding:60px 40px}.DevCompliance_grid___hkXJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DevCompliance_section__AW5IG{padding:48px 24px}.DevCompliance_grid___hkXJ{grid-template-columns:1fr}.DevCompliance_heading__b436S{font-size:24px}}.DevInstallOptions_section__SJ3Ho{background-color:#ECECE2;padding:80px}.DevInstallOptions_eyebrow__W3CT2{color:var(--green-600);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.DevInstallOptions_heading__0jUtZ{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 40px;max-width:560px}.DevInstallOptions_grid__PbKxr{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.DevInstallOptions_card__A6rKf{grid-column:span 2}.DevInstallOptions_cardWide__lrjqF{grid-column:span 3}.DevInstallOptions_card__A6rKf{background-color:#ffffff;border-radius:4px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(0,0,0,.06)}.DevInstallOptions_type__STRvI{color:var(--grey-800);font-size:15px;font-weight:700;line-height:1.3;margin:0}.DevInstallOptions_desc__fbMPN{color:#555;font-size:13px;line-height:1.65;margin:0;flex:1}.DevInstallOptions_meta__0Uu9i{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid rgba(0,0,0,.07)}.DevInstallOptions_metaRow__zadM2{display:flex;flex-direction:column;gap:2px}.DevInstallOptions_metaLabel__FOigb{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-600)}.DevInstallOptions_metaValue__1Uwhx{font-size:12px;color:#777;line-height:1.5}@media (min-width:768px) and (max-width:1100px){.DevInstallOptions_section__SJ3Ho{padding:60px 40px}.DevInstallOptions_grid__PbKxr{grid-template-columns:repeat(2,1fr)}.DevInstallOptions_cardWide__lrjqF,.DevInstallOptions_card__A6rKf{grid-column:span 1}}@media (max-width:768px){.DevInstallOptions_section__SJ3Ho{padding:48px 24px}.DevInstallOptions_grid__PbKxr{grid-template-columns:1fr}.DevInstallOptions_cardWide__lrjqF,.DevInstallOptions_card__A6rKf{grid-column:span 1}.DevInstallOptions_heading__0jUtZ{font-size:24px}}.DevProcess_section__ZrYYu{background-color:#ECECE2;padding:80px}.DevProcess_heading__9Wcx0{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 32px}.DevProcess_grid__vLmSQ{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.DevProcess_card__bsVck{background-color:var(--grey-800);border-radius:4px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:240px}.DevProcess_badge__l7oDZ{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:#2D4A1A;border-radius:4px;color:#ffffff;font-size:20px;font-weight:700;line-height:1;align-self:flex-start;margin-bottom:24px}.DevProcess_copy__a5x6C{display:flex;flex-direction:column;gap:8px}.DevProcess_title__h7zf9{color:#ffffff;font-size:15px;font-weight:600;line-height:1.3;margin:0}.DevProcess_body__hbzyF{color:#888;font-size:13px;line-height:1.65;margin:0}.DevProcess_fullCard__KEGar{margin-top:16px;background-color:#ffffff;border-radius:4px;padding:28px 36px;display:flex;align-items:baseline;gap:40px}.DevProcess_fullTitle__k3Qla{color:var(--grey-800);font-size:16px;font-weight:700;line-height:1.3;margin:0;white-space:nowrap;flex-shrink:0}.DevProcess_fullBody__OJMhy{color:#888;font-size:13.5px;line-height:1.65;margin:0}@media (min-width:768px) and (max-width:1100px){.DevProcess_section__ZrYYu{padding:60px 40px}.DevProcess_grid__vLmSQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DevProcess_section__ZrYYu{padding:48px 24px}.DevProcess_grid__vLmSQ{grid-template-columns:1fr}.DevProcess_heading__9Wcx0{font-size:24px}.DevProcess_fullCard__KEGar{flex-direction:column;gap:12px;padding:24px}.DevProcess_fullTitle__k3Qla{white-space:normal}}.DevHandover_section__z7luM{background-color:var(--grey-800);padding:80px}.DevHandover_inner__j9ZrO{display:flex;align-items:center;gap:64px}.DevHandover_copy__ACX_U{flex:1;display:flex;flex-direction:column;gap:20px}.DevHandover_eyebrow__WY40T{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0}.DevHandover_heading__PH1sj{color:#ffffff;font-size:30px;font-weight:700;line-height:1.25;margin:0}.DevHandover_sub__357h4{color:#aaa;font-size:14px;line-height:1.7;margin:0}.DevHandover_list__GNSip{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.DevHandover_item__yklFR{display:flex;align-items:center;gap:12px}.DevHandover_tick__maFgF{flex-shrink:0}.DevHandover_label__grFxb{color:#ddd;font-size:14px;font-weight:500;line-height:1.4}.DevHandover_imgWrap__PJiQT{flex:0 0 44%;aspect-ratio:1/1;border-radius:4px;overflow:hidden}.DevHandover_placeholder__q3MZ6{width:100%;height:100%;background-color:#1e2f14;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:768px) and (max-width:1100px){.DevHandover_section__z7luM{padding:60px 40px}.DevHandover_inner__j9ZrO{gap:40px}.DevHandover_imgWrap__PJiQT{flex:0 0 42%}}@media (max-width:768px){.DevHandover_section__z7luM{padding:48px 24px}.DevHandover_inner__j9ZrO{flex-direction:column;gap:32px}.DevHandover_imgWrap__PJiQT{width:100%;flex:none}.DevHandover_heading__PH1sj{font-size:24px}}.DevPricing_section__HPeM3{background-color:#111110;padding:80px}.DevPricing_inner__0gOYY{display:flex;align-items:flex-start;gap:80px}.DevPricing_copy__ycUwR{flex:1;display:flex;flex-direction:column;gap:18px}.DevPricing_eyebrow__GHMaC{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0}.DevPricing_heading__b1gvp{color:#ffffff;font-size:26px;font-weight:700;line-height:1.3;margin:0}.DevPricing_body__OtLdZ{color:#777;font-size:13.5px;line-height:1.7;margin:0;padding-left:14px;border-left:2px solid rgba(143,197,47,.3)}.DevPricing_stages__7T6GF{flex:0 0 340px;display:flex;flex-direction:column;gap:8px}.DevPricing_stage__QcQrZ{background-color:#1A1A18;border-radius:4px;padding:20px 24px;display:flex;flex-direction:column;gap:4px}.DevPricing_pct__PnTiv{color:var(--green-500);font-size:28px;font-weight:700;line-height:1;margin:0}.DevPricing_stageLabel__FxcpZ{color:#ffffff;font-size:13px;font-weight:600;margin:0}.DevPricing_stageDesc__ce6c1{color:#666;font-size:12.5px;line-height:1.55;margin:4px 0 0}@media (min-width:768px) and (max-width:1100px){.DevPricing_section__HPeM3{padding:60px 40px}.DevPricing_inner__0gOYY{flex-direction:column;gap:40px}.DevPricing_stages__7T6GF{flex:none;width:100%;flex-direction:row}.DevPricing_stage__QcQrZ{flex:1}}@media (max-width:768px){.DevPricing_section__HPeM3{padding:48px 24px}.DevPricing_inner__0gOYY{flex-direction:column;gap:36px}.DevPricing_stages__7T6GF{flex:none;width:100%}.DevPricing_heading__b1gvp{font-size:22px}}.DevServiceArea_section__xVRU_{background-color:var(--grey-800);padding:80px}.DevServiceArea_inner__wKicS{display:flex;align-items:flex-start;gap:80px}.DevServiceArea_copy__BZm7z{flex:1;display:flex;flex-direction:column;gap:18px}.DevServiceArea_eyebrow__fE0NH{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0}.DevServiceArea_heading__OolYk{color:#ffffff;font-size:28px;font-weight:700;line-height:1.25;margin:0}.DevServiceArea_body__23au2{color:#aaa;font-size:14px;line-height:1.7;margin:0}.DevServiceArea_cta__NuGWp{display:inline-flex;align-items:center;padding:12px 24px;background-color:var(--green-600);color:#ffffff;font-size:14px;font-weight:600;border-radius:9999px;text-decoration:none;transition:background-color .2s ease;align-self:flex-start}.DevServiceArea_cta__NuGWp:hover{background-color:#a0d63a}.DevServiceArea_counties__Vry0r{flex:0 0 320px;background-color:#222220;border-radius:4px;padding:28px;border:1px solid rgba(255,255,255,.05)}.DevServiceArea_countiesLabel__MUPTh{color:rgba(255,255,255,.35);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.DevServiceArea_grid__YCA2k{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.DevServiceArea_county__3xzsP{display:flex;align-items:center;gap:8px;color:#ccc;font-size:13px;font-weight:500}.DevServiceArea_dot__jhmlt{width:6px;height:6px;background-color:var(--green-500);border-radius:50%;flex-shrink:0}.DevServiceArea_radius__yC0gB{color:rgba(255,255,255,.3);font-size:11px;font-weight:500;border-top:1px solid rgba(255,255,255,.06);padding-top:16px;margin:0}@media (min-width:768px) and (max-width:1100px){.DevServiceArea_section__xVRU_{padding:60px 40px}.DevServiceArea_inner__wKicS{flex-direction:column;gap:40px}.DevServiceArea_counties__Vry0r{flex:none;width:100%}}@media (max-width:768px){.DevServiceArea_section__xVRU_{padding:48px 24px}.DevServiceArea_inner__wKicS{flex-direction:column;gap:32px}.DevServiceArea_counties__Vry0r{flex:none;width:100%}.DevServiceArea_heading__OolYk{font-size:24px}}.DevCTA_section__bU79e{background-color:#0d1f08;padding:80px}.DevCTA_inner__I2XVC{display:flex;align-items:flex-start;gap:64px}.DevCTA_copy__V5Cd5{flex:1;display:flex;flex-direction:column;gap:20px}.DevCTA_eyebrow__V8R_s{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0}.DevCTA_heading__rMDMj{color:#ffffff;font-size:32px;font-weight:700;line-height:1.2;margin:0}.DevCTA_sub__2WmR2{color:rgba(255,255,255,.6);font-size:14px;line-height:1.7;margin:0;max-width:480px}.DevCTA_actions__Evu2N{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.DevCTA_cta__Pm9pF{display:inline-flex;align-items:center;padding:14px 28px;background-color:var(--green-500);color:#ffffff;font-size:15px;font-weight:600;border-radius:9999px;text-decoration:none;transition:background-color .2s ease}.DevCTA_cta__Pm9pF:hover{background-color:#a0d63a}.DevCTA_ctaGhost__LCLWg{display:inline-flex;align-items:center;padding:13px 26px;background:transparent;color:rgba(255,255,255,.75);font-size:15px;font-weight:600;border-radius:9999px;border:1px solid rgba(255,255,255,.2);text-decoration:none;transition:border-color .2s ease,color .2s ease}.DevCTA_ctaGhost__LCLWg:hover{border-color:rgba(255,255,255,.6);color:#ffffff}.DevCTA_note__6gREf{color:rgba(255,255,255,.3);font-size:12px;line-height:1.5;margin:0}.DevCTA_card__zjm6_{flex:0 0 340px;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:28px}.DevCTA_cardLabel__oK26y{color:rgba(255,255,255,.4);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.DevCTA_cardList__A6RwA{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.DevCTA_cardList__A6RwA li{color:rgba(255,255,255,.65);font-size:13px;line-height:1.4;padding-left:14px;position:relative}.DevCTA_cardList__A6RwA li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;background-color:var(--green-500);border-radius:50%}.DevCTA_cardNote__JPblE{color:rgba(255,255,255,.3);font-size:12px;line-height:1.55;border-top:1px solid rgba(255,255,255,.07);padding-top:14px;margin:0}@media (min-width:768px) and (max-width:1100px){.DevCTA_section__bU79e{padding:60px 40px}.DevCTA_inner__I2XVC{flex-direction:column;gap:40px}.DevCTA_card__zjm6_{flex:none;width:100%}}@media (max-width:768px){.DevCTA_section__bU79e{padding:48px 24px}.DevCTA_inner__I2XVC{flex-direction:column;gap:36px}.DevCTA_card__zjm6_{flex:none;width:100%}.DevCTA_heading__rMDMj{font-size:26px}.DevCTA_actions__Evu2N{flex-direction:column;align-items:flex-start}}