.page-module__Yyh0Dq__page{background:var(--bg);min-height:100vh;color:var(--fg);position:relative}.page-module__Yyh0Dq__heroBg{isolation:isolate;background:radial-gradient(1200px 600px at 0 -10%,#cbded82e,#0000 60%),radial-gradient(900px 500px at 100% 0,#b1cdc51a,#0000 60%),linear-gradient(#06090b 0%,#0a0f13 60%,#06090b 100%);padding-bottom:132px;position:relative;overflow:hidden}.page-module__Yyh0Dq__glow{pointer-events:none;z-index:0;filter:blur(20px);will-change:transform, opacity;background:radial-gradient(600px 300px at 8% 30%,#cbded840,#0000 70%),radial-gradient(700px 400px at 92% 10%,#b1cdc51f,#0000 70%);animation:14s ease-in-out infinite page-module__Yyh0Dq__glowBreath;position:absolute;top:0;bottom:0;left:0;right:0}.page-module__Yyh0Dq__grid{z-index:0;pointer-events:none;will-change:background-position;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;animation:28s linear infinite page-module__Yyh0Dq__gridPan;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(circle at 50% 30%,#000 30%,#0000 75%)}.page-module__Yyh0Dq__aurora{z-index:0;pointer-events:none;filter:blur(90px)saturate(120%);opacity:.4;position:absolute;top:-20%;bottom:-20%;left:-10%;right:-10%}.page-module__Yyh0Dq__aurora:before,.page-module__Yyh0Dq__aurora:after{content:"";will-change:transform, opacity;mix-blend-mode:screen;border-radius:50%;position:absolute}.page-module__Yyh0Dq__aurora:before{background:radial-gradient(closest-side,#cbded847,#cbded800 70%);width:60vw;max-width:900px;height:60vw;max-height:900px;animation:22s ease-in-out infinite page-module__Yyh0Dq__auroraDriftA;top:10%;left:-10%}.page-module__Yyh0Dq__aurora:after{background:radial-gradient(closest-side,#b1cdc529,#b1cdc500 70%);width:55vw;max-width:800px;height:55vw;max-height:800px;animation:26s ease-in-out infinite page-module__Yyh0Dq__auroraDriftB;top:-10%;right:-10%}.page-module__Yyh0Dq__beams{z-index:0;pointer-events:none;opacity:.6;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.page-module__Yyh0Dq__beams:before,.page-module__Yyh0Dq__beams:after{content:"";filter:blur(8px);will-change:transform;background:linear-gradient(75deg,#0000 0%,#0000 42%,#b1cdc514 47%,#cbded824 50%,#b1cdc514 53%,#0000 58%,#0000 100%);width:220%;height:220%;position:absolute;top:-40%}.page-module__Yyh0Dq__beams:before{animation:16s ease-in-out infinite page-module__Yyh0Dq__beamSweep;left:-120%}.page-module__Yyh0Dq__beams:after{opacity:.6;animation:22s ease-in-out -8s infinite page-module__Yyh0Dq__beamSweep;left:-120%}.page-module__Yyh0Dq__noise{z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;animation:1.4s steps(6,end) infinite page-module__Yyh0Dq__noiseShift;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes page-module__Yyh0Dq__glowBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}@keyframes page-module__Yyh0Dq__gridPan{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@keyframes page-module__Yyh0Dq__auroraDriftA{0%,to{opacity:.5;transform:translate(0,0)scale(1)}50%{opacity:.7;transform:translate(8vw,4vw)scale(1.12)}}@keyframes page-module__Yyh0Dq__auroraDriftB{0%,to{opacity:.4;transform:translate(0,0)scale(1)}50%{opacity:.6;transform:translate(-6vw,6vw)scale(1.15)}}@keyframes page-module__Yyh0Dq__beamSweep{0%{transform:translate(0,0)rotate(0)}to{transform:translate(60%)rotate(0)}}@keyframes page-module__Yyh0Dq__noiseShift{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-1%,1%)}80%{transform:translate(3%,-2%)}to{transform:translate(0)}}.page-module__Yyh0Dq__hero{z-index:4;max-width:1320px;margin:0 auto;padding:80px 48px 0;position:relative}.page-module__Yyh0Dq__heroInner{grid-template-columns:1fr 1.05fr;align-items:center;gap:80px;display:grid}.page-module__Yyh0Dq__heroContent{max-width:560px}.page-module__Yyh0Dq__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent-warm);background:#d19e6814;border:1px solid #d19e6838;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:6px 12px 6px 10px;font-size:11px;font-weight:600;display:inline-flex}.page-module__Yyh0Dq__eyebrowDot{background:var(--accent-warm);width:6px;height:6px;box-shadow:0 0 10px var(--accent-warm);border-radius:50%;animation:2.4s ease-in-out infinite page-module__Yyh0Dq__pulse}.page-module__Yyh0Dq__headline{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;color:var(--fg);margin-bottom:24px;font-size:max(40px,min(5vw,64px));font-weight:600;line-height:1}.page-module__Yyh0Dq__headline em{font-family:var(--font-serif), Georgia, serif;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-warm) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.page-module__Yyh0Dq__sub{color:var(--muted);max-width:520px;margin-bottom:32px;font-size:17px;line-height:1.65}.page-module__Yyh0Dq__ctas{flex-wrap:wrap;gap:14px;margin-bottom:32px;display:flex}.page-module__Yyh0Dq__ctaPrimary{background:var(--accent);color:#06090b;border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.page-module__Yyh0Dq__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #b1cdc54d}.page-module__Yyh0Dq__ctaPrimary span{font-size:12px}.page-module__Yyh0Dq__ctaGhost{border:1px solid var(--line);color:var(--fg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-size:14px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}.page-module__Yyh0Dq__ctaGhost:hover{background:#ffffff14;transform:translateY(-2px)}.page-module__Yyh0Dq__ctaGhost span{font-size:12px}.page-module__Yyh0Dq__compliance{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__Yyh0Dq__complianceItem{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.page-module__Yyh0Dq__complianceDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.page-module__Yyh0Dq__complianceSep{color:var(--line)}@keyframes page-module__Yyh0Dq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.page-module__Yyh0Dq__heroVisual{position:relative}.page-module__Yyh0Dq__consoleShadow{filter:blur(60px);z-index:0;background:radial-gradient(60% 60%,#b1cdc52e,#0000 70%);position:absolute;top:8%;bottom:-8%;left:-4%;right:-4%}.page-module__Yyh0Dq__console{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0a,#ffffff04),#0a0f13d9;border:1px solid #e3e8e71f;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,inset 0 0 0 1px #ffffff0a}.page-module__Yyh0Dq__consoleBar{background:#ffffff05;border-bottom:1px solid #e3e8e714;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.page-module__Yyh0Dq__consoleBarLeft{align-items:center;gap:10px;display:inline-flex}.page-module__Yyh0Dq__consoleMark{color:var(--accent);text-shadow:0 0 10px #b1cdc580;font-size:14px}.page-module__Yyh0Dq__consoleTitle{letter-spacing:.04em;color:var(--fg);font-size:12px;font-weight:500}.page-module__Yyh0Dq__consoleLive{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;background:#b1cdc51f;border:1px solid #b1cdc547;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.page-module__Yyh0Dq__consoleLiveDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:2s ease-in-out infinite page-module__Yyh0Dq__pulse}.page-module__Yyh0Dq__patientStrip{background:linear-gradient(#ffffff06,#0000);border-bottom:1px solid #e3e8e70f;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.page-module__Yyh0Dq__patientId{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__Yyh0Dq__patientId strong{color:var(--fg);letter-spacing:-.005em;font-size:13px;font-weight:600}.page-module__Yyh0Dq__patientId small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.page-module__Yyh0Dq__patientScore{background:#d19e681a;border:1px solid #d19e6847;border-radius:12px;align-items:baseline;gap:10px;padding:8px 14px;display:inline-flex}.page-module__Yyh0Dq__patientScoreKey{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-warm);font-size:10px;font-weight:600}.page-module__Yyh0Dq__patientScoreVal{color:var(--accent-warm);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #d19e6859;font-size:22px;font-weight:600}.page-module__Yyh0Dq__patientScoreTrend{color:var(--accent);letter-spacing:.04em;font-size:10px;font-weight:600}.page-module__Yyh0Dq__vitalsGrid{background:#e3e8e714;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.page-module__Yyh0Dq__vitalCell{opacity:0;color:var(--accent);background:#0a0f13d9;flex-direction:column;gap:6px;padding:14px 16px;animation:.6s forwards page-module__Yyh0Dq__fadeUp;display:flex;position:relative}.page-module__Yyh0Dq__vitalCell_elevated{color:var(--accent-warm)}.page-module__Yyh0Dq__vitalCell_stable{color:var(--accent)}.page-module__Yyh0Dq__vitalTop{justify-content:space-between;align-items:baseline;display:flex}.page-module__Yyh0Dq__vitalKey{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.page-module__Yyh0Dq__vitalUnit{color:var(--muted);opacity:.7;text-transform:lowercase;letter-spacing:.04em;font-size:10px}.page-module__Yyh0Dq__vitalValue{color:var(--fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1}.page-module__Yyh0Dq__vitalCell_elevated .page-module__Yyh0Dq__vitalValue{color:var(--accent-warm);text-shadow:0 0 14px #d19e6800;animation:2.4s ease-in-out infinite page-module__Yyh0Dq__warnGlow}.page-module__Yyh0Dq__vitalSpark{width:100%;height:22px;margin-top:2px;overflow:visible}.page-module__Yyh0Dq__vitalSpark polyline{filter:drop-shadow(0 0 4px);stroke-dasharray:220;stroke-dashoffset:220px;animation:2.4s cubic-bezier(.22,1,.36,1) forwards page-module__Yyh0Dq__sparkDraw}.page-module__Yyh0Dq__vitalCell:first-child .page-module__Yyh0Dq__vitalSpark polyline{animation-delay:.45s}.page-module__Yyh0Dq__vitalCell:nth-child(2) .page-module__Yyh0Dq__vitalSpark polyline{animation-delay:.55s}.page-module__Yyh0Dq__vitalCell:nth-child(3) .page-module__Yyh0Dq__vitalSpark polyline{animation-delay:.65s}.page-module__Yyh0Dq__vitalCell:nth-child(4) .page-module__Yyh0Dq__vitalSpark polyline{animation-delay:.75s}@keyframes page-module__Yyh0Dq__sparkDraw{to{stroke-dashoffset:0}}@keyframes page-module__Yyh0Dq__warnGlow{0%,to{text-shadow:0 0 #d19e6800}50%{text-shadow:0 0 18px #d19e688c}}.page-module__Yyh0Dq__ciwaBlock{border-top:1px solid #e3e8e70f;padding:16px 20px 20px}.page-module__Yyh0Dq__ciwaHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.page-module__Yyh0Dq__ciwaTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--fg);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.page-module__Yyh0Dq__ciwaTitleDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.page-module__Yyh0Dq__ciwaTrend{color:var(--accent);letter-spacing:.06em;text-transform:lowercase;font-size:10px;font-style:italic;font-weight:600}.page-module__Yyh0Dq__ciwaRow{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:110px;margin:0;padding:0;list-style:none;display:grid}.page-module__Yyh0Dq__ciwaCol{opacity:0;border-bottom:1px solid #e3e8e714;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding-bottom:22px;animation:.6s forwards page-module__Yyh0Dq__fadeUp;display:flex;position:relative}.page-module__Yyh0Dq__ciwaBar{transform-origin:bottom;border-radius:4px 4px 0 0;width:70%;max-width:32px;animation:.9s cubic-bezier(.22,1,.36,1) .4s backwards page-module__Yyh0Dq__ciwaBarGrow;display:block}.page-module__Yyh0Dq__ciwaCol_high .page-module__Yyh0Dq__ciwaBar{background:linear-gradient(180deg, var(--accent-warm), #d19e6859);box-shadow:0 0 14px #d19e6866}.page-module__Yyh0Dq__ciwaCol_med .page-module__Yyh0Dq__ciwaBar{background:linear-gradient(180deg, var(--accent-2), #cbded840);box-shadow:0 0 10px #cbded840}.page-module__Yyh0Dq__ciwaCol_low .page-module__Yyh0Dq__ciwaBar{background:linear-gradient(180deg, var(--accent), #b1cdc533);box-shadow:0 0 10px #b1cdc540}@keyframes page-module__Yyh0Dq__ciwaBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.page-module__Yyh0Dq__ciwaScore{color:var(--fg);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute;top:2px}.page-module__Yyh0Dq__ciwaCol_high .page-module__Yyh0Dq__ciwaScore{color:var(--accent-warm)}.page-module__Yyh0Dq__ciwaTime{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:10px;position:absolute;bottom:4px}.page-module__Yyh0Dq__consoleFoot{color:var(--muted);background:#ffffff05;border-top:1px solid #e3e8e70f;align-items:center;gap:10px;padding:12px 18px;font-size:11px;display:flex}.page-module__Yyh0Dq__consoleFootDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:2s ease-in-out infinite page-module__Yyh0Dq__pulse}.page-module__Yyh0Dq__consoleFootText{flex:1}.page-module__Yyh0Dq__consoleFootMeta{font-variant-numeric:tabular-nums;color:var(--accent);animation:1s steps(2,end) infinite page-module__Yyh0Dq__metaTick}@keyframes page-module__Yyh0Dq__metaTick{0%,to{opacity:1}49%{opacity:1}50%{opacity:.55}}.page-module__Yyh0Dq__consoleCaret{background:var(--accent);vertical-align:middle;width:1px;height:10px;margin-left:4px;animation:1s steps(2,end) infinite page-module__Yyh0Dq__blink;display:inline-block}@keyframes page-module__Yyh0Dq__blink{0%,to{opacity:1}50%{opacity:0}}@keyframes page-module__Yyh0Dq__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-module__Yyh0Dq__chip{z-index:2;color:var(--fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0f13d9;border:1px solid #e3e8e724;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;animation:6s ease-in-out infinite page-module__Yyh0Dq__floatY;display:inline-flex;position:absolute;box-shadow:0 12px 28px #0006}.page-module__Yyh0Dq__chipA{animation-delay:0s;top:4%;left:-6%}.page-module__Yyh0Dq__chipB{animation-delay:-2s;top:42%;left:-10%}.page-module__Yyh0Dq__chipC{animation-delay:-4s;bottom:-16px;right:-4%}.page-module__Yyh0Dq__chipDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.page-module__Yyh0Dq__chipDotWarm{background:var(--accent-warm);width:6px;height:6px;box-shadow:0 0 8px var(--accent-warm);border-radius:50%;animation:1.6s ease-in-out infinite page-module__Yyh0Dq__pulse}@keyframes page-module__Yyh0Dq__floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.page-module__Yyh0Dq__proof{color:#1e2e39;isolation:isolate;background:#f6ece1;padding:120px 48px;position:relative;overflow:hidden}.page-module__Yyh0Dq__proofGrain{z-index:0;pointer-events:none;opacity:.35;background:radial-gradient(800px 400px at 100% 0,#d19e681a,#0000 70%),radial-gradient(700px 500px at 0 100%,#718b8714,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.page-module__Yyh0Dq__proofInner{z-index:1;max-width:1320px;margin:0 auto;position:relative}.page-module__Yyh0Dq__proofHead{grid-template-columns:1.05fr 1fr;align-items:end;gap:56px;margin-bottom:40px;display:grid}.page-module__Yyh0Dq__proofHeadLeft{max-width:620px}.page-module__Yyh0Dq__proofEyebrow{letter-spacing:.28em;text-transform:uppercase;color:#718b87;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-flex}.page-module__Yyh0Dq__proofEyebrowMark{color:#1e2e39;letter-spacing:0;background:#718b871f;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:inline-flex}.page-module__Yyh0Dq__proofHeadline{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;color:#0f171d;margin:0;font-size:max(34px,min(4.4vw,56px));font-weight:600;line-height:1}.page-module__Yyh0Dq__proofHeadline em{font-family:var(--font-serif), Georgia, serif;color:#718b87;font-style:italic;font-weight:400}.page-module__Yyh0Dq__proofLead{color:#1e2e39;justify-self:end;max-width:520px;margin:0;font-size:16px;line-height:1.65}.page-module__Yyh0Dq__kpiStrip{border-top:1px solid #0f171d24;border-bottom:1px solid #0f171d24;grid-template-columns:repeat(3,1fr) 1.4fr;gap:0;margin:0 0 48px;padding:22px 0;list-style:none;display:grid}.page-module__Yyh0Dq__kpiCell{border-right:1px solid #0f171d1a;flex-direction:column;gap:6px;padding:0 24px;display:flex}.page-module__Yyh0Dq__kpiCell:first-child{padding-left:0}.page-module__Yyh0Dq__kpiCellMeta{flex-direction:column;align-self:center;gap:6px;padding:0 24px;display:flex}.page-module__Yyh0Dq__kpiNum{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;color:#0f171d;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:30px;font-weight:600;line-height:1;display:inline-flex}.page-module__Yyh0Dq__kpiNum em{font-family:var(--font-sans), system-ui, sans-serif;color:#718b87;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-style:normal;font-weight:500}.page-module__Yyh0Dq__kpiKey{color:#5e7471;letter-spacing:.04em;font-size:11px}.page-module__Yyh0Dq__kpiMetaLabel{letter-spacing:.22em;text-transform:uppercase;color:#718b87;font-size:10px;font-weight:600}.page-module__Yyh0Dq__kpiMetaText{color:#1e2e39;letter-spacing:-.005em;font-size:13px;font-weight:500}.page-module__Yyh0Dq__bento{grid-template-columns:1.55fr 1fr;gap:20px;margin-bottom:32px;display:grid}.page-module__Yyh0Dq__curveCard{background:#fff;border:1px solid #0f171d1a;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0f171d0a,0 24px 60px -20px #0f171d29}.page-module__Yyh0Dq__curveHead{background:linear-gradient(#0f171d06,#0000);border-bottom:1px solid #0f171d14;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.page-module__Yyh0Dq__curveHeadLeft{align-items:center;gap:12px;display:inline-flex}.page-module__Yyh0Dq__curveMark{color:#b1cdc5;background:#0f171d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex}.page-module__Yyh0Dq__curveCase{flex-direction:column;gap:1px;display:flex}.page-module__Yyh0Dq__curveCase strong{color:#0f171d;letter-spacing:-.005em;font-size:13px;font-weight:600}.page-module__Yyh0Dq__curveCase small{color:#5e7471;font-variant-numeric:tabular-nums;font-size:11px}.page-module__Yyh0Dq__curveLive{color:#8a5a26;text-transform:uppercase;letter-spacing:.12em;background:#d19e681f;border:1px solid #d19e685c;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:10px;font-weight:600;display:inline-flex}.page-module__Yyh0Dq__curveLiveDot{background:#d19e68;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite page-module__Yyh0Dq__pulse;box-shadow:0 0 8px #d19e6899}.page-module__Yyh0Dq__curveChart{padding:18px 20px 6px;position:relative}.page-module__Yyh0Dq__curveSvg{width:100%;height:auto;max-height:300px;display:block;overflow:visible}.page-module__Yyh0Dq__curveAxis{fill:#5e7471;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:10px;font-weight:500}.page-module__Yyh0Dq__curveDay{fill:#5e7471;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.page-module__Yyh0Dq__curveAnno{opacity:0;filter:drop-shadow(0 6px 14px #0f171d40);animation:.6s 1.4s forwards page-module__Yyh0Dq__fadeUp}.page-module__Yyh0Dq__curveAnnoTitle{fill:#fff;letter-spacing:-.005em;font-size:11px;font-weight:600}.page-module__Yyh0Dq__curveAnnoSub{fill:#ffffffa6;letter-spacing:.04em;font-size:9px}.page-module__Yyh0Dq__curveTodayLine{opacity:0;animation:.6s .3s forwards page-module__Yyh0Dq__fadeUp}.page-module__Yyh0Dq__curveArea{opacity:0;animation:.8s .35s forwards page-module__Yyh0Dq__fadeUp}.page-module__Yyh0Dq__curveLine{stroke-dasharray:1200;stroke-dashoffset:1200px;filter:drop-shadow(0 2px 6px #2f7e6e2e);animation:1.6s cubic-bezier(.22,1,.36,1) .3s forwards page-module__Yyh0Dq__curveDraw}@keyframes page-module__Yyh0Dq__curveDraw{to{stroke-dashoffset:0}}.page-module__Yyh0Dq__curvePoint{opacity:0;animation:.5s forwards page-module__Yyh0Dq__fadeUp}.page-module__Yyh0Dq__curvePoint circle{fill:#fff;stroke:#2f7e6e;stroke-width:2px}.page-module__Yyh0Dq__curvePoint_done circle{fill:#2f7e6e;stroke:#2f7e6e}.page-module__Yyh0Dq__curvePoint_active circle{fill:#d19e68;stroke:#d19e68}.page-module__Yyh0Dq__curvePoint_pending circle{fill:#fff;stroke:#c9d4d1}.page-module__Yyh0Dq__curvePointRing{transform-origin:50%;transform-box:fill-box;animation:2s ease-in-out infinite page-module__Yyh0Dq__ringExpand;fill:#d19e682e!important;stroke:#d19e6873!important;stroke-width:1.5px!important}@keyframes page-module__Yyh0Dq__ringExpand{0%,to{opacity:.8;transform:scale(.85)}50%{opacity:.3;transform:scale(1.15)}}.page-module__Yyh0Dq__curveLegend{border-top:1px solid #0f171d14;grid-template-columns:repeat(7,1fr);gap:8px;padding:16px 24px 22px;display:grid}.page-module__Yyh0Dq__curveStage{color:#5e7471;letter-spacing:.04em;text-align:left;flex-direction:column;gap:2px;padding:8px 4px;font-size:10px;display:flex;position:relative}.page-module__Yyh0Dq__curveStage strong{color:#0f171d;letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.page-module__Yyh0Dq__curveStageDot{border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.page-module__Yyh0Dq__curveStage_done .page-module__Yyh0Dq__curveStageDot{background:#2f7e6e;box-shadow:0 0 6px #2f7e6e80}.page-module__Yyh0Dq__curveStage_active .page-module__Yyh0Dq__curveStageDot{background:#d19e68;animation:1.6s ease-in-out infinite page-module__Yyh0Dq__pulse;box-shadow:0 0 6px #d19e6899}.page-module__Yyh0Dq__curveStage_pending .page-module__Yyh0Dq__curveStageDot{background:#c9d4d1}.page-module__Yyh0Dq__curveStage_active{background:#d19e6814;border-radius:8px}.page-module__Yyh0Dq__heatCard{background:#fff;border:1px solid #0f171d1a;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0f171d0a,0 24px 60px -20px #0f171d1f}.page-module__Yyh0Dq__heatHead{background:linear-gradient(#0f171d06,#0000);border-bottom:1px solid #0f171d14;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.page-module__Yyh0Dq__heatTitle{letter-spacing:.16em;text-transform:uppercase;color:#0f171d;font-size:12px;font-weight:600}.page-module__Yyh0Dq__heatTrend{color:#2f5048;letter-spacing:.04em;align-items:center;gap:6px;font-size:10px;font-style:italic;font-weight:600;display:inline-flex}.page-module__Yyh0Dq__heatTrendDot{background:#2f7e6e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite page-module__Yyh0Dq__pulse;box-shadow:0 0 8px #2f7e6e80}.page-module__Yyh0Dq__heatGrid{flex-direction:column;flex:1;gap:6px;padding:18px 22px;display:flex}.page-module__Yyh0Dq__heatTimes,.page-module__Yyh0Dq__heatRow{grid-template-columns:72px repeat(6,1fr);align-items:center;gap:6px;display:grid}.page-module__Yyh0Dq__heatTimes{margin-bottom:4px}.page-module__Yyh0Dq__heatTime{letter-spacing:.1em;text-transform:uppercase;color:#718b87;text-align:center;font-variant-numeric:tabular-nums;font-size:9px;font-weight:600}.page-module__Yyh0Dq__heatSymptom{color:#1e2e39;letter-spacing:-.005em;font-size:11px;font-weight:500}.page-module__Yyh0Dq__heatCell{opacity:0;border:1px solid #0f171d0a;border-radius:6px;height:28px;animation:.4s cubic-bezier(.22,1,.36,1) forwards page-module__Yyh0Dq__heatPop;transform:scale(.85)}@keyframes page-module__Yyh0Dq__heatPop{to{opacity:1;transform:scale(1)}}.page-module__Yyh0Dq__heatCell_1{background:#2f7e6e1a;border-color:#2f7e6e2e}.page-module__Yyh0Dq__heatCell_2{background:#d19e6833;border-color:#d19e6859}.page-module__Yyh0Dq__heatCell_3{background:#d19e688c;border-color:#d19e68b3;box-shadow:0 0 12px #d19e682e}.page-module__Yyh0Dq__heatLegend{border-top:1px solid #0f171d14;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 22px 18px;display:flex}.page-module__Yyh0Dq__heatLegendKey{letter-spacing:.16em;text-transform:uppercase;color:#718b87;margin-right:4px;font-size:10px;font-weight:600}.page-module__Yyh0Dq__heatLegendCell{opacity:1;border:1px solid #0f171d0a;border-radius:4px;width:14px;height:14px;animation:none}.page-module__Yyh0Dq__heatLegendLabel{color:#5e7471;margin-right:6px;font-size:11px}.page-module__Yyh0Dq__teamStrip{background:#fff;border:1px solid #0f171d1a;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:18px 24px;display:grid;box-shadow:0 1px #0f171d0a}.page-module__Yyh0Dq__teamStripLabel{letter-spacing:.14em;text-transform:uppercase;color:#5e7471;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.page-module__Yyh0Dq__teamStripDot{background:#2f7e6e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite page-module__Yyh0Dq__pulse;box-shadow:0 0 8px #2f7e6e80}.page-module__Yyh0Dq__teamList{flex-wrap:wrap;justify-content:flex-end;gap:22px;list-style:none;display:flex}.page-module__Yyh0Dq__teamItem{align-items:center;gap:10px;display:inline-flex}.page-module__Yyh0Dq__teamAvatar{color:#cbded8;letter-spacing:.04em;background:linear-gradient(160deg,#1e2e39,#0f171d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:inline-flex;position:relative}.page-module__Yyh0Dq__teamAvatarRing{opacity:.6;border:1.5px solid #2f7e6e;border-radius:50%;animation:2.4s ease-in-out infinite page-module__Yyh0Dq__ringPulse;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}@keyframes page-module__Yyh0Dq__ringPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.12)}}.page-module__Yyh0Dq__teamMeta{flex-direction:column;gap:1px;line-height:1.2;display:flex}.page-module__Yyh0Dq__teamMeta strong{color:#0f171d;font-size:12px;font-weight:600}.page-module__Yyh0Dq__teamMeta small{color:#5e7471;font-size:11px}.page-module__Yyh0Dq__teamMeta small em{color:#2f5048;font-style:italic}.page-module__Yyh0Dq__phases{isolation:isolate;background:linear-gradient(#06090b 0%,#0a0f13 60%,#06090b 100%);padding:132px 48px;position:relative;overflow:hidden}.page-module__Yyh0Dq__phasesHaloA,.page-module__Yyh0Dq__phasesHaloB{pointer-events:none;filter:blur(80px);z-index:0;position:absolute}.page-module__Yyh0Dq__phasesHaloA{background:radial-gradient(#b1cdc52e,#0000 70%);width:700px;height:500px;top:-200px;left:-200px}.page-module__Yyh0Dq__phasesHaloB{background:radial-gradient(#d19e681a,#0000 70%);width:600px;height:500px;bottom:-200px;right:-200px}.page-module__Yyh0Dq__phasesGrid{z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(circle at 50% 40%,#000 30%,#0000 75%)}.page-module__Yyh0Dq__phasesInner{z-index:1;max-width:1320px;margin:0 auto;position:relative}.page-module__Yyh0Dq__phasesHead{max-width:760px;margin-bottom:64px}.page-module__Yyh0Dq__phasesEyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--accent-warm);margin-bottom:16px;font-size:11px;font-weight:600;display:inline-block}.page-module__Yyh0Dq__phasesHeadline{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;color:var(--fg);margin-bottom:20px;font-size:max(34px,min(4.5vw,56px));font-weight:600;line-height:1}.page-module__Yyh0Dq__phasesHeadline em{font-family:var(--font-serif), Georgia, serif;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-warm) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.page-module__Yyh0Dq__phasesLead{color:var(--muted);max-width:640px;font-size:16px;line-height:1.65}.page-module__Yyh0Dq__phaseGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.page-module__Yyh0Dq__phaseLine{z-index:0;background:linear-gradient(90deg,#0000,#b1cdc566 20%,#d19e684d 80%,#0000);height:1px;position:absolute;top:80px;left:4%;right:4%}.page-module__Yyh0Dq__phaseCard{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#ffffff08;border-radius:20px;padding:28px 24px;transition:transform .3s,border-color .3s;animation:.6s forwards page-module__Yyh0Dq__fadeUp;position:relative}.page-module__Yyh0Dq__phaseCard:hover{border-color:#b1cdc54d;transform:translateY(-4px)}.page-module__Yyh0Dq__phaseCardAccent{background:linear-gradient(160deg,#b1cdc51a,#ffffff08);border-color:#b1cdc547;overflow:hidden}.page-module__Yyh0Dq__phaseHalo{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#b1cdc538,#0000 70%);width:250px;height:250px;position:absolute;top:-50px;right:-50px}.page-module__Yyh0Dq__phaseRing{-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#b1cdc566,#0000 50%,#d19e6833);border-radius:20px;padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module__Yyh0Dq__phaseTop{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module__Yyh0Dq__phaseNum{border:1px solid var(--line);width:36px;height:36px;color:var(--accent);font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.page-module__Yyh0Dq__phaseEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.page-module__Yyh0Dq__phaseTitle{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:var(--fg);margin-bottom:10px;font-size:22px;font-weight:600;line-height:1.15}.page-module__Yyh0Dq__phaseBody{color:var(--muted);margin-bottom:18px;font-size:13.5px;line-height:1.6}.page-module__Yyh0Dq__phaseList{flex-direction:column;gap:8px;list-style:none;display:flex}.page-module__Yyh0Dq__phaseList li{color:var(--fg);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.page-module__Yyh0Dq__phaseTick{width:16px;height:16px;color:var(--accent);background:#b1cdc526;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.page-module__Yyh0Dq__phaseTick svg{width:10px;height:10px}.page-module__Yyh0Dq__productSection{color:#1e2e39;background:#f6ece1;padding:120px 48px}.page-module__Yyh0Dq__productInner{max-width:1320px;margin:0 auto}.page-module__Yyh0Dq__productHead{max-width:720px;margin-bottom:56px}.page-module__Yyh0Dq__productEyebrow{letter-spacing:.28em;text-transform:uppercase;color:#718b87;margin-bottom:16px;font-size:11px;font-weight:600;display:inline-block}.page-module__Yyh0Dq__productHeadline{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;color:#0f171d;margin-bottom:20px;font-size:max(32px,min(4vw,48px));font-weight:600;line-height:1.1}.page-module__Yyh0Dq__productHeadline em{font-family:var(--font-serif), Georgia, serif;color:#718b87;font-style:italic;font-weight:400}.page-module__Yyh0Dq__productLead{color:#1e2e39;max-width:600px;font-size:16px;line-height:1.65}.page-module__Yyh0Dq__featureGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.page-module__Yyh0Dq__featureCard{opacity:0;background:#fff;border:1px solid #0f171d14;border-radius:20px;flex-direction:column;padding:28px 24px 24px;transition:transform .3s,box-shadow .3s;animation:.6s forwards page-module__Yyh0Dq__fadeUp;display:flex;position:relative;box-shadow:0 2px 12px #0f171d0a}.page-module__Yyh0Dq__featureCard:hover{transform:translateY(-4px);box-shadow:0 16px 44px #0f171d1a}.page-module__Yyh0Dq__featureIcon{background:linear-gradient(135deg,#b1cdc52e,#b1cdc50f);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:22px;display:flex}.page-module__Yyh0Dq__featureIcon svg{color:#0f171d;width:22px;height:22px}.page-module__Yyh0Dq__featureSub{letter-spacing:.18em;text-transform:uppercase;color:#718b87;margin-bottom:6px;font-size:10px;font-weight:600}.page-module__Yyh0Dq__featureTitle{color:#0f171d;letter-spacing:-.02em;margin-bottom:12px;font-size:22px;font-weight:600;line-height:1.2}.page-module__Yyh0Dq__featureBody{color:#5e7471;flex:1;margin-bottom:20px;font-size:13.5px;line-height:1.6}.page-module__Yyh0Dq__featureFoot{color:#718b87;letter-spacing:.04em;border-top:1px solid #0f171d0f;align-items:center;gap:8px;padding-top:16px;font-size:11px;display:inline-flex}.page-module__Yyh0Dq__featureFootDot{background:#b1cdc5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #b1cdc599}.page-module__Yyh0Dq__protocols{isolation:isolate;background:linear-gradient(#06090b 0%,#0a0f13 50%,#06090b 100%);padding:132px 48px;position:relative;overflow:hidden}.page-module__Yyh0Dq__protocolsHaloA,.page-module__Yyh0Dq__protocolsHaloB{pointer-events:none;filter:blur(70px);z-index:0;position:absolute}.page-module__Yyh0Dq__protocolsHaloA{background:radial-gradient(#b1cdc529,#0000 70%);width:600px;height:400px;top:-150px;left:-150px}.page-module__Yyh0Dq__protocolsHaloB{background:radial-gradient(#d19e681f,#0000 70%);width:500px;height:400px;bottom:-150px;right:-150px}.page-module__Yyh0Dq__protocolsGrain{z-index:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;top:0;bottom:0;left:0;right:0}.page-module__Yyh0Dq__protocolsInner{z-index:1;max-width:1320px;margin:0 auto;position:relative}.page-module__Yyh0Dq__protocolsHead{max-width:760px;margin-bottom:56px}.page-module__Yyh0Dq__protocolsEyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--accent-warm);margin-bottom:16px;font-size:11px;font-weight:600;display:inline-block}.page-module__Yyh0Dq__protocolsHeadline{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;color:var(--fg);margin-bottom:20px;font-size:max(34px,min(4.5vw,56px));font-weight:600;line-height:1}.page-module__Yyh0Dq__protocolsHeadline em{font-family:var(--font-serif), Georgia, serif;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-warm) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.page-module__Yyh0Dq__protocolsLead{color:var(--muted);max-width:620px;font-size:16px;line-height:1.65}.page-module__Yyh0Dq__protocolGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:56px;display:grid}.page-module__Yyh0Dq__protocolCard{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#ffffff08;border-radius:20px;padding:28px 26px;transition:transform .3s,border-color .3s;animation:.6s forwards page-module__Yyh0Dq__fadeUp;position:relative}.page-module__Yyh0Dq__protocolCard:hover{border-color:#b1cdc54d;transform:translateY(-4px)}.page-module__Yyh0Dq__protocolCardAccent{background:linear-gradient(160deg,#d19e681f,#ffffff08);border-color:#d19e6852;overflow:hidden}.page-module__Yyh0Dq__protocolHalo{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#d19e6833,#0000 70%);width:250px;height:250px;position:absolute;top:-50px;right:-50px}.page-module__Yyh0Dq__protocolRing{-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#d19e6866,#0000 50%,#b1cdc533);border-radius:20px;padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module__Yyh0Dq__protocolHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex;position:relative}.page-module__Yyh0Dq__protocolTag{color:var(--accent);text-transform:uppercase;letter-spacing:.16em;background:#b1cdc51a;border:1px solid #b1cdc547;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:10px;font-weight:600;display:inline-flex}.page-module__Yyh0Dq__protocolCardAccent .page-module__Yyh0Dq__protocolTag{color:var(--accent-warm);background:#d19e6824;border-color:#d19e685c}.page-module__Yyh0Dq__protocolTagDot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite page-module__Yyh0Dq__pulse;box-shadow:0 0 8px}.page-module__Yyh0Dq__protocolScore{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.page-module__Yyh0Dq__protocolTitle{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:var(--fg);margin-bottom:12px;font-size:22px;font-weight:600;line-height:1.15;position:relative}.page-module__Yyh0Dq__protocolBody{color:var(--muted);margin-bottom:20px;font-size:13.5px;line-height:1.6;position:relative}.page-module__Yyh0Dq__protocolRows{border-top:1px solid #e3e8e714;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.page-module__Yyh0Dq__protocolRow{border-bottom:1px dashed #e3e8e70f;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:12px;display:flex}.page-module__Yyh0Dq__protocolRow:last-child{border-bottom:0}.page-module__Yyh0Dq__protocolKey{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600}.page-module__Yyh0Dq__protocolVal{color:var(--fg);text-align:right;font-weight:500}.page-module__Yyh0Dq__flow{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;border-radius:24px;grid-template-columns:220px 1fr 1fr;align-items:center;gap:32px;padding:56px 32px;display:grid;position:relative}.page-module__Yyh0Dq__flowSource{align-items:center;display:flex}.page-module__Yyh0Dq__flowSourceCard{text-align:center;background:linear-gradient(160deg,#b1cdc51f,#ffffff08);border:1px solid #b1cdc552;border-radius:16px;width:100%;padding:22px;position:relative;box-shadow:0 0 40px #b1cdc526}.page-module__Yyh0Dq__flowSourceBadge{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;background:#b1cdc52e;border:1px solid #b1cdc566;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.page-module__Yyh0Dq__flowSourceDot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:2s ease-in-out infinite page-module__Yyh0Dq__pulse}.page-module__Yyh0Dq__flowSourceTitle{letter-spacing:-.02em;color:var(--fg);margin-bottom:4px;font-size:22px;font-weight:600;display:block}.page-module__Yyh0Dq__flowSourceMeta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.page-module__Yyh0Dq__flowConn{height:220px;position:relative}.page-module__Yyh0Dq__flowConn svg{width:100%;height:100%}.page-module__Yyh0Dq__flowPath{stroke-dasharray:4 6;opacity:.7;animation:4s linear infinite page-module__Yyh0Dq__dashFlow}@keyframes page-module__Yyh0Dq__dashFlow{to{stroke-dashoffset:-100px}}.page-module__Yyh0Dq__flowNodes{flex-direction:column;gap:10px;list-style:none;display:flex}.page-module__Yyh0Dq__flowNode{border:1px solid var(--line);opacity:0;background:#ffffff08;border-radius:12px;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:12px 16px;transition:background .2s,border-color .2s;animation:.6s forwards page-module__Yyh0Dq__fadeUp;display:grid;position:relative}.page-module__Yyh0Dq__flowNode:hover{background:#ffffff0d;border-color:#b1cdc540}.page-module__Yyh0Dq__flowNodeDot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent);border-radius:50%}.page-module__Yyh0Dq__flowNodeTitle{color:var(--fg);font-size:14px;font-weight:600}.page-module__Yyh0Dq__flowNodeBody{color:var(--muted);text-align:right;font-size:12px}.page-module__Yyh0Dq__cta{background:#f6ece1;padding:100px 48px 132px}.page-module__Yyh0Dq__ctaCard{background:linear-gradient(#ffffff0a,#ffffff04),#0a0f13;border:1px solid #ffffff14;border-radius:28px;max-width:1100px;margin:0 auto;padding:88px 64px;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0f171d59,inset 0 0 0 1px #ffffff0a}.page-module__Yyh0Dq__ctaGrid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 70%);mask-image:radial-gradient(circle,#000 20%,#0000 70%)}.page-module__Yyh0Dq__ctaHaloA{filter:blur(60px);pointer-events:none;background:radial-gradient(#b1cdc52e,#0000 70%);width:700px;height:460px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.page-module__Yyh0Dq__ctaHaloB{filter:blur(50px);pointer-events:none;background:radial-gradient(#d19e681f,#0000 70%);width:460px;height:320px;position:absolute;bottom:-150px;right:-100px}.page-module__Yyh0Dq__ctaInner{z-index:2;text-align:center;max-width:700px;margin:0 auto;position:relative}.page-module__Yyh0Dq__ctaBadge{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);background:#b1cdc51a;border:1px solid #b1cdc538;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.page-module__Yyh0Dq__ctaBadgeDot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:2s ease-in-out infinite page-module__Yyh0Dq__pulse}.page-module__Yyh0Dq__ctaHeadline{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;color:var(--fg);margin-bottom:16px;font-size:max(32px,min(4.5vw,52px));font-weight:600;line-height:1.05}.page-module__Yyh0Dq__ctaHeadline em{font-family:var(--font-serif), Georgia, serif;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-warm) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.page-module__Yyh0Dq__ctaLead{color:var(--muted);margin-bottom:32px;font-size:16px;line-height:1.65}.page-module__Yyh0Dq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:1080px){.page-module__Yyh0Dq__heroInner{grid-template-columns:1fr;gap:64px}.page-module__Yyh0Dq__heroContent{max-width:100%}.page-module__Yyh0Dq__proofHead{grid-template-columns:1fr;gap:28px}.page-module__Yyh0Dq__proofLead{justify-self:start}.page-module__Yyh0Dq__kpiStrip{grid-template-columns:repeat(2,1fr);gap:18px 0}.page-module__Yyh0Dq__kpiCell:nth-child(2){border-right:0;padding-right:0}.page-module__Yyh0Dq__kpiCellMeta{border-top:1px solid #0f171d1a;grid-column:1/-1;padding:16px 0 0}.page-module__Yyh0Dq__bento{grid-template-columns:1fr}.page-module__Yyh0Dq__curveLegend{grid-template-columns:repeat(4,1fr)}.page-module__Yyh0Dq__phaseGrid{grid-template-columns:repeat(2,1fr)}.page-module__Yyh0Dq__phaseLine{display:none}.page-module__Yyh0Dq__featureGrid{grid-template-columns:repeat(2,1fr)}.page-module__Yyh0Dq__protocolGrid{grid-template-columns:1fr}.page-module__Yyh0Dq__flow{grid-template-columns:1fr;gap:24px;padding:32px 24px}.page-module__Yyh0Dq__flowConn{display:none}.page-module__Yyh0Dq__flowSourceCard{max-width:320px;margin:0 auto}}@media (max-width:720px){.page-module__Yyh0Dq__hero{padding:56px 20px 0}.page-module__Yyh0Dq__heroBg{padding-bottom:80px}.page-module__Yyh0Dq__proof{padding:80px 20px}.page-module__Yyh0Dq__kpiStrip{grid-template-columns:1fr;gap:14px;padding:18px 0}.page-module__Yyh0Dq__kpiCell{border-bottom:1px solid #0f171d1a;border-right:0;padding:0 0 14px}.page-module__Yyh0Dq__kpiCellMeta{border-top:0;padding:0}.page-module__Yyh0Dq__curveLegend{grid-template-columns:repeat(3,1fr);padding:14px 18px 18px}.page-module__Yyh0Dq__curveStage{font-size:9px}.page-module__Yyh0Dq__heatGrid{padding:14px 16px}.page-module__Yyh0Dq__heatRow,.page-module__Yyh0Dq__heatTimes{grid-template-columns:58px repeat(6,1fr);gap:4px}.page-module__Yyh0Dq__heatCell{height:22px}.page-module__Yyh0Dq__teamStrip{grid-template-columns:1fr;gap:14px}.page-module__Yyh0Dq__teamList{justify-content:flex-start;gap:14px}.page-module__Yyh0Dq__phases{padding:80px 20px}.page-module__Yyh0Dq__phaseGrid{grid-template-columns:1fr}.page-module__Yyh0Dq__productSection{padding:80px 20px}.page-module__Yyh0Dq__featureGrid{grid-template-columns:1fr}.page-module__Yyh0Dq__protocols{padding:80px 20px}.page-module__Yyh0Dq__cta{padding:64px 20px 80px}.page-module__Yyh0Dq__ctaCard{padding:56px 28px}.page-module__Yyh0Dq__chip{display:none}.page-module__Yyh0Dq__heroVisual{min-height:auto}.page-module__Yyh0Dq__vitalsGrid{grid-template-columns:repeat(2,1fr)}.page-module__Yyh0Dq__patientStrip{flex-direction:column;align-items:flex-start;gap:10px}.page-module__Yyh0Dq__ciwaRow{gap:6px;height:100px}.page-module__Yyh0Dq__flowNodeBody{display:none}.page-module__Yyh0Dq__flowNode{grid-template-columns:14px 1fr}}@media (prefers-reduced-motion:reduce){.page-module__Yyh0Dq__glow,.page-module__Yyh0Dq__grid,.page-module__Yyh0Dq__aurora:before,.page-module__Yyh0Dq__aurora:after,.page-module__Yyh0Dq__beams:before,.page-module__Yyh0Dq__beams:after,.page-module__Yyh0Dq__noise,.page-module__Yyh0Dq__consoleLiveDot,.page-module__Yyh0Dq__consoleFootDot,.page-module__Yyh0Dq__consoleFootMeta,.page-module__Yyh0Dq__consoleCaret,.page-module__Yyh0Dq__vitalCell,.page-module__Yyh0Dq__vitalCell_elevated .page-module__Yyh0Dq__vitalValue,.page-module__Yyh0Dq__vitalSpark polyline,.page-module__Yyh0Dq__ciwaCol,.page-module__Yyh0Dq__ciwaBar,.page-module__Yyh0Dq__chip,.page-module__Yyh0Dq__chipDotWarm,.page-module__Yyh0Dq__curveLine,.page-module__Yyh0Dq__curveArea,.page-module__Yyh0Dq__curveTodayLine,.page-module__Yyh0Dq__curvePoint,.page-module__Yyh0Dq__curvePointRing,.page-module__Yyh0Dq__curveAnno,.page-module__Yyh0Dq__curveLiveDot,.page-module__Yyh0Dq__curveStage_active .page-module__Yyh0Dq__curveStageDot,.page-module__Yyh0Dq__heatCell,.page-module__Yyh0Dq__heatTrendDot,.page-module__Yyh0Dq__teamStripDot,.page-module__Yyh0Dq__teamAvatarRing,.page-module__Yyh0Dq__phaseCard,.page-module__Yyh0Dq__featureCard,.page-module__Yyh0Dq__protocolCard,.page-module__Yyh0Dq__protocolTagDot,.page-module__Yyh0Dq__flowNode,.page-module__Yyh0Dq__flowPath,.page-module__Yyh0Dq__flowSourceDot,.page-module__Yyh0Dq__ctaBadgeDot,.page-module__Yyh0Dq__complianceDot,.page-module__Yyh0Dq__eyebrowDot{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}}
