.AiPromptInput_root__ygK1d{display:flex;flex-direction:column;align-items:center;gap:56px;width:100%}.AiPromptInput_headline__InsGL{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:36px;line-height:1.3;color:#242424;text-align:center;word-break:keep-all}.AiPromptInput_headline__InsGL span{display:block}.AiPromptInput_wrap__wjJ_S{display:flex;flex-direction:column;align-items:center;gap:17px;width:100%}.AiPromptInput_searchBar__mPyyK{display:flex;padding:10px;gap:26px;align-self:stretch;background:#f7f8f9;border:1px solid #e4e4e4;border-radius:26px;box-sizing:border-box;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:border-color .2s ease,box-shadow .2s ease}.AiPromptInput_searchBar__mPyyK:focus-within{border-color:#c8c8c8;box-shadow:0 4px 20px rgba(0,0,0,.1)}.AiPromptInput_textarea__XbAlP{flex:1 1 0;min-width:0;min-height:64px;padding:12px 14px;border:none;outline:none;background:transparent;resize:none;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:20px;line-height:1.3;color:#242424;word-break:break-word}.AiPromptInput_textarea__XbAlP::-moz-placeholder{color:#c5c5c5}.AiPromptInput_textarea__XbAlP::placeholder{color:#c5c5c5}.AiPromptInput_sendButton__g4pzt{flex-shrink:0;display:inline-flex;align-items:center;align-self:flex-end;justify-content:center;width:34px;height:34px;padding:0;background:#242424;border:none;border-radius:999px;cursor:pointer;transition:background .15s ease,opacity .15s ease}.AiPromptInput_sendButton__g4pzt:hover:not(:disabled){background:#000}.AiPromptInput_sendButton__g4pzt:disabled{opacity:.5;cursor:not-allowed}.AiPromptInput_helper__264Rm{display:inline-flex;align-items:center;gap:7px}.AiPromptInput_helperIcon__nabQS{display:inline-flex;width:13px;height:13px;flex-shrink:0}.AiPromptInput_helperText__zH6HG{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#919191;white-space:nowrap}@media (max-width:768px){.AiPromptInput_root__ygK1d{gap:36px}.AiPromptInput_headline__InsGL{font-size:28px}.AiPromptInput_searchBar__mPyyK{min-height:92px;gap:12px;padding:8px;border-radius:20px}.AiPromptInput_textarea__XbAlP{font-size:16px;min-height:56px;padding:10px 12px}.AiPromptInput_helperText__zH6HG{font-size:13px;white-space:normal;text-align:center}}@media (max-width:400px){.AiPromptInput_helper__264Rm{align-items:start}.AiPromptInput_textarea__XbAlP{font-size:12px}}.FooterV2_footer__X1PFU{display:flex;align-items:center;justify-content:center;width:100%;min-height:194px;padding:24px 20px;margin-top:auto;box-sizing:border-box}.FooterV2_inner__vqP2o{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:100%;max-width:1200px}.FooterV2_logo__WfpoB{margin:0;font-family:Inter,sans-serif;font-style:normal;font-weight:800;font-size:32px;line-height:normal;white-space:nowrap}.FooterV2_copyright__G4AK1{margin:0;font-family:SUIT,Inter,sans-serif;font-weight:600;font-size:15px;line-height:1.5;letter-spacing:.02em;white-space:nowrap;text-align:center}.FooterV2_info__b_rvM{display:flex;flex-direction:column;align-items:flex-end;font-family:SUIT,Inter,sans-serif;font-weight:500;font-size:13px;line-height:1.3;text-align:right}.FooterV2_info__b_rvM p{font-style:normal;margin:0;white-space:nowrap}.FooterV2_light__7XSUg{background:#fff}.FooterV2_light__7XSUg .FooterV2_copyright__G4AK1,.FooterV2_light__7XSUg .FooterV2_info__b_rvM,.FooterV2_light__7XSUg .FooterV2_logo__WfpoB{color:#9295a1}.FooterV2_dark__YDD9e{background:#242424}.FooterV2_dark__YDD9e .FooterV2_copyright__G4AK1,.FooterV2_dark__YDD9e .FooterV2_info__b_rvM,.FooterV2_dark__YDD9e .FooterV2_logo__WfpoB{color:#50525a}@media (max-width:900px){.FooterV2_footer__X1PFU{min-height:auto;padding:28px 20px}.FooterV2_inner__vqP2o{flex-direction:column;align-items:center;gap:16px}.FooterV2_info__b_rvM{align-items:center;text-align:center}.FooterV2_logo__WfpoB{font-size:26px}}@media (max-width:480px){.FooterV2_copyright__G4AK1{font-size:13px;white-space:normal;text-align:center}.FooterV2_info__b_rvM{font-size:12px}.FooterV2_info__b_rvM p{white-space:normal}}.not-found_page__PXjt0{background:#fff;min-height:100vh;display:flex;flex-direction:column;color:#242424}.not-found_main__fwWEJ{flex:1;display:flex;align-items:center;justify-content:center;padding:calc(var(--header-height) + 40px) 20px 60px;box-sizing:border-box}.not-found_contents__dTqQs{display:flex;flex-direction:column;align-items:center;gap:72px;width:100%;max-width:1200px}.not-found_textBlock__HSej_{display:flex;flex-direction:column;align-items:center;gap:25px;text-align:center}.not-found_alertIcon__BnI3g{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#54e9a3;border-radius:5px;font-family:SUIT,Inter,sans-serif;font-weight:900;font-size:22px;line-height:1.3;color:#242424}.not-found_title__fVmcv{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:32px;line-height:1.3;color:#242424}.not-found_title__fVmcv span{display:block}.not-found_subtitle__9sTQ1{margin:0;line-height:1.3;color:#242424}.not-found_backButton__jiY39,.not-found_subtitle__9sTQ1{font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:22px}.not-found_backButton__jiY39{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:263px;max-width:100%;padding:12px 30px;background:#242424;border:1px solid #242424;border-radius:10px;color:#fff;line-height:1.35;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease;box-sizing:border-box}.not-found_backButton__jiY39:hover{background:#fff;color:#242424}.not-found_backButton__jiY39:hover .not-found_backIcon__XYc8W path{stroke:#242424}.not-found_backIcon__XYc8W{width:24px;height:24px;flex-shrink:0}.not-found_backIcon__XYc8W path{transition:stroke .15s ease}@media (max-width:600px){.not-found_contents__dTqQs{gap:48px}.not-found_title__fVmcv{font-size:24px}.not-found_subtitle__9sTQ1{font-size:16px}.not-found_backButton__jiY39{font-size:18px;padding:12px 24px}}.CompletePage_page__bMsAt{background:#242424;min-height:100vh;display:flex;flex-direction:column;color:#fff}.CompletePage_main__CUG_o{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:calc(var(--header-height) + 40px) 20px 80px;box-sizing:border-box}.CompletePage_checkIconWrap__pL_EH{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:16px;position:relative;background:rgba(84,233,163,0);transform:scale(.6);opacity:0;animation:CompletePage_iconPop__ktazQ .45s cubic-bezier(.34,1.56,.64,1) .1s forwards}.CompletePage_checkIconWrap__pL_EH:before{content:"";position:absolute;inset:0;border-radius:16px;background:radial-gradient(circle,rgba(84,233,163,.25) 0,rgba(84,233,163,0) 70%);opacity:0;animation:CompletePage_glowPulse__QPWbH 1.2s ease-out .35s forwards;pointer-events:none}.CompletePage_checkPath__SACcr{stroke-dasharray:60;stroke-dashoffset:-60;animation:CompletePage_drawCheck__ChFL_ .55s cubic-bezier(.65,0,.35,1) .35s forwards}@keyframes CompletePage_iconPop__ktazQ{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes CompletePage_drawCheck__ChFL_{to{stroke-dashoffset:0}}@keyframes CompletePage_glowPulse__QPWbH{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.CompletePage_checkIconWrap__pL_EH,.CompletePage_checkIconWrap__pL_EH:before,.CompletePage_checkPath__SACcr{animation:none}.CompletePage_checkIconWrap__pL_EH{transform:none;opacity:1}.CompletePage_checkPath__SACcr{stroke-dashoffset:0}}.CompletePage_contents__Yd2e9{display:flex;flex-direction:column;align-items:center;gap:50px;width:100%;max-width:1200px}.CompletePage_text__Fcfad{display:flex;flex-direction:column;align-items:center;gap:25px;text-align:center;color:#fff}.CompletePage_title__ydha8{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:32px;line-height:1.3}.CompletePage_title__ydha8 span{display:block}.CompletePage_subtitle__CSCCB{margin:0;line-height:1.3}.CompletePage_backButton__XQKqB,.CompletePage_subtitle__CSCCB{font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:22px}.CompletePage_backButton__XQKqB{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:263px;max-width:100%;padding:12px 30px;background:#242424;border:1px solid #fff;border-radius:10px;color:#fff;line-height:1.35;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease;box-sizing:border-box}.CompletePage_backButton__XQKqB:hover{background:#fff;color:#242424}.CompletePage_backButton__XQKqB:hover .CompletePage_backIcon__hrBLC path{stroke:#242424}.CompletePage_backIcon__hrBLC{width:24px;height:24px;flex-shrink:0}.CompletePage_backIcon__hrBLC path{transition:stroke .15s ease}@media (max-width:600px){.CompletePage_title__ydha8{font-size:24px}.CompletePage_subtitle__CSCCB{font-size:16px}.CompletePage_backButton__XQKqB{font-size:18px;padding:12px 24px}.CompletePage_contents__Yd2e9{gap:36px}}.Button_button__hkcyH{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:10px;background:#2b2b2b;border:1px solid #454545;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#dfdfdf;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;word-break:break-word;box-sizing:border-box}.Button_button__hkcyH:hover:not(:disabled):not(.Button_selected__hl4jq){background:#24312b;border-color:transparent;color:#54e9a3;font-weight:600}.Button_button__hkcyH.Button_selected__hl4jq,.Button_button__hkcyH:active:not(:disabled){background:#2a3d35;border-color:#739f8b;color:#54e9a3;font-weight:600}.Button_button__hkcyH:focus-visible{outline:2px solid #54e9a3;outline-offset:2px}.Button_button__hkcyH:disabled{opacity:.5;cursor:not-allowed}.InputBox_wrapper__Z8MH1{display:flex;flex-direction:column;gap:5px;width:100%}.InputBox_field__xZwEX{display:flex;align-items:center;width:100%;padding:12px 16px;background:#2b2b2b;border:1px solid #454545;border-radius:10px;font-family:Inter,SUIT,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#fff;outline:none;transition:border-color .15s ease;box-sizing:border-box;word-break:break-word}.InputBox_field__xZwEX::-moz-placeholder{color:#6f6f6f;font-weight:500}.InputBox_field__xZwEX::placeholder{color:#6f6f6f;font-weight:500}.InputBox_field__xZwEX:hover{border-color:#6f6f6f}.InputBox_field__xZwEX:not(:-moz-placeholder-shown){border-color:#989898}.InputBox_field__xZwEX:focus,.InputBox_field__xZwEX:not(:placeholder-shown){border-color:#989898}.InputBox_field__xZwEX.InputBox_error__zSbZ_,.InputBox_field__xZwEX.InputBox_error__zSbZ_:focus,.InputBox_field__xZwEX.InputBox_error__zSbZ_:hover{border-color:#ff5b5b}.InputBox_field__xZwEX:disabled{opacity:.6;cursor:not-allowed}textarea.InputBox_field__xZwEX{resize:vertical;min-height:96px}.InputBox_helper__RsJ4a{display:flex;align-items:center;width:100%;padding:0 8px;font-family:Inter,SUIT,sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:#ff5b5b;word-break:break-word}.Toast_container__ok295{position:fixed;left:24px;bottom:24px;z-index:1000;transform:translateX(calc(-100% - 24px));opacity:0;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .24s ease-out;pointer-events:none}.Toast_visible__Alkkf{transform:translateX(0);opacity:1;pointer-events:auto}.Toast_toast__UZ6rv{display:flex;height:100px;align-items:center;gap:30px;padding:10px 30px;background:#2a2a2a;border:1px solid #ff5b5b;border-radius:6px;color:#fff;font-family:Inter,SUIT,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;box-shadow:0 12px 36px rgba(0,0,0,.4);max-width:calc(100vw - 48px);box-sizing:border-box}.Toast_icon__kV1K4{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0}.Toast_divider__fn_QW{display:inline-block;width:1px;height:73px;background:#3a3a3a;flex-shrink:0}.Toast_text__vJCK4{display:flex;flex-direction:column;gap:0;word-break:keep-all}.Toast_text__vJCK4 p{margin:0;font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){.Toast_container__ok295{transition:opacity .2s ease-out;transform:translateX(0)}}.ContactPage_page__w7pt3{background:#242424;min-height:100vh;display:flex;flex-direction:column;color:#f3f3f3}.ContactPage_main__HoEM7{display:flex;justify-content:center;width:100%;padding:calc(var(--header-height) + 30px) 20px 80px;box-sizing:border-box}.ContactPage_container__hlSBE{display:flex;flex-direction:column;gap:65px;width:100%;max-width:1200px}.ContactPage_backButton__pzC_3{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;color:#fff;cursor:pointer;transition:opacity .15s ease}.ContactPage_backButton__pzC_3:hover{opacity:.7}.ContactPage_surveySection__w3NLB{display:flex;gap:160px;align-items:flex-start;width:100%}.ContactPage_surveyTitle__emoLz{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:32px;line-height:1.3;color:#fff;white-space:nowrap}.ContactPage_surveyBody__Hh3Nq{display:flex;flex-direction:column;gap:130px;width:844px;max-width:100%}.ContactPage_lead__EkBg6{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:26px;line-height:1.3;color:#f3f3f3}.ContactPage_lead__EkBg6 span{display:block}.ContactPage_sections__YaRiZ{display:flex;flex-direction:column;gap:100px}.ContactPage_section__V8V7Q{display:flex;flex-direction:column;gap:35px;width:100%}.ContactPage_sectionNumber__RoYry{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:20px;line-height:1.3;color:#54e9a3}.ContactPage_sectionHeading__vFRdt{display:flex;flex-direction:column;gap:8px}.ContactPage_sectionTitle__24xc1{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:24px;line-height:1.3;color:#f3f3f3}.ContactPage_sectionDesc__82RIZ{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:#b2b2b2}.ContactPage_chipGroup__sRRqX{display:flex;flex-direction:column;gap:14px;width:100%}.ContactPage_chipGroupError__rpQie .ContactPage_chipList__hVqFV button{border-color:#ff5b5b!important;box-shadow:0 0 0 1px #ff5b5b}.ContactPage_chipList__hVqFV{display:flex;flex-wrap:wrap;gap:10px;width:100%}.ContactPage_chipList__hVqFV button{height:45px}.ContactPage_sourceEtcWrap__Wytev{width:100%;max-width:480px}.ContactPage_chipError__urX5Q{display:flex;align-items:center;height:16px;margin:0;padding:0 8px;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:15px;line-height:1.3;color:#ff5b5b}.ContactPage_formList__WExbI{display:flex;flex-direction:column;gap:30px;width:100%}.ContactPage_fileDropzone__e3qsY{position:relative;display:flex;flex-direction:column;align-items:center;gap:26px;width:100%;padding:24px 24px 30px;border:1px dashed #626262;border-radius:10px;background:transparent;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;box-sizing:border-box}.ContactPage_fileDropzone__e3qsY:focus-visible,.ContactPage_fileDropzone__e3qsY:hover{border-color:#999b9f;background:hsla(0,0%,100%,.02);outline:none}.ContactPage_fileDropzoneDragOver__3ypx_{border-color:#33d99c;background:rgba(51,217,156,.06)}.ContactPage_fileInputHidden__sF4vY{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}.ContactPage_fileDropzoneIcon__16YoY{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.ContactPage_fileDropzoneText__icVoQ{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.ContactPage_fileDropzoneLead__DzUxt{margin:0;display:flex;flex-direction:column;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#d1d1d1}.ContactPage_fileDropzoneLead__DzUxt span{display:block}.ContactPage_fileDropzoneHint__ZJeqI{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#9b9b9b}.ContactPage_fileDropzoneCta__uPQIK{display:inline-flex;align-items:center;justify-content:center;padding:6px 20px;background:#d3d3d3;border-radius:6px;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#393939;pointer-events:none}.ContactPage_fileList__OHVv_{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:0;width:100%}.ContactPage_fileItem__JyrK0{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:6px}.ContactPage_fileName__koatZ{flex:1 1 auto;min-width:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:14px;line-height:1.3;color:#e4e4e4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContactPage_fileRemove__8YdQe{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0;opacity:.85;transition:opacity .15s ease}.ContactPage_fileRemove__8YdQe:hover{opacity:1}.ContactPage_formRow__xcD0G{display:flex;gap:12px;align-items:flex-start;width:100%}.ContactPage_formField__x7iSa{display:flex;flex-direction:column;gap:8px;flex:1 0 0;min-width:0;width:100%}.ContactPage_fieldLabel__QTIxL{display:flex;align-items:center;gap:2px;margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#fff;white-space:nowrap}.ContactPage_required__roHX6{color:#54e9a3}.ContactPage_optional__rSgyF{color:#9b9b9b}.ContactPage_privacyLabel__NRHGA{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#b2b2b2}.ContactPage_privacyLabelError__ElOOj{color:#ff5b5b}.ContactPage_privacyCheckbox__hY35T{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:#33d99c;cursor:pointer}.ContactPage_privacyRow__M_89Z{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ContactPage_privacyDetailBtn__WZeu8{flex-shrink:0;padding:0;background:transparent;border:none;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:14px;line-height:1.3;color:#626262;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.ContactPage_privacyDetailBtn__WZeu8:hover{color:#b2b2b2}.ContactPage_privacyDetail__9iqH2{display:flex;flex-direction:column;gap:20px;padding:24px;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:12px}.ContactPage_privacyAgreeBtn__ALClh{align-self:stretch;height:44px;border:1px solid #33d99c;border-radius:8px;background:transparent;font-family:Inter,SUIT,sans-serif;font-weight:600;font-size:15px;color:#33d99c;cursor:pointer;transition:background .15s ease,color .15s ease}.ContactPage_privacyAgreeBtn__ALClh:hover{background:rgba(51,217,156,.08)}.ContactPage_modalSection__oepEk{display:flex;flex-direction:column;gap:6px}.ContactPage_modalSectionTitle__kVY_s{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:600;font-size:13px;line-height:1.3;color:#54e9a3;text-transform:uppercase;letter-spacing:.05em}.ContactPage_modalList__PnxTt,.ContactPage_modalText__Zoji2{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#d1d1d1}.ContactPage_modalList__PnxTt{padding:0 0 0 16px;display:flex;flex-direction:column;gap:4px}.ContactPage_modalSubLabel__4AvfB{margin:12px 0 4px;font-family:Inter,SUIT,sans-serif;font-weight:600;font-size:13px;line-height:1.3;color:#d1d1d1}.ContactPage_modalNote__6NAKq{margin:8px 0 0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:12px;line-height:1.6;color:#9b9b9b}.ContactPage_modalAgreeSummary__EYFv7{margin:8px 0 0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:14px;line-height:1.5;color:#54e9a3;text-align:center}.ContactPage_submitWrap__s8G6z{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:130px}.ContactPage_submitHint__trO3T{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:#b2b2b2}.ContactPage_submitButton__JWIAN{display:flex;align-items:center;justify-content:center;align-self:stretch;gap:10px;width:100%;height:78px;padding:12px 23px;border:none;border-radius:8px;background:var(--KeyColor,#33d99c);font-family:Inter,SUIT,sans-serif;font-weight:600;font-size:22px;line-height:normal;color:#242424;cursor:pointer;transition:background .15s ease}.ContactPage_submitButton__JWIAN:hover{background:#2ac889}.ContactPage_statusMessage__Q0wBo{margin:0;padding:12px 16px;border-radius:8px;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:16px;line-height:1.3}.ContactPage_statusSuccess__VYNQX{background:rgba(84,233,163,.1);border:1px solid rgba(84,233,163,.4);color:#54e9a3}.ContactPage_statusError__tkxIP{background:rgba(255,91,91,.1);border:1px solid rgba(255,91,91,.4);color:#ff5b5b}@media (max-width:900px){.ContactPage_surveySection__w3NLB{flex-direction:column;gap:40px}.ContactPage_surveyTitle__emoLz{font-size:26px}.ContactPage_surveyBody__Hh3Nq{width:100%;gap:80px}.ContactPage_lead__EkBg6{font-size:22px}.ContactPage_sections__YaRiZ{gap:70px}.ContactPage_section__V8V7Q{gap:28px}.ContactPage_sectionTitle__24xc1{font-size:20px}.ContactPage_sectionDesc__82RIZ{font-size:16px}.ContactPage_formRow__xcD0G{flex-direction:column;gap:30px}.ContactPage_submitButton__JWIAN{height:64px;font-size:18px}}@media (max-width:480px){.ContactPage_main__HoEM7{padding:calc(var(--header-height) + 16px) 16px 60px}.ContactPage_container__hlSBE{gap:40px}}.Box_box__4_JEw{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;overflow:hidden;background:#1a1a1a;color:#fff;text-decoration:none;box-sizing:border-box}.Box_box__4_JEw.Box_sizeL__NeXMY{max-width:507px;aspect-ratio:507/295;padding:20px;border-radius:6px}.Box_box__4_JEw.Box_sizeM___Rxhw{max-width:396px;aspect-ratio:396/209;padding:0;border-radius:2.924px}.Box_image__UN_JQ{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Box_box__4_JEw.Box_sizeL__NeXMY .Box_image__UN_JQ{border-radius:6px}.Box_box__4_JEw.Box_sizeM___Rxhw .Box_image__UN_JQ{border-radius:2.924px}.Box_gradient__9Qxt_{position:absolute;inset:0;border-radius:6px;background:linear-gradient(180deg,transparent 38.291%,rgba(0,0,0,.62)),linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.1));pointer-events:none}.Box_box__4_JEw.Box_sizeM___Rxhw .Box_gradient__9Qxt_{display:none}.Box_content__TAkwB{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%;z-index:1}.Box_box__4_JEw.Box_sizeM___Rxhw .Box_content__TAkwB{display:none}.Box_text__exoGK{display:flex;flex-direction:column;justify-content:space-between;gap:8px;color:#fff;word-break:break-word}.Box_title__GsA5z{font-weight:500;font-size:clamp(17px,4.4vw,26px)}.Box_description__YNbJP,.Box_title__GsA5z{margin:0;font-family:Inter,SUIT,sans-serif;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word}.Box_description__YNbJP{font-weight:400;font-size:clamp(13px,3.4vw,16px)}.Box_seeMore__J2BgW{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;background:#232323;border:none;border-radius:999px;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#cacaca;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.Box_seeMore__J2BgW:hover{background:#fff;color:#232323}.Box_hoverOverlay__7UBa9{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:6px 4px;background:rgba(0,0,0,.6);border-radius:2.924px;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:2}.Box_box__4_JEw.Box_sizeM___Rxhw:focus-visible .Box_hoverOverlay__7UBa9,.Box_box__4_JEw.Box_sizeM___Rxhw:hover .Box_hoverOverlay__7UBa9{opacity:1}.Box_box__4_JEw.Box_sizeL__NeXMY .Box_hoverOverlay__7UBa9{display:none}.Box_hoverText__GuiWt{display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;text-align:center}.Box_hoverTitle__RCcFm{font-weight:500;font-size:clamp(14px,4.8vw,22px);-webkit-line-clamp:3;line-clamp:3}.Box_hoverDescription__Oii7i,.Box_hoverTitle__RCcFm{margin:0;font-family:Inter,SUIT,sans-serif;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.Box_hoverDescription__Oii7i{font-weight:400;font-size:clamp(11px,3.2vw,14px);-webkit-line-clamp:2;line-clamp:2}.Box_tags__RqZqL{display:flex;gap:8px;flex-wrap:wrap}.Box_tag__RtDrz,.Box_tags__RqZqL{align-items:center;justify-content:center}.Box_tag__RtDrz{display:inline-flex;padding:4px 10px;background:hsla(0,0%,100%,.46);backdrop-filter:blur(3.15px);-webkit-backdrop-filter:blur(3.15px);border-radius:999px;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:13px;line-height:1.3;color:#fff;white-space:nowrap}a.Box_box__4_JEw{transition:transform .2s ease,box-shadow .2s ease}a.Box_box__4_JEw:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.25)}@media (max-width:768px){.Box_hoverOverlay__7UBa9{gap:8px;padding:8px}.Box_hoverTitle__RCcFm{-webkit-line-clamp:2;line-clamp:2}.Box_box__4_JEw.Box_sizeM___Rxhw .Box_tags__RqZqL,.Box_hoverDescription__Oii7i{display:none}}@media (max-width:480px){.Box_seeMore__J2BgW{font-size:13px;padding:4px 10px}.Box_tag__RtDrz{font-size:12px;padding:3px 8px}}.Accordion_item__d7YUl,.Accordion_list__vM2Ex{display:flex;flex-direction:column;width:100%}.Accordion_item__d7YUl{padding:16px 6px 20px;border-bottom:1px solid #cecece;box-sizing:border-box}.Accordion_trigger__QycW7{display:flex;align-items:center;gap:12px;width:100%;padding:0;background:transparent;border:none;cursor:pointer;text-align:left}.Accordion_question__uZRVs{flex:1 0 0;min-width:0;margin:0;font-family:SUIT,Inter,sans-serif;font-weight:600;font-size:22px;line-height:1.5;color:#242424;word-break:break-word}.Accordion_icon__v4SSP{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:#54e9a3}.Accordion_panel__NCTGN{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease,margin-top .25s ease;margin-top:0}.Accordion_panelOpen__BHafW{grid-template-rows:1fr;margin-top:16px}.Accordion_panelInner__dcw0K{overflow:hidden;min-height:0}.Accordion_answer__s76AS{margin:0;font-family:SUIT,Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#696969;word-break:break-word;white-space:pre-line}.Accordion_showMoreWrap__4OhM5{display:flex;justify-content:flex-end;margin-top:32px}.Accordion_showMore__DGYSF{display:inline-flex;align-items:center;justify-content:center;height:57px;padding:12px 32px;background:transparent;border-radius:8px;border:none;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:20px;color:#000;text-decoration:none;cursor:pointer;transition:background .15s ease}.Accordion_showMore__DGYSF:hover{background:rgba(0,0,0,.05)}@media (max-width:600px){.Accordion_question__uZRVs{font-size:18px}.Accordion_answer__s76AS{font-size:15px}.Accordion_showMore__DGYSF{height:52px;font-size:18px}}.ScrollContactFab_fab__Bthwy{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:90;display:none;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 24px;background:#242424;color:#fff;border:2px solid #fff;border-radius:12px;font-family:SUIT,Inter,sans-serif;font-weight:600;font-size:17px;line-height:1;text-decoration:none;box-shadow:0 10px 28px rgba(0,0,0,.28),0 0 0 1px rgba(0,0,0,.06);box-sizing:border-box;transform:translateY(160%);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .3s ease}.ScrollContactFab_fabIcon__Is_ah{flex-shrink:0}.ScrollContactFab_fabVisible__GKz0S{transform:translateY(0);opacity:1;pointer-events:auto}@media (max-width:900px){.ScrollContactFab_fab__Bthwy{display:inline-flex}}@media (prefers-reduced-motion:reduce){.ScrollContactFab_fab__Bthwy{transition:opacity .2s ease;transform:none}.ScrollContactFab_fab__Bthwy:not(.ScrollContactFab_fabVisible__GKz0S){visibility:hidden}}.HeroBackground_root__YeVmE{position:absolute;top:0;left:0;width:100%;height:100%;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.HeroBackground_aurora__deou5{transform-box:fill-box;transform-origin:center;mix-blend-mode:screen;will-change:transform,opacity}.HeroBackground_variantJarvis__a0wep .HeroBackground_aurora1__XNq_R{animation:HeroBackground_heroAurora1__Yeq8S 9s ease-in-out infinite alternate}.HeroBackground_variantJarvis__a0wep .HeroBackground_aurora2__f_Ijm{animation:HeroBackground_heroAurora2__SM1sA 11s ease-in-out infinite alternate}.HeroBackground_variantJarvis__a0wep .HeroBackground_aurora3__MMlgd{animation:HeroBackground_heroAurora3__VpOIi 12s ease-in-out infinite alternate}.HeroBackground_variantJarvis__a0wep .HeroBackground_aurora4__e_pwO{animation:HeroBackground_heroAurora4__9YEUj 10s ease-in-out infinite alternate}.HeroBackground_variantAurora__el6vb .HeroBackground_aurora1__XNq_R{animation:HeroBackground_heroAuroraBig1__AKhSL 7s ease-in-out infinite alternate}.HeroBackground_variantAurora__el6vb .HeroBackground_aurora2__f_Ijm{animation:HeroBackground_heroAuroraBig2__Acpqd 8.5s ease-in-out infinite alternate}.HeroBackground_variantAurora__el6vb .HeroBackground_aurora3__MMlgd{animation:HeroBackground_heroAuroraBig3__IhrU0 9.5s ease-in-out infinite alternate}.HeroBackground_variantAurora__el6vb .HeroBackground_aurora4__e_pwO{animation:HeroBackground_heroAuroraBig4__jd9iW 8s ease-in-out infinite alternate}@keyframes HeroBackground_heroAurora1__Yeq8S{0%{transform:translate3d(-560px,0,0) scale(.75) rotate(-25deg);opacity:.5}50%{transform:translate3d(620px,-120px,0) scale(1.55) rotate(30deg);opacity:1}to{transform:translate3d(-380px,-40px,0) scale(1.1) rotate(-14deg);opacity:.7}}@keyframes HeroBackground_heroAurora2__SM1sA{0%{transform:translate3d(520px,-20px,0) scale(1.15) rotate(20deg);opacity:.55}50%{transform:translate3d(-680px,-140px,0) scale(1.6) rotate(-32deg);opacity:1}to{transform:translate3d(300px,-60px,0) scale(.85) rotate(14deg);opacity:.7}}@keyframes HeroBackground_heroAurora3__VpOIi{0%{transform:translate3d(-460px,-30px,0) scale(.7) rotate(-28deg);opacity:.4}50%{transform:translate3d(700px,-140px,0) scale(1.7) rotate(34deg);opacity:.95}to{transform:translate3d(-240px,-80px,0) scale(1.2) rotate(-18deg);opacity:.6}}@keyframes HeroBackground_heroAurora4__9YEUj{0%{transform:translate3d(420px,-30px,0) scale(1.1) rotate(22deg);opacity:.45}50%{transform:translate3d(-660px,-140px,0) scale(1.6) rotate(-34deg);opacity:1}to{transform:translate3d(260px,-90px,0) scale(.85) rotate(18deg);opacity:.65}}.HeroBackground_shadow__Hnoe6{transform-box:fill-box;transform-origin:center;will-change:transform}.HeroBackground_variantJarvis__a0wep .HeroBackground_shadow1__oHIO4{animation:HeroBackground_heroJarvisOrb1__ZFghT 11s ease-in-out infinite alternate}.HeroBackground_variantJarvis__a0wep .HeroBackground_shadow2__uUUeK{animation:HeroBackground_heroJarvisOrb2__6icQ4 13s ease-in-out infinite alternate}@keyframes HeroBackground_heroJarvisOrb1__ZFghT{0%{transform:translateZ(0) scale(1) rotate(0deg)}25%{transform:translate3d(-60px,28px,0) scale(1.08) rotate(-3deg)}50%{transform:translate3d(40px,50px,0) scale(1.12) rotate(2.5deg)}75%{transform:translate3d(70px,10px,0) scale(1.04) rotate(4deg)}to{transform:translate3d(-30px,-22px,0) scale(.94) rotate(-2deg)}}@keyframes HeroBackground_heroJarvisOrb2__6icQ4{0%{transform:translateZ(0) scale(1) rotate(0deg)}25%{transform:translate3d(70px,-32px,0) scale(1.1) rotate(3deg)}50%{transform:translate3d(-50px,45px,0) scale(1.14) rotate(-3.5deg)}75%{transform:translate3d(-75px,12px,0) scale(1.05) rotate(-4.5deg)}to{transform:translate3d(35px,-25px,0) scale(.93) rotate(2.5deg)}}@keyframes HeroBackground_heroAuroraBig1__AKhSL{0%{transform:translate3d(-320px,-20px,0) scale(.95) rotate(-18deg);opacity:.5}50%{transform:translate3d(180px,-90px,0) scale(1.3) rotate(14deg);opacity:.95}to{transform:translate3d(280px,60px,0) scale(1.15) rotate(22deg);opacity:.75}}@keyframes HeroBackground_heroAuroraBig2__Acpqd{0%{transform:translate3d(280px,-20px,0) scale(1.1) rotate(14deg);opacity:.55}50%{transform:translate3d(-140px,-110px,0) scale(1.35) rotate(-16deg);opacity:.95}to{transform:translate3d(-300px,50px,0) scale(1.15) rotate(-22deg);opacity:.75}}@keyframes HeroBackground_heroAuroraBig3__IhrU0{0%{transform:translate3d(-260px,-40px,0) scale(.95) rotate(-22deg);opacity:.45}50%{transform:translate3d(200px,-120px,0) scale(1.4) rotate(16deg);opacity:.9}to{transform:translate3d(320px,40px,0) scale(1.2) rotate(24deg);opacity:.65}}@keyframes HeroBackground_heroAuroraBig4__jd9iW{0%{transform:translate3d(260px,-30px,0) scale(1.1) rotate(18deg);opacity:.5}50%{transform:translate3d(-180px,-130px,0) scale(1.4) rotate(-18deg);opacity:.95}to{transform:translate3d(-320px,30px,0) scale(1.2) rotate(-24deg);opacity:.7}}@media (prefers-reduced-motion:reduce){.HeroBackground_variantAurora__el6vb .HeroBackground_aurora1__XNq_R,.HeroBackground_variantAurora__el6vb .HeroBackground_aurora2__f_Ijm,.HeroBackground_variantAurora__el6vb .HeroBackground_aurora3__MMlgd,.HeroBackground_variantAurora__el6vb .HeroBackground_aurora4__e_pwO,.HeroBackground_variantJarvis__a0wep .HeroBackground_aurora1__XNq_R,.HeroBackground_variantJarvis__a0wep .HeroBackground_aurora2__f_Ijm,.HeroBackground_variantJarvis__a0wep .HeroBackground_aurora3__MMlgd,.HeroBackground_variantJarvis__a0wep .HeroBackground_aurora4__e_pwO,.HeroBackground_variantJarvis__a0wep .HeroBackground_shadow1__oHIO4,.HeroBackground_variantJarvis__a0wep .HeroBackground_shadow2__uUUeK{animation:none}}.TestimonialsBackground_root__QHwFH{position:absolute;left:0;right:0;bottom:0;width:100%;height:auto;aspect-ratio:1440/1158;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.TestimonialsBackground_aurora__PM2X7{transform-box:fill-box;transform-origin:center;mix-blend-mode:screen;will-change:transform,opacity}.TestimonialsBackground_aurora1__YfTHy{animation:TestimonialsBackground_tmAurora1__UNx3V 11s ease-in-out infinite alternate}.TestimonialsBackground_aurora2__EpGk9{animation:TestimonialsBackground_tmAurora2__A3C9e 13s ease-in-out infinite alternate}.TestimonialsBackground_aurora3__0ufSY{animation:TestimonialsBackground_tmAurora3__vCpY5 15s ease-in-out infinite alternate}.TestimonialsBackground_aurora4__bT4WD{animation:TestimonialsBackground_tmAurora4__dCzBY 12s ease-in-out infinite alternate}@keyframes TestimonialsBackground_tmAurora1__UNx3V{0%{transform:translate3d(-200px,0,0) scale(.92) rotate(-6deg);opacity:.6}to{transform:translate3d(220px,-40px,0) scale(1.1) rotate(8deg);opacity:1}}@keyframes TestimonialsBackground_tmAurora2__A3C9e{0%{transform:translate3d(180px,-20px,0) scale(1.05) rotate(5deg);opacity:.7}to{transform:translate3d(-240px,40px,0) scale(1.18) rotate(-9deg);opacity:1}}@keyframes TestimonialsBackground_tmAurora3__vCpY5{0%{transform:translate3d(-160px,0,0) scale(.9) rotate(-10deg);opacity:.5}to{transform:translate3d(220px,-30px,0) scale(1.2) rotate(10deg);opacity:.9}}@keyframes TestimonialsBackground_tmAurora4__dCzBY{0%{transform:translate3d(160px,0,0) scale(1.05) rotate(6deg);opacity:.55}to{transform:translate3d(-220px,-30px,0) scale(1.2) rotate(-10deg);opacity:.95}}@media (prefers-reduced-motion:reduce){.TestimonialsBackground_aurora1__YfTHy,.TestimonialsBackground_aurora2__EpGk9,.TestimonialsBackground_aurora3__0ufSY,.TestimonialsBackground_aurora4__bT4WD{animation:none}}.HomePage_page__BpPLa{min-height:100vh;color:#242424}.HomePage_hero__YpUp8,.HomePage_page__BpPLa{display:flex;flex-direction:column;width:100%;background:#fff}.HomePage_hero__YpUp8{position:relative;align-items:center;margin-top:var(--header-height);min-height:min(867px,calc(100vw * .602));padding:40px 20px 0;overflow:hidden;box-sizing:border-box;color:#fff}.HomePage_hero__YpUp8:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.18) 40%,hsla(0,0%,100%,.6) 75%,#fff);pointer-events:none;z-index:1}.HomePage_heroBgArt__CbfL5{position:absolute;left:50%;top:0;transform:translateX(-50%);width:100%;max-width:1440px;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;display:block}.HomePage_heroAurora__8zr5_{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;mix-blend-mode:screen;filter:blur(60px) saturate(140%)}.HomePage_heroAuroraBlob__ZjEt8{position:absolute;display:block;border-radius:50%;opacity:.55;will-change:transform,opacity}.HomePage_heroAuroraBlob1__OcpHo{width:70vw;height:70vw;top:-20%;left:-15%;background:radial-gradient(circle at 30% 30%,rgba(84,233,163,.85) 0,rgba(84,233,163,.25) 40%,rgba(84,233,163,0) 70%);animation:HomePage_heroAuroraDrift1__WnuLr 18s ease-in-out infinite alternate}.HomePage_heroAuroraBlob2___8UFa{width:60vw;height:60vw;top:-10%;right:-10%;left:auto;background:radial-gradient(circle at 60% 40%,rgba(56,217,169,.85) 0,rgba(56,217,169,.2) 45%,rgba(56,217,169,0) 75%);animation:HomePage_heroAuroraDrift2__u7eMx 22s ease-in-out infinite alternate}.HomePage_heroAuroraBlob3__fTkqK{width:55vw;height:55vw;bottom:-20%;left:10%;background:radial-gradient(circle at 50% 50%,rgba(120,255,200,.7) 0,rgba(120,255,200,.18) 45%,rgba(120,255,200,0) 75%);animation:HomePage_heroAuroraDrift3__wkF6n 26s ease-in-out infinite alternate}.HomePage_heroAuroraBlob4__3gcid{width:50vw;height:50vw;bottom:-25%;right:5%;left:auto;background:radial-gradient(circle at 40% 60%,rgba(36,196,148,.75) 0,rgba(36,196,148,.2) 45%,rgba(36,196,148,0) 75%);animation:HomePage_heroAuroraDrift4__yyiZ1 20s ease-in-out infinite alternate}@keyframes HomePage_heroAuroraDrift1__WnuLr{0%{transform:translateZ(0) scale(1) rotate(0deg);opacity:.55}50%{transform:translate3d(8vw,6vh,0) scale(1.15) rotate(20deg);opacity:.7}to{transform:translate3d(-4vw,10vh,0) scale(1.05) rotate(-15deg);opacity:.5}}@keyframes HomePage_heroAuroraDrift2__u7eMx{0%{transform:translateZ(0) scale(1) rotate(0deg);opacity:.5}50%{transform:translate3d(-10vw,8vh,0) scale(1.2) rotate(-25deg);opacity:.7}to{transform:translate3d(6vw,-4vh,0) scale(1.1) rotate(15deg);opacity:.55}}@keyframes HomePage_heroAuroraDrift3__wkF6n{0%{transform:translateZ(0) scale(1) rotate(0deg);opacity:.45}50%{transform:translate3d(12vw,-10vh,0) scale(1.25) rotate(30deg);opacity:.65}to{transform:translate3d(-6vw,-4vh,0) scale(1.1) rotate(-20deg);opacity:.5}}@keyframes HomePage_heroAuroraDrift4__yyiZ1{0%{transform:translateZ(0) scale(1) rotate(0deg);opacity:.5}50%{transform:translate3d(-8vw,-12vh,0) scale(1.15) rotate(-20deg);opacity:.7}to{transform:translate3d(10vw,4vh,0) scale(1.2) rotate(25deg);opacity:.55}}@media (prefers-reduced-motion:reduce){.HomePage_heroAuroraBlob__ZjEt8{animation:none}}.HomePage_heroBgText__P7761{position:absolute;left:50%;bottom:160px;transform:translateX(-50%);margin:0;padding:0 20px 8px;font-family:Sarina,cursive;font-style:normal;font-weight:400;font-size:128px;line-height:1;background:linear-gradient(87deg,rgba(84,233,163,.1) 44.36%,rgba(47,131,92,.1) 103.87%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;max-width:100%;overflow:visible}.HomePage_heroInner__iseok{position:relative;z-index:2;display:flex;padding:100px 0;flex-direction:column;align-items:center;gap:53px;flex:1 0 0;align-self:stretch;color:#fff;text-align:center}.HomePage_heroText__jH_nN{gap:20px}.HomePage_heroText__jH_nN,.HomePage_heroTitle___E05u{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.HomePage_heroTitle___E05u{margin:0}.HomePage_heroFormula__2g1AQ{display:flex;gap:7px;margin:0;font-family:Inter,sans-serif;font-weight:600;font-size:55px}.HomePage_heroFormula__2g1AQ,.HomePage_heroParen__nT5Kl{align-items:center;justify-content:center;color:#fff;text-align:center;font-style:normal;line-height:130%}.HomePage_heroParen__nT5Kl{display:inline-flex;font-family:D2Coding,monospace;font-weight:400;font-size:64px;transform:skewX(-15deg) scaleY(.97);transform-origin:center}.HomePage_heroSubtitle__E4AtI{margin:0;color:#fff;text-align:center;font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:50px;line-height:130%}.HomePage_heroDesc__26U1J{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:22px;line-height:1.4;color:#505050;text-align:center}.HomePage_heroDesc__26U1J span{display:block}.HomePage_heroButtons__Fq4Hm{display:flex;align-items:flex-start;gap:10px}.HomePage_heroBtnCta__Cvmw8{display:flex;padding:12px 30px;justify-content:center;align-items:center;gap:10px;border-radius:6px;border:1px solid #fff;background:#fff;color:#46756a;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:135%;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.HomePage_heroBtnCta__Cvmw8:hover{background:#f0faf6}.HomePage_heroBtn__11Eyf{display:flex;padding:12px 30px;justify-content:center;align-items:center;gap:10px;border-radius:6px;border:1px solid #fff;background:transparent;color:#fff;font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:135%;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.HomePage_heroBtn__11Eyf:hover{background:#fff;color:#242424}.HomePage_heroBtn__11Eyf:hover svg path{stroke:#242424}.HomePage_heroBubble__lVhMW{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:166px;height:166px;background:hsla(0,0%,100%,.3);border:1px solid #fff;border-radius:999px;backdrop-filter:blur(6.55px);-webkit-backdrop-filter:blur(6.55px);font-family:Inter,sans-serif;font-weight:600;font-size:128px;color:#fff;text-align:center;line-height:1}.HomePage_bubble1__Ld8H3{top:11%;right:12%}.HomePage_bubble2__FAXXC{top:35%;left:10%}.HomePage_bubble3__jvRUN{top:60%;right:6%}.HomePage_trust__VL5n6{gap:133px;padding:130px 0;background:#fff}.HomePage_sectionHeader__aU9uu,.HomePage_trust__VL5n6{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.HomePage_sectionHeader__aU9uu{justify-content:flex-end;gap:20px;max-width:1200px;padding:0 20px;text-align:center;word-break:keep-all}.HomePage_sectionEyebrow__U5tcv{margin:0;font-family:Inter,sans-serif;font-weight:500;font-size:22px;line-height:1.3;color:#cacaca}.HomePage_sectionTitle__DJNL4{--trust-title-scale:1;margin:0;display:flex;flex-direction:column;align-items:center;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:32px;line-height:1.5;color:#242424;transform:scale(var(--trust-title-scale));transform-origin:center top;transition:transform .18s ease-out;will-change:transform}.HomePage_sectionTitle__DJNL4>span{display:block}.HomePage_sectionTitleStrong__7IvZI{font-weight:600}.HomePage_sectionDesc__b7krP{margin:0;display:flex;flex-direction:column;align-items:center;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#666}.HomePage_sectionDesc__b7krP>span{display:block}.HomePage_trustWrap__uEJbC{display:flex;flex-direction:column;gap:66px;width:100%}.HomePage_logoStrip__0jNRu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;width:100%;opacity:.5}.HomePage_logoStrip__0jNRu span{font-family:Inter,sans-serif;font-weight:600;font-size:22px;color:#6f6f6f;letter-spacing:.04em}.HomePage_logoVariants__lNYO7{display:flex;flex-direction:column;gap:56px;width:100%}.HomePage_logoVariant___boaL{display:flex;flex-direction:column;gap:18px;width:100%;align-items:center}.HomePage_logoVariantLabel__UCQmM{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:600;font-size:14px;letter-spacing:.04em;color:#8a8a8a;text-transform:uppercase}.HomePage_logoVariantSwitcher__xv_Ig{display:inline-flex;align-self:center;padding:4px;background:#ededed;border-radius:999px;gap:4px;margin-bottom:32px}.HomePage_logoVariantTab__iM9Z7{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border:none;border-radius:999px;background:transparent;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:14px;color:#6b6b6b;cursor:pointer;transition:background .15s ease,color .15s ease}.HomePage_logoVariantTab__iM9Z7:hover{color:#242424}.HomePage_logoVariantTabActive__tR31Y{background:#242424;color:#fff}.HomePage_logoVariantTabActive__tR31Y:hover{color:#fff}.HomePage_logoMarquee__jGaXY{display:flex;flex-direction:column;gap:26px;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent)}.HomePage_logoMarqueeRow__BqebV{width:100%;overflow:hidden}.HomePage_logoMarqueeTrack__ngkOn{display:flex;align-items:center;gap:60px;width:-moz-max-content;width:max-content;will-change:transform}.HomePage_logoMarqueeRight__cMFQo{animation:HomePage_marqueeRight__tPoij 180s linear infinite}.HomePage_logoMarqueeLeft__UfECq{animation:HomePage_marqueeLeft__D0MMI 180s linear infinite}.HomePage_logoMarqueeImg__SMBj2{width:160px;height:56px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.HomePage_logoMarqueeImgInvert__MlBPh{filter:brightness(0) invert(1);opacity:.6}@keyframes HomePage_marqueeRight__tPoij{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes HomePage_marqueeLeft__D0MMI{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.HomePage_logoMarqueeLeft__UfECq,.HomePage_logoMarqueeRight__cMFQo{animation:none}}.HomePage_awardCards__4mLHw{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.HomePage_awardCard__Ef7Sz{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:316px;padding:26px 16px;background:#fff;border-radius:10px;box-sizing:border-box}.HomePage_awardSource__1nK8F{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#ababab;text-align:center;width:100%}.HomePage_awardBody__E8nY0{display:flex;align-items:center;justify-content:space-between;width:100%}.HomePage_awardCenter__M6fhS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;flex:1}.HomePage_awardText__iUJpO{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.HomePage_awardTitle__Cf_xR{margin:0;font-family:Inter,sans-serif;font-weight:500;font-size:24px;line-height:1.35;color:#242424}.HomePage_awardTitle__Cf_xR strong{font-weight:700}.HomePage_awardTitle__Cf_xR span{display:block;white-space:nowrap}.HomePage_awardYear__GRphB{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:15px;line-height:1.4;color:#6d6d6d;white-space:nowrap}.HomePage_laurel__uTedb{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:110px}.HomePage_laurel__uTedb svg{height:100%;width:auto;display:block}.HomePage_awardIcon__B8wBZ{position:relative;display:flex;align-items:center;justify-content:center}.HomePage_awardCheckBadge__k67Be{position:absolute;bottom:-8px;right:8px;display:flex;align-items:center;justify-content:center;width:27px;height:27px;background:transparent}.HomePage_awardCertImg__ygM_M{-o-object-fit:contain;object-fit:contain;display:block}.HomePage_portfolioOuter__4ABKK{display:flex;justify-content:center;width:100%;background:#fff;box-sizing:border-box}.HomePage_portfolio__MTQyD{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:130px 20px;background:linear-gradient(180deg,#242424 28.85%,#9ae0bf 58.65%,#fff 88.46%);box-sizing:border-box;overflow:clip}.HomePage_portfolioBgArt__ss8ZB{position:absolute;left:50%;top:0;transform:translateX(-50%);width:100%;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;display:block}.HomePage_portfolioInner__sC6Wn,.HomePage_portfolio__MTQyD>:not(.HomePage_portfolioBgArt__ss8ZB){position:relative;z-index:1}.HomePage_portfolioInner__sC6Wn{display:flex;flex-direction:column;gap:91px;width:100%;max-width:1200px}.HomePage_portfolioHeader__23bBC{display:grid;grid-template-columns:auto 386px 1fr;-moz-column-gap:100px;column-gap:100px;align-items:flex-start;width:100%;word-break:keep-all}.HomePage_portfolioEyebrow__1OV3F{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:22px;line-height:1.3;color:#4bcf91;text-align:center;white-space:nowrap}.HomePage_portfolioTitle__agzjB{margin:-5px 0 0;display:flex;flex-direction:column;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:32px;line-height:1.5;color:#fff}.HomePage_portfolioTitle__agzjB span{display:block}.HomePage_portfolioTitleAccent___H9d5{font-style:normal;font-weight:600;color:#fff}.HomePage_portfolioDesc__SmZZc{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#e8e8e8;opacity:.3}.HomePage_portfolioBridge__EZlPi{display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center;color:#fff;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:32px;line-height:1.5;max-width:386px;margin:60px auto 0;word-break:keep-all;position:sticky;top:calc(var(--header-height) + 40px);z-index:2}.HomePage_portfolioBridge__EZlPi p{margin:0}.HomePage_portfolioBridgeLine__tGh1H{width:1px;height:63px;background:#fff}.HomePage_portfolioGridL__COMjl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}.HomePage_portfolioMarquee__dNV85{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent)}.HomePage_portfolioMarqueeTrack__IfXPQ{display:flex;align-items:stretch;width:-moz-max-content;width:max-content;animation:HomePage_portfolioMarqueeLeft__ABzga var(--marquee-duration,200s) linear infinite;will-change:transform}.HomePage_portfolioMarquee__dNV85:hover .HomePage_portfolioMarqueeTrack__IfXPQ{animation-play-state:paused}.HomePage_portfolioMarqueeItem__jKx22{flex:0 0 auto;width:min(768px,80vw);margin-right:14px}.HomePage_portfolioMarqueeItem__jKx22>*{max-width:none!important;width:100%}@keyframes HomePage_portfolioMarqueeLeft__ABzga{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.HomePage_portfolioMarqueeTrack__IfXPQ{animation:none}}.HomePage_portfolioBridgeWrap__TetzG{width:100%;display:block;min-height:80vh}.HomePage_portfolioGridM__M_iSN{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;margin-top:12px}.HomePage_portfolioGridMItem__y5kD_{--start-scale:0.6;--in-delay:0ms;transform:scale(var(--start-scale));opacity:0;transform-origin:center;transition:transform .85s cubic-bezier(.22,.61,.36,1) var(--in-delay),opacity .55s ease-out var(--in-delay);will-change:transform,opacity}.HomePage_portfolioGridMItemIn__ANQGa{transform:scale(1);opacity:1}@media (prefers-reduced-motion:reduce){.HomePage_portfolioGridMItem__y5kD_{transform:none;opacity:1;transition:none}}.HomePage_portfolioMore__G6__x{display:flex;align-self:center;justify-content:center;align-items:center;gap:10px;padding:12px 30px;background:#242424;border:none;border-radius:999px;color:#fff;font-family:Inter,SUIT,sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:135%;text-decoration:none;transition:background .15s ease;margin-top:48px}.HomePage_portfolioMore__G6__x:hover{background:#000;color:#fff}.HomePage_tagline__hu5Wq{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%;padding:180px 20px;background:#fff;text-align:center;box-sizing:border-box}.HomePage_taglineLines__hc_gl{display:flex;flex-direction:column;align-items:center;gap:4px}.HomePage_taglineLine__xniW5{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:700;font-size:52px;line-height:1.3;color:#c6c6c6}.HomePage_taglineRotator__JzdZh{display:inline-block;overflow:hidden;vertical-align:bottom;height:1.3em;line-height:1.3}.HomePage_taglineRotatorTrack__xzX7z{display:flex;flex-direction:column;animation:HomePage_taglineRotate__GD04B 6s linear infinite;will-change:transform}.HomePage_taglineRotatorItem__FVg_V{display:block;height:1.3em;line-height:1.3;white-space:nowrap;color:#3c3c3c}@keyframes HomePage_taglineRotate__GD04B{0%,27%{transform:translateY(0)}33%,60%{transform:translateY(-1.3em)}66%,93%{transform:translateY(-2.6em)}99%,to{transform:translateY(-3.9em)}}@media (prefers-reduced-motion:reduce){.HomePage_taglineRotatorTrack__xzX7z{animation:none}}.HomePage_scrollChevrons__ycT0i{display:inline-flex;flex-direction:column;align-items:center;gap:8px;margin-top:24px;pointer-events:none}.HomePage_chevron__vUVWZ{display:inline-flex;align-items:center;justify-content:center;opacity:0;animation:HomePage_chevronWave__5zHah 1.6s ease-in-out infinite}.HomePage_chevron__vUVWZ:first-child{animation-delay:0s}.HomePage_chevron__vUVWZ:nth-child(2){animation-delay:.2s}.HomePage_chevron__vUVWZ:nth-child(3){animation-delay:.4s}@keyframes HomePage_chevronWave__5zHah{0%{opacity:0;transform:translateY(-6px)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.HomePage_chevron__vUVWZ{animation:none;opacity:.6}}.HomePage_darkBand__ZRJzL{position:relative;width:100%;background:linear-gradient(180deg,#fff 0,#fff 35%,#242424 55%,#242424);overflow:clip;isolation:isolate}.HomePage_darkBand__ZRJzL>section{position:relative;z-index:1}.HomePage_how__mlXQx{display:flex;flex-direction:column;align-items:center;width:100%;padding:130px 20px;box-sizing:border-box;background:transparent}.HomePage_howInner__ArgJV{display:flex;flex-direction:column;gap:64px;width:100%;max-width:1200px}.HomePage_howHeading__tJEiY{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;width:100%}.HomePage_howEyebrow__hE4uP{margin:0;font-family:Inter,sans-serif;font-weight:500;font-size:22px;letter-spacing:.08em;color:#54e9a3}.HomePage_howTitle__fbEDz{margin:0;font-family:Inter,sans-serif;font-weight:700;font-size:40px;line-height:1.3;color:#242424}.HomePage_howGrid__9LGBh{display:flex;flex-direction:column;gap:10px;width:100%;align-items:stretch}.HomePage_howColumn__kUnmz{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:36px;opacity:0;transform:translate(50px,36px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.HomePage_howColumn__kUnmz:first-child{transition-delay:0ms}.HomePage_howColumn__kUnmz:nth-child(2){transition-delay:.14s}.HomePage_howColumn__kUnmz:nth-child(3){transition-delay:.28s}.HomePage_howColumnIn__peRar{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.HomePage_howColumn__kUnmz{opacity:1;transform:none;transition:none}}.HomePage_howBad__3GISd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:50px 39px;background:#f9f9f9;border-radius:8px;text-align:center;width:380px;height:266px;flex-shrink:0;box-sizing:border-box}.HomePage_warnIcon__yljjF{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:33px}.HomePage_warnIcon__yljjF span{position:absolute;font-family:SUIT,Inter,sans-serif;font-weight:900;font-size:22px;color:#585858;line-height:1.3;margin-top:4px}.HomePage_howBadTitle__oCHkD{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:24px;line-height:1.3;color:#242424}.HomePage_howBadDesc__HW98l{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:16px;line-height:1.31;color:#686868;word-break:keep-all}.HomePage_howArrow__VunpH{display:flex;align-items:center;justify-content:center;width:133px;height:247px;flex-shrink:0;pointer-events:none}.HomePage_howArrow__VunpH svg{width:100%;height:100%}.HomePage_howGood__Awt_A{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:40px;background:#242424;border-radius:8px;height:266px;flex:1 1 0;min-width:0;box-sizing:border-box}.HomePage_howGoodCopy__aADV8{display:flex;flex-direction:column;align-items:flex-start;gap:40px;flex:1 1 auto;min-width:0;word-break:keep-all}.HomePage_howGoodText__QIZiO{display:flex;flex-direction:column;gap:12px}.HomePage_howGoodLabel__a_f2t{margin:0;font-family:Inter,sans-serif;font-weight:800;font-size:18px;line-height:normal;color:#656565}.HomePage_howGoodIllu__hUgwv{display:flex;justify-content:center;align-items:center;width:200px;height:162px;flex-shrink:0}.HomePage_howGoodIllu__hUgwv svg{max-width:100%;max-height:100%;height:auto}.HomePage_howGoodTitle__8kC00{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:600;font-size:24px;line-height:1.3;color:#fff}.HomePage_howGoodDesc__lX_aS{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:18px;line-height:1.4;color:#d9d9d9}.HomePage_testimonials__sFHdb{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:130px 20px;background:transparent;overflow:hidden;box-sizing:border-box}.HomePage_testimonialsInner__TBOwN{display:flex;flex-direction:column;gap:80px;width:100%;max-width:1200px;position:relative;z-index:1}.HomePage_testimonialsHeading__IKpzg{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;width:100%}.HomePage_testimonialsText__l1Xfl{display:flex;flex-direction:column;gap:22px;flex:1 1 auto;min-width:0;word-break:keep-all}.HomePage_testimonialsEyebrow__pg__j{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:22px;line-height:1.3;color:#4bcf91}.HomePage_testimonialsTitle__jQ2hi{margin:0;display:flex;flex-direction:column;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:32px;line-height:1.5;color:#fff}.HomePage_testimonialsTitle__jQ2hi>span{display:block}.HomePage_testimonialsTitleStrong__IF7O3{font-weight:600}.HomePage_testimonialsDesc__NxmtK{margin:0;max-width:539px;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#e2e2e2}.HomePage_testimonialsStat__MbM2n{margin:0;flex-shrink:0;font-family:Gmarket Sans,Inter,sans-serif;font-weight:700;font-size:clamp(96px,12vw,180px);line-height:1;letter-spacing:-.05em;color:#e3fff2;opacity:.97;white-space:nowrap}.HomePage_reviewMarquee__7kWaR{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent)}.HomePage_reviewMarqueeTrack__rsssZ{display:flex;align-items:stretch;width:-moz-max-content;width:max-content;animation:HomePage_reviewMarqueeLeft__uA_IF 70s linear infinite;will-change:transform}.HomePage_reviewMarquee__7kWaR:hover .HomePage_reviewMarqueeTrack__rsssZ{animation-play-state:paused}.HomePage_reviewMarqueeItem__SMOdl{flex:0 0 auto;width:298px;margin-right:10px}@keyframes HomePage_reviewMarqueeLeft__uA_IF{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.HomePage_reviewMarqueeTrack__rsssZ{animation:none}}.HomePage_clientLogoStrip__vRoMc{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-items:center;row-gap:28px;-moz-column-gap:40px;column-gap:40px;width:100%;padding:8px 0;opacity:.55}.HomePage_clientLogoStrip__vRoMc span{font-family:Inter,sans-serif;font-weight:700;font-size:18px;color:#fff;letter-spacing:.08em;white-space:nowrap}.HomePage_reviewList__mMskC{display:flex;gap:10px;width:100%;overflow-x:auto;padding-bottom:8px}.HomePage_reviewList__mMskC>*{flex-shrink:0}.HomePage_faq__NzEEg{display:flex;align-items:center;justify-content:center;width:100%;padding:120px 20px;background:#fff;box-sizing:border-box}.HomePage_faqInner__MmMkG{display:flex;gap:20px;align-items:flex-start;width:100%;max-width:1200px}.HomePage_faqHeading__95fx0{flex:0 0 410px;font-family:SUIT,Inter,sans-serif;font-weight:700;font-size:34px;line-height:1.3;color:#242424;padding:16px 0;margin:0}.HomePage_faqHeading__95fx0 span{display:block}.HomePage_faqAccordion__idGmE{flex:1}.HomePage_finalCta__GXTfi{justify-content:center;padding:80px clamp(20px,3vw,60px);background:#fff}.HomePage_finalCtaCard__eeB6D,.HomePage_finalCta__GXTfi{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.HomePage_finalCtaCard__eeB6D{position:relative;padding:clamp(60px,8vw,100px) clamp(36px,5vw,80px);gap:60px;border-radius:20px;background:#f9f9f9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:clip}.HomePage_finalCtaBanner___az9a{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HomePage_finalCtaBannerLeft__jg18b{left:-10%;top:-60%;width:clamp(500px,55%,1000px);height:clamp(500px,55%,1000px);background:url(/mainbanner.png) 50%/cover no-repeat}.HomePage_finalCtaBannerRight__roG1p{left:auto;right:-8%;top:-20%;width:clamp(380px,42%,760px);height:clamp(380px,42%,760px);background:url(/mainbanner02.png) 50%/cover no-repeat}.HomePage_finalCtaText__W4mQ1{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px}.HomePage_finalCtaTitle__310MV{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:600;font-size:30px;line-height:1.3;color:#242424;text-align:center;word-break:keep-all}.HomePage_finalCtaTitle__310MV span{display:block}.HomePage_finalCtaDesc__IL_gC{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#535353;text-align:center;max-width:585px;word-break:keep-all}.HomePage_finalCtaButton__9PxdD{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:57px;padding:12px 23px;background:#3d3d3d;border-radius:8px;border:none;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:20px;color:#fff;text-decoration:none;cursor:pointer;transition:background .15s ease}.HomePage_finalCtaButton__9PxdD:hover{background:#2b2b2b}@media (max-width:1100px){.HomePage_awardCards__4mLHw,.HomePage_portfolioGridL__COMjl,.HomePage_portfolioGridM__M_iSN{grid-template-columns:repeat(2,1fr)}.HomePage_faqInner__MmMkG{flex-direction:column}.HomePage_faqHeading__95fx0{flex:none}.HomePage_howColumn__kUnmz{flex-direction:column;gap:0;align-items:stretch;transform:translateY(36px)}.HomePage_howColumnIn__peRar{transform:translate(0)}.HomePage_how__mlXQx{overflow:hidden}.HomePage_howBad__3GISd{width:100%;height:auto;flex-shrink:1;padding:32px 28px}.HomePage_howArrow__VunpH{align-self:center;width:48px;height:60px;transform:rotate(90deg);flex-shrink:0;margin:-4px 0}.HomePage_howColumnIn__peRar .HomePage_howArrow__VunpH{transform:rotate(90deg)}.HomePage_howGood__Awt_A{height:auto;flex-direction:row;padding:32px 28px;gap:24px;align-items:center}.HomePage_howGoodCopy__aADV8{flex:1 1 auto;min-width:0;gap:16px}.HomePage_howGoodIllu__hUgwv{flex-shrink:0;width:160px;height:120px;overflow:hidden}.HomePage_howGoodIllu__hUgwv svg{width:160px;height:120px;max-width:none;max-height:none}}@media (max-width:768px){.HomePage_heroInner__iseok{padding:40px 0 36px;gap:32px}.HomePage_heroText__jH_nN{gap:14px}.HomePage_heroFormula__2g1AQ{font-size:26px;gap:5px}.HomePage_heroParen__nT5Kl{font-size:34px}.HomePage_heroSubtitle__E4AtI{font-size:30px;font-weight:600}.HomePage_heroDesc__26U1J{font-size:16px}.HomePage_heroBgText__P7761{font-size:72px;bottom:auto;top:42%}.HomePage_heroButtons__Fq4Hm{gap:12px}.HomePage_heroBtnCta__Cvmw8,.HomePage_heroBtn__11Eyf{box-sizing:border-box;white-space:nowrap;height:52px;padding:0 20px;font-size:16px;line-height:1.2}.HomePage_heroBubble__lVhMW{width:110px;height:110px;font-size:80px}.HomePage_bubble1__Ld8H3{top:8%;right:4%}.HomePage_bubble2__FAXXC{top:28%;left:4%}.HomePage_bubble3__jvRUN{top:56%;right:4%}.HomePage_sectionTitle__DJNL4{font-size:28px}.HomePage_howTitle__fbEDz,.HomePage_portfolioTitle__agzjB,.HomePage_testimonialsTitle__jQ2hi{font-size:26px}.HomePage_portfolioGridL__COMjl,.HomePage_portfolioGridM__M_iSN{grid-template-columns:1fr}.HomePage_awardCards__4mLHw{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px}.HomePage_awardCard__Ef7Sz{height:auto;gap:20px;padding:20px 8px;min-width:0}.HomePage_awardBody__E8nY0{gap:4px;min-width:0}.HomePage_laurel__uTedb{height:clamp(46px,13vw,100px)}.HomePage_awardCenter__M6fhS{gap:clamp(12px,4vw,30px);min-width:0}.HomePage_awardText__iUJpO{min-width:0;width:100%}.HomePage_awardCertImg__ygM_M{max-width:100%;height:auto}.HomePage_awardSource__1nK8F{font-size:13px;word-break:keep-all}.HomePage_awardTitle__Cf_xR{font-size:clamp(13px,4vw,24px)}.HomePage_awardTitle__Cf_xR span,.HomePage_awardYear__GRphB{white-space:normal;word-break:keep-all}.HomePage_awardYear__GRphB{font-size:13px;text-align:center}.HomePage_compareHeader__Mez3x,.HomePage_compareRow__UPsN1{flex-direction:column}.HomePage_compareLabelLeft__2bb2s,.HomePage_compareLabelRight__VoFzo{flex:none;width:100%}.HomePage_compareLeft__rei7z,.HomePage_compareRight__9MV2s{flex:none;width:100%;min-height:auto}.HomePage_compareArrow__U6AXR{width:100%;height:60px;transform:rotate(90deg)}.HomePage_compareIllu___6HwL{display:none}.HomePage_taglineLine__xniW5{font-size:clamp(20px,6.6vw,28px)}.HomePage_taglineRotator__JzdZh{max-width:100%}.HomePage_tagline__hu5Wq{padding:72px 20px;gap:40px}.HomePage_trust__VL5n6{padding:80px 0;gap:72px}.HomePage_trustWrap__uEJbC{gap:48px}.HomePage_portfolio__MTQyD{padding:80px 20px}.HomePage_portfolioInner__sC6Wn{gap:56px}.HomePage_how__mlXQx{padding:80px 20px}.HomePage_howInner__ArgJV{gap:40px}.HomePage_testimonials__sFHdb{padding:80px 20px}.HomePage_testimonialsInner__TBOwN{gap:40px}.HomePage_faq__NzEEg{padding:80px 20px}.HomePage_portfolioHeader__23bBC{display:flex;flex-direction:column;gap:12px;text-align:left}.HomePage_portfolioEyebrow__1OV3F{text-align:left;white-space:normal}.HomePage_portfolioTitle__agzjB{margin-top:0;align-items:flex-start}.HomePage_portfolioDesc__SmZZc{opacity:.72;text-align:left}.HomePage_portfolioBridgeWrap__TetzG{min-height:0}.HomePage_portfolioBridge__EZlPi{margin:8px auto 0;gap:24px;font-size:26px;position:static}.HomePage_portfolioBridgeLine__tGh1H{height:40px}.HomePage_portfolioGridM__M_iSN{grid-template-columns:repeat(2,1fr);gap:8px}.HomePage_portfolioMore__G6__x{font-size:18px;margin-top:32px}.HomePage_testimonialsHeading__IKpzg{flex-direction:column;align-items:stretch;gap:12px}.HomePage_testimonialsStat__MbM2n{align-self:flex-start;margin-top:4px;line-height:.95;font-size:clamp(84px,28vw,128px)}.HomePage_finalCtaCard__eeB6D{padding:48px 24px;gap:32px}.HomePage_finalCtaBanner___az9a{display:none}.HomePage_finalCtaTitle__310MV{font-size:22px}.HomePage_finalCtaDesc__IL_gC{color:#4a4a4a}.HomePage_howBad__3GISd{padding:24px 20px}.HomePage_howGood__Awt_A{flex-direction:column;padding:24px 20px;gap:0;align-items:stretch}.HomePage_howGoodCopy__aADV8{width:100%;gap:12px}.HomePage_howGoodIllu__hUgwv{align-self:flex-end;width:140px;height:100px;flex-shrink:0;margin-top:16px;overflow:hidden}.HomePage_howGoodIllu__hUgwv svg{width:140px;height:100px;max-width:none;max-height:none}.HomePage_howBadTitle__oCHkD{font-size:18px}.HomePage_howBadDesc__HW98l{font-size:14px}.HomePage_howGoodTitle__8kC00{font-size:20px}.HomePage_howGoodDesc__lX_aS{font-size:15px}}@media (max-width:480px){.HomePage_heroFormula__2g1AQ{font-size:23px}.HomePage_heroParen__nT5Kl{font-size:30px}.HomePage_heroSubtitle__E4AtI{font-size:26px}.HomePage_heroInner__iseok{padding:32px 0 28px;gap:28px}.HomePage_heroBgText__P7761{font-size:58px}.HomePage_trust__VL5n6{padding:64px 0;gap:56px}.HomePage_faq__NzEEg,.HomePage_how__mlXQx,.HomePage_portfolio__MTQyD,.HomePage_testimonials__sFHdb{padding:64px 16px}.HomePage_tagline__hu5Wq{padding:56px 16px;gap:32px}.HomePage_taglineLine__xniW5{font-size:min(24px,7vw)}.HomePage_sectionTitle__DJNL4{font-size:25px}.HomePage_howTitle__fbEDz,.HomePage_portfolioTitle__agzjB,.HomePage_testimonialsTitle__jQ2hi{font-size:23px}.HomePage_portfolioBridge__EZlPi{font-size:22px}.HomePage_howTitle__fbEDz{font-size:24px}.HomePage_testimonialsStat__MbM2n{font-size:clamp(72px,26vw,108px)}}@media (max-width:475px){.HomePage_heroButtons__Fq4Hm{flex-direction:column;align-items:stretch;width:100%;max-width:320px;gap:12px}.HomePage_heroBtnCta__Cvmw8,.HomePage_heroBtn__11Eyf{width:100%}.HomePage_heroBtnCta__Cvmw8{border-color:#46756a}}@media (min-width:1440px){.HomePage_heroFormula__2g1AQ{font-size:69px}.HomePage_heroParen__nT5Kl{font-size:80px}.HomePage_heroSubtitle__E4AtI{font-size:62px}.HomePage_heroDesc__26U1J{font-size:28px}.HomePage_heroBtnCta__Cvmw8,.HomePage_heroBtn__11Eyf{font-size:22px}.HomePage_sectionEyebrow__U5tcv{font-size:28px}.HomePage_sectionTitle__DJNL4{font-size:40px}.HomePage_sectionDesc__b7krP{font-size:20px}.HomePage_portfolioEyebrow__1OV3F{font-size:28px}.HomePage_portfolioTitle__agzjB{font-size:40px}.HomePage_portfolioDesc__SmZZc{font-size:20px}.HomePage_portfolioBridge__EZlPi{font-size:40px}.HomePage_taglineLine__xniW5{font-size:65px}.HomePage_testimonialsEyebrow__pg__j{font-size:28px}.HomePage_testimonialsTitle__jQ2hi{font-size:40px}.HomePage_testimonialsDesc__NxmtK{font-size:20px}.HomePage_testimonialsStat__MbM2n{font-size:clamp(120px,15vw,225px)}.HomePage_clientLogoStrip__vRoMc span{font-size:22px}.HomePage_faqHeading__95fx0{font-size:41px}.HomePage_finalCtaTitle__310MV{font-size:38px}.HomePage_finalCtaDesc__IL_gC{font-size:20px}.HomePage_finalCtaButton__9PxdD{font-size:25px}}