.pulse-protocol{min-height:100vh;background:#071c23;color:#eff5f0}.pulse-protocol>header{display:flex;align-items:center;gap:20px;padding:25px clamp(24px,7vw,130px);border-bottom:1px solid rgba(230,244,238,.2);font:9px var(--font-mono);letter-spacing:.12em}.pulse-protocol>header>a{font:400 20px var(--font-serif);color:#eff5f0;text-decoration:none}.pulse-protocol>header b,.pulse-protocol>header nav a:last-child{color:#5edbd2}.pulse-protocol>header nav{display:flex;gap:20px;margin-left:auto}.pulse-protocol>header nav a{color:#d4e4df;text-decoration:none}.pulse-protocol-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.72fr);gap:clamp(42px,9vw,150px);padding:clamp(75px,12vw,180px) clamp(24px,11vw,200px);background:radial-gradient(circle at 78% 14%,rgba(41,143,141,.42),transparent 27%),linear-gradient(130deg,#071d24,#0f3238)}.pulse-protocol footer span,.pulse-protocol-contract header p,.pulse-protocol-flow span,.pulse-protocol-hero>div>p:first-child,.pulse-protocol-position>span,.pulse-protocol-review span,.pulse-protocol-sources>span{font:10px var(--font-mono);letter-spacing:.13em;color:#68ded5}.pulse-protocol-hero h1{margin:22px 0 32px;font:400 clamp(58px,7.6vw,122px)/.84 var(--font-serif);letter-spacing:-.075em}.pulse-protocol h1 em,.pulse-protocol h2 em{font-style:italic;color:#63ddd4}.pulse-protocol-hero>div>p:nth-of-type(2){max-width:610px;font:17px/1.7 var(--font-manrope);color:#cfdfda}.pulse-protocol-hero>div>div{display:flex;flex-wrap:wrap;gap:17px;margin-top:35px}.pulse-protocol-hero>div>div a{padding:16px 18px;color:#f1f7f2;font:9px var(--font-mono);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid}.pulse-protocol-hero>div>div a:first-child{background:#63ddd4;color:#08252c;border-color:#63ddd4}.pulse-protocol-hero aside{align-self:end;padding:24px;border:1px solid rgba(239,245,240,.2);background:rgba(5,24,30,.62);box-shadow:16px 16px 0 rgba(116,162,158,.18)}.pulse-protocol-hero aside header{display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(239,245,240,.22);font:9px var(--font-mono);letter-spacing:.1em}.pulse-protocol-hero aside header b{font-weight:400;color:#60dfd5}.protocol-score{position:relative;width:205px;aspect-ratio:1;margin:32px auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid #65ded4;border-radius:50%}.protocol-score:after{content:"";position:absolute;inset:14px;border:1px solid rgba(101,222,212,.38);border-radius:50%}.protocol-score strong{z-index:1;font:400 82px/.7 var(--font-serif)}.protocol-score span{z-index:1;margin-top:9px;font:8px/1.4 var(--font-mono);letter-spacing:.1em;color:#66ded5}.pulse-protocol-hero dl{margin:0;border-top:1px solid rgba(239,245,240,.22)}.pulse-protocol-hero dl div{display:grid;grid-template-columns:108px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid rgba(239,245,240,.17)}.pulse-protocol-hero dd,.pulse-protocol-hero dt{margin:0;font:9px var(--font-mono);letter-spacing:.08em}.pulse-protocol-hero dt{color:#65ded4}.pulse-protocol-hero dd{color:#d4e2de}.pulse-protocol-position{padding:clamp(85px,12vw,170px) clamp(24px,20vw,360px);background:#eef3ee;color:#0b252b}.pulse-protocol footer h2,.pulse-protocol-contract h2,.pulse-protocol-flow h2,.pulse-protocol-position h2,.pulse-protocol-review h2{margin:18px 0 26px;font:400 clamp(42px,5vw,82px)/.89 var(--font-serif);letter-spacing:-.07em}.pulse-protocol-position p{max-width:760px;margin:0;font:17px/1.7 var(--font-manrope)}.pulse-protocol-contract{padding:clamp(85px,12vw,170px) clamp(24px,11vw,200px);background:#0d2d33}.pulse-protocol-contract header{max-width:900px}.pulse-protocol-contract>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:62px;background:rgba(239,245,240,.25)}.pulse-protocol-contract article{min-height:250px;padding:31px;background:#0d2d33}.pulse-protocol-contract article>span{font:10px var(--font-mono);letter-spacing:.1em;color:#66ded5}.pulse-protocol-contract h3{margin:48px 0 15px;font:400 clamp(30px,3vw,48px)/.9 var(--font-serif);letter-spacing:-.06em}.pulse-protocol-contract p{max-width:550px;margin:0;color:#c9dad6;font:14px/1.65 var(--font-manrope)}.pulse-protocol-flow{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,130px);padding:clamp(85px,12vw,170px) clamp(24px,11vw,200px);background:#d8e7e2;color:#09262c}.pulse-protocol-flow span,.pulse-protocol-review span{color:#078b89}.pulse-protocol-flow ol{margin:0;padding:0;list-style:none;border-top:1px solid rgba(9,38,44,.23)}.pulse-protocol-flow li{display:grid;grid-template-columns:70px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid rgba(9,38,44,.2);font:16px/1.5 var(--font-manrope)}.pulse-protocol-flow li b{font:10px var(--font-mono);letter-spacing:.1em;color:#078b89}.pulse-protocol-review{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(40px,8vw,120px);padding:clamp(85px,12vw,170px) clamp(24px,11vw,200px);background:#eff4ef;color:#0b252b}.pulse-protocol-review>div:last-child{border-top:1px solid rgba(10,37,43,.25)}.pulse-protocol-review article{display:grid;grid-template-columns:145px 1fr;gap:24px;padding:23px 0;border-bottom:1px solid rgba(10,37,43,.2)}.pulse-protocol-review article b{font:10px var(--font-mono);letter-spacing:.1em;color:#078b89}.pulse-protocol-review article p{margin:0;font:16px/1.5 var(--font-manrope)}.pulse-protocol-review article small{grid-column:2;color:#466e6d;font:9px/1.5 var(--font-mono);letter-spacing:.06em}.pulse-protocol-sources{padding:clamp(80px,11vw,150px) clamp(24px,20vw,360px);background:#102e34}.pulse-protocol-sources p{max-width:850px;font:18px/1.75 var(--font-manrope);color:#cfdfda}.pulse-protocol-sources a{color:#68ded5}.pulse-protocol footer{display:grid;grid-template-columns:1fr auto auto;gap:36px;align-items:end;padding:clamp(70px,10vw,140px) clamp(24px,11vw,200px);background:#1ba3a2;color:#eff7f2}.pulse-protocol footer h2 em,.pulse-protocol footer span{color:#092b31}.pulse-protocol footer a{justify-self:start;color:#092b31;font:10px var(--font-mono);letter-spacing:.1em;text-decoration:none;border-bottom:1px solid;padding:8px 0}@media(max-width:860px){.pulse-protocol-flow,.pulse-protocol-hero,.pulse-protocol-review{grid-template-columns:1fr}.pulse-protocol-hero aside{max-width:540px}.pulse-protocol footer{grid-template-columns:1fr;gap:18px}}@media(max-width:620px){.pulse-protocol>header{align-items:flex-start;flex-direction:column}.pulse-protocol>header nav{margin-left:0}.pulse-protocol-hero h1{font-size:55px}.pulse-protocol-contract>div,.pulse-protocol-review article{grid-template-columns:1fr}.pulse-protocol-review article small{grid-column:1}}