.HeroSection_hero__MOr2n{position:relative;isolation:isolate;overflow:hidden;padding:180px 32px 0;background:#2d1a46;color:#fff}.HeroSection_pattern__1JhE6{position:absolute;z-index:-1;inset:0;width:100%;height:100%;pointer-events:none}.HeroSection_inner__m9FY6{max-width:1280px;margin-inline:auto}.HeroSection_content___pvBz{padding:40px 0 72px}.HeroSection_eyebrow__90g59{max-width:620px;margin-bottom:30px;font-family:var(--font-heading);font-size:11px;font-weight:600;line-height:1.7;letter-spacing:.12em;text-transform:uppercase;color:#e1d5f2}.HeroSection_title__La_gG{margin:0;font-size:clamp(40px,5.2vw,76px);font-weight:500;line-height:1.38;letter-spacing:-.045em;max-width:1200px}.HeroSection_title__La_gG>span{display:block}.HeroSection_phrase__jA2sT{display:inline-block}.HeroSection_promise__A6aaz{margin-top:30px;font-size:18px;font-weight:600;line-height:1.9}.HeroSection_description__bmIwD{margin-top:13px;max-width:630px;font-size:14px;line-height:2;color:#e1d5f2}.HeroSection_actions__nhuP2{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.HeroSection_actions__nhuP2 a,.HeroSection_actions__nhuP2 button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:50px;padding:13px 25px;border-radius:999px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s}.HeroSection_primary__g3wn9{background:#fff;color:#392054}.HeroSection_primary__g3wn9:hover{background:#eee5fa}.HeroSection_secondary__cfZuY{border:1px solid #d4bcea99;color:#fff}.HeroSection_secondary__cfZuY:hover{background:#ffffff12}.HeroSection_hero__MOr2n a:focus-visible,.HeroSection_hero__MOr2n button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.HeroSection_about__c5J1o{display:flex;flex-wrap:wrap;align-items:center;gap:18px 35px;padding:24px 0 26px;border-top:1px solid #d7b9f34d;font-size:12px;font-weight:500;color:#e1d5f2}.HeroSection_about__c5J1o>span{margin-right:auto}.HeroSection_about__c5J1o a:hover{text-decoration:underline;text-underline-offset:5px}.HeroSection_about__c5J1o a span{margin-left:8px}@media (min-width:1600px){.HeroSection_hero__MOr2n{padding-top:220px}.HeroSection_content___pvBz{padding-bottom:100px}}@media (max-width:900px){.HeroSection_hero__MOr2n{padding:160px 28px 0}.HeroSection_content___pvBz{padding:35px 0 55px}.HeroSection_title__La_gG{font-size:clamp(36px,5.6vw,54px)}.HeroSection_promise__A6aaz{font-size:16px}}@media (max-width:600px){.HeroSection_hero__MOr2n{padding:143px 24px 0}.HeroSection_content___pvBz{padding:20px 0 40px}.HeroSection_eyebrow__90g59{font-size:9px;margin-bottom:24px;max-width:310px}.HeroSection_title__La_gG{font-size:clamp(28px,8.25vw,43px);line-height:1.5;letter-spacing:-.04em}.HeroSection_promise__A6aaz{margin-top:22px;font-size:14px;line-height:1.9}.HeroSection_description__bmIwD{margin-top:12px;font-size:12px;line-height:2}.HeroSection_actions__nhuP2{flex-direction:column;gap:10px;margin-top:25px}.HeroSection_actions__nhuP2 a,.HeroSection_actions__nhuP2 button{min-height:48px;font-size:12px;padding-inline:23px}.HeroSection_about__c5J1o{gap:15px;padding:21px 0 25px;font-size:10px}.HeroSection_about__c5J1o>span{width:100%}.HeroSection_about__c5J1o a span{margin-left:4px}}.WorkDiagram_figure__qSNmP{margin:0;min-width:0;padding:26px;border:1px solid #e8e2f1;border-radius:18px;background:#fbfafd;color:#27232e}.WorkDiagram_figure__qSNmP h5{margin:0;font-size:16px;font-weight:600;line-height:1.6}.WorkDiagram_figure__qSNmP p{margin:7px 0 0;font-size:13px;line-height:1.8;color:#696373;overflow-wrap:anywhere}.WorkDiagram_arrow__1Y5gn,.WorkDiagram_returnArrow__pij3R{display:block;width:22px;height:22px;flex:none;color:#8965cf}.WorkDiagram_node__G9xWg{min-width:0}.WorkDiagram_decisionFlow__lZTMa{display:grid;grid-template-columns:1fr 25px 1.15fr 62px 1fr;align-items:center;gap:8px;min-height:200px}.WorkDiagram_context__BdjBc{display:grid;gap:6px;margin-top:15px}.WorkDiagram_context__BdjBc span{padding:6px 9px;border-left:2px solid #cfbde9;background:#f0ebf8;font-size:12px;color:#696373}.WorkDiagram_choice__2c8Xo{display:flex;min-height:170px;flex-direction:column;justify-content:center;border-radius:14px;padding:20px 15px;background:#673fc6;color:#fff}.WorkDiagram_choice__2c8Xo p{color:#eee6ff}.WorkDiagram_decisionGate__hOP2J{display:flex;flex-direction:column;align-items:center;gap:10px}.WorkDiagram_decisionGate__hOP2J span{font-size:11px;line-height:1.65;text-align:center;color:#673fc6}.WorkDiagram_plan__28BgD{border-top:3px solid #673fc6;border-bottom:1px solid #ddd3ec;padding:18px 0}.WorkDiagram_workflow__9t5LF{background:#fff}.WorkDiagram_workflowSteps__n5qGo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.WorkDiagram_workflowSteps__n5qGo li{position:relative;min-width:0}.WorkDiagram_stepNumber__tvgcj{display:block;margin-bottom:15px;font-size:32px;font-weight:400;line-height:1;letter-spacing:-.04em;color:#8b69ca}.WorkDiagram_workflowSteps__n5qGo h5{border-top:1px solid #ddd3ec;padding-top:12px}.WorkDiagram_flowArrow__SY3r_{position:absolute;right:-25px;top:8px;width:20px}.WorkDiagram_workflowReturn__gtQkx{display:flex;align-items:center;gap:12px;margin-top:23px;border-bottom:1px solid #ddd3ec;padding-bottom:10px;color:#673fc6}.WorkDiagram_workflowReturn__gtQkx>span{font-size:25px;line-height:1}.WorkDiagram_workflowReturn__gtQkx p{margin:0;color:#673fc6}.WorkDiagram_permission__N0biv{padding-top:2px;font-size:11px!important}.WorkDiagram_foundationGrid__bX9Sg{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.WorkDiagram_foundationGrid__bX9Sg .WorkDiagram_node__G9xWg{border-left:2px solid #bda5e5;padding-left:14px}.WorkDiagram_foundationGrid__bX9Sg h5{color:#513090}.WorkDiagram_foundationJoin__m9q99{display:flex;justify-content:center;padding:15px 0 10px}.WorkDiagram_foundationOutcome__s3U4Q{display:flex;justify-content:center;align-items:center;gap:12px;border:1px solid #c5b0e8;border-radius:12px;background:#ede6f8;padding:13px}.WorkDiagram_foundationOutcome__s3U4Q p{margin:0;font-size:15px;font-weight:600;color:#513090}.WorkDiagram_liveDot__8inNb{width:9px;height:9px;border:2px solid #673fc6;border-radius:50%}.WorkDiagram_foundationFeedback__SS9Gm{display:flex;align-items:center;gap:8px;justify-content:center}.WorkDiagram_foundationFeedback__SS9Gm span{font-size:20px;color:#8965cf}.WorkDiagram_delivery__3DLVc{background:#fff}.WorkDiagram_deliveryContext__Ehh7r{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.WorkDiagram_deliveryContext__Ehh7r span{border-bottom:1px solid #d9cbea;padding:3px 8px;font-size:12px;color:#696373}.WorkDiagram_deliveryJoin__uzLOz{display:flex;justify-content:center;padding:8px}.WorkDiagram_deliveryCore__0H7jX{border-radius:14px;background:#251c3b;padding:20px;color:#fff}.WorkDiagram_deliveryCore__0H7jX .WorkDiagram_coreLabel__Q1v3m{margin:0 0 17px;font-size:11px;font-weight:600;color:#cdb9ed}.WorkDiagram_deliveryCore__0H7jX ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;list-style:none;margin:0;padding:0}.WorkDiagram_deliveryCore__0H7jX li{position:relative;min-width:0}.WorkDiagram_deliveryCore__0H7jX h5{font-size:15px}.WorkDiagram_deliveryCore__0H7jX li p{color:#d7cee3}.WorkDiagram_deliveryArrow__JyFBx{position:absolute;right:-23px;top:1px;width:18px;color:#b49adf}.WorkDiagram_deliveryFeedback__eWMVv{display:flex;align-items:center;gap:10px;margin-top:17px;border-top:1px solid #594568;padding-top:12px}.WorkDiagram_deliveryFeedback__eWMVv span{font-size:24px;color:#bda5e5;line-height:1}.WorkDiagram_deliveryFeedback__eWMVv p{margin:0;font-size:12px;color:#d7cee3}.WorkDiagram_deliveryFeedback__eWMVv .WorkDiagram_returnArrow__pij3R{color:#bda5e5}.WorkDiagram_deliveryResults__LYUsz{display:grid;grid-template-columns:1fr 1fr;gap:16px}.WorkDiagram_deliveryResults__LYUsz>div{display:flex;flex-direction:column;align-items:center;gap:7px;padding-top:8px}.WorkDiagram_deliveryResults__LYUsz p{margin:0;width:100%;padding:12px;border-radius:10px;font-size:12px;text-align:center}.WorkDiagram_completed__3Df_N{border:1px solid #cdb9ed;background:#f2ecfa;font-weight:600;color:#513090!important}.WorkDiagram_exception__3b0zV{border:1px dashed #cfcbd5;color:#696373}.WorkDiagram_cycleGrid__vjSEJ{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);grid-template-rows:1fr 32px 1fr}.WorkDiagram_cycleNode__RtXyb{min-width:0;border:1px solid #ded3ee;border-radius:12px;background:#fff;padding:16px 18px}.WorkDiagram_cycleNode0__a_a_r{grid-area:1/1}.WorkDiagram_cycleNode1__PhWY6{grid-area:1/3}.WorkDiagram_cycleNode2__nikk_{grid-area:3/3;border-color:#673fc6;background:#ede6f8}.WorkDiagram_cycleNode3__pIcm7{grid-area:3/1}.WorkDiagram_cycleIndex__j2WDh{display:block;margin-bottom:5px;font-size:10px;color:#8b69ca}.WorkDiagram_cycleRight__uTVJP{grid-area:1/2;place-self:center}.WorkDiagram_cycleDown__M6HRm{grid-area:2/3;place-self:center}.WorkDiagram_cycleLeft__pgBC8{grid-area:3/2;place-self:center}.WorkDiagram_cycleUp__tFyPN{grid-area:2/1;place-self:center}.WorkDiagram_clientDecision__s4GeD{display:inline-block;margin-top:10px;border-top:1px solid #c8b4e6;padding-top:6px;font-size:12px;color:#513090}@media (max-width:639px){.WorkDiagram_figure__qSNmP{padding:22px 18px;border-radius:14px}.WorkDiagram_figure__qSNmP h5{font-size:15px}.WorkDiagram_figure__qSNmP p{font-size:13px}.WorkDiagram_decisionFlow__lZTMa{grid-template-columns:1fr;gap:12px}.WorkDiagram_evidence__pF8Lm{padding:0 6px}.WorkDiagram_context__BdjBc{display:flex;flex-wrap:wrap;margin-top:10px}.WorkDiagram_context__BdjBc span{font-size:12px}.WorkDiagram_decisionArrow__kZetJ{justify-self:center;transform:rotate(90deg)!important}.WorkDiagram_choice__2c8Xo{min-height:0;padding:20px}.WorkDiagram_decisionGate__hOP2J{flex-direction:row;justify-content:center;gap:12px;padding:0}.WorkDiagram_decisionGate__hOP2J span{font-size:12px}.WorkDiagram_plan__28BgD{border-top:0;border-left:3px solid #673fc6;border-bottom:0;padding:2px 15px}.WorkDiagram_workflowSteps__n5qGo{grid-template-columns:1fr;gap:25px}.WorkDiagram_workflowSteps__n5qGo li{display:grid;grid-template-columns:32px 1fr;column-gap:12px}.WorkDiagram_stepNumber__tvgcj{grid-area:1/1/3/2;font-size:24px;margin:1px 0 0}.WorkDiagram_workflowSteps__n5qGo h5{grid-column:2;border:0;padding:0}.WorkDiagram_workflowSteps__n5qGo li p{grid-column:2;margin-top:3px}.WorkDiagram_flowArrow__SY3r_{top:auto;bottom:-24px;left:2px;right:auto;transform:rotate(90deg)!important}.WorkDiagram_workflowReturn__gtQkx{margin-top:18px}.WorkDiagram_permission__N0biv{font-size:12px!important}.WorkDiagram_foundationGrid__bX9Sg{gap:20px 15px}.WorkDiagram_foundationGrid__bX9Sg .WorkDiagram_node__G9xWg{padding-left:10px}.WorkDiagram_foundationOutcome__s3U4Q p{font-size:14px}.WorkDiagram_foundationFeedback__SS9Gm{font-size:12px!important}.WorkDiagram_deliveryCore__0H7jX{padding:18px 16px}.WorkDiagram_deliveryCore__0H7jX ol{grid-template-columns:1fr;gap:24px}.WorkDiagram_deliveryCore__0H7jX li{padding-left:12px;border-left:1px solid #7b6297}.WorkDiagram_deliveryArrow__JyFBx{top:auto;right:auto;left:-10px;bottom:-25px;transform:rotate(90deg)!important}.WorkDiagram_deliveryResults__LYUsz{grid-template-columns:1fr 1fr;gap:10px}.WorkDiagram_deliveryResults__LYUsz p{min-height:92px;padding:10px 8px;font-size:12px}.WorkDiagram_cycleGrid__vjSEJ{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);grid-template-rows:1fr 28px 1fr}.WorkDiagram_cycleNode__RtXyb{padding:12px 10px}.WorkDiagram_cycleNode__RtXyb h5{font-size:14px}.WorkDiagram_cycleNode__RtXyb p{font-size:12px}.WorkDiagram_clientDecision__s4GeD{font-size:11px}}