._page_in22i_7{--ink-900: #051F20;--ink-800: #0B2B26;--ink-700: #163832;--ink-600: #235347;--accent: #8EB69B;--paper: #FFFFFF;--tint: #F7FBF9;--border-subtle: rgba(5, 31, 32, .08);--shadow-soft: 0 2px 8px rgba(5, 31, 32, .04);--shadow-card: 0 4px 20px rgba(5, 31, 32, .06);--shadow-lift: 0 8px 32px rgba(5, 31, 32, .08);--ease: cubic-bezier(.22, 1, .36, 1);color:var(--ink-900);background:var(--paper);overflow-x:clip;overflow-wrap:break-word;font-family:var(--font-sans)}._sectionInner_in22i_29{width:min(1200px,calc(100% - 3rem));margin:0 auto}._btn_in22i_35{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;min-height:48px;border-radius:12px;padding:.88rem 1.6rem;font-family:var(--font-display);font-size:.9rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;border:none;transition:transform .28s var(--ease),background-color .28s ease,box-shadow .28s ease,border-color .28s ease}._btnLabelShort_in22i_56{display:none}._btnPrimary_in22i_58{background:var(--ink-900);color:var(--paper);box-shadow:var(--shadow-soft)}._btnPrimary_in22i_58:hover{background:var(--ink-600);color:var(--paper);transform:translateY(-2px);box-shadow:var(--shadow-card)}._btnGhost_in22i_70{background:transparent;color:#fffc;border:1px solid rgba(255,255,255,.2)}._btnGhost_in22i_70:hover{background:#ffffff14;border-color:#ffffff59;color:#fff}._btnLight_in22i_81{background:var(--paper);color:var(--ink-900);box-shadow:0 2px 12px #00000026}._btnLight_in22i_81:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0003}._btnOutline_in22i_91{background:transparent;color:var(--ink-900);border:1px solid rgba(5,31,32,.15)}._btnOutline_in22i_91:hover{border-color:#051f2059;background:#051f2008}._hero_in22i_104{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:var(--ink-900)}._heroMedia_in22i_113{position:absolute;top:-6%;right:0;bottom:0;left:0}._heroVideo_in22i_118{width:100%;height:106%;-o-object-fit:cover;object-fit:cover;opacity:.35}._heroOverlay_in22i_125{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#051f2073,#051f2099,#051f20d9)}._heroContent_in22i_136{position:relative;z-index:1;width:100%;padding:7rem 0 4.5rem}._heroTextWrap_in22i_143{max-width:720px}._heroEyebrow_in22i_145{display:inline-flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.2em;font-size:.68rem;font-weight:700;color:var(--accent);margin-bottom:1.6rem}._heroTitle_in22i_157{color:var(--paper);font-family:var(--font-display);font-size:clamp(2.6rem,4.6vw,4rem);line-height:1.04;letter-spacing:-.04em;max-width:16ch;font-weight:700}._heroBody_in22i_167{margin-top:1.2rem;max-width:44ch;color:#ffffff73;font-size:1.05rem;line-height:1.7}._heroActions_in22i_175{margin-top:1.8rem;display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}._storySection_in22i_186{padding:8.5rem 0;background:var(--tint)}._storyInner_in22i_191{max-width:1040px;margin:0 auto;display:flex;flex-direction:column;gap:2.25rem}._storyLine_in22i_199{font-family:var(--font-display);font-size:clamp(3rem,7vw,5.5rem);line-height:1.14;letter-spacing:-.025em;font-weight:700;color:var(--ink-900)}._storyLineSubtle_in22i_208{color:#0b2b26e6}._gsapWord_in22i_213{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-right:.14em}._gsapWordInner_in22i_221{display:inline-block;will-change:transform,opacity,filter}._problemSection_in22i_229{padding:8rem 0;background:var(--paper)}._problemHeader_in22i_234{margin-bottom:4rem;text-align:center}._problemEyebrow_in22i_239{display:inline-flex;align-items:center;gap:.4rem;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:700;color:var(--ink-600);margin-bottom:1rem;justify-content:center}._problemTitle_in22i_252{font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.15;letter-spacing:-.03em;color:var(--ink-900);font-weight:700;max-width:20ch;margin:0 auto}._problemCards_in22i_263{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}._problemCard_in22i_263{position:relative;border-radius:24px;overflow:hidden;min-height:360px;display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .4s var(--ease),transform .4s var(--ease),border-color .4s var(--ease);border:1px solid var(--border-subtle);background:var(--tint);box-shadow:0 1px 2px #051f200a,0 10px 26px #051f200d;cursor:default;will-change:transform,opacity}._problemCard_in22i_263:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 2px 4px #051f200d,0 24px 52px #051f201f}._problemCardContent_in22i_293{position:relative;z-index:1;padding:1.7rem 1.5rem .5rem;display:flex;flex-direction:column}._problemCard_in22i_263 h3{color:var(--ink-900);font-size:1.12rem;line-height:1.25;font-weight:700;letter-spacing:-.015em;margin-bottom:.5rem}._problemCard_in22i_263 p{color:#051f2099;font-size:.86rem;line-height:1.6}._problemMedia_in22i_317{position:relative;height:188px;margin-top:auto}._transitionSection_in22i_326{padding:9rem 0;background:var(--paper)}._transitionInner_in22i_331{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1.2rem}._transitionHeadline_in22i_340{font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,3.8rem);line-height:1.2;letter-spacing:-.03em;color:var(--ink-900);font-weight:700}._transitionBody_in22i_349{color:#051f209e;max-width:64ch;margin:0 auto;display:flex;flex-direction:column;gap:.25rem}._transitionBodyLine_in22i_358{display:block;font-size:clamp(1.2rem,2.2vw,1.6rem);line-height:1.4;letter-spacing:-.012em;will-change:transform,opacity,filter}._featuresSection_in22i_369{padding:8rem 0;background:var(--tint)}._featuresHeader_in22i_374{text-align:center;margin-bottom:4.5rem}._featuresEyebrow_in22i_379{display:inline-flex;align-items:center;gap:.4rem;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:700;color:var(--ink-600);margin-bottom:1rem}._featuresTitle_in22i_391{font-family:var(--font-display);font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.12;letter-spacing:-.03em;color:var(--ink-900);font-weight:700;max-width:24ch;margin:0 auto}._featuresSub_in22i_402{margin-top:.9rem;font-size:1rem;line-height:1.7;color:#051f2073;max-width:50ch;margin-left:auto;margin-right:auto}._featGrid_in22i_413{display:grid;grid-template-columns:repeat(12,1fr);gap:1.4rem}._featBig_in22i_419{grid-column:span 7}._featSmall_in22i_420{grid-column:span 5}._featThird_in22i_421{grid-column:span 4}._featCard_in22i_423{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--border-subtle);box-shadow:0 1px 2px #051f200a,0 10px 26px #051f200d;transition:transform .36s var(--ease),box-shadow .36s var(--ease),border-color .36s var(--ease);min-height:330px}._featCard_in22i_423:hover{transform:translateY(-4px);box-shadow:0 2px 4px #051f200d,0 20px 48px #051f201c;border-color:color-mix(in srgb,var(--c) 38%,transparent)}._featMedia_in22i_443{position:relative;flex:1 1 auto;min-height:210px;display:flex;align-items:stretch;background:radial-gradient(130% 120% at 50% 0%,color-mix(in srgb,var(--c) 9%,#fff),#fff 70%);border-bottom:1px solid var(--border-subtle)}._featMedia_in22i_443>*{width:100%}._featBody_in22i_458{flex:0 0 auto;padding:1.35rem 1.6rem 1.65rem}._featLabel_in22i_463{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--c) 14%,#fff);color:color-mix(in srgb,var(--c) 70%,#051f20);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.85rem;width:-moz-fit-content;width:fit-content}._featLabel_in22i_463 svg{color:var(--c)}._featCard_in22i_423 h3{color:var(--ink-900);font-size:1.28rem;font-weight:600;line-height:1.22;letter-spacing:-.02em;margin-bottom:.5rem}._featCard_in22i_423 p{color:#051f2099;font-size:.92rem;line-height:1.62;max-width:48ch}._featLink_in22i_497{cursor:pointer}._featMore_in22i_501{display:inline-flex;align-items:center;gap:.35rem;margin-top:.95rem;color:var(--c);font-size:.86rem;font-weight:600;letter-spacing:-.01em}._featMore_in22i_501 svg{transition:transform .32s var(--ease)}._featLink_in22i_497:hover ._featMore_in22i_501 svg,._featLink_in22i_497:focus-visible ._featMore_in22i_501 svg{transform:translate(4px)}._featLink_in22i_497:focus-visible{outline:2px solid var(--c);outline-offset:3px}._teamSection_in22i_526{padding:8rem 0;background:var(--ink-900);position:relative;overflow:hidden}._teamSection_in22i_526:before{content:"";position:absolute;top:-15%;left:-10%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(142,182,155,.07),transparent 65%);pointer-events:none}._teamSection_in22i_526:after{content:"";position:absolute;bottom:-20%;right:-8%;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(142,182,155,.06),transparent 65%);pointer-events:none}._teamHeader_in22i_558{text-align:center;margin-bottom:4rem;position:relative;z-index:1}._teamEyebrow_in22i_565{display:inline-flex;align-items:center;gap:.4rem;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:700;color:var(--accent);margin-bottom:1rem}._teamTitle_in22i_577{font-family:var(--font-display);font-size:clamp(1.8rem,3.6vw,2.7rem);line-height:1.12;letter-spacing:-.03em;color:var(--paper);font-weight:700;max-width:22ch;margin:0 auto}._teamSub_in22i_588{margin-top:1rem;font-size:1rem;line-height:1.75;color:#ffffff6b;max-width:60ch;margin-left:auto;margin-right:auto}._teamGrid_in22i_598{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;position:relative;z-index:1}._teamCard_in22i_606{border-radius:28px;overflow:hidden;background:linear-gradient(145deg,#0a2824,#102e29);border:1px solid rgba(142,182,155,.12);box-shadow:0 4px 24px #051f204d;transition:box-shadow .38s ease,border-color .38s ease;display:flex;flex-direction:column}._teamCard_in22i_606:hover{box-shadow:0 16px 56px #051f2066,0 0 40px #8eb69b1a;border-color:#8eb69b47}._teamPhotoWrap_in22i_623{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;flex-shrink:0}._teamPhoto_in22i_623{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;transition:transform .6s var(--ease)}._teamCard_in22i_606:hover ._teamPhoto_in22i_623{transform:scale(1.04)}._teamPhotoFallback_in22i_644{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:3rem;font-weight:700;color:var(--accent);background:linear-gradient(135deg,#0a2824,#163832)}._teamPhotoOverlay_in22i_657{display:none}._teamCardBody_in22i_662{padding:1.8rem 2rem 2rem;display:flex;flex-direction:column;gap:1rem;flex:1}._teamMeta_in22i_670{display:flex;flex-direction:column;gap:.35rem}._teamName_in22i_676{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--paper);letter-spacing:-.015em;line-height:1.15}._teamRole_in22i_685{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.28rem .75rem;border-radius:999px;background:#8eb69b24;color:var(--accent);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}._teamBio_in22i_698{color:#ffffff7a;font-size:.91rem;line-height:1.75}._reviewsSection_in22i_707{padding:8rem 0;background:var(--paper)}._reviewsHeader_in22i_712{text-align:center;margin-bottom:4rem}._reviewsTitle_in22i_717{font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.12;letter-spacing:-.03em;color:var(--ink-900);font-weight:700;max-width:24ch;margin:0 auto}._reviewsSub_in22i_728{margin-top:.8rem;font-size:.98rem;color:#051f206b;max-width:48ch;margin-left:auto;margin-right:auto}._reviewsGrid_in22i_737{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}._reviewCard_in22i_743{border-radius:20px;border:1px solid var(--border-subtle);background:var(--paper);padding:1.8rem;transition:box-shadow .34s ease,transform .34s var(--ease);display:flex;flex-direction:column}._reviewCard_in22i_743:hover{box-shadow:var(--shadow-card)}._reviewStars_in22i_757{display:flex;align-items:center;gap:.18rem;color:var(--accent);margin-bottom:1.2rem}._reviewQuote_in22i_765{color:#051f2099;line-height:1.72;font-size:.95rem;flex:1;font-style:italic}._reviewMeta_in22i_773{margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--border-subtle);display:flex;align-items:center;gap:.7rem}._reviewAvatar_in22i_782{width:2.4rem;height:2.4rem;border-radius:999px;background:#8eb69b24;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:var(--ink-600);flex-shrink:0}._reviewAuthor_in22i_796{font-size:.9rem;font-weight:600;color:var(--ink-900);line-height:1.2}._reviewRole_in22i_803{font-size:.76rem;color:#051f2066;margin-top:.15rem}._ctaSection_in22i_812{padding:10rem 0;background:linear-gradient(160deg,#041a1a,#082420 35%,#0d2f28 65%,#071e1c);position:relative;overflow:hidden}._ctaSection_in22i_812:before{content:"";position:absolute;top:-20%;right:-10%;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(142,182,155,.12),transparent 62%);pointer-events:none;animation:_ctaOrbFloat_in22i_1 8s ease-in-out infinite}._ctaSection_in22i_812:after{content:"";position:absolute;bottom:-25%;left:-12%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(142,182,155,.09),transparent 62%);pointer-events:none;animation:_ctaOrbFloat_in22i_1 10s ease-in-out infinite reverse}@keyframes _ctaOrbFloat_in22i_1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.08)}}._ctaRing_in22i_853{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:560px;height:560px;border-radius:50%;border:1px solid rgba(142,182,155,.13);pointer-events:none;animation:_ctaRingPulse_in22i_1 4s ease-in-out infinite}._ctaRingInner_in22i_866{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:360px;height:360px;border-radius:50%;border:1px solid rgba(142,182,155,.09);pointer-events:none;animation:_ctaRingPulse_in22i_1 4s ease-in-out infinite 1s}@keyframes _ctaRingPulse_in22i_1{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}._ctaSpotlight_in22i_885{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:300px;background:radial-gradient(ellipse,rgba(142,182,155,.09) 0%,transparent 65%);pointer-events:none}._ctaGradientLine_in22i_897{position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(142,182,155,.4),transparent);pointer-events:none}._ctaEyebrow_in22i_908{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-bottom:1.8rem;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#8eb69bb3}._ctaEyebrowLine_in22i_921{display:block;width:36px;height:1px;background:linear-gradient(90deg,transparent,rgba(142,182,155,.5))}._ctaEyebrow_in22i_908 ._ctaEyebrowLine_in22i_921:last-child{transform:rotate(180deg)}._ctaContent_in22i_931{text-align:center;max-width:680px;margin:0 auto;position:relative;z-index:1}._ctaTitle_in22i_939{font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1.1;letter-spacing:-.035em;color:var(--paper);font-weight:700}._ctaSub_in22i_948{margin-top:1.2rem;font-size:1.1rem;color:#ffffff6b;line-height:1.75;max-width:52ch;margin-left:auto;margin-right:auto}._ctaActions_in22i_958{margin-top:2.8rem;display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap}._ctaActions_in22i_958 ._btnLight_in22i_81:hover{box-shadow:0 6px 24px #ffffff26,0 0 40px #8eb69b1f}._ctaActions_in22i_958 ._btnGhost_in22i_70:hover{box-shadow:0 0 30px #8eb69b14}._footer_in22i_979{background:var(--ink-900);color:var(--paper);padding:0;overflow:hidden}._footerHero_in22i_986{padding:6rem 0 0;text-align:center}._footerBigName_in22i_991{font-family:var(--font-display);font-size:clamp(4rem,12vw,10rem);font-weight:800;letter-spacing:.06em;color:#ffffff0a;line-height:1;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}._footerBigNameAi_in22i_1002{display:inline-block;font:inherit;line-height:inherit;letter-spacing:inherit;vertical-align:baseline;color:#ffffff14}._footerGrid_in22i_1011{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:3rem;padding:4rem 0 3.5rem;border-bottom:1px solid rgba(255,255,255,.06)}._footerBrand_in22i_1019{max-width:280px}._footerBrandName_in22i_1021{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}._footerLogo_in22i_1028{width:32px;height:32px;filter:brightness(0) invert(1);border-radius:8px}._footerBrandLabel_in22i_1035{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--paper)}._footerBrandDesc_in22i_1042{font-size:.86rem;line-height:1.68;color:#ffffff4d}._footerColTitle_in22i_1048{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#ffffff73;margin-bottom:1.2rem}._footerLinks_in22i_1057{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}._footerLinks_in22i_1057 a{font-size:.86rem;color:#ffffff61;text-decoration:none;transition:color .2s ease}._footerLinks_in22i_1057 a:hover{color:#ffffffbf}._footerBottom_in22i_1074{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0 2rem;gap:1rem}._footerCopy_in22i_1082{font-size:.74rem;color:#fff3}._footerBottomLinks_in22i_1087{display:flex;align-items:center;gap:1.5rem}._footerBottomLinks_in22i_1087 a{font-size:.74rem;color:#fff3;text-decoration:none;transition:color .2s ease}._footerBottomLinks_in22i_1087 a:hover{color:#ffffff8c}._processSection_in22i_1104{padding:8rem 0;background:var(--paper)}._processHeader_in22i_1109{text-align:center;margin-bottom:3.5rem}._processEyebrow_in22i_1114{display:inline-flex;align-items:center;gap:.4rem;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:700;color:var(--ink-600);margin-bottom:1rem}._processTitle_in22i_1126{font-family:var(--font-display);font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.12;letter-spacing:-.03em;color:var(--ink-900);font-weight:700;max-width:24ch;margin:0 auto}._processSub_in22i_1137{margin-top:.9rem;font-size:1rem;line-height:1.7;color:#051f2073;max-width:54ch;margin-left:auto;margin-right:auto}._phaseRow_in22i_1148{display:flex;gap:1rem;align-items:stretch}._phaseCard_in22i_1154{position:relative;flex:1 1 0%;min-width:0;min-height:420px;border-radius:22px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,#ffffff 0%,var(--tint) 100%);box-shadow:0 1px 2px #051f200a,0 10px 26px #051f200d;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:1.8rem 1.6rem;cursor:pointer;outline:none;transition:flex-grow .52s var(--ease),background .52s var(--ease),box-shadow .42s var(--ease),border-color .42s var(--ease),transform .42s var(--ease)}._phaseCard_in22i_1154:hover,._phaseCard_in22i_1154:focus-visible{flex-grow:2.6;background:linear-gradient(165deg,#0d322c,#06201f);border-color:#8eb69b6b;box-shadow:0 26px 60px #0415136b,inset 0 1px #ffffff29,0 0 48px #8eb69b29;transform:translateY(-6px)}._phaseGlow_in22i_1188{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(130% 90% at 50% 0%,rgba(142,182,155,.34),transparent 62%),linear-gradient(135deg,#ffffff2e,#ffffff0d 30%,#fff0 56%);opacity:0;transition:opacity .52s var(--ease);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._phaseCard_in22i_1154:hover ._phaseGlow_in22i_1188,._phaseCard_in22i_1154:focus-visible ._phaseGlow_in22i_1188{opacity:1}._phaseGlow_in22i_1188:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14}._phaseNum_in22i_1215{position:absolute;top:1.2rem;left:1.6rem;font-family:var(--font-display);font-size:3.4rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:#051f201a;transition:color .52s var(--ease),transform .52s var(--ease);z-index:1}._phaseCard_in22i_1154:hover ._phaseNum_in22i_1215,._phaseCard_in22i_1154:focus-visible ._phaseNum_in22i_1215{color:#8eb69b8c;transform:translateY(-2px)}._phaseContent_in22i_1234{position:relative;z-index:1;display:flex;flex-direction:column;gap:.55rem}._phaseIcon_in22i_1242{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#051f200f;color:var(--ink-700);border:1px solid transparent;margin-bottom:.3rem;transition:background-color .42s var(--ease),color .42s var(--ease),border-color .42s var(--ease),transform .42s var(--ease),box-shadow .42s var(--ease)}._phaseCard_in22i_1154:hover ._phaseIcon_in22i_1242,._phaseCard_in22i_1154:focus-visible ._phaseIcon_in22i_1242{background:#8eb69b29;color:var(--accent);border-color:#8eb69b52;box-shadow:inset 0 1px #ffffff2e,0 0 20px #8eb69b2e;transform:translateY(-2px)}._phaseName_in22i_1266{font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--ink-900);line-height:1.15;transition:color .42s var(--ease)}._phaseCard_in22i_1154:hover ._phaseName_in22i_1266,._phaseCard_in22i_1154:focus-visible ._phaseName_in22i_1266{color:#fff}._phaseBlurb_in22i_1281,._phaseSteps_in22i_1282{opacity:0;transform:translateY(10px);max-height:0;overflow:hidden;transition:opacity .42s var(--ease),transform .42s var(--ease),max-height .52s var(--ease)}._phaseBlurb_in22i_1281{font-size:.92rem;line-height:1.6;color:#ffffff9e;margin:0}._phaseSteps_in22i_1282{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}._phaseCard_in22i_1154:hover ._phaseBlurb_in22i_1281,._phaseCard_in22i_1154:focus-visible ._phaseBlurb_in22i_1281,._phaseCard_in22i_1154:hover ._phaseSteps_in22i_1282,._phaseCard_in22i_1154:focus-visible ._phaseSteps_in22i_1282{opacity:1;transform:translateY(0);max-height:360px}._phaseStep_in22i_1282{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.4;color:#051f20b8;opacity:0;transform:translate(-6px);transition:opacity .38s var(--ease),transform .38s var(--ease)}._phaseCard_in22i_1154:hover ._phaseStep_in22i_1282,._phaseCard_in22i_1154:focus-visible ._phaseStep_in22i_1282{opacity:1;transform:translate(0);color:#ffffffd1}._phaseCard_in22i_1154:hover ._phaseStep_in22i_1282:nth-child(1),._phaseCard_in22i_1154:focus-visible ._phaseStep_in22i_1282:nth-child(1){transition-delay:.13s}._phaseCard_in22i_1154:hover ._phaseStep_in22i_1282:nth-child(2),._phaseCard_in22i_1154:focus-visible ._phaseStep_in22i_1282:nth-child(2){transition-delay:.19s}._phaseCard_in22i_1154:hover ._phaseStep_in22i_1282:nth-child(3),._phaseCard_in22i_1154:focus-visible ._phaseStep_in22i_1282:nth-child(3){transition-delay:.25s}._phaseCard_in22i_1154:hover ._phaseStep_in22i_1282:nth-child(4),._phaseCard_in22i_1154:focus-visible ._phaseStep_in22i_1282:nth-child(4){transition-delay:.31s}._phaseStepDot_in22i_1343{width:6px;height:6px;border-radius:999px;background:var(--accent);margin-top:.45rem;flex-shrink:0}@media (max-width: 860px){._phaseRow_in22i_1148{flex-direction:column}._phaseCard_in22i_1154{min-height:auto;flex:none;justify-content:flex-start;padding-top:4.6rem;transform:none;background:linear-gradient(165deg,#0d322c,#06201f);border-color:#8eb69b6b;box-shadow:0 18px 44px #04151359,inset 0 1px #ffffff24}._phaseGlow_in22i_1188{opacity:1}._phaseNum_in22i_1215{color:#8eb69b8c}._phaseIcon_in22i_1242{background:#8eb69b29;color:var(--accent);border-color:#8eb69b52}._phaseName_in22i_1266{color:#fff}._phaseStep_in22i_1282{color:#ffffffd1}._phaseBlurb_in22i_1281,._phaseSteps_in22i_1282{opacity:1;transform:none;max-height:none;overflow:visible}._phaseStep_in22i_1282{opacity:1;transform:none;transition-delay:0ms}}._solutionTag_in22i_1399{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.8rem;padding:.4rem .9rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--tint);color:var(--ink-600);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}._solutionTag_in22i_1399 svg{color:var(--accent)}._solutionFeatGrid_in22i_1419{margin-top:2.5rem}._bestSection_in22i_1426{padding:7rem 0;background:var(--tint)}._bestInner_in22i_1431{max-width:880px;margin:0 auto;text-align:center;background:linear-gradient(155deg,#061e1e,#0a2925 45%,#0e3129);border-radius:28px;padding:4.5rem 3rem;position:relative;overflow:hidden;border:1px solid rgba(142,182,155,.22);box-shadow:0 1px #ffffff0f inset,0 32px 80px #04141261,0 0 0 1px #8eb69b0f}._bestGrid_in22i_1448{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:linear-gradient(rgba(142,182,155,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(142,182,155,.035) 1px,transparent 1px);background-size:36px 36px;pointer-events:none}._bestOrb1_in22i_1460{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(142,182,155,.13) 0%,transparent 60%);pointer-events:none;animation:_bestOrbFloat_in22i_1 7s ease-in-out infinite}._bestOrb2_in22i_1474{position:absolute;bottom:-30%;right:-15%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(35,83,71,.35) 0%,transparent 65%);pointer-events:none;animation:_bestOrbFloat_in22i_1 9s ease-in-out infinite reverse}@keyframes _bestOrbFloat_in22i_1{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.1)}}._bestOrb2_in22i_1474{animation:_bestOrb2Float_in22i_1 9s ease-in-out infinite reverse}@keyframes _bestOrb2Float_in22i_1{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.12) translate(-20px,-10px)}}._bestIcon_in22i_1497{width:68px;height:68px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#8eb69b29;color:var(--accent);margin-bottom:1.4rem;border:1px solid rgba(142,182,155,.28);box-shadow:0 0 0 10px #8eb69b0f,0 0 40px #8eb69b1f;position:relative;z-index:1;animation:_bestIconPulse_in22i_1 3.5s ease-in-out infinite}@keyframes _bestIconPulse_in22i_1{0%,to{box-shadow:0 0 0 8px #8eb69b0f,0 0 30px #8eb69b1a}50%{box-shadow:0 0 0 14px #8eb69b0a,0 0 50px #8eb69b2e}}._bestEyebrow_in22i_1519{text-transform:uppercase;letter-spacing:.2em;font-size:.66rem;font-weight:700;color:var(--accent);margin-bottom:.8rem;position:relative;z-index:1}._bestAccentBar_in22i_1530{width:48px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);border-radius:999px;margin:0 auto 1.4rem;position:relative;z-index:1}._bestTitle_in22i_1540{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.12;letter-spacing:-.035em;color:var(--paper);font-weight:700;max-width:18ch;margin:0 auto;position:relative;z-index:1}._bestBody_in22i_1553{margin-top:1.6rem;font-size:1.05rem;line-height:1.82;color:#ffffff75;max-width:58ch;margin-left:auto;margin-right:auto;position:relative;z-index:1}._insightsSection_in22i_1568{padding:8rem 0;background:var(--paper)}._insightsHeader_in22i_1573{text-align:center;margin-bottom:3.5rem}._insightsEyebrow_in22i_1578{display:inline-flex;align-items:center;gap:.4rem;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:700;color:var(--ink-600);margin-bottom:1rem}._insightsTitle_in22i_1590{font-family:var(--font-display);font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.12;letter-spacing:-.03em;color:var(--ink-900);font-weight:700;max-width:24ch;margin:0 auto}._insightsSub_in22i_1601{margin-top:.9rem;font-size:1rem;line-height:1.7;color:#051f2073;max-width:54ch;margin-left:auto;margin-right:auto}._insightsGrid_in22i_1611{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}._insightCard_in22i_1617{display:flex;flex-direction:column;height:100%;border-radius:20px;overflow:hidden;background:var(--paper);border:1px solid var(--border-subtle);box-shadow:0 1px 2px #051f200a,0 10px 26px #051f200d;text-decoration:none;transition:transform .34s var(--ease),box-shadow .34s var(--ease)}._insightCard_in22i_1617:hover{transform:translateY(-4px);box-shadow:0 2px 4px #051f200d,0 20px 48px #051f201c}._insightImage_in22i_1635{position:relative;aspect-ratio:16 / 10;overflow:hidden}._insightImage_in22i_1635 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s var(--ease)}._insightCard_in22i_1617:hover ._insightImage_in22i_1635 img{transform:scale(1.05)}._insightCategory_in22i_1653{position:absolute;top:1rem;left:1rem;padding:.3rem .7rem;border-radius:999px;background:#ffffffeb;color:var(--ink-900);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}._insightBody_in22i_1669{padding:1.4rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.6rem;flex:1}._insightTitle_in22i_1677{font-family:var(--font-display);font-size:1.1rem;font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--ink-900)}._insightExcerpt_in22i_1686{font-size:.9rem;line-height:1.6;color:#051f208c;flex:1}._insightFooter_in22i_1693{margin-top:.6rem;padding-top:.9rem;border-top:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between}._insightMeta_in22i_1702{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:#051f2066}._insightRead_in22i_1710{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;color:var(--ink-600)}._insightsCta_in22i_1719{margin-top:2.5rem;display:flex;justify-content:center}@media (max-width: 1080px){._featGrid_in22i_413{grid-template-columns:1fr 1fr}._featBig_in22i_419,._featSmall_in22i_420,._featThird_in22i_421{grid-column:span 1}._featGrid_in22i_413>._featCard_in22i_423:last-child:nth-child(odd){grid-column:span 2}._reviewsGrid_in22i_737,._teamGrid_in22i_598,._insightsGrid_in22i_1611{grid-template-columns:1fr 1fr}._problemCards_in22i_263{grid-template-columns:repeat(2,1fr)}._footerGrid_in22i_1011{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (max-width: 640px){._problemCards_in22i_263{grid-template-columns:1fr}}@media (max-width: 760px){._sectionInner_in22i_29{width:min(1200px,calc(100% - 1.5rem))}._heroContent_in22i_136{padding-top:6.5rem;padding-bottom:4rem}._heroTextWrap_in22i_143{max-width:100%;text-align:center}._heroTitle_in22i_157{max-width:14ch;margin-left:auto;margin-right:auto}._heroBody_in22i_167{margin-left:auto;margin-right:auto}._heroActions_in22i_175{justify-content:center}._storySection_in22i_186{padding:6rem 0}._storyInner_in22i_191{gap:1.4rem;text-align:center}._storyLine_in22i_199{font-size:clamp(2rem,8.2vw,2.7rem);line-height:1.18}._problemSection_in22i_229,._featuresSection_in22i_369,._teamSection_in22i_526,._reviewsSection_in22i_707,._processSection_in22i_1104,._insightsSection_in22i_1568,._bestSection_in22i_1426,._ctaSection_in22i_812{padding:5rem 0}._bestInner_in22i_1431{padding:2.75rem 1.6rem}._transitionSection_in22i_326{padding:5rem 0}._transitionBodyLine_in22i_358{font-size:clamp(1rem,4.8vw,1.3rem);line-height:1.4}._bentoGrid_in22i_1804,._teamGrid_in22i_598,._featGrid_in22i_413,._insightsGrid_in22i_1611,._reviewsGrid_in22i_737{grid-template-columns:1fr}._featBig_in22i_419,._featSmall_in22i_420,._featThird_in22i_421,._featGrid_in22i_413>._featCard_in22i_423:last-child:nth-child(odd){grid-column:span 1}._featCard_in22i_423{min-height:300px}._featBody_in22i_458{padding:1.2rem 1.4rem 1.5rem}._featMedia_in22i_443{min-height:190px}._problemCard_in22i_263{min-height:280px}._footerGrid_in22i_1011{grid-template-columns:1fr;gap:2rem}._footerBottom_in22i_1074{flex-direction:column;align-items:flex-start}._footerBigName_in22i_991{font-size:clamp(3rem,15vw,6rem)}}@media (max-width: 480px){._sectionInner_in22i_29{width:min(1200px,calc(100% - 1rem))}._heroContent_in22i_136{padding-top:5.5rem;padding-bottom:3rem}._heroTitle_in22i_157{max-width:12ch}._heroBody_in22i_167{font-size:.95rem}._heroActions_in22i_175{flex-direction:row;flex-wrap:nowrap;width:100%;gap:.6rem}._heroActions_in22i_175>*{flex:1 1 0;min-width:0}._heroActions_in22i_175 a,._heroActions_in22i_175 button{width:100%;padding-left:.9rem;padding-right:.9rem;text-align:center;justify-content:center}._btnLabelFull_in22i_1867{display:none}._btnLabelShort_in22i_56{display:inline}._transitionHeadline_in22i_340{font-size:clamp(1.8rem,7vw,2.4rem)}._storyLine_in22i_199{font-size:clamp(1.6rem,7.5vw,2.2rem)}._featCard_in22i_423{min-height:260px}._problemCard_in22i_263{min-height:240px}._footerBigName_in22i_991{font-size:clamp(2.5rem,13vw,4rem)}}@media (max-width: 380px){._heroActions_in22i_175{flex-direction:column;gap:.5rem}._heroActions_in22i_175>*{flex:none;width:100%}}@media (prefers-reduced-motion: reduce){._page_in22i_7 *{animation:none!important;transition:none!important}._ctaSection_in22i_812:before,._ctaSection_in22i_812:after{animation:none!important;transform:none!important}}
