.BespokeModelsSection_section__qrQXJ{background:#ffffff;color:#111318}.BespokeModelsSection_inner__4_oKD{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px)}.BespokeModelsSection_title__PCdtl{margin:0 0 clamp(36px,5vw,56px);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-align:center;color:#111318}.BespokeModelsSection_blocks__ok3Qo{display:flex;flex-direction:column;gap:clamp(24px,3.5vw,36px)}.BespokeModelsSection_block__A0V1P{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2.2vw,24px);min-width:0;padding:clamp(16px,2vw,22px);border-radius:clamp(18px,2vw,24px);background:#0a113d;box-shadow:0 16px 48px rgba(5,10,48,.14)}.BespokeModelsSection_blockMedia___mfmN{position:relative;min-height:clamp(280px,36vw,420px);border-radius:clamp(14px,1.6vw,18px);overflow:hidden;background:rgba(255,255,255,.06)}.BespokeModelsSection_blockMedia___mfmN>span{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.BespokeModelsSection_blockImg__4EJhb{object-fit:cover;object-position:center center}.BespokeModelsSection_accordion__BrFKK{display:flex;flex-direction:column;gap:clamp(8px,1vw,10px);min-width:0}.BespokeModelsSection_item__BTqHZ{display:flex;flex-direction:column;gap:clamp(6px,.8vw,8px)}.BespokeModelsSection_trigger__brqGR{display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,1.6vw,18px);width:100%;min-height:clamp(48px,5.5vh,54px);padding:clamp(12px,1.5vw,16px) clamp(16px,2vw,20px);border:none;border-radius:clamp(10px,1.2vw,12px);background:#5865c3;color:#ffffff;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.BespokeModelsSection_trigger__brqGR:focus-visible,.BespokeModelsSection_trigger__brqGR:hover{background:#6470d0}.BespokeModelsSection_triggerOpen__ghbbN{background:#5865c3;box-shadow:0 8px 20px rgba(88,101,195,.22)}.BespokeModelsSection_triggerTitle__umkZt{font-size:clamp(.875rem,.98vw,.9875rem);font-weight:600;line-height:1.35}.BespokeModelsSection_chevron__THXf_{flex-shrink:0;color:rgba(255,255,255,.92);transition:transform .28s ease}.BespokeModelsSection_chevronOpen__TnsfA{transform:rotate(180deg)}.BespokeModelsSection_panelWrap__5J5kU{height:0;overflow:hidden;opacity:0}.BespokeModelsSection_itemOpen__TlDWd .BespokeModelsSection_panelWrap__5J5kU{height:auto;opacity:1}.BespokeModelsSection_panel__UFIFX{padding:clamp(14px,1.8vw,18px) clamp(16px,2vw,20px) clamp(16px,2vw,20px);border-radius:clamp(10px,1.2vw,12px);background:#6b78d4}.BespokeModelsSection_panelSubtitle__QbsaF{margin:0 0 clamp(8px,1vw,10px);font-size:clamp(.8125rem,.9vw,.875rem);font-weight:600;color:rgba(255,255,255,.95)}.BespokeModelsSection_panelDesc__K9q_7{margin:0 0 clamp(12px,1.4vw,16px);font-size:clamp(.8125rem,.9vw,.875rem);line-height:1.62;color:rgba(255,255,255,.92)}.BespokeModelsSection_featuresLabel__8tqmq{margin:0 0 clamp(8px,1vw,10px);font-size:clamp(.8125rem,.9vw,.875rem);font-weight:600;line-height:1.4;color:#ffffff}.BespokeModelsSection_featureList__8xL_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,.8vw,10px) clamp(14px,1.8vw,20px);margin:0;padding:0;list-style:none}.BespokeModelsSection_featureItem__pRJXa{position:relative;padding-left:.875rem;font-size:clamp(.75rem,.85vw,.8125rem);line-height:1.45;color:rgba(255,255,255,.94)}.BespokeModelsSection_featureItem__pRJXa:before{content:"";position:absolute;top:.55em;left:0;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.88)}.BespokeModelsSection_blockImageLast___6VTP .BespokeModelsSection_blockMedia___mfmN{order:2}.BespokeModelsSection_blockImageLast___6VTP .BespokeModelsSection_accordion__BrFKK{order:1}@media (max-width:900px){.BespokeModelsSection_block__A0V1P{grid-template-columns:minmax(0,1fr)}.BespokeModelsSection_blockImageFirst__q_Rxn .BespokeModelsSection_accordion__BrFKK,.BespokeModelsSection_blockImageFirst__q_Rxn .BespokeModelsSection_blockMedia___mfmN,.BespokeModelsSection_blockImageLast___6VTP .BespokeModelsSection_accordion__BrFKK,.BespokeModelsSection_blockImageLast___6VTP .BespokeModelsSection_blockMedia___mfmN{order:unset}.BespokeModelsSection_blockMedia___mfmN{min-height:clamp(220px,50vw,320px)}}@media (max-width:560px){.BespokeModelsSection_featureList__8xL_1{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.BespokeModelsSection_chevron__THXf_,.BespokeModelsSection_trigger__brqGR{transition:none}}.ContactFormFeedback_feedback__wjjh_{margin:0;padding:clamp(12px,1.6vw,14px) clamp(14px,1.8vw,16px);border-radius:12px;font-size:clamp(.8125rem,.92vw,.875rem);line-height:1.55;scroll-margin-bottom:calc(var(--admin-toolbar-height, 0px) + 1rem)}.ContactFormFeedback_feedbackSuccess__TD5Lh{background:rgba(125,255,178,.12);border:1px solid rgba(125,255,178,.34);color:#7dffb2}.ContactFormFeedback_feedbackError__McUo4{background:rgba(255,157,157,.12);border:1px solid rgba(255,157,157,.34);color:#ff9d9d}.ContactFormFeedback_feedbackLight__sCzOg.ContactFormFeedback_feedbackSuccess__TD5Lh{background:rgba(34,120,72,.08);border-color:rgba(34,120,72,.22);color:#1f7a4a}.ContactFormFeedback_feedbackLight__sCzOg.ContactFormFeedback_feedbackError__McUo4{background:rgba(180,35,24,.08);border-color:rgba(180,35,24,.2);color:#b42318}.stackScroll_stack__ZDHxD{display:flex;flex-direction:column;gap:var(--stack-gap,clamp(14px,1.6vw,18px))}.stackScroll_stackItem__l_n7f{min-width:0}@media (min-width:901px){.stackScroll_stackCard__jcFd0{position:sticky;top:var(--stack-sticky-top,clamp(80px,9vh,104px));z-index:calc(var(--card-index, 0) + 1)}}@media (max-width:900px){.stackScroll_stackCard__jcFd0{position:static;z-index:auto}}.cardInteraction_interactiveLight__5UI7I{transition:transform var(--card-hover-duration) var(--card-hover-ease),box-shadow var(--card-hover-duration) var(--card-hover-ease),border-color var(--card-hover-duration) var(--card-hover-ease)}.cardInteraction_interactiveLight__5UI7I:focus-within,.cardInteraction_interactiveLight__5UI7I:hover{transform:translateY(var(--card-hover-lift));border-color:var(--card-hover-border-light);box-shadow:var(--card-hover-shadow-light)}.cardInteraction_interactiveDark__leW3n{transition:transform var(--card-hover-duration) var(--card-hover-ease),box-shadow var(--card-hover-duration) var(--card-hover-ease),border-color var(--card-hover-duration) var(--card-hover-ease)}.cardInteraction_interactiveDark__leW3n:focus-within,.cardInteraction_interactiveDark__leW3n:hover{transform:translateY(var(--card-hover-lift));border-color:var(--card-hover-border-dark);box-shadow:var(--card-hover-shadow-dark)}.cardInteraction_interactiveGlass__k2U6Z{transition:transform var(--card-hover-duration) var(--card-hover-ease),box-shadow var(--card-hover-duration) var(--card-hover-ease),border-color var(--card-hover-duration) var(--card-hover-ease)}.cardInteraction_interactiveGlass__k2U6Z:focus-within,.cardInteraction_interactiveGlass__k2U6Z:hover{transform:translateY(var(--card-hover-lift));border-color:rgba(255,255,255,.2);box-shadow:var(--card-hover-shadow-glass)}.cardInteraction_interactiveLink__1AAaP{transition:transform var(--card-hover-duration) var(--card-hover-ease),box-shadow var(--card-hover-duration) var(--card-hover-ease),border-color var(--card-hover-duration) var(--card-hover-ease),background-color var(--card-hover-duration) var(--card-hover-ease)}.cardInteraction_interactiveLink__1AAaP:focus-visible,.cardInteraction_interactiveLink__1AAaP:hover{transform:translateY(var(--card-hover-lift-link));background:rgba(255,255,255,.08)}@media (prefers-reduced-motion:reduce){.cardInteraction_interactiveDark__leW3n,.cardInteraction_interactiveGlass__k2U6Z,.cardInteraction_interactiveLight__5UI7I,.cardInteraction_interactiveLink__1AAaP{transition:none}.cardInteraction_interactiveDark__leW3n:focus-within,.cardInteraction_interactiveDark__leW3n:hover,.cardInteraction_interactiveGlass__k2U6Z:focus-within,.cardInteraction_interactiveGlass__k2U6Z:hover,.cardInteraction_interactiveLight__5UI7I:focus-within,.cardInteraction_interactiveLight__5UI7I:hover,.cardInteraction_interactiveLink__1AAaP:focus-visible,.cardInteraction_interactiveLink__1AAaP:hover{transform:none}}.AdvantagesSection_section__G_rpb{padding:clamp(64px,8vw,96px) clamp(20px,4vw,48px);background:#ffffff}.AdvantagesSection_inner__PIaNN{width:min(1280px,100%);margin:0 auto}.AdvantagesSection_title__jHx_b{margin:0 0 clamp(36px,4.5vw,52px);text-align:center;color:#111318;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.15}.AdvantagesSection_grid__x1n_z{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.15vw,16px);width:100%;max-width:1246px;margin-inline:auto}.AdvantagesSection_card__kFDtf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,1.4vw,18px);width:100%;max-width:191px;margin-inline:auto;aspect-ratio:191/142;min-height:0;padding:clamp(16px,1.6vw,22px) clamp(12px,1.2vw,16px);border-radius:24px;background:#0a0f42;color:#ffffff;text-align:center;box-shadow:0 10px 24px rgba(10,15,66,.18)}.AdvantagesSection_icon__NfDZ9{display:inline-flex;flex-shrink:0;color:#ffffff}.AdvantagesSection_cardTitle__r_dtN{margin:0;max-width:9.75rem;color:#ffffff;font-size:clamp(.68rem,.74vw,.8rem);line-height:1.35;font-weight:500}@media (max-width:1100px){.AdvantagesSection_grid__x1n_z{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,18px);max-width:640px}.AdvantagesSection_card__kFDtf{max-width:191px}}@media (max-width:700px){.AdvantagesSection_grid__x1n_z{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.5vw,16px);max-width:420px}.AdvantagesSection_card__kFDtf{max-width:191px}.AdvantagesSection_cardTitle__r_dtN{max-width:10.5rem;font-size:clamp(.72rem,2.8vw,.82rem)}}@media (max-width:480px){.AdvantagesSection_grid__x1n_z{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:100%}.AdvantagesSection_card__kFDtf{max-width:none;width:100%;aspect-ratio:191/142;padding:14px 10px;border-radius:20px}.AdvantagesSection_cardTitle__r_dtN{max-width:9rem;font-size:clamp(.66rem,2.6vw,.76rem)}}@media (max-width:360px){.AdvantagesSection_grid__x1n_z{grid-template-columns:1fr;max-width:220px}.AdvantagesSection_card__kFDtf{max-width:191px;margin-inline:auto}}.AiFeaturesSection_section__rub2_{background:#ffffff;color:#111318}.AiFeaturesSection_inner__gNWji{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px)}.AiFeaturesSection_topRow__gVdjk{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,48px);align-items:start;margin-bottom:clamp(40px,5vw,56px)}.AiFeaturesSection_header__MPIe3{max-width:36rem}.AiFeaturesSection_title__fc53f{margin:0 0 clamp(14px,2vw,18px);max-width:18ch;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111318}.AiFeaturesSection_description__TUYgC{margin:0;max-width:42ch;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.65;color:rgba(17,19,24,.68)}.AiFeaturesSection_media__naTh_{display:flex;justify-content:flex-end;width:100%}.AiFeaturesSection_blobWrap__2yjTt{position:relative;width:min(100%,440px);aspect-ratio:1.12/1;margin-left:auto}.AiFeaturesSection_blobShape__9s_lL{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.AiFeaturesSection_blob__CMeBV{--blob-mask:url(/industry/education/ai-blob-shape.png);position:absolute;top:clamp(10px,1.4vw,14px);left:clamp(22px,3vw,30px);right:clamp(2px,.4vw,4px);bottom:clamp(20px,2.8vw,28px);overflow:hidden;background:#eef0f6;-webkit-mask-image:var(--blob-mask);mask-image:var(--blob-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.AiFeaturesSection_blob__CMeBV>span{display:block!important;position:absolute;inset:0}.AiFeaturesSection_image__pEI6y{object-fit:cover;object-position:center 12%}.AiFeaturesSection_grid__mOAJL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,40px) clamp(32px,4vw,56px)}.AiFeaturesSection_card__r9wmU{display:flex;gap:clamp(12px,1.5vw,16px);align-items:flex-start}.AiFeaturesSection_icon__9lAYL{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;margin-top:2px;color:#0e1347}.AiFeaturesSection_cardCopy__q0DlY{min-width:0}.AiFeaturesSection_cardTitle__z_E3Z{margin:0 0 clamp(8px,1vw,10px);font-size:clamp(1rem,1.1vw,1.125rem);font-weight:700;line-height:1.3;color:#111318}.AiFeaturesSection_cardDesc__OzhEt{margin:0;font-size:clamp(.8125rem,.95vw,.9375rem);line-height:1.65;color:rgba(17,19,24,.62)}@media (max-width:960px){.AiFeaturesSection_topRow__gVdjk{grid-template-columns:1fr}.AiFeaturesSection_media__naTh_{justify-content:center}.AiFeaturesSection_blobWrap__2yjTt{width:min(100%,360px);margin-inline:auto}.AiFeaturesSection_description__TUYgC,.AiFeaturesSection_title__fc53f{max-width:none}}@media (max-width:640px){.AiFeaturesSection_grid__mOAJL{grid-template-columns:1fr;gap:clamp(24px,4vw,32px)}}.CustomTechCtaSection_section__ADX17{width:100%;padding:0;background:#ffffff}.CustomTechCtaSection_banner__kC31M{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:100%;min-height:clamp(480px,42vw,600px)}.CustomTechCtaSection_copy__6XvMK{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(18px,2.2vw,26px);min-width:0;padding:clamp(56px,7vw,96px) clamp(48px,6vw,88px);background:#f5f6f8;color:#111318}.CustomTechCtaSection_title__aEBYH{margin:0;max-width:min(100%,11em);font-size:clamp(1.875rem,3vw,2.625rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;color:#111318}.CustomTechCtaSection_description__fJ8kf{margin:0;max-width:min(100%,34rem);font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:400;line-height:1.6;color:#5a616d}.CustomTechCtaSection_cta__Xy_1T{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;min-height:52px;margin-top:clamp(4px,.8vw,8px);padding:0 clamp(28px,3vw,36px);border-radius:999px;background:#7079e3;color:#ffffff;font-size:clamp(.9375rem,1vw,1rem);font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.CustomTechCtaSection_cta__Xy_1T:hover{background:#5f68d4;transform:translateY(-1px)}.CustomTechCtaSection_cta__Xy_1T:focus-visible{background:#5f68d4;outline:2px solid #7079e3;outline-offset:3px}.CustomTechCtaSection_media__GTqTF{position:relative;min-width:0;min-height:0;overflow:hidden;background:#e0e2ea}.CustomTechCtaSection_media__GTqTF>span{display:block!important;position:absolute;inset:0}.CustomTechCtaSection_image__k0UXD{object-fit:cover;object-position:center}@media (max-width:900px){.CustomTechCtaSection_banner__kC31M{grid-template-columns:1fr;min-height:auto}.CustomTechCtaSection_copy__6XvMK{padding:clamp(40px,8vw,56px) clamp(24px,5vw,40px)}.CustomTechCtaSection_description__fJ8kf,.CustomTechCtaSection_title__aEBYH{max-width:none}.CustomTechCtaSection_media__GTqTF{min-height:clamp(260px,58vw,360px)}.CustomTechCtaSection_cta__Xy_1T{min-height:48px;white-space:normal}}.ExperienceSection_section__z7RNL{background:#ffffff;color:#111318}.ExperienceSection_inner__wKJcv{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,64px);align-items:center;max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px)}.ExperienceSection_copy__4frXp{min-width:0}.ExperienceSection_title__dLtVU{margin:0 0 clamp(14px,2vw,18px);max-width:14ch;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111318}.ExperienceSection_description__eAG6L{margin:0 0 clamp(24px,3vw,32px);max-width:42ch;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.65;color:rgba(17,19,24,.68)}.ExperienceSection_list__qXV5S{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.5vw,16px) clamp(24px,3vw,40px)}.ExperienceSection_item__Zn_if{display:flex;align-items:flex-start;gap:12px}.ExperienceSection_bullet___YOwr{flex-shrink:0;width:8px;height:8px;margin-top:.55em;background:#111318}.ExperienceSection_itemText__NuEQP{font-size:clamp(.9375rem,1vw,1rem);font-weight:500;line-height:1.5;color:#111318}.ExperienceSection_media__X2Xid{position:relative;width:100%;aspect-ratio:4/3;border-radius:clamp(32px,3vw,40px);overflow:hidden;background:#e8eaf4}.ExperienceSection_media__X2Xid>span{display:block!important;position:absolute;inset:0}.ExperienceSection_image__pm4jE{object-fit:cover;object-position:center}@media (max-width:900px){.ExperienceSection_inner__wKJcv{grid-template-columns:1fr}.ExperienceSection_description__eAG6L,.ExperienceSection_title__dLtVU{max-width:none}.ExperienceSection_media__X2Xid{order:2}}@media (max-width:480px){.ExperienceSection_list__qXV5S{grid-template-columns:1fr;gap:clamp(12px,2vw,16px)}}.AdvantagesSection_section__zpiLv{position:relative;overflow:hidden;padding:clamp(72px,9vw,110px) clamp(20px,5vw,60px);background:#050a30;color:#ffffff}.AdvantagesSection_section__zpiLv:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 72% 88% at 22% 50%,rgba(26,48,120,.72) 0,rgba(10,22,72,.42) 42%,rgba(5,10,48,0) 72%);pointer-events:none}.AdvantagesSection_inner__YYK3g{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(40px,5vw,72px);align-items:center;max-width:1280px;margin:0 auto}.AdvantagesSection_copy__MCwtM{display:flex;flex-direction:column;gap:clamp(18px,2.2vw,24px)}.AdvantagesSection_title__qnKgd{margin:0;max-width:12ch;font-size:clamp(1.875rem,3.2vw,2.625rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;color:#ffffff}.AdvantagesSection_description__ZVIjo{margin:0;max-width:34ch;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.65;color:rgba(255,255,255,.88)}.AdvantagesSection_grid__KsKOV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.AdvantagesSection_card__HLBw5{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;min-height:258px;height:clamp(258px,20vw,263px);padding:36px 24px 28px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(72,92,180,.42),rgba(38,52,130,.32) 42%,rgba(14,20,58,.52));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 28px rgba(0,0,0,.16);text-align:center;overflow:hidden}.AdvantagesSection_card__HLBw5:before{content:"";position:absolute;inset:0;background:linear-gradient(155deg,rgba(255,255,255,.1),rgba(255,255,255,.03) 28%,rgba(255,255,255,0) 52%);pointer-events:none}.AdvantagesSection_icon__mBZjx{position:relative;z-index:1;display:inline-flex;flex:1;flex-shrink:0;align-items:center;justify-content:center;min-height:0;color:#ffffff}.AdvantagesSection_cardTitle__FNU8r{position:relative;z-index:1;flex-shrink:0;margin:0;max-width:11.5rem;font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:500;line-height:1.45;color:#ffffff}@media (max-width:900px){.AdvantagesSection_inner__YYK3g{grid-template-columns:1fr;align-items:start}.AdvantagesSection_description__ZVIjo,.AdvantagesSection_title__qnKgd{max-width:none}}@media (max-width:520px){.AdvantagesSection_grid__KsKOV{gap:14px}.AdvantagesSection_card__HLBw5{min-height:258px;height:auto;padding:32px 18px 24px;border-radius:20px}.AdvantagesSection_cardTitle__FNU8r{max-width:9.5rem;font-size:.875rem}}.CtaBannerSection_section__lA1GT{padding:clamp(48px,6vw,72px) clamp(20px,5vw,60px);background:#ffffff}.CtaBannerSection_sectionFull__YqJ3S{padding:clamp(72px,8vw,104px) clamp(20px,5vw,60px);background:#050a30;color:#ffffff}.CtaBannerSection_innerFull__4QcMb,.CtaBannerSection_inner__duOAE{max-width:1280px;margin:0 auto}.CtaBannerSection_banner__e0rfZ{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,4.5vw,56px);padding:clamp(28px,3.5vw,40px);border-radius:28px;overflow:hidden;background:#0a1648;color:#ffffff}.CtaBannerSection_bannerFull__8fRxa{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,5vw,72px);padding:0;border-radius:0;overflow:visible;background:transparent}.CtaBannerSection_imageLeft__RZikK .CtaBannerSection_media__FN4Sw{order:1}.CtaBannerSection_imageLeft__RZikK .CtaBannerSection_copy__FgNHr,.CtaBannerSection_imageRight__04BXn .CtaBannerSection_media__FN4Sw{order:2}.CtaBannerSection_imageRight__04BXn .CtaBannerSection_copy__FgNHr{order:1}.CtaBannerSection_media__FN4Sw{position:relative;min-height:clamp(280px,30vw,376px);border-radius:20px;overflow:hidden;background:#0a1648}.CtaBannerSection_bannerFull__8fRxa .CtaBannerSection_media__FN4Sw{width:100%;min-height:clamp(260px,28vw,440px);aspect-ratio:522/440;border-radius:20px}.CtaBannerSection_image__VY20q{object-fit:cover;object-position:center}.CtaBannerSection_media__FN4Sw img{max-width:none;width:100%;height:100%}.CtaBannerSection_copy__FgNHr{display:flex;flex-direction:column;justify-content:center;padding:clamp(12px,2vw,24px) clamp(12px,2vw,28px) clamp(12px,2vw,24px) 0}.CtaBannerSection_bannerFull__8fRxa .CtaBannerSection_copy__FgNHr{padding:clamp(8px,1.5vw,16px) 0}.CtaBannerSection_title__cDYOa{margin:0 0 14px;max-width:22ch;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#ffffff}.CtaBannerSection_bannerFull__8fRxa .CtaBannerSection_title__cDYOa{margin:0 0 clamp(18px,2.2vw,24px);max-width:20ch;font-size:clamp(1.875rem,3.2vw,2.625rem);line-height:1.18}.CtaBannerSection_description__dedJU{margin:0 0 clamp(24px,3vw,32px);max-width:28ch;font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.65;color:rgba(255,255,255,.72)}.CtaBannerSection_bannerFull__8fRxa .CtaBannerSection_description__dedJU{max-width:42ch;margin:0 0 clamp(28px,3.5vw,36px);font-size:clamp(.9375rem,1.15vw,1.0625rem);color:rgba(255,255,255,.82)}.CtaBannerSection_actions__N8Vy_{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.CtaBannerSection_ctaPrimary__AGnfZ,.CtaBannerSection_ctaSecondary__IhtR1{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.CtaBannerSection_ctaPrimary__AGnfZ{background:#6b7bff;color:#ffffff}.CtaBannerSection_ctaPrimary__AGnfZ:focus-visible,.CtaBannerSection_ctaPrimary__AGnfZ:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(107,123,255,.35)}.CtaBannerSection_ctaSecondary__IhtR1{border:1.5px solid #6b7bff;background:transparent;color:#6b7bff}.CtaBannerSection_ctaSecondary__IhtR1:focus-visible,.CtaBannerSection_ctaSecondary__IhtR1:hover{transform:translateY(-2px);background:rgba(107,123,255,.08)}@media (max-width:900px){.CtaBannerSection_bannerFull__8fRxa,.CtaBannerSection_banner__e0rfZ{grid-template-columns:1fr;gap:clamp(32px,6vw,48px)}.CtaBannerSection_banner__e0rfZ{padding:clamp(20px,4vw,28px)}.CtaBannerSection_imageLeft__RZikK .CtaBannerSection_copy__FgNHr,.CtaBannerSection_imageLeft__RZikK .CtaBannerSection_media__FN4Sw,.CtaBannerSection_imageRight__04BXn .CtaBannerSection_copy__FgNHr,.CtaBannerSection_imageRight__04BXn .CtaBannerSection_media__FN4Sw{order:unset}.CtaBannerSection_bannerFull__8fRxa .CtaBannerSection_copy__FgNHr,.CtaBannerSection_copy__FgNHr{padding:0}.CtaBannerSection_bannerFull__8fRxa .CtaBannerSection_description__dedJU,.CtaBannerSection_bannerFull__8fRxa .CtaBannerSection_title__cDYOa,.CtaBannerSection_description__dedJU,.CtaBannerSection_title__cDYOa{max-width:none}.CtaBannerSection_bannerFull__8fRxa .CtaBannerSection_media__FN4Sw{min-height:clamp(240px,55vw,360px)}}.GradientCtaSection_section__rx8l8{padding:clamp(72px,9vw,104px) clamp(20px,5vw,60px);background:linear-gradient(90deg,#5558c9,#636edf 48%,#7b84eb);color:#ffffff}.GradientCtaSection_inner__Oi3nt{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,2.5vw,28px);max-width:820px;margin:0 auto;text-align:center}.GradientCtaSection_title__BuHj8{margin:0;font-size:clamp(1.875rem,3.2vw,2.625rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#ffffff}.GradientCtaSection_description__0wupa{margin:0;max-width:640px;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;color:rgba(255,255,255,.92)}.GradientCtaSection_cta__Xuspy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:clamp(4px,.8vw,8px);padding:0 32px;border-radius:999px;background:#ffffff;color:#636edf;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.GradientCtaSection_cta__Xuspy:focus-visible,.GradientCtaSection_cta__Xuspy:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.18)}.AdminDashboardSection_section__COunD{background:#ffffff;color:#111318}.AdminDashboardSection_inner__m6HAG{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px)}.AdminDashboardSection_title__rGEKe{margin:0 0 clamp(40px,5vw,56px);text-align:center;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111318}.AdminDashboardSection_layout__xHXmj{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(24px,3.5vw,40px);align-items:stretch}.AdminDashboardSection_grid__HY5Fy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,18px);height:100%}.AdminDashboardSection_card__XBYWB{display:flex;flex-direction:column;gap:clamp(10px,1.2vw,12px);min-height:clamp(148px,16vw,172px);padding:clamp(18px,2vw,22px);border-radius:clamp(14px,1.5vw,18px);background:#2e3367;color:#ffffff}.AdminDashboardSection_icon__BjB67{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.12);color:#ffffff;flex-shrink:0}.AdminDashboardSection_cardTitle__8NeWl{margin:0;font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:700;line-height:1.3;color:#ffffff}.AdminDashboardSection_cardDesc__tFT5A{margin:0;font-size:clamp(.8125rem,.9vw,.875rem);line-height:1.55;color:rgba(255,255,255,.72)}.AdminDashboardSection_media__5sKk9{position:relative;min-height:clamp(300px,36vw,460px);height:100%;border-radius:clamp(16px,1.8vw,22px);overflow:hidden;background:#f3f4f8}.AdminDashboardSection_media__5sKk9>span{display:block!important;position:absolute;inset:0}.AdminDashboardSection_image__Wrvsq{object-fit:cover;object-position:center}@media (max-width:960px){.AdminDashboardSection_layout__xHXmj{grid-template-columns:1fr}.AdminDashboardSection_media__5sKk9{min-height:clamp(280px,58vw,420px);height:auto}}@media (max-width:560px){.AdminDashboardSection_grid__HY5Fy{grid-template-columns:1fr}}.BusinessModelsSection_section__VCF15{--card-gap:clamp(16px,2vw,24px);--card-min-height:clamp(168px,18vw,210px);position:relative;z-index:2;background:#ffffff;color:#111318}.BusinessModelsSection_inner__sLQRh{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px)}.BusinessModelsSection_layout__K6sN6{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:start}.BusinessModelsSection_copy__OUe03{min-width:0}.BusinessModelsSection_title__LIZBO{margin:0;max-width:16ch;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111318}.BusinessModelsSection_rightPanel__rbadm{min-width:0}.BusinessModelsSection_grid__SkOFZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}.BusinessModelsSection_card__2ToE2{display:flex;flex-direction:column;gap:clamp(10px,1.2vw,14px);min-width:0;min-height:var(--card-min-height);padding:clamp(20px,2.2vw,28px);border-radius:clamp(16px,1.6vw,20px);background:#ffffff;box-shadow:0 8px 28px rgba(14,19,71,.07);box-sizing:border-box}.BusinessModelsSection_icon__Il6zp{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0}.BusinessModelsSection_iconPurple__1mE_A{color:#7c3aed}.BusinessModelsSection_iconBlue__8A_HV{color:#2563eb}.BusinessModelsSection_iconPink__94leB{color:#e64980}.BusinessModelsSection_iconOrange__zVNOC{color:#f76707}.BusinessModelsSection_iconGreen__156_j{color:#2f9e44}.BusinessModelsSection_cardTitle__LE7zE{margin:0;font-size:clamp(1rem,1.1vw,1.125rem);font-weight:700;line-height:1.3;color:#111318}.BusinessModelsSection_cardDesc__xV5PM{margin:0;font-size:clamp(.8125rem,.95vw,.9375rem);line-height:1.65;color:rgba(17,19,24,.62)}@media (max-width:1023px){.BusinessModelsSection_layout__K6sN6{grid-template-columns:1fr;gap:clamp(28px,4vw,40px)}.BusinessModelsSection_title__LIZBO{max-width:none}}@media (max-width:560px){.BusinessModelsSection_grid__SkOFZ{grid-template-columns:1fr}}.FullStackSection_section__sBOpY{padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px);background:#fff;color:#111318}.FullStackSection_inner__VZJBm{max-width:1280px;margin:0 auto}.FullStackSection_header__9oRIe{max-width:46rem;margin:0 auto clamp(40px,5vw,56px);text-align:center}.FullStackSection_title__UAmkZ{margin:0 0 16px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111318}.FullStackSection_description__NaSzi{margin:0;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.65;color:#4b5563}.FullStackSection_grid__KmcHi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,32px);margin:0;padding:0;list-style:none}.FullStackSection_card__w3QNn{display:flex;flex-direction:column;gap:clamp(16px,2vw,20px);text-align:left}.FullStackSection_media__1F_oc{position:relative;width:100%;aspect-ratio:4/5;border-radius:30px;overflow:hidden;background:#eef0ff}.FullStackSection_media__1F_oc>span{display:block!important;position:absolute;inset:0}.FullStackSection_image__XGzHK{object-fit:cover;object-position:center}.FullStackSection_cardTitle__zqeLu{margin:0;font-size:clamp(1.0625rem,1.2vw,1.25rem);font-weight:700;line-height:1.35;color:#050a30}.FullStackSection_cardDesc__QFcD_{margin:0;font-size:clamp(.8125rem,.9vw,.9375rem);line-height:1.6;color:#4b5563}@media (max-width:900px){.FullStackSection_grid__KmcHi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.FullStackSection_grid__KmcHi{grid-template-columns:1fr}}.GrowthCtaSection_section__IGzV6{padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px);background:#9ca3d1;color:#fff}.GrowthCtaSection_inner__O4wPq{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,3.5vw,36px);max-width:52rem;margin:0 auto;text-align:center}.GrowthCtaSection_title__WX951{margin:0;max-width:22ch;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#fff}.GrowthCtaSection_cta__DuGFZ{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 36px;border-radius:999px;background:#6a74db;color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.GrowthCtaSection_cta__DuGFZ:focus-visible,.GrowthCtaSection_cta__DuGFZ:hover{background:#5a64c9;transform:translateY(-1px)}@media (max-width:560px){.GrowthCtaSection_title__WX951{max-width:none}}.AdvancedFeaturesSection_section__b_dg6{background:#050a30;color:#ffffff}.AdvancedFeaturesSection_inner__Y_sd6{width:min(1120px,100%);margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,48px)}.AdvancedFeaturesSection_header__fAtfs{max-width:min(100%,52rem);margin:0 auto clamp(40px,5vw,56px);text-align:center}.AdvancedFeaturesSection_title__srKD_{margin:0 0 clamp(14px,2vw,18px);font-family:var(--font-primary);font-size:clamp(1.75rem,3vw,2.375rem);font-weight:var(--font-bold);line-height:1.18;letter-spacing:-.02em;color:#ffffff}.AdvancedFeaturesSection_description__ooICn{margin:0 auto;max-width:min(100%,42rem);font-family:var(--font-primary);font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:var(--font-regular);line-height:1.65;color:rgba(255,255,255,.78)}.AdvancedFeaturesSection_grid__xsDmT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:clamp(14px,1.6vw,18px);align-items:stretch}.AdvancedFeaturesSection_card__UjLAg{display:flex;flex-direction:column;min-height:clamp(220px,24vw,260px);padding:clamp(20px,2.2vw,24px);border-radius:18px;background:#ffffff;color:#111318;box-shadow:0 8px 28px rgba(0,0,0,.12)}.AdvancedFeaturesSection_itemOnboarding__BgBpn{grid-column:1;grid-row:1/3}.AdvancedFeaturesSection_itemAiSupport__gHfvA{grid-column:2/4;grid-row:1}.AdvancedFeaturesSection_itemAlerts__TEjru{grid-column:2;grid-row:2}.AdvancedFeaturesSection_itemBudgeting__NpxGJ{grid-column:3;grid-row:2}.AdvancedFeaturesSection_layoutTall__GUCGx{min-height:100%}.AdvancedFeaturesSection_layoutWide__SxFtf{min-height:clamp(220px,24vw,260px)}.AdvancedFeaturesSection_wideInner__59qZ0{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(200px,.95fr);gap:clamp(16px,2vw,20px);align-items:stretch;height:100%;flex:1}.AdvancedFeaturesSection_cardCopy__nrGoj{display:flex;flex-direction:column;gap:clamp(10px,1.2vw,14px);min-width:0;flex:1}.AdvancedFeaturesSection_icon__8F8R9{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#eef0ff;color:#4f46e5}.AdvancedFeaturesSection_iconTeal__SMTmV{background:#dff7f2;color:#0d9488}.AdvancedFeaturesSection_cardTitle__ylmrR{margin:0;font-family:var(--font-primary);font-size:clamp(.9375rem,1vw,1.0625rem);font-weight:var(--font-bold);line-height:1.35;color:#111318}.AdvancedFeaturesSection_cardDesc__OJXx_{margin:0;font-family:var(--font-primary);font-size:clamp(.8125rem,.9vw,.875rem);font-weight:var(--font-regular);line-height:1.6;color:rgba(17,19,24,.68)}.AdvancedFeaturesSection_tags__rnRwn{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding:clamp(8px,1vw,12px) 0 0;list-style:none}.AdvancedFeaturesSection_tag__R5YKb{padding:6px 12px;border-radius:999px;background:#eef0f4;font-size:.75rem;font-weight:600;color:#111318}.AdvancedFeaturesSection_tagAccent__X_s_w{background:#e8e4ff;color:#4f46e5}.AdvancedFeaturesSection_media__AclTz{position:relative;width:100%;margin-top:auto;border-radius:12px;overflow:hidden;background:#eef0f4}.AdvancedFeaturesSection_layoutTall__GUCGx .AdvancedFeaturesSection_media__AclTz{aspect-ratio:4/3;min-height:clamp(160px,18vw,220px)}.AdvancedFeaturesSection_wideInner__59qZ0 .AdvancedFeaturesSection_media__AclTz{margin-top:0;min-height:clamp(160px,18vw,200px);height:100%}.AdvancedFeaturesSection_media__AclTz>span{display:block!important;position:absolute;inset:0}.AdvancedFeaturesSection_image__Wq1fN{object-fit:cover;object-position:center}.AdvancedFeaturesSection_chart__bdg0H{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(10px,1.2vw,14px);height:clamp(72px,10vw,96px);margin-top:auto;padding:12px 14px;border-radius:12px;background:#eef0f4}.AdvancedFeaturesSection_bar__eGrMk{flex:1;min-width:0;max-width:56px;border-radius:6px 6px 2px 2px;background:#c7cad4}.AdvancedFeaturesSection_bar__eGrMk:first-child{height:42%;background:#c7cad4}.AdvancedFeaturesSection_bar__eGrMk:nth-child(2){height:68%;background:#c4b5fd}.AdvancedFeaturesSection_bar__eGrMk:nth-child(3){height:54%;background:#5b4fc7}.AdvancedFeaturesSection_bar__eGrMk:nth-child(4){height:88%;background:#14b8a6}@media (max-width:960px){.AdvancedFeaturesSection_grid__xsDmT{grid-template-columns:1fr;grid-template-rows:auto}.AdvancedFeaturesSection_itemAiSupport__gHfvA,.AdvancedFeaturesSection_itemAlerts__TEjru,.AdvancedFeaturesSection_itemBudgeting__NpxGJ,.AdvancedFeaturesSection_itemOnboarding__BgBpn{grid-column:auto;grid-row:auto}.AdvancedFeaturesSection_wideInner__59qZ0{grid-template-columns:1fr}.AdvancedFeaturesSection_wideInner__59qZ0 .AdvancedFeaturesSection_media__AclTz{min-height:clamp(160px,40vw,220px);height:auto;aspect-ratio:16/10}}@media (max-width:640px){.AdvancedFeaturesSection_header__fAtfs{text-align:left}}.GrowthSection_section__wHTOg{--card-gap:clamp(14px,1.8vw,18px);--card-height:clamp(120px,14vw,148px);--cards-viewport-rows:2;--cards-viewport-height:calc(var(--card-height) * var(--cards-viewport-rows) + var(--card-gap) * (var(--cards-viewport-rows) - 1));--growth-scroll-distance:0px;--growth-block-height:502px;position:relative;z-index:2;background:#050a30;color:#ffffff}.GrowthSection_inner__oirXE{width:min(1120px,100%);margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,48px)}.GrowthSection_layout__uYe5f{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,4vw,56px);align-items:start}@media (min-width:1024px){.GrowthSection_inner__oirXE{position:sticky;top:calc(var(--nav-height, 80px) + max(0px, (100svh - var(--nav-height, 80px) - var(--growth-block-height)) / 2))}.GrowthSection_layout__uYe5f{align-items:center}}.GrowthSection_scrollRunway__gG5_h{display:none}@media (min-width:1024px){.GrowthSection_scrollRunway__gG5_h{display:block;height:var(--growth-scroll-distance,0);pointer-events:none}}.GrowthSection_copy__AoAYe{display:flex;flex-direction:column;gap:clamp(18px,2.2vw,24px);min-width:0}@media (min-width:1024px){.GrowthSection_copy__AoAYe{min-height:var(--cards-viewport-height);justify-content:center}}.GrowthSection_title__hcFqI{margin:0;max-width:18ch;font-family:var(--font-primary);font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:var(--font-bold);line-height:1.15;letter-spacing:-.02em;color:#ffffff}.GrowthSection_description__u6k7V{margin:0;max-width:40ch;font-family:var(--font-primary);font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:var(--font-regular);line-height:1.65;color:rgba(255,255,255,.88)}.GrowthSection_rightPanel__JqBZg{min-width:0}@media (min-width:1024px){.GrowthSection_rightPanel__JqBZg{height:var(--cards-viewport-height);overflow:hidden}}.GrowthSection_gridTrack__Y31Z7{will-change:transform}.GrowthSection_grid__KYCvn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}.GrowthSection_card__1zWIQ{display:flex;flex-direction:column;gap:clamp(12px,1.4vw,16px);height:var(--card-height);min-height:var(--card-height);padding:clamp(22px,2.4vw,28px);border-radius:clamp(18px,2vw,24px);background:#ffffff;box-shadow:0 8px 24px rgba(14,19,71,.08);box-sizing:border-box}.GrowthSection_icon__a2ihr{display:inline-flex;flex-shrink:0;color:#111318}.GrowthSection_cardTitle__zUtpr{margin:0;font-family:var(--font-primary);font-size:clamp(.9375rem,1vw,1.0625rem);font-weight:var(--font-bold);line-height:1.35;color:#111318}@media (max-width:1023px){.GrowthSection_layout__uYe5f{grid-template-columns:1fr}.GrowthSection_copy__AoAYe{min-height:0;justify-content:flex-start}.GrowthSection_description__u6k7V,.GrowthSection_title__hcFqI{max-width:none}.GrowthSection_rightPanel__JqBZg{height:auto;overflow:visible}.GrowthSection_card__1zWIQ{height:auto;min-height:clamp(120px,14vw,148px)}}@media (max-width:560px){.GrowthSection_grid__KYCvn{grid-template-columns:1fr}}.ComplianceStandardsSection_section__UZYuM{width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box;background:#ffffff;color:#111318}.ComplianceStandardsSection_inner___LoPU{width:min(1280px,100%);max-width:100%;min-width:0;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px);box-sizing:border-box}.ComplianceStandardsSection_header__ik76C{max-width:min(100%,52rem);margin:0 auto clamp(40px,5vw,56px);text-align:center}.ComplianceStandardsSection_title__yOOef{display:flex;flex-direction:column;align-items:center;gap:0;margin:0;font-family:var(--font-primary);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111318}.ComplianceStandardsSection_titleLine__ifTx4{display:block;max-width:100%}.ComplianceStandardsSection_titleLine__ifTx4 span{display:block}@media (min-width:901px){.ComplianceStandardsSection_titleLine__ifTx4{white-space:nowrap}}.ComplianceStandardsSection_grid__V_Zwq{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(16px,2vw,24px);width:100%;min-width:0}.ComplianceStandardsSection_grid__V_Zwq>:first-child,.ComplianceStandardsSection_grid__V_Zwq>:nth-child(2){grid-column:span 3}.ComplianceStandardsSection_grid__V_Zwq>:nth-child(3),.ComplianceStandardsSection_grid__V_Zwq>:nth-child(4),.ComplianceStandardsSection_grid__V_Zwq>:nth-child(5){grid-column:span 2}.ComplianceStandardsSection_card__rlYIO{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,16px);height:100%;min-height:clamp(180px,18vw,220px);padding:clamp(28px,3vw,40px);border-radius:16px;background:#0d1137;box-shadow:0 8px 24px rgba(13,17,55,.18);box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease}.ComplianceStandardsSection_cardTitle__fSJQw{margin:0;font-family:var(--font-primary);font-size:clamp(1.125rem,1.35vw,1.375rem);font-weight:700;line-height:1.3;color:#ffffff}.ComplianceStandardsSection_cardDesc__rg2v2{margin:0;font-family:var(--font-primary);font-size:clamp(.8125rem,.92vw,.875rem);font-weight:400;line-height:1.6;color:rgba(255,255,255,.92)}@media (max-width:1024px){.ComplianceStandardsSection_titleLine__ifTx4{white-space:normal}.ComplianceStandardsSection_grid__V_Zwq{grid-template-columns:repeat(2,minmax(0,1fr))}.ComplianceStandardsSection_grid__V_Zwq>*{grid-column:span 1!important}.ComplianceStandardsSection_grid__V_Zwq>:nth-child(5){grid-column:1/-1!important}}@media (max-width:640px){.ComplianceStandardsSection_header__ik76C{text-align:left}.ComplianceStandardsSection_title__yOOef{align-items:flex-start}.ComplianceStandardsSection_grid__V_Zwq{grid-template-columns:1fr}.ComplianceStandardsSection_grid__V_Zwq>:nth-child(5){grid-column:span 1!important}.ComplianceStandardsSection_card__rlYIO{min-height:auto}}.DevelopmentServicesSection_section__NRsCn{--copy-sticky-top:clamp(88px,10vh,112px);width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box;background:#ffffff;color:#111318}.DevelopmentServicesSection_inner__xmI9c{width:min(1280px,100%);max-width:100%;min-width:0;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px);box-sizing:border-box}.DevelopmentServicesSection_layout__rKj5U{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(32px,4vw,56px);align-items:start}.DevelopmentServicesSection_copy__ESrOL{display:flex;flex-direction:column;gap:clamp(16px,2vw,22px);min-width:0}.DevelopmentServicesSection_title___HSip{display:flex;flex-direction:column;gap:0;margin:0;max-width:min(100%,14ch);font-family:var(--font-primary);font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#111318}.DevelopmentServicesSection_titleLine__JDXNQ{display:block;max-width:100%}.DevelopmentServicesSection_titleLine__JDXNQ span{display:block}@media (min-width:901px){.DevelopmentServicesSection_titleLine__JDXNQ{white-space:nowrap}}.DevelopmentServicesSection_description__47yWj{margin:0;max-width:min(100%,38ch);font-family:var(--font-primary);font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:400;line-height:1.65;color:rgba(17,19,24,.72)}.DevelopmentServicesSection_cardsPanel__f7_aw{width:100%;min-width:0}.DevelopmentServicesSection_grid__Ep0rh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,20px);width:100%;min-width:0}.DevelopmentServicesSection_card__obXkE{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,16px);height:100%;min-height:clamp(200px,22vw,240px);padding:clamp(24px,2.5vw,32px);border-radius:16px;background:#656aa2;box-shadow:0 8px 24px rgba(101,106,162,.22);box-sizing:border-box}.DevelopmentServicesSection_icon__Z6_MY{display:inline-flex;flex-shrink:0;color:#ffffff}.DevelopmentServicesSection_cardTitle__YnRcO{margin:0;font-family:var(--font-primary);font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:700;line-height:1.35;color:#ffffff}.DevelopmentServicesSection_cardDesc__qoMyh{margin:0;font-family:var(--font-primary);font-size:clamp(.8125rem,.92vw,.875rem);font-weight:400;line-height:1.6;color:rgba(255,255,255,.92)}@media (min-width:901px){.DevelopmentServicesSection_copy__ESrOL{position:sticky;top:var(--copy-sticky-top);align-self:start}}@media (max-width:1024px){.DevelopmentServicesSection_layout__rKj5U{grid-template-columns:1fr;gap:clamp(32px,5vw,48px)}.DevelopmentServicesSection_copy__ESrOL{position:static}.DevelopmentServicesSection_title___HSip{max-width:none}.DevelopmentServicesSection_titleLine__JDXNQ{white-space:normal}.DevelopmentServicesSection_description__47yWj{max-width:none}}@media (max-width:640px){.DevelopmentServicesSection_grid__Ep0rh{grid-template-columns:1fr;gap:16px}.DevelopmentServicesSection_card__obXkE{min-height:auto}}.EmergingTechnologiesSection_section__jHd8D{width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box;background:#ffffff;color:#111318}.EmergingTechnologiesSection_inner__mUeSk{width:min(1120px,100%);max-width:100%;min-width:0;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px);box-sizing:border-box}.EmergingTechnologiesSection_header__LSeaF{max-width:min(100%,52rem);margin:0 auto clamp(40px,5vw,56px);text-align:center}.EmergingTechnologiesSection_title__A_pIS{display:flex;flex-direction:column;align-items:center;gap:0;margin:0 0 clamp(16px,2vw,20px);font-family:var(--font-primary);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111318}.EmergingTechnologiesSection_titleLine__SdD3S{display:block;max-width:100%}.EmergingTechnologiesSection_titleLine__SdD3S span{display:block}@media (min-width:901px){.EmergingTechnologiesSection_titleLine__SdD3S{white-space:nowrap}}.EmergingTechnologiesSection_subtitle__sjh_6{margin:0 auto;max-width:min(100%,44rem);font-family:var(--font-primary);font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:400;line-height:1.65;color:rgba(17,19,24,.72)}.EmergingTechnologiesSection_cards__GQL_I{display:flex;flex-direction:column;gap:clamp(20px,2.5vw,28px)}.EmergingTechnologiesSection_card__D3umP{display:grid;grid-template-columns:40% minmax(0,1fr);gap:28px;align-items:stretch;padding:32px;border-radius:12px;background:#f1f1f1;box-shadow:none;box-sizing:border-box}.EmergingTechnologiesSection_cardMedia___PXpX{position:relative;min-height:100%;align-self:stretch;border-radius:12px;overflow:hidden;background:#e8e8e8}.EmergingTechnologiesSection_cardMedia___PXpX>span{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.EmergingTechnologiesSection_cardImage__pofuR,.EmergingTechnologiesSection_cardMedia___PXpX img{object-fit:cover;object-position:center;border-radius:12px}.EmergingTechnologiesSection_cardBody__1P2S6{display:flex;flex-direction:column;gap:16px;min-width:0;padding:0;background:transparent}.EmergingTechnologiesSection_cardTitle__79zPH{margin:0;font-family:var(--font-primary);font-size:30px;font-weight:600;line-height:1.25;color:#111111}.EmergingTechnologiesSection_cardDesc__dR3_2{margin:0;font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:1.7;color:#444444}.EmergingTechnologiesSection_featureGrid__pLe3V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none}.EmergingTechnologiesSection_featureItem__6wwD4{display:flex;align-items:flex-start;gap:10px;min-width:0;font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:1.5;color:#222222}.EmergingTechnologiesSection_featureMarker__K420R{flex-shrink:0;width:6px;height:6px;margin-top:.5em;border-radius:50%;background:#222222}.EmergingTechnologiesSection_metrics__YSr_U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:4px}.EmergingTechnologiesSection_metricCard___N3Gf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 16px;border-radius:10px;background:#ffffff;border:none;box-shadow:none;text-align:center;box-sizing:border-box}.EmergingTechnologiesSection_metricValue__7qBWa{margin:0;font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:#111111}.EmergingTechnologiesSection_metricLabel__Z_dUe{margin:0;font-family:var(--font-primary);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:#666666}@media (max-width:900px){.EmergingTechnologiesSection_titleLine__SdD3S{white-space:normal}.EmergingTechnologiesSection_card__D3umP{grid-template-columns:1fr;gap:24px;padding:clamp(20px,4vw,28px)}.EmergingTechnologiesSection_cardMedia___PXpX{min-height:clamp(220px,48vw,280px)}.EmergingTechnologiesSection_cardTitle__79zPH{font-size:clamp(1.375rem,5vw,1.875rem)}.EmergingTechnologiesSection_cardDesc__dR3_2,.EmergingTechnologiesSection_featureItem__6wwD4{font-size:clamp(.8125rem,3.2vw,.875rem)}}@media (max-width:640px){.EmergingTechnologiesSection_header__LSeaF{text-align:left}.EmergingTechnologiesSection_title__A_pIS{align-items:flex-start}.EmergingTechnologiesSection_subtitle__sjh_6{max-width:none}.EmergingTechnologiesSection_featureGrid__pLe3V,.EmergingTechnologiesSection_metrics__YSr_U{grid-template-columns:1fr}.EmergingTechnologiesSection_metricCard___N3Gf{flex-direction:row;justify-content:space-between;text-align:left}.EmergingTechnologiesSection_metricLabel__Z_dUe{text-align:right}}.HomeContactSection_section__qM3Tc{background:#ffffff;color:#111318;font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif}.HomeContactSection_inner__gKnNm{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px)}.HomeContactSection_header__JzetJ{max-width:min(100%,44rem);margin:0 0 clamp(36px,4.5vw,52px);text-align:left}.HomeContactSection_badge__KcbBa{margin:0 0 clamp(14px,1.8vw,18px);font-size:clamp(.8125rem,.92vw,.875rem);font-weight:700;letter-spacing:.02em;color:#111318}.HomeContactSection_title__H_7_6{margin:0 0 clamp(12px,1.6vw,16px);font-size:clamp(1.875rem,3.2vw,2.625rem);font-weight:700;line-height:1.12;letter-spacing:-.025em}.HomeContactSection_description___gvAd{margin:0;max-width:38rem;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.65;color:rgba(17,19,24,.68)}.HomeContactSection_card__BLGJo{border-radius:clamp(20px,2.2vw,24px);background:#16171d;padding:clamp(18px,2.2vw,24px)}.HomeContactSection_layout__vbAcy{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.2vw,24px)}.HomeContactSection_infoCard__Yb9XX{padding:clamp(28px,3.2vw,36px);border-radius:clamp(16px,1.8vw,20px);background:#6366f1;color:#ffffff}.HomeContactSection_infoTitle__MO3O3{margin:0 0 clamp(10px,1.2vw,12px);font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:700;line-height:1.25;color:#ffffff}.HomeContactSection_infoDescription__ENnrU{margin:0 0 clamp(28px,3.2vw,36px);max-width:20rem;font-size:clamp(.8125rem,.92vw,.875rem);line-height:1.6;color:rgba(255,255,255,.88)}.HomeContactSection_infoList__YHb_b{display:flex;flex-direction:column;gap:clamp(22px,2.6vw,28px);margin:0;padding:0;list-style:none}.HomeContactSection_infoItem__NNfaP{display:flex;align-items:flex-start;gap:clamp(14px,1.6vw,16px)}.HomeContactSection_infoIcon__41BEn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(42px,4.6vw,48px);height:clamp(42px,4.6vw,48px);border-radius:999px;background:#ffffff;color:#111318}.HomeContactSection_infoCopy__QYvF9{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:2px}.HomeContactSection_infoLabel__XEdwm{font-size:clamp(.875rem,.95vw,.9375rem);font-weight:700;line-height:1.35}.HomeContactSection_infoValue__Xwnev{font-size:clamp(.8125rem,.9vw,.875rem);line-height:1.55;color:rgba(255,255,255,.92);text-decoration:none}.HomeContactSection_infoValueMultiline__sI0cj{white-space:pre-line}.HomeContactSection_infoValue__Xwnev:focus-visible,.HomeContactSection_infoValue__Xwnev:hover{text-decoration:underline}.HomeContactSection_form__1Cxh9{position:relative;display:flex;flex-direction:column;gap:clamp(18px,2.2vw,24px);padding:clamp(20px,2.4vw,28px) clamp(8px,1.2vw,16px) calc(clamp(12px, 1.6vw, 16px) + var(--admin-toolbar-height, 0px));color:#ffffff}.HomeContactSection_field__mfkTr{display:block}.HomeContactSection_input___Skfk,.HomeContactSection_textarea__cLhz3{width:100%;padding:clamp(8px,1vw,10px) 0;border:none;border-radius:0;background:transparent;color:#ffffff;font:inherit;font-size:clamp(.9375rem,1vw,1rem)}.HomeContactSection_input___Skfk::placeholder,.HomeContactSection_textarea__cLhz3::placeholder{color:rgba(255,255,255,.42)}.HomeContactSection_input___Skfk:focus-visible,.HomeContactSection_textarea__cLhz3:focus-visible{outline:none;box-shadow:inset 0 -1px 0 rgba(255,255,255,.28)}.HomeContactSection_inputError__HFEBp,.HomeContactSection_textarea__cLhz3.HomeContactSection_inputError__HFEBp{box-shadow:inset 0 -1px 0 #ff8f8f}.HomeContactSection_inputError__HFEBp:focus-visible,.HomeContactSection_textarea__cLhz3.HomeContactSection_inputError__HFEBp:focus-visible{box-shadow:inset 0 -2px 0 #ff8f8f}.HomeContactSection_fieldError__pWQmV{margin:8px 0 0;font-size:.8125rem;line-height:1.45;color:#ff9d9d}.HomeContactSection_textarea__cLhz3{min-height:clamp(120px,14vw,160px);resize:vertical}.HomeContactSection_submitWrap__d3Zan{display:flex;justify-content:center;padding-top:clamp(12px,1.6vw,20px)}.HomeContactSection_submit__Q5l_Z{min-width:min(100%,320px);min-height:52px;padding:0 clamp(28px,3vw,36px);border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.04);color:#ffffff;font:inherit;font-size:clamp(.875rem,.95vw,.9375rem);font-weight:700;letter-spacing:.02em;text-transform:capitalize;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.HomeContactSection_submit__Q5l_Z:focus-visible,.HomeContactSection_submit__Q5l_Z:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.28)}.HomeContactSection_submit__Q5l_Z:disabled{opacity:.65;cursor:not-allowed;transform:none}.HomeContactSection_honeypot___4QGx{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.HomeContactSection_srOnly__LxfWo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:900px){.HomeContactSection_layout__vbAcy{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:stretch;gap:clamp(24px,2.8vw,32px)}.HomeContactSection_form__1Cxh9{justify-content:center;padding:clamp(24px,2.8vw,32px) clamp(16px,2vw,24px)}}@media (prefers-reduced-motion:reduce){.HomeContactSection_submit__Q5l_Z{transition:none}}.heroViewport_heroViewport__jUn4U{--hero-nav-offset:var(--nav-height);min-height:calc(100svh + var(--hero-nav-offset));min-height:calc(100dvh + var(--hero-nav-offset));margin-top:calc(-1 * var(--hero-nav-offset));box-sizing:border-box}.heroViewport_heroContentTop__5sorh{padding-top:var(--hero-content-top);box-sizing:border-box}.heroViewport_heroPulledTop__Khmh1{padding-top:var(--hero-content-top-pulled);box-sizing:border-box}.heroViewport_heroBgFill__m__r3{position:absolute;inset:0;z-index:0;overflow:hidden}.heroViewport_heroBgFill__m__r3 img,.heroViewport_heroBgFill__m__r3>span,.heroViewport_heroImgFill__8H2ny{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center center}.heroViewport_heroBgFill__m__r3>span{display:block!important}@media (max-width:900px){.heroViewport_heroViewport__jUn4U{min-height:auto!important;margin-top:0!important;padding-top:var(--hero-content-top-mobile)!important}}.HeroSection_hero__0aWzd{position:relative;display:flex;align-items:center;padding:calc((var(--nav-height) * 2) + clamp(48px, 8vh, 80px)) clamp(20px,5vw,80px) clamp(72px,10vh,112px);background:#000000;overflow:hidden;isolation:isolate;box-sizing:border-box}.HeroSection_heroBg__fUyb_{position:absolute;inset:0;z-index:0;background:#000000}.HeroSection_heroBg__fUyb_ img,.HeroSection_heroBg__fUyb_>span,.HeroSection_heroImg__8ykee{object-fit:cover;object-position:center top;max-width:none;width:100%;height:100%}.HeroSection_heroImg__8ykee{position:absolute;inset:0}.HeroSection_heroBg__fUyb_>span{display:block!important;position:absolute;inset:0}.HeroSection_overlay__Szg9I{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,10,48,.82),rgba(5,10,48,.52) 42%,rgba(5,10,48,.28)),linear-gradient(180deg,rgba(5,10,48,.35),rgba(5,10,48,.08) 45%,rgba(5,10,48,.55));pointer-events:none}.HeroSection_inner__wR3xr{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto}.HeroSection_copy__RWHg5{max-width:min(100%,34rem)}.HeroSection_title__kr7f9{margin:0 0 clamp(16px,2.2vh,22px);font-size:clamp(2rem,4.2vw + .25rem,3.125rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#ffffff}.HeroSection_title__kr7f9 span{display:block}.HeroSection_description__exCou{margin:0 0 clamp(24px,3.2vh,32px);max-width:min(100%,32rem);font-size:clamp(.9375rem,1.05vw + .15rem,1.0625rem);font-weight:400;line-height:1.65;color:rgba(255,255,255,.9)}.HeroSection_cta__O0D4B{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(44px,5vh,48px);min-width:132px;padding:0 clamp(24px,3vw,28px);border-radius:999px;background:#ffffff;color:#5844ce;font-size:clamp(.875rem,.95vw,1rem);font-weight:600;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.18);transition:transform .2s ease,box-shadow .2s ease}.HeroSection_cta__O0D4B:focus-visible,.HeroSection_cta__O0D4B:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.28)}@media (max-width:768px){.HeroSection_hero__0aWzd{align-items:flex-end;padding-bottom:clamp(64px,10vh,88px)}.HeroSection_copy__RWHg5{max-width:none}.HeroSection_title__kr7f9{font-size:clamp(1.75rem,7vw,2.25rem)}.HeroSection_description__exCou{max-width:none;font-size:.9375rem}.HeroSection_heroBg__fUyb_ img,.HeroSection_heroImg__8ykee{object-position:center 8%}}@media (max-width:480px){.HeroSection_heroBg__fUyb_ img,.HeroSection_heroImg__8ykee{object-position:center top}}@media (max-height:720px) and (min-width:769px){.HeroSection_title__kr7f9{font-size:clamp(1.75rem,4vh,2.25rem)}.HeroSection_description__exCou{font-size:clamp(.875rem,1.6vh,.9375rem);margin-bottom:clamp(18px,2.5vh,24px)}}.JourneySection_section__gDo71{width:100%;padding:0;background:#ffffff}.JourneySection_banner__zZwiH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:100%;min-height:480px}.JourneySection_copy__Xg8y7{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(18px,2.2vw,26px);min-width:0;padding:clamp(56px,7vw,96px) clamp(48px,6vw,88px);background:#f5f6f8;color:#111318}.JourneySection_title__GlyY6{margin:0;max-width:min(100%,11em);font-size:clamp(1.875rem,3vw,2.625rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;color:#111318}.JourneySection_description__WVA9r{margin:0;max-width:min(100%,34rem);font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:400;line-height:1.6;color:#5a616d}.JourneySection_cta__27st6{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;min-height:52px;margin-top:clamp(4px,.8vw,8px);padding:0 clamp(28px,3vw,36px);border-radius:999px;background:#7079e3;color:#ffffff;font-size:clamp(.9375rem,1vw,1rem);font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.JourneySection_cta__27st6:hover{background:#5f68d4;transform:translateY(-1px)}.JourneySection_cta__27st6:focus-visible{background:#5f68d4;outline:2px solid #7079e3;outline-offset:3px}.JourneySection_media__77XaI{position:relative;min-width:0;min-height:0;overflow:hidden;background:#e0e2ea}.JourneySection_media__77XaI>span{display:block!important;position:absolute;inset:0}.JourneySection_image__eAOuk{object-fit:cover;object-position:center}@media (max-width:900px){.JourneySection_banner__zZwiH{grid-template-columns:1fr;min-height:auto}.JourneySection_copy__Xg8y7{padding:clamp(40px,8vw,56px) clamp(24px,5vw,40px)}.JourneySection_description__WVA9r,.JourneySection_title__GlyY6{max-width:none}.JourneySection_media__77XaI{min-height:clamp(260px,58vw,360px)}.JourneySection_cta__27st6{min-height:48px;white-space:normal}}.TechStackSection_section__4btob{background:#050a30;color:#ffffff;text-align:center}.TechStackSection_inner__E3F3n{max-width:1280px;margin:0 auto;padding:clamp(74px,9vw,108px) clamp(20px,5vw,60px)}.TechStackSection_header__v9bWo{width:min(900px,100%);margin:0 auto clamp(40px,5vw,56px)}.TechStackSection_title__IMk_5{margin:0 0 10px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#ffffff}.TechStackSection_subtitle__dnbGF{margin:0 0 12px;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700;line-height:1.2;color:#ffffff}.TechStackSection_description__BMaVt{margin:0;font-size:clamp(.82rem,.95vw,.92rem);line-height:1.55;color:rgba(255,255,255,.82)}.TechStackSection_layout__WYyXy{display:grid;grid-template-columns:minmax(200px,.3fr) minmax(0,.7fr);gap:clamp(24px,3.5vw,42px);width:min(1140px,100%);margin:0 auto;align-items:start;text-align:left}.TechStackSection_tabs__dttUN{display:grid;gap:clamp(12px,1.4vw,16px)}.TechStackSection_tab__ZUOIC{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(48px,5vw,56px);padding:0 20px;border:none;border-radius:12px;background:rgba(37,43,82,.85);color:rgba(255,255,255,.88);font:inherit;font-size:clamp(.88rem,1vw,.95rem);font-weight:500;text-align:center;cursor:pointer;transition:background .25s ease,color .25s ease}.TechStackSection_tab__ZUOIC:focus-visible,.TechStackSection_tab__ZUOIC:hover{background:rgba(55,62,110,.95);color:#ffffff}.TechStackSection_tab__ZUOIC:focus-visible{outline:2px solid rgba(255,255,255,.95);outline-offset:2px}.TechStackSection_tabActive__qAoXX{background:#6366f1;color:#ffffff}.TechStackSection_tabActive__qAoXX:focus-visible,.TechStackSection_tabActive__qAoXX:hover{background:#5c67f2}.TechStackSection_panel__abCsE{position:relative;min-width:0;overflow:hidden}.TechStackSection_panelInner___iifW{width:100%;will-change:transform,opacity}.TechStackSection_grid___M_dX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,22px)}.TechStackSection_card__LqdKf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:clamp(148px,16vw,168px);padding:clamp(22px,2.4vw,28px) clamp(16px,2vw,20px);border-radius:18px;background:#ffffff;color:#050611;text-align:center;box-shadow:var(--card-shadow-rest-light)}.TechStackSection_techIcon__NkNST{display:block;width:32px;height:32px;object-fit:contain;filter:brightness(0)}.TechStackSection_techIconFallback__suAan{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#050611}.TechStackSection_cardTitle__mCTEE{margin:0;font-size:clamp(.82rem,.95vw,.92rem);font-weight:700;line-height:1.2;color:#050611}.TechStackSection_cardDescription__SoJkk{margin:0;font-size:clamp(.68rem,.78vw,.74rem);line-height:1.4;color:rgba(5,6,17,.68)}@media (max-width:1024px){.TechStackSection_layout__WYyXy{grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr)}}@media (max-width:900px){.TechStackSection_layout__WYyXy{grid-template-columns:1fr;gap:24px}.TechStackSection_tabs__dttUN{grid-template-columns:repeat(4,minmax(0,1fr))}.TechStackSection_tab__ZUOIC{min-height:48px}.TechStackSection_grid___M_dX{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.TechStackSection_inner__E3F3n{padding-inline:18px}.TechStackSection_grid___M_dX,.TechStackSection_tabs__dttUN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.TechStackSection_grid___M_dX,.TechStackSection_tabs__dttUN{grid-template-columns:1fr}.TechStackSection_card__LqdKf{min-height:140px}}.TechStackSection_section__4btob[data-variant=periwinkle]{background:#4e5cd1;text-align:left}.TechStackSection_section__4btob[data-variant=periwinkle] .TechStackSection_inner__E3F3n{padding-top:clamp(64px,8vw,88px);padding-bottom:clamp(64px,8vw,88px)}.TechStackSection_section__4btob[data-variant=periwinkle] .TechStackSection_tab__ZUOIC{background:rgba(58,68,175,.72);color:rgba(255,255,255,.82)}.TechStackSection_section__4btob[data-variant=periwinkle] .TechStackSection_tab__ZUOIC:focus-visible,.TechStackSection_section__4btob[data-variant=periwinkle] .TechStackSection_tab__ZUOIC:hover{background:rgba(68,78,195,.88);color:#ffffff}.TechStackSection_section__4btob[data-variant=periwinkle] .TechStackSection_tabActive__qAoXX{background:#050a30;color:#ffffff}.TechStackSection_section__4btob[data-variant=periwinkle] .TechStackSection_tabActive__qAoXX:focus-visible,.TechStackSection_section__4btob[data-variant=periwinkle] .TechStackSection_tabActive__qAoXX:hover{background:#0a1238}.HeroSection_hero__UCxi1{position:relative;display:flex;align-items:center;justify-content:center;padding:calc((var(--nav-height) * 2) + clamp(40px, 6vh, 72px)) clamp(20px,5vw,60px) clamp(72px,10vh,112px);background:#000000;overflow:hidden;isolation:isolate;text-align:center;box-sizing:border-box}.HeroSection_heroBg__TbkKB{position:absolute;inset:0;z-index:0;background:#000000}.HeroSection_heroBg__TbkKB img,.HeroSection_heroBg__TbkKB>span,.HeroSection_heroImg__IkzGT{object-fit:cover;object-position:center top;max-width:none;width:100%;height:100%}.HeroSection_heroImg__IkzGT{position:absolute;inset:0}.HeroSection_heroBg__TbkKB>span{display:block!important;position:absolute;inset:0}.HeroSection_overlay__ztj7S{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.12) 28%,rgba(0,0,0,.42)),linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.18));pointer-events:none}.HeroSection_inner__KW7fv{position:relative;z-index:2;width:min(920px,100%);margin:0 auto}.HeroSection_title__LpOLM{margin:0 auto clamp(12px,2vh,18px);max-width:min(540px,92%);font-size:clamp(1.75rem,3.2vw + .4rem,2.875rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:#ffffff}.HeroSection_description__HhiCc{margin:0 auto clamp(20px,3vh,28px);max-width:min(42rem,92%);font-size:clamp(.875rem,1vw + .2rem,1.0625rem);font-weight:400;line-height:1.55;color:rgba(255,255,255,.92)}.HeroSection_cta__IFA67{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(44px,5vh,48px);min-width:132px;padding:0 clamp(24px,3vw,28px);border-radius:999px;background:#ffffff;color:#6355d8;font-size:clamp(.875rem,.95vw,1rem);font-weight:600;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.18);transition:transform .2s ease,box-shadow .2s ease}.HeroSection_cta__IFA67:focus-visible,.HeroSection_cta__IFA67:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.28)}@media (max-width:768px){.HeroSection_hero__UCxi1{padding-bottom:clamp(64px,10vh,88px)}.HeroSection_heroBg__TbkKB img,.HeroSection_heroImg__IkzGT{object-position:center 8%}.HeroSection_title__LpOLM{max-width:none;font-size:clamp(1.625rem,6.8vw,2.25rem)}.HeroSection_description__HhiCc{max-width:none;font-size:.9375rem}}@media (max-width:480px){.HeroSection_heroBg__TbkKB img,.HeroSection_heroImg__IkzGT{object-position:center top}.HeroSection_title__LpOLM{font-size:clamp(1.5rem,7.5vw,1.875rem)}}@media (max-height:720px) and (min-width:769px){.HeroSection_title__LpOLM{font-size:clamp(1.625rem,4vh,2.25rem)}.HeroSection_description__HhiCc{font-size:clamp(.8125rem,1.6vh,.9375rem);margin-bottom:clamp(16px,2.5vh,22px)}.HeroSection_cta__IFA67{min-height:42px}}.IdeaCtaSection_section__cQzyK{padding:0;background:#050a30}.IdeaCtaSection_banner__92muo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(360px,42vw,480px)}.IdeaCtaSection_copy__f9Lwk{display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,2vw,24px);padding:clamp(48px,6vw,80px) clamp(32px,5vw,72px);color:#fff}.IdeaCtaSection_title__FhuwM{margin:0;max-width:16ch;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#fff}.IdeaCtaSection_description__fP_rw{margin:0;max-width:42ch;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.65;color:rgba(255,255,255,.92)}.IdeaCtaSection_cta__FjK9u{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;min-height:48px;margin-top:clamp(4px,.8vw,8px);padding:0 32px;border-radius:999px;background:#636edf;color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.IdeaCtaSection_cta__FjK9u:focus-visible,.IdeaCtaSection_cta__FjK9u:hover{background:#5259c9;transform:translateY(-1px)}.IdeaCtaSection_media__dk6IQ{position:relative;min-height:clamp(280px,42vw,480px);overflow:hidden}.IdeaCtaSection_media__dk6IQ>span{display:block!important;position:absolute;inset:0}.IdeaCtaSection_image___N9hp{object-fit:cover;object-position:center left}@media (max-width:900px){.IdeaCtaSection_banner__92muo{grid-template-columns:1fr;min-height:auto}.IdeaCtaSection_copy__f9Lwk{padding:clamp(40px,8vw,56px) clamp(24px,5vw,40px)}.IdeaCtaSection_description__fP_rw,.IdeaCtaSection_title__FhuwM{max-width:none}.IdeaCtaSection_media__dk6IQ{min-height:clamp(240px,55vw,320px)}}.HeroSection_hero__jGGdN{position:relative;display:flex;align-items:center;overflow:hidden;background:#0a0f1a;padding:calc((var(--nav-height) * 2) + clamp(32px, 6vh, 64px)) clamp(20px,5vw,60px) clamp(64px,8vh,96px)}.HeroSection_heroImg__yEd4S{object-position:70% 35%}.HeroSection_overlay___0vTi{position:absolute;inset:0;background:rgba(0,0,0,.55);pointer-events:none}.HeroSection_inner__s_h6C{position:relative;z-index:1;width:100%;max-width:1280px;min-width:0;margin:0 auto;box-sizing:border-box}.HeroSection_copy__T6wQS{max-width:640px;width:100%;min-width:0;text-align:left}.HeroSection_title__zFry_{display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;margin:0 0 clamp(20px,2.5vw,28px);color:#ffffff;font-size:clamp(1.75rem,3.5vw,3.4375rem);font-weight:700;line-height:1.14;letter-spacing:-.02em;overflow-wrap:break-word}.HeroSection_titleLine__EzJ_z{display:block;max-width:100%}.HeroSection_titleLine__EzJ_z span{display:block}@media (min-width:1025px){.HeroSection_titleLine__EzJ_z{white-space:nowrap}}.HeroSection_description__jAHox{margin:0 0 clamp(28px,3.5vw,36px);max-width:34rem;color:rgba(255,255,255,.92);font-size:clamp(1rem,1.35vw,1.125rem);font-weight:400;line-height:1.65}.HeroSection_cta__prJ_Z{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 clamp(24px,3vw,32px);border-radius:999px;background:#ffffff;color:#3d5afe;font-size:clamp(.9375rem,1.1vw,1rem);font-weight:600;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.2);transition:transform .2s ease,box-shadow .2s ease}.HeroSection_cta__prJ_Z:focus-visible,.HeroSection_cta__prJ_Z:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.28)}@media (max-width:1024px){.HeroSection_copy__T6wQS{max-width:560px}.HeroSection_title__zFry_{font-size:clamp(1.625rem,4vw,2.5rem)}.HeroSection_titleLine__EzJ_z{white-space:normal}.HeroSection_heroImg__yEd4S{object-position:68% 40%}}@media (max-width:768px){.HeroSection_copy__T6wQS{max-width:100%}.HeroSection_title__zFry_{font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.15}.HeroSection_description__jAHox{font-size:clamp(.9375rem,3.8vw,1.0625rem);line-height:1.6}.HeroSection_cta__prJ_Z{min-height:44px;width:auto}.HeroSection_heroImg__yEd4S{object-position:center 40%}}@media (max-width:480px){.HeroSection_title__zFry_{font-size:clamp(1.625rem,8vw,2rem)}.HeroSection_description__jAHox{margin-bottom:24px}}.WhyOptimizationSection_section__U7a55{width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box;padding:clamp(72px,8vw,104px) clamp(20px,4vw,48px);background:#f8f9fc}.WhyOptimizationSection_inner__aXJ_b{width:min(1120px,100%);max-width:100%;min-width:0;margin:0 auto;box-sizing:border-box}.WhyOptimizationSection_header__sJt6A{margin-bottom:clamp(40px,5vw,56px);text-align:center}.WhyOptimizationSection_title__RUVT_{display:flex;flex-direction:column;gap:0;margin:0;color:#111318;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}.WhyOptimizationSection_titleLine__SpI1b,.WhyOptimizationSection_titleLine__SpI1b span{display:block}.WhyOptimizationSection_grid__dCqNg{display:grid;grid-template-columns:2fr 1fr 1fr;gap:clamp(16px,2vw,24px);align-items:stretch}.WhyOptimizationSection_card__2gDUy{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-width:0;padding:clamp(24px,2.5vw,32px);border:1px solid rgba(17,19,24,.08);border-radius:20px;background:#ffffff;box-shadow:0 8px 28px rgba(17,19,24,.06);box-sizing:border-box}.WhyOptimizationSection_iconWrap__EPk6J{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin-bottom:clamp(16px,2vw,20px);border-radius:10px;background:#5844ce;color:#ffffff}.WhyOptimizationSection_cardTitle__ll5r8{margin:0 0 clamp(10px,1.2vw,14px);width:100%;min-width:0;color:#111318;font-size:clamp(1rem,1.1vw,1.125rem);font-weight:700;line-height:1.32}.WhyOptimizationSection_cardDesc__9rWVZ{margin:0;width:100%;min-width:0;color:rgba(17,19,24,.62);font-size:clamp(.8125rem,.9vw,.875rem);font-weight:400;line-height:1.6;overflow-wrap:break-word}@media (max-width:960px){.WhyOptimizationSection_grid__dCqNg{grid-template-columns:1fr 1fr}.WhyOptimizationSection_cardWide__zXfRk{grid-column:1/-1}}@media (max-width:640px){.WhyOptimizationSection_title__RUVT_{font-size:clamp(1.5rem,6.5vw,2rem)}.WhyOptimizationSection_grid__dCqNg{grid-template-columns:1fr;gap:16px}.WhyOptimizationSection_cardWide__zXfRk{grid-column:auto}.WhyOptimizationSection_card__2gDUy{padding:24px;border-radius:16px}}.AiFeaturesSection_section__fE1kX{background:#050a30;color:#ffffff}.AiFeaturesSection_inner__W7Gx5{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px)}.AiFeaturesSection_header__OxHMd{max-width:min(100%,52rem);margin:0 auto clamp(40px,5vw,56px);text-align:center}.AiFeaturesSection_title__Xsu8I{margin:0 0 clamp(14px,2vw,18px);font-size:clamp(1.75rem,3vw,2.375rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;color:#ffffff}.AiFeaturesSection_description__pDH0M{margin:0 auto;max-width:min(100%,52ch);font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:400;line-height:1.65;color:rgba(255,255,255,.82)}.AiFeaturesSection_grid___kUtG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.AiFeaturesSection_card__H0v0S{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-width:0;min-height:clamp(160px,16vw,200px);border-radius:clamp(16px,1.8vw,20px);overflow:hidden;background:#ffffff;color:#111318;box-shadow:var(--card-shadow-rest-light)}.AiFeaturesSection_media__Os6Vf{position:relative;min-height:100%;overflow:hidden;background:#eef0f6}.AiFeaturesSection_media__Os6Vf>span{display:block!important;position:absolute;inset:0}.AiFeaturesSection_image___0PzC{object-fit:cover;object-position:center}.AiFeaturesSection_cardCopy___wzyl{display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,1vw,12px);min-width:0;padding:clamp(18px,2.2vw,28px)}.AiFeaturesSection_cardTitle__39EZa{margin:0;font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:700;line-height:1.35;color:#111318}.AiFeaturesSection_cardDesc__I6c_N{margin:0;font-size:clamp(.8125rem,.92vw,.875rem);font-weight:400;line-height:1.58;color:rgba(17,19,24,.65)}@media (max-width:960px){.AiFeaturesSection_grid___kUtG{grid-template-columns:1fr}}@media (max-width:560px){.AiFeaturesSection_card__H0v0S{grid-template-columns:1fr;min-height:auto}.AiFeaturesSection_media__Os6Vf{aspect-ratio:16/10;min-height:clamp(180px,50vw,240px)}.AiFeaturesSection_header__OxHMd{text-align:left}.AiFeaturesSection_description__pDH0M{max-width:none}}.DevelopmentProcessSection_section__38ZKQ{background:#ffffff;color:#111318}.DevelopmentProcessSection_inner__HTqh7{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px)}.DevelopmentProcessSection_header__yejh8{max-width:min(100%,56rem);margin:0 auto clamp(48px,6vw,64px);text-align:center}.DevelopmentProcessSection_title__fyB0V{margin:0 0 clamp(16px,2.2vw,22px);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#111318}.DevelopmentProcessSection_description__A9kEs{margin:0 auto;max-width:min(100%,54ch);font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:400;line-height:1.65;color:rgba(17,19,24,.68)}.DevelopmentProcessSection_grid__WtLMl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px)}.DevelopmentProcessSection_card__rbafK{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.8vw,20px);min-height:clamp(220px,22vw,280px);padding:clamp(28px,3.2vw,40px) clamp(24px,2.8vw,36px);background:#ffffff;text-align:left;box-shadow:var(--card-shadow-rest-light)}.DevelopmentProcessSection_card__rbafK:after,.DevelopmentProcessSection_card__rbafK:before{content:"";position:absolute;top:clamp(14px,1.8vw,20px);bottom:clamp(14px,1.8vw,20px);width:1px;background-color:#e8e8ec;pointer-events:none}.DevelopmentProcessSection_card__rbafK:before{left:0}.DevelopmentProcessSection_card__rbafK:after{right:0}.DevelopmentProcessSection_step__o8BVA{font-size:clamp(.6875rem,.76vw,.75rem);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(17,19,24,.45)}.DevelopmentProcessSection_cardTitle__PCaou{margin:0;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:700;line-height:1.35;color:#111318}.DevelopmentProcessSection_cardDesc__IKQaT{margin:0;font-size:clamp(.8125rem,.92vw,.875rem);font-weight:400;line-height:1.62;color:rgba(17,19,24,.62)}@media (max-width:960px){.DevelopmentProcessSection_grid__WtLMl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.DevelopmentProcessSection_grid__WtLMl{grid-template-columns:1fr}.DevelopmentProcessSection_header__yejh8{text-align:left}.DevelopmentProcessSection_description__A9kEs{max-width:none}.DevelopmentProcessSection_card__rbafK{min-height:auto}}.HeroSection_hero__EDSxY{position:relative;display:flex;flex-direction:column;justify-content:center;padding:calc((var(--nav-height) * 2) + clamp(24px, 4vh, 48px)) clamp(20px,5vw,60px) clamp(48px,7vh,80px);background:#050a18;overflow:hidden;isolation:isolate;box-sizing:border-box}.HeroSection_heroBg__UkltQ{position:absolute;inset:0;background:radial-gradient(ellipse 88% 78% at 58% 56%,rgba(42,78,225,.38) 0,rgba(24,52,165,.16) 34%,rgba(5,10,24,.55) 58%,#050a18 100%),#050a18}.HeroSection_heroBgImage__IXn_u{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:72% center}.HeroSection_heroBg__UkltQ:before{content:"";width:min(96vw,980px);height:min(96vw,980px);background:radial-gradient(circle,rgba(48,88,240,.14) 0,rgba(48,88,240,.06) 42%,rgba(48,88,240,0) 68%)}.HeroSection_glow__d04kg,.HeroSection_heroBg__UkltQ:before{position:absolute;top:56%;left:52%;z-index:0;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.HeroSection_glow__d04kg{width:min(76vw,820px);height:min(76vw,820px);background:radial-gradient(circle,rgba(68,110,255,.62) 0,rgba(52,92,235,.32) 26%,rgba(46,82,220,.12) 48%,rgba(46,82,220,0) 68%)}.HeroSection_glow__d04kg:after{content:"";position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(120,155,255,.28) 0,rgba(88,125,255,.08) 45%,transparent 72%);pointer-events:none}.HeroSection_overlay__yShjq{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,10,24,.82),rgba(5,10,24,.42) 36%,rgba(5,10,24,.1) 62%,transparent 78%),linear-gradient(180deg,rgba(3,8,24,.35),transparent 42%,rgba(3,8,24,.18));pointer-events:none}.HeroSection_inner__KMGBI{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(28px,4vw,56px);max-width:1280px;margin:0 auto;width:100%}.HeroSection_copy__mY_Vp{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,2.2vw,24px);min-width:0;max-width:36rem}.HeroSection_title__UApnZ{margin:0;max-width:16ch;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#ffffff}.HeroSection_subtitle__pDLEU{margin:0;max-width:42ch;font-size:clamp(.9375rem,1.08vw,1.125rem);font-weight:400;line-height:1.6;color:rgba(168,180,220,.95)}.HeroSection_bullets__o4gO2{display:flex;flex-direction:column;gap:clamp(10px,1.2vw,14px);width:100%}.HeroSection_bulletItem__4Argk{display:flex;align-items:flex-start;gap:12px;font-size:clamp(.8125rem,.92vw,.9375rem);font-weight:400;line-height:1.55;color:rgba(255,255,255,.94)}.HeroSection_bulletIcon__DXRMj{flex-shrink:0;width:7px;height:7px;margin-top:.55em;background:#ffffff}.HeroSection_cta__7bXMd{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(44px,5vh,52px);margin-top:clamp(6px,1vh,10px);padding:0 clamp(28px,3.5vw,40px);border-radius:999px;background:#ffffff;color:#5844ce;font-size:clamp(.875rem,.95vw,1rem);font-weight:600;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.18);transition:transform .2s ease,box-shadow .2s ease}.HeroSection_cta__7bXMd:focus-visible,.HeroSection_cta__7bXMd:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.28)}.HeroSection_collage__Vhf9m{width:100%;min-width:0;max-width:min(100%,520px);margin-left:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,14px);min-height:clamp(340px,38vw,480px);aspect-ratio:1.05}.HeroSection_collageItem__Ulyg3{position:relative;overflow:hidden;min-width:0;min-height:0;border-radius:clamp(14px,1.6vw,18px);background:rgba(255,255,255,.06)}.HeroSection_collageItem1__K29lG{grid-column:1;grid-row:1}.HeroSection_collageItem2__bB3Or{grid-column:1;grid-row:2}.HeroSection_collageItem3__p04Ko{grid-column:2;grid-row:1/span 2}.HeroSection_collageItem__Ulyg3>span{position:absolute;inset:0}.HeroSection_collageImg__YliLZ{object-fit:cover;object-position:center top}@media (max-width:1024px){.HeroSection_inner__KMGBI{grid-template-columns:minmax(0,1fr) minmax(240px,.88fr);gap:clamp(20px,3vw,36px)}.HeroSection_collage__Vhf9m{max-width:min(100%,460px);min-height:clamp(300px,34vw,420px)}.HeroSection_heroBgImage__IXn_u{object-position:64% center}.HeroSection_glow__d04kg{left:58%;width:min(88vw,760px);height:min(88vw,760px)}.HeroSection_heroBg__UkltQ:before{left:58%;width:min(100vw,820px);height:min(100vw,820px)}}@media (max-width:900px){.HeroSection_hero__EDSxY{justify-content:flex-start;padding-bottom:clamp(40px,7vh,56px)}.HeroSection_inner__KMGBI{grid-template-columns:1fr;gap:clamp(24px,5vw,32px)}.HeroSection_heroBg__UkltQ{background:radial-gradient(ellipse 130% 72% at 50% 78%,rgba(42,78,225,.38) 0,rgba(24,52,165,.16) 34%,rgba(5,10,24,.55) 58%,#050a18 100%),#050a18}.HeroSection_heroBgImage__IXn_u{object-position:center 42%}.HeroSection_collage__Vhf9m{width:100%;max-width:100%;min-height:clamp(300px,92vw,380px);margin:0 auto;aspect-ratio:1.05}.HeroSection_copy__mY_Vp{max-width:none}.HeroSection_title__UApnZ{max-width:none;font-size:clamp(1.625rem,7.2vw,2.125rem);line-height:1.18}.HeroSection_subtitle__pDLEU{max-width:none;font-size:clamp(.875rem,3.8vw,1rem)}.HeroSection_glow__d04kg{top:auto;bottom:14%;left:50%;width:min(105vw,720px);height:min(105vw,720px);transform:translate(-50%,42%)}.HeroSection_heroBg__UkltQ:before{top:auto;bottom:10%;left:50%;width:min(115vw,860px);height:min(115vw,860px);transform:translate(-50%,40%)}.HeroSection_overlay__yShjq{background:linear-gradient(180deg,rgba(5,10,24,.94),rgba(5,10,24,.55) 34%,rgba(5,10,24,.18) 62%,rgba(5,10,24,.08)),linear-gradient(90deg,rgba(5,10,24,.35),transparent)}}@media (max-width:480px){.HeroSection_heroBgImage__IXn_u{object-position:center 36%}.HeroSection_collage__Vhf9m{min-height:clamp(280px,95vw,340px);gap:10px}.HeroSection_cta__7bXMd{width:100%;max-width:100%}}