.LeadPopup_overlay__uc4Jm{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem;animation:LeadPopup_fadeIn__6cHRS .3s ease}@keyframes LeadPopup_fadeIn__6cHRS{0%{opacity:0}to{opacity:1}}.LeadPopup_modal__VeunJ{position:relative;width:100%;max-width:480px;background:var(--white);border-radius:var(--border-radius-lg);box-shadow:0 24px 64px rgba(0,0,0,.25);animation:LeadPopup_slideUp__4leOn .35s ease;overflow:hidden}@keyframes LeadPopup_slideUp__4leOn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.LeadPopup_close__RcSIC{position:absolute;top:1rem;right:1rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--dark-gray);cursor:pointer;border-radius:50%;transition:background .2s ease,color .2s ease;z-index:2}.LeadPopup_close__RcSIC:hover{background:var(--light-gray);color:var(--primary-charcoal)}.LeadPopup_close__RcSIC:focus-visible{outline:2px solid var(--primary-gold);outline-offset:2px}.LeadPopup_content__IrKFi{padding:2.5rem 2rem 2rem;text-align:center}.LeadPopup_badge__JG1hP{display:inline-block;font-size:.7rem;font-weight:700;font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.08em;color:var(--primary-gold-dark);background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.2);padding:.35rem .85rem;border-radius:100px;margin-bottom:1.25rem}.LeadPopup_title__XTPHE{font-size:clamp(1.5rem,3vw,1.85rem);font-weight:700;color:var(--primary-charcoal);font-family:var(--font-primary);line-height:1.2;margin:0 0 .6rem}.LeadPopup_subtitle__FzSdo{font-size:.95rem;color:var(--dark-gray);font-family:var(--font-body);line-height:1.55;max-width:360px;margin:0 auto 1.75rem}.LeadPopup_form__2tiD3{margin-bottom:.75rem}.LeadPopup_form_row__2OBPE{display:flex;border-radius:var(--border-radius-md);overflow:hidden;border:1px solid var(--border-gray);transition:border-color .2s ease}.LeadPopup_form_row__2OBPE:focus-within{border-color:var(--primary-gold);box-shadow:0 0 0 3px rgba(212,175,55,.1)}.LeadPopup_form_input__ce1bW{flex:1;padding:.85rem 1rem;font-size:.95rem;font-family:var(--font-secondary);color:var(--primary-charcoal);background:var(--white);border:none;outline:none;min-width:0}.LeadPopup_form_input__ce1bW::-moz-placeholder{color:var(--medium-gray)}.LeadPopup_form_input__ce1bW::placeholder{color:var(--medium-gray)}.LeadPopup_form_input__ce1bW:disabled{opacity:.5;cursor:not-allowed}.LeadPopup_form_submit__KSFDk{display:inline-flex;align-items:center;gap:.4rem;padding:.85rem 1.5rem;font-size:.9rem;font-family:var(--font-secondary);font-weight:600;color:var(--primary-charcoal);background:var(--primary-gold);border:none;cursor:pointer;white-space:nowrap;transition:background .2s ease}.LeadPopup_form_submit__KSFDk:hover{background:var(--primary-gold-light)}.LeadPopup_form_submit__KSFDk:focus-visible{outline:2px solid var(--primary-charcoal);outline-offset:-2px}.LeadPopup_form_submit__KSFDk:disabled{opacity:.5;cursor:not-allowed}.LeadPopup_status__Xqv3J{font-size:.85rem;font-family:var(--font-secondary);padding:.5rem .75rem;border-radius:var(--border-radius-sm);margin-bottom:.75rem;line-height:1.4}.LeadPopup_status_success__onhTQ{background:rgba(34,139,34,.08);color:#1b7a1b}.LeadPopup_status_error__mA6M2{background:rgba(220,20,60,.08);color:#c0392b}.LeadPopup_features__9GFiE{display:flex;justify-content:center;gap:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border-gray)}.LeadPopup_feature__aR4MI{display:flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;color:var(--dark-gray);font-family:var(--font-secondary)}.LeadPopup_feature__aR4MI svg{color:var(--primary-gold);flex-shrink:0}@media (max-width:480px){.LeadPopup_overlay__uc4Jm{padding:1rem}.LeadPopup_content__IrKFi{padding:2rem 1.25rem 1.5rem}.LeadPopup_form_row__2OBPE{flex-direction:column;border-radius:var(--border-radius-md)}.LeadPopup_form_input__ce1bW{border-bottom:1px solid var(--border-gray)}.LeadPopup_form_submit__KSFDk{justify-content:center;padding:.85rem}.LeadPopup_features__9GFiE{flex-direction:column;align-items:center;gap:.5rem}.LeadPopup_subtitle__FzSdo{font-size:.9rem;margin-bottom:1.25rem}}@media (prefers-reduced-motion:reduce){.LeadPopup_modal__VeunJ,.LeadPopup_overlay__uc4Jm{animation:none}}@media (prefers-contrast:high){.LeadPopup_form_row__2OBPE{border-width:2px;border-color:var(--primary-charcoal)}.LeadPopup_badge__JG1hP{border-width:2px;color:var(--primary-charcoal)}}.SharedFinalCTA_section__FfJxP{padding:3.5rem 0;background:var(--primary-charcoal);border-top:2px solid var(--primary-gold);scroll-margin-top:5.5rem}.SharedFinalCTA_container__te2Ug{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem}.SharedFinalCTA_content__H2ycL{text-align:center;max-width:560px;margin:0 auto;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.SharedFinalCTA_content__H2ycL.SharedFinalCTA_visible__BcAMR{opacity:1;transform:translateY(0)}.SharedFinalCTA_title__tM6Ob{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--white);font-family:var(--font-primary);line-height:1.15;margin:0 0 .5rem}.SharedFinalCTA_form__xF39t{display:flex;gap:.75rem;max-width:480px;width:100%;margin:0 auto}.SharedFinalCTA_form_input___ZGjU{flex:1;padding:.9rem 1.25rem;border:2px solid var(--white);border-radius:8px;outline:none;font-size:.95rem;font-family:var(--font-secondary);color:var(--primary-charcoal);background:var(--white);min-width:0;box-sizing:border-box;box-shadow:0 2px 12px rgba(0,0,0,.15)}.SharedFinalCTA_form_input___ZGjU::-moz-placeholder{color:var(--medium-gray)}.SharedFinalCTA_form_input___ZGjU::placeholder{color:var(--medium-gray)}.SharedFinalCTA_form_input___ZGjU:focus{border-color:var(--primary-gold)}.SharedFinalCTA_form_input___ZGjU:disabled{opacity:.5;cursor:not-allowed}.SharedFinalCTA_form_submit__0fmKN{display:inline-flex;align-items:center;gap:.4rem;padding:.9rem 1.75rem;background:var(--primary-gold);color:var(--primary-charcoal);border:2px solid var(--primary-gold);border-radius:8px;font-size:.95rem;font-weight:600;font-family:var(--font-secondary);cursor:pointer;white-space:nowrap;box-shadow:0 2px 12px rgba(0,0,0,.15);transition:background .2s ease,border-color .2s ease}.SharedFinalCTA_form_submit__0fmKN:hover{background:var(--primary-gold-light);border-color:var(--primary-gold-light)}.SharedFinalCTA_form_submit__0fmKN:focus-visible{outline:2px solid var(--white);outline-offset:2px}.SharedFinalCTA_form_submit__0fmKN:disabled{background:var(--border-gray);border-color:var(--border-gray);color:var(--dark-gray);cursor:not-allowed}.SharedFinalCTA_form_status__G8XGd{font-size:.85rem;font-family:var(--font-body);margin:.75rem 0 0}.SharedFinalCTA_form_status_success__VUX6d{color:#81c784}.SharedFinalCTA_form_status_error__UqRJW{color:#ef9a9a}.SharedFinalCTA_trust_list__c_NWC{display:flex;justify-content:center;gap:1.5rem;list-style:none;padding:0;margin:1.5rem 0 0}.SharedFinalCTA_trust_item__pfHdt{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:hsla(0,0%,100%,.65);font-family:var(--font-body)}.SharedFinalCTA_trust_item__pfHdt svg{color:var(--primary-gold);flex-shrink:0}@media (max-width:868px){.SharedFinalCTA_section__FfJxP{padding:3rem 0;scroll-margin-top:5rem}.SharedFinalCTA_container__te2Ug{padding:0 1.25rem}}@media (max-width:480px){.SharedFinalCTA_section__FfJxP{padding:2.5rem 0;scroll-margin-top:4rem}.SharedFinalCTA_container__te2Ug{padding:0 1rem}.SharedFinalCTA_form__xF39t{flex-direction:column;gap:.6rem}.SharedFinalCTA_form_submit__0fmKN{justify-content:center}.SharedFinalCTA_trust_list__c_NWC{flex-direction:column;align-items:center;gap:.5rem}}@media (prefers-reduced-motion:reduce){.SharedFinalCTA_content__H2ycL{transition:none!important;opacity:1!important;transform:none!important}}@media (prefers-contrast:high){.SharedFinalCTA_section__FfJxP{background:var(--primary-black);border-top-width:3px}.SharedFinalCTA_form__xF39t{border-width:2px;border-color:hsla(0,0%,100%,.4)}.SharedFinalCTA_trust_item__pfHdt{color:hsla(0,0%,100%,.85)}}.ProcessCatch_section__E5SKE{padding:4rem 0;background:var(--off-white);min-height:calc(100vh - var(--header-h));display:flex;align-items:center}.ProcessCatch_container__n_ySH{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem;width:100%}.ProcessCatch_header__WYWOV{text-align:center;max-width:600px;margin:0 auto 2.25rem;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ProcessCatch_header__WYWOV.ProcessCatch_visible__MmSNK{opacity:1;transform:translateY(0)}.ProcessCatch_eyebrow__qR2W_{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--primary-gold);margin-bottom:.75rem;font-family:var(--font-secondary)}.ProcessCatch_title__HI6wS{font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:700;color:var(--primary-charcoal);font-family:var(--font-primary);line-height:1.15;margin:0 0 1rem}.ProcessCatch_accent__HZobg{color:var(--primary-gold)}.ProcessCatch_description__LbvSF{font-size:1rem;color:var(--dark-gray);line-height:1.65;font-family:var(--font-body);margin:0}.ProcessCatch_steps__ZlycN{display:flex;align-items:flex-start;margin-bottom:2rem;opacity:0;transform:translateY(20px);transition:opacity .7s ease .1s,transform .7s ease .1s}.ProcessCatch_steps__ZlycN.ProcessCatch_visible__MmSNK{opacity:1;transform:translateY(0)}.ProcessCatch_step__Qdjeh{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .75rem}.ProcessCatch_step_icon_wrap__AW920{width:46px;height:46px;border-radius:50%;background:var(--primary-gold);color:var(--primary-charcoal);display:flex;align-items:center;justify-content:center;margin-bottom:.6rem;flex-shrink:0;box-shadow:0 4px 16px rgba(212,175,55,.25)}.ProcessCatch_step_number__hHkfC{display:block;font-size:.68rem;font-weight:700;color:var(--primary-gold);font-family:var(--font-secondary);letter-spacing:1px;margin-bottom:.35rem}.ProcessCatch_step_title__DPCDJ{font-size:1rem;font-weight:700;color:var(--primary-charcoal);font-family:var(--font-primary);margin:0 0 .4rem}.ProcessCatch_step_desc__HOjrD{font-size:.825rem;color:var(--dark-gray);line-height:1.5;font-family:var(--font-body);margin:0}.ProcessCatch_connector__KrSMj{width:48px;flex-shrink:0;height:2px;background:linear-gradient(90deg,rgba(212,175,55,.5),rgba(212,175,55,.1));margin-top:23px}.ProcessCatch_catch_card__ukxjb{display:flex;gap:1.5rem;background:var(--primary-charcoal);border-left:3px solid var(--primary-gold);border-radius:12px;padding:2rem 2rem 2rem 1.75rem;opacity:0;transform:translateY(16px);transition:opacity .7s ease .2s,transform .7s ease .2s}.ProcessCatch_catch_card__ukxjb.ProcessCatch_visible__MmSNK{opacity:1;transform:translateY(0)}.ProcessCatch_catch_icon_wrap__mcLvb{width:40px;height:40px;border-radius:8px;background:rgba(212,175,55,.12);color:var(--primary-gold);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.ProcessCatch_catch_body__KXyUy{flex:1;min-width:0}.ProcessCatch_catch_title__J6XT5{font-size:1.1rem;font-weight:700;color:var(--white);font-family:var(--font-primary);margin:0 0 .85rem;line-height:1.3}.ProcessCatch_catch_text__9jVNk{font-size:.875rem;color:hsla(0,0%,100%,.6);line-height:1.65;font-family:var(--font-body);margin:0 0 .75rem}.ProcessCatch_catch_check__Xegfq{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:hsla(0,0%,100%,.8);font-family:var(--font-body);margin-top:.25rem}.ProcessCatch_catch_check__Xegfq svg{color:var(--primary-gold);margin-top:2px;flex-shrink:0}@media (max-width:1023px) and (min-width:768px){.ProcessCatch_connector__KrSMj{width:24px}}@media (max-width:767px){.ProcessCatch_section__E5SKE{padding:3rem 0;min-height:auto}.ProcessCatch_container__n_ySH{padding:0 1rem}.ProcessCatch_steps__ZlycN{flex-direction:column;gap:1.75rem;align-items:stretch}.ProcessCatch_step__Qdjeh{flex-direction:row;text-align:left;align-items:flex-start;gap:1rem;padding:0}.ProcessCatch_step_icon_wrap__AW920{margin-bottom:0}.ProcessCatch_step_content__waMnM{flex:1}.ProcessCatch_connector__KrSMj{display:none}.ProcessCatch_catch_card__ukxjb{flex-direction:column;gap:1rem}}@media (prefers-reduced-motion:reduce){.ProcessCatch_catch_card__ukxjb,.ProcessCatch_header__WYWOV,.ProcessCatch_steps__ZlycN{transition:none;opacity:1;transform:none}}.ServicesOverview_section__0w29p{background:var(--white)}.ServicesOverview_section_header__HKjwm{background:var(--off-white);padding:5rem 0;text-align:center;border-bottom:1px solid var(--border-gray)}.ServicesOverview_section__0w29p.ServicesOverview_hero__Jvake .ServicesOverview_section_header__HKjwm{padding-top:8rem}.ServicesOverview_container__ilwsh{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem}.ServicesOverview_section_header_content__adeeP{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ServicesOverview_section_header_content__adeeP.ServicesOverview_visible__S4cF0{opacity:1;transform:translateY(0)}.ServicesOverview_eyebrow__qwVim{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:var(--primary-gold);font-family:var(--font-secondary);margin-bottom:.85rem}.ServicesOverview_section_title__KFBJO{font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--primary-charcoal);font-family:var(--font-primary);line-height:1.12;margin:0 0 1rem}.ServicesOverview_accent__AjBLr{color:var(--primary-gold)}.ServicesOverview_subtitle__04rLY{font-size:1rem;color:var(--dark-gray);line-height:1.65;font-family:var(--font-body);margin:0 auto 2rem;max-width:520px}.ServicesOverview_header_cta__7G6lD{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;background:var(--primary-gold);color:var(--white)!important;font-family:var(--font-secondary);font-size:.95rem;font-weight:700;border-radius:8px;text-decoration:none;transition:background .2s ease,transform .2s ease;box-shadow:0 4px 20px rgba(212,175,55,.3)}.ServicesOverview_header_cta__7G6lD:hover{background:var(--primary-gold-dark);color:var(--white)!important;transform:translateY(-2px)}.ServicesOverview_header_cta__7G6lD:focus-visible{outline:2px solid var(--primary-gold);outline-offset:3px}.ServicesOverview_service_row__ixDCC{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-gray)}.ServicesOverview_service_row__ixDCC.ServicesOverview_reversed__5mmk0 .ServicesOverview_text_col__MO_Ny{order:2}.ServicesOverview_service_row__ixDCC.ServicesOverview_reversed__5mmk0 .ServicesOverview_visual_col__ceZxa{order:1}.ServicesOverview_text_col__MO_Ny{display:flex;align-items:center;justify-content:flex-end;padding:3rem 0;background:var(--white)}.ServicesOverview_service_row__ixDCC.ServicesOverview_reversed__5mmk0 .ServicesOverview_text_col__MO_Ny{justify-content:flex-start}.ServicesOverview_text_inner__JnIJr{max-width:440px;width:100%;padding:0 3.5rem 0 2rem}.ServicesOverview_service_row__ixDCC.ServicesOverview_reversed__5mmk0 .ServicesOverview_text_inner__JnIJr{padding:0 2rem 0 3.5rem}.ServicesOverview_svc_label__86G_K{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--primary-gold);font-family:var(--font-secondary);margin-bottom:.85rem}.ServicesOverview_svc_title__e_agv{font-size:clamp(1.5rem,2vw,2rem);font-weight:700;color:var(--primary-charcoal);font-family:var(--font-primary);line-height:1.2;margin:0 0 .85rem}.ServicesOverview_svc_desc__tAZ9H{font-size:.9rem;color:var(--dark-gray);line-height:1.7;font-family:var(--font-body);margin:0 0 1.5rem}.ServicesOverview_features__LB36n{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0 0 2rem;border-top:1px solid var(--border-gray);padding:1.25rem 0 0}.ServicesOverview_features__LB36n li{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--primary-charcoal);font-family:var(--font-body);font-weight:500}.ServicesOverview_features__LB36n li svg{color:var(--primary-gold);flex-shrink:0}.ServicesOverview_svc_link__tN6tz{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;font-family:var(--font-secondary);color:var(--primary-charcoal);text-decoration:none;border-bottom:2px solid var(--primary-gold);padding-bottom:2px;transition:color .2s ease,gap .2s ease}.ServicesOverview_svc_link__tN6tz:hover{color:var(--primary-gold-dark);gap:.7rem}.ServicesOverview_svc_link__tN6tz:focus-visible{outline:2px solid var(--primary-gold);outline-offset:4px;border-radius:2px}.ServicesOverview_visual_col__ceZxa{display:flex;align-items:center;justify-content:center;padding:2rem 2.5rem;background:var(--white)}.ServicesOverview_visual_panel__UOV3t{width:100%;display:flex;align-items:center;justify-content:center}.ServicesOverview_img_wrap__UiX8P{position:relative;width:100%;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05),0 12px 32px rgba(0,0,0,.1),0 24px 56px rgba(0,0,0,.07);transition:transform .35s ease,box-shadow .35s ease}.ServicesOverview_img_wrap__UiX8P:hover{transform:translateY(-4px);box-shadow:0 4px 6px rgba(0,0,0,.05),0 16px 40px rgba(0,0,0,.13),0 32px 64px rgba(0,0,0,.09)}.ServicesOverview_img_card__xLWaE{width:100%;height:auto;display:block}@media (max-width:1100px){.ServicesOverview_text_inner__JnIJr{padding:0 2rem 0 1.5rem;max-width:100%}.ServicesOverview_service_row__ixDCC.ServicesOverview_reversed__5mmk0 .ServicesOverview_text_inner__JnIJr{padding:0 1.5rem 0 2rem}.ServicesOverview_visual_col__ceZxa{padding:1.5rem}}@media (max-width:767px){.ServicesOverview_section_header__HKjwm{padding:4rem 0 3rem}.ServicesOverview_section__0w29p.ServicesOverview_hero__Jvake .ServicesOverview_section_header__HKjwm{padding-top:5rem}.ServicesOverview_service_row__ixDCC{grid-template-columns:1fr}.ServicesOverview_service_row__ixDCC .ServicesOverview_visual_col__ceZxa,.ServicesOverview_service_row__ixDCC.ServicesOverview_reversed__5mmk0 .ServicesOverview_visual_col__ceZxa{order:1;padding:1.25rem 1.25rem .5rem}.ServicesOverview_service_row__ixDCC .ServicesOverview_text_col__MO_Ny,.ServicesOverview_service_row__ixDCC.ServicesOverview_reversed__5mmk0 .ServicesOverview_text_col__MO_Ny{order:2;justify-content:flex-start!important;padding:1.5rem 0}.ServicesOverview_service_row__ixDCC.ServicesOverview_reversed__5mmk0 .ServicesOverview_text_inner__JnIJr,.ServicesOverview_text_inner__JnIJr{padding:0 1.25rem;max-width:100%}.ServicesOverview_svc_title__e_agv{font-size:clamp(1.3rem,5vw,1.6rem)}}@media (prefers-reduced-motion:reduce){.ServicesOverview_section_header_content__adeeP{transition:none;opacity:1;transform:none}.ServicesOverview_img_wrap__UiX8P,.ServicesOverview_img_wrap__UiX8P:hover{transform:none;transition:none}}.WhyChooseValue_section__6bHoT{padding:4rem 0;background:var(--primary-charcoal);border-top:2px solid var(--primary-gold);min-height:calc(100vh - var(--header-h));display:flex;align-items:center}.WhyChooseValue_container__m1Onx{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem;width:100%}.WhyChooseValue_header__snKEV{text-align:center;max-width:640px;margin:0 auto 2.25rem;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.WhyChooseValue_header__snKEV.WhyChooseValue_visible__L_Nhk{opacity:1;transform:translateY(0)}.WhyChooseValue_eyebrow__GTu4G{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--primary-gold);margin-bottom:.75rem;font-family:var(--font-secondary)}.WhyChooseValue_title__zFwSB{font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:700;color:var(--white);font-family:var(--font-primary);line-height:1.15;margin:0 0 1rem}.WhyChooseValue_accent__CL14G{color:var(--primary-gold)}.WhyChooseValue_description__RntEa{font-size:1rem;color:hsla(0,0%,100%,.6);line-height:1.65;font-family:var(--font-body);margin:0}.WhyChooseValue_diff_grid__tt2p_{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-bottom:2rem;opacity:0;transform:translateY(24px);transition:opacity .7s ease .1s,transform .7s ease .1s}.WhyChooseValue_diff_grid__tt2p_.WhyChooseValue_visible__L_Nhk{opacity:1;transform:translateY(0)}.WhyChooseValue_diff_card__krlHf{padding:1.75rem 1.5rem;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;background:hsla(0,0%,100%,.03);transition:background .25s ease,border-color .25s ease}.WhyChooseValue_diff_card__krlHf:hover{background:rgba(212,175,55,.06);border-color:rgba(212,175,55,.3)}.WhyChooseValue_diff_number__HeIft{display:block;font-size:2.25rem;font-weight:800;color:var(--primary-gold);font-family:var(--font-primary);line-height:1;margin-bottom:.6rem;opacity:.85}.WhyChooseValue_diff_divider__cJISb{width:32px;height:2px;background:var(--primary-gold);margin-bottom:1rem;opacity:.4}.WhyChooseValue_diff_title__6R_Ab{font-size:1.125rem;font-weight:700;color:var(--white);font-family:var(--font-primary);margin:0 0 .6rem}.WhyChooseValue_diff_desc__uOqYr{font-size:.875rem;color:hsla(0,0%,100%,.58);line-height:1.65;font-family:var(--font-body);margin:0}.WhyChooseValue_included_wrap__q9ANJ{border-top:1px solid hsla(0,0%,100%,.08);padding-top:1.75rem;opacity:0;transform:translateY(16px);transition:opacity .7s ease .2s,transform .7s ease .2s}.WhyChooseValue_included_wrap__q9ANJ.WhyChooseValue_visible__L_Nhk{opacity:1;transform:translateY(0)}.WhyChooseValue_included_label__wFNmz{text-align:center;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:hsla(0,0%,100%,.35);font-family:var(--font-secondary);margin:0 0 1.25rem}.WhyChooseValue_included_grid__3C1Tv{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;list-style:none;padding:0;margin:0}.WhyChooseValue_included_item__Ymax4{display:flex;align-items:center;gap:.4rem;font-size:.825rem;color:hsla(0,0%,100%,.55);font-family:var(--font-secondary)}.WhyChooseValue_included_item__Ymax4 svg{color:var(--primary-gold);flex-shrink:0}@media (max-width:767px){.WhyChooseValue_section__6bHoT{padding:3rem 0;min-height:auto}.WhyChooseValue_container__m1Onx{padding:0 1rem}.WhyChooseValue_diff_grid__tt2p_{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:1rem;scrollbar-width:none;grid-template-columns:unset}.WhyChooseValue_diff_grid__tt2p_::-webkit-scrollbar{display:none}.WhyChooseValue_diff_card__krlHf{min-width:82vw;scroll-snap-align:start;flex-shrink:0}}@media (prefers-reduced-motion:reduce){.WhyChooseValue_diff_grid__tt2p_,.WhyChooseValue_header__snKEV,.WhyChooseValue_included_wrap__q9ANJ{transition:none;opacity:1;transform:none}}.PackageComparison_comparison_section__k31zr{background:var(--off-white);border-top:1px solid var(--border-gray);padding:2.5rem 0;min-height:calc(100vh - var(--header-h));display:flex;align-items:center;opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.PackageComparison_comparison_section__k31zr.PackageComparison_visible__w_8SA{opacity:1;transform:translateY(0)}.PackageComparison_section_container__xbu1f{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem;width:100%}.PackageComparison_section_header__4N9YL{text-align:center;margin-bottom:2.5rem}.PackageComparison_eyebrow__GPY34{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:var(--primary-gold);font-family:var(--font-secondary);margin-bottom:.75rem}.PackageComparison_section_title__113P9{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--primary-charcoal);margin-bottom:.75rem;font-family:var(--font-primary);line-height:1.2}.PackageComparison_title_accent__QnHeM{color:var(--primary-gold)}.PackageComparison_section_description__Kh_WZ{font-size:.95rem;color:var(--dark-gray);max-width:580px;margin:0 auto;line-height:1.65;font-family:var(--font-body)}.PackageComparison_comparison_table__H2OUy{background:var(--white);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.06);overflow:hidden;border:1px solid var(--border-gray)}.PackageComparison_table_header__NXLEf{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:var(--white);border-bottom:2px solid var(--border-gray)}.PackageComparison_feature_column_header__dnQvA{padding:1.5rem;display:flex;align-items:center;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--dark-gray);font-family:var(--font-secondary);border-right:1px solid var(--border-gray)}.PackageComparison_package_column_header__g8ZRr{padding:1.5rem 1rem;text-align:center;position:relative;border-right:1px solid var(--border-gray)}.PackageComparison_package_column_header__g8ZRr:last-child{border-right:none}.PackageComparison_package_column_header__g8ZRr.PackageComparison_popular__BpxIa{background:rgba(212,175,55,.04);border-left:2px solid var(--primary-gold);border-right:2px solid var(--primary-gold)}.PackageComparison_popular_badge__XzKb5{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--primary-gold);color:var(--white);padding:.3rem .7rem;border-radius:0 0 6px 6px;font-size:.65rem;font-weight:700;font-family:var(--font-secondary);display:flex;align-items:center;gap:.25rem;text-transform:uppercase;letter-spacing:.75px;white-space:nowrap}.PackageComparison_package_info__uIGI0{margin-top:.75rem}.PackageComparison_package_icon__IcikU{width:48px;height:48px;border-radius:50%;background:var(--primary-charcoal);display:flex;align-items:center;justify-content:center;color:var(--white);margin:0 auto .75rem}.PackageComparison_package_column_header__g8ZRr.PackageComparison_popular__BpxIa .PackageComparison_package_icon__IcikU{background:var(--primary-gold)}.PackageComparison_package_name__cgW_W{font-size:1.1rem;font-weight:700;color:var(--primary-charcoal);margin:0;font-family:var(--font-primary);display:block}.PackageComparison_table_body__C94tZ{display:flex;flex-direction:column}.PackageComparison_category_section__5PSpB{border-bottom:1px solid var(--border-gray)}.PackageComparison_category_section__5PSpB:last-child{border-bottom:none}.PackageComparison_category_header__YS_Ba{background:var(--off-white);padding:.75rem 1.5rem;border-bottom:1px solid var(--border-gray)}.PackageComparison_category_title__n_b6H{font-size:.7rem;font-weight:700;color:var(--dark-gray);margin:0;font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:1.5px}.PackageComparison_feature_row__JEqDI{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-bottom:1px solid rgba(229,231,235,.5);transition:background .15s ease}.PackageComparison_feature_row__JEqDI:hover{background:var(--off-white)}.PackageComparison_feature_row__JEqDI:last-child{border-bottom:none}.PackageComparison_feature_name__P2BZl{padding:.9rem 1.5rem;display:flex;align-items:center;font-size:.875rem;color:var(--primary-charcoal);font-family:var(--font-body);border-right:1px solid var(--border-gray);line-height:1.4}.PackageComparison_feature_value__B6s57{padding:.9rem 1rem;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border-gray);min-height:56px}.PackageComparison_feature_value__B6s57:last-child{border-right:none}.PackageComparison_feature_value__B6s57.PackageComparison_popular_column__Zpyim{background:rgba(212,175,55,.04);border-left:2px solid rgba(212,175,55,.2);border-right:2px solid rgba(212,175,55,.2)}.PackageComparison_check_icon__lAmTu{color:var(--primary-gold)}.PackageComparison_x_icon__aE7aU{color:var(--border-gray)}.PackageComparison_feature_text__aYxjk{font-size:.8rem;font-weight:600;color:var(--primary-charcoal);font-family:var(--font-secondary);text-align:center;letter-spacing:.25px}.PackageComparison_comparison_footer__rcZnQ{text-align:center;margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.PackageComparison_footer_note__9_fkS{font-size:.875rem;color:var(--dark-gray);font-family:var(--font-body);max-width:520px;line-height:1.6;margin:0}@media (max-width:1023px){.PackageComparison_comparison_section__k31zr{min-height:auto}.PackageComparison_comparison_table__H2OUy{overflow-x:auto}.PackageComparison_feature_row__JEqDI,.PackageComparison_table_header__NXLEf{min-width:680px}}@media (max-width:767px){.PackageComparison_comparison_section__k31zr{padding:2.5rem 0}.PackageComparison_section_container__xbu1f{padding:0 1rem}.PackageComparison_feature_row__JEqDI,.PackageComparison_table_header__NXLEf{min-width:620px;grid-template-columns:2.5fr 1fr 1fr 1fr}.PackageComparison_feature_column_header__dnQvA{padding:1rem}.PackageComparison_package_column_header__g8ZRr{padding:1rem .5rem}.PackageComparison_package_icon__IcikU{width:38px;height:38px}.PackageComparison_package_name__cgW_W{font-size:.95rem}.PackageComparison_feature_name__P2BZl{padding:.75rem 1rem;font-size:.82rem}.PackageComparison_feature_value__B6s57{padding:.75rem .5rem;min-height:48px}.PackageComparison_category_header__YS_Ba{padding:.6rem 1rem}.PackageComparison_comparison_footer__rcZnQ{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.PackageComparison_comparison_section__k31zr{transition:none;opacity:1;transform:none}.PackageComparison_feature_row__JEqDI{transition:none}}.AboutHeroSection_hero__tY0wg{background:var(--off-white);border-bottom:1px solid var(--border-gray);padding:8rem 0 5rem;text-align:center}.AboutHeroSection_container__caUc_{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem}.AboutHeroSection_content__vWudQ{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.AboutHeroSection_content__vWudQ.AboutHeroSection_visible__lAiV_{opacity:1;transform:translateY(0)}.AboutHeroSection_eyebrow__tezc0{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:var(--primary-gold);font-family:var(--font-secondary);margin-bottom:.85rem}.AboutHeroSection_title__CES22{font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--primary-charcoal);font-family:var(--font-primary);line-height:1.12;margin:0 0 1rem}.AboutHeroSection_accent__8t9yB{color:var(--primary-gold)}.AboutHeroSection_description__2VVQL{font-size:1rem;color:var(--dark-gray);line-height:1.65;font-family:var(--font-body);margin:0 auto 1.5rem;max-width:560px}.AboutHeroSection_chips__Os4hr{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.AboutHeroSection_chip__BRxbq{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;background:var(--white);border:1px solid var(--border-gray);border-radius:999px;font-size:.8rem;font-weight:600;color:var(--primary-charcoal);font-family:var(--font-secondary)}.AboutHeroSection_chip__BRxbq svg{color:var(--primary-gold);flex-shrink:0}.AboutHeroSection_stats__h6Dem{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}.AboutHeroSection_stat__FSprW{display:flex;flex-direction:column;align-items:center;gap:.25rem}.AboutHeroSection_stat_number__3hqZf{font-size:2rem;font-weight:700;color:var(--primary-gold);font-family:var(--font-primary);line-height:1}.AboutHeroSection_stat_label__bJnFl{font-size:.8rem;color:var(--dark-gray);font-family:var(--font-body)}.AboutHeroSection_ctas__QwhY0{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.AboutHeroSection_cta_secondary__gM1pw{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--dark-gray);font-family:var(--font-secondary);text-decoration:none;transition:color .2s ease}.AboutHeroSection_cta_secondary__gM1pw:hover{color:var(--primary-gold-dark)}@media (max-width:767px){.AboutHeroSection_hero__tY0wg{padding:6rem 0 3.5rem}.AboutHeroSection_container__caUc_{padding:0 1rem}.AboutHeroSection_stats__h6Dem{gap:2rem}.AboutHeroSection_ctas__QwhY0{flex-direction:column;gap:1rem}}@media (prefers-reduced-motion:reduce){.AboutHeroSection_content__vWudQ{transition:none;opacity:1;transform:none}}.PortfolioShowcase_section__p0vJV{padding:5rem 0;background:var(--white)}.PortfolioShowcase_container__Vo4NF{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem}.PortfolioShowcase_header__kv5oO{text-align:center;margin-bottom:2.5rem;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.PortfolioShowcase_header__kv5oO.PortfolioShowcase_visible__Tf5ut{opacity:1;transform:translateY(0)}.PortfolioShowcase_eyebrow__Og2J0{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:var(--primary-gold);font-family:var(--font-secondary);margin-bottom:.75rem}.PortfolioShowcase_title_accent__JXeBr{color:var(--primary-gold)}.PortfolioShowcase_title__0JXOn{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--primary-charcoal);font-family:var(--font-primary);line-height:1.15;margin:0 0 .75rem}.PortfolioShowcase_subtitle__llaDu{font-size:clamp(.95rem,1.3vw,1.05rem);color:var(--dark-gray);font-family:var(--font-body);line-height:1.5;margin:0 auto;max-width:480px}.PortfolioShowcase_filters___5pg1{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:3rem;opacity:0;transform:translateY(16px);transition:opacity .6s ease .1s,transform .6s ease .1s}.PortfolioShowcase_filters___5pg1.PortfolioShowcase_visible__Tf5ut{opacity:1;transform:translateY(0)}.PortfolioShowcase_filter_btn__2W2y_{padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;font-family:var(--font-secondary);border:1px solid var(--border-gray);border-radius:var(--border-radius-md);background:var(--white);color:var(--dark-gray);cursor:pointer;transition:all .2s ease}.PortfolioShowcase_filter_btn__2W2y_:hover{border-color:var(--primary-gold);color:var(--primary-charcoal)}.PortfolioShowcase_filter_btn__2W2y_:focus-visible{outline:2px solid var(--primary-gold);outline-offset:2px}.PortfolioShowcase_filter_active__hOVSz{background:var(--primary-charcoal);color:var(--white);border-color:var(--primary-charcoal)}.PortfolioShowcase_filter_active__hOVSz:hover{color:var(--white)}.PortfolioShowcase_grid__lax6P{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;opacity:0;transform:translateY(16px);transition:opacity .6s ease .15s,transform .6s ease .15s}.PortfolioShowcase_grid__lax6P.PortfolioShowcase_visible__Tf5ut{opacity:1;transform:translateY(0)}.PortfolioShowcase_card__sBJKw{display:flex;flex-direction:column;border-radius:var(--border-radius-md);overflow:hidden;background:var(--white);border:1px solid var(--border-gray);text-decoration:none;color:inherit;transition:box-shadow .25s ease,transform .25s ease}.PortfolioShowcase_card__sBJKw:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.PortfolioShowcase_card__sBJKw:focus-visible{outline:2px solid var(--primary-charcoal);outline-offset:2px}.PortfolioShowcase_card_image_wrapper__e03_j{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--light-gray)}.PortfolioShowcase_card_image__N6t7V{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .3s ease}.PortfolioShowcase_card__sBJKw:hover .PortfolioShowcase_card_image__N6t7V{transform:scale(1.03)}.PortfolioShowcase_card_screenshot__520VW{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;opacity:0;transition:opacity .4s ease;z-index:1}.PortfolioShowcase_card__sBJKw:hover .PortfolioShowcase_card_screenshot__520VW{opacity:1}.PortfolioShowcase_card_info___LAMd{padding:1.25rem 1.25rem .5rem}.PortfolioShowcase_card_category__WUHiF{display:inline-block;font-size:.7rem;font-weight:600;color:var(--primary-gold-dark);font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.35rem}.PortfolioShowcase_card_title__iuOx4{font-size:1.05rem;font-weight:600;color:var(--primary-charcoal);font-family:var(--font-secondary);margin:0 0 .25rem;line-height:1.3}.PortfolioShowcase_card_specialty__crN5_{font-size:.85rem;color:var(--dark-gray);font-family:var(--font-body);margin:0}.PortfolioShowcase_card_link__i525k{display:inline-flex;align-items:center;gap:.35rem;padding:0 1.25rem 1.25rem;margin-top:auto;font-size:.85rem;font-weight:600;color:var(--primary-charcoal);font-family:var(--font-secondary)}.PortfolioShowcase_card__sBJKw:hover .PortfolioShowcase_card_link__i525k{color:var(--primary-gold-dark)}.PortfolioShowcase_cta__Blc_H{text-align:center;margin-top:3rem;opacity:0;transform:translateY(16px);transition:opacity .6s ease .3s,transform .6s ease .3s}.PortfolioShowcase_cta__Blc_H.PortfolioShowcase_visible__Tf5ut{opacity:1;transform:translateY(0)}@media (max-width:868px){.PortfolioShowcase_section__p0vJV{padding:4rem 0}.PortfolioShowcase_container__Vo4NF{padding:0 1.25rem}.PortfolioShowcase_header__kv5oO{margin-bottom:2rem}.PortfolioShowcase_filters___5pg1{margin-bottom:2.5rem}.PortfolioShowcase_grid__lax6P{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:480px){.PortfolioShowcase_section__p0vJV{padding:3rem 0}.PortfolioShowcase_container__Vo4NF{padding:0 1rem}.PortfolioShowcase_header__kv5oO{margin-bottom:1.5rem}.PortfolioShowcase_filters___5pg1{margin-bottom:2rem;gap:.375rem}.PortfolioShowcase_filter_btn__2W2y_{padding:.4rem .875rem;font-size:.8rem}.PortfolioShowcase_grid__lax6P{grid-template-columns:1fr;gap:1.25rem}.PortfolioShowcase_cta__Blc_H{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.PortfolioShowcase_cta__Blc_H,.PortfolioShowcase_filters___5pg1,.PortfolioShowcase_grid__lax6P,.PortfolioShowcase_header__kv5oO{transition:none!important;opacity:1!important;transform:none!important}.PortfolioShowcase_card__sBJKw{transition:none}.PortfolioShowcase_card__sBJKw:hover{transform:none}.PortfolioShowcase_card_image__N6t7V{transition:none}.PortfolioShowcase_card__sBJKw:hover .PortfolioShowcase_card_image__N6t7V{transform:none}.PortfolioShowcase_card_screenshot__520VW{transition:none}}@media (prefers-contrast:high){.PortfolioShowcase_card__sBJKw{border-width:2px;border-color:var(--primary-charcoal)}.PortfolioShowcase_card_specialty__crN5_{color:var(--primary-charcoal)}.PortfolioShowcase_filter_btn__2W2y_{border-width:2px}}.FeaturedProjects_section__ry_Kf{padding:3rem 0;background:var(--primary-charcoal);min-height:calc(100vh - var(--header-h));display:flex;align-items:center}.FeaturedProjects_container__AirA1{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem;width:100%}.FeaturedProjects_header__V94_g{text-align:center;margin-bottom:2rem;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.FeaturedProjects_header__V94_g.FeaturedProjects_visible__vRbUX{opacity:1;transform:translateY(0)}.FeaturedProjects_title__GMkRB{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--white);font-family:var(--font-primary);line-height:1.15;margin:0 0 .5rem}.FeaturedProjects_subtitle__6YeBk{font-size:clamp(.95rem,1.3vw,1.05rem);color:hsla(0,0%,100%,.7);font-family:var(--font-body);line-height:1.5;margin:0}.FeaturedProjects_grid__YXRTi{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;opacity:0;transform:translateY(16px);transition:opacity .6s ease .15s,transform .6s ease .15s}.FeaturedProjects_grid__YXRTi.FeaturedProjects_visible__vRbUX{opacity:1;transform:translateY(0)}.FeaturedProjects_card__b3BtG{display:block;text-decoration:none;border-radius:var(--border-radius-md);overflow:hidden;position:relative}.FeaturedProjects_card__b3BtG:focus-visible{outline:2px solid var(--primary-gold);outline-offset:2px}.FeaturedProjects_card_image_wrapper__sFSEi{position:relative;width:100%;aspect-ratio:4/3;background:hsla(0,0%,100%,.05)}.FeaturedProjects_card_image__GFnAE{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.FeaturedProjects_card_screenshot__7HCif{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;opacity:0;transition:opacity .4s ease;z-index:1}.FeaturedProjects_card__b3BtG:hover .FeaturedProjects_card_screenshot__7HCif{opacity:1}.FeaturedProjects_card_overlay__nXSNJ{position:absolute;inset:0;z-index:2;background:rgba(0,0,0,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity .3s ease}.FeaturedProjects_card__b3BtG:focus-visible .FeaturedProjects_card_overlay__nXSNJ,.FeaturedProjects_card__b3BtG:hover .FeaturedProjects_card_overlay__nXSNJ{opacity:1}.FeaturedProjects_card_name__ZLiZP{font-size:.85rem;font-weight:600;color:var(--white);font-family:var(--font-secondary);text-align:center;padding:0 .5rem}.FeaturedProjects_card_ext_icon__Sah6w{color:var(--primary-gold)}.FeaturedProjects_testimonial__0wTjU{text-align:center;margin-top:2rem;opacity:0;transform:translateY(16px);transition:opacity .6s ease .25s,transform .6s ease .25s}.FeaturedProjects_testimonial__0wTjU.FeaturedProjects_visible__vRbUX{opacity:1;transform:translateY(0)}.FeaturedProjects_quote_icon__yDeO_{color:var(--primary-gold);margin-bottom:.75rem}.FeaturedProjects_quote_wrapper__mPkPz{position:relative;min-height:5rem}.FeaturedProjects_quote_block___nqfV{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .5s ease;margin:0;padding:0;border:0}.FeaturedProjects_quote_active__Ye8l_{opacity:1}.FeaturedProjects_quote_text__XHbOF{font-size:clamp(.9rem,1.2vw,1rem);color:hsla(0,0%,100%,.9);font-family:var(--font-body);line-height:1.6;margin:0 0 .5rem;max-width:480px;font-style:italic}.FeaturedProjects_quote_attribution__xOMoj{display:flex;flex-direction:column;gap:.1rem}.FeaturedProjects_quote_name__i77Eu{font-size:.85rem;font-weight:600;color:var(--white);font-family:var(--font-secondary);font-style:normal}.FeaturedProjects_quote_title__WyIkf{font-size:.75rem;color:hsla(0,0%,100%,.6);font-family:var(--font-body)}.FeaturedProjects_cta__60uHQ{text-align:center;margin-top:1.5rem;opacity:0;transform:translateY(16px);transition:opacity .6s ease .3s,transform .6s ease .3s}.FeaturedProjects_cta__60uHQ.FeaturedProjects_visible__vRbUX{opacity:1;transform:translateY(0)}@media (max-width:868px){.FeaturedProjects_section__ry_Kf{padding:2.5rem 0}.FeaturedProjects_container__AirA1{padding:0 1.25rem}.FeaturedProjects_grid__YXRTi{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media (max-width:480px){.FeaturedProjects_section__ry_Kf{padding:2rem 0;min-height:auto}.FeaturedProjects_container__AirA1{padding:0 1rem}.FeaturedProjects_grid__YXRTi{grid-template-columns:repeat(2,1fr);gap:.6rem}.FeaturedProjects_card_overlay__nXSNJ{opacity:1;background:linear-gradient(transparent 40%,rgba(0,0,0,.7));justify-content:flex-end;padding-bottom:.6rem}.FeaturedProjects_card_name__ZLiZP{font-size:.75rem}.FeaturedProjects_card_ext_icon__Sah6w{display:none}.FeaturedProjects_cta__60uHQ{margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.FeaturedProjects_cta__60uHQ,.FeaturedProjects_grid__YXRTi,.FeaturedProjects_header__V94_g,.FeaturedProjects_testimonial__0wTjU{transition:none!important;opacity:1!important;transform:none!important}.FeaturedProjects_card_overlay__nXSNJ,.FeaturedProjects_card_screenshot__7HCif,.FeaturedProjects_quote_block___nqfV{transition:none}}@media (prefers-contrast:high){.FeaturedProjects_section__ry_Kf{background:var(--primary-black)}.FeaturedProjects_card__b3BtG{border:2px solid hsla(0,0%,100%,.3)}.FeaturedProjects_card_overlay__nXSNJ{background:rgba(0,0,0,.8)}.FeaturedProjects_quote_text__XHbOF{color:var(--white)}.FeaturedProjects_quote_title__WyIkf{color:hsla(0,0%,100%,.85)}}