.plt-wrap{aspect-ratio:860/460;background:#fff;border:1.5px solid #e6e6e6;border-radius:24px;width:100%;max-width:860px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 64px #1420400f}.plt-inner{position:absolute;inset:0;overflow:hidden}.plt-canvas{transform-origin:0 0;width:860px;height:460px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;transform:scale(.668)}.plt-grid{opacity:.9;background-image:linear-gradient(#eef0f2 1px,#0000 1px),linear-gradient(90deg,#eef0f2 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:24px}.plt-vignette{background:radial-gradient(circle,#fff0 55%,#eae3d18c 100%);position:absolute;inset:0}.plt-label{letter-spacing:2px;color:#8b93a5;font-size:14px;font-weight:600;position:absolute;top:44px;left:40px}.plt-hub{width:260px;height:135px;animation:4.5s cubic-bezier(0,0,.2,1) infinite plt-logoIn;position:absolute;top:260px;left:430px;transform:translate(-50%,calc(-50% - 6px))}.plt-hub img{width:100%;height:auto;display:block}.plt-svg{position:absolute;inset:0}.plt-path{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1;opacity:.55}.plt-path0{stroke:#0e9e8f;animation:4.5s linear infinite plt-line0}.plt-path1{stroke:#6a5fd8;animation:4.5s linear infinite plt-line1}.plt-path2{stroke:#2f5eea;animation:4.5s linear infinite plt-line2}.plt-node{position:absolute}.plt-glow{background:radial-gradient(circle,currentColor 0%,#0000 70%);border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:4.5s ease-in-out infinite plt-glowPulse;position:absolute}.plt-ring{opacity:.5;border:1.4px solid;border-radius:50%;width:28px;height:28px;margin-top:-14px;margin-left:-14px;animation:4.5s cubic-bezier(.34,1.56,.64,1) infinite plt-dotPop0;position:absolute}.plt-dot{background:currentColor;border-radius:50%;width:15px;height:15px;margin-top:-7.5px;margin-left:-7.5px;animation:4.5s cubic-bezier(.34,1.56,.64,1) infinite plt-dotPop0;position:absolute}.plt-nlabel{text-align:center;letter-spacing:.8px;color:#0f1f3d;width:200px;margin-left:-100px;font-size:17px;font-weight:700;animation:4.5s ease-in-out infinite plt-labelIn0;position:absolute}.plt-nsub{text-align:center;color:#8b93a5;width:200px;margin-left:-100px;font-size:15px;animation:4.5s ease-in-out infinite plt-labelIn0;position:absolute}.plt-n1 .plt-ring,.plt-n1 .plt-dot{animation-name:plt-dotPop1}.plt-n1 .plt-nlabel,.plt-n1 .plt-nsub{animation-name:plt-labelIn1}.plt-n2 .plt-ring,.plt-n2 .plt-dot{animation-name:plt-dotPop2}.plt-n2 .plt-nlabel,.plt-n2 .plt-nsub{animation-name:plt-labelIn2}.plt-scene{animation:4.5s linear infinite plt-sceneFade;position:absolute;inset:0}@keyframes plt-logoIn{0%{transform:translate(-50%,calc(-50% - 6px))scale(.82)}10%,to{transform:translate(-50%,calc(-50% - 6px))scale(1)}}@keyframes plt-sceneFade{0%,88%{opacity:1}to{opacity:0}}@keyframes plt-line0{0%,14%{stroke-dashoffset:1px}30%,to{stroke-dashoffset:0}}@keyframes plt-line1{0%,32%{stroke-dashoffset:1px}48%,to{stroke-dashoffset:0}}@keyframes plt-line2{0%,50%{stroke-dashoffset:1px}66%,to{stroke-dashoffset:0}}@keyframes plt-dotPop0{0%,14%{opacity:0;transform:scale(.3)}28%,to{opacity:1;transform:scale(1)}}@keyframes plt-dotPop1{0%,32%{opacity:0;transform:scale(.3)}46%,to{opacity:1;transform:scale(1)}}@keyframes plt-dotPop2{0%,50%{opacity:0;transform:scale(.3)}64%,to{opacity:1;transform:scale(1)}}@keyframes plt-labelIn0{0%,14%{opacity:0;transform:translateY(8px)}32%,to{opacity:1;transform:translateY(0)}}@keyframes plt-labelIn1{0%,32%{opacity:0;transform:translateY(8px)}50%,to{opacity:1;transform:translateY(0)}}@keyframes plt-labelIn2{0%,50%{opacity:0;transform:translateY(8px)}68%,to{opacity:1;transform:translateY(0)}}@keyframes plt-glowPulse{0%,72%{opacity:.55;transform:scale(1)}88%,to{opacity:1;transform:scale(1.5)}}.hg-panel{--hg-cycle:6s;--hg-blue:#2563eb;--hg-teal:#14b8a6;--hg-amber:#d99a3c;--hg-ink:#16283f;--hg-muted:#5c677a;--hg-surface:#fdfcfb;--hg-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;box-sizing:border-box;background:var(--hg-surface);-webkit-font-smoothing:antialiased;border:1px solid #2563eb29;border-radius:4px;width:100%;max-width:800px;margin:0 auto;padding:11px;font-family:Manrope,Helvetica,Arial,sans-serif;box-shadow:0 44px 90px -50px #16283f59}.hg-panel *,.hg-panel :before,.hg-panel :after{box-sizing:border-box}.hg-inner{border:1px solid #16283f12;flex-direction:column;display:flex;position:relative;overflow:hidden}.hg-grid{opacity:.55;animation:hg-grid-drift calc(var(--hg-cycle) * 1.6) linear infinite;background-image:linear-gradient(#16283f0e 1px,#0000 1px),linear-gradient(90deg,#16283f0e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:-60px}.hg-head{border-bottom:1px solid #16283f12;justify-content:space-between;align-items:center;gap:14px;padding:19px 22px;display:flex;position:relative}.hg-label{font-family:var(--hg-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hg-ink);font-size:11px;font-weight:500}.hg-live{align-items:center;gap:8px;display:flex}.hg-live .hg-label{color:#0f766e}.hg-live-dot{background:var(--hg-teal);width:6px;height:6px;animation:hg-blink calc(var(--hg-cycle) / 6) ease-in-out infinite;border-radius:50%}.hg-stage{justify-content:center;align-items:center;height:372px;display:flex;position:relative}.hg-radar{flex:none;width:472px;height:472px;margin-top:-24px;position:relative}.hg-halo-a{animation:hg-halo-a calc(var(--hg-cycle) / 2) ease-in-out infinite;background:radial-gradient(circle,#2563eb24 0%,#2563eb0d 55%,#2563eb00 72%);border-radius:50%;position:absolute;inset:0}.hg-halo-b{width:336px;height:336px;animation:hg-halo-b calc(var(--hg-cycle) / 2.6) ease-in-out infinite;background:radial-gradient(circle,#14b8a61f 0%,#2563eb0f 60%,#2563eb00 75%);border-radius:50%;position:absolute;top:68px;left:68px}.hg-sweep{width:444px;height:444px;animation:hg-sweep var(--hg-cycle) linear infinite;background:conic-gradient(#2563eb00 0deg 285deg,#2563eb1a 345deg,#2563eb42 359deg,#2563eb00 360deg);border-radius:50%;position:absolute;top:14px;left:14px;-webkit-mask-image:radial-gradient(circle,#0000 22%,#000 60%,#0000 100%);mask-image:radial-gradient(circle,#0000 22%,#000 60%,#0000 100%)}.hg-rings{width:472px;height:472px;position:absolute;inset:0;overflow:visible}.hg-arc{animation:hg-arc-fill var(--hg-cycle) cubic-bezier(.4, 0, .2, 1) infinite}.hg-dotted{transform-origin:330px 330px;animation:hg-ring-spin calc(var(--hg-cycle) * 1.4) linear infinite}.hg-beams{width:0;height:0;position:absolute;top:236px;left:236px}.hg-beam{transform-origin:0;width:214px;height:1px;position:absolute}.hg-beam-1{transform:rotate(-38deg)}.hg-beam-2{transform:rotate(155deg)}.hg-beam-3{transform:rotate(78deg)}.hg-beam-line{animation:hg-beam-line calc(var(--hg-cycle) / 3) ease-in-out infinite;position:absolute;inset:0}.hg-beam-dot{width:8px;height:8px;animation:hg-beam-in calc(var(--hg-cycle) / 3) cubic-bezier(.35, 0, .25, 1) infinite;border-radius:50%;position:absolute;top:-3.5px;left:-3.5px}.hg-beam-1 .hg-beam-line{background:linear-gradient(90deg,#14b8a68c,#14b8a600)}.hg-beam-1 .hg-beam-dot{background:var(--hg-teal);box-shadow:0 0 0 5px #14b8a629}.hg-beam-2 .hg-beam-line,.hg-beam-2 .hg-beam-dot{animation-delay:calc(var(--hg-cycle) / -9)}.hg-beam-2 .hg-beam-line{background:linear-gradient(90deg,#2563eb80,#2563eb00)}.hg-beam-2 .hg-beam-dot{background:var(--hg-blue);box-shadow:0 0 0 5px #2563eb24}.hg-beam-3 .hg-beam-line,.hg-beam-3 .hg-beam-dot{animation-delay:calc(var(--hg-cycle) / -4.5)}.hg-beam-3 .hg-beam-line{background:linear-gradient(90deg,#d99a3c80,#d99a3c00)}.hg-beam-3 .hg-beam-dot{background:var(--hg-amber);box-shadow:0 0 0 5px #d99a3c29}.hg-orbit{width:300px;height:300px;animation:hg-orbit var(--hg-cycle) linear infinite;position:absolute;top:86px;left:86px}.hg-orbit span{background:var(--hg-teal);border-radius:50%;width:11px;height:11px;margin-left:-5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 0 6px #14b8a62e,0 0 18px #14b8a680}.hg-core{width:212px;height:212px;animation:hg-core-pulse calc(var(--hg-cycle) / 3) ease-out infinite;background:#fff;border:1px solid #2563eb59;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;top:130px;left:130px}.hg-core-kicker{font-family:var(--hg-mono);letter-spacing:.22em;text-transform:uppercase;color:#7d8798;font-size:10px}.hg-core-swap{justify-content:center;align-items:center;width:180px;height:40px;display:flex;position:relative}.hg-collecting{font-family:var(--hg-mono);letter-spacing:.16em;text-transform:uppercase;color:#9aa3b2;animation:hg-fade-out-early var(--hg-cycle) ease-in-out infinite;font-size:13px;position:absolute}.hg-verdict{letter-spacing:.02em;color:var(--hg-ink);animation:hg-verdict-in var(--hg-cycle) cubic-bezier(.2, .8, .2, 1) infinite;font-size:33px;font-weight:800;position:absolute}.hg-meter{gap:6px;display:flex}.hg-meter i{background:#16283f1a;border-radius:2px;width:26px;height:3px;display:block;overflow:hidden}.hg-meter i>b{transform-origin:0;background:var(--hg-blue);height:100%;display:block}.hg-meter i:first-child>b{animation:hg-m1 var(--hg-cycle) cubic-bezier(.3,.9,.3,1) infinite}.hg-meter i:nth-child(2)>b{animation:hg-m2 var(--hg-cycle) cubic-bezier(.3,.9,.3,1) infinite}.hg-meter i:nth-child(3)>b{background:var(--hg-teal);animation:hg-m3 var(--hg-cycle) cubic-bezier(.3,.9,.3,1) infinite}.hg-caption{text-align:center;color:var(--hg-blue);animation:hg-cap-in var(--hg-cycle) ease-out infinite;font-size:13px;position:absolute;bottom:22px;left:0;right:0}.hg-journey{padding:6px 34px 26px;position:relative}.hg-track-wrap{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.hg-track{background:#16283f24;height:1.5px;position:absolute;top:9px;left:10%;right:10%}.hg-track>i{background:linear-gradient(90deg, var(--hg-blue), var(--hg-teal));height:100%;animation:hg-line-grow var(--hg-cycle) cubic-bezier(.4, 0, .2, 1) infinite;display:block}.hg-step{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.hg-step>span:last-child{font-family:var(--hg-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hg-muted);text-align:center;font-size:10px}.hg-dot{background:var(--hg-surface);border:2px solid #c9d3e2;border-radius:50%;width:20px;height:20px}.hg-step:nth-child(2) .hg-dot{animation:hg-d1 var(--hg-cycle) cubic-bezier(.3,.9,.3,1) infinite}.hg-step:nth-child(3) .hg-dot{animation:hg-d2 var(--hg-cycle) cubic-bezier(.3,.9,.3,1) infinite}.hg-step:nth-child(5) .hg-dot{animation:hg-d4 var(--hg-cycle) cubic-bezier(.3,.9,.3,1) infinite}.hg-step:nth-child(6) .hg-dot{animation:hg-d5 var(--hg-cycle) cubic-bezier(.3,.9,.3,1) infinite}.hg-dot-live{width:20px;height:20px;position:relative}.hg-dot-live>.hg-dot{animation:hg-d3 var(--hg-cycle) cubic-bezier(.3,.9,.3,1) infinite;position:absolute;inset:0}.hg-ripple{border:2px solid var(--hg-teal);animation:hg-ripple var(--hg-cycle) ease-out infinite;border-radius:50%;position:absolute;inset:0}.hg-step-live>span:last-child{color:#0f766e}.hg-legend{grid-template-columns:repeat(3,1fr);gap:13px;padding:0 34px 26px;display:grid;position:relative}.hg-legend>div{background:var(--hg-surface);border:1px solid #e4e0da;align-items:center;gap:9px;padding:13px 15px;display:flex}.hg-legend>div>span:first-child{border-radius:50%;flex:none;width:7px;height:7px}.hg-legend>div>span:last-child{color:#3d4a5c;font-size:13px}.hg-legend>div:first-child{animation:hg-leg1 var(--hg-cycle) cubic-bezier(.3,.9,.3,1) infinite}.hg-legend>div:nth-child(2){animation:hg-leg2 var(--hg-cycle) cubic-bezier(.3,.9,.3,1) infinite}.hg-legend>div:nth-child(3){animation:hg-leg3 var(--hg-cycle) cubic-bezier(.3,.9,.3,1) infinite}.hg-legend>div:first-child>span:first-child{background:var(--hg-teal)}.hg-legend>div:nth-child(2)>span:first-child{background:var(--hg-blue)}.hg-legend>div:nth-child(3)>span:first-child{background:var(--hg-amber)}@keyframes hg-grid-drift{0%{transform:translate(0,0)}to{transform:translate(48px,48px)}}@keyframes hg-halo-a{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:.85;transform:scale(1.06)}}@keyframes hg-halo-b{0%,to{opacity:.35;transform:scale(1.04)}50%{opacity:.7;transform:scale(.9)}}@keyframes hg-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hg-ring-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes hg-arc-fill{0%{stroke-dashoffset:1319px}8%{stroke-dashoffset:1180px}22%{stroke-dashoffset:900px}38%{stroke-dashoffset:640px}56%{stroke-dashoffset:380px}74%{stroke-dashoffset:180px}88%,96%{stroke-dashoffset:120px}to{stroke-dashoffset:1319px}}@keyframes hg-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hg-core-pulse{0%,to{box-shadow:0 20px 48px -26px #2563eb73,0 0 #2563eb29}50%{box-shadow:0 20px 48px -26px #2563eb8c,0 0 0 18px #2563eb00}}@keyframes hg-beam-in{0%{opacity:0;transform:translate(206px)scale(.5)}12%{opacity:1}62%{opacity:1;transform:translate(18px)scale(1)}80%,to{opacity:0;transform:translate(4px)scale(.3)}}@keyframes hg-beam-line{0%,to{opacity:.18}45%{opacity:.7}}@keyframes hg-fade-out-early{0%,30%{opacity:1;filter:blur()}42%{opacity:0;filter:blur(6px)}to{opacity:0}}@keyframes hg-verdict-in{0%,38%{opacity:0;filter:blur(8px);transform:translateY(8px)scale(.94)}52%,90%{opacity:1;filter:blur();transform:translateY(0)scale(1)}96%,to{opacity:0;filter:blur(4px);transform:translateY(0)scale(1)}}@keyframes hg-cap-in{0%,54%{opacity:0;transform:translateY(8px)}64%,90%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}@keyframes hg-m1{0%,10%{transform:scaleX(0)}18%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hg-m2{0%,24%{transform:scaleX(0)}32%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hg-m3{0%,40%{transform:scaleX(0)}50%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hg-d1{0%,4%{background:#fdfcfb;border-color:#c9d3e2;transform:scale(1)}9%{background:#2563eb;border-color:#2563eb;transform:scale(1.35)}14%,90%{background:#2563eb;border-color:#2563eb;transform:scale(1)}to{background:#fdfcfb;border-color:#c9d3e2;transform:scale(1)}}@keyframes hg-d2{0%,18%{background:#fdfcfb;border-color:#c9d3e2;transform:scale(1)}23%{background:#2563eb;border-color:#2563eb;transform:scale(1.35)}28%,90%{background:#2563eb;border-color:#2563eb;transform:scale(1)}to{background:#fdfcfb;border-color:#c9d3e2;transform:scale(1)}}@keyframes hg-d3{0%,32%{background:#fdfcfb;border-color:#c9d3e2;transform:scale(1)}37%{background:#14b8a6;border-color:#14b8a6;transform:scale(1.45)}42%,90%{background:#14b8a6;border-color:#14b8a6;transform:scale(1.12)}to{background:#fdfcfb;border-color:#c9d3e2;transform:scale(1)}}@keyframes hg-d4{0%,48%{background:#fdfcfb;border-color:#c9d3e2;transform:scale(1)}53%{background:#2563eb;border-color:#2563eb;transform:scale(1.35)}58%,90%{background:#2563eb;border-color:#2563eb;transform:scale(1)}to{background:#fdfcfb;border-color:#c9d3e2;transform:scale(1)}}@keyframes hg-d5{0%,64%{background:#fdfcfb;border-color:#c9d3e2;transform:scale(1)}69%{background:#2563eb;border-color:#2563eb;transform:scale(1.35)}74%,90%{background:#2563eb;border-color:#2563eb;transform:scale(1)}to{background:#fdfcfb;border-color:#c9d3e2;transform:scale(1)}}@keyframes hg-ripple{0%,32%{opacity:0;transform:scale(.6)}40%{opacity:.55}56%{opacity:0;transform:scale(2.6)}to{opacity:0}}@keyframes hg-line-grow{0%,5%{width:0%}9%,17%{width:6%}23%,31%{width:31%}37%,47%{width:53%}53%,63%{width:78%}69%,90%{width:100%}94%,to{opacity:0;width:100%}}@keyframes hg-leg1{0%,16%{background:#fdfcfb;border-color:#e4e0da;transform:translateY(0)}22%,34%{background:#f4fbf9;border-color:#14b8a680;transform:translateY(-3px)}42%,to{background:#fdfcfb;border-color:#e4e0da;transform:translateY(0)}}@keyframes hg-leg2{0%,34%{background:#fdfcfb;border-color:#e4e0da;transform:translateY(0)}40%,52%{background:#f3f6fd;border-color:#2563eb73;transform:translateY(-3px)}60%,to{background:#fdfcfb;border-color:#e4e0da;transform:translateY(0)}}@keyframes hg-leg3{0%,54%{background:#fdfcfb;border-color:#e4e0da;transform:translateY(0)}60%,72%{background:#fdf8f0;border-color:#d99a3c73;transform:translateY(-3px)}80%,to{background:#fdfcfb;border-color:#e4e0da;transform:translateY(0)}}@keyframes hg-blink{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.hsp{--hsp-surface:#fbfaf7;--hsp-border:#e7e3db;--hsp-track:#edeae3;--hsp-ink:#1b2559;--hsp-muted:#7d8298;--hsp-faint:#b4b2aa;--hsp-blue:#2563eb;--hsp-blue-light:#60a5fa;--hsp-green:#0e9f6e;--hsp-green-light:#34d399;--hsp-green-ink:#0b7a55;--hsp-amber:#d98a0b;--hsp-amber-light:#fbbf24;--hsp-amber-ink:#b7770a;box-sizing:border-box;border:1px solid var(--hsp-border);background:var(--hsp-surface);width:100%;max-width:820px;color:var(--hsp-ink);border-radius:20px;padding:24px 32px 26px;font-family:inherit;position:relative;overflow:hidden;box-shadow:0 24px 60px -40px #1b255959}.hsp *,.hsp :before,.hsp :after{box-sizing:border-box}.hsp__grid,.hsp__glow,.hsp__scanwrap{pointer-events:none;position:absolute}.hsp__grid{background-image:linear-gradient(90deg,#1b25590b 1px,#0000 1px),linear-gradient(#1b25590b 1px,#0000 1px);background-size:58px 58px;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 10%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90% at 70% 10%,#000 30%,#0000 78%)}.hsp__glow{background:radial-gradient(circle,#2563eb17,#0000 68%);border-radius:50%;width:320px;height:320px;animation:4.4s ease-in-out infinite hsp-drift;top:-80px;right:-60px}.hsp__scanwrap{inset:0;overflow:hidden}.hsp__scan{background:linear-gradient(90deg,#0000,#2563eb0e,#0000);width:90px;animation:5.6s cubic-bezier(.45,0,.55,1) infinite hsp-scan;position:absolute;top:0;bottom:0}.hsp__head{justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.hsp__titles{flex-direction:column;gap:4px;display:flex}.hsp__eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.hsp__sub{color:var(--hsp-muted);letter-spacing:.01em;font-size:12.5px}.hsp__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--hsp-green-ink);white-space:nowrap;background:#f4faf6;border:1px solid #dce7de;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:10.5px;font-weight:800;display:flex}.hsp__dot{background:var(--hsp-green);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative}.hsp__dot:after{content:"";background:inherit;border-radius:50%;animation:1.12s ease-out infinite hsp-pulse;position:absolute;inset:0}.hsp__rows{flex-direction:column;gap:2px;margin-top:14px;display:flex;position:relative}.hsp__row{border-radius:10px;grid-template-columns:26px 1fr 108px 52px;align-items:center;gap:14px;padding:10px;animation:6s ease-in-out infinite both hsp-row-lift;display:grid}.hsp__idx{color:var(--hsp-faint);letter-spacing:.06em;font-size:10.5px;font-weight:700}.hsp__label{align-items:baseline;gap:10px;min-width:0;display:flex}.hsp__name{white-space:nowrap;font-size:14.5px;font-weight:600}.hsp__tag{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;align-items:center;gap:5px;font-size:10.5px;font-weight:700;animation:6s ease-in-out infinite both hsp-focus;display:inline-flex}.hsp__tag:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.hsp__track{background:var(--hsp-track);border-radius:999px;height:7px;position:relative;overflow:hidden}.hsp__fill{width:var(--hsp-value,50%);transform-origin:0;border-radius:999px;animation:3s ease-in-out infinite hsp-breathe;position:absolute;inset:0 auto 0 0;overflow:hidden}.hsp__fill:after{content:"";width:40%;animation:3s ease-in-out infinite hsp-sheen;animation-delay:inherit;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);position:absolute;inset:0}.hsp__score{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.hsp--keep .hsp__tag{color:var(--hsp-green-ink)}.hsp--grow .hsp__tag,.hsp--watch .hsp__tag{color:#1d4ed8}.hsp--priority .hsp__tag{color:var(--hsp-amber-ink)}.hsp--keep .hsp__fill{background:linear-gradient(90deg, var(--hsp-green-light), var(--hsp-green))}.hsp--grow .hsp__fill,.hsp--watch .hsp__fill{background:linear-gradient(90deg, var(--hsp-blue-light), var(--hsp-blue))}.hsp--priority .hsp__fill{background:linear-gradient(90deg, var(--hsp-amber-light), var(--hsp-amber))}.hsp__summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid;position:relative}.hsp__card{border:1px solid var(--hsp-border);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:10px 13px;display:flex}.hsp__card--priority{background:#fffcf5;border-color:#f0e4cc}.hsp__cardhead{letter-spacing:.1em;text-transform:uppercase;color:var(--hsp-muted);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.hsp__card--priority .hsp__cardhead{color:var(--hsp-amber-ink)}.hsp__chip{border-radius:50%;flex:none;width:6px;height:6px}.hsp__chip--keep{background:var(--hsp-green)}.hsp__chip--grow{background:var(--hsp-blue)}.hsp__chip--priority{background:var(--hsp-amber);position:relative}.hsp__chip--priority:after{content:"";background:inherit;border-radius:50%;animation:1.36s ease-out infinite hsp-pulse;position:absolute;inset:0}.hsp__num{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.hsp__unit{color:#9a9a93;font-size:12px;font-weight:600}.hsp__foot{border-top:1px solid var(--hsp-track);letter-spacing:.12em;text-transform:uppercase;color:#9a9a93;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:10.5px;font-weight:700;display:flex;position:relative}@media (max-width:560px){.hsp{padding:26px 20px 20px}.hsp__head{flex-direction:column;align-items:flex-start}.hsp__row{grid-template-columns:20px 1fr 44px;gap:10px}.hsp__track{grid-column:1/-1}.hsp__label{flex-wrap:wrap}.hsp__summary{grid-template-columns:1fr}.hsp__foot{flex-direction:column;align-items:flex-start;gap:6px}}@keyframes hsp-breathe{0%,to{transform:scaleX(.965)}50%{transform:scaleX(1)}}@keyframes hsp-sheen{0%{transform:translate(-120%)}55%,to{transform:translate(320%)}}@keyframes hsp-focus{0%,3%{opacity:0;transform:translateY(3px)}8%,14%{opacity:1;transform:translateY(0)}19%,to{opacity:0;transform:translateY(-3px)}}@keyframes hsp-row-lift{0%,3%{background:0 0}8%,14%{background:#2563eb0b}19%,to{background:0 0}}@keyframes hsp-scan{0%{opacity:0;transform:translate(-8%)}12%{opacity:.9}88%{opacity:.9}to{opacity:0;transform:translate(108%)}}@keyframes hsp-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(2.1)}}@keyframes hsp-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.hsp,.hsp *,.hsp :after,.hsp :before{animation:none!important}.hsp__tag{opacity:1}}.lha-wrap{aspect-ratio:1;width:100%;max-width:640px;margin:0 auto;position:relative}.lha-inner{position:absolute;inset:0;container-type:inline-size}.lha-canvas{width:640px;height:640px;transform:scale(calc(100cqi / 640px));transform-origin:0 0;background:0 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lha-bgwave{background:radial-gradient(circle,#083a641a 0%,#083a6400 70%);border-radius:50%;width:520px;height:520px;animation:6s ease-in-out infinite lha-bgWave;position:absolute}.lha-ring{border:1.5px solid #083a6440;border-radius:50%;width:420px;height:420px;animation:3.6s ease-out infinite lha-ringExpand;position:absolute}.lha-ring-1{animation-delay:.9s}.lha-ring-2{animation-delay:2.7s}.lha-logo-wrap{width:78%;animation:2.6s ease-in-out both lha-entrance;position:relative}.lha-logo{width:100%;height:auto;display:block}@keyframes lha-entrance{0%{clip-path:inset(0 100% 0 0);opacity:0}8%{opacity:1}to{clip-path:inset(0 0% 0 0);opacity:1}}@keyframes lha-ringExpand{0%{opacity:.4;transform:scale(.85)}to{opacity:0;transform:scale(1.4)}}@keyframes lha-bgWave{0%,to{opacity:.5;transform:scale(1)rotate(0)}50%{opacity:.85;transform:scale(1.15)rotate(8deg)}}.sog-wrap{aspect-ratio:1040/800;background:#fff;border:1px solid #edf0f5;border-radius:24px;width:115%;max-width:1196px;margin:0 -7.5%;position:relative;overflow:hidden;box-shadow:0 24px 64px #14204012}.sog-inner{position:absolute;inset:0;overflow:hidden}.sog-canvas{transform-origin:0 0;width:1040px;height:800px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;transform:scale(.5526)}@keyframes sog-pulseDot{0%,to{box-shadow:0 0 #159c8773}50%{box-shadow:0 0 0 10px #159c8700}}@keyframes sog-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes sog-orbitGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes sog-lineGrow{0%{width:0}to{width:300px}}@keyframes sog-ringSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sog-nodeIn{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sog-labelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sog-haloA{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.9;transform:scale(1.08)}}@keyframes sog-haloB{0%,to{opacity:.35;transform:scale(1.05)}50%{opacity:.7;transform:scale(.9)}}@keyframes es-halo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes es-live{0%,to{opacity:1}50%{opacity:.25}}@keyframes es-ring{0%{opacity:.5;transform:scale(1)}75%,to{opacity:0;transform:scale(3)}}@keyframes es-dash{0%,25%{stroke-dashoffset:129px}33%,58%{stroke-dashoffset:360px}66%,91%{stroke-dashoffset:65px}to{stroke-dashoffset:129px}}@keyframes es-knob{0%,25%{transform:rotate(310deg)}33%,58%{transform:rotate(220deg)}66%,91%{transform:rotate(335deg)}to{transform:rotate(310deg)}}@keyframes es-vals{0%,25%{transform:translateY(0)}33%,58%{transform:translateY(-52px)}66%,91%{transform:translateY(-104px)}to{transform:translateY(0)}}@keyframes es-tabs{0%,22%{transform:translate(0)}33%,55%{transform:translate(100%)}66%,88%{transform:translate(200%)}to{transform:translate(0)}}@keyframes es-lab{0%,29%{color:#16283a;opacity:1}34%,to{color:#7c8a93;opacity:.8}}@keyframes es-bar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes es-chip{0%,12%{background:#fff;transform:translateY(-2px);box-shadow:0 8px 22px -12px #16283a59}32%,to{background:#ffffff8c;transform:translateY(0);box-shadow:0 0 #16283a00}}@media (prefers-reduced-motion:reduce){.es-panel *{animation:none!important}}.es-panel{aspect-ratio:1;color:#16283a;background:linear-gradient(#fcfcfa 0%,#fafaf7 100%);border-radius:4px;width:100%;max-width:860px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 1px #16283a0f,0 40px 90px -60px #16283a59}.es-panel *,.es-panel :before,.es-panel :after{box-sizing:border-box}.es-bg-grid{background-image:linear-gradient(90deg,#16283a0e 1px,#0000 1px),linear-gradient(#16283a0e 1px,#0000 1px);background-size:12.5% 12.5%;position:absolute;inset:0}.es-bg-frame{border:1px solid #16283a12;position:absolute;inset:12px}.es-head{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:700;display:flex;position:absolute;top:28px;left:28px;right:28px}.es-live{color:#1f9e82;align-items:center;gap:9px;display:inline-flex}.es-live-dot-wrap{width:6px;height:6px;display:inline-flex;position:relative}.es-live-dot{background:#1f9e82;border-radius:999px;animation:2.4s ease-in-out infinite es-live;position:absolute;inset:0}.es-live-ring{border:1px solid #1f9e82;border-radius:999px;animation:2.4s ease-out infinite es-ring;position:absolute;inset:0}.es-gauge-wrap{justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.es-halo{background:radial-gradient(circle,#3b6fe01a 0%,#3b6fe00d 46%,#3b6fe000 70%);border-radius:999px;animation:6s ease-in-out infinite es-halo;position:absolute;inset:0}.es-gauge{width:195px;height:195px;position:relative}.es-gauge-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.es-dash{animation:12s cubic-bezier(.55,0,.2,1) infinite es-dash}.es-knob-wrap{animation:12s cubic-bezier(.55,0,.2,1) infinite es-knob;position:absolute;inset:0}.es-knob-dot{background:#2bc0ae;border-radius:999px;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%;box-shadow:0 0 0 4px #2bc0ae2e}.es-gauge-center{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.es-gauge-label{letter-spacing:.16em;text-transform:uppercase;color:#6a7a85;font-size:12px;font-weight:600}.es-vals-mask{height:52px;overflow:hidden}.es-vals{animation:12s cubic-bezier(.55,0,.2,1) infinite es-vals}.es-val-item{letter-spacing:-.02em;justify-content:center;align-items:center;height:52px;font-size:40px;font-weight:800;display:flex}.es-verified{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:140px;left:28px;right:28px}.es-verified-label{color:var(--es-accent);font-size:13px;font-weight:500}.es-bars{align-items:flex-end;gap:5px;height:64px;display:flex}.es-bar{background:linear-gradient(180deg,#45bdc4,var(--es-accent));transform-origin:bottom;border-radius:2px;width:14px;animation:3.6s ease-in-out infinite es-bar}.es-bar:first-child{animation-delay:0s}.es-bar:nth-child(2){animation-delay:.14s}.es-bar:nth-child(3){animation-delay:.28s}.es-bar:nth-child(4){animation-delay:.42s}.es-bar:nth-child(5){animation-delay:.56s}.es-bar:nth-child(6){animation-delay:.7s}.es-bar:nth-child(7){animation-delay:.84s}.es-chips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;bottom:65px;left:28px;right:28px}.es-chip{background:#ffffff8c;border:1px solid #16283a17;align-items:center;gap:6px;padding:8px 10px;animation:4.5s ease-in-out infinite es-chip;display:flex}.es-chip:first-child{animation-delay:0s}.es-chip:nth-child(2){animation-delay:1.5s}.es-chip:nth-child(3){animation-delay:3s}.es-chip-dot{border-radius:999px;flex:none;width:6px;height:6px}.es-chip-label{font-size:13.5px;font-weight:500}.es-tabs-wrap{border-top:1px solid #16283a17;padding-top:10px;position:absolute;bottom:20px;left:28px;right:28px}.es-tabs-inner{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.es-tabs-indicator{background:var(--es-accent);width:33.333%;height:2px;animation:12s cubic-bezier(.6,0,.2,1) infinite es-tabs;position:absolute;top:-19px;left:0}.es-tab{letter-spacing:.12em;text-transform:uppercase;font-size:12.5px;font-weight:700;animation:12s linear infinite es-lab}.es-tab-1{text-align:left;animation-delay:0s}.es-tab-2{text-align:center;animation-delay:-8s}.es-tab-3{text-align:right;animation-delay:-4s}.es-panel{max-width:100%}.method-deep-link{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;padding-block:110px;display:grid}.method-deep-link h2{font-family:var(--serif);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(30px,2.8vw,42px);font-weight:400;line-height:1.2}.method-deep-link>div:last-child p{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.8}.ahs-hero{border-bottom:1px solid var(--line);padding:105px 0 60px}.ahs-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.ahs-tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ahs-tag{border:1px solid var(--line);background:var(--paper);color:var(--navy);padding:10px 16px;font-size:13px;font-weight:600}.ahs-progress-card{border:1px solid var(--line);background:var(--paper);padding:28px}.ahs-progress-card p.label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:11px;font-weight:700}.ahs-progress-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ahs-progress-pct{color:var(--navy);font-size:40px;font-weight:800;line-height:1}.ahs-progress-sub{color:var(--muted);max-width:22ch;margin-top:8px;font-size:13px}.ahs-progress-count{text-align:right;background:#245bdb14;padding:10px 16px}.ahs-progress-count span{color:var(--blue);font-size:12px;font-weight:600;display:block}.ahs-progress-count strong{color:var(--navy);font-size:20px;font-weight:800;display:block}.ahs-progress-track{background:var(--ivory-2);height:8px;margin-top:20px;overflow:hidden}.ahs-progress-bar{background:linear-gradient(90deg,var(--blue),var(--cyan));width:0%;height:100%;transition:width .3s}.ahs-quiz{padding:70px 0}.ahs-quiz-intro{max-width:760px;margin-bottom:44px}.ahs-quiz-intro p.index{color:var(--blue);letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:650}.ahs-quiz-intro h2{font-family:var(--serif);margin:0 0 14px;font-size:32px}.ahs-quiz-intro p.lead{color:var(--muted);font-size:16px;line-height:1.6}.ahs-form{flex-direction:column;gap:20px;display:flex}.ahs-q{border:1px solid var(--line);background:var(--paper);padding:30px}.ahs-q-head{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ahs-q-num{width:36px;height:36px;color:var(--blue);background:#245bdb14;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ahs-q-title{color:var(--navy);font-size:17px;font-weight:650;line-height:1.4}.ahs-options{gap:10px;display:grid}.ahs-options.grid-2{grid-template-columns:1fr 1fr}.ahs-options.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.ahs-options.grid-2,.ahs-options.grid-3{grid-template-columns:1fr}}.ahs-option{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.ahs-option:hover{border-color:var(--blue)}.ahs-option input{accent-color:var(--blue);margin-top:3px}.ahs-option span{color:var(--navy);font-size:14px;font-weight:560}.ahs-num-input{border:1px solid var(--line);background:var(--paper);width:100%;max-width:260px;height:56px;color:var(--navy);padding:0 16px;font-size:15px}.ahs-num-input:focus,.ahs-option input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ahs-submit-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:6px;display:flex}.ahs-submit-hint{color:var(--muted);font-size:13px}.ahs-result{border-top:1px solid var(--line);padding:70px 0 100px;scroll-margin-top:100px}.ahs-result[hidden]{display:none}.ahs-result-top{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:56px;display:grid}@media (max-width:900px){.ahs-result-top{grid-template-columns:1fr}}.ahs-result-eyebrow{color:var(--blue);letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:650}.ahs-score-value{font-family:var(--serif);color:var(--navy);margin:0;font-size:56px}.ahs-score-band{letter-spacing:.08em;text-transform:uppercase;margin-top:14px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-block}.band-zayif{color:#9c2b2f;background:#f6dfe0}.band-orta{color:#96591a;background:#fbe8cf}.band-iyi{color:#08785f;background:#d9eee6}.band-cokiyi{color:#1648bf;background:#d9e9fb}.ahs-score-ring{border:1px solid var(--line);background:var(--paper);padding:32px}.ahs-score-track{background:var(--ivory-2);height:10px;margin-top:10px;overflow:hidden}.ahs-score-fill{background:linear-gradient(90deg,var(--blue),var(--cyan));height:100%}.ahs-interp-title{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:700}.ahs-interp-text{color:var(--navy);font-size:16px;line-height:1.6}.ahs-followup{border:1px solid var(--line);grid-template-columns:1.1fr .9fr;gap:0;display:grid}@media (max-width:900px){.ahs-followup{grid-template-columns:1fr}}.ahs-followup-form{border-right:1px solid var(--line);background:var(--ivory-2);padding:40px}@media (max-width:900px){.ahs-followup-form{border-right:none;border-bottom:1px solid var(--line)}}.ahs-followup-call{background:radial-gradient(circle at 78% 26%, #32b8cc26, transparent 30%), linear-gradient(150deg, var(--navy), #0d2148 58%, #102a55);color:#fff;flex-direction:column;justify-content:space-between;gap:22px;padding:44px 40px;display:flex;position:relative;overflow:hidden}.ahs-followup-call>*{z-index:1;position:relative}.ahs-followup-call .team-network{z-index:0}.ahs-followup-logo{filter:brightness(0)invert();opacity:.92;width:132px;height:auto}.ahs-followup-call-head{gap:16px;display:grid}.ahs-followup h3{font-family:var(--serif);color:inherit;margin:0;font-size:23px}.ahs-followup-call p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.6}.ahs-followup-form p.sub{color:var(--muted);margin:0 0 22px;font-size:14px}.ahs-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:600px){.ahs-field-row{grid-template-columns:1fr}}.ahs-field{gap:7px;margin-bottom:14px;display:grid}.ahs-field label{color:var(--navy);font-size:13px;font-weight:650}.ahs-field input[type=text],.ahs-field input[type=email],.ahs-field textarea,.ahs-field input[type=file]{border:1px solid var(--line);background:var(--paper);color:var(--navy);width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.ahs-field textarea{resize:vertical;min-height:68px}.ahs-field small{color:var(--muted);font-size:12px}.ahs-call-actions{flex-wrap:wrap;gap:12px;display:flex}.ahs-call-actions a{color:#fff;border:1px solid #ffffff40;justify-content:center;align-items:center;height:48px;padding:0 20px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ahs-call-actions a:hover{background:#ffffff1a;border-color:#ffffff70}.methods-index{background:var(--paper);border-bottom:1px solid var(--line)}.methods-index .section-shell{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.methods-index a{background:var(--paper);grid-template-columns:34px 1fr;align-items:center;column-gap:16px;padding:24px 28px;transition:background .18s;display:grid}.methods-index a:hover{background:#fff}.methods-index span{color:var(--blue);font-family:var(--serif);grid-row:1/3;font-size:22px}.methods-index b{font-size:14px;font-weight:650}.methods-index small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.methods-intro{grid-template-columns:160px 1.2fr .8fr;align-items:start;gap:48px;padding-block:100px;display:grid}.methods-intro h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(34px,3.2vw,50px);font-weight:400;line-height:1.12}.methods-intro>p:last-child{color:#4c5870;margin:0;font-size:15px;line-height:1.8}.methods-stage{border-top:1px solid var(--line);padding-block:86px;scroll-margin-top:100px}.methods-stage-heading{grid-template-columns:150px 1.1fr .9fr;align-items:start;gap:48px;margin-bottom:56px;display:grid}.methods-stage-heading>div:first-child{align-items:baseline;gap:10px;display:flex}.methods-stage-heading>div:first-child span{color:var(--blue);font-family:var(--serif);font-size:38px}.methods-stage-heading>div:first-child p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.methods-stage-heading h2{font-family:var(--serif);letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(26px,2.4vw,36px);font-weight:400;line-height:1.22}.methods-stage-heading>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.methods-card-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.detailed-method-card{background:var(--paper);flex-direction:column;padding:32px 30px;display:flex}.detailed-method-topline{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.detailed-method-topline>span{color:var(--blue);font-family:var(--serif);font-size:24px}.detailed-method-topline small{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:700;display:inline-block}.status-current{color:#08785f;background:#d9eee6}.status-project{color:#1b4fb3;background:#dfe8fb}.status-research{color:#7b4b9b;background:#eee0f3}.detailed-method-kicker{color:var(--muted);font-family:var(--serif);margin:0 0 14px;font-size:14px;font-style:italic;line-height:1.5}.detailed-method-card h3{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 12px;font-size:21px;font-weight:400}.detailed-method-summary{color:#4a5670;margin:0 0 22px;font-size:13.5px;line-height:1.75}.detailed-method-detail{border-top:1px solid var(--line);margin-bottom:20px;padding-top:20px}.detailed-method-detail h4,.detailed-method-output h4{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.detailed-method-detail ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.detailed-method-detail li{color:#3c465c;padding-left:17px;font-size:12.5px;line-height:1.6;position:relative}.detailed-method-detail li:before{content:"";background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.detailed-method-output{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.detailed-method-output p{color:var(--navy);margin:0;font-size:13px;line-height:1.65}.method-application{grid-template-columns:.85fr 1.15fr;align-items:center;gap:120px;padding:110px 0;display:grid}.method-application h2{font-family:var(--serif);margin:14px 0 0;font-size:clamp(32px,3vw,46px);font-weight:400;line-height:1.15}.method-application>div:last-child p{color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.8}.research-thesis{grid-template-columns:160px 1.2fr .8fr;align-items:start;gap:48px;padding-block:120px;display:grid}.research-thesis h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(38px,3.6vw,56px);font-weight:400;line-height:1.1}.research-thesis>p:last-child{color:#4c5870;margin:0;font-size:15px;line-height:1.8}.research-services{padding-block:110px}.research-section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:56px;display:flex}.research-section-heading>div{max-width:640px}.research-section-heading h2{font-family:var(--serif);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(30px,2.8vw,42px);font-weight:400;line-height:1.18}.research-section-heading>p{max-width:360px;color:var(--muted);margin:0 0 6px;font-size:14px;line-height:1.7}.research-service-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.research-service-card{background:var(--paper);flex-direction:column;padding:44px 40px;display:flex}.research-service-card>span{color:var(--blue);font-family:var(--serif);font-size:26px}.research-service-card h3{font-family:var(--serif);margin:48px 0 14px;font-size:21px;font-weight:400;line-height:1.28}.research-service-card>p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.75}.research-service-card ul{flex-direction:column;gap:9px;margin:0 0 24px;padding:0;list-style:none;display:flex}.research-service-card ul li{color:#3c465c;padding-left:17px;font-size:13px;line-height:1.6;position:relative}.research-service-card ul li:before{content:"";background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.research-service-card>div{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.research-service-card>div small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.research-service-card>div p{color:var(--navy);margin:8px 0 0;font-size:13px;line-height:1.65}.project-process{padding-block:110px}.project-process-heading{max-width:760px;margin-bottom:56px}.project-process-heading h2{font-family:var(--serif);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.15}.project-process-grid{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.project-process-grid article{background:var(--ivory);padding:32px 22px 30px}.project-process-grid span{color:var(--blue);font-family:var(--serif);font-size:22px}.project-process-grid h3{margin:44px 0 10px;font-size:16px;font-weight:600}.project-process-grid p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.research-topics{padding-block:110px}.research-topics>div:first-child{max-width:760px}.research-topics h2{font-family:var(--serif);letter-spacing:-.03em;margin:14px 0 16px;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.15}.research-topics>div:first-child>p:last-child{max-width:640px;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.research-topic-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:50px;display:grid}.research-topic-grid span{color:var(--navy);background:var(--paper);align-items:center;gap:12px;padding:22px 20px;font-size:14px;display:flex}.research-topic-grid b{color:var(--blue);font-family:var(--serif);font-size:15px;font-weight:400}.training-section{color:#fff;background:radial-gradient(circle at 76% 22%, #32b8cc1f, transparent 24%), linear-gradient(135deg, var(--navy), #081127);padding:110px 0}.training-heading{max-width:760px;margin-bottom:56px}.training-heading .eyebrow.cyan{color:var(--cyan)}.training-heading h2{color:#fff;letter-spacing:-.03em;margin:14px 0 16px;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.15}.training-heading>p:last-child{color:#ffffff9e;max-width:640px;margin:0;font-size:15px;line-height:1.75}.training-grid{background:#ffffff21;border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.training-grid article{background:var(--navy-2);grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:30px 26px;display:grid}.training-grid span{color:var(--cyan);font-family:var(--serif);font-size:20px}.training-grid h3{color:#fff;margin:0 0 8px;font-size:16px;font-weight:600}.training-grid p{color:#ffffff9e;margin:0;font-size:12.5px;line-height:1.6}.research-integrity{grid-template-columns:1.05fr .95fr;align-items:start;gap:100px;padding-block:110px;display:grid}.research-integrity h2{font-family:var(--serif);margin:14px 0 0;font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1.28}.research-integrity>p:last-child{color:var(--muted);align-self:center;margin:0;font-size:15px;line-height:1.85}.research-application{grid-template-columns:.85fr 1.15fr;align-items:center;gap:120px;padding:120px 0;display:grid}.research-application h2{font-family:var(--serif);margin:14px 0 0;font-size:clamp(34px,3.2vw,50px);font-weight:400;line-height:1.12}.research-application>div:last-child p{color:var(--muted);margin:0 0 28px;font-size:15px;line-height:1.8}
