/* Pulse 2.2 public onboarding: content remains available without JavaScript. */
.pulse22-guide{position:relative;isolation:isolate;margin-block:40px;padding:clamp(22px,4vw,48px);border:1px solid #398f7f;border-radius:28px;background:radial-gradient(ellipse at 95% 0,#27636080,transparent 56%),linear-gradient(130deg,#102e30,#09151e 75%);box-shadow:0 20px 60px #0004,0 0 50px #54e8c410;overflow:hidden;scroll-margin-top:calc(var(--vc-header-height,180px) + 20px)}
.pulse22-guide:before{content:'';position:absolute;inset:0 12% auto;height:2px;background:linear-gradient(90deg,transparent,#80f4cd,#d5b663,transparent)}
.pulse22-guide .v4-kicker{color:#82eed0;letter-spacing:.16em}.pulse22-guide h2{max-width:820px;font-size:clamp(28px,3.4vw,44px);line-height:1.14;color:#f0fcf8;margin-block:16px}.pulse22-guide p{max-width:850px;line-height:1.7;color:#bbd5d1}.pulse22-steps{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;padding:0;counter-reset:step;margin:24px 0 30px}.pulse22-steps li{display:flex;align-items:center;gap:9px;color:#d0e4df;font-size:13px}.pulse22-steps li:before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:25px;height:25px;border:1px solid #508c7c;border-radius:50%;color:#90f2d2;background:#23645144;font-size:11px;font-weight:800}
.pulse22-language-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}.pulse22-language{--accent:#79e9b1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:22px 18px;border:1px solid #ffffff26;border-top:3px solid var(--accent);border-radius:15px;background:linear-gradient(145deg,#20594680,#12242be0);box-shadow:0 8px 18px #0002;text-decoration:none!important;transition:transform .18s,border-color .18s,box-shadow .18s}
.pulse22-language[data-manual-locale=en]{--accent:#89b8ff;background:linear-gradient(145deg,#25487988,#12242be0)}.pulse22-language[data-manual-locale=es]{--accent:#f3cf70;background:linear-gradient(145deg,#65522488,#12242be0)}.pulse22-language[data-manual-locale=zh-Hans]{--accent:#ff9296;background:linear-gradient(145deg,#692f4088,#12242be0)}.pulse22-language[data-manual-locale=zh-Hant]{--accent:#c6aeff;background:linear-gradient(145deg,#48356d88,#12242be0)}
.pulse22-language .vc-language-flag{width:36px;height:24px;display:block;flex:none;box-shadow:0 3px 9px #0003;border-radius:4px;margin-bottom:17px}.pulse22-language strong{color:#f4faf9;font-size:19px;line-height:1.4}.pulse22-language>span{color:#d0dce6;font-size:12px;line-height:1.6;margin:4px 0 22px;min-height:20px}.pulse22-language b{display:flex;justify-content:space-between;gap:8px;width:100%;margin-top:auto;color:var(--accent);font-size:12px;line-height:1.5}.pulse22-language i{font-style:normal}.pulse22-language:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 14px 24px #0004}.pulse22-guide a:focus-visible{outline:3px solid #fff;outline-offset:4px}.pulse22-guide-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:26px}.pulse22-guide-footer a{color:#87edd1;font-weight:700;font-size:14px}.pulse22-guide-footer small{color:#c3d5d1;font-size:12px;line-height:1.6}.pulse22-guide-footer small>span{color:#e5c37b;font-size:10px;margin-right:5px}
.pulse22-news-card{border-color:#3f9a87!important;box-shadow:0 0 28px #58e1b814}.pulse22-news-card .portal-tag{background:#153e36;color:#90f1ce}.pulse22-story .community-story>figure{margin:28px 0}.pulse22-story img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid #36534e}.pulse22-story figcaption{color:#a4bab5;font-size:12px;line-height:1.6;margin-top:10px}.pulse22-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:28px}.pulse22-feature-grid>section{border:1px solid #34534d;border-radius:18px;padding:24px;background:linear-gradient(140deg,#14343066,#101e28)}.pulse22-feature-grid h3{color:#8deaca;margin:0 0 14px}.pulse22-feature-grid p{margin:0}.pulse22-news-cta{padding:24px;border:1px solid #426d59;border-radius:18px;background:#21463555}.pulse22-news-cta p{font-size:14px;margin-bottom:0}
@media(max-width:1050px){.pulse22-language-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.pulse22-guide{margin-inline:16px;width:auto;border-radius:20px}.pulse22-language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse22-language{padding:18px 14px}.pulse22-language:last-child{grid-column:1/-1}.pulse22-steps{gap:12px;flex-direction:column}.pulse22-feature-grid{grid-template-columns:1fr}.pulse22-guide-footer{align-items:flex-start;flex-direction:column}.pulse22-guide h2{font-size:30px}.pulse22-news-cta .v4-button{white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.pulse22-language{transition:none}.pulse22-language:hover{transform:none}}
