.cp-page{background:#fdfefd}.cp-view-result{display:none}#copilot-example-form{scroll-margin-top:100px}.cp-hero{padding-block:70px 43px;text-align:center}.cp-chrome-badge{display:inline-flex;gap:9px;align-items:center;border:1px solid #dce7df;background:#f3f7ef;padding:8px 13px;border-radius:30px;font-size:8px;font-weight:600;letter-spacing:1.3px;color:#607f68}.cp-hero h1{font:600 clamp(42px,4.8vw,64px)/1.15 var(--font-ui);letter-spacing:-1.5px;margin:23px 0}.cp-hero p{font-size:14px;line-height:1.9;color:#6a7d74}.cp-hero-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:25px}.cp-secondary-link{font-size:12px;border-bottom:1px solid #b6c8bb;padding-bottom:4px}.cp-hero-note{display:block;font-size:9px;color:#819488;margin-top:20px}.cp-stage{max-width:1120px;padding:27px 28px 21px;background:#e7efea;border-radius:22px;position:relative;isolation:isolate}.cp-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:repeating-radial-gradient(ellipse at 110% 110%,transparent 0 28px,#b3ccc029 29px 30px,transparent 31px 48px)}.cp-demo-wrap{scroll-margin-top:105px}.cp-demo-steps{display:flex;justify-content:center;gap:8px;margin-bottom:23px}.cp-demo-steps button{display:flex;align-items:center;gap:10px;padding:11px 17px;border:1px solid transparent;border-radius:30px;background:transparent;color:#738d7e;font-size:11px;transition:background .2s,box-shadow .2s}.cp-demo-steps button span{font-family:var(--font-ui);font-style:normal;color:#7d9a85}.cp-demo-steps button[aria-pressed=true]{background:#fdfef9;color:#305b49;border-color:#d5e2d6;box-shadow:0 3px 8px #35574406}.cp-browser{background:#fff;border:1px solid #d5e0d7;border-radius:11px;box-shadow:0 12px 32px #24533d12;overflow:hidden}.cp-browser-bar{height:45px;background:#f8faf7;border-bottom:1px solid #e3e9e1;display:flex;align-items:center;justify-content:space-between;padding:0 17px;gap:15px}.cp-traffic{display:flex;gap:5px}.cp-traffic i{width:7px;height:7px;border-radius:50%;background:#d2dcd2}.cp-traffic i:first-child{background:#d8c9b8}.cp-address{display:flex;align-items:center;gap:8px;justify-content:center;background:#edf2ed;border-radius:5px;padding:6px 20px;color:#91a190;font-size:9px;width:50%}.cp-browser-extension{display:flex;align-items:center;gap:17px;color:#738673}.cp-browser-body{display:grid;grid-template-columns:1fr 310px;min-height:560px}.cp-employer-page{padding:26px 38px 18px;min-width:0}.cp-employer-nav{display:flex;justify-content:space-between;align-items:center;color:#899984;font-size:8px}.cp-northstar{font:600 27px var(--font-ui);color:#4d644a;letter-spacing:-1px}.cp-northstar>span{font-size:16px}.cp-job-intro{margin-top:28px;border-bottom:1px solid #e5eadf;padding-bottom:22px}.cp-tiny-label{font-size:7px;letter-spacing:1.4px;color:#8b9980}.cp-job-intro h3{font:600 34px/1.2 var(--font-ui);letter-spacing:-1px;margin-top:9px;color:#314b3a}.cp-job-intro p{display:flex;gap:11px;margin-top:11px;font-size:9px;color:#809378}.cp-application-title{display:flex;justify-content:space-between;align-items:center;margin:23px 0 20px;gap:15px}.cp-application-title h4{font-size:12px;font-weight:500;color:#4e6951}.cp-application-title>span{font-size:8px;color:#a5af99}.cp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 18px}.cp-form-field>span{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#72876b;margin-bottom:6px;gap:5px}.cp-form-field>span>small{font-size:6px;color:#849876;white-space:nowrap}.cp-form-field>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:10px 12px;border:1px solid #dfe6d8;border-radius:5px;color:#5e7555;font-size:10px;transition:background .3s,border-color .3s}.cp-placeholder{color:#a9b39e}.cp-field-done>div{background:#f0f6e9;border-color:#b7cfa4}.cp-field-done>div>span,.cp-field-done>div>svg{animation:cp-fill .35s both}.cp-existing>div{background:#fafbf7}.cp-existing svg{color:#8fa17f}.cp-long-answer{margin-top:18px}.cp-long-answer>div{min-height:88px;align-items:flex-start;font-size:9px;line-height:1.8}.cp-form-bottom{display:flex;align-items:center;gap:7px;color:#8b9c80;font-size:8px;margin-top:22px}.cp-panel{border-left:1px solid #dde6da;background:#fdfefc;min-width:0}.cp-panel-chrome{height:37px;display:flex;align-items:center;justify-content:space-between;padding-inline:16px;background:#f0f4ef;border-bottom:1px solid #dfe7db;font-size:10px;color:#6b8268}.cp-panel-chrome>span{display:flex;align-items:center;gap:7px;font-weight:500}.cp-panel-content{padding:16px}.cp-project-select{display:flex;align-items:center;justify-content:space-between;border:1px solid #dfe7d9;padding:11px 10px;border-radius:5px;color:#657e60}.cp-project-select>span{display:flex;gap:7px;align-items:center}.cp-project-select strong{font-size:10px;font-weight:500}.cp-resume-status{display:flex;align-items:center;gap:5px;font-size:8px;color:#899c7d;margin-top:8px}.cp-resume-status i{width:4px;height:4px;background:#8ead7a;border-radius:50%}.cp-panel-job{display:flex;align-items:center;gap:9px;margin-top:22px}.cp-job-icon{display:grid;place-items:center;width:33px;height:33px;background:#e9eedc;border-radius:6px;font:600 25px var(--font-ui);color:#597346}.cp-panel-job strong{display:block;font-size:12px;font-weight:500;color:#446341}.cp-panel-job>div>span{display:block;font-size:8px;color:#91a184;margin-top:4px}.cp-save{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;margin-top:14px;background:#f0f5e9;color:#698853;border:1px solid #d9e4ce;border-radius:5px;font-size:10px;transition:background .2s}.cp-save:hover{background:#e3efd8}.cp-save.cp-is-saved{background:#e8f1e0;color:#4f7644}.cp-panel-tabs{display:flex;border-bottom:1px solid #e1e9dc;margin-top:20px;gap:22px}.cp-panel-tabs button{position:relative;padding:9px 0;border:0;color:#90a07f;background:transparent;font-size:10px}.cp-panel-tabs button[aria-pressed=true]{color:#3b6854}.cp-panel-tabs button[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;height:2px;left:0;right:0;background:#688d70}.cp-fill-panel,.cp-bank-panel{min-height:230px}.cp-fill-heading{margin-top:18px}.cp-fill-heading>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#627f59}.cp-fill-heading p{font-size:8px;color:#8e9f81;margin-top:6px}.cp-fill-button{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 8px;border:1px solid #40716b;border-radius:5px;color:#fff;background:#2e6865;font-size:10px;margin-top:13px;transition:background .2s}.cp-fill-button:hover:not(:disabled){background:#1f4f4d}.cp-fill-button:disabled{cursor:progress;opacity:.7}.cp-field-results{margin-top:16px}.cp-field-results>span{font-size:8px;font-weight:500;color:#73876a}.cp-field-results>div{display:flex;align-items:center;gap:7px;padding-top:10px;font-size:8px;color:#7d9270}.cp-field-results>div>i{width:12px;height:12px;border:1px solid #cddbc4;border-radius:50%}.cp-field-results>div>small{margin-left:auto;font-size:7px;color:#8ba27b}.cp-field-results svg{color:#739a5c}.cp-panel-note{display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid #e5ebdf;padding-top:14px;margin-top:14px;font-size:8px;color:#8b9f7c}.cp-bank-label{display:flex;align-items:center;gap:6px;font-size:7px;letter-spacing:1px;color:#8ba079;margin-block:18px 12px}.cp-answer-card{border:1px solid #e1e7d7;background:#fafcf4;padding:13px;border-radius:6px}.cp-answer-card>span{color:#a2ad8c;font-size:7px}.cp-answer-card h4{font-size:11px;font-weight:500;color:#5b794d;margin-top:7px}.cp-answer-card p{font-size:8px;line-height:1.7;color:#809471;margin-top:8px}.cp-answer-card button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:8px;background:#e9f1dc;color:#688d50;border:1px solid #d5e1c6;border-radius:4px;font-size:8px}.cp-bank-panel>small{display:block;font-size:7px;color:#9baa8a;margin-top:11px;text-align:center}.cp-demo-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #e0e8da;padding:12px 19px;background:#f8fbf5;font-size:8px;color:#7c9371}.cp-demo-footer button{display:flex;align-items:center;gap:6px;border:0;background:transparent;font-size:8px;color:#658257;padding:3px;white-space:nowrap}.cp-demo-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px;font-size:8px;color:#78917f}.cp-demo-caption>span:first-child{display:flex;align-items:center;gap:5px}.cp-promise{display:flex;justify-content:space-around;align-items:center;gap:22px;padding:44px 0;max-width:1120px;border-bottom:1px solid #dfe7de}.cp-promise>span{display:flex;align-items:center;gap:9px;color:#788f7e;font-size:11px}.cp-promise svg{stroke-width:1.5}.cp-features{padding-block:95px}.cp-section-heading{text-align:center;margin-bottom:45px}.cp-section-heading .hp-eyebrow{justify-content:center}.cp-section-heading h2{margin-top:20px}.cp-section-heading>p{font-size:12px;line-height:1.8;color:#7d9582;margin-top:20px}.cp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cp-feature-card{padding:25px 28px 33px;border:1px solid #e3e9dd;border-radius:14px;background:#f6f7ee;min-width:0}.cp-card-fill{background:#f0f6f1;border-color:#dfe9e0}.cp-card-bank{background:#f6f4ee;border-color:#e9e6db}.cp-feature-index{color:#8b9b7e;letter-spacing:1.3px;font-size:8px}.cp-feature-card h3{font:600 31px/1.15 var(--font-ui);letter-spacing:-1px;margin-top:30px}.cp-feature-card>p{color:#7e9179;font-size:12px;line-height:1.85;margin-top:16px}.cp-save-illustration,.cp-mini-fields,.cp-mini-bank{height:163px;margin-top:28px}.cp-save-illustration{padding-top:8px}.cp-mini-job{display:flex;align-items:center;gap:10px;padding:17px 13px;border:1px solid #e2e6d5;background:#fff;border-radius:7px;box-shadow:0 5px 15px #506b3810}.cp-mini-job>span:first-child{display:grid;place-items:center;width:30px;height:30px;background:#eaf0de;color:#607c48;border-radius:6px;font:600 23px var(--font-ui)}.cp-mini-job strong{display:block;font-size:10px;font-weight:500;color:#597244}.cp-mini-job small{display:block;font-size:8px;color:#9cac89;margin-top:5px}.cp-mini-job>svg{margin-left:auto;color:#789860}.cp-save-connector{display:block;height:23px;border-left:1px dashed #a9bf95;margin-left:50%}.cp-mini-project{display:flex;align-items:center;gap:9px;padding:13px;border:1px solid #dce6cc;border-radius:6px;background:#fdfef9;color:#7a9463;font-size:9px}.cp-mini-project>svg:last-child{margin-left:auto}.cp-mini-fields{display:flex;flex-direction:column;gap:9px;padding-top:9px}.cp-mini-fields>span:not(:last-child){display:grid;grid-template-columns:1fr auto;padding:10px 13px;background:#fff;border:1px solid #dfe8d9;border-radius:5px}.cp-mini-fields>span>span{grid-column:1/-1;color:#9aab8d;font-size:7px;margin-bottom:5px}.cp-mini-fields strong{font-size:10px;font-weight:500;color:#6b845a}.cp-mini-fields svg{color:#8eab76}.cp-mini-preserved{display:flex;gap:6px;align-items:center;font-size:8px;color:#91a67f;padding:5px 10px}.cp-mini-bank{position:relative;background:#fffefb;padding:20px;border:1px solid #e9e6d7;border-radius:8px}.cp-mini-bank>svg{color:#9aa47b}.cp-mini-bank-tag{display:inline-block;color:#a5ae8b;letter-spacing:1px;font-size:7px;margin-left:8px;vertical-align:top;padding-top:5px}.cp-mini-bank>strong{display:block;font:600 15px var(--font-ui);color:#7c895f;margin-top:12px}.cp-mini-bank-lines{display:grid;gap:5px;margin-top:13px}.cp-mini-bank-lines>i{height:3px;background:#eff0e7;width:95%}.cp-mini-bank-lines>i:last-child{width:67%}.cp-mini-bank-choice{position:absolute;bottom:-7px;right:-6px;display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #dfe7d2;background:#f5faee;border-radius:20px;color:#8c9f72;font-size:8px}.cp-get-started{padding-block:85px;background:#f2f6f0;border-block:1px solid #e7ece1}.cp-start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.cp-start-step{position:relative;padding:6px 15px}.cp-start-icon{display:grid;place-items:center;border:1px solid #dfe7d8;background:#fdfefa;color:#7b9870;border-radius:12px;width:50px;height:50px}.cp-start-number{position:absolute;right:15px;top:10px;font:600 28px var(--font-ui);color:#b5c4a8}.cp-start-step h3{margin-top:24px;font-size:16px;font-weight:500;letter-spacing:-.4px}.cp-start-step p{font-size:12px;color:#809576;line-height:1.85;margin-top:13px}.cp-control{padding-block:90px 0}.cp-control-inner{display:grid;grid-template-columns:70px 1fr .8fr;align-items:center;gap:35px;padding:43px;border:1px solid #dfe7da;border-radius:15px}.cp-control-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#edf3e5;color:#83a06b}.cp-control h2{font-size:38px;margin-top:15px}.cp-control p{font-size:12px;color:#7f9476;line-height:1.85;margin-top:17px;max-width:405px}.cp-control-checks{display:flex;flex-direction:column;gap:19px;padding-left:35px;border-left:1px solid #e3eadb}.cp-control-checks>span{display:flex;align-items:center;gap:9px;font-size:11px;color:#7b9670}.cp-control-checks a{font-size:10px;text-decoration:underline;text-underline-offset:4px;color:#637e56;margin-top:10px}.cp-faq{margin-top:0;border-top:0}.cp-closing h2{font-size:clamp(38px,4vw,58px)}.cp-availability{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;color:#7f9784;margin-top:21px}.cp-spinner{width:13px;height:13px;border:1.5px solid #ffffff55;border-top-color:#fff;border-radius:50%;animation:cp-spin .7s linear infinite}@keyframes cp-spin{to{transform:rotate(360deg)}}@keyframes cp-fill{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.cp-browser-body{grid-template-columns:1fr 280px}.cp-employer-page{padding-inline:24px}.cp-form-grid{gap:14px 10px}.cp-form-field>div{font-size:9px;padding-inline:9px}.cp-application-title>span{display:none}.cp-feature-grid{gap:16px}.cp-feature-card{padding-inline:20px}.cp-mini-job{gap:7px;padding-inline:10px}.cp-mini-job>svg{width:14px}.cp-mini-project{font-size:8px;gap:6px;padding-inline:9px}.cp-mini-bank{padding:16px}.cp-mini-bank-tag{font-size:6px}.cp-start-grid{gap:30px}.cp-control-inner{padding:30px;gap:25px;grid-template-columns:50px 1fr .8fr}.cp-control-icon{width:50px;height:50px}.cp-control-checks{padding-left:23px}}@media(max-width:800px){.cp-stage{padding-inline:17px}.cp-browser-body{grid-template-columns:1fr 245px}.cp-employer-page{padding-inline:18px}.cp-form-grid{grid-template-columns:1fr;gap:12px}.cp-job-intro h3{font-size:27px}.cp-job-intro{margin-top:20px;padding-bottom:17px}.cp-application-title{margin-block:18px}.cp-long-answer>div{min-height:66px}.cp-feature-grid{grid-template-columns:1fr;max-width:570px;margin-inline:auto}.cp-feature-card{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;padding:27px}.cp-feature-index{grid-column:1/-1}.cp-save-illustration,.cp-mini-fields,.cp-mini-bank{grid-column:1;grid-row:2/4;align-self:center;margin:20px 0}.cp-feature-card h3{grid-column:2;font-size:27px;margin-top:15px}.cp-feature-card>p{grid-column:2;margin:0;font-size:11px}.cp-promise{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}.cp-control-inner{grid-template-columns:1fr 1fr}.cp-control-icon{display:none}.cp-control h2{font-size:33px}.cp-control .hp-eyebrow{font-size:7px}}@media(max-width:600px){.cp-view-result{display:block;text-align:center;font-size:10px;text-decoration:underline!important;text-underline-offset:3px;margin-top:18px;color:#386e58!important}.cp-hero{padding-block:45px 33px}.cp-chrome-badge{font-size:7px;letter-spacing:1px}.cp-hero h1{font-size:clamp(44px,10vw,60px);letter-spacing:-2.3px;margin-block:22px}.cp-hero p{font-size:13px;max-width:335px;margin-inline:auto}.cp-hero-actions{gap:22px}.cp-secondary-link{font-size:11px}.cp-hero-note{font-size:8px;line-height:1.7;max-width:290px;margin-inline:auto}.cp-stage{width:calc(100% - 24px);padding:17px 10px 14px;border-radius:14px}.cp-demo-steps{gap:3px;margin-bottom:15px}.cp-demo-steps button{flex:1;padding:9px 5px;gap:5px;font-size:8px;line-height:1.5;border-radius:7px}.cp-demo-steps button span{font-size:9px}.cp-browser-bar{height:37px;padding-inline:12px;gap:10px}.cp-address{width:auto;flex:1;font-size:7px;padding-inline:6px;white-space:nowrap}.cp-browser-extension>svg:last-child{display:none}.cp-traffic{gap:3px}.cp-traffic i{width:4px;height:4px}.cp-browser-body{grid-template-columns:1fr}.cp-employer-page{padding:21px 20px}.cp-employer-nav>span:last-child{font-size:7px}.cp-job-intro h3{font-size:31px}.cp-job-intro p{font-size:8px}.cp-form-grid{grid-template-columns:1fr 1fr;gap:12px 9px}.cp-form-field>span{font-size:8px}.cp-form-field>span>small{font-size:5px}.cp-form-field>div{font-size:8px;min-height:35px;padding-inline:8px;gap:4px}.cp-form-field>div>svg{width:11px}.cp-long-answer>div{min-height:65px;font-size:8px}.cp-form-bottom{font-size:7px;margin-top:16px}.cp-panel{border-left:0;border-top:1px solid #dce6d5}.cp-panel-content{padding:17px 20px}.cp-project-select strong{font-size:11px}.cp-panel-job{margin-top:17px}.cp-panel-job strong{font-size:13px}.cp-panel-job>div>span{font-size:9px}.cp-save{min-height:42px;font-size:11px}.cp-panel-tabs button{font-size:12px;padding-block:12px}.cp-fill-heading>span{font-size:12px}.cp-fill-heading p{font-size:10px}.cp-fill-button{min-height:43px;font-size:12px}.cp-field-results>span{font-size:10px}.cp-field-results>div{font-size:10px;padding-top:13px}.cp-field-results>div>small{font-size:9px}.cp-panel-note{font-size:9px;margin-top:20px}.cp-bank-label{font-size:9px}.cp-answer-card{padding:16px}.cp-answer-card>span{font-size:9px}.cp-answer-card h4{font-size:13px}.cp-answer-card p{font-size:11px;line-height:1.8}.cp-answer-card button{min-height:40px;font-size:11px}.cp-bank-panel>small{font-size:9px}.cp-demo-footer{padding:12px;font-size:8px;line-height:1.7}.cp-demo-caption{display:block;text-align:center;font-size:7px;line-height:1.7}.cp-demo-caption>span:first-child{justify-content:center;margin-bottom:4px}.cp-promise{padding-block:31px;gap:22px 10px;justify-items:start}.cp-promise>span{font-size:9px;gap:7px}.cp-promise svg{width:15px}.cp-features{padding-block:65px}.cp-section-heading{margin-bottom:30px}.cp-section-heading h2{font-size:36px;letter-spacing:-1.5px}.cp-feature-grid{gap:18px}.cp-feature-card{display:block;padding:25px}.cp-save-illustration,.cp-mini-fields,.cp-mini-bank{margin:25px 5px 0}.cp-feature-card h3{font-size:32px;margin-top:25px}.cp-feature-card>p{font-size:12px;margin-top:15px}.cp-mini-job{padding:17px}.cp-mini-job strong{font-size:12px}.cp-mini-job small{font-size:9px}.cp-mini-project{font-size:10px;padding:13px}.cp-mini-bank-tag{font-size:8px}.cp-mini-bank{padding:22px}.cp-mini-bank>strong{font-size:17px}.cp-get-started{padding-block:60px}.cp-start-grid{grid-template-columns:1fr;gap:28px}.cp-start-step{border-bottom:1px solid #dfe7d8;padding:0 6px 25px}.cp-start-step:last-child{border-bottom:0;padding-bottom:0}.cp-start-step h3{margin-top:18px}.cp-start-step p{margin-top:10px}.cp-control{padding-top:60px}.cp-control-inner{grid-template-columns:1fr;padding:27px;gap:26px}.cp-control-checks{border-left:0;border-top:1px solid #e3eadb;padding:23px 0 0;gap:17px}.cp-faq{padding-block:60px}.cp-closing h2{font-size:38px}.cp-availability{font-size:8px;line-height:1.7}}@media(max-width:370px){.cp-employer-page{padding-inline:13px}.cp-hero h1{font-size:42px}.cp-address{font-size:6px}.cp-demo-steps button{font-size:7px}.cp-form-field>div{font-size:7px}.cp-closing h2{font-size:34px}}.cp-page em{font-style:normal}
