.ApproachHero-module__Jf4pSq__hero{background:0 0;align-items:center;min-height:100svh;padding:140px 0 96px;display:flex;position:relative}.ApproachHero-module__Jf4pSq__inner{width:min(calc(100% - 48px), var(--fo-container));margin:0 auto}.ApproachHero-module__Jf4pSq__eyebrow{color:var(--fo-blue);font-size:var(--fo-eyebrow-size);font-weight:var(--fo-eyebrow-weight);letter-spacing:var(--fo-eyebrow-spacing);text-transform:uppercase;margin:0 0 22px}.ApproachHero-module__Jf4pSq__title{max-width:980px;color:var(--fo-text);font-size:var(--fo-h1-size);font-weight:var(--fo-h1-weight);line-height:var(--fo-h1-line);letter-spacing:var(--fo-h1-spacing);flex-direction:column;margin:0 0 34px;display:flex}.ApproachHero-module__Jf4pSq__text{max-width:620px;color:var(--fo-text-soft);font-size:var(--fo-body-lg);line-height:var(--fo-body-line);margin:0 0 42px}.ApproachHero-module__Jf4pSq__cta{min-height:var(--fo-cta-height);padding:var(--fo-cta-padding);border-radius:var(--fo-radius-pill);background:var(--fo-black);color:var(--fo-white);font-size:var(--fo-cta-size);font-weight:var(--fo-cta-weight);letter-spacing:var(--fo-cta-spacing);justify-content:center;align-items:center;transition:transform .25s,background .25s;display:inline-flex}.ApproachHero-module__Jf4pSq__cta:hover{background:var(--fo-blue);transform:translateY(-2px)}@media (max-width:760px){.ApproachHero-module__Jf4pSq__hero{min-height:auto;padding:140px 0 84px}.ApproachHero-module__Jf4pSq__inner{width:min(calc(100% - 32px), var(--fo-container))}.ApproachHero-module__Jf4pSq__title{font-size:clamp(44px,13vw,62px)}.ApproachHero-module__Jf4pSq__text{font-size:var(--fo-body)}.ApproachHero-module__Jf4pSq__cta{width:100%}}
.Workflow-module__o4_OsG__section{padding:120px 0}.Workflow-module__o4_OsG__inner{width:min(calc(100% - 48px),var(--fo-container));margin:0 auto}.Workflow-module__o4_OsG__inner h2{max-width:760px;font-size:var(--fo-h2-size);line-height:var(--fo-h2-line);margin-bottom:72px}.Workflow-module__o4_OsG__timeline{grid-template-columns:repeat(5,1fr);gap:22px;display:grid;position:relative;overflow:hidden}.Workflow-module__o4_OsG__timeline:before{content:"";background:var(--fo-border);height:1px;position:absolute;top:16px;left:0;right:0}.Workflow-module__o4_OsG__timeline:after{content:"";background:var(--fo-blue);transform-origin:0;width:100%;height:1px;animation:Workflow-module__o4_OsG__drawWorkflow 1.4s var(--fo-ease) forwards;animation-delay:.35s;position:absolute;top:16px;left:0;transform:scaleX(0)}@keyframes Workflow-module__o4_OsG__drawWorkflow{to{transform:scaleX(1)}}.Workflow-module__o4_OsG__card{padding-top:44px;transition:transform .25s,box-shadow .25s;position:relative}.Workflow-module__o4_OsG__card:hover{transform:translateY(-6px)}.Workflow-module__o4_OsG__dot{background:var(--fo-blue);z-index:2;border-radius:50%;width:16px;height:16px;position:absolute;top:8px;left:0;box-shadow:0 0 0 8px #4c61ff14}.Workflow-module__o4_OsG__card h3{margin-bottom:14px;font-size:22px}.Workflow-module__o4_OsG__card p{color:var(--fo-text-soft);line-height:1.6}@media (max-width:900px){.Workflow-module__o4_OsG__timeline{grid-template-columns:repeat(4,minmax(150px,1fr));padding-bottom:18px;overflow-x:auto}.Workflow-module__o4_OsG__timeline:before,.Workflow-module__o4_OsG__timeline:after{display:block}.Workflow-module__o4_OsG__card{min-width:150px;padding-top:44px;padding-left:0}.Workflow-module__o4_OsG__dot{top:8px;left:0}}@media (max-width:640px){.Workflow-module__o4_OsG__section{padding:72px 0}.Workflow-module__o4_OsG__inner{width:min(calc(100% - 32px),var(--fo-container))}.Workflow-module__o4_OsG__inner h2{margin-bottom:48px}.Workflow-module__o4_OsG__timeline{grid-template-columns:1fr;gap:28px;overflow:hidden}.Workflow-module__o4_OsG__timeline:before{background:var(--fo-border);width:1px;height:100%;display:block;top:8px;left:8px;right:auto}.Workflow-module__o4_OsG__timeline:after{background:var(--fo-blue);transform-origin:top;width:1px;height:100%;animation:Workflow-module__o4_OsG__drawWorkflowMobile 1.4s var(--fo-ease) forwards;animation-delay:.35s;display:block;top:8px;left:8px;transform:scaleY(0)}.Workflow-module__o4_OsG__card{padding-top:0;padding-left:38px}.Workflow-module__o4_OsG__dot{top:7px;left:0}}
.EngagementModels-module__qR8orq__section{background:var(--fo-white);padding:120px 0;position:relative;overflow:hidden}.EngagementModels-module__qR8orq__section:before{content:"";border:1px solid color-mix(in srgb, var(--fo-blue) 22%, transparent);opacity:.55;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-180px}.EngagementModels-module__qR8orq__section:after{content:"";border:1px solid color-mix(in srgb, var(--fo-blue) 14%, transparent);pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:-40px;right:-40px}.EngagementModels-module__qR8orq__inner{z-index:2;width:min(calc(100% - 48px), var(--fo-container));margin:0 auto;position:relative}.EngagementModels-module__qR8orq__header{text-align:center;max-width:760px;margin:0 auto 72px}.EngagementModels-module__qR8orq__header h2{color:var(--fo-text);font-size:var(--fo-h2-size);font-weight:var(--fo-h2-weight);line-height:var(--fo-h2-line);letter-spacing:var(--fo-h2-spacing);margin:0 0 24px}.EngagementModels-module__qR8orq__intro{max-width:620px;color:var(--fo-text-soft);font-size:var(--fo-body-lg);line-height:var(--fo-body-line);text-align:center;margin:0 auto}.EngagementModels-module__qR8orq__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.EngagementModels-module__qR8orq__card{border:1px solid var(--fo-border);border-radius:var(--fo-radius-card);background:var(--fo-glass);-webkit-backdrop-filter:blur(18px)saturate(150%);flex-direction:column;justify-content:space-between;min-height:520px;padding:34px;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;display:flex;position:relative;overflow:hidden}.EngagementModels-module__qR8orq__card:before{content:"";border:1px solid color-mix(in srgb, var(--fo-blue) 16%, transparent);opacity:0;border-radius:50%;width:220px;height:220px;transition:opacity .28s,transform .28s;position:absolute;top:-90px;right:-90px}.EngagementModels-module__qR8orq__card:hover{border-color:var(--fo-blue);box-shadow:var(--fo-shadow-soft);transform:translateY(-6px)}.EngagementModels-module__qR8orq__card:hover:before{opacity:1;transform:scale(1.08)}.EngagementModels-module__qR8orq__featured{background:var(--fo-black);min-height:520px;color:var(--fo-white);border-color:color-mix(in srgb, var(--fo-blue) 34%, transparent);box-shadow:var(--fo-shadow-soft), 0 0 42px color-mix(in srgb, var(--fo-blue) 16%, transparent);justify-content:space-between}.EngagementModels-module__qR8orq__featured:before{opacity:.55;border-color:color-mix(in srgb, var(--fo-blue) 28%, transparent)}.EngagementModels-module__qR8orq__featured h3,.EngagementModels-module__qR8orq__featured .EngagementModels-module__qR8orq__rhythm{color:var(--fo-white)}.EngagementModels-module__qR8orq__featured .EngagementModels-module__qR8orq__cardTop p,.EngagementModels-module__qR8orq__featured .EngagementModels-module__qR8orq__list,.EngagementModels-module__qR8orq__featured .EngagementModels-module__qR8orq__detail{color:color-mix(in srgb, var(--fo-white) 64%, transparent)}.EngagementModels-module__qR8orq__featured .EngagementModels-module__qR8orq__cardTop h3{color:var(--fo-white)}.EngagementModels-module__qR8orq__featured .EngagementModels-module__qR8orq__cardTop{align-items:flex-start}.EngagementModels-module__qR8orq__featured .EngagementModels-module__qR8orq__orbit{border-color:color-mix(in srgb, var(--fo-white) 70%, transparent);box-shadow:0 0 0 8px color-mix(in srgb, var(--fo-blue) 16%, transparent), 0 0 26px color-mix(in srgb, var(--fo-blue) 32%, transparent)}.EngagementModels-module__qR8orq__cardTop{z-index:2;align-items:flex-start;gap:14px;display:flex;position:relative}.EngagementModels-module__qR8orq__orbit{border:1px solid color-mix(in srgb, var(--fo-blue) 34%, transparent);width:32px;height:32px;box-shadow:0 0 0 8px color-mix(in srgb, var(--fo-blue) 6%, transparent), 0 0 22px color-mix(in srgb, var(--fo-blue) 16%, transparent);border-radius:50%;flex:none;margin-top:2px;transition:transform .28s,box-shadow .28s;position:relative}.EngagementModels-module__qR8orq__orbit:before{content:"";background:var(--fo-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.EngagementModels-module__qR8orq__orbit:after{content:"";background:var(--fo-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EngagementModels-module__qR8orq__card:hover .EngagementModels-module__qR8orq__orbit{box-shadow:0 0 0 10px color-mix(in srgb, var(--fo-blue) 8%, transparent), 0 0 28px color-mix(in srgb, var(--fo-blue) 22%, transparent);transform:rotate(90deg)}.EngagementModels-module__qR8orq__cardTop h3{color:var(--fo-text);font-size:var(--fo-h3-size);font-weight:var(--fo-h3-weight);line-height:var(--fo-h3-line);letter-spacing:var(--fo-h3-spacing);margin:0 0 12px}.EngagementModels-module__qR8orq__cardTop p{color:var(--fo-text-soft);font-size:var(--fo-body);line-height:var(--fo-body-line);margin:0}.EngagementModels-module__qR8orq__list{z-index:2;color:var(--fo-text-soft);flex-direction:column;gap:14px;margin:52px 0;padding:0;list-style:none;display:flex;position:relative}.EngagementModels-module__qR8orq__list li{font-size:var(--fo-body);padding-left:18px;line-height:1.45;position:relative}.EngagementModels-module__qR8orq__list li:before{content:"";background:var(--fo-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0;transform:translateY(-50%)}.EngagementModels-module__qR8orq__bottom{z-index:2;border-top:1px solid var(--fo-border);padding-top:28px;position:relative}.EngagementModels-module__qR8orq__featured .EngagementModels-module__qR8orq__bottom{border-color:color-mix(in srgb, var(--fo-white) 14%, transparent)}.EngagementModels-module__qR8orq__rhythm{color:var(--fo-text);letter-spacing:-.06em;margin:0 0 8px;font-size:clamp(34px,3.4vw,52px);font-weight:800;line-height:.95}.EngagementModels-module__qR8orq__detail{color:var(--fo-text-soft);font-size:var(--fo-body-sm);margin:0;line-height:1.4}.EngagementModels-module__qR8orq__note{max-width:760px;color:var(--fo-text);letter-spacing:-.055em;text-align:center;margin:64px auto 0;font-size:clamp(28px,3vw,44px);font-weight:760;line-height:1.08}@media (max-width:1080px){.EngagementModels-module__qR8orq__grid{grid-template-columns:1fr}.EngagementModels-module__qR8orq__card,.EngagementModels-module__qR8orq__featured{min-height:auto}}@media (max-width:760px){.EngagementModels-module__qR8orq__section{padding:84px 0}.EngagementModels-module__qR8orq__inner{width:min(calc(100% - 32px), var(--fo-container))}.EngagementModels-module__qR8orq__header{text-align:left;margin-bottom:48px}.EngagementModels-module__qR8orq__header p{font-size:var(--fo-body)}.EngagementModels-module__qR8orq__grid{gap:18px}.EngagementModels-module__qR8orq__card{padding:28px}.EngagementModels-module__qR8orq__cardTop{gap:16px}.EngagementModels-module__qR8orq__orbit{width:28px;height:28px}.EngagementModels-module__qR8orq__list{margin:38px 0}.EngagementModels-module__qR8orq__rhythm{font-size:40px}.EngagementModels-module__qR8orq__note{text-align:left;margin-top:48px}}
.GrowthStages-module__A0cBAa__section{background:var(--fo-white);padding:120px 0;position:relative;overflow:hidden}.GrowthStages-module__A0cBAa__inner{width:min(calc(100% - 48px), var(--fo-container));margin:0 auto}.GrowthStages-module__A0cBAa__header{text-align:center;max-width:780px;margin:0 auto 72px}.GrowthStages-module__A0cBAa__header h2{color:var(--fo-text);font-size:var(--fo-h2-size);font-weight:var(--fo-h2-weight);line-height:var(--fo-h2-line);letter-spacing:var(--fo-h2-spacing);flex-direction:column;margin:0;display:flex}.GrowthStages-module__A0cBAa__shell{border:1px solid var(--fo-border);border-radius:var(--fo-radius-card);background:var(--fo-glass);-webkit-backdrop-filter:blur(18px)saturate(150%);overflow:hidden}.GrowthStages-module__A0cBAa__tabs{border-bottom:1px solid var(--fo-border);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.GrowthStages-module__A0cBAa__tabs:before{content:"";background:var(--fo-border);height:2px;position:absolute;bottom:0;left:28px;right:28px}.GrowthStages-module__A0cBAa__tabs:after{content:"";width:calc((100% - 56px) * var(--active-progress));background:var(--fo-blue);height:2px;transition:width .45s var(--fo-ease);position:absolute;bottom:0;left:28px}.GrowthStages-module__A0cBAa__tab{border:0;border-right:1px solid var(--fo-border);min-height:128px;color:var(--fo-text-soft);text-align:left;cursor:pointer;background:0 0;padding:28px;transition:background .25s,color .25s;position:relative}.GrowthStages-module__A0cBAa__tab:last-child{border-right:0}.GrowthStages-module__A0cBAa__tab span{color:var(--fo-text);letter-spacing:-.04em;margin-bottom:12px;font-size:24px;font-weight:850;display:block}.GrowthStages-module__A0cBAa__tab small{max-width:180px;color:var(--fo-text-soft);font-size:var(--fo-body-sm);line-height:1.35;display:block}.GrowthStages-module__A0cBAa__tab:before{content:"";background:0 0;width:0;height:2px;transition:width .25s;position:absolute;bottom:-1px;left:28px}.GrowthStages-module__A0cBAa__tab:hover,.GrowthStages-module__A0cBAa__active{background:color-mix(in srgb, var(--fo-blue) 5%, transparent)}.GrowthStages-module__A0cBAa__active:before{width:calc(100% - 56px)}.GrowthStages-module__A0cBAa__panel{background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--fo-blue) 10%, transparent), transparent 36%);padding:52px;position:relative}.GrowthStages-module__A0cBAa__stageTitle{align-items:baseline;gap:18px;margin-bottom:42px;display:flex}.GrowthStages-module__A0cBAa__stageTitle span{color:var(--fo-blue);font-size:var(--fo-eyebrow-size);font-weight:var(--fo-eyebrow-weight);letter-spacing:var(--fo-eyebrow-spacing)}.GrowthStages-module__A0cBAa__stageTitle h3{color:var(--fo-text);letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,64px);font-weight:820;line-height:.98}.GrowthStages-module__A0cBAa__columns{grid-template-columns:1fr 1.2fr 1fr;gap:34px;display:grid}.GrowthStages-module__A0cBAa__column{border:1px solid var(--fo-border);border-radius:calc(var(--fo-radius-card) - 8px);background:color-mix(in srgb, var(--fo-white) 58%, transparent);padding:28px}.GrowthStages-module__A0cBAa__columnTitle{color:var(--fo-text);font-size:var(--fo-body-sm);letter-spacing:.04em;text-transform:uppercase;margin:0 0 22px;font-weight:850}.GrowthStages-module__A0cBAa__column ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.GrowthStages-module__A0cBAa__column li{color:var(--fo-text-soft);font-size:var(--fo-body);padding-left:18px;line-height:1.45;position:relative}.GrowthStages-module__A0cBAa__column li:before{content:"";background:var(--fo-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.GrowthStages-module__A0cBAa__roles{flex-wrap:wrap;gap:10px;display:flex}.GrowthStages-module__A0cBAa__roles span{border:1px solid var(--fo-border);border-radius:var(--fo-radius-pill);background:var(--fo-white);color:var(--fo-text);font-size:var(--fo-body-sm);padding:10px 14px;font-weight:760;display:inline-flex}@media (max-width:980px){.GrowthStages-module__A0cBAa__tabs,.GrowthStages-module__A0cBAa__columns{grid-template-columns:1fr}.GrowthStages-module__A0cBAa__tab{border-right:0;border-bottom:1px solid var(--fo-border);min-height:auto}.GrowthStages-module__A0cBAa__tab:last-child{border-bottom:0}.GrowthStages-module__A0cBAa__panel{padding:34px}.GrowthStages-module__A0cBAa__stageTitle{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:640px){.GrowthStages-module__A0cBAa__section{padding:84px 0}.GrowthStages-module__A0cBAa__inner{width:min(calc(100% - 32px), var(--fo-container))}.GrowthStages-module__A0cBAa__header{text-align:left;margin-bottom:48px}.GrowthStages-module__A0cBAa__panel{padding:26px}.GrowthStages-module__A0cBAa__columns{gap:18px}.GrowthStages-module__A0cBAa__column{padding:22px}.GrowthStages-module__A0cBAa__stageTitle h3{font-size:38px}}
.WhyFraktOrg-module___MJFOa__section{background:0 0;padding:140px 0;position:relative;overflow:hidden}.WhyFraktOrg-module___MJFOa__inner{width:min(calc(100% - 48px), var(--fo-container));margin:0 auto}.WhyFraktOrg-module___MJFOa__statement{text-align:center;max-width:940px;margin:0 auto}.WhyFraktOrg-module___MJFOa__statement h2{color:var(--fo-text);font-size:clamp(42px,5vw,82px);font-weight:var(--fo-h2-weight);letter-spacing:var(--fo-h2-spacing);flex-direction:column;margin:0 0 32px;line-height:.96;display:flex}.WhyFraktOrg-module___MJFOa__statement p{max-width:860px;color:var(--fo-text-soft);letter-spacing:-.04em;margin:0 auto;font-size:clamp(24px,2.2vw,38px);line-height:1.28}.WhyFraktOrg-module___MJFOa__conviction{color:var(--fo-text);letter-spacing:-.055em;text-align:center;margin:76px 0 44px;font-size:clamp(30px,3vw,48px);font-weight:760;line-height:1.05}.WhyFraktOrg-module___MJFOa__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.WhyFraktOrg-module___MJFOa__card{border:1px solid var(--fo-border);border-radius:var(--fo-radius-card);background:var(--fo-glass);-webkit-backdrop-filter:blur(18px)saturate(150%);flex-direction:column;justify-content:space-between;min-height:220px;padding:32px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.WhyFraktOrg-module___MJFOa__card:before{content:"";border:1px solid color-mix(in srgb, var(--fo-blue) 16%, transparent);opacity:0;border-radius:50%;width:220px;height:220px;transition:opacity .28s,transform .28s;position:absolute;top:-120px;right:-120px}.WhyFraktOrg-module___MJFOa__card:hover{border-color:var(--fo-blue);box-shadow:var(--fo-shadow-soft);transform:translateY(-6px)}.WhyFraktOrg-module___MJFOa__card:hover:before{opacity:1;transform:scale(1.08)}.WhyFraktOrg-module___MJFOa__card p{z-index:2;color:var(--fo-text);letter-spacing:-.05em;margin:0;font-size:clamp(24px,2vw,34px);font-weight:720;line-height:1.12;position:relative}.WhyFraktOrg-module___MJFOa__orbit{z-index:2;border:1px solid color-mix(in srgb, var(--fo-blue) 34%, transparent);width:32px;height:32px;box-shadow:0 0 0 8px color-mix(in srgb, var(--fo-blue) 6%, transparent), 0 0 22px color-mix(in srgb, var(--fo-blue) 16%, transparent);border-radius:50%;margin-bottom:44px;transition:transform .28s,box-shadow .28s;position:relative}.WhyFraktOrg-module___MJFOa__orbit:before{content:"";background:var(--fo-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.WhyFraktOrg-module___MJFOa__orbit:after{content:"";background:var(--fo-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WhyFraktOrg-module___MJFOa__card:hover .WhyFraktOrg-module___MJFOa__orbit{box-shadow:0 0 0 10px color-mix(in srgb, var(--fo-blue) 8%, transparent), 0 0 28px color-mix(in srgb, var(--fo-blue) 22%, transparent);transform:rotate(90deg)}@media (max-width:980px){.WhyFraktOrg-module___MJFOa__grid{grid-template-columns:1fr}.WhyFraktOrg-module___MJFOa__card{min-height:auto}}@media (max-width:640px){.WhyFraktOrg-module___MJFOa__section{padding:96px 0}.WhyFraktOrg-module___MJFOa__inner{width:min(calc(100% - 32px), var(--fo-container))}.WhyFraktOrg-module___MJFOa__statement{text-align:left}.WhyFraktOrg-module___MJFOa__statement h2{font-size:clamp(42px,13vw,62px)}.WhyFraktOrg-module___MJFOa__statement p{font-size:22px}.WhyFraktOrg-module___MJFOa__conviction{text-align:left;margin:56px 0 32px}.WhyFraktOrg-module___MJFOa__card{padding:28px}.WhyFraktOrg-module___MJFOa__orbit{margin-bottom:34px}}
.FinalCTA-module__95by5W__section{background:var(--fo-white);border-top:1px solid color-mix(in srgb, var(--fo-border) 60%, transparent);justify-content:center;align-items:center;padding:120px 0;display:flex;position:relative;overflow:hidden}.FinalCTA-module__95by5W__cta{min-height:var(--fo-cta-height);padding:var(--fo-cta-padding);border-radius:var(--fo-radius-pill);background:var(--fo-black);color:var(--fo-white);font-size:var(--fo-cta-size);font-weight:var(--fo-cta-weight);letter-spacing:var(--fo-cta-spacing);justify-content:center;align-items:center;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.FinalCTA-module__95by5W__cta:hover{background:var(--fo-blue);box-shadow:0 12px 36px color-mix(in srgb, var(--fo-blue) 22%, transparent);transform:translateY(-2px)}@media (max-width:640px){.FinalCTA-module__95by5W__section{padding:84px 16px 120px}.FinalCTA-module__95by5W__cta{width:100%}}
