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