.pulse-page{--pulse-indigo:#2a2a72;--pulse-blue:#3b5fe3;--pulse-blue-hover:#2f50cb;--pulse-green:#7cc223;--pulse-yellow:#ffc542;--pulse-coral:#993c1d;--pulse-ink:#1c1c2e;--pulse-gray:#667085;--pulse-off:#f7f8fc;--pulse-white:#fff;--pulse-border:#e1e4ee;--pulse-blue-bg:#eaf4ff;--pulse-blue-border:#d5e7fa;--pulse-blue-text:#185fa5;--pulse-green-bg:#f0f9e4;--pulse-green-border:#dcefc7;--pulse-green-text:#3b6d11;--pulse-yellow-bg:#fff6e0;--pulse-yellow-border:#fae7b8;--pulse-yellow-text:#854f0b;--pulse-coral-bg:#ffeee8;--pulse-coral-border:#f9d2c2;color:var(--pulse-ink);background:#fff;overflow-x:hidden}.pulse-page *{box-sizing:border-box}.pulse-hero-wrap,.pulse-hero-wrap .ss-hero-section--compact{background:var(--pulse-blue-bg)!important}.pulse-hero-wrap .ss-hero-section--compact{border-bottom:1px solid var(--pulse-blue-border);min-height:auto;padding:118px 0 72px;background-image:radial-gradient(circle at 10% 15%,#ffffffe6,#0000 26%),radial-gradient(circle at 88% 18%,#3b5fe314,#0000 28%)!important}.pulse-hero-wrap .ss-hero-section--compact:before,.pulse-hero-wrap .ss-hero-section--compact:after{content:none!important;display:none!important}.pulse-hero-wrap .ss-hero-single{max-width:980px;margin:0 auto}.pulse-hero-wrap .ss-hero-content{text-align:center}.pulse-hero-wrap .ss-hero-pill{margin-bottom:18px}.pulse-hero-wrap .pulse-hero-title{max-width:920px;color:var(--pulse-indigo);text-wrap:balance;margin:0 auto 20px;letter-spacing:-.035em!important;font-size:clamp(42px,5vw,62px)!important;font-weight:600!important;line-height:1.1!important}.pulse-hero-wrap .pulse-hero-description{margin:0 auto;max-width:760px!important;color:var(--pulse-gray)!important;font-size:16px!important;line-height:1.8!important}.pulse-hero-wrap .ss-hero-actions{justify-content:center;margin-top:30px}.pulse-hero-wrap .ss-hero-actions>a{border-radius:10px;min-height:50px;font-size:14px}.pulse-status-strip{background:#fff;padding:0 0 44px}.pulse-status-card{z-index:3;border:1px solid var(--pulse-border);background:#fff;border-radius:18px;align-items:center;gap:16px;max-width:920px;margin:0 auto -24px;padding:20px 24px;display:flex;position:relative;transform:translateY(-24px);box-shadow:0 16px 38px #2a2a7214}.pulse-status-icon{width:46px;height:46px;color:var(--pulse-green-text);background:var(--pulse-green-bg);border-radius:13px;flex:0 0 46px;justify-content:center;align-items:center;display:inline-flex}.pulse-status-card strong{color:var(--pulse-indigo);margin-bottom:5px;font-size:15px;line-height:1.4;display:block}.pulse-status-card p{color:var(--pulse-gray);margin:0;font-size:13.5px;line-height:1.7}.pulse-section{padding:92px 0}.pulse-section-soft,.pulse-analytics-section,.pulse-role-section{background:var(--pulse-off)}.pulse-intro-section,.pulse-modules-section,.pulse-ai-tools-section,.pulse-university-section{background:#fff}.pulse-section-head{text-align:center;max-width:820px;margin:0 auto 48px}.pulse-section-head h2,.pulse-two-col h2,.pulse-intro-card h2,.pulse-university-main h2,.pulse-final-card h2{color:var(--pulse-indigo);letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,3.8vw,46px);font-weight:600;line-height:1.2}.pulse-section-head h2 span,.pulse-two-col h2 span,.pulse-intro-card h2 span,.pulse-university-main h2 span{color:var(--pulse-blue)}.pulse-section-head p,.pulse-two-col p,.pulse-intro-card p,.pulse-university-main p,.pulse-final-card p{color:var(--pulse-gray);margin:0;font-size:15px;line-height:1.8}.pulse-kicker{justify-content:center;align-items:center;gap:10px;margin-bottom:15px;display:inline-flex}.pulse-kicker span{background:var(--pulse-blue);border-radius:999px;width:22px;height:2px}.pulse-kicker small{color:var(--pulse-gray);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.pulse-kicker-left{justify-content:flex-start}.pulse-intro-card{background:radial-gradient(circle at 90% 12%, #fffc, transparent 26%), var(--pulse-blue-bg);border:1px solid var(--pulse-blue-border);border-radius:26px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:52px;padding:48px;display:grid;box-shadow:0 14px 34px #3b5fe30f}.pulse-intro-card h2{margin-bottom:0}.pulse-version-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.pulse-card-link{color:inherit;text-decoration:none}.pulse-feature-card{border:1px solid var(--pulse-border);background:#fff;border-radius:20px;height:100%;min-height:280px;padding:28px;transition:all .25s;position:relative;overflow:hidden}.pulse-version-grid>:nth-child(5n+1) .pulse-feature-card,.pulse-analytics-grid .pulse-feature-card:nth-child(4n+1){background:var(--pulse-blue-bg);border-color:var(--pulse-blue-border)}.pulse-version-grid>:nth-child(5n+2) .pulse-feature-card,.pulse-analytics-grid .pulse-feature-card:nth-child(4n+2){background:var(--pulse-green-bg);border-color:var(--pulse-green-border)}.pulse-version-grid>:nth-child(5n+3) .pulse-feature-card,.pulse-analytics-grid .pulse-feature-card:nth-child(4n+3){background:var(--pulse-yellow-bg);border-color:var(--pulse-yellow-border)}.pulse-version-grid>:nth-child(5n+4) .pulse-feature-card,.pulse-analytics-grid .pulse-feature-card:nth-child(4n+4){background:var(--pulse-coral-bg);border-color:var(--pulse-coral-border)}.pulse-version-grid>:nth-child(5n+5) .pulse-feature-card{background:#f3f4ff;border-color:#dcddfa}.pulse-feature-card:hover{transform:translateY(-6px);box-shadow:0 20px 42px #2a2a721a}.pulse-card-number{color:#2a2a721a;font-size:38px;font-weight:700;line-height:1;position:absolute;top:16px;right:18px}.pulse-feature-icon{width:50px;height:50px;color:var(--pulse-blue-text);background:#fff;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex;box-shadow:0 8px 18px #2a2a720f}.pulse-feature-card h3{color:var(--pulse-indigo);margin:0 0 11px;font-size:18px;font-weight:600;line-height:1.4}.pulse-feature-card p{color:var(--pulse-gray);margin:0;font-size:13.5px;line-height:1.75}.pulse-version-cta{color:var(--pulse-blue);align-items:center;gap:9px;margin-top:20px;font-size:12px;font-weight:700;display:inline-flex}.pulse-two-col{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;display:grid}.pulse-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.pulse-module-pill{border:1px solid var(--pulse-border);background:#fff;border-radius:15px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:16px;transition:all .2s;display:grid}.pulse-module-pill:hover{border-color:var(--pulse-blue-border);background:var(--pulse-blue-bg);transform:translateY(-2px)}.pulse-module-pill>span{color:#a0a6b8;font-size:10px;font-weight:700}.pulse-module-pill i{color:var(--pulse-green);font-size:11px}.pulse-module-pill strong{color:var(--pulse-indigo);font-size:12.5px;line-height:1.45}.pulse-ai-tools-section{border-top:1px solid #eef0f5}.pulse-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pulse-tool-pill{min-height:70px;color:var(--pulse-indigo);border:1px solid var(--pulse-border);text-align:left;background:#fff;border-radius:15px;align-items:center;gap:12px;padding:12px 46px 12px 12px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex;position:relative}.pulse-tool-pill:nth-child(4n+1){background:var(--pulse-blue-bg);border-color:var(--pulse-blue-border)}.pulse-tool-pill:nth-child(4n+2){background:var(--pulse-green-bg);border-color:var(--pulse-green-border)}.pulse-tool-pill:nth-child(4n+3){background:var(--pulse-yellow-bg);border-color:var(--pulse-yellow-border)}.pulse-tool-pill:nth-child(4n+4){background:#f3f4ff;border-color:#dcddfa}.pulse-tool-pill:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2a2a7212}.pulse-tool-icon{width:42px;height:42px;color:var(--pulse-blue);background:#fff;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.pulse-tool-pill small{color:#2a2a7247;font-size:9px;position:absolute;right:14px}.pulse-tool-pill-more{cursor:pointer;border-style:dashed;font-family:inherit}.pulse-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pulse-analytics-card{min-height:240px}.pulse-university-card{background:radial-gradient(circle at 94% 10%, #ffffffd9, transparent 25%), var(--pulse-blue-bg);border:1px solid var(--pulse-blue-border);border-radius:26px;grid-template-columns:1.15fr .85fr;gap:34px;padding:40px;display:grid;box-shadow:0 16px 40px #3b5fe30f}.pulse-university-main{padding:12px}.pulse-university-tags{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.pulse-university-tags span{color:var(--pulse-blue-text);border:1px solid var(--pulse-blue-border);background:#fff;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700}.pulse-university-panel{border:1px solid var(--pulse-blue-border);background:#fff;border-radius:20px;padding:30px}.pulse-university-panel-icon{width:50px;height:50px;color:var(--pulse-blue);background:var(--pulse-blue-bg);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.pulse-university-panel h3{color:var(--pulse-indigo);margin:0 0 18px;font-size:19px;font-weight:600}.pulse-university-panel ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pulse-university-panel li{color:var(--pulse-gray);gap:10px;font-size:13px;line-height:1.6;display:flex}.pulse-university-panel li i{color:var(--pulse-green);margin-top:4px;font-size:10px}.pulse-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pulse-role-card{border:1px solid var(--pulse-border);background:#fff;border-radius:17px;align-items:center;gap:14px;min-height:94px;padding:18px;transition:all .2s;display:flex}.pulse-role-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #2a2a7212}.pulse-role-icon{width:46px;height:46px;color:var(--pulse-blue);background:var(--pulse-blue-bg);border-radius:12px;flex:0 0 46px;justify-content:center;align-items:center;display:inline-flex}.pulse-role-card small,.pulse-role-card strong{display:block}.pulse-role-card small{color:#a0a6b8;margin-bottom:4px;font-size:9px}.pulse-role-card strong{color:var(--pulse-indigo);font-size:13px;line-height:1.45}.pulse-cta-section{background:#fff;padding:56px 0 88px}.pulse-final-card{background:radial-gradient(circle at 92% 15%, #fffc, transparent 28%), var(--pulse-blue-bg);border:1px solid var(--pulse-blue-border);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:48px;display:grid;box-shadow:0 18px 40px #3b5fe312}.pulse-final-card h2{max-width:760px}.pulse-final-card p{max-width:720px}.pulse-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pulse-btn{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pulse-btn-primary{color:#fff;background:var(--pulse-blue);border:1px solid var(--pulse-blue);box-shadow:0 14px 30px #3b5fe333}.pulse-btn-primary:hover{color:#fff;background:var(--pulse-blue-hover)}.pulse-btn-secondary{color:var(--pulse-indigo);border:1px solid var(--pulse-blue-border);background:#fff}.pulse-btn-secondary:hover{color:var(--pulse-blue);border-color:var(--pulse-blue)}@media (max-width:1199px){.pulse-version-grid,.pulse-tools-grid,.pulse-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.pulse-intro-card,.pulse-two-col,.pulse-university-card,.pulse-final-card{grid-template-columns:1fr}.pulse-version-grid,.pulse-tools-grid,.pulse-analytics-grid,.pulse-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-cta-actions{justify-content:flex-start}}@media (max-width:767px){.pulse-hero-wrap .ss-hero-section--compact{padding:92px 0 52px}.pulse-hero-wrap .pulse-hero-title{font-size:35px!important;line-height:1.16!important}.pulse-section{padding:64px 0}.pulse-intro-card{gap:26px;padding:30px}.pulse-version-grid,.pulse-module-grid,.pulse-tools-grid,.pulse-analytics-grid,.pulse-role-grid{grid-template-columns:1fr}.pulse-feature-card{min-height:auto}.pulse-university-card,.pulse-final-card{padding:30px}.pulse-status-card{align-items:flex-start}.pulse-cta-actions{flex-direction:column}.pulse-btn{width:100%}}@media (max-width:575px){.pulse-hero-wrap .ss-hero-actions{flex-direction:column}.pulse-hero-wrap .ss-hero-actions>a{width:100%}.pulse-status-card{margin-bottom:-14px;transform:translateY(-14px)}}
