.cms-pulse-page{background:#070e18;color:#f5f9fd;overflow:hidden}.cms-pulse-hero,.cms-pulse-signals,.cms-pulse-method,.cms-pulse-report,.cms-pulse-boundary{padding-inline:max(24px,calc((100vw - 78rem)/2))}.cms-pulse-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(2rem,8vw,8rem);align-items:end;padding-block:clamp(3rem,7vw,6.5rem);background:radial-gradient(circle at 83% 28%,rgba(80,181,255,.2),transparent 21rem),linear-gradient(120deg,#081522,#0d3550)}.cms-pulse-hero p,.cms-pulse-report header>p{max-width:43rem;color:#c4d8e7;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.cms-pulse-hero>div>p:first-child,.cms-pulse-signals header p,.cms-pulse-method p,.cms-pulse-report header>p:first-child{color:#83ceff;font-size:.76rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.cms-pulse-hero h1,.cms-pulse-signals h2,.cms-pulse-method h2,.cms-pulse-report h2{max-width:10ch;margin:.6rem 0 1.2rem;font-size:clamp(3rem,6.3vw,6.5rem);letter-spacing:-.065em;line-height:.84}.cms-pulse-hero h1 span,.cms-pulse-signals h2 span,.cms-pulse-method h2 span,.cms-pulse-report h2 span{color:#87a4bb}.cms-pulse-hero aside{padding:1.5rem;border:1px solid rgba(132,207,255,.3);border-radius:1.5rem;background:rgba(7,22,36,.52);backdrop-filter:blur(15px)}.cms-pulse-hero aside strong{color:#8bd5ff;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase}.cms-pulse-hero ol{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.2rem 0;padding:0;list-style:none}.cms-pulse-hero li{padding-top:.7rem;border-top:1px solid rgba(139,213,255,.25);font-weight:700}.cms-pulse-hero small{display:block;color:#adc6d7;line-height:1.5}.cms-pulse-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.cms-pulse-hero-actions a{padding:.9rem 1.1rem;border-radius:999px;border:1px solid #68bded;color:#f7fbff;font-weight:800;text-decoration:none}.cms-pulse-hero-actions a:first-child{background:#70caff;color:#061421;border-color:#70caff}.cms-pulse-signals{padding-block:clamp(3.2rem,7vw,6.5rem);background:#091724}.cms-pulse-signals header{display:flex;justify-content:space-between;gap:2rem;align-items:end}.cms-pulse-signals header>p{max-width:25rem;margin:0;color:#aec5d6;line-height:1.5}.cms-pulse-signals h2{max-width:15ch;font-size:clamp(2.5rem,4.8vw,5rem)}.cms-pulse-signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.cms-pulse-signal-grid>section{padding:clamp(1.4rem,3vw,2.4rem);border:1px solid rgba(125,184,221,.23);border-radius:1.25rem;background:linear-gradient(145deg,rgba(21,63,90,.72),rgba(8,23,37,.86))}.cms-pulse-signal-grid>section>p{margin:0;color:#7ecfff;font-size:.72rem;font-weight:800;letter-spacing:.15em}.cms-pulse-signal-grid h3{margin:.5rem 0 1.25rem;font-size:clamp(1.35rem,2vw,2rem)}.cms-pulse-signal-grid article{display:grid;gap:.45rem;padding:1rem 0;border-top:1px solid rgba(137,196,229,.18)}.cms-pulse-signal-grid article small{color:#8ccff3;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.cms-pulse-signal-grid article strong{font-size:1.1rem}.cms-pulse-signal-grid article span,.cms-pulse-empty{color:#b6cbd8;line-height:1.5}.cms-pulse-empty{padding:1rem 0;border-top:1px solid rgba(137,196,229,.18)}.cms-pulse-method{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,8vw,8rem);padding-block:clamp(3rem,7vw,6rem);background:#102e43}.cms-pulse-method h2{font-size:clamp(2.3rem,4.3vw,4.5rem)}.cms-pulse-method ol{margin:0;padding:0;list-style:none}.cms-pulse-method li{display:grid;grid-template-columns:3rem 1fr;column-gap:1rem;padding:1.1rem 0;border-top:1px solid rgba(151,208,238,.25)}.cms-pulse-method li b{grid-row:span 2;color:#80cfff}.cms-pulse-method li strong{font-size:1.12rem}.cms-pulse-method li span{grid-column:2;color:#bbd0dc;line-height:1.5}.cms-pulse-report{padding-block:clamp(3.5rem,7vw,6.5rem);background:radial-gradient(circle at 22% 10%,rgba(55,142,200,.14),transparent 20rem),#08131f}.cms-pulse-report header{max-width:52rem}.cms-pulse-report h2{max-width:14ch;font-size:clamp(2.5rem,5.2vw,5.5rem)}.cms-pulse-notice{margin:1.5rem 0;padding:1rem 1.2rem;border-left:3px solid #75cfff;background:#0b283b;color:#dbf1ff}.cms-pulse-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.cms-pulse-form{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(139,208,246,.27);border-radius:1.25rem;background:#0c2133}.cms-pulse-form:nth-child(3){grid-column:1/-1}.cms-pulse-form h3{margin:0;font-size:1.45rem}.cms-pulse-form p,.cms-pulse-form small{margin:0;color:#b9cedc;line-height:1.5}.cms-pulse-form label{display:grid;gap:.45rem;color:#ddedf6;font-weight:700}.cms-pulse-form input,.cms-pulse-form select,.cms-pulse-form textarea{box-sizing:border-box;width:100%;padding:.75rem .8rem;border:1px solid #376783;border-radius:.55rem;background:#061623;color:#f7fbff;font:inherit}.cms-pulse-form textarea{min-height:8rem;resize:vertical}.cms-pulse-form .cms-pulse-consent{display:flex;align-items:flex-start;grid-template-columns:none;gap:.65rem;color:#bdd3e1;font-size:.93rem;font-weight:600;line-height:1.45}.cms-pulse-consent input{inline-size:1.1rem;block-size:1.1rem;margin-top:.15rem}.cms-pulse-form button{justify-self:start;padding:.85rem 1rem;border:0;border-radius:999px;background:#76cbff;color:#061421;font:800 1rem/1 inherit;cursor:pointer}.cms-pulse-honeypot{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.cms-pulse-boundary{display:flex;align-items:center;gap:1.2rem;padding-block:1.4rem;background:#12374c}.cms-pulse-boundary strong{color:#8bd5ff}.cms-pulse-boundary span{flex:1;color:#d1e1ea;line-height:1.45}.cms-pulse-boundary a{color:#fff;font-weight:800;white-space:nowrap}@media(max-width:760px){.cms-pulse-hero,.cms-pulse-method{grid-template-columns:1fr}.cms-pulse-hero{padding-block:3rem}.cms-pulse-hero h1,.cms-pulse-signals h2,.cms-pulse-report h2{font-size:clamp(2.8rem,14vw,4.3rem)}.cms-pulse-hero ol{grid-template-columns:1fr}.cms-pulse-signals header{display:grid}.cms-pulse-signal-grid,.cms-pulse-report-grid{grid-template-columns:1fr}.cms-pulse-form:nth-child(3){grid-column:auto}.cms-pulse-boundary{align-items:flex-start;flex-direction:column}.cms-pulse-method li{grid-template-columns:2.2rem 1fr}}
