.BusinessBottlenecksSection-module__GCcK3W__section{color:#10231b;background-color:#f8faf8;border-bottom:1px solid #00452314;padding:clamp(6.5rem,10vw,8.5rem) 1.5rem;position:relative}.BusinessBottlenecksSection-module__GCcK3W__container{box-sizing:border-box;width:100%;max-width:1220px;margin:0 auto}.BusinessBottlenecksSection-module__GCcK3W__topArea{margin-bottom:clamp(3.5rem,5vw,4.75rem)}.BusinessBottlenecksSection-module__GCcK3W__eyebrow{font-family:var(--mk-font-heading,"Outfit", sans-serif);letter-spacing:1.6px;text-transform:uppercase;color:#004523;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.78rem;font-weight:700;display:inline-flex}.BusinessBottlenecksSection-module__GCcK3W__eyebrowDash{background-color:#004523;border-radius:1px;width:16px;height:2px}.BusinessBottlenecksSection-module__GCcK3W__heading{font-family:var(--mk-font-heading,"Outfit", sans-serif);color:#10231b;letter-spacing:-.025em;max-width:100%;margin:0;font-size:clamp(2.1rem,3.2vw,3rem);font-weight:700;line-height:1.22}.BusinessBottlenecksSection-module__GCcK3W__headingHighlight{color:#10231b;padding:0 .1em;display:inline-block;position:relative;box-shadow:inset 0 -.4em #ffb80059}.BusinessBottlenecksSection-module__GCcK3W__headingLine2{display:block}.BusinessBottlenecksSection-module__GCcK3W__cardGrid{grid-template-columns:repeat(2,1fr);gap:clamp(1.75rem,2.5vw,2.25rem);display:grid}.BusinessBottlenecksSection-module__GCcK3W__card{box-sizing:border-box;background:#fff;border:1px solid #0045231f;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:310px;padding:2.25rem 2rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #00452305}.BusinessBottlenecksSection-module__GCcK3W__cardAccentBar{opacity:0;transform-origin:0;background-color:#ffb800;height:3px;transition:opacity .22s,transform .22s;position:absolute;top:0;left:0;right:0;transform:scaleX(.85)}.BusinessBottlenecksSection-module__GCcK3W__card:hover{border-color:#00452347;transform:translateY(-2px);box-shadow:0 8px 24px #0045230d}.BusinessBottlenecksSection-module__GCcK3W__card:hover .BusinessBottlenecksSection-module__GCcK3W__cardAccentBar{opacity:1;transform:scaleX(1)}.BusinessBottlenecksSection-module__GCcK3W__cardHeader{align-items:center;margin-bottom:1.25rem;display:flex}.BusinessBottlenecksSection-module__GCcK3W__cardIndex{font-family:var(--mk-font-heading,"Outfit", sans-serif);color:#004523;letter-spacing:.5px;background:#0045230d;border-radius:4px;padding:.2rem .6rem;font-size:.88rem;font-weight:700}.BusinessBottlenecksSection-module__GCcK3W__cardBody{margin-bottom:1.75rem}.BusinessBottlenecksSection-module__GCcK3W__cardTitle{font-family:var(--mk-font-heading,"Outfit", sans-serif);color:#10231b;margin-bottom:.55rem;font-size:1.45rem;font-weight:700;line-height:1.25}.BusinessBottlenecksSection-module__GCcK3W__cardDescription{font-family:var(--mk-font-body,"Plus Jakarta Sans", sans-serif);color:#68756e;margin:0;font-size:.95rem;line-height:1.6}.BusinessBottlenecksSection-module__GCcK3W__visualCueWrapper{border-top:1px dashed #0045231a;margin-top:auto;padding-top:1.25rem}.BusinessBottlenecksSection-module__GCcK3W__cyclicFlowCue,.BusinessBottlenecksSection-module__GCcK3W__fragmentedFlowCue{justify-content:space-between;align-items:flex-start;gap:.45rem;padding:.5rem .25rem .25rem;transition:transform .22s;display:flex}.BusinessBottlenecksSection-module__GCcK3W__card:hover .BusinessBottlenecksSection-module__GCcK3W__cyclicFlowCue,.BusinessBottlenecksSection-module__GCcK3W__card:hover .BusinessBottlenecksSection-module__GCcK3W__fragmentedFlowCue{transform:translate(2px)}.BusinessBottlenecksSection-module__GCcK3W__flowNode{cursor:default;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.BusinessBottlenecksSection-module__GCcK3W__flowIconTile{background:#fff;border:1px solid #0045231f;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:0 2px 8px #0045230a}.BusinessBottlenecksSection-module__GCcK3W__card:hover .BusinessBottlenecksSection-module__GCcK3W__flowIconTile,.BusinessBottlenecksSection-module__GCcK3W__flowIconTile:hover{border-color:#0045233d;box-shadow:0 4px 14px #00452314}.BusinessBottlenecksSection-module__GCcK3W__flowIconTile:hover{transform:translateY(-3px)scale(1.05)}.BusinessBottlenecksSection-module__GCcK3W__repeatTile{background:linear-gradient(#fff 0%,#f0fdf4 100%);border-color:#00452338}.BusinessBottlenecksSection-module__GCcK3W__repeatTile:before{content:"";pointer-events:none;border:1.5px dashed #05966966;border-radius:12px;position:absolute;inset:-1px}.BusinessBottlenecksSection-module__GCcK3W__flowNodeLabel{font-family:var(--mk-font-heading,"Outfit", sans-serif);color:#68756e;white-space:nowrap;letter-spacing:.2px;justify-content:center;align-items:center;margin-top:.45rem;font-size:.72rem;font-weight:600;line-height:1.25;transition:color .2s;display:inline-flex}.BusinessBottlenecksSection-module__GCcK3W__flowNode:hover .BusinessBottlenecksSection-module__GCcK3W__flowNodeLabel{color:#10231b}.BusinessBottlenecksSection-module__GCcK3W__repeatNodeLabel{color:#004523;font-weight:700}.BusinessBottlenecksSection-module__GCcK3W__repeatSymbol{margin-left:2px;font-size:.8rem;line-height:1;display:inline-block;transform:translateY(-.5px)}.BusinessBottlenecksSection-module__GCcK3W__repeatCycleIcon{transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.BusinessBottlenecksSection-module__GCcK3W__card:hover .BusinessBottlenecksSection-module__GCcK3W__repeatCycleIcon,.BusinessBottlenecksSection-module__GCcK3W__flowNode:hover .BusinessBottlenecksSection-module__GCcK3W__repeatCycleIcon{transform:rotate(180deg)}.BusinessBottlenecksSection-module__GCcK3W__flowConnector{flex-grow:1;align-items:center;min-width:14px;margin-top:25px;display:flex;position:relative}.BusinessBottlenecksSection-module__GCcK3W__flowLine{border-top:1.5px dashed #0045234d;width:100%;height:1px}.BusinessBottlenecksSection-module__GCcK3W__flowArrow{color:#00452380;margin-left:2px;font-size:.82rem;line-height:1}.BusinessBottlenecksSection-module__GCcK3W__docStackCue{width:100%;height:80px;transition:transform .22s;position:relative}.BusinessBottlenecksSection-module__GCcK3W__card:hover .BusinessBottlenecksSection-module__GCcK3W__docStackCue{transform:translateY(-2px)}.BusinessBottlenecksSection-module__GCcK3W__docLayerBack{background:#0045230a;border:1px solid #00452314;border-radius:8px;height:60px;position:absolute;top:0;left:16px;right:16px}.BusinessBottlenecksSection-module__GCcK3W__docLayerMid{background:#0045230f;border:1px solid #0045231a;border-radius:8px;height:65px;position:absolute;top:6px;left:8px;right:8px}.BusinessBottlenecksSection-module__GCcK3W__docLayerFront{background:#fff;border:1px solid #00452326;border-radius:8px;flex-direction:column;justify-content:space-between;height:68px;padding:.6rem .85rem;display:flex;position:absolute;top:12px;left:0;right:0;box-shadow:0 4px 12px #00452308}.BusinessBottlenecksSection-module__GCcK3W__docHeader{align-items:center;gap:.4rem;display:flex}.BusinessBottlenecksSection-module__GCcK3W__docIndicator{background:#0045234d;border-radius:50%;width:6px;height:6px}.BusinessBottlenecksSection-module__GCcK3W__docTextMuted{background:#0045231f;border-radius:2px;width:38px;height:3px}.BusinessBottlenecksSection-module__GCcK3W__docHighlightedRow{background:#ffb8001a;border-left:2px solid #ffb800;border-radius:0 4px 4px 0;align-items:center;gap:.6rem;padding:.2rem .45rem;display:flex}.BusinessBottlenecksSection-module__GCcK3W__highlightBadge{font-size:.65rem;font-family:var(--mk-font-heading,"Outfit", sans-serif);color:#10231b;font-weight:700}.BusinessBottlenecksSection-module__GCcK3W__highlightText{color:#68756e;font-size:.65rem;font-style:italic}.BusinessBottlenecksSection-module__GCcK3W__docSkeletonLine{background:#0045231a;border-radius:2px;width:50%;height:3px}.BusinessBottlenecksSection-module__GCcK3W__disconnectedToolsCue{justify-content:space-between;align-items:flex-start;gap:.45rem;padding:.5rem .25rem .25rem;transition:transform .22s;display:flex}.BusinessBottlenecksSection-module__GCcK3W__card:hover .BusinessBottlenecksSection-module__GCcK3W__disconnectedToolsCue{transform:translate(2px)}.BusinessBottlenecksSection-module__GCcK3W__brokenConnector{flex-grow:1;justify-content:center;align-items:center;gap:2px;min-width:14px;margin-top:25px;display:flex;position:relative}.BusinessBottlenecksSection-module__GCcK3W__brokenLine{border-top:1.5px dashed #ef444466;width:100%;height:1px}.BusinessBottlenecksSection-module__GCcK3W__brokenCross{color:#ef4444;padding:0 1px;font-size:.8rem;font-weight:800;line-height:1}.BusinessBottlenecksSection-module__GCcK3W__bottomArea{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;margin-top:clamp(3.25rem,5.5vw,4.5rem);display:flex}.BusinessBottlenecksSection-module__GCcK3W__ctaButton{color:#fff;font-family:var(--mk-font-heading,"Outfit", sans-serif);letter-spacing:.2px;border-radius:var(--mk-radius-pill,50px);white-space:nowrap;background-color:#004523;justify-content:center;align-items:center;gap:.65rem;padding:.95rem 2.25rem;font-size:1.02rem;font-weight:700;text-decoration:none;transition:transform .22s,background-color .22s,box-shadow .22s;display:inline-flex;box-shadow:0 4px 18px #00452329}.BusinessBottlenecksSection-module__GCcK3W__ctaButton:hover{color:#fff;background-color:#00331a;transform:translateY(-2px);box-shadow:0 8px 24px #0045233d}.BusinessBottlenecksSection-module__GCcK3W__ctaArrow{color:#ffb800;font-size:1.15rem;line-height:1;transition:transform .22s}.BusinessBottlenecksSection-module__GCcK3W__ctaButton:hover .BusinessBottlenecksSection-module__GCcK3W__ctaArrow{transform:translate(4px)}@media (max-width:1024px){.BusinessBottlenecksSection-module__GCcK3W__cardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BusinessBottlenecksSection-module__GCcK3W__headingLine2{display:inline}.BusinessBottlenecksSection-module__GCcK3W__section{padding:clamp(4.5rem,8vw,6rem) 1.2rem}.BusinessBottlenecksSection-module__GCcK3W__cardGrid{grid-template-columns:1fr;gap:1.5rem}.BusinessBottlenecksSection-module__GCcK3W__card{min-height:auto;padding:1.75rem 1.5rem}.BusinessBottlenecksSection-module__GCcK3W__card:hover{transform:none}.BusinessBottlenecksSection-module__GCcK3W__ctaButton{width:100%;max-width:320px;padding:.9rem 1.75rem;font-size:.96rem}}@media (max-width:480px){.BusinessBottlenecksSection-module__GCcK3W__flowIconTile{border-radius:10px;width:44px;height:44px}.BusinessBottlenecksSection-module__GCcK3W__flowIconTile svg{width:28px;height:28px}.BusinessBottlenecksSection-module__GCcK3W__flowNodeLabel{margin-top:.35rem;font-size:.64rem}.BusinessBottlenecksSection-module__GCcK3W__flowConnector,.BusinessBottlenecksSection-module__GCcK3W__brokenConnector{min-width:8px;margin-top:21px}}
.WhatWeDoSection-module__fkFQ1q__section{color:#10231b;background-color:#fff;background-image:radial-gradient(circle at 50% 0,#00452305 0%,#0000 65%);border-bottom:1px solid #00452314;padding:clamp(6.5rem,10vw,8.5rem) 1.5rem;position:relative}.WhatWeDoSection-module__fkFQ1q__container{box-sizing:border-box;width:100%;max-width:1220px;margin:0 auto}.WhatWeDoSection-module__fkFQ1q__topArea{margin-bottom:clamp(3.5rem,5vw,4.75rem)}.WhatWeDoSection-module__fkFQ1q__eyebrow{font-family:var(--mk-font-heading,"Outfit", sans-serif);letter-spacing:1.6px;text-transform:uppercase;color:#004523;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.78rem;font-weight:700;display:inline-flex}.WhatWeDoSection-module__fkFQ1q__eyebrowDash{background-color:#004523;border-radius:1px;width:16px;height:2px}.WhatWeDoSection-module__fkFQ1q__heading{font-family:var(--mk-font-heading,"Outfit", sans-serif);color:#10231b;letter-spacing:-.025em;max-width:100%;margin:0;font-size:clamp(2.1rem,3.2vw,3rem);font-weight:700;line-height:1.22}.WhatWeDoSection-module__fkFQ1q__headingHighlight{color:#10231b;padding:0 .1em;display:inline-block;position:relative;box-shadow:inset 0 -.4em #ffb80059}.WhatWeDoSection-module__fkFQ1q__headingLine1,.WhatWeDoSection-module__fkFQ1q__headingLine2{display:block}.WhatWeDoSection-module__fkFQ1q__cardGrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:clamp(1.25rem,1.8vw,1.75rem);display:grid}.WhatWeDoSection-module__fkFQ1q__card{box-sizing:border-box;background:#fff;border:1px solid #0045231f;border-radius:16px;flex-direction:column;padding:2.15rem 1.65rem 1.95rem;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 14px #00452308}.WhatWeDoSection-module__fkFQ1q__card:hover{border-color:#00452347;transform:translateY(-6px);box-shadow:0 16px 36px #00452314}.WhatWeDoSection-module__fkFQ1q__cardAccentBar{opacity:0;transform-origin:0;background:linear-gradient(90deg,#004523 0%,#ffb800 100%);height:3px;transition:opacity .24s,transform .24s;position:absolute;top:0;left:0;right:0;transform:scaleX(.2)}.WhatWeDoSection-module__fkFQ1q__card:hover .WhatWeDoSection-module__fkFQ1q__cardAccentBar{opacity:1;transform:scaleX(1)}.WhatWeDoSection-module__fkFQ1q__cardHeader{align-items:center;margin-bottom:1.35rem;display:flex}.WhatWeDoSection-module__fkFQ1q__cardIndex{font-family:var(--mk-font-heading,"Outfit", sans-serif);letter-spacing:1px;color:#004523;border-radius:var(--mk-radius-pill,50px);background-color:#0045230f;border:1px solid #0045231a;align-items:center;padding:.32rem .72rem;font-size:.82rem;font-weight:700;display:inline-flex}.WhatWeDoSection-module__fkFQ1q__cardBody{margin-bottom:1.4rem}.WhatWeDoSection-module__fkFQ1q__cardTitle{font-family:var(--mk-font-heading,"Outfit", sans-serif);color:#10231b;letter-spacing:-.015em;margin:0 0 .55rem;font-size:1.26rem;font-weight:700;line-height:1.25}.WhatWeDoSection-module__fkFQ1q__cardDescription{font-family:var(--mk-font-body,"Plus Jakarta Sans", sans-serif);color:#526059;margin:0;font-size:.92rem;line-height:1.55}.WhatWeDoSection-module__fkFQ1q__deliverablesArea{border-top:1px dashed #0045231f;margin-top:auto;padding-top:1.25rem}.WhatWeDoSection-module__fkFQ1q__deliverablesHeader{align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.WhatWeDoSection-module__fkFQ1q__deliverablesLabel{font-family:var(--mk-font-heading,"Outfit", sans-serif);text-transform:uppercase;letter-spacing:1px;color:#004523;opacity:.8;font-size:.72rem;font-weight:700}.WhatWeDoSection-module__fkFQ1q__deliverablesLine{background:#00452314;flex-grow:1;height:1px}.WhatWeDoSection-module__fkFQ1q__itemList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.WhatWeDoSection-module__fkFQ1q__item{font-family:var(--mk-font-body,"Plus Jakarta Sans", sans-serif);align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.45;display:flex}.WhatWeDoSection-module__fkFQ1q__itemBullet{color:#004523;background:#00452312;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1.5px;transition:background-color .2s,color .2s,transform .2s;display:flex}.WhatWeDoSection-module__fkFQ1q__card:hover .WhatWeDoSection-module__fkFQ1q__itemBullet{color:#fff;background:#004523}.WhatWeDoSection-module__fkFQ1q__itemText{color:#2d3d35;font-weight:500}.WhatWeDoSection-module__fkFQ1q__bottomArea{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:clamp(3.5rem,5vw,4.5rem);display:flex}.WhatWeDoSection-module__fkFQ1q__ctaButton{color:#fff;font-family:var(--mk-font-heading,"Outfit", sans-serif);letter-spacing:.2px;border-radius:var(--mk-radius-pill,50px);white-space:nowrap;background-color:#004523;justify-content:center;align-items:center;gap:.65rem;padding:.95rem 2.25rem;font-size:1.02rem;font-weight:700;text-decoration:none;transition:transform .22s,background-color .22s,box-shadow .22s;display:inline-flex;box-shadow:0 4px 18px #00452329}.WhatWeDoSection-module__fkFQ1q__ctaButton:hover{color:#fff;background-color:#00331a;transform:translateY(-2px);box-shadow:0 8px 24px #0045233d}.WhatWeDoSection-module__fkFQ1q__ctaArrow{color:#ffb800;font-size:1.15rem;line-height:1;transition:transform .22s}.WhatWeDoSection-module__fkFQ1q__ctaButton:hover .WhatWeDoSection-module__fkFQ1q__ctaArrow{transform:translate(4px)}@media (max-width:1140px){.WhatWeDoSection-module__fkFQ1q__cardGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.WhatWeDoSection-module__fkFQ1q__headingLine1,.WhatWeDoSection-module__fkFQ1q__headingLine2{display:inline}.WhatWeDoSection-module__fkFQ1q__section{padding:clamp(4.5rem,8vw,6rem) 1.2rem}.WhatWeDoSection-module__fkFQ1q__cardGrid{grid-template-columns:1fr;gap:1.35rem}.WhatWeDoSection-module__fkFQ1q__card{padding:1.85rem 1.45rem}.WhatWeDoSection-module__fkFQ1q__card:hover{transform:none}.WhatWeDoSection-module__fkFQ1q__ctaButton{width:100%;max-width:320px;padding:.9rem 1.75rem;font-size:.96rem}}
.FrameworkSection-module___TPQEq__section{color:#10231b;background-color:#f8faf8;border-bottom:1px solid #00452314;padding:clamp(6.5rem,10vw,8.5rem) 1.5rem;position:relative}.FrameworkSection-module___TPQEq__container{box-sizing:border-box;width:100%;max-width:1220px;margin:0 auto}.FrameworkSection-module___TPQEq__topArea{max-width:820px;margin-bottom:clamp(3.5rem,5vw,4.75rem)}.FrameworkSection-module___TPQEq__eyebrow{font-family:var(--mk-font-heading,"Outfit", sans-serif);letter-spacing:1.6px;text-transform:uppercase;color:#004523;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.78rem;font-weight:700;display:inline-flex}.FrameworkSection-module___TPQEq__eyebrowDash{background-color:#004523;border-radius:1px;width:16px;height:2px}.FrameworkSection-module___TPQEq__heading{font-family:var(--mk-font-heading,"Outfit", sans-serif);color:#10231b;letter-spacing:-.025em;max-width:100%;margin:0;font-size:clamp(2.1rem,3.2vw,3rem);font-weight:700;line-height:1.22}.FrameworkSection-module___TPQEq__headingHighlight{color:#10231b;padding:0 .1em;display:inline-block;position:relative;box-shadow:inset 0 -.4em #ffb80059}.FrameworkSection-module___TPQEq__timelineWrapper{width:100%;position:relative}.FrameworkSection-module___TPQEq__connectingLine{z-index:1;background:linear-gradient(90deg,#00452326 0%,#00452359 50%,#00452326 100%);height:2px;display:block;position:absolute;top:48px;left:calc(10% - 10px);right:calc(10% - 10px)}.FrameworkSection-module___TPQEq__stepsGrid{z-index:2;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:clamp(1rem,1.6vw,1.5rem);display:grid;position:relative}.FrameworkSection-module___TPQEq__stepCard{box-sizing:border-box;background:#fff;border:1px solid #0045231f;border-radius:16px;flex-direction:column;padding:1.65rem 1.35rem 1.85rem;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,box-shadow .24s;display:flex;position:relative;box-shadow:0 2px 12px #00452308}.FrameworkSection-module___TPQEq__stepCard:hover{border-color:#00452352;transform:translateY(-6px);box-shadow:0 14px 32px #00452314}.FrameworkSection-module___TPQEq__stepNumberWrapper{justify-content:center;align-items:center;margin-bottom:1.35rem;display:flex}.FrameworkSection-module___TPQEq__stepNumber{color:#004523;width:52px;height:52px;font-family:var(--mk-font-heading,"Outfit", sans-serif);background:#fff;border:2px solid #004523;border-radius:50%;justify-content:center;align-items:center;font-size:1.15rem;font-weight:800;transition:transform .24s,background-color .24s,color .24s,border-color .24s,box-shadow .24s;display:flex;box-shadow:0 4px 12px #00452314}.FrameworkSection-module___TPQEq__stepCard:hover .FrameworkSection-module___TPQEq__stepNumber{color:#ffb800;background:#004523;border-color:#004523;transform:scale(1.08);box-shadow:0 8px 20px #00452338}.FrameworkSection-module___TPQEq__stepContent{text-align:center;flex-direction:column;flex-grow:1;display:flex}.FrameworkSection-module___TPQEq__stepTitle{font-family:var(--mk-font-heading,"Outfit", sans-serif);color:#10231b;letter-spacing:-.015em;margin:0 0 .65rem;font-size:1.24rem;font-weight:700}.FrameworkSection-module___TPQEq__stepDescription{font-family:var(--mk-font-body,"Plus Jakarta Sans", sans-serif);color:#526059;margin:0;font-size:.88rem;line-height:1.55}@media (max-width:1080px){.FrameworkSection-module___TPQEq__connectingLine{display:none}.FrameworkSection-module___TPQEq__stepsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.FrameworkSection-module___TPQEq__stepCard:nth-child(5){grid-column:span 2;width:100%;max-width:420px;margin:0 auto}}@media (max-width:768px){.FrameworkSection-module___TPQEq__section{padding:clamp(4.5rem,8vw,6rem) 1.2rem}.FrameworkSection-module___TPQEq__stepsGrid{grid-template-columns:1fr;gap:1.25rem}.FrameworkSection-module___TPQEq__stepCard:nth-child(5){grid-column:auto;max-width:100%;margin:0}.FrameworkSection-module___TPQEq__stepCard{text-align:left;flex-direction:row;align-items:flex-start;gap:1.2rem;padding:1.5rem 1.35rem}.FrameworkSection-module___TPQEq__stepNumberWrapper{flex-shrink:0;margin-bottom:0}.FrameworkSection-module___TPQEq__stepNumber{width:44px;height:44px;font-size:1rem}.FrameworkSection-module___TPQEq__stepContent{text-align:left}}
.IndustryFocusSection-module__69WrPW__section{color:#10231b;background-color:#fff;padding:clamp(5.5rem,8vw,7.5rem) 1.5rem;position:relative;overflow:hidden}.IndustryFocusSection-module__69WrPW__container{max-width:1220px;margin:0 auto}.IndustryFocusSection-module__69WrPW__topArea{margin-bottom:clamp(2.5rem,4vw,3.5rem)}.IndustryFocusSection-module__69WrPW__eyebrow{font-family:var(--mk-font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:#166534;align-items:center;gap:.6rem;margin-bottom:1.15rem;font-size:.78rem;font-weight:700;display:inline-flex}.IndustryFocusSection-module__69WrPW__eyebrowDash{background-color:#166534;width:20px;height:2px;display:inline-block}.IndustryFocusSection-module__69WrPW__heading{font-family:var(--mk-font-heading,"Plus Jakarta Sans", sans-serif);letter-spacing:-.03em;color:#10231b;max-width:960px;margin:0;font-size:clamp(2.1rem,3.2vw,3rem);font-weight:800;line-height:1.22}.IndustryFocusSection-module__69WrPW__headingLine1,.IndustryFocusSection-module__69WrPW__headingLine2{display:block}.IndustryFocusSection-module__69WrPW__headingHighlight{white-space:nowrap;background:linear-gradient(#fff0 65%,#fde096 65%);padding:0 .1em;display:inline-block;position:relative}.IndustryFocusSection-module__69WrPW__desktopLayout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,3.5vw,3rem);display:grid}.IndustryFocusSection-module__69WrPW__navColumn{flex-direction:column;display:flex}.IndustryFocusSection-module__69WrPW__columnEyebrow{font-family:var(--mk-font-mono,"JetBrains Mono", monospace);letter-spacing:.14em;color:#166534;text-transform:uppercase;margin-bottom:1.25rem;font-size:.76rem;font-weight:700}.IndustryFocusSection-module__69WrPW__navList{flex-direction:column;gap:.85rem;display:flex}.IndustryFocusSection-module__69WrPW__navCard{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #10231b14;border-radius:16px;outline:none;justify-content:space-between;align-items:center;width:100%;padding:1.15rem 1.35rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.IndustryFocusSection-module__69WrPW__navCard:hover{border-color:#1665344d;transform:translate(4px);box-shadow:0 8px 24px #10231b0d}.IndustryFocusSection-module__69WrPW__navCardActive{background-color:#fff;border-color:#166534;box-shadow:0 14px 34px #10231b14}.IndustryFocusSection-module__69WrPW__navCardActive:hover{transform:none}.IndustryFocusSection-module__69WrPW__navCardActive:after{content:"";z-index:4;background-color:#fff;border-top:1px solid #166534;border-right:1px solid #166534;width:16px;height:16px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)rotate(45deg)}.IndustryFocusSection-module__69WrPW__navCardLeft{align-items:center;gap:1rem;display:flex}.IndustryFocusSection-module__69WrPW__iconBox{color:#166534;background-color:#eaf3ed;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .2s,transform .2s,color .2s;display:flex}.IndustryFocusSection-module__69WrPW__navCard:hover .IndustryFocusSection-module__69WrPW__iconBox{background-color:#d6eadf}.IndustryFocusSection-module__69WrPW__navCardActive .IndustryFocusSection-module__69WrPW__iconBox{color:#166534;background-color:#d6eadf}.IndustryFocusSection-module__69WrPW__navTitle{font-family:var(--mk-font-heading,"Plus Jakarta Sans", sans-serif);color:#10231b;letter-spacing:-.015em;font-size:1.14rem;font-weight:700;transition:color .2s}.IndustryFocusSection-module__69WrPW__navCardActive .IndustryFocusSection-module__69WrPW__navTitle{color:#166534}.IndustryFocusSection-module__69WrPW__navArrow{color:#8c9b92;justify-content:center;align-items:center;font-size:1.25rem;transition:transform .2s,color .2s;display:inline-flex}.IndustryFocusSection-module__69WrPW__navCard:hover .IndustryFocusSection-module__69WrPW__navArrow{color:#10231b;transform:translate(3px)}.IndustryFocusSection-module__69WrPW__navCardActive .IndustryFocusSection-module__69WrPW__navArrow{color:#166534;transform:translate(3px)}.IndustryFocusSection-module__69WrPW__panel{background-color:#fff;border:1px solid #10231b14;border-radius:20px;flex-direction:column;padding:clamp(2rem,3.5vw,2.75rem);display:flex;position:relative;box-shadow:0 16px 40px #10231b0a}.IndustryFocusSection-module__69WrPW__panelHeader{border-bottom:1px solid #10231b14;margin-bottom:1.75rem;padding-bottom:1.25rem}.IndustryFocusSection-module__69WrPW__panelEyebrow{font-family:var(--mk-font-mono,"JetBrains Mono", monospace);letter-spacing:.14em;color:#166534;text-transform:uppercase;margin-bottom:.45rem;font-size:.74rem;font-weight:700;display:block}.IndustryFocusSection-module__69WrPW__panelTitle{font-family:var(--mk-font-heading,"Plus Jakarta Sans", sans-serif);color:#10231b;letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:800}.IndustryFocusSection-module__69WrPW__opportunitiesGrid{grid-template-columns:repeat(2,1fr);gap:1.15rem;margin-bottom:2.25rem;display:grid}.IndustryFocusSection-module__69WrPW__oppCard{background-color:#f8faf8;border:1px solid #10231b0f;border-radius:14px;flex-direction:column;padding:1.3rem 1.25rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1);display:flex}.IndustryFocusSection-module__69WrPW__oppCard:hover{background-color:#fff;border-color:#16653440;transform:translateY(-2px);box-shadow:0 10px 24px #10231b0d}.IndustryFocusSection-module__69WrPW__oppCardTop{align-items:center;gap:.65rem;margin-bottom:.6rem;display:flex}.IndustryFocusSection-module__69WrPW__oppBullet{background-color:#166534;border-radius:50%;flex-shrink:0;width:7px;height:7px}.IndustryFocusSection-module__69WrPW__oppTitle{font-family:var(--mk-font-heading,"Plus Jakarta Sans", sans-serif);color:#10231b;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.IndustryFocusSection-module__69WrPW__oppDesc{font-family:var(--mk-font-body,"Plus Jakarta Sans", sans-serif);color:#43534b;margin:0;font-size:.91rem;line-height:1.5}.IndustryFocusSection-module__69WrPW__panelFooter{align-items:center;padding-top:.25rem;display:flex}.IndustryFocusSection-module__69WrPW__exploreCta{color:#fff;font-family:var(--mk-font-heading,"Plus Jakarta Sans", sans-serif);background-color:#10231b;border-radius:10px;align-items:center;gap:.75rem;padding:.88rem 1.75rem;font-size:.96rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #10231b1f}.IndustryFocusSection-module__69WrPW__exploreCta:hover{color:#fff;background-color:#166534;transform:translateY(-2px);box-shadow:0 8px 20px #1665343d}.IndustryFocusSection-module__69WrPW__ctaArrow{font-size:1.15rem;line-height:1;transition:transform .2s;display:inline-block}.IndustryFocusSection-module__69WrPW__exploreCta:hover .IndustryFocusSection-module__69WrPW__ctaArrow{transform:translate(4px)}.IndustryFocusSection-module__69WrPW__fadeContent{animation:.25s ease-out IndustryFocusSection-module__69WrPW__fadeIn}@keyframes IndustryFocusSection-module__69WrPW__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.IndustryFocusSection-module__69WrPW__mobileAccordion{display:none}@media (max-width:1024px){.IndustryFocusSection-module__69WrPW__opportunitiesGrid{grid-template-columns:1fr;gap:.9rem}}@media (max-width:860px){.IndustryFocusSection-module__69WrPW__desktopLayout{display:none}.IndustryFocusSection-module__69WrPW__mobileAccordion{flex-direction:column;gap:.85rem;display:flex}.IndustryFocusSection-module__69WrPW__accordionItem{background-color:#fff;border:1px solid #10231b1a;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.IndustryFocusSection-module__69WrPW__accordionItemOpen{border-color:#16653459;box-shadow:0 8px 24px #10231b0f}.IndustryFocusSection-module__69WrPW__accordionHeader{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.15rem 1.25rem;display:flex}.IndustryFocusSection-module__69WrPW__accordionHeaderLeft{align-items:center;gap:.85rem;display:flex}.IndustryFocusSection-module__69WrPW__accordionIconBox{color:#166534;background-color:#eaf3ed;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.IndustryFocusSection-module__69WrPW__accordionTitle{font-family:var(--mk-font-heading,"Plus Jakarta Sans", sans-serif);color:#10231b;font-size:1.12rem;font-weight:700}.IndustryFocusSection-module__69WrPW__accordionToggleIcon{font-family:var(--mk-font-heading,"Plus Jakarta Sans", sans-serif);color:#166534;background-color:#eaf3ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.35rem;font-weight:500;line-height:1;transition:background-color .2s,transform .2s;display:inline-flex}.IndustryFocusSection-module__69WrPW__accordionItemOpen .IndustryFocusSection-module__69WrPW__accordionToggleIcon{background-color:#d6eadf}.IndustryFocusSection-module__69WrPW__accordionBody{background-color:#fafcfa;border-top:1px solid #10231b12;padding:0 1.25rem 1.45rem;animation:.2s ease-out IndustryFocusSection-module__69WrPW__fadeIn}.IndustryFocusSection-module__69WrPW__accordionEyebrow{font-family:var(--mk-font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;color:#166534;text-transform:uppercase;margin:1.2rem 0 .95rem;font-size:.72rem;font-weight:700}.IndustryFocusSection-module__69WrPW__accordionOppList{flex-direction:column;gap:.85rem;margin-bottom:1.35rem;display:flex}.IndustryFocusSection-module__69WrPW__accordionOppCard{background:#fff;border:1px solid #10231b14;border-radius:12px;padding:1.15rem}.IndustryFocusSection-module__69WrPW__accordionFooter{justify-content:flex-start;padding-top:.35rem;display:flex}}@media (max-width:640px){.IndustryFocusSection-module__69WrPW__section{padding:4.5rem 1.25rem}.IndustryFocusSection-module__69WrPW__headingLine1,.IndustryFocusSection-module__69WrPW__headingLine2{display:inline}.IndustryFocusSection-module__69WrPW__accordionHeader{padding:1.05rem 1.15rem}.IndustryFocusSection-module__69WrPW__accordionTitle{font-size:1.05rem}.IndustryFocusSection-module__69WrPW__accordionBody{padding:0 1.1rem 1.25rem}.IndustryFocusSection-module__69WrPW__exploreCta{justify-content:center;width:100%}}
.BusinessStagesSection-module__-dJYAW__section{color:#10231b;background-color:#f8faf8;padding:clamp(6rem,9vw,8.5rem) 1.5rem;position:relative;overflow:hidden}.BusinessStagesSection-module__-dJYAW__container{max-width:1220px;margin:0 auto}.BusinessStagesSection-module__-dJYAW__topArea{max-width:860px;margin-bottom:clamp(3rem,5vw,4rem)}.BusinessStagesSection-module__-dJYAW__eyebrow{font-family:var(--mk-font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:#166534;align-items:center;gap:.6rem;margin-bottom:1.15rem;font-size:.78rem;font-weight:700;display:inline-flex}.BusinessStagesSection-module__-dJYAW__eyebrowDash{background-color:#166534;width:20px;height:2px;display:inline-block}.BusinessStagesSection-module__-dJYAW__heading{font-family:var(--mk-font-heading,"Plus Jakarta Sans", sans-serif);letter-spacing:-.03em;color:#10231b;margin:0;font-size:clamp(2.1rem,3.2vw,3rem);font-weight:800;line-height:1.18}.BusinessStagesSection-module__-dJYAW__headingHighlight{white-space:nowrap;background:linear-gradient(#fff0 65%,#fde096 65%);padding:0 .1em;display:inline-block;position:relative}.BusinessStagesSection-module__-dJYAW__tabsGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}.BusinessStagesSection-module__-dJYAW__tabCard{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #10231b14;border-radius:16px;outline:none;flex-direction:column;justify-content:space-between;min-height:175px;padding:1.75rem 1.75rem 1.6rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.BusinessStagesSection-module__-dJYAW__tabCard:hover{border-color:#1665344d;transform:translateY(-3px);box-shadow:0 10px 25px #10231b0d}.BusinessStagesSection-module__-dJYAW__tabCardActive{background-color:#fff;border-color:#166534;transform:translateY(-2px);box-shadow:0 16px 36px #10231b14}.BusinessStagesSection-module__-dJYAW__tabCardActive:after{content:"";z-index:3;background-color:#fff;border-bottom:1px solid #10231b1a;border-right:1px solid #10231b1a;width:16px;height:16px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.BusinessStagesSection-module__-dJYAW__tabTop{align-items:center;margin-bottom:.9rem;display:flex}.BusinessStagesSection-module__-dJYAW__tabNumber{font-family:var(--mk-font-mono,"JetBrains Mono", monospace);letter-spacing:.06em;color:#7d8e84;font-size:.78rem;font-weight:700}.BusinessStagesSection-module__-dJYAW__tabCardActive .BusinessStagesSection-module__-dJYAW__tabNumber{color:#166534}.BusinessStagesSection-module__-dJYAW__tabTitle{font-family:var(--mk-font-heading,"Plus Jakarta Sans", sans-serif);color:#10231b;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.3rem;font-weight:800}.BusinessStagesSection-module__-dJYAW__tabTeaser{font-family:var(--mk-font-body,"Plus Jakarta Sans", sans-serif);color:#55675f;margin:0;font-size:.92rem;line-height:1.45}.BusinessStagesSection-module__-dJYAW__tabCardActive .BusinessStagesSection-module__-dJYAW__tabTeaser{color:#2d3d35;font-weight:500}.BusinessStagesSection-module__-dJYAW__panel{background-color:#fff;border:1px solid #10231b14;border-radius:24px;padding:clamp(2.5rem,4.5vw,3.8rem);transition:opacity .25s,transform .25s;position:relative;box-shadow:0 16px 40px #10231b0a}.BusinessStagesSection-module__-dJYAW__panelGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.BusinessStagesSection-module__-dJYAW__narrativeCol{flex-direction:column;display:flex}.BusinessStagesSection-module__-dJYAW__stageLabel{font-family:var(--mk-font-mono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:#166534;align-items:center;gap:.5rem;margin-bottom:1.1rem;font-size:.78rem;font-weight:700;display:inline-flex}.BusinessStagesSection-module__-dJYAW__stageHeadline{font-family:var(--mk-font-heading,"Plus Jakarta Sans", sans-serif);letter-spacing:-.03em;color:#10231b;margin:0 0 1.25rem;font-size:clamp(1.85rem,2.5vw,2.45rem);font-weight:800;line-height:1.2}.BusinessStagesSection-module__-dJYAW__stageDescription{font-family:var(--mk-font-body,"Plus Jakarta Sans", sans-serif);color:#4c5d55;margin:0 0 2rem;font-size:clamp(1.02rem,1.25vw,1.12rem);line-height:1.7}.BusinessStagesSection-module__-dJYAW__ctaLink{font-family:var(--mk-font-heading,"Plus Jakarta Sans", sans-serif);color:#166534;background-color:#eaf3ed;border-radius:9999px;align-items:center;gap:.65rem;width:fit-content;padding:.85rem 1.6rem;font-size:.96rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s,color .2s;display:inline-flex}.BusinessStagesSection-module__-dJYAW__ctaLink:hover{color:#fff;background-color:#166534;transform:translateY(-2px)}.BusinessStagesSection-module__-dJYAW__ctaArrow{transition:transform .2s}.BusinessStagesSection-module__-dJYAW__ctaLink:hover .BusinessStagesSection-module__-dJYAW__ctaArrow{transform:translate(4px)}.BusinessStagesSection-module__-dJYAW__focusCol{background-color:#f8faf8;border:1px solid #10231b0f;border-radius:18px;padding:clamp(1.75rem,2.8vw,2.4rem)}.BusinessStagesSection-module__-dJYAW__focusHeader{border-bottom:1px solid #10231b14;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.9rem;display:flex}.BusinessStagesSection-module__-dJYAW__focusHeaderTitle{font-family:var(--mk-font-mono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:#6c7d74;font-size:.74rem;font-weight:700}.BusinessStagesSection-module__-dJYAW__focusList{flex-direction:column;gap:.95rem;margin:0;padding:0;list-style:none;display:flex}.BusinessStagesSection-module__-dJYAW__focusItem{font-family:var(--mk-font-body,"Plus Jakarta Sans", sans-serif);color:#1b2c24;align-items:flex-start;gap:.85rem;font-size:.98rem;font-weight:600;line-height:1.45;display:flex}.BusinessStagesSection-module__-dJYAW__focusIcon{color:#166534;background-color:#fff;border:1px solid #10231b1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:inline-flex}.BusinessStagesSection-module__-dJYAW__fadeContent{animation:.25s cubic-bezier(.16,1,.3,1) forwards BusinessStagesSection-module__-dJYAW__fadeIn}@keyframes BusinessStagesSection-module__-dJYAW__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.BusinessStagesSection-module__-dJYAW__panelGrid{grid-template-columns:1fr;gap:2.25rem}}@media (max-width:768px){.BusinessStagesSection-module__-dJYAW__tabsGrid{grid-template-columns:1fr;gap:.85rem}.BusinessStagesSection-module__-dJYAW__tabCard{min-height:auto;padding:1.35rem 1.25rem}.BusinessStagesSection-module__-dJYAW__tabCardActive:after{display:none}.BusinessStagesSection-module__-dJYAW__panel{border-radius:18px;padding:1.85rem 1.4rem}.BusinessStagesSection-module__-dJYAW__focusCol{padding:1.4rem 1.15rem}}
.HomePage-module__e0v9Gq__hero{background:radial-gradient(ellipse at 30% 50%, #0038184d 0%, transparent 60%), radial-gradient(ellipse at 70% 20%, #ffb4004d 0%, transparent 50%), var(--mk-primary);background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:30px 30px;justify-content:center;align-items:center;min-height:95vh;padding:8rem 2rem 6rem;display:flex;position:relative;overflow:hidden}.HomePage-module__e0v9Gq__heroShape1{pointer-events:none;opacity:.3;z-index:0;background:radial-gradient(circle,#c4cac666 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;left:-200px;box-shadow:inset -40px -40px 80px #00000080,inset 20px 20px 60px #fff3,0 20px 50px #0000004d}.HomePage-module__e0v9Gq__heroShape2{pointer-events:none;opacity:.3;z-index:0;background:radial-gradient(circle,#c4cac666 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;right:-150px;box-shadow:inset 40px 40px 80px #00000080,inset -20px -20px 60px #fff3}.HomePage-module__e0v9Gq__heroContainer{text-align:center;z-index:2;width:100%;max-width:1140px;margin:0 auto;position:relative}.HomePage-module__e0v9Gq__heroTitle{color:var(--mk-text-white);letter-spacing:-1px;margin-bottom:1.5rem;font-size:clamp(2.8rem,5.5vw,5.2rem);font-weight:800;line-height:1.15}.HomePage-module__e0v9Gq__heroAccent{color:var(--mk-secondary);white-space:nowrap;position:relative}.HomePage-module__e0v9Gq__heroSubtitle{color:var(--mk-text-white);max-width:820px;margin:0 auto 2.5rem;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.HomePage-module__e0v9Gq__heroCtas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.HomePage-module__e0v9Gq__btnPrimary{text-align:center;white-space:nowrap;background:var(--mk-secondary);min-width:clamp(230px,32vw,275px);max-width:100%;color:var(--mk-primary);font-family:var(--mk-font-heading);border-radius:var(--mk-radius-pill);box-sizing:border-box;transition:var(--mk-transition);border:1px solid #0000;justify-content:center;align-items:center;padding:clamp(.8rem,1.4vw,1rem) clamp(1.2rem,2.2vw,2rem);font-size:clamp(.85rem,1.6vw,1rem);font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 20px #0038184d}.HomePage-module__e0v9Gq__btnPrimary:hover{background:var(--mk-secondary-hover);transform:translateY(-3px);box-shadow:0 12px 30px #00381866}.HomePage-module__e0v9Gq__btnSecondary{text-align:center;white-space:nowrap;background:var(--mk-primary-hover);min-width:clamp(230px,32vw,275px);max-width:100%;color:var(--mk-text-white);font-family:var(--mk-font-heading);border-radius:var(--mk-radius-pill);border:1px solid var(--mk-glass-border);box-sizing:border-box;transition:var(--mk-transition);justify-content:center;align-items:center;padding:clamp(.8rem,1.4vw,1rem) clamp(1.2rem,2.2vw,2rem);font-size:clamp(.85rem,1.6vw,1rem);font-weight:700;text-decoration:none;display:inline-flex}.HomePage-module__e0v9Gq__btnSecondary:hover{border-color:var(--mk-secondary);color:var(--mk-text-white);background:#0038180a;transform:translateY(-2px)}.HomePage-module__e0v9Gq__servicesGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.HomePage-module__e0v9Gq__whyWrapper{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.HomePage-module__e0v9Gq__whyContent h2{margin-bottom:1.2rem;font-size:clamp(2rem,3vw,2.8rem)}.HomePage-module__e0v9Gq__whyContent>p{color:var(--mk-text-muted);margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.HomePage-module__e0v9Gq__whyList{flex-direction:column;gap:1.2rem;display:flex}.HomePage-module__e0v9Gq__whyList li{border-left:3px solid var(--mk-secondary);color:var(--mk-text-muted);flex-direction:column;gap:.25rem;padding-left:1.2rem;font-size:.95rem;display:flex}.HomePage-module__e0v9Gq__whyList li strong{color:var(--mk-text-main);font-size:1.05rem;font-family:var(--mk-font-heading)}.HomePage-module__e0v9Gq__glassPanel{background:var(--mk-bg-main);border-radius:var(--mk-radius-lg);border:1px solid var(--mk-glass-border);box-shadow:var(--mk-shadow);flex-direction:column;gap:2rem;padding:2.5rem;transition:all .5s cubic-bezier(.25,.8,.25,1);display:flex}.HomePage-module__e0v9Gq__glassPanel:hover{border-color:var(--mk-secondary);transform:translateY(-8px)scale(1.02);box-shadow:0 30px 60px #0038181a}.HomePage-module__e0v9Gq__comparisonRow{margin-bottom:1rem}.HomePage-module__e0v9Gq__comparisonRow h4{color:var(--mk-text-main);margin-bottom:.7rem;font-size:1rem;font-weight:600}.HomePage-module__e0v9Gq__barTrack{border-radius:var(--mk-radius-pill);background:#0000001a;height:10px;overflow:hidden}.HomePage-module__e0v9Gq__barSlow{background:var(--mk-text-main);border-radius:var(--mk-radius-pill);width:35%;height:100%;animation:1.5s ease-out forwards HomePage-module__e0v9Gq__growBar}.HomePage-module__e0v9Gq__barFast{background:linear-gradient(90deg, var(--mk-secondary), #ffd452);border-radius:var(--mk-radius-pill);width:90%;height:100%;animation:1.8s ease-out .2s both HomePage-module__e0v9Gq__growBar;box-shadow:0 0 12px #ffb40066}@keyframes HomePage-module__e0v9Gq__growBar{0%{width:0}}.HomePage-module__e0v9Gq__timeline{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.HomePage-module__e0v9Gq__timeline:before{content:"";background:linear-gradient(90deg, transparent, var(--mk-glass-border) 15%, var(--mk-glass-border) 85%, transparent);width:75%;height:2px;position:absolute;top:32px;left:12.5%}.HomePage-module__e0v9Gq__step{z-index:1;text-align:center;padding:1rem;transition:all .3s;position:relative}.HomePage-module__e0v9Gq__step:hover{transform:translateY(-10px)}.HomePage-module__e0v9Gq__step:hover .HomePage-module__e0v9Gq__stepNumber{background:var(--mk-secondary);color:var(--mk-text-main);border-color:var(--mk-secondary);transform:scale(1.1);box-shadow:0 10px 25px #ffb4004d}.HomePage-module__e0v9Gq__stepNumber{background:var(--mk-bg-main);border:2px solid var(--mk-primary);width:64px;height:64px;font-family:var(--mk-font-heading);color:var(--mk-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.3rem;font-weight:800;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 5px 15px #0038181a}.HomePage-module__e0v9Gq__step h3{margin-bottom:.7rem;font-size:1.15rem}.HomePage-module__e0v9Gq__step p{color:var(--mk-text-muted);font-size:.9rem;line-height:1.65}.HomePage-module__e0v9Gq__results{background:var(--mk-primary);padding:var(--mk-section-py) 0}.HomePage-module__e0v9Gq__resultsWrapper{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.HomePage-module__e0v9Gq__impactEyebrow{font-family:var(--mk-font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-secondary);margin-bottom:1rem;font-size:.78rem;font-weight:700;display:inline-block}.HomePage-module__e0v9Gq__resultText h2{color:#fff;margin-bottom:1.15rem;font-size:clamp(2rem,3vw,2.8rem);line-height:1.2}.HomePage-module__e0v9Gq__resultText p{color:#ffffffb8;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.HomePage-module__e0v9Gq__impactCta{background:var(--mk-secondary);color:var(--mk-primary);font-family:var(--mk-font-heading);border-radius:var(--mk-radius-pill);transition:var(--mk-transition);align-items:center;gap:.65rem;width:fit-content;padding:.85rem 1.85rem;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 20px #00000040}.HomePage-module__e0v9Gq__impactCta:hover{background:var(--mk-secondary-hover);transform:translateY(-2px);box-shadow:0 10px 25px #00000059}.HomePage-module__e0v9Gq__statsGrid{grid-template-columns:1fr;gap:1.15rem;display:grid}.HomePage-module__e0v9Gq__impactCard{border-radius:var(--mk-radius-md);text-align:left;transition:var(--mk-transition);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;padding:1.5rem 1.75rem;display:flex}.HomePage-module__e0v9Gq__impactCard:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-3px)}.HomePage-module__e0v9Gq__impactCardTitle{font-family:var(--mk-font-heading,"Plus Jakarta Sans", sans-serif);color:#fff;margin:0 0 .45rem;font-size:clamp(1.08rem,1.35vw,1.15rem);font-weight:700;line-height:1.35}.HomePage-module__e0v9Gq__impactCardDesc{font-family:var(--mk-font-body,"Plus Jakarta Sans", sans-serif);color:#ffffffb8;margin:0;font-size:.94rem;line-height:1.6}.HomePage-module__e0v9Gq__statBox{border-radius:var(--mk-radius-md);text-align:center;transition:var(--mk-transition);background:#ffffff0f;border:1px solid #ffffff1a;padding:2rem}.HomePage-module__e0v9Gq__statBox:hover{background:#ffffff1a;transform:translateY(-4px)}.HomePage-module__e0v9Gq__statBox h3{margin-bottom:.4rem;font-size:clamp(2.2rem,3vw,3rem);font-weight:800}.HomePage-module__e0v9Gq__statBox p{color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.88rem;font-weight:500}.HomePage-module__e0v9Gq__industryGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.HomePage-module__e0v9Gq__indCard{background:var(--mk-bg-card);border:1px solid var(--mk-glass-border);border-radius:var(--mk-radius-md);transition:var(--mk-transition);cursor:default;align-items:center;gap:.8rem;padding:1.4rem 1.6rem;font-size:1rem;font-weight:600;display:flex}.HomePage-module__e0v9Gq__indCard span{font-size:1.4rem}.HomePage-module__e0v9Gq__indCard:hover{border-color:var(--mk-primary);color:var(--mk-primary);box-shadow:var(--mk-shadow-green);transform:translateY(-4px)}.HomePage-module__e0v9Gq__testiGrid{scrollbar-width:none;-ms-overflow-style:none;gap:2rem;margin-left:-.5rem;margin-right:-.5rem;padding:1rem .5rem 2rem;display:flex;overflow-x:auto}.HomePage-module__e0v9Gq__testiGrid::-webkit-scrollbar{display:none}.HomePage-module__e0v9Gq__testiGrid>*{flex:0 0 calc(40% - 1.5rem)}@media (max-width:1100px){.HomePage-module__e0v9Gq__timeline{grid-template-columns:repeat(2,1fr)}.HomePage-module__e0v9Gq__timeline:before{display:none}}@media (max-width:900px){.HomePage-module__e0v9Gq__servicesGrid{grid-template-columns:repeat(2,1fr)}.HomePage-module__e0v9Gq__whyWrapper{grid-template-columns:1fr;gap:2.5rem}.HomePage-module__e0v9Gq__resultsWrapper{grid-template-columns:1fr}.HomePage-module__e0v9Gq__industryGrid{grid-template-columns:repeat(2,1fr)}.HomePage-module__e0v9Gq__testiGrid>*{flex:0 0 calc(60% - 1rem)}}@media (max-width:600px){.HomePage-module__e0v9Gq__heroCtas{flex-direction:column;align-items:center;width:100%}.HomePage-module__e0v9Gq__btnPrimary,.HomePage-module__e0v9Gq__btnSecondary{white-space:nowrap;width:100%;min-width:0;max-width:320px;padding:.85rem clamp(.8rem,2vw,1.4rem);font-size:clamp(.82rem,3.6vw,.95rem)}.HomePage-module__e0v9Gq__servicesGrid,.HomePage-module__e0v9Gq__timeline{grid-template-columns:1fr}.HomePage-module__e0v9Gq__statsGrid,.HomePage-module__e0v9Gq__industryGrid{grid-template-columns:1fr 1fr}.HomePage-module__e0v9Gq__testiGrid>*{flex:0 0 85%}}@media (max-width:400px){.HomePage-module__e0v9Gq__statsGrid,.HomePage-module__e0v9Gq__industryGrid{grid-template-columns:1fr}}
