.page_heroSection__VnOrP{position:relative;min-height:88vh;display:flex;align-items:center;overflow:hidden}.page_heroBg__JSJXN,.page_heroOverlay__j0vc4{position:absolute;inset:0}.page_heroOverlay__j0vc4{z-index:1;background:linear-gradient(180deg,rgba(2,2,3,.55),rgba(4,4,6,.45) 40%,rgba(4,4,6,.55) 60%,rgba(2,2,3,.85));pointer-events:none}.page_heroContent__SYMgP{position:relative;z-index:2;width:100%;text-align:center;padding:clamp(64px,9vw,112px) 0}.page_heroH1__6s_V6{font-size:clamp(44px,7.5vw,112px);letter-spacing:-.045em;line-height:.96;max-width:18ch;margin:0 auto}.page_heroSub__rSQZ8{max-width:48ch;margin:24px auto 0}.page_glassBtn__Y3IUa{margin-top:40px;background:rgba(8,9,11,.5);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-color:hsla(0,0%,100%,.2)!important}.page_glassBtn__Y3IUa:hover{background:rgba(8,9,11,.72)!important;border-color:rgba(199,210,218,.6)!important}.page_compWrap__oFr9L{max-width:900px;margin:clamp(48px,6vw,72px) auto 0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,20px);text-align:left}.page_compCol__x_7_E{position:relative;display:flex;flex-direction:column;min-height:clamp(360px,38vw,480px);padding:clamp(32px,3.5vw,52px);border:1px solid var(--line);border-radius:12px}.page_compColLeft__c4mXG{background:var(--ink-raised)}.page_compColRight__CeJAR{background:linear-gradient(160deg,var(--ink-card),var(--ink-raised));border-color:rgba(199,210,218,.22)}.page_compColRight__CeJAR:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--halo-dim),transparent)}.page_compSubhead__NgNbq{font-size:18px;font-weight:300;color:var(--bone-dim);margin-bottom:28px}.page_compSubheadRight__jwimQ{color:var(--bone)}.page_compList__OaFUc{list-style:none}.page_compItem__Teaqw{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--bone-dim);font-weight:300;padding:14px 0;border-top:1px solid var(--line)}.page_compItemRight__7H4jX{color:var(--bone)}.page_compNote__qMfBb{font-size:18px;font-style:italic;font-family:var(--serif);font-weight:200;color:var(--bone-faint);margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.page_compNoteRight__cHw10{color:var(--bone)}.page_quoteBlock__DQLbG{margin:clamp(44px,5vw,64px) auto 0;text-align:center}.page_quoteText___uWJu{display:block;font-family:var(--serif);font-style:italic;font-weight:200;font-size:clamp(20px,2.2vw,28px);color:var(--bone);max-width:28ch;margin:0 auto;line-height:1.4;quotes:none}.page_quoteAttrib___64tw{margin-top:14px;font-size:12px;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--bone-faint)}.page_twoCol__Wo_8f{gap:clamp(24px,4vw,64px)}.page_twoColNoGap__uIu5a,.page_twoCol__Wo_8f{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.page_imgCard__rh5uq{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--ink-card)}.page_imgCardInstrument__QgGC_{min-height:560px}.page_imgCardOutputs__bVMs7{min-height:480px;height:100%}.page_imgCardHypathing__oOJFV{min-height:480px}.page_copyColPadded__GcPB7,.page_copyCol___oCaG{display:flex;flex-direction:column;justify-content:center}.page_copyColPadded__GcPB7{padding-left:clamp(24px,4vw,64px)}.page_bodyText__y6yZ4{font-size:clamp(15px,1.2vw,18px);color:var(--bone-dim);font-weight:300;line-height:1.75;margin-top:20px}.page_engNote__rC8Dy{margin-top:32px;padding-top:24px;border-top:1px solid var(--line);display:flex;gap:clamp(16px,2.5vw,32px);flex-wrap:wrap}.page_engItem__gbCUa{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);font-weight:400}.page_stepCards__6xuvu{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(40px,5vw,64px);align-items:stretch}.page_stepCard__rg8Ay{border:1px solid var(--line);border-radius:8px;padding:24px;background:linear-gradient(160deg,var(--ink-card),var(--ink-raised));display:flex;flex-direction:column;min-height:220px;transition:border-color .5s ease,transform .5s ease}.page_stepCard__rg8Ay:hover{border-color:rgba(199,210,218,.22);transform:translateY(-4px)}.page_stepNum__4junU{display:block;font-family:var(--serif);font-style:italic;font-size:28px;font-weight:200;color:var(--bone-faint);margin-bottom:0;padding-bottom:20px}.page_stepTitle__HL_6S{font-size:16px;font-weight:400;letter-spacing:-.01em;color:var(--bone);margin-bottom:8px}.page_stepBody__g_ZLu{font-size:14px;color:var(--bone-dim);font-weight:300;line-height:1.55}.page_sessionImg__7Ur2S{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--ink-card);margin-top:16px;aspect-ratio:21/9}.page_outputRows__VP4nx{margin-top:32px}.page_outputRow__VGF6x{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 0;border-top:1px solid var(--line)}.page_outputRow__VGF6x:last-child{border-bottom:1px solid var(--line)}.page_outputName___i2zG{font-size:14px;font-weight:400;color:var(--bone);white-space:nowrap}.page_outputDesc__ADrmG{font-size:13px;color:var(--bone-dim);font-weight:300;line-height:1.6}.page_featureRows__sDC9e{margin-top:32px}.page_featureRow__zBQBQ{display:grid;grid-template-columns:130px 1fr;gap:24px;padding:18px 0;border-top:1px solid var(--line)}.page_featureRow__zBQBQ:last-child{border-bottom:1px solid var(--line)}.page_featureName__kFpvg{font-size:14px;font-weight:400;color:var(--bone)}.page_featureDesc__A3uEA{font-size:13px;color:var(--bone-dim);font-weight:300;line-height:1.6}.page_ecoSection__pgDtj{position:relative;min-height:600px;display:flex;align-items:center;overflow:hidden}.page_ecoBg__HxIgE,.page_ecoOverlay__1YiOw{position:absolute;inset:0}.page_ecoOverlay__1YiOw{z-index:1;background:linear-gradient(105deg,rgba(5,5,6,.92),rgba(5,5,6,.85) 45%,rgba(5,5,6,.6));pointer-events:none}.page_ecoContent__Bm7Tw{position:relative;z-index:2;max-width:600px;padding:clamp(64px,9vw,112px) 0}.page_ecoItems__XEkbo{display:flex;flex-direction:column;margin-top:40px}.page_ecoItem__oqgkA{display:flex;gap:20px;align-items:flex-start;padding:18px 0;border-top:1px solid hsla(0,0%,100%,.08)}.page_ecoTag__wBEvf{font-size:10px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--bone-faint);flex:none;width:148px;padding-top:2px}.page_ecoTagAccent__5_bRX{color:var(--halo)}.page_ecoText__CVNUM{font-size:14px;color:var(--bone-dim);font-weight:300;line-height:1.6}.page_ecoTextBright__HgIZx{color:var(--bone)}.page_ctaPanel__vMYzF{max-width:760px;margin:0 auto}.page_ctaBtns__tu_Q8{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:40px}.page_btnInverted__rtn1A{background:var(--bone);color:#050506;border-color:var(--bone);font-weight:400}.page_btnInverted__rtn1A:hover{background:#fff;border-color:#fff;color:#050506}.page_ctaContact__1gnkm{margin-top:40px;font-size:12px;color:var(--bone-faint);letter-spacing:.04em}@media(max-width:960px){.page_twoCol__Wo_8f{gap:32px}.page_twoColNoGap__uIu5a,.page_twoCol__Wo_8f{grid-template-columns:1fr}.page_imgCardHypathing__oOJFV,.page_imgCardInstrument__QgGC_,.page_imgCardOutputs__bVMs7{min-height:320px!important;height:auto!important}.page_sessionImg__7Ur2S{aspect-ratio:4/3}.page_stepCards__6xuvu{grid-template-columns:1fr 1fr}.page_compWrap__oFr9L,.page_outputRow__VGF6x{grid-template-columns:1fr}.page_outputRow__VGF6x{gap:4px}.page_copyColPadded__GcPB7{padding-left:0;padding-top:32px}.page_ecoTag__wBEvf{width:120px}.page_featureRow__zBQBQ{grid-template-columns:100px 1fr;gap:16px}}@media(max-width:620px){.page_featureRow__zBQBQ,.page_stepCards__6xuvu{grid-template-columns:1fr}.page_featureRow__zBQBQ{gap:4px}.page_ecoItem__oqgkA{flex-direction:column;gap:6px}.page_ecoTag__wBEvf{width:auto}.page_ctaBtns__tu_Q8{flex-direction:column;align-items:stretch}.page_ctaBtns__tu_Q8 .page_btnInverted__rtn1A,.page_ctaBtns__tu_Q8 .page_btn__aakjL{justify-content:center}}