/* Pulse SEO workspace: white, black and the pitch deck's acid yellow. */
.pulse-workspace,.pulse-login{--bg:#fff;--panel:#fff;--ink:#171a16;--muted:#686c62;--line:#e0e3d8;--soft:#f3f4ed;--brand:#596a18;--brand-ink:#171a16;--signal:#dafa43;--radius:5px;--shadow:none;--info:#515f27;--info-bg:#eff4dc;--ok:#386042;--ok-bg:#edf4e8;--warn:#82600d;--warn-bg:#fcf4d6;--bad:#b63e3e;--bad-bg:#fff0ee;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg)}
:root[data-theme="dark"] .pulse-workspace{--bg:#141713;--panel:#1c2019;--ink:#f3f2eb;--muted:#a8af9b;--line:#3a4132;--soft:#292f22;--brand:#dafa43;--brand-ink:#171a16;--info:#d6e2b5;--info-bg:#313c23;--ok:#b6d3a1;--ok-bg:#263322;--warn:#efd891;--warn-bg:#3a321e;--bad:#f0b1a6;--bad-bg:#3e2926;color-scheme:dark}
.pulse-workspace h1,.pulse-workspace h2,.pulse-workspace h3,.pulse-login h1,.pulse-login h2{font-family:Arial,Helvetica,sans-serif}.pulse-workspace .sidebar{background:#171a16;color:#f3f2eb;border:0;width:240px;padding:30px 17px}.pulse-workspace .brand-lockup{color:#f3f2eb;margin-bottom:44px}.pulse-workspace .brand-lockup b{font-size:20px;letter-spacing:-.8px}.pulse-workspace .brand-lockup small{color:#adb49f;font-size:9px;letter-spacing:1.3px;text-transform:uppercase;margin-top:4px}.pulse-workspace .brand-icon{background:#dafa43;color:#171a16;border-radius:0;width:36px;height:36px}.pulse-workspace .sidebar .nav-label{color:#989f8b;font-size:9px;letter-spacing:1.6px}.pulse-workspace .sidebar nav a{color:#b9c1ab;border-radius:3px;font-size:12px;padding:12px 13px;font-weight:500}.pulse-workspace .sidebar nav a:hover{background:#2b3124;color:#f3f2eb}.pulse-workspace .sidebar nav a.on{background:#dafa43;color:#171a16;font-weight:650}.pulse-workspace .sidebar nav svg{width:18px;height:18px}.pulse-workspace .sidebar-bottom{padding:15px 0 0}.pulse-workspace .sidebar-by{display:block;color:#949e84;border-top:1px solid #3a4231;padding:20px 13px 0;margin-top:22px;font-size:10px}.pulse-workspace .app-body{margin-left:240px}.pulse-workspace .workspace-top{background:var(--bg);height:78px;border-bottom:1px solid var(--line)}.pulse-workspace .avatar{background:var(--soft);color:var(--ink);border-radius:3px}.pulse-workspace .workspace-name{font-size:12px}.pulse-workspace .app-body main{padding:42px 40px 60px}.pulse-workspace .page-heading{margin-bottom:30px;align-items:end}.pulse-workspace .page-heading h1{font-size:39px;font-weight:700;letter-spacing:-1.8px;max-width:650px;line-height:1.1}.pulse-workspace .page-heading p{font-size:12px;line-height:1.7;margin-top:13px}.pulse-workspace .date-caption{font-size:11px;border-left:2px solid var(--signal);padding-left:13px}.pulse-workspace .card{border-radius:5px;box-shadow:none}.pulse-workspace .card .hd{padding:21px 24px}.pulse-workspace .card .bd{padding:24px}.pulse-workspace .btn{border-radius:3px;font-size:12px}.pulse-workspace .btn.primary{background:#dafa43;color:#171a16;border-color:#dafa43;box-shadow:none}.pulse-workspace .btn.primary:hover{background:#c9ec2d;filter:none}.pulse-workspace .btn:not(.primary):hover{background:var(--soft)}.pulse-workspace a{color:var(--brand)}.pulse-workspace .sidebar a{color:inherit}.pulse-workspace .tag{font-size:10px;border-radius:3px;font-weight:500}.pulse-workspace input,.pulse-workspace textarea,.pulse-workspace select{border-radius:4px;border-color:var(--line);font-size:13px}.pulse-workspace input:focus,.pulse-workspace textarea:focus,.pulse-workspace select:focus{outline-color:var(--brand)}.pulse-workspace .bar{background:var(--soft);height:4px;border-radius:0}.pulse-workspace .bar i{background:#b4cf28;border-radius:0}.pulse-workspace .home-grid{grid-template-columns:1.25fr 1fr;gap:23px}.pulse-workspace .progress-card{background:#171a16;border-color:#171a16;color:#f3f2eb;padding:34px;position:relative;min-height:260px}.pulse-workspace .progress-ring{width:153px;height:153px}.pulse-workspace .progress-ring circle{stroke:#363f2b;stroke-width:7}.pulse-workspace .progress-ring .fill{stroke:#dafa43;stroke-linecap:butt}.pulse-workspace .ring-value strong{font-family:Arial,sans-serif;font-size:43px;font-weight:700;letter-spacing:-2px}.pulse-workspace .ring-value span{color:#b7c0a7;font-size:10px;letter-spacing:0}.pulse-workspace .progress-copy .eyebrow{color:#dafa43;font-size:9px;letter-spacing:1.5px}.pulse-workspace .progress-copy h2{font-size:24px;letter-spacing:-.8px;line-height:1.08;margin:13px 0 18px}.pulse-workspace .progress-copy p{color:#adb79d;font-size:11px;line-height:1.6}.pulse-workspace .review-callout{background:#dafa43;color:#171a16;border-color:#dafa43;padding:29px;position:relative;min-height:260px}.pulse-workspace .review-callout .eyebrow{color:#55651b;font-size:9px;letter-spacing:1.5px}.pulse-workspace .review-callout .large-number{font-family:Arial,sans-serif;font-size:64px;font-weight:700;letter-spacing:-4px;color:#171a16;line-height:1;margin:10px 0}.pulse-workspace .review-callout h2{font-size:20px;letter-spacing:-.6px}.pulse-workspace .review-callout p{color:#536322;font-size:11px;line-height:1.6;margin-top:8px}.pulse-workspace .review-callout .btn{background:#171a16;color:#dafa43;border-color:#171a16;margin-top:auto;width:100%;justify-content:space-between}.pulse-workspace .review-callout .btn:hover{background:#333b25}.pulse-workspace .home-lower{gap:23px;margin-top:25px}.pulse-workspace .check-summary{padding:27px}.pulse-workspace .home-lower h2{font-size:19px;letter-spacing:-.6px}.pulse-workspace .check-summary p{font-size:12px;line-height:1.7}.pulse-workspace .check-line{padding:12px 0;font-size:12px}.pulse-workspace .feed .ev{padding:19px 24px}.pulse-workspace .feed .ev .t{font-size:10px}.pulse-workspace .stat{border-top:2px solid var(--ink);border-radius:0;padding:25px}.pulse-workspace .stat .v{font-family:Arial,sans-serif;font-size:38px;font-weight:700;letter-spacing:-1.8px}.pulse-workspace th{background:var(--soft);font-size:10px;letter-spacing:.4px}.pulse-workspace td{padding:20px 19px;font-size:12px}.pulse-workspace td a:not(.btn){color:var(--ink);text-decoration:underline;text-decoration-color:#b8c28f;text-underline-offset:4px}.pulse-workspace .tabs a.on{border-bottom-color:#a5bf23;color:var(--ink)}.pulse-workspace .tabs{gap:21px}.pulse-workspace .welcome-card{background:#171a16;color:#f3f2eb;border:0}.pulse-workspace .welcome-card p{color:#b0b99f}.pulse-workspace .welcome-card .welcome-count b{color:#dafa43;font-family:Arial,sans-serif}.pulse-workspace .welcome-card .welcome-count span,.pulse-workspace .welcome-card .welcome-count small{color:#bcc5ac}.pulse-workspace .welcome-card .bar{background:#3c452f}.pulse-workspace .welcome-card .bar i{background:#dafa43}.pulse-workspace .checklist-nav button{border-radius:3px}.pulse-workspace .checklist-nav button.active{color:var(--ink);background:var(--soft);border-color:var(--line);box-shadow:inset 3px 0 #b7d22b}.pulse-workspace .step-dot{border-radius:3px}.pulse-workspace .step-dot.done{background:#e9efcc;color:#4b5b17}.pulse-workspace .choice-card{border-radius:4px}.pulse-workspace .choice-card.selected{border-color:#8d9f35;background:var(--soft);box-shadow:inset 0 3px #dafa43}.pulse-workspace .choice-card:hover{border-color:#8d9f35}.pulse-workspace .why-note,.pulse-workspace .path-panel,.pulse-workspace .done-note{border-radius:4px}.pulse-workspace .upload-zone{border:1px dashed #8d9f35;border-radius:4px;background:var(--soft)}.pulse-workspace .upload-zone.dragging{background:#eaf2c9}.pulse-workspace .faq-item{border-radius:3px}.pulse-workspace .contact-card{border-top:3px solid #dafa43}.pulse-workspace .account-menu{border-radius:4px}.pulse-workspace .account-links a{color:var(--ink)}.pulse-workspace .modal>.card{border-radius:5px}.pulse-workspace .modal .hd{border-radius:5px 5px 0 0}.pulse-workspace .blog-preview{border-radius:3px}.pulse-workspace .blog-title{letter-spacing:-1px}.pulse-workspace .blog-content{font-family:Georgia,serif}.pulse-workspace .powered{font-size:9px;text-transform:uppercase;letter-spacing:1px}.pulse-workspace .toast{background:#171a16;color:#dafa43;border:1px solid #586344;border-radius:4px}.pulse-workspace .switch:checked{background:#b4cc33}.pulse-workspace .strength .info{background:#a6be35}.pulse-workspace .link-btn{color:var(--brand)}
.pulse-login{color-scheme:light;min-height:100vh}.signin-layout{max-width:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.signin-story{background:#171a16;color:#f3f2eb;padding:42px 55px 34px;display:flex;flex-direction:column;position:relative;overflow:hidden}.signin-brand{display:flex;gap:13px;align-items:center;color:#f3f2eb!important;font:700 26px/1.1 Arial,sans-serif;letter-spacing:-1px}.signin-brand:hover{text-decoration:none}.signin-brand svg{width:40px;height:32px;fill:none;stroke:#dafa43;stroke-width:1.8}.signin-brand small{display:block;font:400 8px Inter,sans-serif;letter-spacing:2px;color:#acb59b;margin-top:7px}.signin-editorial{margin:auto 0;padding:60px 0 85px;position:relative}.signin-kicker{font-size:9px;font-weight:500;letter-spacing:1.6px;line-height:1.5;margin:0 0 22px}.signin-editorial>.signin-kicker{color:#dafa43}.signin-editorial h1{font-size:clamp(65px,7vw,104px);line-height:.95;letter-spacing:-5.5px;color:#f3f2eb;font-weight:700}.signin-editorial h1 span{color:#dafa43}.signin-story-copy{font-size:14px;line-height:1.6;margin:30px 0 0;color:#b6c0a5}.signin-stamp{position:absolute;right:5px;bottom:79px;border:1px solid #dafa43;padding:17px 20px;color:#dafa43;font:700 22px/.98 Arial,sans-serif;transform:rotate(-6deg);width:150px;letter-spacing:-.5px}.signin-stamp svg{width:40px;height:30px;stroke:currentColor;fill:none;stroke-width:1.5;margin:12px 0 0 auto}.signin-story-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #414a35;padding-top:20px;font-size:9px;letter-spacing:1px;color:#adb69b}.signin-story-footer a{display:flex;gap:15px;align-items:center;color:#dafa43;font-size:11px;letter-spacing:0}.signin-story-footer svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.signin-panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:85px 55px;background:#fff}.signin-form{width:100%;max-width:360px;margin:auto 0}.signin-form-top{margin-bottom:35px}.signin-form-top .signin-kicker{color:#6b735d;border-left:3px solid #dafa43;padding-left:12px;margin-bottom:20px}.signin-form h2{font-size:44px;line-height:1.07;letter-spacing:-2px;font-weight:700}.signin-form-top>p:last-child{font-size:12px;color:#747c68;margin:12px 0 0}.signin-form label{font-size:12px;font-weight:500;margin-bottom:8px}.signin-form input{border-radius:3px;border:1px solid #cdd3c1;background:#fff;color:#171a16;font-size:14px;min-height:49px;padding:12px 14px}.signin-form input:focus{outline:2px solid #91a12c;outline-offset:1px}.signin-form .field{margin-bottom:24px}.signin-password{position:relative}.signin-password input{padding-right:65px}.signin-password button{position:absolute;right:5px;top:5px;height:39px;padding:0 12px;background:none;border:0;color:#66724f;cursor:pointer;font:500 11px Inter,sans-serif}.signin-submit.btn.primary{width:100%;border:1px solid #dafa43;background:#dafa43;color:#171a16;justify-content:space-between;min-height:50px;padding:13px 17px;border-radius:2px;font-size:13px;margin-top:2px;box-shadow:none}.signin-submit svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5}.signin-submit:hover{background:#cceb35!important;filter:none!important}.signin-help{font-size:11px;color:#7c846f;line-height:1.8;margin:25px 0 0}.signin-help a{color:#171a16;text-decoration:underline;text-underline-offset:4px}.signin-access{font-size:10px;color:#79836a;border-top:1px solid #e0e5d5;margin-top:33px;padding-top:18px;display:flex;align-items:center;gap:8px}.signin-dot{width:5px;height:5px;background:#93a926;display:inline-block;border-radius:50%}.signin-footer{position:absolute;bottom:30px;left:55px;right:55px;display:flex;justify-content:space-between;font-size:10px;color:#778169}.signin-footer a{color:inherit}.signin-footer>div{display:flex;gap:20px}.signin-mobile-brand{display:none}.signin-form .err{font-size:12px;padding:12px;margin:0 0 17px}.pulse-login :focus-visible,.pulse-workspace :focus-visible{outline:2px solid #91a12c;outline-offset:4px}
@media(max-width:1150px){.pulse-workspace .sidebar{width:215px}.pulse-workspace .app-body{margin-left:215px}.pulse-workspace .app-body main{padding:32px 25px}.pulse-workspace .progress-card{padding:25px;gap:20px}.pulse-workspace .progress-ring{width:122px;height:122px}.pulse-workspace .progress-copy h2{font-size:21px}.pulse-workspace .home-grid{grid-template-columns:1.1fr 1fr}.pulse-workspace .review-callout{padding:26px}.signin-story{padding:35px}.signin-panel{padding:65px 38px}.signin-editorial h1{font-size:78px;letter-spacing:-4.5px}.signin-stamp{width:128px;right:-10px;font-size:19px;padding:15px;bottom:90px}.signin-story-copy{font-size:12px}.signin-footer{left:38px;right:38px}}
@media(max-width:900px){.pulse-workspace .home-grid{grid-template-columns:1fr}.pulse-workspace .progress-card{min-height:240px}.signin-stamp{display:none}.signin-editorial h1{font-size:65px;letter-spacing:-3.5px}.signin-form h2{font-size:35px}.signin-story{padding:30px}.signin-panel{padding:60px 28px}.signin-brand{font-size:23px}}
@media(max-width:800px){.pulse-workspace .sidebar{width:240px}.pulse-workspace .app-body{margin-left:0}.pulse-workspace .workspace-top{height:65px}.pulse-workspace .app-body main{padding:28px 18px 55px}.pulse-workspace .page-heading{margin-bottom:25px;align-items:start}.pulse-workspace .page-heading h1{font-size:32px;letter-spacing:-1.5px}.pulse-workspace .page-heading p{font-size:12px}.pulse-workspace .date-caption{font-size:10px;padding-left:9px;min-width:68px}.pulse-workspace .progress-card{padding:25px;min-height:248px;gap:20px}.pulse-workspace .progress-ring{width:119px;height:119px}.pulse-workspace .ring-value strong{font-size:37px}.pulse-workspace .progress-copy h2{font-size:21px;line-height:1.1}.pulse-workspace .progress-copy p{font-size:10px}.pulse-workspace .review-callout{min-height:270px}.pulse-workspace .review-callout .large-number{font-size:62px}.pulse-workspace .review-callout h2{font-size:21px}.pulse-workspace .review-callout p{font-size:12px}.pulse-workspace .review-callout .btn{min-height:43px}.pulse-workspace .home-lower{gap:20px}.pulse-workspace .card .bd{padding:20px}.pulse-workspace .card .hd{padding:20px}.pulse-workspace .check-summary{padding:24px}.pulse-workspace .stat .v{font-size:34px}.pulse-workspace .mobile-menu{min-width:35px}.pulse-workspace .sidebar{overflow-y:auto}.pulse-workspace.nav-open .mobile-menu{left:248px}.pulse-workspace .settings-tabs{gap:18px}.pulse-workspace .company-logo{flex-wrap:wrap}.pulse-workspace .account-menu{max-width:calc(100vw - 35px)}}
@media(max-width:650px){.signin-layout{display:block;min-height:100svh}.signin-story{display:none}.signin-panel{min-height:100svh;justify-content:flex-start;padding:30px 26px 85px}.signin-mobile-brand{display:flex;gap:10px;align-items:center;color:#171a16;font:700 23px Arial,sans-serif;letter-spacing:-.8px;align-self:flex-start}.signin-mobile-brand svg{width:29px;height:24px;stroke:#171a16;fill:none;stroke-width:1.8}.signin-form{margin:70px 0 45px;max-width:380px}.signin-form h2{font-size:45px;letter-spacing:-2.4px}.signin-form-top{margin-bottom:34px}.signin-form-top>p:last-child{font-size:12px}.signin-footer{bottom:25px;left:26px;right:26px}.signin-access{font-size:9px}.signin-help{font-size:12px}.signin-panel:before{content:'';position:absolute;left:0;right:0;top:0;height:5px;background:#dafa43}}
@media(prefers-reduced-motion:reduce){.pulse-workspace *,.pulse-login *{transition:none!important;animation:none!important}}
