.product-landing,.product-report-page{--p-navy:#06183f;--p-ink:#0f1f45;--p-muted:#53607c;--p-blue:#0865f4;--p-blue-soft:#eaf2fe;--p-surface:#f4f8fd;--p-line:#dce6f4;--p-green:#178a57;--p-green-soft:#e8f6ef;--p-amber:#b86a00;--p-amber-soft:#fff4e2;--p-radius:16px;--p-shadow:0 12px 30px #06183f0f}.product-report-page{color:var(--p-ink);background:#fff}.product-landing .landing-hero-title{text-wrap:balance;max-width:620px}.product-landing .product-tool-slot{scroll-margin-top:100px}.product-landing .product-tool-slot .pt-form,.product-landing .product-tool-slot .pt-result{background:linear-gradient(#fff,#fbfdff);border:1px dashed #9fb3cf;border-radius:12px;padding:20px 22px;box-shadow:0 12px 30px #06183f0f}.product-landing .product-tool-slot .pt-result{border-style:solid;border-color:#dce6f4}.product-landing.is-focused .hero-main{grid-template-columns:minmax(0,820px);justify-content:center}.product-landing.is-focused .landing-hero-title{max-width:none;font-size:clamp(1.6rem,2.4vw,2.1rem)}.product-landing.is-focused .lede{display:none}.product-hero-scene footer{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-example-panel{min-width:0}.product-includes{padding-top:24px}.product-includes h2{margin:0 0 12px}.product-includes-intro{color:#53607c;max-width:62ch;margin:0 0 28px;font-size:1.02rem;line-height:1.55}.product-includes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.product-includes-grid li{background:#fff;border:1px solid #e0e8ef;border-radius:14px;gap:14px;padding:22px;display:flex;box-shadow:0 12px 36px #13354f0f}.product-includes-grid li>span{color:#178a57;background:#e8f6ef;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:inline-grid}.product-includes-grid b{color:#06183f;margin-bottom:4px;font-size:1rem;display:block}.product-includes-grid small{color:#53607c;font-size:.92rem;line-height:1.45;display:block}.product-disclaimer{text-align:center;color:#6b7686;max-width:760px;margin:28px auto 0;font-size:.85rem;line-height:1.5}@media (max-width:980px){.product-includes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.product-includes-grid{grid-template-columns:1fr}.product-landing .product-tool-slot .pt-form,.product-landing .product-tool-slot .pt-result{padding:16px}}.pt-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#60a5fa 0%,#0865f4 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 28px;font-size:1.02rem;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #0865f447}.pt-submit:hover:not(:disabled){filter:brightness(1.05)}.pt-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.pv-figure{margin:0}.pv-figure figcaption{text-align:center;color:var(--p-muted);margin-top:10px;font-size:.8rem}.pv-card{border:1px solid var(--p-line);box-shadow:var(--p-shadow);background:linear-gradient(160deg,#f5f9ff,#fff 60%);border-radius:22px;padding:26px}.pv-tag{color:var(--p-muted);text-transform:uppercase;letter-spacing:.05em;background:#f0f2f6;border-radius:99px;margin-bottom:10px;padding:4px 10px;font-size:.72rem;font-weight:750;display:inline-block}.pv-tag-good{background:var(--p-green-soft);color:var(--p-green)}.pv-label{letter-spacing:.07em;text-transform:uppercase;color:var(--p-muted);margin:14px 0 8px;font-size:.72rem;font-weight:800}.pv-rewrite{grid-template-columns:1fr auto 1.2fr;align-items:center;gap:12px;display:grid}.pv-doc{border:1px solid var(--p-line);background:#fff;border-radius:14px;padding:16px;font-size:.82rem}.pv-doc b{color:var(--p-navy);font-size:.98rem;display:block}.pv-doc small{color:var(--p-muted)}.pv-doc ul{gap:6px;margin:0;padding-left:16px;line-height:1.35;display:grid}.pv-doc-before{opacity:.78}.pv-doc-before li{color:#7a8398}.pv-doc-after{border-color:#b8dcc9;box-shadow:0 10px 26px #178a571f}.pv-foot{color:var(--p-green);margin:12px 0 0;font-size:.78rem;font-weight:700}.pv-arrow{background:var(--p-navy);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.pv-letter-job{background:var(--p-blue-soft);border-radius:12px;flex-direction:column;margin-bottom:14px;padding:12px 14px;display:flex}.pv-letter-job span{color:var(--p-navy);font-weight:800}.pv-letter-job small{color:var(--p-muted)}.pv-letter-body{border:1px solid var(--p-line);background:#fff;border-radius:14px;padding:18px;font-size:.9rem;line-height:1.5}.pv-letter-body p{margin:0 0 10px}.pv-highlight{background:var(--p-green-soft);border-radius:10px;padding:10px 12px;font-size:.82rem}.pv-highlight mark{color:var(--p-green);background:0 0;font-weight:800}.pv-faded{color:#9aa3b5;filter:blur(.6px)}.pv-letter-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pv-letter-actions span{border:1px solid var(--p-line);color:var(--p-navy);background:#fff;border-radius:99px;padding:6px 12px;font-size:.78rem;font-weight:700}.pv-ring,.pt-ring{--size:92px;width:var(--size);height:var(--size);background:conic-gradient(var(--ring) calc(var(--pv-value,var(--pt-value)) * 1%), #e8edf5 0);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.pv-ring:before,.pt-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.pv-ring b,.pt-ring b{color:var(--p-navy);letter-spacing:-.03em;font-size:1.7rem;font-weight:800;position:relative}.pt-ring{grid-template-rows:auto}.pt-ring small{color:var(--p-muted);font-size:.7rem;position:absolute;bottom:22%}.pt-ring b{margin-top:-8px}.pv-ring-blue,.pt-ring-blue{--ring:var(--p-blue)}.pv-ring-green,.pt-ring-green{--ring:#21a366}.pv-ring-amber,.pt-ring-amber{--ring:#f0a020}.pv-match-scores{justify-content:center;align-items:center;gap:22px;display:flex}.pv-match-scores>div{justify-items:center;gap:6px;display:grid}.pv-match-scores small{color:var(--p-muted);font-weight:700}.pv-match-scores>span{color:var(--p-muted);font-size:1.4rem}.pv-stats,.pv-reqs,.pv-careers,.pv-bars{margin:0;padding:0;list-style:none}.pv-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.pv-stats li{border:1px solid var(--p-line);color:var(--p-muted);text-align:center;background:#fff;border-radius:12px;padding:12px;font-size:.8rem}.pv-stats b{color:var(--p-navy);font-size:1.4rem;display:block}.pv-reqs{gap:8px;display:grid}.pv-reqs li,.pt-reqs li{border:1px solid var(--p-line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.pv-reqs li:before,.pt-reqs li:before{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.7rem;font-weight:800;display:inline-grid}.pv-reqs .ok:before,.pt-reqs .ok:before{content:"✓";background:var(--p-green-soft);color:var(--p-green)}.pv-reqs .gap:before,.pt-reqs .gap:before{content:"!";background:var(--p-amber-soft);color:var(--p-amber)}.pv-reqs em,.pt-reqs em{text-transform:uppercase;color:var(--p-amber);margin-left:auto;font-size:.72rem;font-style:normal;font-weight:800}.pv-career h3{letter-spacing:-.03em;color:var(--p-navy);margin:0 0 6px;font-size:1.7rem}.pv-career-summary{color:var(--p-muted);margin:0 0 14px;font-size:.92rem;line-height:1.45}.pv-bars,.pt-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pv-bars li,.pt-bars li{grid-template-columns:110px 1fr 32px;align-items:center;gap:10px;font-size:.85rem;display:grid}.pv-bars i,.pt-bars i{background:linear-gradient(90deg,#60a5fa,#0865f4);border-radius:99px;height:8px;display:block}.pv-bars b,.pt-bars b{text-align:right;color:var(--p-navy)}.pv-careers,.pt-careers{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pv-careers li,.pt-careers li{border:1px solid var(--p-line);background:#fff;border-radius:10px;justify-content:space-between;padding:10px 12px;font-size:.9rem;display:flex}.pv-careers b,.pt-careers b{color:var(--p-green)}.pv-careers .pv-locked,.pt-careers .locked{color:var(--p-muted);background:#f3f5f9;border-style:dashed}.pt-careers .locked span,.pt-careers .locked b{filter:blur(4px);color:var(--p-muted)}.pv-chat{gap:10px;margin-bottom:18px;display:grid}.pv-q,.pv-a{border-radius:14px;max-width:88%;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.45}.pv-q{border:1px solid var(--p-line);background:#fff}.pv-q small{color:var(--p-blue);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:.72rem;font-weight:800;display:block}.pv-a{background:var(--p-navy);color:#fff;justify-self:end}.pv-follow{background:var(--p-blue-soft);border-color:#b9d3ff}.pv-interview-score{border:1px solid var(--p-line);background:#fff;border-radius:14px;align-items:center;gap:18px;padding:16px;display:flex}.pv-interview-score>div{flex:1}.pv-bars-small li{grid-template-columns:96px 1fr 26px;font-size:.78rem}.pt-form,.pt-result{border:1px solid var(--p-line);box-shadow:var(--p-shadow);background:#fff;border-radius:18px;gap:16px;padding:24px;display:grid}.pt-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pt-field{gap:6px;min-width:0;display:grid}.pt-label{color:var(--p-navy);font-size:.92rem;font-weight:700}.pt-label em{color:var(--p-muted);font-style:normal;font-weight:500}.pt-input{width:100%;min-height:46px;color:var(--p-ink);font:inherit;background:#fff;border:1px solid #cfd9e8;border-radius:10px;padding:11px 13px;font-size:16px}.pt-input:focus{border-color:var(--p-blue);outline:2px solid #0865f440}.pt-textarea{resize:vertical;min-height:96px;line-height:1.45}.pt-hint,.pt-fine{color:var(--p-muted);margin:0;font-size:.82rem}.pt-drop{background:var(--p-surface);text-align:center;border:1.5px dashed #b9c8dd;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;min-height:88px;padding:16px;display:flex}.pt-drop.is-dragging{border-color:var(--p-blue);background:var(--p-blue-soft)}.pt-drop.has-file{background:var(--p-green-soft);border-style:solid;border-color:#b8dcc9;justify-content:flex-start}.pt-drop small{color:var(--p-muted);flex-basis:100%;font-size:.8rem}.pt-drop-icon svg{fill:none;width:26px;height:26px;stroke:var(--p-navy);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pt-upload{border:1px solid var(--p-navy);min-height:42px;color:var(--p-navy);cursor:pointer;background:#fff;border-radius:10px;padding:0 18px;font-weight:750}.pt-file-name{color:var(--p-navy);text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-weight:700;overflow:hidden}.pt-link{color:var(--p-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;font-weight:700}.pt-add{justify-self:start}.pt-chips{flex-wrap:wrap;gap:8px;display:flex}.pt-chips button{min-height:40px;color:var(--p-ink);cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:99px;padding:0 16px;font-weight:650}.pt-chips button.is-selected{border-color:var(--p-navy);background:var(--p-navy);color:#fff}.pt-submit{width:100%}.pt-secondary{min-height:48px;color:var(--p-navy);cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:12px;padding:0 20px;font-weight:750}.pt-error{color:#b42318;background:#fff1f1;border-radius:10px;margin:0;padding:10px 12px;font-size:.9rem}.pt-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite pt-spin}@keyframes pt-spin{to{transform:rotate(360deg)}}.pt-result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-result-head .pt-kicker{margin:0}.pt-result-head .pt-link{white-space:nowrap}.pt-letter{border:1px solid var(--p-line);background:#fff;border-radius:14px;padding:22px;font-size:.98rem;line-height:1.6}.pt-letter p{margin:0 0 12px}.pt-letter-meta{color:var(--p-muted);font-weight:700;font-size:.8rem!important}.pt-locked-text{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;color:#6c7589;position:relative}.pt-locked-caption{color:var(--p-muted);text-align:center;font-size:.85rem;font-weight:700;margin:6px 0 0!important}.pt-unlock{background:var(--p-surface);border:1px solid var(--p-line);border-radius:14px;gap:12px;padding:20px;display:grid}.pt-unlock-title{color:var(--p-navy);align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:800;display:flex}.pt-unlock ul{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.pt-unlock li{gap:8px;font-size:.9rem;display:flex}.pt-unlock li span{color:var(--p-green);font-weight:800}.pt-unlock small{color:var(--p-muted);text-align:center;font-size:.8rem}.pt-match{background:var(--p-surface);border-radius:14px;align-items:center;gap:22px;padding:18px;display:flex}.pt-match-stats{color:var(--p-muted);gap:6px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.pt-match-stats b{color:var(--p-navy)}.pt-reqs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pt-reqs .locked{color:var(--p-muted);background:#f3f5f9;border-style:dashed;justify-content:center;font-weight:700}.pt-reqs .locked:before{content:"🔒";background:0 0}.pt-honest{color:var(--p-muted);margin:0;font-size:.85rem}.pt-intro p{color:var(--p-muted);margin:0;line-height:1.5}.pt-intro-points{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pt-intro-points li{background:var(--p-surface);text-align:center;color:var(--p-muted);border-radius:12px;padding:12px;font-size:.85rem}.pt-intro-points b{color:var(--p-navy);font-size:1.3rem;display:block}.pt-progress{background:#e8edf5;border-radius:99px;height:8px;overflow:hidden}.pt-progress span{background:linear-gradient(90deg,#60a5fa,#0865f4);height:100%;transition:width .3s;display:block}.pt-quiz-count{color:var(--p-muted);margin:0;font-size:.85rem;font-weight:700}.pt-quiz-prompt{color:var(--p-navy);margin:0;font-size:1.1rem;font-weight:800}.pt-questions{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pt-questions fieldset{border:1px solid var(--p-line);border-radius:14px;margin:0;padding:14px 16px}.pt-questions legend{color:var(--p-navy);float:left;width:100%;margin-bottom:10px;padding:0;font-weight:700}.pt-scale{clear:both;grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.pt-scale label{cursor:pointer;text-align:center;border-radius:10px;justify-items:center;gap:6px;padding:8px 2px;display:grid}.pt-scale label:hover{background:var(--p-surface)}.pt-scale input{opacity:0;pointer-events:none;position:absolute}.pt-dot{background:#fff;border:2px solid #b9c8dd;border-radius:50%;width:22px;height:22px}.pt-scale label.is-selected .pt-dot{border-color:var(--p-blue);background:radial-gradient(circle, var(--p-blue) 45%, #fff 50%)}.pt-scale input:focus-visible+.pt-dot{outline:2px solid var(--p-blue);outline-offset:2px}.pt-scale small{color:var(--p-muted);font-size:.72rem;line-height:1.2}.pt-quiz-nav{gap:12px;display:flex}.pt-quiz-nav .pt-submit{flex:1}.pt-profile-name{letter-spacing:-.04em;color:var(--p-navy);margin:0;font-size:2rem}.pt-profile-summary{color:var(--p-muted);margin:0;line-height:1.5}.pt-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pt-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pt-checks li:before{content:"✓ ";color:var(--p-green);font-weight:800}.pt-bubble{border-radius:16px;max-width:92%;padding:14px 16px;line-height:1.5}.pt-bubble small{text-transform:uppercase;letter-spacing:.05em;color:var(--p-blue);margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.pt-bubble-q{background:var(--p-surface);border:1px solid var(--p-line);color:var(--p-navy);font-size:1.05rem;font-weight:650}.pt-bubble-a{background:var(--p-navy);color:#fff;justify-self:end;font-size:.92rem}.pt-bubble-follow{background:var(--p-blue-soft);border-color:#b9d3ff}.pt-interview-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pt-interview-actions .pt-submit{flex:1;width:auto;min-width:200px}.pt-mic.is-listening{color:#d92d20;border-color:#d92d20}.product-report-page{min-height:70vh}.pr-shell{width:min(980px,100% - 32px);margin:0 auto;padding:36px 0 64px}.pr-top{justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.pr-head{margin-bottom:26px}.pr-head h1{letter-spacing:-.04em;color:var(--p-navy);margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.1}.pr-head p{color:var(--p-muted);margin:0}.pr-toolbar{flex-wrap:wrap;gap:10px;margin:18px 0 0;display:flex}.pr-toolbar button,.pr-toolbar a{min-height:42px;color:var(--p-navy);cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:10px;align-items:center;padding:0 16px;font-size:.92rem;font-weight:750;text-decoration:none;display:inline-flex}.pr-toolbar .pr-primary{color:#fff;background:linear-gradient(90deg,#60a5fa 0%,#0865f4 100%);border:0}.pr-card{border:1px solid var(--p-line);background:#fff;border-radius:18px;margin-bottom:18px;padding:24px}.pr-card h2{color:var(--p-navy);letter-spacing:-.02em;margin:0 0 14px;font-size:1.25rem}.pr-card h3{color:var(--p-navy);margin:16px 0 8px;font-size:1rem}.pr-card p{line-height:1.55}.pr-list{gap:6px;margin:0;padding-left:20px;line-height:1.5;display:grid}.pr-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pr-scores{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.pr-change{border-top:1px solid var(--p-line);grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid}.pr-change:first-of-type{border-top:0}.pr-change>div{border-radius:10px;padding:12px;font-size:.92rem;line-height:1.45}.pr-change .before{color:#5d667a;background:#f6f7fa}.pr-change .after{background:var(--p-green-soft)}.pr-change small{color:var(--p-muted);grid-column:1/-1}.pr-label{text-transform:uppercase;letter-spacing:.06em;color:var(--p-muted);margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.pr-resume{border:1px solid var(--p-line);color:#111827;background:#fff;border-radius:12px;padding:40px 44px;font-size:.95rem;line-height:1.45}.pr-resume h2{color:#111827;margin:0;font-size:1.7rem}.pr-resume .pr-resume-headline{color:#374151;margin:2px 0 4px;font-weight:650}.pr-resume .pr-resume-contact{color:#4b5563;margin:0 0 16px;font-size:.88rem}.pr-resume h3{letter-spacing:.08em;text-transform:uppercase;color:#111827;border-bottom:1px solid #d1d5db;margin:18px 0 8px;padding-bottom:4px;font-size:.8rem}.pr-resume .pr-role{justify-content:space-between;gap:12px;margin-top:10px;font-weight:700;display:flex}.pr-resume .pr-role span{color:#4b5563;white-space:nowrap;font-weight:500}.pr-resume ul{margin:4px 0 0;padding-left:18px}.pr-resume li{margin:3px 0}.pr-letter{border:1px solid var(--p-line);background:#fff;border-radius:12px;padding:40px 44px;font-size:1rem;line-height:1.65}.pr-letter p{margin:0 0 14px}.pr-letter-design{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.pr-letter-design span{color:#52617a;margin-right:3px;font-size:.75rem;font-weight:800}.pr-letter-design span:not(:first-child){margin-left:12px}.pr-letter-design button{color:#263752;cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:6px;padding:5px 8px;font-size:.73rem}.pr-letter-design button[aria-pressed=true]{background:#edf4ff;border-color:#0865f4}.pr-letter-design .pr-letter-color{place-items:center;width:28px;height:28px;padding:0;display:grid}.pr-letter-color i{border-radius:50%;width:14px;height:14px}.pr-letter-header{border-bottom:2px solid var(--cl-accent);gap:10px;margin-bottom:27px;padding-bottom:15px;display:grid}.pr-letter-header b{color:#182846;font-size:1.35rem}.pr-letter-header small{color:#526176;font-size:.83rem;line-height:1.5}.pr-letter.cl-template-classic{font-family:Georgia,Times New Roman,serif}.pr-letter.cl-template-classic .pr-letter-header{text-align:center;border-bottom-width:1px}.pr-letter.cl-template-modern{font-family:Georgia,Times New Roman,serif}.pr-letter.cl-template-executive{border-top:9px solid var(--cl-accent);font-family:Arial,sans-serif}.pr-letter.cl-template-executive .pr-letter-header{border-bottom:0}.pr-letter.cl-template-executive .pr-letter-header b{color:var(--cl-accent);letter-spacing:.05em;text-transform:uppercase;font-size:1.7rem}.pr-letter.cl-template-minimal{font-family:Arial,sans-serif;line-height:1.8}.pr-letter.cl-template-minimal .pr-letter-header{border:0;margin-bottom:34px}.pr-letter.cl-template-minimal .pr-letter-header b{font-size:1.2rem;font-weight:500}.pr-paragraph{border-radius:10px;margin:0 -10px 10px;padding:8px 10px;position:relative}.pr-paragraph:hover{background:var(--p-surface)}.pr-paragraph [contenteditable]{outline:none}.pr-paragraph [contenteditable]:focus{border-radius:6px;box-shadow:0 0 0 2px #0865f440}.pr-paragraph-actions{gap:12px;margin-top:4px;display:flex}.pr-req{border-top:1px solid var(--p-line);grid-template-columns:auto 1fr;gap:4px 12px;padding:12px 0;display:grid}.pr-req:first-child{border-top:0}.pr-req small{color:var(--p-muted);grid-column:2}.pr-badge{text-transform:uppercase;border-radius:99px;padding:3px 9px;font-size:.72rem;font-weight:800;display:inline-block}.pr-badge.ok{background:var(--p-green-soft);color:var(--p-green)}.pr-badge.gap{background:var(--p-amber-soft);color:var(--p-amber)}.pr-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pr-chips li{background:var(--p-amber-soft);color:#7a4600;border-radius:99px;padding:6px 12px;font-size:.88rem;font-weight:650}.pr-career{border-top:1px solid var(--p-line);padding:16px 0}.pr-career:first-of-type{border-top:0}.pr-career-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pr-career-head b{color:var(--p-navy);font-size:1.08rem}.pr-career-head span{color:var(--p-green);font-weight:800}.pr-meter{background:#e8edf5;border-radius:99px;height:6px;margin:8px 0;overflow:hidden}.pr-meter i{background:linear-gradient(90deg,#60a5fa,#0865f4);height:100%;display:block}.pr-career dl{grid-template-columns:150px 1fr;gap:4px 12px;margin:8px 0 0;font-size:.9rem;display:grid}.pr-career dt{color:var(--p-muted);font-weight:700}.pr-career dd{margin:0}.pr-answer{border-top:1px solid var(--p-line);padding:16px 0}.pr-answer:first-of-type{border-top:0}.pr-star{gap:6px;margin:6px 0;display:flex}.pr-star span{color:#9aa3b5;background:#f0f2f6;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:800}.pr-star span.on{background:var(--p-green-soft);color:var(--p-green)}.pr-improved{background:var(--p-surface);border-radius:10px;margin-top:8px;padding:12px;font-size:.92rem}.pr-state{text-align:center;justify-items:center;gap:14px;padding:64px 20px;display:grid}.pr-state .pt-spinner{border-color:#d6e2f3;border-top-color:var(--p-blue);width:34px;height:34px}.pr-state h1{color:var(--p-navy);margin:0;font-size:1.6rem}.pr-state p{color:var(--p-muted);max-width:52ch;margin:0}.pr-disclaimer{color:var(--p-muted);text-align:center;margin:24px 0 0;font-size:.85rem}.pr-saved{color:var(--p-green);font-size:.9rem;font-weight:700}.pr-reports{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-reports a{border:1px solid var(--p-line);background:#fff;border-radius:14px;justify-content:space-between;gap:12px;padding:16px 18px;text-decoration:none;display:flex}.pr-reports a:hover{border-color:var(--p-blue)}.pr-reports b{color:var(--p-navy)}.pr-reports small{color:var(--p-muted)}.purchase-product-cta{margin-top:18px;display:inline-flex}@media (max-width:680px){.pt-row,.pt-two,.pr-grid,.pt-unlock ul{grid-template-columns:1fr}.pt-form,.pt-result{border-radius:16px;padding:18px}.pv-card{padding:18px}.pv-rewrite{grid-template-columns:1fr}.pv-arrow{justify-self:center;transform:rotate(90deg)}.pv-stats{grid-template-columns:1fr 1fr 1fr}.pt-match{text-align:center;flex-direction:column}.pt-scale small{font-size:.64rem}.pt-questions fieldset{padding:12px 10px}.pr-resume,.pr-letter{padding:22px 18px}.pr-change,.pr-career dl{grid-template-columns:1fr}}@media print{.product-report-page .pr-top,.product-report-page .pr-toolbar,.product-report-page .pr-no-print,.global-page-shell>footer,#chatbot-widget,.cookie-banner{display:none!important}.pr-shell{width:100%;padding:0}.pr-card{break-inside:avoid;border:0;padding:0 0 12px}.pr-resume,.pr-letter{border:0;padding:0}.pr-letter.cl-template-executive{border-top:9px solid var(--cl-accent);padding-top:20px}.pr-letter-header{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pl-container{width:min(1180px,100% - 40px);margin-inline:auto}.pl-links{border-top:1px solid #edf1f7;padding:56px 0}.pl-links h2{color:#06183f;letter-spacing:-.02em;margin:0;font-size:1.4rem}.pl-links ul{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pl-links a{background:#fff;border:1px solid #dce6f4;border-radius:14px;height:100%;padding:16px 18px;text-decoration:none;display:block}.pl-links a:hover{border-color:#0865f4}.pl-links b{color:#06183f;margin-bottom:4px;display:block}.pl-links span{color:#53607c;font-size:.92rem}@media (max-width:980px){.pl-links ul{grid-template-columns:1fr 1fr}}@media (max-width:680px){.pl-container{width:calc(100% - 32px)}.pl-links ul{grid-template-columns:1fr}}.product-includes .visual-kicker{letter-spacing:1.44px;font-size:16px}.product-includes h2{margin-bottom:12px!important}.pt-kicker{letter-spacing:.09em;text-transform:uppercase;color:#46536d;margin:0 0 14px;font-size:13px;font-weight:800}.product-landing .visual-problem-copy,.product-landing .product-example-panel{min-width:0}@media (max-width:980px){.product-landing .visual-problem-grid{grid-template-columns:minmax(0,1fr)!important}.product-landing .visual-problem-copy .visual-kicker{white-space:normal}}@media (max-width:680px){.product-landing .pv-card{border-radius:18px;padding:16px}.product-landing .pv-stats{gap:6px}.product-landing .pv-stats li{padding:10px 6px;font-size:.72rem}.product-landing .pv-match-scores{gap:14px}.product-landing .pv-ring{--size:76px}.product-landing .pv-bars li{grid-template-columns:92px 1fr 28px}.product-landing .pv-interview-score{flex-direction:column;align-items:stretch}.product-landing .pv-interview-score .pv-ring{align-self:center}.product-includes-grid li{padding:16px}}.product-landing .problem-benefits li{min-width:0;max-width:100%}.product-landing .problem-benefits b{white-space:normal!important}.ct-intro{gap:16px}.ct-intro-title{letter-spacing:-.02em;color:#06183f;margin:0;font-size:1.35rem;font-weight:800}.ct-teasers{flex-wrap:wrap;gap:8px;display:flex}.ct-teasers span{color:#0a2b67;background:#eef4ff;border:1px solid #d6e4fb;border-radius:99px;padding:7px 12px;font-size:.82rem;font-weight:700}.ct-teasers span:nth-child(odd){color:#14633f;background:#edf8f2;border-color:#cde9d9}.ct-quiz{gap:18px}.ct-quiz-top{align-items:center;gap:12px;display:flex}.ct-quiz-top .pt-progress{flex:1}.ct-back{color:#06183f;cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:50%;flex:none;width:36px;height:36px;font-size:1.1rem}.ct-count{color:#46536d;text-align:right;min-width:42px;font-size:.82rem;font-weight:800}.ct-milestone{color:#0a2b67;background:linear-gradient(90deg,#eef4ff,#edf8f2);border-radius:12px;margin:0;padding:10px 14px;font-size:.92rem;font-weight:700;animation:.4s ease-out ct-pop}.ct-question{text-align:center;padding:10px 6px 4px;animation:.28s ease-out ct-slide}.ct-question-icon{background:linear-gradient(135deg,#eef4ff,#f6f9ff);border:1px solid #dbe6f7;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:12px;font-size:2rem;display:inline-grid}.ct-question-lead{color:#53607c;margin:0 0 6px;font-size:.92rem;font-weight:600}.ct-question h3{letter-spacing:-.02em;color:#06183f;text-wrap:balance;margin:0;font-size:clamp(1.3rem,2.6vw,1.6rem);line-height:1.25}.ct-answers{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ct-answers button{color:#0f1f45;cursor:pointer;background:#fff;border:1px solid #d6e0ee;border-radius:14px;justify-items:center;gap:6px;padding:14px 4px 12px;font-size:.78rem;font-weight:700;transition:transform .12s,border-color .12s,background .12s;display:grid}.ct-answers button span{font-size:1.7rem;line-height:1}.ct-answers button:hover{border-color:#0865f4;transform:translateY(-2px)}.ct-answers button.is-selected{background:#eaf2fe;border-color:#0865f4;box-shadow:0 0 0 2px #0865f42e}.ct-live{background:#f7f9fc;border:1px solid #e3eaf4;border-radius:14px;padding:14px 16px}.ct-live p{letter-spacing:.08em;text-transform:uppercase;color:#46536d;margin:0 0 10px;font-size:.75rem;font-weight:800}.ct-live ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ct-live li{color:#0f1f45;grid-template-columns:140px 1fr;align-items:center;gap:10px;font-size:.88rem;font-weight:700;display:grid}.ct-live i{background:#e5ebf4;border-radius:99px;height:8px;display:block;overflow:hidden}.ct-live em{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#0865f4);height:100%;transition:width .4s;display:block}.ct-analyzing{text-align:center;justify-items:center;padding:34px 22px!important}.ct-analyzing h2{color:#06183f;margin:0;font-size:1.35rem}.ct-analyzing ul{text-align:left;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ct-analyzing li{color:#9aa3b5;font-weight:700;transition:color .3s}.ct-analyzing li.active{color:#0865f4}.ct-analyzing li.done{color:#178a57}.ct-analyzing-orb{letter-spacing:2px;background:radial-gradient(circle at 30% 30%,#fff,#e3eefd);border:1px solid #d6e4fb;border-radius:50%;place-items:center;width:92px;height:92px;font-size:1.6rem;animation:1.4s ease-in-out infinite ct-pulse;display:grid}.ct-result{gap:18px}.ct-profile-card{color:#fff;text-align:center;background:radial-gradient(120% 140% at 100% 0,#2b6ff0 0%,#0a2b67 45%,#06183f 100%);border-radius:18px;padding:26px 22px;animation:.5s ease-out ct-pop;position:relative;overflow:hidden}.ct-profile-kicker{letter-spacing:.1em;text-transform:uppercase;color:#9cc4ff;font-size:.75rem;font-weight:800;display:block}.ct-profile-icon{margin:10px 0 4px;font-size:2.4rem;display:block}.ct-profile-card h2{letter-spacing:-.035em;color:#fff;margin:0 0 8px;font-size:clamp(1.8rem,4vw,2.3rem)}.ct-profile-card p{color:#d5e2f7;max-width:46ch;margin:0 auto;line-height:1.5}.ct-superpowers{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.ct-superpowers span{background:#ffffff1f;border:1px solid #ffffff38;border-radius:99px;padding:7px 12px;font-size:.85rem;font-weight:700}.ct-block .pt-label{margin-bottom:10px;display:block}.ct-strengths{color:#0f1f45;gap:6px;margin:0;padding:0;font-weight:650;list-style:none;display:grid}.ct-strengths li{color:#0f1f45}.ct-top-match{background:linear-gradient(90deg,#eaf2fe,#fff);border:2px solid #0865f4;border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-bottom:8px;padding:16px;display:grid;box-shadow:0 12px 28px #0865f424}.ct-top-match strong{color:#178a57;font-size:1.3rem}.ct-top-match small{color:#53607c;margin-top:2px;font-size:.82rem;font-weight:700;display:block}.ct-hidden-title{filter:blur(6px);-webkit-user-select:none;user-select:none;color:#06183f;font-size:1.05rem;display:inline-block}.ct-lock{font-size:1.1rem}.ct-rank{color:#fff;background:#06183f;border-radius:10px;place-items:center;min-width:34px;height:34px;padding:0 6px;font-size:.85rem;font-weight:800;display:inline-grid}.ct-matches{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ct-matches li{background:#fff;border:1px solid #e0e8ef;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ct-matches li b{color:#06183f}.ct-matches li strong{color:#178a57}.ct-matches .ct-more{background:#f7f9fc;border-style:dashed}.ct-matches .ct-more .ct-rank{color:#0a2b67;background:#e3ebf7}.ct-matches .ct-more b{color:#46536d;font-size:.92rem;font-weight:650}.ct-unlock{text-align:center;background:#f4f8fd;border:1px solid #dce6f4;border-radius:16px;gap:12px;padding:20px;display:grid}.ct-unlock-title{color:#06183f;margin:0;font-size:1.1rem;font-weight:700}.ct-unlock-title b{color:#178a57}.ct-unlock ul{text-align:left;grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.ct-unlock small{color:#6b7686;font-size:.8rem}.ct-unlock .pt-link{justify-self:center}@keyframes ct-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ct-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes ct-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (max-width:680px){.ct-answers{grid-template-columns:1fr;gap:8px}.ct-answers button{grid-template-columns:auto 1fr;place-items:center start;gap:12px;padding:12px 14px;font-size:.95rem}.ct-answers button span{font-size:1.4rem}.ct-live li{grid-template-columns:120px 1fr;font-size:.82rem}.ct-unlock ul{grid-template-columns:1fr}.ct-top-match{grid-template-columns:auto 1fr auto}.ct-top-match .ct-lock{display:none}}@media (prefers-reduced-motion:reduce){.ct-question,.ct-milestone,.ct-profile-card,.ct-analyzing-orb{animation:none}}.product-landing.is-focused .hero-main{max-width:780px;min-height:0;margin-inline:auto;padding-inline:20px;display:block!important}.product-landing.is-focused .hero-copy,.product-landing.is-focused .visual-hero-uploader{width:100%!important;max-width:none!important}.product-landing .ps-card{background:linear-gradient(#fff,#fbfdff);border:1px dashed #9fb3cf;border-radius:12px;gap:14px;padding:22px;display:grid;box-shadow:0 12px 30px #06183f0f}.product-landing .ps-title{letter-spacing:-.02em;color:#06183f;margin:0;font-size:1.2rem;font-weight:800}.product-landing .ps-points{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-landing .ps-points li{text-align:center;background:#f4f8fd;border-radius:12px;gap:2px;padding:12px;display:grid}.product-landing .ps-points b{color:#06183f;font-size:1.15rem}.product-landing .ps-points span{color:#53607c;font-size:.8rem}.product-landing .ps-cta{width:100%}.product-landing .ps-input{min-height:52px;font-size:16px}.product-landing .ps-note{color:#6b7686;text-align:center;font-size:.82rem;display:block}.product-landing .ps-upload .ps-note{flex-basis:100%;margin-top:2px}.product-landing .ps-cover-choice{background:#fff;border:1px solid #dce7f5;border-radius:18px;padding:22px;box-shadow:0 12px 30px #06183f0f}.product-landing .ps-cover-heading{text-align:center;gap:3px;margin-bottom:16px;display:grid}.product-landing .ps-cover-heading strong{color:#06183f;font-size:1.12rem}.product-landing .ps-cover-heading span{color:#53607c;font-size:.9rem}.product-landing .ps-cover-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-landing .ps-cover-option{text-align:left;cursor:pointer;background:#f9fbff;border:1px solid #d6e2f2;border-radius:14px;justify-items:start;gap:8px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.product-landing .ps-cover-option:hover,.product-landing .ps-cover-option:focus-visible{border-color:#0865f4;outline:none;transform:translateY(-2px);box-shadow:0 0 0 3px #0865f41f}.product-landing .ps-cover-icon{color:#0865f4;background:#eaf3ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:1.6rem;display:grid}.product-landing .ps-cover-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.product-landing .ps-cover-option b{color:#06183f;font-size:1rem}.product-landing .ps-cover-option small{color:#53607c;font-size:.86rem;line-height:1.4}.product-landing .ps-cover-option em{color:#0865f4;font-size:.85rem;font-style:normal;font-weight:750}@media (max-width:620px){.product-landing .ps-cover-options{grid-template-columns:1fr}}.product-flow-page{min-height:70vh}.product-flow-content{gap:20px;width:min(760px,100% - 32px);margin:0 auto;padding:8px 0 72px;display:grid}.product-flow-page.is-wide .product-flow-content{width:min(1080px,100% - 32px)}.pf-head{margin-top:6px}.pf-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#46536d;margin:0;font-size:12px;font-weight:800}.pf-card{background:#fff;border:1px solid #e0e8ef;border-radius:22px;gap:16px;padding:32px;display:grid;box-shadow:0 18px 50px #06183f12}.pf-details h1{letter-spacing:-.035em;color:#06183f;margin:0;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.12}.pf-lede{color:#53607c;margin:-6px 0 4px;line-height:1.5}.pf-file{background:#eef8f2;border:1px solid #cfe8da;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pf-file-icon svg{fill:none;stroke:#178a57;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.pf-file-name{flex:1;min-width:0;display:grid}.pf-file-name b{color:#06183f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-file-name small{color:#178a57;font-size:.8rem;font-weight:700}.pf-optional-upload{color:#0865f4;cursor:pointer;font-size:.92rem;font-weight:700}.pf-submit{width:100%;min-height:56px}.pf-fine{text-align:center;color:#6b7686;margin:0;font-size:.85rem}.pf-cover-wizard .pf-wizard-progress{color:#53607c;justify-content:space-between;gap:12px;font-size:.82rem;font-weight:700;display:flex}.pf-cover-wizard .pf-wizard-track{background:#e6edf7;border-radius:10px;height:6px;overflow:hidden}.pf-cover-wizard .pf-wizard-track i{border-radius:inherit;background:#0865f4;height:100%;transition:width .2s;display:block}.pf-cover-wizard .pf-wizard-note{color:#53607c;margin:0;font-size:.88rem}.pf-cover-wizard{flex-direction:column;min-height:455px;display:flex}.pf-cover-wizard .pf-wizard-actions{justify-content:center;align-items:center;margin-top:auto;display:flex}.pf-cover-wizard .pf-wizard-actions .pf-submit{width:min(100%,360px);min-width:0}.pf-cover-wizard .pf-wizard-back{color:#46536d;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:700}@media (max-width:480px){.pf-cover-wizard{min-height:0}}.pf-analyzing{text-align:center;justify-items:center;padding:48px 32px}.pf-analyzing h1{letter-spacing:-.03em;color:#06183f;margin:6px 0 0;font-size:clamp(1.5rem,3vw,2rem)}.pf-analyzing>p{color:#53607c;margin:0}.pf-analyzing-ring{--pf-progress:10;background:conic-gradient(#0865f4 calc(var(--pf-progress) * 1%), #e6edf7 0);border-radius:50%;place-items:center;width:120px;height:120px;transition:background .6s;display:grid;position:relative}.pf-analyzing-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.pf-analyzing-ring b{color:#06183f;font-size:1.5rem;position:relative}.pf-analyzing ol{text-align:left;gap:10px;width:min(420px,100%);margin:10px 0 0;padding:0;list-style:none;display:grid}.pf-analyzing li{color:#9aa3b5;border:1px solid #e6edf5;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-weight:700;transition:all .3s;display:flex}.pf-analyzing li span{border:2px solid #d4dde9;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.75rem;display:inline-grid}.pf-analyzing li.active{color:#06183f;background:#f3f8ff;border-color:#bcd3f7}.pf-analyzing li.active span{border-color:#0000 #0865f4 #0865f4;animation:.8s linear infinite pt-spin}.pf-analyzing li.done{color:#178a57}.pf-analyzing li.done span{color:#fff;background:#178a57;border-color:#178a57}.pf-paywall{background:#fff;border:1px solid #e0e8ef;border-radius:26px;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:36px;padding:32px;display:grid;box-shadow:0 24px 60px #06183f14}.pf-paywall-frame{background:linear-gradient(#f3f6fb,#e9eef6);border:1px solid #e0e7f1;border-radius:20px;min-height:420px;padding:22px;position:relative;overflow:hidden}.pf-paywall-frame:after{content:"";pointer-events:none;background:linear-gradient(#e9eef600,#e9eef6 70%);height:46%;position:absolute;inset:auto 0 0}.pf-paywall-lock{z-index:2;text-align:center;color:#06183f;justify-items:center;gap:10px;width:max-content;max-width:90%;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.pf-paywall-lock .pf-lock-icon{stroke:#fff;background:#06183f;border-radius:50%;width:44px;height:44px;padding:11px}.pf-lock-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pf-paywall-side{text-align:center;justify-items:center;gap:16px;display:grid}.pf-status{color:#178a57;background:#eaf7f0;border:1px solid #cbe9d8;border-radius:99px;align-items:center;gap:8px;margin:0;padding:6px 14px 6px 8px;font-size:.88rem;font-weight:800;display:inline-flex}.pf-status span{border:2px solid #178a57;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;display:inline-grid}.pf-paywall-side h1{letter-spacing:-.04em;color:#06183f;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.08}.pf-metric{width:100%}.pf-cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#60a5fa 0%,#0865f4 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:60px;font-size:1.12rem;font-weight:800;display:inline-flex;box-shadow:0 16px 34px #0865f44d}.pf-cta .pf-lock-icon{width:20px;height:20px}.pf-cta:disabled{opacity:.6;cursor:wait}.pf-seals{justify-content:center;align-items:center;gap:22px;display:flex}.pf-seals .ats-market-badge img{width:64px;height:64px}.pf-seals .ats-market-badge figcaption{display:none}.pf-seals .paywall-guarantee-image{width:130px;height:auto}.pf-summary{gap:18px}.pf-summary h2{letter-spacing:-.03em;color:#06183f;margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem)}.pf-includes{background:#f4f8fd;border:1px solid #dce6f4;border-radius:16px;padding:18px}.pf-includes-title{color:#06183f;margin:0 0 10px;font-weight:800}.pf-includes ul{grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.pf-includes li{color:#0f1f45;gap:8px;font-size:.95rem;display:flex}.pf-includes li span{color:#178a57;font-weight:800}.pf-terms{text-align:center;color:#6b7686;margin:0;font-size:.82rem;line-height:1.5}.pf-disclaimer{text-align:center;color:#6b7686;margin:0;font-size:.82rem}.pf-doc{z-index:1;color:#1f2a44;background:#fff;border-radius:12px;padding:22px;font-size:.92rem;line-height:1.55;position:relative;box-shadow:0 10px 30px #06183f14}.pf-doc p{margin:0 0 10px}.pf-doc-meta{letter-spacing:.06em;text-transform:uppercase;color:#6b7686;font-weight:800;font-size:.75rem!important}.pf-blur{filter:blur(5px);-webkit-user-select:none;user-select:none;color:#6c7589}.pf-reqs ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-reqs li{border:1px solid #e3eaf3;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:650;display:flex}.pf-reqs li:before{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.7rem;font-weight:800;display:inline-grid}.pf-reqs li.ok:before{content:"✓";color:#178a57;background:#e8f6ef}.pf-reqs li.gap:before{content:"!";color:#b86a00;background:#fff4e2}.pf-reqs li.gap em{text-transform:uppercase;color:#b86a00;margin-left:auto;font-size:.7rem;font-style:normal;font-weight:800}.pf-reqs li.blur{filter:blur(4px);color:#8993a7}.pf-reqs li.blur:before{content:"";background:#e6ecf5}.pf-profile{z-index:1;color:#fff;text-align:center;background:radial-gradient(120% 140% at 100% 0,#2b6ff0 0%,#0a2b67 45%,#06183f 100%);border-radius:18px;padding:28px 24px;position:relative}.pf-profile-kicker{letter-spacing:.12em;text-transform:uppercase;color:#9cc4ff;font-size:.72rem;font-weight:800}.pf-profile h2{letter-spacing:-.035em;color:#fff;margin:12px 0 8px;font-size:clamp(1.8rem,3vw,2.3rem)}.pf-profile p{color:#d5e2f7;max-width:40ch;margin:0 auto;line-height:1.5}.pf-profile-areas{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.pf-profile-areas span{background:#ffffff1f;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.pf-profile-areas .cq-area-icon{stroke:#fff}.pf-matches{text-align:left;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-matches li{background:#fff;border:1px solid #e0e8ef;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pf-matches li.locked{background:linear-gradient(90deg,#f1f6ff,#fff);border-color:#bcd3f7}.pf-matches li.locked .pf-match-name b{filter:blur(6px);-webkit-user-select:none;user-select:none}.pf-match-name{min-width:0;display:grid}.pf-match-name b{color:#06183f}.pf-match-name small{color:#53607c;font-size:.8rem;font-weight:700}.pf-matches strong{color:#178a57;font-size:1.1rem}.pf-matches li.more{background:#f7f9fc;border-style:dashed}.pf-matches li.more b{color:#46536d;font-weight:650}.pf-rank{color:#fff;background:#06183f;border-radius:10px;place-items:center;min-width:34px;height:34px;padding:0 6px;font-size:.85rem;font-weight:800;display:inline-grid}.pf-matches li.more .pf-rank{color:#0a2b67;background:#e3ebf7}.pf-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-facts li{background:#f4f8fd;border:1px solid #e0e8f2;border-radius:14px;gap:2px;padding:14px 8px;display:grid}.pf-facts b{color:#06183f;font-size:1.3rem}.pf-facts span{color:#53607c;font-size:.8rem}.pf-score{text-align:left;justify-content:center;align-items:center;gap:18px;display:flex}.pf-score .pt-ring{--size:112px}.pf-score .pt-ring b{font-size:2.1rem}.pf-score div{gap:4px;display:grid}.pf-score div b{color:#06183f;font-size:1.05rem}.pf-score div span{color:#53607c;font-size:.9rem}.pf-outline{counter-reset:pf;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-outline li{counter-increment:pf;border:1px solid #e3eaf3;border-radius:14px;gap:4px;padding:14px 16px 14px 52px;display:grid;position:relative}.pf-outline li:before{content:counter(pf);color:#fff;background:#06183f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:14px;left:14px}.pf-outline li b{color:#06183f}.pf-outline li span{color:#3d4a5c;line-height:1.5}.pf-outline li em{text-transform:uppercase;color:#6b7686;font-size:.7rem;font-style:normal;font-weight:800;position:absolute;top:14px;right:14px}.pf-outline .pf-locked-line{filter:blur(3.5px);-webkit-user-select:none;user-select:none}.pf-outline li.open{background:#f6fcf8;border-color:#cbe9d8}.pf-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pf-stats div{text-align:center;background:#f4f8fd;border:1px solid #e0e8f2;border-radius:16px;gap:4px;padding:18px;display:grid}.pf-stats b{color:#06183f;font-size:2rem}.pf-stats span{color:#53607c;font-size:.9rem}.pf-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pf-sub{color:#06183f;margin:0 0 10px;font-weight:800}.pf-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-checks li:before{content:"✓  ";color:#178a57;font-weight:800}.cq{gap:18px}.cq-top{align-items:center;gap:12px;display:flex}.cq-top .pt-progress{flex:1}.cq-back{color:#06183f;cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:50%;flex:none;width:38px;height:38px;font-size:1.05rem}.cq-count{color:#46536d;text-align:right;min-width:48px;font-size:.82rem;font-weight:800}.cq-milestone{color:#0a2b67;background:#f1f6ff;border:1px solid #d8e5fa;border-radius:12px;margin:0;padding:10px 14px;font-size:.92rem;font-weight:700;animation:.35s ease-out ct-pop}.cq-question{text-align:center;padding:14px 4px 6px;animation:.26s ease-out ct-slide}.cq-area{color:#46536d;letter-spacing:.06em;text-transform:uppercase;background:#f1f5fb;border:1px solid #dfe7f2;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.cq-area-icon{fill:none;stroke:#0a2b67;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.cq-lead{color:#53607c;margin:16px 0 6px;font-weight:600}.cq-question h2{letter-spacing:-.025em;color:#06183f;text-wrap:balance;margin:0;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.22}.cq-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cq-scale button{color:#0f1f45;cursor:pointer;background:#fff;border:1px solid #d6e0ee;border-radius:14px;justify-items:center;gap:10px;padding:16px 6px 14px;transition:border-color .12s,background .12s,transform .12s;display:grid}.cq-scale button:hover{border-color:#0865f4;transform:translateY(-1px)}.cq-scale button.is-selected{background:#eaf2fe;border-color:#0865f4;box-shadow:0 0 0 2px #0865f429}.cq-scale b{font-size:.82rem;font-weight:750}.cq-dots{gap:4px;display:inline-flex}.cq-dots i{background:#dde5f0;border-radius:50%;width:8px;height:8px}.cq-dots i.on{background:#0865f4}.cq-live{background:#f7f9fc;border:1px solid #e3eaf4;border-radius:14px;padding:14px 16px}.cq-live p{letter-spacing:.09em;text-transform:uppercase;color:#46536d;margin:0 0 10px;font-size:.74rem;font-weight:800}.cq-live ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cq-live li{color:#0f1f45;grid-template-columns:150px 1fr;align-items:center;gap:12px;font-size:.88rem;font-weight:700;display:grid}.cq-live li span{align-items:center;gap:8px;display:inline-flex}.cq-live i{background:#e5ebf4;border-radius:99px;height:8px;display:block;overflow:hidden}.cq-live em{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#0865f4);height:100%;transition:width .4s;display:block}.pf-card.is-session{gap:16px}.pf-mic-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;vertical-align:-3px;width:18px;height:18px;margin-right:6px}@media (max-width:860px){.pf-paywall{grid-template-columns:1fr;gap:20px;padding:18px}.pf-paywall-side{order:-1}.pf-paywall-frame{min-height:300px;max-height:360px}}@media (max-width:680px){.product-flow-content{width:calc(100% - 24px)}.pf-card{border-radius:18px;padding:20px}.pf-analyzing{padding:32px 18px}.pf-includes ul,.pf-two,.pf-stats{grid-template-columns:1fr}.pf-facts b{font-size:1.1rem}.pf-score{text-align:center;flex-direction:column}.pf-score .pt-ring{--size:96px}.cq-scale{grid-template-columns:1fr}.cq-scale button{grid-template-columns:1fr auto;place-items:center start;padding:14px 16px}.cq-scale button .cq-dots{order:2}.cq-scale b{font-size:.98rem}.cq-live li{grid-template-columns:124px 1fr;font-size:.82rem}.product-landing .ps-points b{font-size:1rem}}.product-flow-page .pt-chips{justify-content:flex-start}.product-flow-page .pt-chips button{color:#0f1f45!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd9e8!important}.product-flow-page .pt-chips button.is-selected{color:#fff!important;background:#06183f!important;border-color:#06183f!important}.pf-details .pf-eyebrow{margin-bottom:-6px}.pf-paywall-frame.is-open{gap:16px;min-height:0;max-height:none;display:grid}.pf-paywall-frame.is-open:after{display:none}.pf-paywall-frame.is-open .pf-paywall-lock{margin:0 auto;position:static;transform:none}.pf-details{gap:20px}.pf-details .pt-field{gap:8px}.pf-details .pt-label{color:#06183f;font-size:.9rem;font-weight:750}.pf-details .pt-label em{color:#7a8599;font-weight:500}.pf-details .pt-input{background:#f9fbfe;border:1px solid #d5dfec;border-radius:12px;min-height:52px;padding:13px 15px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.pf-details .pt-input::placeholder{color:#98a2b6}.pf-details .pt-input:hover{border-color:#bccbe0}.pf-details .pt-input:focus{background:#fff;border-color:#0865f4;outline:none;box-shadow:0 0 0 4px #0865f41f}.pf-details .pt-textarea{min-height:150px;line-height:1.55}.pf-details .has-error .pt-input{background:snow;border-color:#e0514a;box-shadow:0 0 0 4px #e0514a1a}.pt-field-error{color:#c0342c;font-size:.84rem;font-weight:650}.pt-field-foot{justify-content:space-between;gap:12px;display:flex}.pt-counter{color:#98a2b6;white-space:nowrap;font-size:.8rem;font-weight:700}.pt-counter.is-good{color:#178a57}.pt-tone-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-flow-page .pt-tone-cards button{text-align:left;cursor:pointer;border-radius:14px;justify-items:start;gap:3px;padding:14px 14px 13px 40px;transition:border-color .15s,background .15s;display:grid;position:relative;color:#0f1f45!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfec!important}.product-flow-page .pt-tone-cards button:hover{border-color:#9fb8dc!important}.product-flow-page .pt-tone-cards button.is-selected{background:#f2f7ff!important;border-color:#0865f4!important;box-shadow:0 0 0 3px #0865f41f!important}.pt-tone-cards b{color:#06183f;font-size:.95rem}.pt-tone-cards small{color:#6b7686;font-size:.78rem;line-height:1.3}.pt-tone-radio{background:#fff;border:2px solid #b9c7da;border-radius:50%;width:16px;height:16px;position:absolute;top:16px;left:14px}.is-selected .pt-tone-radio{background:radial-gradient(circle,#0865f4 42%,#fff 46%);border-color:#0865f4}.pf-details .pt-add{font-size:.92rem}.pf-details .pt-row{gap:16px}@media (max-width:760px){.pt-tone-cards{grid-template-columns:1fr 1fr}}.product-landing .ps-career{gap:12px;padding:22px 22px 18px}.ps-q-top{color:#46536d;letter-spacing:.02em;align-items:center;gap:12px;font-size:.78rem;font-weight:800;display:flex}.ps-q-top i{background:#e6edf6;border-radius:99px;flex:1;height:6px;overflow:hidden}.ps-q-top em{border-radius:inherit;background:#0865f4;width:2.1%;height:100%;display:block}.product-landing .ps-career .cq-area{justify-self:start}.ps-q-lead{color:#53607c;margin:0;font-size:.95rem;font-weight:600}.ps-q-text{letter-spacing:-.025em;color:#06183f;margin:0;font-size:1.45rem;font-weight:800;line-height:1.2}.ps-q-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.product-landing .ps-q-scale button{color:#0f1f45;cursor:pointer;background:#fff;border:1px solid #d6e0ee;border-radius:12px;justify-items:center;gap:8px;padding:14px 4px 12px;font-size:.8rem;font-weight:750;transition:border-color .12s,background .12s,transform .12s;display:grid}.product-landing .ps-q-scale button:hover{background:#f2f7ff;border-color:#0865f4;transform:translateY(-2px)}.ps-q-foot{text-align:center;color:#6b7686;margin:2px 0 0;font-size:.82rem}.ps-cq-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.ps-cq-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0865f4;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:850;display:inline-flex}.ps-cq-meta{color:#46536d;font-size:.84rem;font-weight:700}.ps-cq-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ps-cq-how li{color:#0f1f45;background:#f4f8fe;border:1px solid #e1eaf6;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:.8rem;font-weight:700;line-height:1.25;display:flex}.ps-cq-how b{color:#fff;background:#06183f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.74rem;display:grid}.ps-cq-question{background:linear-gradient(#fff,#f7faff);border:2px solid #0865f4;border-radius:16px;gap:10px;padding:16px;display:grid;box-shadow:0 10px 28px #0865f41f}.ps-q-hint{text-align:center;color:#0865f4;margin:0;font-size:.86rem;font-weight:800}.ps-q-hint span{animation:1.4s ease-in-out infinite ps-nudge;display:inline-block}@keyframes ps-nudge{50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ps-q-hint span{animation:none}}.ps-chat{align-items:flex-start;gap:12px;display:flex}.ps-avatar{background:#06183f;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.ps-avatar svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}.ps-bubble{color:#0f1f45;background:#f1f6ff;border:1px solid #d8e5fa;border-radius:4px 16px 16px;padding:14px 16px;font-size:1.02rem;line-height:1.45}.ps-bubble small{letter-spacing:.08em;text-transform:uppercase;color:#0865f4;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.ps-bubble b{color:#06183f}.ps-answer{padding-left:54px}@media (max-width:680px){.ps-q-text{font-size:1.25rem}.product-landing .ps-career{gap:10px;padding:14px 12px 12px}.ps-cq-badge{padding:5px 10px;font-size:.72rem}.ps-cq-meta{font-size:.76rem}.ps-cq-how{gap:5px}.ps-cq-how li{flex-direction:column;align-items:flex-start;gap:4px;padding:7px 8px;font-size:.72rem}.ps-cq-how b{width:18px;height:18px;font-size:.66rem}.ps-cq-question{gap:8px;padding:12px 10px}.ps-q-lead{font-size:.88rem}.ps-cq-question .ps-q-scale{gap:6px}.product-landing .ps-cq-question .ps-q-scale button{padding:10px 12px}.ps-q-scale{grid-template-columns:1fr}.product-landing .ps-q-scale button{grid-template-columns:1fr auto;place-items:center start;padding:12px 14px;font-size:.95rem}.product-landing .ps-q-scale button .cq-dots{order:2}.ps-answer{padding-left:0}}.product-window{background:#fff;border:1px solid #dde6f1;border-radius:20px;position:relative;overflow:visible;box-shadow:0 30px 70px #06183f24,0 4px 14px #06183f0d}.product-window-bar{background:linear-gradient(#fbfcfe,#f4f7fb);border-bottom:1px solid #edf1f7;border-radius:20px 20px 0 0;align-items:center;gap:7px;padding:12px 16px;display:flex}.product-window-bar i{background:#dfe5ee;border-radius:50%;width:10px;height:10px}.product-window-bar i:first-child{background:#f5b3ad}.product-window-bar i:nth-child(2){background:#f6d58f}.product-window-bar i:nth-child(3){background:#a9dcbc}.product-window-bar span{color:#7a8599;margin-left:10px;font-size:.78rem;font-weight:700}.product-window-body{background:linear-gradient(#f7faff,#fff 55%);border-radius:0 0 20px 20px;padding:18px}.product-window-body .pv-figure figcaption{display:none}.product-window-body .pv-card{box-shadow:none;background:0 0;border:0;padding:6px}.product-float{z-index:3;color:#06183f;white-space:nowrap;background:#fff;border:1px solid #dfe7f2;border-radius:12px;padding:10px 14px;font-size:.84rem;font-weight:800;position:absolute;box-shadow:0 14px 34px #06183f24}.product-float-a{top:58px;left:-26px}.product-float-b{color:#fff;background:#06183f;border-color:#06183f;bottom:26px;right:-22px}.product-includes{background:linear-gradient(#fff,#f5f9ff);position:relative}.product-includes-grid{gap:18px}.product-includes-grid li{border-radius:18px;flex-direction:column;gap:14px;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s}.product-includes-grid li:hover{border-color:#c7d8f1;transform:translateY(-3px);box-shadow:0 20px 44px #13354f1a}.product-include-icon{background:linear-gradient(135deg,#eaf2fe,#f6f9ff);border:1px solid #d8e5fa;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.product-include-icon svg{fill:none;stroke:#0a2b67;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.product-includes-grid li:nth-child(3n+2) .product-include-icon{background:linear-gradient(135deg,#e8f6ef,#f5fbf8);border-color:#cfe9dc}.product-includes-grid li:nth-child(3n+2) .product-include-icon svg{stroke:#14633f}.product-includes-grid b{font-size:1.05rem}@media (max-width:980px){.product-float-a{top:-16px;left:10px}.product-float-b{bottom:-16px;right:10px}}@media (max-width:680px){.product-window-body{padding:10px}.product-float{padding:8px 11px;font-size:.75rem}.product-includes-grid li{flex-direction:row;padding:18px}.product-include-icon{flex:none;width:42px;height:42px}}.pr-wide-bars li{grid-template-columns:minmax(140px,240px) 1fr 44px}.pr-starter-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.pr-starter-download{color:#fff;cursor:pointer;background:linear-gradient(90deg,#60a5fa,#0865f4);border:0;border-radius:10px;min-height:44px;padding:0 18px;font-weight:800}.pr-guide{color:#6b7686;font-style:italic}.pr-worksheet{background:#f7f9fc;border:1px solid #e3eaf4;border-radius:14px;padding:16px}.pr-worksheet b{color:#06183f}.pr-worksheet p{color:#3d4a5c;margin:6px 0}.pr-pitch{color:#0f1f45;background:#f3f8ff;border-left:4px solid #0865f4;border-radius:0 12px 12px 0;margin:0;padding:18px 20px;font-size:1.05rem;line-height:1.6}.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dl-grid li{background:#fff;border:1px solid #e0e8f1;border-radius:16px;align-items:flex-start;gap:14px;padding:14px;display:flex;box-shadow:0 8px 22px #06183f0d}.dl-grid li.is-main{background:linear-gradient(90deg,#f1f6ff,#fff 70%);border-color:#b9d1f6;grid-column:1/-1;padding:18px}.dl-grid li.is-main .dt-thumb{width:64px;height:70px}.dl-grid li.is-main b{font-size:1.12rem}.dl-grid li.is-bonus{background:linear-gradient(90deg,#f0faf5,#fff 70%);border-color:#cde9da}.dl-copy{text-align:left;gap:4px;min-width:0;display:grid}.dl-copy b{color:#06183f;font-size:.98rem;line-height:1.3}.dl-copy small{color:#53607c;font-size:.86rem;line-height:1.45}.dl-tags{flex-wrap:wrap;gap:6px;display:flex}.dl-format,.dl-bonus{letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:2px 8px;font-size:.68rem;font-weight:800;display:inline-block}.dl-format{color:#46536d;background:#eef3fa}.dl-bonus{color:#fff;background:#178a57}.dt-thumb{filter:drop-shadow(0 6px 10px #06183f1a);flex:none;width:48px;height:52px}.dt-page{fill:#fff;stroke:#d6e0ee;stroke-width:1.5px}.dt-thumb rect,.dt-thumb circle{fill:#d9e2ef}.dt-thumb .dt-strong{fill:#06183f}.dt-thumb .dt-accent{fill:#0865f4}.dt-thumb .dt-bar{fill:#9dbdf2}.dt-thumb .dt-bubble{fill:#eaf2fe;stroke:#b9d1f6}.dt-thumb .dt-bubble-2{fill:#06183f}.dt-thumb .dt-frame{fill:#fff;stroke:#c9d6e8;stroke-width:1.5px}.dt-thumb .dt-frame-good{fill:#f0faf5;stroke:#8fd0ae;stroke-width:1.5px}.dt-thumb .dt-ring{fill:none;stroke:#e2e9f3;stroke-width:4px}.dt-thumb .dt-ring-fill{fill:none;stroke:#178a57;stroke-width:4px;stroke-linecap:round}.dl-grid.is-compact li{padding:12px}@media (max-width:680px){.dl-grid{grid-template-columns:1fr}}.pf-included{color:#0865f4;font-size:.95rem;font-weight:800;text-decoration:none}.pf-included:hover{text-decoration:underline}.pf-everything{background:linear-gradient(#fff,#f7faff);gap:18px}.pf-everything h2{letter-spacing:-.035em;color:#06183f;margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.pf-masked{letter-spacing:.06em;color:#06183f;font-family:ui-monospace,SF Mono,Menlo,monospace;filter:none!important}.pf-matches li.locked .pf-match-name b.pf-masked{filter:none}.pf-matches li.sector{background:linear-gradient(90deg,#f0faf5,#fff);border-color:#cfe9da}.pf-rank-sector{color:#fff!important;background:#178a57!important}.product-includes .dl-grid{margin-top:6px}.product-includes .dl-grid li.is-main{grid-column:1/-1}@media (min-width:981px){.product-includes .dl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.is-main-paywall .pf-disclaimer{width:min(840px,100% - 40px);margin:0 auto 40px}.cl-facts{justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.cl-facts li{color:#26344f;text-align:left;align-items:center;gap:10px;font-size:1rem;display:flex}.cl-facts li b{color:#06183f}.cl-facts svg{stroke:#149447;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;background:#e6f6ec;border-radius:50%;flex:none;width:24px;height:24px;padding:5px}.cl-impact>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.cl-impact article{background:#fff;border:1px solid #dcebe2;border-radius:16px;align-items:flex-start;box-shadow:0 6px 18px #145a320f;text-align:left!important;gap:14px!important;padding:18px!important;display:flex!important}.cl-impact article>span{flex:none;place-items:center;background:#0865f4!important;border-radius:12px!important;width:44px!important;height:44px!important;display:grid!important}.cl-impact article>span svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.cl-impact article b{color:#06183f;margin-bottom:4px;font-size:1rem;display:block}.cl-impact article p{margin:0;text-align:left!important}.paywall-page .cl-paywall-hero .cl-letter-frame{position:relative;overflow:visible;padding:20px!important}.cl-editor-toolbar{color:#354560;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:.78rem;font-weight:750;display:flex}.cl-editor-toolbar span{color:#06183f;white-space:nowrap;align-items:center;gap:8px;font-weight:850;display:inline-flex}.cl-editor-toolbar i{background:#36bf78;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #e2f7eb}.cl-editor-toolbar b{color:#0857ca;white-space:nowrap;background:#edf4ff;border-radius:8px;padding:5px 9px;font-size:.72rem}.cl-editor-intro{color:#3c4a66;margin:8px 0 0;font-size:1rem}.cl-letter-doc{text-align:left;color:#1d2a48;background:#fff;border-radius:10px;padding:0 26px 26px;font-size:.92rem;line-height:1.6;position:relative;overflow:hidden;box-shadow:0 18px 40px #06183f29,0 2px 6px #06183f0f}.cl-letter-doc p{white-space:normal;margin:0}.cl-letter-band{background:linear-gradient(90deg,#06183f 0 62%,#0865f4 62% 86%,#3fd28b 86%);height:8px;margin:0 -26px 20px}.cl-letter-head{border-bottom:1px solid #e3e9f2;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.cl-letter-head small,.cl-letter-to small{color:#0865f4;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800;display:block}.cl-letter-head b{color:#06183f;letter-spacing:-.03em;font-size:1.35rem;font-weight:850;line-height:1.15;display:block}.cl-letter-to{color:#3c4a66;justify-content:space-between;gap:12px;margin:12px 0 14px;font-size:.8rem;font-weight:650;display:flex}.cl-letter-to span:last-child{text-align:right}.cl-letter-subject{color:#06183f;font-size:.88rem;font-weight:800;margin-bottom:10px!important}.cl-letter-greeting{color:#06183f;font-weight:700;margin-bottom:6px!important}.cl-editor-label{color:#06183f;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 6px;font-size:.76rem;font-weight:850;display:flex}.cl-editor-label b{color:#11703a;background:#e5f7ec;border-radius:99px;padding:3px 8px;font-size:.68rem}.cl-letter-opening{box-sizing:border-box;resize:vertical;color:#1d2a48;width:100%;min-height:116px;font:inherit;background:#f9fbff;border:1.5px solid #a8c8fa;border-radius:9px;outline:none;padding:10px 12px;line-height:1.6;display:block}.cl-letter-opening:focus{border-color:#0865f4;box-shadow:0 0 0 3px #0865f41f}.cl-editor-hint{color:#63728e;font-size:.7rem;margin-top:5px!important}.cl-letter-locked{gap:9px;margin-top:14px;display:grid}.cl-letter-head>div{min-width:0}.cl-letter-locked i{background:linear-gradient(90deg,#dfe6f1,#edf1f7);border-radius:99px;height:9px;display:block}.cl-letter-sticker{color:#11703a;white-space:nowrap;background:#e8f7ee;border-radius:99px;flex:none;padding:6px 11px;font-size:.74rem;font-weight:800;transform:rotate(-3deg);box-shadow:0 6px 14px #11703a26}.cl-letter-locked{position:relative}.cl-letter-lock{z-index:2;color:#fff;white-space:nowrap;background:#06183f;border-radius:99px;align-items:center;gap:8px;padding:9px 16px 9px 10px;font-size:.86rem;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #06183f40}.cl-letter-lock svg{stroke:#fff;fill:none;stroke-width:2px;background:#0865f4;border-radius:50%;width:26px;height:26px;padding:6px}.is-main-paywall .paywall-results-heading h2,.is-main-paywall .paywall-improvement-item h3{min-width:0;white-space:normal!important}.is-main-paywall .cl-parts .paywall-improvement-item{align-items:center;gap:14px;grid-template-columns:auto minmax(0,1fr) auto!important;display:grid!important}.is-main-paywall .cl-parts .paywall-improvement-item>*{margin:0!important;position:static!important}.is-main-paywall .cl-parts .paywall-improvement-item>strong{white-space:nowrap;font-size:.95rem!important}.is-main-paywall .paywall-improvement-icon svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (min-width:901px){.paywall-page .cl-paywall-hero{grid-template-areas:"preview.""preview head""preview facts""preview cta""preview seals""preview."!important}.cl-paywall-hero .cl-facts{grid-area:facts}}@media (max-width:900px){.paywall-page .cl-paywall-hero .cl-letter-frame{padding:12px!important}.cl-editor-toolbar{font-size:.72rem}.cl-editor-toolbar b{font-size:.65rem}.cl-editor-intro{font-size:.88rem}.cl-letter-doc{padding:0 16px 18px;font-size:.82rem;line-height:1.5}.cl-letter-band{margin:0 -16px 14px}.cl-letter-head b{font-size:1.1rem}.cl-letter-to{margin:8px 0 10px;font-size:.72rem}.cl-letter-sticker{padding:5px 9px;font-size:.66rem}.cl-letter-subject{display:none}.cl-letter-locked{gap:7px;margin-top:10px}.cl-letter-locked i:nth-child(n+5){display:none}.cl-letter-lock{font-size:.8rem}.cl-facts{gap:6px}.cl-facts li{font-size:.88rem}.cl-impact>div{grid-template-columns:1fr!important;gap:10px!important}.cl-impact article{padding:14px!important}}.product-flow-page .pf-details{gap:12px;padding:24px 28px}.product-flow-page .pf-details .pf-eyebrow{margin-bottom:-4px}.product-flow-page .pf-details h1{font-size:clamp(1.45rem,2.4vw,1.8rem)}.product-flow-page .pf-details .pf-file{padding:8px 12px}.product-flow-page .pf-details .pf-file-name{align-items:baseline;gap:10px;display:flex}.product-flow-page .pf-details .pf-file-icon svg{width:22px;height:22px}.product-flow-page .pf-details .pt-field{gap:5px}.product-flow-page .pf-details .pt-input{min-height:46px;padding:10px 14px}.product-flow-page .pf-details .pt-textarea{min-height:88px}.product-flow-page .pf-details .pt-chips button{padding:8px 14px;font-size:.88rem}.product-flow-page .pf-details .pf-submit{margin-top:2px}.product-flow-page .pf-details .pf-fine{margin:0}@media (max-width:700px){.product-flow-page .pf-details{gap:10px;padding:16px}.product-flow-page .pf-details .pf-eyebrow{display:none}.product-flow-page .pf-details h1{font-size:1.35rem}.product-flow-page .pf-details .pf-file-name small{display:none}.product-flow-page .pf-details .pt-row{grid-template-columns:1fr 1fr;gap:10px}.product-flow-page .pf-details .pt-input{min-height:44px}.product-flow-page .pf-details .pt-textarea{min-height:76px}.product-flow-page .pf-details .pt-chips{gap:6px}.product-flow-page .pf-details .pt-chips button{padding:7px 11px;font-size:.82rem}}.is-main-paywall .paywall-content{width:min(1360px,100% - 32px);padding:24px 0 56px}.cl-ws{text-align:left;background:#f4f6fa;border:1px solid #dce4ef;border-radius:20px;overflow:hidden;box-shadow:0 20px 55px #0c1f4614}.cl-ws-heading{background:#fff;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.cl-ws-heading p{color:#0865f4;letter-spacing:.13em;margin:0 0 4px;font-size:.68rem;font-weight:850}.is-main-paywall .cl-ws-heading h1{color:#06183f;letter-spacing:-.035em;max-width:none;margin:0;font-size:clamp(1.4rem,2vw,1.85rem)}.cl-ws-heading span{color:#55657e;margin-top:5px;font-size:.85rem;display:block}.cl-ws-heading>b{color:#11703a;white-space:nowrap;background:#e8f7ee;border-radius:99px;flex:none;align-items:center;gap:9px;padding:8px 11px;font-size:.75rem;display:inline-flex}.cl-ws-heading>b i{background:#28b36a;border-radius:50%;width:8px;height:8px}.cl-ws-grid{grid-template-columns:200px minmax(0,1fr) 276px;display:grid}.cl-ws-nav{background:#fff;border-right:1px solid #dce4ef;padding:24px 14px}.cl-ws-edit-answers{color:#075fdd;text-align:left;cursor:pointer;background:#f7faff;border:1px solid #cbd9ec;border-radius:9px;align-items:center;gap:9px;width:100%;padding:10px 11px;font-size:.79rem;font-weight:800;display:flex}.cl-ws-edit-answers:hover{background:#eaf3ff}.cl-ws-nav h2{color:#516178;letter-spacing:.11em;text-transform:uppercase;margin:30px 10px 11px;font-size:.67rem;font-weight:850}.cl-ws-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cl-ws-nav li button{color:#34425d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:38px;padding:7px 10px;font-size:.84rem;display:flex}.cl-ws-nav li button:hover{background:#f1f5fb}.cl-ws-nav li button.is-selected{color:#075bd2;background:#e8f1ff;font-weight:850}.cl-ws-nav li button svg{fill:none;stroke:#73839e;stroke-width:1.8px;width:14px;height:14px}.cl-ws-nav li button b{color:#0e8e50;font-size:.66rem}.cl-ws-nav>p{color:#64738d;margin:24px 10px 0;font-size:.71rem;line-height:1.5}.cl-ws-center{min-width:0;padding:22px 25px 30px}.cl-ws-document-bar{color:#40516c;justify-content:space-between;gap:12px;width:min(100%,620px);margin:0 auto 15px;font-size:.79rem;display:flex}.cl-ws-document-bar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl-ws-document-bar span{color:#71819b;flex:none}.cl-ws-paper{box-sizing:border-box;color:#253149;background:#fff;width:min(100%,620px);min-height:735px;margin:0 auto;padding:46px 50px 38px;font:.89rem/1.65 Georgia,Times New Roman,serif;box-shadow:0 9px 30px #12264629}.cl-ws-paper header{color:#06183f;border-bottom:2px solid #0865f4;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:15px;display:flex}.cl-ws-paper header b{font:700 1.27rem/1.2 Arial,sans-serif}.cl-ws-paper header small{color:#64738d;text-transform:uppercase;letter-spacing:.1em;font:700 .69rem Arial,sans-serif}.cl-ws-paper-meta{margin:23px 0}.cl-ws-paper p{margin:0}.cl-ws-paper-meta p+p{margin-top:21px}.cl-ws-subject{font-weight:700;margin:23px 0!important}.cl-ws-greeting{margin-bottom:18px!important}.cl-ws-paper label{color:#075bd2;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:10px;margin:0 0 6px;font:800 .72rem Arial,sans-serif;display:flex}.cl-ws-paper label span{color:#6180ae;text-transform:none;letter-spacing:0;font-weight:600}.cl-ws-paper textarea{box-sizing:border-box;resize:vertical;color:#253149;width:100%;min-height:155px;font:inherit;line-height:inherit;background:#f8fbff;border:1px solid #bcd0f1;border-radius:7px;outline:none;padding:10px 12px;display:block}.cl-ws-paper textarea:focus{border-color:#0865f4;box-shadow:0 0 0 3px #0865f41f}.cl-ws-paper .cl-ws-save{color:#71819b;margin:5px 0 20px;font:600 .69rem Arial,sans-serif}.cl-ws-paper.is-large{font-size:1.05rem}.cl-ws-paper-locked{border-top:1px solid #e4eaf1;gap:19px;margin-top:16px;padding:18px 0 20px;display:grid;position:relative}.cl-ws-lines{gap:7px;display:grid}.cl-ws-lines i{background:#e4e9f0;border-radius:99px;height:7px;display:block}.cl-ws-paper-lock{color:#06183f;text-align:center;background:#ffffff9c;flex-direction:column;justify-content:center;align-items:center;gap:4px;font:700 .8rem Arial,sans-serif;display:flex;position:absolute;inset:0}.cl-ws-paper-lock svg{fill:none;stroke:#fff;stroke-width:1.8px;background:#0865f4;border-radius:50%;width:26px;height:26px;margin-bottom:3px;padding:5px}.cl-ws-paper-lock span{color:#55657e;font-size:.68rem;font-weight:600}.cl-ws-closing{opacity:.75;width:45%;margin-top:18px}.cl-ws-format{box-sizing:border-box;color:#687892;background:#fff;border:1px solid #dce4ef;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:min(100%,620px);margin:14px auto 0;padding:9px 12px;font-size:.69rem;display:flex}.cl-ws-format span,.cl-ws-format>div{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cl-ws-format b{color:#223351;font-weight:800}.cl-ws-format i{background:#0865f4;border-radius:50%;width:11px;height:11px}.cl-ws-format button{color:#334563;cursor:pointer;background:#fff;border:1px solid #cfdaea;border-radius:5px;width:29px;height:27px;font-weight:800}.cl-ws-format button.is-active{color:#075bd2;background:#edf4ff;border-color:#0865f4}.cl-ws-format .cl-ws-format-choice{white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:6px;width:auto;height:auto;padding:6px 8px;font-size:.69rem;font-weight:700;display:inline-flex}.cl-ws-format .cl-ws-format-choice:hover,.cl-ws-format .cl-ws-format-choice[aria-expanded=true]{background:#edf4ff}.cl-design-panel{box-sizing:border-box;background:#fff;border:1px solid #dce4ef;border-radius:10px;width:min(100%,620px);margin:8px auto 0;padding:14px;box-shadow:0 8px 24px #12264617}.cl-design-panel>p{color:#52617a;margin:0 0 10px;font-size:.76rem}.cl-template-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.cl-template-options button{color:#233550;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:8px;min-width:0;padding:7px}.cl-template-options button:hover,.cl-template-options button.is-selected{background:#f3f8ff;border-color:#0865f4}.cl-template-options button b,.cl-template-options button small{display:block}.cl-template-options button small{color:#66758d;margin-top:2px;font-size:.6rem;line-height:1.3}.cl-template-thumb{box-sizing:border-box;background:#fff;gap:4px;height:78px;padding:12px 10px;display:grid;box-shadow:0 1px 5px #12264624}.cl-template-thumb i{background:#d9e0e9;border-radius:2px;height:4px;display:block}.cl-template-thumb i:first-child{background:var(--cl-accent);width:55%;height:8px}.cl-template-thumb i:last-child{width:70%}.cl-template-thumb.cl-template-classic i:first-child{border-bottom:2px solid var(--cl-accent);background:#36425a}.cl-template-thumb.cl-template-executive{border-top:7px solid var(--cl-accent)}.cl-template-thumb.cl-template-minimal i:first-child{background:#36425a;width:44%;height:5px}.cl-color-options{flex-wrap:wrap;gap:7px;display:flex}.cl-color-options button{color:#263752;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:.73rem;display:inline-flex}.cl-color-options button:hover,.cl-color-options button.is-selected{background:#f3f8ff;border-color:#0865f4}.cl-color-options i{border-radius:50%;width:13px;height:13px}.cl-ws-paper header{border-color:var(--cl-accent,#0865f4)}.cl-ws-paper.cl-template-classic{font-family:Georgia,Times New Roman,serif}.cl-ws-paper.cl-template-classic header{text-align:center;border-bottom-width:1px;justify-content:center}.cl-ws-paper.cl-template-classic header small{display:none}.cl-ws-paper.cl-template-classic header b{font-family:Georgia,Times New Roman,serif}.cl-ws-paper.cl-template-executive{border-top:9px solid var(--cl-accent);font-family:Arial,sans-serif}.cl-ws-paper.cl-template-executive header{border-bottom:0}.cl-ws-paper.cl-template-executive header b{color:var(--cl-accent);text-transform:uppercase;letter-spacing:.05em;font-size:1.55rem}.cl-ws-paper.cl-template-minimal{font-family:Arial,sans-serif;line-height:1.8}.cl-ws-paper.cl-template-minimal header{border:0;padding-bottom:2px}.cl-ws-paper.cl-template-minimal header b{font-size:1.15rem;font-weight:500}.cl-ws-paper.cl-template-minimal header small{display:none}.cl-ws-paper.cl-template-minimal .cl-ws-paper-meta{margin:34px 0}.cl-ws-actions{background:#fff;border-left:1px solid #dce4ef;padding:28px 20px}.cl-ws-actions h2{color:#06183f;letter-spacing:-.025em;margin:0 0 8px;font-size:1.22rem}.cl-ws-actions>p{color:#516178;margin:0;font-size:.79rem;line-height:1.5}.cl-ws-actions .cl-ws-section-note{color:#485974;background:#f3f6fa;border-radius:8px;align-items:center;gap:5px;margin:17px 0 0;padding:9px 10px;font-size:.74rem;display:flex}.cl-ws-actions .cl-ws-section-note.is-free{color:#11703a;background:#eaf8ef}.cl-ws-section-note svg{fill:none;stroke:currentColor;width:14px;height:14px}.cl-ws-actions-list{gap:13px;margin:24px 0;display:grid}.cl-ws-actions-list button{color:#34425d;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:.76rem;font-weight:700;display:flex}.cl-ws-actions-list button:hover{color:#075bd2}.cl-ws-actions-list button:focus-visible{outline-offset:4px;outline:2px solid #0865f4}.cl-ws-actions-list button:disabled{opacity:.5;cursor:not-allowed}.cl-ws-actions-list svg{fill:none;stroke:#0865f4;flex:none;width:16px;height:16px}.cl-ws-cta{color:#fff;cursor:pointer;background:#0865f4;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px;font-size:.91rem;font-weight:850;line-height:1.25;display:flex;box-shadow:0 8px 20px #0865f433}.cl-ws-cta:hover{background:#075bdc}.cl-ws-cta:disabled{opacity:.55;cursor:not-allowed}.cl-ws-cta:focus-visible{outline-offset:3px;outline:3px solid #9bc2ff}.cl-ws-cta span{font-size:1.2rem}.cl-ws-actions .cl-ws-terms{color:#687892;margin-top:10px;font-size:.69rem;line-height:1.45}.cl-ws-trust{justify-items:center;gap:5px;margin-top:24px;display:grid}.is-main-paywall .cl-impact{width:min(900px,100%);margin:38px auto 0}@media (max-width:1050px){.cl-ws-grid{grid-template-columns:170px minmax(0,1fr)}.cl-ws-actions{border-top:1px solid #dce4ef;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.cl-ws-actions h2,.cl-ws-actions>p,.cl-ws-actions .cl-ws-section-note{grid-column:1}.cl-ws-actions-list,.cl-ws-cta,.cl-ws-actions .cl-ws-terms,.cl-ws-trust{grid-column:2}.cl-ws-actions-list{grid-row:1/4;margin:0}.cl-ws-trust{display:none}}@media (max-width:700px){.is-main-paywall .paywall-content{width:calc(100% - 16px);padding-top:10px}.cl-ws{border-radius:12px}.cl-ws-heading{padding:16px}.is-main-paywall .cl-ws-heading h1{font-size:1.35rem}.cl-ws-heading span{font-size:.75rem}.cl-ws-heading>b{display:none}.cl-ws-grid{display:block}.cl-ws-nav{border-bottom:1px solid #dce4ef;border-right:0;padding:12px}.cl-ws-edit-answers{width:auto;min-height:36px}.cl-ws-nav h2,.cl-ws-nav>p{display:none}.cl-ws-nav ul{gap:4px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.cl-ws-nav li{flex:none}.cl-ws-nav li button{min-height:34px;padding:6px 9px;font-size:.74rem}.cl-ws-nav li button svg{width:12px;height:12px}.cl-ws-center{padding:14px 10px 22px}.cl-ws-document-bar{font-size:.69rem}.cl-ws-paper{min-height:650px;padding:27px 24px;font-size:.81rem}.cl-ws-paper header b{font-size:1rem}.cl-ws-paper textarea{min-height:145px}.cl-ws-format{flex-wrap:wrap;font-size:.64rem}.cl-template-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-ws-actions{padding:20px 17px;display:block}.cl-ws-actions-list{margin:18px 0}.cl-ws-actions .cl-ws-terms{margin-top:8px}}.pr-template-picker{background:#fff;border:1px solid #dce4ef;border-radius:10px;margin-bottom:18px}.pr-template-picker summary{color:#17345d;cursor:pointer;justify-content:space-between;align-items:center;padding:13px 16px;font-size:.88rem;font-weight:800;display:flex}.pr-template-picker summary b{color:#075bd2;background:#edf4ff;border-radius:6px;padding:4px 8px;font-size:.75rem}.pr-template-picker-inner{padding:0 16px 16px}.pr-template-picker-inner>p{color:#64738d;font-size:.79rem}.pr-template-picker .cl-template-options{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-template-picker .cl-template-sample{height:170px}.pr-template-picker .pr-letter-design{margin-top:16px;margin-bottom:0}.cl-ws-document-bar button{color:#075bd2;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font:800 .78rem Arial,sans-serif}.cl-ws-document-bar button:hover{text-decoration:underline}.cl-ws-paper.cl-letter-page,.pr-letter.cl-letter-page{--cl-ink:#243145;color:var(--cl-ink);background:#fff;border-radius:2px;padding:0;font:14px/1.62 Georgia,Times New Roman,serif;position:relative;overflow:hidden}.cl-letter-page .cl-doc-header{border:0;border-bottom:2px solid var(--cl-accent);color:var(--cl-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:31px 44px 24px;display:grid}.cl-letter-page .cl-doc-mark{display:none}.cl-letter-page .cl-doc-identity{gap:3px;min-width:0;display:grid}.cl-letter-page .cl-doc-identity b{color:inherit;letter-spacing:-.025em;font:700 23px/1.1 Arial,sans-serif}.cl-letter-page .cl-doc-identity small{color:#637087;letter-spacing:.13em;text-transform:uppercase;font:700 9px/1.4 Arial,sans-serif}.cl-letter-page .cl-doc-contact{color:#5c6b80;text-align:right;overflow-wrap:anywhere;gap:3px;max-width:175px;font:10px/1.45 Arial,sans-serif;display:grid}.cl-letter-page .cl-doc-body{padding:31px 44px 52px}.cl-letter-page .cl-ws-paper-meta,.cl-letter-page .cl-doc-meta{color:#3b485b;margin:0 0 24px;font-size:12px;line-height:1.55}.cl-letter-page .cl-ws-paper-meta p+p,.cl-letter-page .cl-doc-meta p+p{margin-top:13px}.cl-letter-page .cl-ws-subject,.cl-letter-page .cl-doc-subject{color:var(--cl-ink);letter-spacing:.03em;font:700 11px/1.4 Arial,sans-serif;margin:20px 0!important}.cl-letter-page .cl-ws-greeting{margin-bottom:19px!important}.cl-letter-page .cl-ws-paper-locked{margin-top:22px}.pr-letter.cl-letter-page .cl-doc-body>p{margin-bottom:18px}.pr-letter.cl-letter-page .pr-paragraph{margin-bottom:12px}.cl-letter-page.cl-template-classic{font-family:Georgia,Times New Roman,serif}.cl-letter-page.cl-template-classic .cl-doc-header{text-align:center;border-bottom:0;flex-direction:column;gap:6px;padding-top:38px;display:flex}.cl-letter-page.cl-template-classic .cl-doc-header:after{content:"";background:var(--cl-accent);width:80px;height:2px;margin-top:12px}.cl-letter-page.cl-template-classic .cl-doc-identity b{font-variant:small-caps;letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:22px}.cl-letter-page.cl-template-classic .cl-doc-contact{text-align:center;flex-wrap:wrap;justify-content:center;gap:2px 12px;max-width:none;display:flex}.cl-letter-page.cl-template-classic .cl-doc-body{padding-top:25px}.cl-letter-page.cl-template-modern{font-family:Arial,Helvetica,sans-serif}.cl-letter-page.cl-template-modern .cl-doc-header{border-bottom-width:5px}.cl-letter-page.cl-template-modern .cl-doc-identity b{color:var(--cl-accent);font-size:26px;font-weight:800}.cl-letter-page.cl-template-modern .cl-doc-body{padding-top:38px}.cl-letter-page.cl-template-executive{border-top:0;font-family:Arial,Helvetica,sans-serif}.cl-letter-page.cl-template-executive .cl-doc-header{color:#fff;background:#202b3f;border:0;gap:8px;padding-top:36px;padding-bottom:34px}.cl-letter-page.cl-template-executive .cl-doc-header:before{content:"";background:var(--cl-accent);width:100%;height:8px;position:absolute;top:0;left:0}.cl-letter-page.cl-template-executive .cl-doc-identity b{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:26px}.cl-letter-page.cl-template-executive .cl-doc-identity small,.cl-letter-page.cl-template-executive .cl-doc-contact{color:#dce4ee}.cl-letter-page.cl-template-executive .cl-doc-body{padding-top:37px}.cl-letter-page.cl-template-minimal{font-family:Helvetica Neue,Arial,sans-serif;line-height:1.78}.cl-letter-page.cl-template-minimal .cl-doc-header{border:0;align-items:start;padding-top:42px;padding-bottom:10px}.cl-letter-page.cl-template-minimal .cl-doc-identity b{letter-spacing:-.05em;font-size:22px;font-weight:400}.cl-letter-page.cl-template-minimal .cl-doc-identity small{color:var(--cl-accent);font-size:8px}.cl-letter-page.cl-template-minimal .cl-doc-contact{color:#7b8593}.cl-letter-page.cl-template-minimal .cl-doc-body{padding-top:53px}.cl-letter-page.cl-template-minimal .cl-ws-subject,.cl-letter-page.cl-template-minimal .cl-doc-subject{color:#697586;font-weight:500}.cl-letter-page.cl-template-editorial{font-family:Georgia,Times New Roman,serif}.cl-letter-page.cl-template-editorial .cl-doc-header{border-bottom:1px solid #d9dce2;align-items:end;padding-top:39px}.cl-letter-page.cl-template-editorial .cl-doc-identity b{color:var(--cl-accent);letter-spacing:-.055em;font:700 32px/1 Georgia,serif}.cl-letter-page.cl-template-editorial .cl-doc-identity small{text-transform:none;letter-spacing:.02em;font-family:Georgia,serif;font-style:italic}.cl-letter-page.cl-template-editorial .cl-doc-body{border-left:3px solid var(--cl-accent);margin-left:44px;padding-left:24px}.cl-letter-page.cl-template-monogram{font-family:Georgia,Times New Roman,serif}.cl-letter-page.cl-template-monogram .cl-doc-header{border-bottom:1px solid #dfe4eb;grid-template-columns:54px minmax(0,1fr) auto;padding-top:37px;padding-bottom:27px}.cl-letter-page.cl-template-monogram .cl-doc-mark{border:2px solid var(--cl-accent);width:54px;height:54px;color:var(--cl-accent);place-items:center;font:700 16px Georgia,serif;display:grid}.cl-letter-page.cl-template-monogram .cl-doc-identity b{font-family:Georgia,serif;font-size:22px}.cl-letter-page.cl-template-monogram .cl-doc-contact{border-left:1px solid #dfe4eb;padding-left:13px}.cl-letter-page.cl-template-banner{font-family:Arial,Helvetica,sans-serif}.cl-letter-page.cl-template-banner .cl-doc-header{background:var(--cl-accent);color:#fff;border:0;padding-top:40px;padding-bottom:38px}.cl-letter-page.cl-template-banner .cl-doc-identity b{color:#fff;font-size:29px}.cl-letter-page.cl-template-banner .cl-doc-identity small,.cl-letter-page.cl-template-banner .cl-doc-contact{color:#fff}.cl-letter-page.cl-template-banner .cl-doc-body{padding-top:37px}.cl-letter-page.cl-template-banner .cl-ws-subject,.cl-letter-page.cl-template-banner .cl-doc-subject{background:color-mix(in srgb, var(--cl-accent) 10%, white);color:var(--cl-accent);padding:6px 10px;display:inline-block}.cl-letter-page.cl-template-sidebar{font-family:Arial,Helvetica,sans-serif}.cl-letter-page.cl-template-sidebar:before{content:"";background:var(--cl-accent);width:14px;position:absolute;inset:0 auto 0 0}.cl-letter-page.cl-template-sidebar .cl-doc-header{border-bottom:0;padding-top:35px;padding-left:58px}.cl-letter-page.cl-template-sidebar .cl-doc-identity b{font-size:26px}.cl-letter-page.cl-template-sidebar .cl-doc-identity small{color:var(--cl-accent)}.cl-letter-page.cl-template-sidebar .cl-doc-body{padding-top:43px;padding-left:58px}.cl-template-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cl-template-options button{padding:10px}.cl-template-options button b{margin-top:8px;font-size:.8rem}.cl-template-options button small{font-size:.68rem}.cl-template-sample{box-sizing:border-box;color:#334155;text-align:left;background:#fff;border:1px solid #e0e5ed;width:100%;height:205px;font:5px/1.42 Georgia,serif;display:block;overflow:hidden;box-shadow:0 2px 8px #10223c1c}.cl-sample-head{border-bottom:2px solid var(--cl-accent);grid-template-columns:auto 1fr auto;align-items:center;gap:4px;padding:13px 15px 8px;display:grid}.cl-sample-mark{display:none}.cl-sample-name{font:700 10px/1 Arial,sans-serif}.cl-sample-contact{color:#64748b;text-align:right;font:4.6px/1.4 Arial,sans-serif}.cl-sample-body{gap:7px;padding:10px 15px;display:grid}.cl-sample-body span:nth-child(4),.cl-sample-body span:nth-child(5){max-width:95%}.cl-template-sample.cl-template-classic{font-family:Georgia,serif}.cl-template-sample.cl-template-classic .cl-sample-head{text-align:center;border:0;flex-direction:column;gap:3px;padding-top:15px;display:flex}.cl-template-sample.cl-template-classic .cl-sample-name{font-variant:small-caps;letter-spacing:.07em;font-family:Georgia,serif}.cl-template-sample.cl-template-classic .cl-sample-contact{text-align:center}.cl-template-sample.cl-template-classic .cl-sample-head:after{content:"";background:var(--cl-accent);width:35px;height:1px;margin-top:4px}.cl-template-sample.cl-template-modern{font-family:Arial,sans-serif}.cl-template-sample.cl-template-modern .cl-sample-name{color:var(--cl-accent);font-size:11px}.cl-template-sample.cl-template-executive{font-family:Arial,sans-serif}.cl-template-sample.cl-template-executive .cl-sample-head{border-top:4px solid var(--cl-accent);color:#fff;background:#202b3f;border-bottom:0;padding-top:17px;padding-bottom:13px}.cl-template-sample.cl-template-executive .cl-sample-contact{color:#dce4ee}.cl-template-sample.cl-template-minimal{font-family:Arial,sans-serif}.cl-template-sample.cl-template-minimal .cl-sample-head{border:0;padding-top:19px}.cl-template-sample.cl-template-minimal .cl-sample-name{font-weight:400}.cl-template-sample.cl-template-minimal .cl-sample-body{gap:9px;padding-top:20px}.cl-template-sample.cl-template-editorial .cl-sample-head{border-bottom:1px solid #ddd}.cl-template-sample.cl-template-editorial .cl-sample-name{color:var(--cl-accent);font:700 12px Georgia,serif}.cl-template-sample.cl-template-editorial .cl-sample-body{border-left:2px solid var(--cl-accent);margin-left:15px;padding-left:8px}.cl-template-sample.cl-template-monogram .cl-sample-mark{border:1px solid var(--cl-accent);width:20px;height:20px;color:var(--cl-accent);place-items:center;font:700 7px Georgia,serif;display:grid}.cl-template-sample.cl-template-monogram .cl-sample-head{border-bottom:1px solid #ddd}.cl-template-sample.cl-template-banner{font-family:Arial,sans-serif}.cl-template-sample.cl-template-banner .cl-sample-head{background:var(--cl-accent);color:#fff;border:0;padding-top:18px;padding-bottom:16px}.cl-template-sample.cl-template-banner .cl-sample-contact{color:#fff}.cl-template-sample.cl-template-sidebar{border-left:5px solid var(--cl-accent);font-family:Arial,sans-serif}.cl-template-sample.cl-template-sidebar .cl-sample-head{border:0;padding-top:17px}.cl-template-sample.cl-template-sidebar .cl-sample-body{padding-top:18px}.cl-ws-contact-editor{background:#f8faff;border:1px solid #dce4ef;border-radius:9px;gap:8px;margin:15px 0;padding:13px;display:grid}.cl-ws-contact-editor strong{color:#142a4c;font-size:.82rem}.cl-ws-contact-editor p{color:#63728b;margin:0;font-size:.69rem;line-height:1.4}.cl-ws-contact-editor label{color:#34425d;gap:3px;font-size:.7rem;font-weight:700;display:grid}.cl-ws-contact-editor input{box-sizing:border-box;color:#182846;background:#fff;border:1px solid #cad7e8;border-radius:6px;width:100%;padding:8px;font:400 .8rem Arial,sans-serif}.cl-ws-contact-editor input:focus{border-color:#0865f4;outline:2px solid #a7c8fa}@media (max-width:700px){.pr-template-picker .cl-template-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-ws-document-bar button{font-size:.67rem}.cl-letter-page .cl-doc-header{grid-template-columns:1fr;gap:7px;padding:24px 24px 18px}.cl-letter-page .cl-doc-identity b{font-size:18px}.cl-letter-page .cl-doc-contact{text-align:left;flex-wrap:wrap;gap:3px 8px;max-width:none;font-size:8px;display:flex}.cl-letter-page.cl-template-classic .cl-doc-contact{justify-content:center}.cl-letter-page.cl-template-monogram .cl-doc-header{grid-template-columns:40px 1fr}.cl-letter-page.cl-template-monogram .cl-doc-mark{width:40px;height:40px}.cl-letter-page.cl-template-monogram .cl-doc-contact{border:0;grid-column:2;padding:0}.cl-letter-page .cl-doc-body{padding:25px 24px 40px}.cl-letter-page.cl-template-editorial .cl-doc-body{margin-left:24px;padding-left:14px}.cl-letter-page.cl-template-sidebar .cl-doc-header,.cl-letter-page.cl-template-sidebar .cl-doc-body{padding-left:35px}.cl-template-options{grid-template-columns:1fr 1fr}.cl-template-sample{height:155px}.cl-sample-body{gap:4px}}@media print{.pr-letter.cl-letter-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0}.pr-letter.cl-letter-page .cl-doc-header{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:700px){.product-flow-page .product-flow-content{padding-top:36px}}.cl-ws{overflow:visible}.is-main-paywall .paywall-content{padding-top:8px}.cl-ws-heading{border-radius:20px 20px 0 0;padding:11px 20px}.cl-ws-grid{grid-template-columns:275px minmax(0,1fr) 260px;align-items:start;gap:14px;padding:12px}.cl-ws-nav,.cl-ws-actions{background:#fff;border:1px solid #dce4ef;border-radius:13px;box-shadow:0 4px 16px #1226460f}.cl-ws-nav{min-width:0;padding:12px}.cl-ws-top-actions{align-items:stretch;gap:6px;display:flex}.cl-ws-top-actions .cl-ws-edit-answers{flex:1;width:auto;min-width:0;padding:8px;font-size:.73rem}.cl-ws-resume-add{flex:none;display:flex}.cl-ws-resume-add button{color:#075bd2;cursor:pointer;background:#f7faff;border:1px solid #cbd9ec;border-radius:9px;padding:7px;font-size:.69rem;font-weight:750}.cl-ws-resume-add button:hover{background:#eaf3ff}.cl-ws-resume-error{color:#aa2333;margin-top:5px;font-size:.68rem;display:block}.cl-ws-center{padding:2px 0 8px}.cl-ws-document-bar{margin-bottom:8px}.cl-ws-format{margin:0 auto 12px}.cl-ws-side-tabs{background:#edf2f8;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:10px 0 8px;padding:3px;display:grid}.cl-ws-side-tabs button{color:#52627a;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;min-height:36px;padding:5px 2px;font-size:.73rem;font-weight:750}.cl-ws-side-tabs button[aria-selected=true]{color:#075bd2;background:#fff;box-shadow:0 1px 5px #142b4f1f}.cl-ws-side-tabs button:focus-visible,.cl-ws-template-options button:focus-visible,.cl-doc-inline-button:focus-visible{outline-offset:2px;outline:2px solid #0865f4}.cl-ws-side-panel{scrollbar-width:thin;max-height:min(570px,100dvh - 235px);padding:0 3px 8px 0;overflow-y:auto}.cl-ws-side-hint,.cl-ws-side-panel>p{color:#617089;margin:0 0 10px;font-size:.73rem;line-height:1.45}.cl-ws-side-panel h2{margin:5px 7px 7px}.cl-ws-side-panel nav li button{min-height:30px;padding:4px 9px;font-size:.78rem}.cl-ws-side-panel nav+p{margin:9px 8px 0}.cl-ws-template-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cl-ws-template-options button{min-width:0;padding:7px}.cl-ws-template-options .cl-template-sample{height:150px}.cl-ws-template-options .cl-template-name{justify-content:space-between;align-items:center;gap:2px;min-height:24px;display:flex}.cl-ws-template-options .cl-template-name b{margin:0;font-size:.7rem}.cl-ws-template-options .cl-template-name em{color:#11814a;text-transform:uppercase;background:#e7f7ef;border-radius:4px;padding:2px 4px;font:800 .56rem Arial,sans-serif}.cl-ws-document-bar span{color:#64738d;white-space:nowrap}.cl-ws-actions{align-self:start;padding:20px 16px;position:sticky;top:18px}.cl-ws-actions h2{font-size:1.1rem}.cl-ws-trust{justify-content:center;align-items:center;gap:8px;margin-top:17px;display:flex}.cl-ws-trust .ats-market-badge{flex:0 0 82px;width:82px}.cl-ws-trust .ats-market-badge img{width:72px;height:72px}.cl-ws-trust .ats-market-badge figcaption{font-size:8px}.cl-ws-trust .paywall-guarantee-card{width:115px;height:auto}.cl-ws-paper .cl-doc-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.cl-ws-paper .cl-doc-contact-fields label,.cl-ws-paper .cl-doc-edit-label{color:#466080;letter-spacing:0;text-transform:none;gap:4px;margin:0;font:700 10px/1.3 Arial,sans-serif;display:grid}.cl-ws-paper .cl-doc-contact-fields input,.cl-ws-paper .cl-doc-edit-label input{box-sizing:border-box;color:#253149;background:#f8fbff;border:1px solid #aac6ee;border-radius:6px;width:100%;min-width:0;padding:8px 9px;font:13px/1.35 Arial,sans-serif;display:block}.cl-ws-paper .cl-doc-contact-fields input:focus,.cl-ws-paper .cl-doc-edit-label input:focus{border-color:#0865f4;outline:2px solid #a7c8fa}.cl-doc-inline-button{color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:0;border-bottom:1px dashed #0000;padding:0}.cl-doc-inline-button:hover{border-bottom-color:#8cafd8}.cl-doc-recipient-fields{gap:8px;max-width:280px;display:grid}.cl-ws-paper .cl-ws-paper-meta p:has(.cl-doc-edit-label)+p{margin-top:14px}.pf-tone-explainer{color:#405574;background:#f2f7ff;border-left:3px solid #0865f4;border-radius:0 7px 7px 0;margin:-7px 0 2px;padding:9px 12px;font-size:.82rem;line-height:1.45}@media (max-width:1050px){.cl-ws-grid{grid-template-columns:250px minmax(0,1fr)}.cl-ws-actions{border:1px solid #dce4ef;align-self:start;position:static}}@media (max-width:700px){.cl-ws-heading{border-radius:12px 12px 0 0}.cl-ws-grid{padding:10px}.cl-ws-nav{border:1px solid #dce4ef;margin-bottom:12px;padding:12px}.cl-ws-center{padding:0}.cl-ws-side-tabs{margin:12px 0 10px}.cl-ws-side-panel{max-height:none;padding:0;overflow:visible}.cl-ws-template-options{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:138px;grid-auto-flow:column;gap:9px;padding:2px 2px 9px;display:grid;overflow-x:auto}.cl-ws-template-options button{scroll-snap-align:start}.cl-ws-template-options .cl-template-sample{height:142px}.cl-ws-side-panel[aria-label="Choose a cover letter template"] .cl-ws-side-hint:after{content:" Swipe to view all eight →";color:#075bd2}.cl-ws-side-panel nav ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:0;display:grid;overflow:visible}.cl-ws-side-panel nav li{min-width:0}.cl-ws-side-panel nav li button{min-height:33px;padding:4px 5px;font-size:.68rem}.cl-ws-side-panel nav li button b{display:none}.cl-ws-side-panel nav li button svg{flex:none;width:11px;height:11px}.cl-ws-document-bar{flex-wrap:wrap}.cl-ws-paper .cl-doc-contact-fields{grid-template-columns:1fr}.cl-ws-actions{border-radius:12px;margin-top:12px}}@media (min-width:701px){.product-flow-page:not(.is-main-paywall) .paywall-header{height:64px}.product-flow-page .pf-details [role=radiogroup].pt-field{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.product-flow-page .pf-details .pt-textarea{min-height:80px}.product-flow-page .product-flow-content{padding-top:0}}.paywall-page .cl-paywall-hero .cl-letter-frame{align-self:center!important;height:auto!important}@media (max-width:700px) and (max-height:780px){.cl-paywall-hero .cl-facts{display:none}}.paywall-page .cl-paywall-hero .cl-letter-frame{contain:none!important}.product-flow-page .pf-details .pf-file-name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-flow-page .pf-details,.product-flow-page .pf-details>*{min-width:0;max-width:100%}.checkout-approved .checkout-panel .checkout-disclosure[data-cover-offer=true]{color:#253a5a;text-align:left;background:#f2f7ff;border:1px solid #bed5f5;border-radius:9px;margin:0;padding:13px 14px;font-size:13px;line-height:1.5}.checkout-approved .checkout-panel .checkout-disclosure[data-cover-offer=true] a{color:#075bd2;font-weight:750}.cl-ws-signature>button{color:#1c2d49;text-align:left;cursor:pointer;background:#f9fbff;border:1px dashed #bbcae1;border-radius:8px;justify-items:start;gap:5px;width:100%;padding:10px 12px;display:grid}.cl-ws-signature>button small{color:#657993;letter-spacing:.08em;font:700 9px Arial,sans-serif}.cl-signature-typed{color:#182941;overflow-wrap:anywhere;max-width:100%;font:italic 24px/1.35 Brush Script MT,Segoe Script,Georgia,serif;display:inline-block}.cl-signature-image{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,230px);max-height:75px;display:block}.cl-signature-editor{background:#f8fbff;border:1px solid #b7cdec;border-radius:9px;gap:10px;padding:13px;font-family:Arial,sans-serif;display:grid}.cl-signature-editor>p{color:#1d3150;justify-content:space-between;gap:8px;margin:0;font:800 12px/1.4 Arial,sans-serif;display:flex}.cl-signature-editor>p small{color:#65758f;font:400 10px/1.4 Arial,sans-serif}.cl-signature-tabs{background:#eaf0f8;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.cl-signature-tabs button{color:#465a75;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:31px;font:750 11px Arial,sans-serif}.cl-signature-tabs button[aria-pressed=true]{color:#075bd2;background:#fff;box-shadow:0 1px 4px #213d6320}.cl-signature-type-label{color:#405675!important;gap:4px!important;margin:0!important;font:700 10px Arial,sans-serif!important;display:grid!important}.cl-signature-type-label input{box-sizing:border-box;color:#253149;background:#fff;border:1px solid #b9cbe2;border-radius:6px;width:100%;padding:8px;font:13px Arial,sans-serif}.cl-signature-draw{position:relative}.cl-signature-draw canvas{cursor:crosshair;touch-action:none;background:#fff;border:1px solid #b9cbe2;border-radius:6px;width:100%;height:100px;display:block}.cl-signature-draw button{color:#075bd2;cursor:pointer;background:#fff;border:1px solid #c7d8e9;border-radius:5px;padding:4px 7px;font:700 10px Arial,sans-serif;position:absolute;top:6px;right:6px}.cl-signature-upload{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-signature-upload button{color:#075bd2;cursor:pointer;background:#fff;border:1px solid #a8c3e9;border-radius:6px;padding:8px 10px;font:700 11px Arial,sans-serif}.cl-signature-upload small{color:#65758f;font:10px Arial,sans-serif}.cl-signature-error{color:#a32132;font:11px Arial,sans-serif}.cl-signature-result{border-top:1px solid #d9e4f3;gap:3px;min-height:55px;padding-top:9px;display:grid}.cl-signature-result>span:first-child{color:#65758f;text-transform:uppercase;letter-spacing:.06em;font:700 10px Arial,sans-serif}.pr-signature-picker{background:#f8fbff;border:1px solid #dce4ef;border-radius:9px;margin:0 0 16px;padding:12px 15px}.pr-signature-picker summary{color:#075bd2;cursor:pointer;font-weight:750}.pr-signature-picker .cl-signature-editor{max-width:520px;margin-top:12px}.pr-letter-signature{justify-items:start;gap:4px;margin-top:-6px;display:grid}.pr-letter-signature>span:last-child:not(.cl-signature-typed){font-size:13px}@media (min-width:701px){.cl-ws-side-panel nav li button{min-height:28px}}@media (max-width:700px){.cl-signature-editor{padding:10px}.cl-signature-editor>p{display:grid}.cl-signature-draw canvas{height:90px}.cl-ws-side-panel nav li:last-child{grid-column:1/-1}.cl-ws-side-panel nav li:last-child button{color:#075bd2;border:1px solid #d7e5f5;justify-content:center}}@media print{.pr-signature-picker{display:none!important}.pr-letter-signature img{max-width:230px;max-height:75px}}.cl-answer-panel{scrollbar-width:thin;max-height:min(550px,100dvh - 310px);margin-top:11px;overflow-y:auto}.cl-answer-head{z-index:1;background:#fff;border-bottom:1px solid #dce5f1;justify-content:space-between;gap:8px;padding:3px 2px 10px;display:flex;position:sticky;top:0}.cl-answer-head strong{color:#142a4c;font-size:.92rem}.cl-answer-head p{color:#63738c;margin:4px 0 0;font-size:.71rem;line-height:1.45}.cl-answer-head button{color:#47627f;cursor:pointer;background:#f7faff;border:1px solid #d8e2ef;border-radius:6px;flex:none;align-self:start;width:27px;height:27px;font-size:18px}.cl-answer-panel form{gap:10px;padding:12px 2px 0;display:grid}.cl-answer-panel label{color:#2b405e;gap:5px;font-size:.72rem;font-weight:750;display:grid}.cl-answer-panel label small{color:#74839a;font-size:.67rem;font-weight:500;display:inline}.cl-answer-panel input,.cl-answer-panel textarea,.cl-answer-panel select{box-sizing:border-box;color:#21334f;background:#fff;border:1px solid #c7d6e9;border-radius:7px;width:100%;min-width:0;padding:8px 9px;font:400 .78rem/1.4 Arial,sans-serif}.cl-answer-panel textarea{resize:vertical}.cl-answer-panel input:focus,.cl-answer-panel textarea:focus,.cl-answer-panel select:focus{border-color:#0865f4;outline:2px solid #a7c8fa}.cl-answer-resume,.cl-answer-explain{color:#63738c;margin:0;font-size:.68rem;line-height:1.45}.cl-answer-resume{background:#f3f7fc;border-radius:6px;padding:8px}.cl-answer-error{color:#a32132;margin:0;font-size:.72rem;line-height:1.4}.cl-answer-submit{background:#fff;padding:8px 0 2px;position:sticky;bottom:0}.cl-answer-submit button{color:#fff;cursor:pointer;background:#2865ef;border:0;border-radius:8px;width:100%;min-height:38px;font:800 .77rem Arial,sans-serif}.cl-answer-submit button:disabled{opacity:.65;cursor:wait}.cl-ws-edit-answers[aria-expanded=true]{background:#eaf3ff;border-color:#91b8f0}.cl-ws-signature-teaser{color:#123055;text-align:left;cursor:pointer;background:#f2f7ff;border:1px solid #bad3f5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:58px;margin:7px 0 11px;padding:8px 10px;display:grid}.cl-ws-signature-teaser:hover{background:#eaf3ff;border-color:#0865f4}.cl-ws-signature-teaser>span:first-child{gap:3px;min-width:0;display:grid}.cl-ws-signature-teaser b{font-size:.73rem;line-height:1.3}.cl-ws-signature-teaser small{color:#5d7290;font-size:.64rem;line-height:1.25}.cl-ws-signature-teaser .cl-signature-typed{color:#1b365b;max-width:88px;font-size:18px;line-height:1.1}.cl-ws-signature-teaser .cl-signature-image{max-width:88px;max-height:40px}.cl-ws-signature-teaser.is-mobile{display:none}@media (max-width:1050px){.cl-ws-signature-teaser.is-desktop{display:none}.cl-ws-signature-teaser.is-mobile{margin:10px 0 3px;display:grid}}@media (max-width:700px){.cl-answer-panel{max-height:min(420px,100dvh - 305px)}}.product-flow-page .product-flow-content,.product-flow-page.is-main-paywall .paywall-content{padding-top:40px}@media (max-width:700px){.product-flow-page .product-flow-content{padding-top:34px}.product-flow-page.is-main-paywall .paywall-content{padding-top:30px}}.pf-file{background:0 0;border:0;border-radius:0;gap:10px;padding:0}.pf-file-icon svg{stroke:#4c5f7a;width:22px;height:22px}.pf-file-name{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pf-file-name small{color:#6b7686;order:-1;font-size:.8rem;font-weight:600}.pf-file-name b{color:#06183f;font-size:.9rem}.pf-file .pt-link{color:#075bd2;font-size:.85rem;font-weight:750}.pf-cover-wizard .pf-file{margin:-4px 0 2px}.pf-wizard-actions{margin-top:4px}.cl-ws-heading span{max-width:560px}.cl-ws-grid{padding:14px}.cl-ws-document-bar{margin-bottom:10px;font-size:.8rem}.cl-ws-cta{white-space:nowrap;border-radius:12px;gap:9px;min-height:58px;font-size:.92rem}.cl-ws-grid{grid-template-columns:275px minmax(0,1fr) 290px}.cl-ws-cta svg{fill:none;stroke:currentColor;stroke-width:1.9px;flex:none;width:17px;height:17px}.cl-ws-trust{align-items:flex-start;margin-top:18px}.cl-ws-signature-teaser.is-desktop{margin-bottom:14px}@media (max-width:700px){.cl-ws-grid{flex-direction:column;align-items:stretch;display:flex}.cl-ws-center,.cl-ws-actions,.cl-ws-nav{box-sizing:border-box;width:100%;max-width:none}.cl-ws-grid{padding:10px}.cl-ws-nav{order:1;margin:0 0 10px;padding:10px}.cl-ws-center{order:2;padding:2px 0 6px}.cl-ws-actions{order:3;margin-top:12px;padding:18px 16px 24px;display:block}.cl-ws-side-tabs{grid-template-columns:1fr 1fr;margin:8px 0 0}.cl-ws-side-tabs button[data-tab=sections],.cl-ws-sections-panel{display:none}.cl-ws-side-panel{margin-top:10px}.cl-ws-actions h2{font-size:1.15rem}.cl-ws-actions .cl-ws-section-note{display:none}.cl-ws-actions-list{margin:14px 0 16px}.cl-ws-cta{min-height:56px;font-size:1rem}.cl-ws-trust{justify-content:center;align-items:flex-start;gap:18px;margin-top:16px;display:flex}.cl-ws-signature-teaser.is-desktop,.cl-ws-format{display:none}.cl-ws-document-bar{padding:0 4px}}.cl-ws-value{gap:12px;margin:16px 0 18px;padding:0;list-style:none;display:grid}.cl-ws-value li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;display:grid}.cl-ws-value li span{color:#11813f;background:#e6f6ec;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:900;display:grid}.cl-ws-value li b{color:#06183f;font-size:.86rem;line-height:1.3;display:block}.cl-ws-value li small{color:#5d6d86;margin-top:2px;font-size:.74rem;line-height:1.4;display:block}.cl-ws-actions .cl-ws-section-note{margin-top:12px}.cl-ws-format .cl-ws-format-choice{color:#223351;cursor:pointer;margin:0 -2px;padding:3px 6px}.cl-ws-format .cl-ws-format-choice b{text-underline-offset:3px;-webkit-text-decoration:underline #b7c9e3;text-decoration:underline #b7c9e3}.cl-ws-format .cl-ws-format-choice:hover b{color:#075bd2;text-decoration-color:#0865f4}.cl-answer-head button{place-items:center;width:28px;height:28px;padding:0;font-size:0;line-height:0;display:grid}.cl-answer-head button svg{fill:none;stroke:#47627f;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.cl-answer-head button:hover{background:#e9f1fc}.cl-letter-page .cl-doc-identity small{letter-spacing:.06em;font:600 11px/1.4 Arial,sans-serif}.cl-letter-page.cl-template-modern .cl-doc-identity small{color:#4c5b72;letter-spacing:.04em;text-transform:none;font-size:12px}.cl-ws-signature>button small{color:#075bd2}.pf-wizard-switch{color:#5d6d86;text-align:center;margin:-4px 0 0;font-size:.86rem}.pf-wizard-switch .pt-link{color:#075bd2;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.cl-ws-trust{justify-content:center}.cl-ws-trust .paywall-guarantee-card{width:150px}.pf-letter-kind-group{border:0;min-width:0;margin:0;padding:0}.pf-letter-kind-group legend{color:#06183f;margin:0 0 8px;padding:0;font-size:.9rem;font-weight:750}.pf-letter-kind{background:#f3f7fc;border:1px solid #d6e2f2;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;padding:6px;display:grid}.pf-letter-kind button{text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.pf-letter-kind button span{gap:3px;min-width:0;display:grid}.pf-letter-kind button i{box-sizing:border-box;background:#fff;border:2px solid #9fb3cc;border-radius:50%;width:18px;height:18px;margin-top:2px}.pf-letter-kind button b{color:#06183f;font-size:.95rem}.pf-letter-kind button small{color:#5d6d86;font-size:.8rem;line-height:1.35}.pf-letter-kind button:hover{background:#eaf2fd}.pf-letter-kind button.is-on{background:#fff;border-color:#0865f4;box-shadow:0 4px 14px #0865f41f}.pf-letter-kind button.is-on i{border-width:6px;border-color:#0865f4}.pf-letter-kind button:focus-visible{outline-offset:2px;outline:2px solid #0865f4}@media (max-width:520px){.pf-letter-kind{grid-template-columns:1fr;gap:6px}}.pt-field-foot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}@media (max-width:520px){.pt-field-foot{flex-wrap:wrap}.pt-field-foot .pt-hint{flex:100%}.pt-field-foot .pt-counter{margin-left:auto}}@media (max-width:700px){.cl-color-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.cl-color-options button{justify-items:center;gap:5px;min-width:0;padding:8px 2px 6px;font-size:.66rem;line-height:1.1;display:grid}.cl-color-options i{width:20px;height:20px}}.is-main-paywall .cl-impact{background:linear-gradient(160deg,#f5f9ff 0%,#fff 55%);border:1px solid #d9e6f5;padding:34px 32px 30px;box-shadow:0 18px 44px #0a2b6714}.cl-impact>header{text-align:center}.cl-impact .cl-impact-eyebrow{color:#0865f4;letter-spacing:.14em;margin:0 0 10px;font-size:.7rem;font-weight:850}.cl-impact>header h2#paywall-impact-title{color:#06183f;letter-spacing:-.03em;text-transform:none;max-width:560px;margin:0 auto;font-size:1.55rem;line-height:1.2}.cl-impact .cl-impact-price{color:#11703a;background:#e8f7ee;border-radius:99px;align-items:baseline;gap:6px;margin:14px 0 0;padding:8px 14px;font-size:.84rem;font-weight:700;display:inline-flex}.cl-impact .cl-impact-price b{font-size:1.15rem;font-weight:900}.cl-impact>div{border-top:0;padding-top:0;margin-top:26px!important}.cl-impact article{border:1px solid #dfe8f3!important;box-shadow:0 4px 14px #0a2b670d!important}.cl-impact article>span{box-shadow:0 6px 14px #0865f438;background:linear-gradient(135deg,#60a5fa,#0865f4)!important}.cl-impact article b{letter-spacing:-.01em;font-size:1.02rem}.cl-impact article p{color:#4d5d78;font-size:.86rem;line-height:1.45}.cl-impact>div.cl-impact-foot{justify-items:center;width:min(420px,100%);border:0!important;grid-template-columns:1fr!important;gap:14px!important;margin:26px auto 0!important;padding:0!important;display:grid!important}.cl-impact .cl-impact-foot .cl-ws-cta{width:100%;min-height:60px;font-size:1rem;grid-area:auto/1!important}.cl-impact .cl-impact-foot .paywall-guarantee-card{width:150px}@media (max-width:700px){.is-main-paywall .cl-impact{padding:24px 16px 22px}.cl-impact>header h2#paywall-impact-title{font-size:1.3rem}}.cl-impact .cl-impact-note{color:#5d6d86;text-align:center;margin:0;font-size:.8rem}.pf-open-application{background:#f7faff;border:1px dashed #b7cbe8;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.pf-open-application b{color:#06183f;font-size:.95rem}.pf-open-application small{color:#5d6d86;font-size:.84rem;line-height:1.4}.pf-open-application .pt-link{color:#075bd2;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-size:.84rem;font-weight:750;text-decoration:underline}.cl-ws-heading .cl-ws-cta-top{flex:none;width:auto;min-height:50px;padding:10px 22px}@media (max-width:700px){.cl-ws-heading{flex-direction:column;align-items:stretch}.cl-ws-heading .cl-ws-cta-top{width:100%;margin-top:4px;display:flex}}button.cl-ws-paper-locked{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e4eaf1;border-radius:0}button.cl-ws-paper-locked:hover .cl-ws-paper-lock{background:#ffffffbf}button.cl-ws-paper-locked:hover .cl-ws-paper-lock strong{text-underline-offset:3px;text-decoration:underline}button.cl-ws-paper-locked:focus-visible{outline-offset:2px;outline:2px solid #0865f4}button.cl-ws-paper-locked .cl-ws-paper-lock span{display:block}.is-main-paywall .cl-impact{background:linear-gradient(145deg,#f4fbf7,#fff);border-color:#dce8e2;box-shadow:0 16px 40px #144c3614}.cl-impact .cl-impact-eyebrow{color:#177b56;letter-spacing:.12em;font-size:.74rem}.cl-impact>header h2#paywall-impact-title{font-size:1.65rem}.cl-impact>div{border-top:1px solid #dbe9e1!important;margin-top:24px!important;padding-top:24px!important}.cl-impact article{border-color:#dfeae4!important;box-shadow:0 6px 18px #144c360f!important}.cl-impact article>span{box-shadow:0 8px 16px #0865f44d,inset 0 2px 3px #ffffff8c,inset 0 -3px 5px #00287859;background:radial-gradient(circle at 32% 28%,#8ec0ff 0%,#2f83fb 42%,#0652c9 100%)!important;border-radius:50%!important;width:52px!important;height:52px!important}.cl-impact article>span svg{stroke-width:2px;filter:drop-shadow(0 1px 1px #001e5a59);width:24px;height:24px}.cl-impact article b{font-size:1.05rem}@media (max-width:520px){.pf-cover-wizard .pt-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pf-cover-wizard .pt-chips button{min-height:42px;padding:0 10px;font-size:.92rem}}@media (min-width:701px){.cl-ws-heading .cl-ws-cta-top{display:none}}.cl-ws-heading h1{font-size:1.5rem;line-height:1.2}.cl-ws-format{margin-bottom:10px!important}.cl-ws-paper.cl-letter-page{min-height:0}.cl-ws-paper.cl-letter-page .cl-doc-header{padding:22px 36px 16px}.cl-ws-paper.cl-letter-page.cl-template-modern .cl-doc-body{padding-top:22px}.cl-ws-paper.cl-letter-page .cl-doc-body{padding:22px 36px 26px}.cl-ws-paper.cl-letter-page .cl-ws-paper-meta{margin-bottom:14px}.cl-ws-paper.cl-letter-page .cl-ws-paper-meta p+p{margin-top:8px}.cl-ws-paper.cl-letter-page .cl-ws-subject{margin:12px 0!important}.cl-ws-paper.cl-letter-page .cl-ws-greeting{margin-bottom:10px!important}.cl-ws-paper textarea{min-height:118px}.cl-ws-paper.cl-letter-page .cl-ws-paper-locked{gap:10px;margin-top:12px;padding:12px 0}.cl-ws-lines{gap:5px}.cl-ws-closing{margin-top:6px}.cl-ws-signature{margin-top:10px}@media (max-width:700px){.cl-ws-heading h1{font-size:1.3rem}.cl-ws-paper.cl-letter-page .cl-doc-header{padding:18px 20px 12px}.cl-ws-paper.cl-letter-page .cl-doc-body{padding:16px 20px 20px}}@media (min-width:701px){.cl-ws-grid{align-items:stretch}.cl-ws-nav,.cl-ws-actions{align-self:stretch;position:static}.cl-ws-center{background:#fff;border:1px solid #dce4ef;border-radius:13px;flex-direction:column;padding:12px;display:flex;box-shadow:0 4px 16px #1226460f}.cl-ws-format{width:100%;margin:0 0 12px!important}.cl-ws-paper.cl-letter-page{width:100%;box-shadow:none;border:1px solid #e3e9f1;flex:1}}.cl-ws-heading{padding:14px 22px}.cl-ws-heading .cl-ws-heading-main{flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0;display:flex}.cl-ws-heading .cl-ws-heading-main h1{margin:0;font-size:1.45rem}.cl-ws-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cl-ws-tags li{color:#0a3d9c;white-space:nowrap;text-overflow:ellipsis;background:#edf4ff;border:1px solid #bfd6f8;border-radius:99px;align-items:center;gap:6px;max-width:320px;padding:7px 12px;font-size:.8rem;font-weight:750;line-height:1.2;display:inline-flex;overflow:hidden}.cl-ws-tags li svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.cl-ws-tags li.is-note{color:#11703a;background:#eaf7ef;border-color:#cfe3d6}.cl-ws-tags li.is-tone{color:#4a5a74;background:#f4f6fa;border-color:#e0e6ef;font-weight:650}@media (max-width:700px){.cl-ws-heading .cl-ws-heading-main h1{font-size:1.3rem}.cl-ws-tags li{max-width:100%;padding:6px 10px;font-size:.76rem}}@media (min-width:701px){.cl-ws-grid{align-items:start}.cl-ws-nav,.cl-ws-actions{align-self:start}}.badge-3d{color:#fff;background:radial-gradient(circle at 32% 28%,#8ec0ff 0%,#2f83fb 42%,#0652c9 100%);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 18px #0865f44d,inset 0 2px 3px #ffffff8c,inset 0 -3px 5px #00287859}.badge-3d svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #001e5a59);width:26px;height:26px}.badge-3d b{text-shadow:0 1px 1px #001e5a66;font-size:1.3rem;font-weight:900}.ct-authority{flex-wrap:wrap;gap:8px 10px;margin:-6px 0 18px;padding:0;list-style:none;display:flex}.ct-authority li{color:#0a3d9c;background:#f3f8ff;border:1px solid #cddcf2;border-radius:99px;align-items:center;gap:7px;padding:7px 12px;font-size:.8rem;font-weight:750;display:inline-flex}.ct-authority li span{background:#0865f4;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.ct-authority li svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.ct-trust{padding:56px 0 8px}.ct-trust .visual-container{text-align:center}.ct-trust h2{color:#06183f;letter-spacing:-.035em;max-width:640px;margin:10px auto 26px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.ct-trust-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ct-trust-grid article{background:#fff;border:1px solid #dfe8f3;border-radius:18px;grid-template-rows:auto auto 1fr;gap:12px;padding:22px;display:grid;box-shadow:0 10px 28px #06183f0f}.ct-trust-grid article b{color:#06183f;font-size:1.05rem;line-height:1.3}.ct-trust-grid article p{color:#4d5d78;margin:0;font-size:.92rem;line-height:1.5}@media (max-width:900px){.ct-trust-grid{grid-template-columns:1fr}.ct-trust{padding-top:40px}}.product-career-test .visual-process ol{align-items:stretch}.product-career-test .visual-process li{grid-template-rows:auto 1fr;justify-items:center;gap:14px;display:grid}.product-career-test .visual-process .badge-3d-step{width:60px;height:60px}@media (max-width:700px){.product-career-test .visual-process li{grid-template-rows:none;grid-template-columns:60px minmax(0,1fr);place-items:center start}}.pf-everything.is-career{text-align:center;background:linear-gradient(145deg,#f4fbf7,#fff);border-color:#dce8e2;box-shadow:0 16px 40px #144c3614}.pf-everything.is-career .pf-eyebrow{color:#177b56}.pf-everything.is-career h2{max-width:640px;margin:0 auto}.pf-everything.is-career .pf-everything-lede{color:#4d5d78;max-width:560px;margin:8px auto 0;font-size:.95rem;line-height:1.5}.pf-everything.is-career .dl-grid{text-align:left;border-top:1px solid #dbe9e1;margin-top:8px;padding-top:22px}.dl-grid.is-badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dl-grid.is-badges li{border-color:#dfeae4;flex-direction:column;align-items:stretch;gap:12px;padding:18px 16px;box-shadow:0 6px 18px #144c360f}.dl-grid.is-badges li.is-bonus{background:linear-gradient(#f0faf5,#fff 60%)}.dl-badge{background:radial-gradient(circle at 32% 28%,#8ec0ff 0%,#2f83fb 42%,#0652c9 100%);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 16px #0865f44d,inset 0 2px 3px #ffffff8c,inset 0 -3px 5px #00287859}.dl-badge svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #001e5a59);width:24px;height:24px}.dl-grid.is-badges li.is-bonus .dl-badge{background:radial-gradient(circle at 32% 28%,#8fe0b4 0%,#22a35f 45%,#0d6b3c 100%);box-shadow:0 8px 16px #11813f4d,inset 0 2px 3px #ffffff8c,inset 0 -3px 5px #003c1e59}.dl-grid.is-badges .dl-copy b{font-size:.98rem}.dl-grid.is-badges .dl-copy small{font-size:.84rem}@media (max-width:980px){.dl-grid.is-badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.dl-grid.is-badges{grid-template-columns:1fr}.dl-grid.is-badges li{flex-direction:row;align-items:flex-start}}.pf-everything.is-career .pf-cta{max-width:520px;margin:22px auto 0}.pf-everything.is-career .pf-terms{text-align:center}.ct-trust h2{text-align:center;margin-inline:auto!important}.product-career-test .visual-process li .process-step-copy{text-align:center}@media (max-width:700px){.product-career-test .visual-process li .process-step-copy{text-align:left}}.pf-paywall-frame.is-open{align-content:start}.pf-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-profile-facts li{text-align:center;background:#fff;border:1px solid #dfe8f3;border-radius:12px;gap:2px;padding:12px 10px;display:grid}.pf-profile-facts li b{color:#0865f4;letter-spacing:-.02em;font-size:1.35rem;line-height:1.1}.pf-profile-facts li span{color:#4d5d78;font-size:.74rem;line-height:1.3}.pf-paywall-frame.is-open .pf-paywall-lock{margin-top:4px}@media (max-width:480px){.pf-profile-facts{grid-template-columns:1fr 1fr 1fr;gap:6px}.pf-profile-facts li{padding:10px 6px}.pf-profile-facts li b{font-size:1.1rem}.pf-profile-facts li span{font-size:.68rem}}.pf-unlock-list{text-align:left;gap:8px;width:100%;max-width:520px;margin:0;padding:0;list-style:none;display:grid}.pf-unlock-list li{color:#24364f;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;font-size:.9rem;line-height:1.4;display:grid}.pf-unlock-list li span{color:#11813f;background:#e6f6ec;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.78rem;font-weight:900;display:grid}.pf-matches li.locked .pf-match-name b.pf-masked{color:#2b3d5c;letter-spacing:.02em;filter:blur(5px)!important}.product-career-test .hero-main{align-items:start}.product-career-test .ct-authority{gap:10px;margin:4px 0 22px;display:grid}.product-career-test .ct-authority li{white-space:normal;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px}.product-career-test .ct-authority li span{flex:none;width:30px;height:30px;margin-top:1px}.product-career-test .ct-authority li svg{width:15px;height:15px}.product-career-test .ct-authority li div{gap:2px;display:grid}.product-career-test .ct-authority li b{color:#06183f;font-size:.92rem;line-height:1.3}.product-career-test .ct-authority li small{color:#4d5d78;font-size:.8rem;font-weight:500;line-height:1.4}.product-career-test .ct-hero-tool{align-self:center;width:100%;max-width:560px;margin:0}@media (max-width:900px){.product-career-test .ct-hero-tool{max-width:none}}.cq-milestone{background:linear-gradient(135deg,#eef5ff,#fff);border:1px solid #cfe0f7;border-radius:14px;gap:10px;margin:0 0 6px;padding:14px 16px;display:grid}.cq-milestone p{color:#075bd2;margin:0;font-size:.9rem;font-weight:800}.cq-peek{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cq-peek-badge{background:radial-gradient(circle at 32% 28%,#8ec0ff 0%,#2f83fb 42%,#0652c9 100%);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 16px #0865f44d,inset 0 2px 3px #ffffff8c,inset 0 -3px 5px #00287859}.cq-peek-badge .cq-area-icon{stroke:#fff;width:22px;height:22px}.cq-peek b{color:#06183f;font-size:.95rem;display:block}.cq-peek small{color:#4d5d78;margin-top:2px;font-size:.82rem;line-height:1.4;display:block}.pr-starters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pr-starter-mini{background:#f9fbfe;border:1px solid #dfe8f3;border-radius:14px;align-content:start;gap:8px;padding:16px;display:grid}.pr-starter-mini b{color:#06183f;font-size:.95rem;line-height:1.3}.pr-starter-mini p{color:#2b3d5c;margin:0;font-size:.88rem;line-height:1.5}.pr-starter-mini small{color:#5d6d86;font-size:.78rem;line-height:1.4;display:block}.pr-letter-mini{font-family:Georgia,Times New Roman,serif}.pr-keywords{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pr-keywords code{color:#0a3d9c;background:#eef3fa;border-radius:6px;padding:3px 8px;font-size:.8rem;display:inline-block}@media (max-width:900px){.pr-starters{grid-template-columns:1fr}}.ps-cq-start{margin-bottom:14px}.ps-cq-start-badge{color:#fff;background:radial-gradient(circle at 32% 28%,#8ec0ff 0%,#2f83fb 42%,#0652c9 100%);border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:900;display:grid;box-shadow:0 8px 16px #0865f44d,inset 0 2px 3px #ffffff8c,inset 0 -3px 5px #00287859}.ps-cq-start b{color:#06183f;letter-spacing:-.02em;font-size:1.1rem;display:block}.ps-cq-start small{color:#4d5d78;font-size:.84rem;line-height:1.4;display:block}.pf-lede-value{color:#11703a;background:#eef6f1;border-radius:12px;max-width:560px;margin:-4px 0 0;padding:10px 14px;font-size:.95rem;font-weight:650;line-height:1.45}.pf-paywall.is-result-first{align-items:start}.pf-paywall.is-result-first .pf-paywall-frame{padding:16px}.pf-paywall.is-result-first .pf-paywall-frame .pf-paywall-lock{display:none}.pf-profile-bars{text-align:left;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pf-profile-bars li{color:#d5e2f7;grid-template-columns:96px minmax(0,1fr) 30px;align-items:center;gap:10px;font-size:.8rem;font-weight:700;display:grid}.pf-profile-bars li i{background:#ffffff2e;border-radius:99px;height:7px;display:block;overflow:hidden}.pf-profile-bars li em{background:linear-gradient(90deg,#8ec0ff,#fff);border-radius:99px;height:100%;display:block}.pf-profile-bars li b{color:#fff;text-align:right}.pf-matches-lead{color:#06183f;text-align:left;margin:0 0 8px;font-size:1rem;font-weight:800}.pf-result-head{text-align:center;justify-items:center;gap:10px;margin:0 0 -8px;display:grid}.pf-result-head h1{color:#06183f;letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.08}.pf-result-head .pf-status{color:#11703a;background:#eef6f1}.pf-paywall.is-result-first{padding-top:22px}.pf-paywall.is-result-first .pf-paywall-side{text-align:left;justify-items:stretch}.pf-paywall.is-result-first .pf-lede-value{max-width:none;margin:0}@media (max-width:860px){.pf-paywall.is-result-first .pf-paywall-side{order:0}.pf-paywall.is-result-first .pf-paywall-frame{order:-1;min-height:0;max-height:none}.pf-result-head{margin-bottom:2px}}@media (max-width:480px){.dl-grid.is-badges li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.dl-badge{width:48px;height:48px}.dl-badge svg{width:22px;height:22px}}@media (max-width:980px) and (min-width:481px){.dl-grid.is-badges li{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;display:grid}}.pf-unlock{text-align:left;background:#fff;border:1px solid #dfe8f3;border-radius:14px;width:100%;padding:16px 16px 6px}.pf-unlock-title{color:#06183f;letter-spacing:-.01em;margin:0 0 12px;font-size:1rem;font-weight:850}.pf-unlock .pf-unlock-list{gap:12px;max-width:none}.pf-unlock .pf-unlock-list li{align-items:start}.pf-unlock .pf-unlock-list li b{color:#06183f;font-size:.92rem;line-height:1.3;display:block}.pf-unlock .pf-unlock-list li small{color:#5d6d86;margin-top:2px;font-size:.8rem;line-height:1.4;display:block}.pf-unlock .pf-unlock-list li:last-child{padding-bottom:10px}.ct-authority-compact{display:none!important}@media (max-width:900px){.product-career-test .hero-copy .ct-authority,.product-career-test .hero-copy .lede{display:none}.product-career-test .landing-hero-title{margin-bottom:4px;font-size:clamp(1.7rem,7.4vw,2.2rem)}.product-career-test .hero-main{gap:12px;padding-top:22px}.product-career-test .ct-hero-tool{gap:12px;display:grid}.product-career-test .ct-authority-compact{gap:6px;margin:0;display:grid!important}.product-career-test .ct-authority-compact li{border-radius:12px;padding:9px 12px}.product-career-test .ct-authority-compact li span{width:24px;height:24px;margin:0}.product-career-test .ct-authority-compact li svg{width:12px;height:12px}.product-career-test .ct-authority-compact li b{font-size:.84rem;line-height:1.3}.product-career-test .ps-cq-start{margin-bottom:10px}.product-career-test .ps-cq-start b{font-size:1rem}.product-career-test .ps-cq-start small{font-size:.78rem}.product-career-test .hero-copy .trust-proof{display:none}.product-career-test .hero-copy .trust-proof,.product-career-test .hero-copy .google-review-proof{display:none!important}.product-career-test .ps-q-scale button{min-height:44px;padding:8px 12px}.product-career-test .ps-q-hint{margin-top:8px;font-size:.84rem}.product-career-test .ps-q-foot{margin-top:8px;font-size:.8rem}}.pf-paywall.is-result-first .pf-unlock{margin-top:0}.pf-paywall.is-result-first .pf-matches-lead{margin-top:10px}@media (max-width:860px){.pf-paywall.is-result-first .pf-profile-facts{display:none}.pf-paywall.is-result-first .pf-profile{padding:20px 16px}.pf-paywall.is-result-first .pf-profile h2{font-size:1.6rem}.pf-paywall.is-result-first .pf-profile p{font-size:.9rem}.pf-paywall.is-result-first .pf-profile-bars{margin-top:12px}.pf-paywall.is-result-first .pf-paywall-frame{padding:10px}}.ct-outcomes{gap:10px;margin:2px 0 14px;padding:0;list-style:none;display:grid}.ct-outcomes li{background:#fff;border:1px solid #dfe8f3;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid;box-shadow:0 6px 18px #06183f0d}.ct-outcomes .badge-3d{width:52px;height:52px}.ct-outcomes .badge-3d svg{width:24px;height:24px}.ct-outcomes b{color:#06183f;font-size:1rem;line-height:1.25;display:block}.ct-outcomes small{color:#4d5d78;margin-top:2px;font-size:.84rem;line-height:1.4;display:block}.ct-method{color:#6b7a90;margin:0 0 20px;font-size:.8rem;line-height:1.5}@media (max-width:900px){.product-career-test .hero-copy .ct-outcomes,.product-career-test .hero-copy .ct-method{display:none}}.ct-outcomes b{font-size:1.05rem}.ct-stars{color:#4d5d78;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 18px;font-size:.84rem;display:flex}.ct-stars span{color:#f5a623;letter-spacing:1px;font-size:1rem;line-height:1}.ct-stars b{color:#06183f}.product-career-test .ps-q-scale button{background:#f7faff;border:1.5px solid #bcd3f7;font-weight:750;box-shadow:0 3px 10px #0865f414}.product-career-test .ps-q-scale button:hover{color:#fff;background:#0865f4;border-color:#0865f4}.product-career-test .ps-q-scale button:hover .cq-dots i{background:#fff6}.product-career-test .ps-q-scale button:hover .cq-dots i.on{background:#fff}.product-career-test .ps-cq-question{border-color:#0865f4;box-shadow:0 0 0 4px #0865f41a}@media (max-width:900px){.product-career-test .hero-copy .ct-stars{display:none}}.ct-report{padding:60px 0 20px}.ct-report .visual-container{text-align:center}.ct-report h2{text-align:center;color:#06183f;letter-spacing:-.035em;max-width:700px;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.12;margin:10px auto 12px!important}.ct-report .ct-report-lede{color:#4d5d78;max-width:620px;margin:0 auto 26px;font-size:1rem;line-height:1.5}.ct-report .dl-grid{text-align:left}.ct-report .section-bottom-cta{margin-top:26px}.pf-matches-lead small{color:#6b7a90;margin-left:8px;font-size:.8rem;font-weight:600}.pf-matches li.locked .pf-match-name small{color:#075bd2;align-items:center;gap:4px;display:inline-flex}.pf-matches li.locked .pf-match-name small svg{fill:none;stroke:currentColor;stroke-width:2px;width:12px;height:12px}.cl-signature-done{justify-content:flex-end;margin-top:10px;display:flex}.cl-signature-done button{color:#fff;cursor:pointer;background:#0865f4;border:0;border-radius:8px;padding:8px 16px;font-size:.82rem;font-weight:800}.cl-signature-done button:hover{background:#075bdc}.cl-ws-tags li.is-company{color:#5b2bb5;background:#f5efff;border-color:#e3d4fb}.cl-edit-hint-tap{display:none}@media (max-width:700px){.cl-ws-tags{flex-wrap:nowrap;gap:6px;min-width:0}.cl-ws-tags li{flex:0 auto;gap:5px;min-width:0;padding:5px 9px;font-size:.72rem}.cl-ws-tags li.is-role,.cl-ws-tags li.is-company{overflow:hidden}.cl-ws-tags li.is-tone{flex:none}.cl-ws-tags li svg{width:13px;height:13px}.cl-ws-tags li{white-space:nowrap;text-overflow:ellipsis}.cl-edit-hint-click{display:none}.cl-edit-hint-tap{display:inline}.cl-ws-side-tabs{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0}.cl-ws-side-tabs button[data-tab=sections],.cl-ws-sections-panel{display:block}.cl-ws-side-tabs button{color:#33445f;background:#fff;border:1px solid #cfdaea;border-radius:10px;min-height:40px;font-size:.78rem;font-weight:800}.cl-ws-side-tabs button[aria-selected=true]{color:#fff;background:#0865f4;border-color:#0865f4;box-shadow:0 4px 12px #0865f440}.cl-ws-sections-panel h2{display:none}.cl-ws-sections-panel nav ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid!important}.cl-ws-sections-panel nav li{min-width:0}.cl-ws-sections-panel nav button{text-align:center;justify-content:center;align-items:center;gap:5px;width:100%;min-height:38px;color:#1b2b4a!important;background:#fff!important;border:1px solid #d5dfec!important;border-radius:9px!important;padding:6px 4px!important;font-size:.76rem!important;font-weight:750!important;display:flex!important}.cl-ws-sections-panel nav button b{display:none}.cl-ws-sections-panel nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-ws-sections-panel nav button.is-selected{box-shadow:0 0 0 2px #0865f426;color:#075bd2!important;background:#edf4ff!important;border-color:#0865f4!important}.cl-ws-sections-panel nav button:has(.pf-lock-icon){color:#8a95a8!important;background:#f4f6fa!important;border-style:dashed!important}.cl-ws-sections-panel nav button .pf-lock-icon{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:12px;height:12px}.cl-ws-sections-panel nav li:last-child{grid-column:1/-1}.cl-ws-sections-panel>p{color:#6b7686;margin:8px 2px 0;font-size:.74rem}}.cl-tag-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:700px){.cl-ws-tags{gap:5px}.cl-ws-tags li{padding:5px 8px}.cl-tone-word{display:none}.cl-ws-sections-panel nav button span{white-space:normal;line-height:1.1}}.cl-ws-heading .cl-ws-tags li span{max-width:none;color:inherit;font-size:inherit;margin:0;display:inline}.cl-ws-heading .cl-ws-tags li .cl-tag-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}@media (max-width:700px){.cl-ws-heading .cl-ws-tags li .cl-tone-word{display:none}}.cl-ws-tags li.is-tone{gap:0}.cl-tab-icon,.cl-section-icon{display:none}@media (max-width:700px){.cl-ws-side-tabs{border-radius:14px;display:grid;background:#eef3fa!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:10px 0 0!important;padding:4px!important}.cl-ws-side-tabs button{flex-direction:column;justify-content:center;align-items:center;gap:4px;color:#4a5a74!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;font-size:.8rem!important;font-weight:800!important;display:flex!important}.cl-ws-side-tabs button[aria-selected=true]{color:#fff!important;background:#0865f4!important;box-shadow:0 6px 16px #0865f447!important}.cl-tab-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.cl-ws-sections-panel{margin-top:12px}.cl-ws-sections-panel h2{color:#6b7686;letter-spacing:.08em;text-transform:uppercase;margin:0 2px 8px;font-size:.68rem;font-weight:800;display:block!important}.cl-ws-sections-panel h2:after{content:" · tap one to edit · swipe →";letter-spacing:0;text-transform:none;font-weight:650}.cl-ws-sections-panel nav ul{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;gap:8px!important;margin:0 -10px!important;padding:2px 10px 8px!important;display:flex!important}.cl-ws-sections-panel nav ul::-webkit-scrollbar{display:none}.cl-ws-sections-panel nav li,.cl-ws-sections-panel nav li:last-child{scroll-snap-align:start;flex:0 0 86px;grid-column:auto!important}.cl-ws-sections-panel nav button{position:relative;color:#1b2b4a!important;background:#fff!important;border:1px solid #dde5f0!important;border-radius:14px!important;flex-direction:column!important;gap:6px!important;min-height:82px!important;padding:10px 6px!important;font-size:.72rem!important;font-weight:750!important;box-shadow:0 2px 8px #142b4f0d!important}.cl-section-icon{box-sizing:border-box;fill:none;stroke:#0865f4;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#edf4ff;border-radius:50%;width:34px;height:34px;padding:7px;display:block}.cl-ws-sections-panel nav button.is-selected{color:#075bd2!important;background:#f2f7ff!important;border-color:#0865f4!important;box-shadow:0 0 0 2px #0865f42e!important}.cl-ws-sections-panel nav button.is-selected .cl-section-icon{stroke:#fff;background:#0865f4}.cl-ws-sections-panel nav button:has(.pf-lock-icon){color:#97a2b4!important;box-shadow:none!important;background:#f7f9fc!important;border-style:solid!important}.cl-ws-sections-panel nav button:has(.pf-lock-icon) .cl-section-icon{stroke:#a3aebf;background:#eef1f5}.cl-ws-sections-panel nav button .pf-lock-icon{position:absolute;top:7px;right:7px;width:11px!important;height:11px!important}.cl-ws-sections-panel>p{display:none}.cl-ws-top-actions button{min-height:34px;font-size:.74rem}.cl-ws-nav .cl-ws-sections-panel nav button svg.cl-section-icon{box-sizing:border-box;fill:none;stroke:#0865f4;stroke-width:1.9px;background:#edf4ff;border-radius:50%;width:34px;height:34px;padding:8px;display:block}.cl-ws-nav .cl-ws-sections-panel nav button.is-selected svg.cl-section-icon{stroke:#fff;background:#0865f4}.cl-ws-nav .cl-ws-sections-panel nav button:has(.pf-lock-icon) svg.cl-section-icon{stroke:#a3aebf;background:#eef1f5}.cl-ws-nav .cl-ws-sections-panel nav button svg.pf-lock-icon{stroke:#a3aebf;width:11px;height:11px;position:absolute;top:7px;right:7px}.cl-ws-sections-panel nav ul{margin:0!important;padding:2px 0 8px!important}}.improve-page .improve-content{text-align:left;width:min(1120px,100% - 32px);margin:0 auto;padding-top:14px}.im-head{margin:8px 0 22px}.im-eyebrow{color:#0865f4;letter-spacing:.13em;margin:0 0 8px;font-size:.7rem;font-weight:850}.im-head h1{color:#06183f;letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.12}.im-grid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:22px;display:grid}.im-score-card{background:#fff;border:1px solid #dce4ef;border-radius:18px;gap:10px;padding:26px 24px 22px;display:grid;position:sticky;top:16px;box-shadow:0 16px 44px #0c1f4614}.im-score-card>p{color:#516178;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:850}.im-score-card>strong{color:#06183f;letter-spacing:-.05em;font-size:4.2rem;font-weight:900;line-height:1}.im-score-card>strong small{color:#8290a8;letter-spacing:0;margin-left:4px;font-size:1.15rem;font-weight:700}.im-track{background:#e9eef6;border-radius:99px;height:10px;overflow:hidden}.im-track i{background:linear-gradient(90deg,#e35d5d,#f0a23c);border-radius:99px;height:100%;display:block}.im-score-card>span{color:#4a5a74;font-size:.84rem;line-height:1.5}.im-cta.paywall-cta{width:100%;margin:6px 0 0}.im-weak{border-top:1px solid #e6ecf4;margin-top:10px;padding-top:16px}.im-weak>b{color:#06183f;margin-bottom:8px;font-size:.82rem;display:block}.im-weak ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.im-weak li{background:#f6f8fb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 11px;display:grid}.im-weak li span{color:#223351;font-size:.8rem;font-weight:800}.im-weak li em{color:#5d6d86;white-space:nowrap;font-size:.74rem;font-style:normal;font-weight:800}.im-weak li.weak em{color:#c2410c}.im-weak li small{color:#5d6d86;grid-column:1/-1;font-size:.72rem;line-height:1.4}.im-findings{background:#fff;border:1px solid #dce4ef;border-radius:18px;padding:26px 26px 24px;box-shadow:0 16px 44px #0c1f4614}.im-findings h2{color:#06183f;letter-spacing:-.02em;margin:0 0 16px;font-size:1.2rem}.im-findings ul{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.im-findings li{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}.im-finding-icon{color:#0865f4;background:#e8f1ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.im-finding-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.im-findings li small{color:#0865f4;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.im-findings li b{color:#06183f;margin:3px 0 4px;font-size:.95rem;line-height:1.3;display:block}.im-findings li p{color:#4a5a74;margin:0;font-size:.82rem;line-height:1.5}.im-findings .im-cta.paywall-cta{margin:0}@media (max-width:900px){.im-grid{grid-template-columns:1fr;gap:14px}.im-score-card{padding:20px 18px 18px;position:static}.im-score-card>strong{font-size:3.4rem}.im-weak li small{display:none}.im-findings{padding:18px 16px}.im-findings li{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:12px}.im-finding-icon{border-radius:10px;width:36px;height:36px}.im-findings li b{font-size:.88rem}}.im-lock{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.im-ws .cl-ws-heading{flex-wrap:wrap}.im-ws .cl-ws-nav>p,.im-ws .cl-ws-side-panel>p{color:#617089;margin:12px 8px 0;font-size:.72rem;line-height:1.45}.im-ws .cl-ws-side-panel{max-height:none}.im-accents{margin-top:18px}.im-accents .cl-color-options{padding:0 6px}.im-center{padding:22px 22px 28px}.im-paper{--im-accent:#1f3a68;box-sizing:border-box;color:#253149;background:#fff;width:min(100%,640px);min-height:700px;margin:0 auto;padding:40px 46px 34px;font:.84rem/1.55 Arial,Helvetica,sans-serif;position:relative;box-shadow:0 9px 30px #12264629}.im-paper-head{border-bottom:2px solid var(--im-accent);gap:3px;padding-bottom:12px;display:grid}.im-paper-head b,.im-paper-head input{box-sizing:border-box;width:100%;color:var(--im-accent);letter-spacing:-.02em;font:800 1.45rem/1.15 Arial,sans-serif;display:block}.im-paper-head input{background:#f8fbff;border:1px solid #bcd0f1;border-radius:6px;outline:none;padding:4px 8px}.im-paper-head input:focus{border-color:#0865f4;box-shadow:0 0 0 3px #0865f41f}.im-paper-head small{color:#34425d;font-size:.86rem;font-weight:700}.im-paper-head>span{color:#64738d;font-size:.72rem}.im-edit-label{color:#075bd2;letter-spacing:.06em;text-transform:uppercase;gap:4px;font:800 .66rem Arial,sans-serif;display:grid}.im-section{margin-top:18px}.im-section h3{color:var(--im-accent);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #e1e7f0;margin:0 0 8px;padding-bottom:4px;font-size:.72rem;font-weight:850}.im-section textarea{box-sizing:border-box;resize:vertical;color:#253149;width:100%;font:inherit;background:#f8fbff;border:1px solid #bcd0f1;border-radius:7px;outline:none;padding:9px 11px;line-height:1.55;display:block}.im-section textarea:focus{border-color:#0865f4;box-shadow:0 0 0 3px #0865f41f}.im-inline{color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0;display:inline}.im-inline-block{border-radius:4px;width:100%;margin:0;padding:2px 0;display:block}.im-inline:hover{background:#f1f6ff;box-shadow:0 0 0 4px #f1f6ff}.im-role{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-bottom:4px;display:flex}.im-role b{color:#06183f;font-size:.9rem}.im-role span{color:#55657e;font-size:.78rem}.im-section ul{margin:0;padding-left:18px}.im-section li{margin:2px 0}.im-lines{gap:7px;display:grid}.im-lines i{background:#e4e9f0;border-radius:99px;height:7px;display:block}.im-locked{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px dashed #d5dde8;width:100%;margin-top:14px;padding:16px 0 14px;display:block;position:relative}.im-locked-label{color:#06183f;text-align:center;background:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:2px;font:700 .78rem Arial,sans-serif;display:flex;position:absolute;inset:0}.im-locked-label .im-lock{stroke:#fff;background:#0865f4;border-radius:50%;width:24px;height:24px;margin-bottom:3px;padding:5px}.im-locked-label>span{color:#55657e;font-size:.68rem;font-weight:600}.im-locked:hover .im-locked-label{background:#ffffffbf}.im-skills{flex-wrap:wrap;gap:6px;display:flex}.im-skills span{color:#223351;background:#f6f8fb;border:1px solid #d8e1ec;border-radius:99px;padding:3px 9px;font-size:.74rem;font-weight:700}.im-paper-loading{color:#06183f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px;display:flex;position:absolute;inset:0}.im-paper-loading b{font-size:.95rem}.im-paper-loading small{color:#55657e;font-size:.78rem}.im-spinner{border:3px solid #dbe7fb;border-top-color:#0865f4;border-radius:50%;width:34px;height:34px;margin-bottom:8px;animation:.9s linear infinite im-spin}@keyframes im-spin{to{transform:rotate(360deg)}}.im-offer .cl-ws-value{margin-top:14px}.im-score-jump{text-align:center;background:#f6f8fb;border:1px solid #dce4ef;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:0 0 16px;padding:12px 14px;display:grid}.im-score-jump small{color:#64738d;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.im-score-jump b{color:#8290a8;letter-spacing:-.03em;font-size:1.5rem;font-weight:900;line-height:1.1;display:block}.im-score-jump strong b{color:#11813f}.im-score-jump i{color:#0865f4;font-style:normal;font-weight:900}.im-download{min-height:56px}.im-report{margin-top:38px}.im-report-cta{width:min(420px,100%);margin:26px auto 0}@media (max-width:1050px){.im-ws-grid.cl-ws-grid{grid-template-columns:180px minmax(0,1fr)}.im-ws-grid .cl-ws-actions.im-offer{display:block}.im-ws-grid .cl-ws-trust{display:flex}}@media (max-width:700px){.im-ws-grid.cl-ws-grid{flex-direction:column;display:flex}.im-ws-grid .cl-ws-nav{order:1}.im-ws-grid .im-center{order:2;padding:12px 8px 18px}.im-ws-grid .im-offer{order:3}.im-ws .cl-ws-side-panel nav ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:0;display:grid}.im-ws .cl-ws-side-panel nav li button{min-height:33px;padding:4px 6px;font-size:.68rem}.im-ws .cl-ws-side-panel nav li button b,.im-accents{display:none}.im-paper{min-height:0;padding:22px 18px;font-size:.78rem}.im-paper-head b,.im-paper-head input{font-size:1.15rem}.im-score-jump b{font-size:1.3rem}}.improve-diagnosis .im-head{margin-top:34px}.im-offer .im-download{text-align:center;flex-wrap:wrap;padding:10px 12px;font-size:.84rem;line-height:1.25}.im-offer .im-download .im-lock{width:15px;height:15px}@media (min-width:1051px){.im-ws-grid.cl-ws-grid{grid-template-columns:200px minmax(0,1fr) 300px}}.im-offer .im-download{gap:7px;font-size:.82rem}.im-section textarea{min-height:150px}.im-offer .im-download .im-lock{display:none}@media (max-width:700px){.im-ws .cl-ws-heading .cl-ws-cta-top{padding:10px;font-size:.86rem}.im-ws .cl-ws-heading .cl-ws-cta-top .im-lock{display:none}.im-ws .cl-ws-side-panel nav li:last-child{grid-column:auto}.im-ws .cl-ws-side-panel nav li:last-child button{justify-content:space-between}}.im-head h1{font-size:clamp(1.9rem,3.4vw,2.7rem)}.im-head h1 mark{background:linear-gradient(90deg,#0865f4,#2e8bff);color:#0000;-webkit-background-clip:text;background-clip:text}.im-sub{color:#4a5a74;margin:8px 0 0;font-size:1rem}.im-findings li.high{background:#fbfcfe;border-color:#e4eaf3}.im-findings li.high .im-finding-icon{color:#0865f4;background:#e8f1ff}.im-findings li.high small{color:#0865f4}.im-findings li small em{color:#c2410c;letter-spacing:.06em;vertical-align:1px;background:#ffe9dd;border-radius:99px;margin-left:8px;padding:2px 7px;font-size:.6rem;font-style:normal}@media (max-width:900px){.im-head h1{font-size:1.75rem}.im-sub{font-size:.9rem}}@media (min-width:901px){.improve-diagnosis .paywall-header{padding-bottom:0}.improve-diagnosis .im-head{margin:14px 0}.im-head h1{font-size:clamp(1.6rem,2.6vw,2.1rem)}.im-sub{display:none}.im-grid{grid-template-columns:300px minmax(0,1fr);gap:16px}.im-score-card{gap:8px;padding:18px 20px 16px;position:static}.im-score-card>strong{font-size:3.2rem}.im-track{height:8px}.im-score-card>span{font-size:.78rem}.im-cta.paywall-cta{min-height:52px;margin:2px 0 0;font-size:1rem}.im-weak{margin-top:6px;padding-top:10px}.im-weak ul{gap:5px}.im-weak li{padding:6px 10px}.im-weak li small{display:none}.im-findings{padding:18px 20px}.im-findings h2{margin-bottom:10px;font-size:1.05rem}.im-findings ul{gap:6px;margin-bottom:12px}.im-findings li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:8px 12px}.im-finding-icon{border-radius:9px;width:34px;height:34px}.im-finding-icon svg{width:18px;height:18px}.im-findings li small{font-size:.6rem;display:inline}.im-findings li b{margin:0 0 0 8px;font-size:.88rem;display:inline}.im-findings li p{font-size:.76rem;line-height:1.35}.improve-diagnosis .journey-simulation-footer,.improve-diagnosis+.journey-simulation-footer{margin-top:10px}.improve-diagnosis .im-head{margin-top:26px}}.im-ws .cl-ws-side-tabs{margin-top:0}.im-template-options button b{margin-top:6px;font-size:.72rem;display:block}.im-template-options .cl-template-thumb{display:grid}.im-teaser{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin-top:8px;padding:6px 0 4px;display:block;position:relative}.im-skill-shapes{flex-wrap:wrap;gap:6px;display:flex}.im-skill-shapes i{border-radius:99px;height:20px;display:block}.im-teaser-label{color:#06183f;text-align:center;background:linear-gradient(#ffffff59,#fffc 40%,#ffffff59);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px;font:700 .8rem Arial,sans-serif;display:flex;position:absolute;inset:0}.im-teaser-label i{background:var(--im-accent,#0865f4);border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:4px;display:grid;box-shadow:0 6px 16px #0865f44d}.im-teaser-label i .im-lock{stroke:#fff;width:14px;height:14px}.im-teaser-label>span{color:#55657e;font-size:.68rem;font-weight:600}.im-teaser:hover .im-teaser-label i{transform:scale(1.06)}.im-section.is-locked{opacity:1}.im-center .cl-ws-format{width:min(100%,640px)}.im-paper.im-t-classic{font-family:Georgia,Times New Roman,serif}.im-paper.im-t-classic .im-paper-head{text-align:center;border-bottom-width:1px}.im-paper.im-t-classic .im-paper-head b,.im-paper.im-t-classic .im-paper-head input{text-align:center;font-family:Georgia,serif}.im-paper.im-t-classic .im-section h3{text-align:center;letter-spacing:.2em}.im-paper.im-t-executive{border-top:10px solid var(--im-accent)}.im-paper.im-t-executive .im-paper-head{border-bottom:0}.im-paper.im-t-executive .im-paper-head b,.im-paper.im-t-executive .im-paper-head input{text-transform:uppercase;letter-spacing:.04em;font-size:1.7rem}.im-paper.im-t-executive .im-section h3{background:var(--im-accent);color:#fff;border:0;padding:4px 8px}.im-paper.im-t-minimal .im-paper-head{border-bottom:0}.im-paper.im-t-minimal .im-paper-head b,.im-paper.im-t-minimal .im-paper-head input{color:#111827;font-weight:500}.im-paper.im-t-minimal .im-section h3{color:#64748b;border:0}@media (max-width:700px){.im-ws .cl-ws-side-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.im-ws .cl-ws-side-tabs button[data-tab=sections],.im-ws .cl-ws-sections-panel{display:block}.im-template-options{grid-template-columns:repeat(4,minmax(0,1fr))}.im-center .cl-ws-format{display:none}.im-teaser-label{font-size:.74rem}.im-teaser-label strong{font-size:.76rem}.im-teaser-label>span{font-size:.62rem}}@media (min-width:1051px){.im-ws-grid.cl-ws-grid{grid-template-columns:250px minmax(0,1fr) 300px}}.im-ws .cl-ws-side-tabs button{white-space:nowrap;font-size:.7rem}.im-teaser{min-height:104px;padding:10px 0 8px}.im-teaser .im-lines{gap:9px}.im-teaser .im-lines i,.im-skill-shapes i{background:linear-gradient(90deg,#dfe6f0,#ebf0f7)}.im-skill-shapes{gap:8px}.im-skill-shapes i{height:22px}.im-teaser-label{gap:3px}.im-teaser-label strong{font-size:.86rem}.im-teaser-label>span{font-size:.7rem}.im-tags{margin-bottom:12px}.im-tags li.is-note svg{stroke-width:2.4px}.im-findings li{grid-template-columns:42px minmax(0,1fr) 30px;position:relative}.im-findings li small{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.im-area{color:#0a3d9c;letter-spacing:.08em;background:#edf4ff;border-radius:99px;padding:3px 8px;font-size:.62rem;font-weight:850}.im-impact{letter-spacing:.06em;text-transform:uppercase;border-radius:99px;margin:0;padding:3px 8px;font-size:.62rem;font-style:normal;font-weight:850}.im-impact.is-high{color:#c2410c;background:#ffe9dd}.im-impact.is-important{color:#92580a;background:#fff4d6}.im-impact.is-recommended{color:#11703a;background:#eaf7ef}.im-findings li small em.im-impact{vertical-align:0}.im-finding-step{color:#64738d;background:#f1f4f9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:850;display:grid}@media (min-width:901px){.im-findings li{grid-template-columns:36px minmax(0,1fr) 26px;align-items:center}.im-findings li small{margin-bottom:3px;display:flex}.im-findings li b{margin:0;display:block}}@media (max-width:900px){.im-findings li{grid-template-columns:36px minmax(0,1fr)}.im-finding-step{display:none}.im-tags li{padding:5px 9px;font-size:.7rem}}.im-sample{box-sizing:border-box;color:#334155;text-align:left;background:#fff;border:1px solid #e0e5ed;width:100%;height:150px;font:5px/1.4 Arial,sans-serif;display:block;overflow:hidden;box-shadow:0 2px 8px #10223c1c}.im-sample-head{border-bottom:2px solid var(--im-accent);gap:2px;padding:11px 12px 6px;display:grid}.im-sample-mark{display:none}.im-sample-name{color:var(--im-accent);font:700 10px/1.1 Arial,sans-serif}.im-sample-title{font-size:5.5px;font-weight:700}.im-sample-contact{color:#64748b;font-size:4.4px}.im-sample-body{gap:3px;padding:7px 12px;display:grid}.im-sample-body i{background:#d9e0ea;border-radius:2px;height:3px;display:block}.im-sample-body b{font-size:5px}.im-sample-h{color:var(--im-accent);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #e5e9f0;margin-top:3px;padding-bottom:1px;font-size:4.6px;font-weight:800}.im-sample-pills{gap:3px;display:flex}.im-sample-pills i{background:#e6ecf5;border-radius:99px;width:18px;height:6px}.im-sample.im-t-classic{font-family:Georgia,serif}.im-sample.im-t-classic .im-sample-head{text-align:center;border-bottom-width:1px}.im-sample.im-t-classic .im-sample-name{color:#1f2937;font-variant:small-caps;letter-spacing:.07em;font-family:Georgia,serif}.im-sample.im-t-classic .im-sample-h{text-align:center;border:0}.im-sample.im-t-executive .im-sample-head{border-top:4px solid var(--im-accent);color:#fff;background:#202b3f;border-bottom:0}.im-sample.im-t-executive .im-sample-name{color:#fff;text-transform:uppercase;letter-spacing:.05em}.im-sample.im-t-executive .im-sample-contact{color:#dce4ee}.im-sample.im-t-executive .im-sample-h{background:var(--im-accent);color:#fff;border:0;padding:1px 4px}.im-sample.im-t-minimal .im-sample-head{border:0;padding-top:14px}.im-sample.im-t-minimal .im-sample-name{color:#111827;font-weight:400}.im-sample.im-t-minimal .im-sample-h{color:#64748b;border:0}.im-sample.im-t-editorial .im-sample-head{border-bottom:1px solid #ddd}.im-sample.im-t-editorial .im-sample-name{font:700 11px Georgia,serif}.im-sample.im-t-editorial .im-sample-body{border-left:2px solid var(--im-accent);margin-left:12px;padding-left:6px}.im-sample.im-t-monogram .im-sample-head{border-bottom:1px solid #ddd;grid-template-columns:auto 1fr}.im-sample.im-t-monogram .im-sample-mark{border:1px solid var(--im-accent);width:18px;height:18px;color:var(--im-accent);grid-row:1/4;place-items:center;margin-right:6px;font:700 7px Georgia,serif;display:grid}.im-sample.im-t-banner .im-sample-head{background:var(--im-accent);color:#fff;border:0;padding-top:14px;padding-bottom:10px}.im-sample.im-t-banner .im-sample-name,.im-sample.im-t-banner .im-sample-contact{color:#fff}.im-sample.im-t-sidebar{border-left:5px solid var(--im-accent)}.im-sample.im-t-sidebar .im-sample-head{border:0;padding-top:13px}.im-paper.im-t-editorial .im-paper-head{border-bottom:1px solid #d8dee8}.im-paper.im-t-editorial .im-paper-head b,.im-paper.im-t-editorial .im-paper-head input{font-family:Georgia,Times New Roman,serif}.im-paper.im-t-editorial .im-section{border-left:3px solid var(--im-accent);margin-left:8px;padding-left:14px}.im-paper.im-t-editorial .im-section h3{border:0}.im-paper.im-t-monogram .im-paper-head{border-bottom:1px solid #d8dee8;grid-template-columns:auto 1fr;column-gap:14px}.im-paper.im-t-monogram .im-paper-head:before{content:attr(data-mark);border:1.5px solid var(--im-accent);width:52px;height:52px;color:var(--im-accent);grid-row:1/4;place-items:center;font:700 1.1rem Georgia,serif;display:grid}.im-paper.im-t-banner{padding-top:0}.im-paper.im-t-banner .im-paper-head{background:var(--im-accent);color:#fff;border:0;margin:0 -46px 6px;padding:34px 46px 22px}.im-paper.im-t-banner .im-paper-head b,.im-paper.im-t-banner .im-paper-head small,.im-paper.im-t-banner .im-paper-head>span{color:#fff}.im-paper.im-t-banner .im-paper-head input{color:#06183f}.im-paper.im-t-sidebar{border-left:10px solid var(--im-accent)}.im-paper.im-t-sidebar .im-paper-head{border-bottom:0}.im-paper.im-t-sidebar .im-section h3{border:0}.im-template-options{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 2px}.im-template-options .cl-template-name b{margin:0;font-size:.7rem}.im-ws .cl-ws-side-panel{max-height:min(640px,100dvh - 235px);overflow-y:auto}@media (max-width:700px){.im-template-options{grid-template-columns:none;grid-auto-columns:138px;grid-auto-flow:column;display:grid;overflow-x:auto}.im-ws .cl-ws-side-panel{max-height:none;overflow:visible}.im-paper.im-t-banner .im-paper-head{margin:0 -18px 6px;padding:22px 18px 16px}.im-ws .cl-ws-side-panel[aria-label="Choose a resume template"] .cl-ws-side-hint:after{content:" Swipe to view all eight →";color:#075bd2}}.im-sample .im-sample-name{font:700 8px/1.1 Arial,sans-serif!important}.im-sample.im-t-classic .im-sample-name,.im-sample.im-t-editorial .im-sample-name{font-family:Georgia,serif!important}.im-sample .im-sample-title{font:700 5px/1.2 Arial,sans-serif!important}.im-sample .im-sample-body b{color:#1f2937;display:block;font:700 4.8px/1.3 Arial,sans-serif!important}.im-sample .im-sample-body i{background:#cfd7e3;height:2.5px}.im-sample .im-sample-h{font-size:4.2px!important}.im-weak li{grid-template-columns:minmax(0,1fr) 64px;align-items:center}.im-weak-bar{background:#e3e9f2;border-radius:99px;height:6px;display:block;overflow:hidden}.im-weak-bar b{background:linear-gradient(90deg,#e35d5d,#f0a23c);border-radius:99px;height:100%;display:block}.im-score-card>span b{color:#06183f}@media (max-width:700px){.im-head .im-tags{flex-wrap:wrap;gap:6px}.im-head .im-tags li{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:100%;overflow:hidden}.im-head .im-tags li:nth-child(2){max-width:60%}}.im-ws .cl-ws-side-tabs{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0}.im-ws .cl-ws-side-tabs button{color:#33445f;background:#fff;border:1px solid #cfdaea;border-radius:10px;justify-items:center;gap:4px;min-height:58px;padding:8px 4px;font-size:.72rem;font-weight:800;display:grid}.im-ws .cl-ws-side-tabs button .cl-tab-icon{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.im-ws .cl-ws-side-tabs button[aria-selected=true]{color:#fff;background:#0865f4;border-color:#0865f4;box-shadow:0 4px 12px #0865f440}.im-ws .cl-ws-heading .cl-ws-tags{flex-wrap:wrap}.im-ws .cl-ws-heading .cl-ws-tags li{flex:0 auto;max-width:100%}.im-teaser{min-height:120px}.im-teaser .im-skill-shapes{gap:9px}.im-teaser-label{background:linear-gradient(#fff3,#ffffffe0 35% 65%,#fff3);padding:12px 8px}@media (max-width:700px){.im-ws .cl-ws-heading .cl-ws-tags{flex-wrap:wrap;gap:6px}.im-ws .cl-ws-heading .cl-ws-tags li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.im-ws .cl-ws-heading .cl-ws-tags li:first-child{max-width:60%}.im-teaser{min-height:112px}}.im-head-fields{gap:8px;display:grid}.im-head-fields input{box-sizing:border-box;color:#253149;width:100%;font:inherit;background:#f8fbff;border:1px solid #bcd0f1;border-radius:6px;outline:none;padding:6px 9px;display:block}.im-head-fields input:focus{border-color:#0865f4;box-shadow:0 0 0 3px #0865f41f}.im-head-fields label:first-child input{color:var(--im-accent);letter-spacing:-.02em;font:800 1.45rem/1.15 Arial,sans-serif}.im-head-inline{gap:3px;display:grid}.im-head-inline b{color:var(--im-accent);letter-spacing:-.02em;font:800 1.45rem/1.15 Arial,sans-serif}.im-head-inline small{color:#34425d;font-size:.86rem;font-weight:700}.im-head-inline>span{color:#64738d;font-size:.72rem}.im-paper.im-t-executive .im-head-inline b,.im-paper.im-t-executive .im-head-fields label:first-child input{text-transform:uppercase;letter-spacing:.04em;font-size:1.7rem}.im-paper.im-t-classic .im-head-inline,.im-paper.im-t-classic .im-head-fields input{text-align:center}.im-paper.im-t-classic .im-head-inline b,.im-paper.im-t-editorial .im-head-inline b{font-family:Georgia,serif}.im-paper.im-t-minimal .im-head-inline b{color:#111827;font-weight:500}.im-paper.im-t-banner .im-head-inline b,.im-paper.im-t-banner .im-head-inline small,.im-paper.im-t-banner .im-head-inline>span{color:#fff}@media (min-width:701px){.im-ws .cl-ws-sections-panel nav li button .cl-section-icon{fill:none;stroke:#5b6b86;stroke-width:1.8px;width:15px;height:15px;margin-right:6px}.im-ws .cl-ws-sections-panel nav li button span{flex:1}}@media (max-width:700px){.im-paper-head input{font-size:.9rem}.im-head-fields label:first-child input,.im-head-inline b{font-size:1.15rem}}.im-report-cta{gap:10px;width:min(460px,100%);margin:28px auto 6px;display:grid}.im-report-cta p{color:#4a5a74;text-align:center;margin:0;font-size:.84rem}.im-report-cta .im-download{min-height:58px;font-size:.95rem}.im-report-cta .im-download .im-lock{display:none}.im-report.paywall-report{padding-bottom:30px}@media (max-width:700px){.im-report-cta{margin:20px auto 4px}.im-report-cta .im-download{font-size:.9rem}.improve-paywall .stories,.improve-paywall .tester-stories{margin-top:34px}}.im-report .im-report-cta{box-sizing:border-box;grid-auto-flow:row;justify-items:stretch;width:min(460px,100% - 8px);grid-template-columns:minmax(0,1fr)!important;display:grid!important}.im-report .im-report-cta p,.im-report .im-report-cta .im-download{box-sizing:border-box;grid-column:1;width:100%}.im-report .im-report-cta .im-download{white-space:normal}.im-findings li{grid-template-columns:42px minmax(0,1fr)}@media (min-width:901px){.im-findings li{grid-template-columns:36px minmax(0,1fr)}}.im-findings .im-cta.paywall-cta{width:100%;max-width:none;margin:0;display:flex}.im-score-alert{color:#9a3412;background:#fff4ee;border-radius:9px;align-items:flex-start;gap:8px;margin:2px 0 0;padding:9px 11px;font-size:.8rem;font-weight:750;line-height:1.4;display:flex}.im-score-alert svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:16px;height:16px;margin-top:1px}@media (min-width:901px){.improve-diagnosis .improve-content{padding-bottom:34px}.improve-diagnosis .im-head{margin-top:34px}.im-grid{align-items:stretch}.im-score-card{flex-direction:column;display:flex}.im-weak{flex-direction:column;flex:1;margin-top:12px;padding-top:14px;display:flex}.im-weak>b{margin-bottom:10px;font-size:.9rem}.im-weak ul{flex:1;gap:7px}.im-weak li{flex:1;grid-template-columns:minmax(0,1fr) 76px;align-content:center;gap:2px 12px;padding:9px 12px}.im-weak li span{font-size:.86rem}.im-weak li small{font-size:.72rem;display:block}.im-weak-bar{grid-row:1/3;align-self:center;height:8px}}.im-score-card>p.im-score-alert{text-transform:none;letter-spacing:0;font-size:.8rem;font-weight:750}@media (min-width:901px){.im-weak li{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 76px;min-height:44px}.im-weak li span{grid-area:1/1}.im-weak-bar{grid-area:1/2}.im-weak li small{display:none}}.pl-hero-bullets{gap:8px;margin:14px 0 20px;padding:0;list-style:none;display:grid}.pl-hero-bullets li{color:#34425d;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;font-size:.95rem;line-height:1.45;display:grid}.pl-hero-bullets li span{color:#0865f4;background:#e8f1ff;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:2px;font-size:.72rem;font-weight:900;display:grid}@media (max-width:700px){.pl-hero-bullets{margin:10px 0 16px}.pl-hero-bullets li{font-size:.9rem}}@media (min-width:701px){.pl-hero-bullets{gap:10px;margin:18px 0 24px}.pl-hero-bullets li{color:#1b2b4a;grid-template-columns:26px minmax(0,1fr);gap:11px;font-size:1.12rem;font-weight:650}.pl-hero-bullets li span{width:26px;height:26px;margin-top:1px;font-size:.85rem}}.im-ws .cl-ws-nav .cl-ws-side-tabs{background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 0 12px!important;padding:0!important;display:grid!important}.im-ws .cl-ws-nav .cl-ws-side-tabs button{color:#33445f!important;white-space:normal!important;text-align:center!important;background:#fff!important;border:1px solid #cfdaea!important;border-radius:10px!important;grid-template-columns:none!important;align-content:center!important;justify-items:center!important;gap:5px!important;min-height:64px!important;padding:8px 3px!important;font-size:.68rem!important;font-weight:800!important;line-height:1.1!important;display:grid!important;overflow:visible!important}.im-ws .cl-ws-nav .cl-ws-side-tabs button .cl-tab-icon{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;width:20px!important;height:20px!important;margin:0!important;display:block!important}.im-ws .cl-ws-nav .cl-ws-side-tabs button[aria-selected=true]{color:#fff!important;background:#0865f4!important;border-color:#0865f4!important;box-shadow:0 4px 12px #0865f440!important}.cl-ws-tags li.im-score-tag{gap:5px}.cl-ws-tags li.im-score-tag svg{stroke-width:2.2px;width:13px;height:13px}.cl-ws-heading .cl-ws-tags li.im-score-tag span{line-height:1}.im-done{color:#11703a;align-items:center;gap:6px;margin:0;font-size:.92rem;font-weight:800;display:inline-flex}.im-done svg{box-sizing:border-box;fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;background:#11813f;border-radius:50%;width:18px;height:18px;padding:3px}@media (max-width:700px){.im-done{font-size:.84rem}}.im-ws .cl-ws-heading .im-done{color:#11813f;letter-spacing:0;text-transform:none;margin:0;font:800 .95rem/1.2 inherit}@media (max-width:700px){.im-ws .cl-ws-heading .im-done{font-size:.86rem}}.pr-resume{--rd-accent:#1f3a68}.pr-resume[class*=rd-t-] h2{color:var(--rd-accent)}.pr-resume[class*=rd-t-] h3{color:var(--rd-accent);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e1e7f0;padding-bottom:3px;font-size:.78rem}.pr-resume[class*=rd-t-] .pr-resume-contact{border-bottom:2px solid var(--rd-accent);padding-bottom:12px}.pr-resume.rd-t-classic{text-align:center;font-family:Georgia,Times New Roman,serif}.pr-resume.rd-t-classic h2{color:#1f2937}.pr-resume.rd-t-classic .pr-resume-contact{border-bottom-width:1px}.pr-resume.rd-t-classic ul,.pr-resume.rd-t-classic .pr-role,.pr-resume.rd-t-classic p:not(.pr-resume-headline):not(.pr-resume-contact){text-align:left}.pr-resume.rd-t-executive{border-top:10px solid var(--rd-accent)}.pr-resume.rd-t-executive h2{text-transform:uppercase;letter-spacing:.04em}.pr-resume.rd-t-executive .pr-resume-contact{border-bottom:0}.pr-resume.rd-t-executive h3{background:var(--rd-accent);color:#fff;border:0;padding:4px 8px}.pr-resume.rd-t-minimal h2{color:#111827;font-weight:500}.pr-resume.rd-t-minimal .pr-resume-contact{border-bottom:0}.pr-resume.rd-t-minimal h3{color:#64748b;border:0}.pr-resume.rd-t-editorial{font-family:Georgia,Times New Roman,serif}.pr-resume.rd-t-editorial .pr-resume-contact{border-bottom:1px solid #d8dee8}.pr-resume.rd-t-editorial h3,.pr-resume.rd-t-editorial h3~*{border-left:3px solid var(--rd-accent);margin-left:8px;padding-left:14px}.pr-resume.rd-t-editorial h3{border-bottom:0}.pr-resume.rd-t-monogram h2:before{content:attr(data-mark);border:1.5px solid var(--rd-accent);vertical-align:middle;place-items:center;width:44px;height:44px;margin-right:12px;font:700 1rem Georgia,serif;display:inline-grid}.pr-resume.rd-t-monogram .pr-resume-contact{border-bottom:1px solid #d8dee8}.pr-resume.rd-t-banner{padding-top:0;overflow:hidden}.pr-resume.rd-t-banner h2{background:var(--rd-accent);color:#fff;margin:0 -44px;padding:32px 44px 4px}.pr-resume.rd-t-banner .pr-resume-headline{background:var(--rd-accent);color:#fff;margin:0 -44px;padding:0 44px 2px}.pr-resume.rd-t-banner .pr-resume-contact{background:var(--rd-accent);color:#e6edf7;border:0;margin:0 -44px 10px;padding:0 44px 22px}.pr-resume.rd-t-sidebar{border-left:10px solid var(--rd-accent)}.pr-resume.rd-t-sidebar .pr-resume-contact,.pr-resume.rd-t-sidebar h3{border-bottom:0}@keyframes im-pulse{0%,to{box-shadow:0 8px 20px #0865f433}50%{transform:scale(1.02);box-shadow:0 0 0 8px #0865f447,0 8px 24px #0865f459}}.im-download.is-pulse{animation:.9s ease-in-out 2 im-pulse}.cl-letter-page .cl-doc-header .cl-doc-contact-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cl-letter-page.cl-template-classic .cl-doc-header .cl-doc-contact-fields{text-align:left}.cl-ws-nav .cl-ws-side-tabs{background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:10px 0 12px!important;padding:0!important;display:grid!important}.cl-ws-nav .cl-ws-side-tabs button{color:#33445f!important;white-space:normal!important;text-align:center!important;background:#fff!important;border:1px solid #cfdaea!important;border-radius:10px!important;grid-template-columns:none!important;align-content:center!important;justify-items:center!important;gap:5px!important;min-height:64px!important;padding:8px 3px!important;font-size:.68rem!important;font-weight:800!important;line-height:1.1!important;display:grid!important;overflow:visible!important}.cl-ws-nav .cl-ws-side-tabs button .cl-tab-icon{stroke-linecap:round;stroke-linejoin:round;fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;width:20px!important;height:20px!important;margin:0!important;display:block!important}.cl-ws-nav .cl-ws-side-tabs button[aria-selected=true]{color:#fff!important;background:#0865f4!important;border-color:#0865f4!important;box-shadow:0 4px 12px #0865f440!important}@media (max-width:700px){.cl-ws-nav .cl-ws-side-tabs button[data-tab=sections]{display:grid!important}}.cl-ws-tags li.is-tone .cl-tone-word{margin-left:.3em}.studio-overview{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}a.studio-primary-action{text-decoration:none}@media (min-width:1100px){.studio-overview{grid-template-columns:repeat(5,minmax(0,1fr))}.studio-overview>button{padding:15px 13px}}a.studio-primary-action,a.studio-primary-action:hover{text-decoration:none}.improve-diagnosis .im-grid{grid-template-columns:minmax(340px,420px) minmax(0,1fr);gap:18px}.improve-diagnosis .im-score-card{border-color:#cfdcf0;gap:10px;padding:24px 26px 22px;box-shadow:0 20px 50px #0c1f461f}.improve-diagnosis .im-score-card>strong{font-size:5rem}.improve-diagnosis .im-score-card>span{font-size:.9rem}.improve-diagnosis .im-score-card .im-cta.paywall-cta{min-height:58px;font-size:1.08rem}.improve-diagnosis .im-findings{box-shadow:none;background:#fbfcfe;padding:18px 20px}.improve-diagnosis .im-findings h2{margin:0 0 10px;font-size:1.02rem}.improve-diagnosis .im-findings ul{gap:6px;margin-bottom:12px}.improve-diagnosis .im-findings li,.improve-diagnosis .im-findings li.high{background:#fff;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px}.improve-diagnosis .im-finding-icon{border-radius:9px;width:32px;height:32px}.improve-diagnosis .im-finding-icon svg{width:17px;height:17px}.im-finding-top{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.improve-diagnosis .im-findings .im-finding-top b{margin:0;font-size:.92rem;display:inline}.im-finding-tags{flex-wrap:wrap;gap:5px;display:inline-flex}.improve-diagnosis .im-area,.improve-diagnosis .im-impact{padding:2px 7px;font-size:.58rem}.improve-diagnosis .im-findings li p{margin-top:2px;font-size:.78rem;line-height:1.4}.improve-diagnosis .im-findings .im-cta.paywall-cta{min-height:50px}@media (max-width:900px){.improve-diagnosis .im-grid{grid-template-columns:1fr}.improve-diagnosis .im-score-card>strong{font-size:3.6rem}.improve-diagnosis .im-findings{padding:14px 12px}.improve-diagnosis .im-findings li,.improve-diagnosis .im-findings li.high{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:9px 10px}.improve-diagnosis .im-finding-icon{width:30px;height:30px}}.improve-diagnosis .im-area{text-transform:uppercase}.im-paper.im-t-executive{border-top:0;padding-top:0}.im-paper.im-t-executive .im-paper-head{border:0;border-top:8px solid var(--im-accent);background:#202b3f;margin:0 -46px 18px;padding:30px 46px 20px}.im-paper.im-t-executive .im-paper-head b,.im-paper.im-t-executive .im-head-inline b,.im-paper.im-t-executive .im-head-fields label:first-child input{text-transform:none;letter-spacing:-.01em;font-size:1.6rem}.im-paper.im-t-executive .im-head-inline b,.im-paper.im-t-executive .im-head-inline small,.im-paper.im-t-executive .im-head-inline>span,.im-paper.im-t-executive .im-edit-label{color:#fff}.im-paper.im-t-executive .im-head-inline>span{color:#d6deea}.im-paper.im-t-executive .im-head-fields input{color:#06183f}.im-sample.im-t-executive .im-sample-name{text-transform:none;letter-spacing:0}@media (max-width:700px){.im-paper.im-t-executive .im-paper-head{margin:0 -18px 12px;padding:20px 18px 14px}.im-paper.im-t-executive .im-head-inline b{font-size:1.2rem}}@media (min-width:901px){.improve-diagnosis .im-grid{align-items:stretch}.improve-diagnosis .im-score-card{align-content:start}.improve-diagnosis .im-findings{flex-direction:column;display:flex}.improve-diagnosis .im-findings .im-cta.paywall-cta{margin-top:auto}}
