.cvh-hook{color:#fff;isolation:isolate;background:linear-gradient(100deg,#0f766e 0%,#0b4f5c 55%,#10243a 100%);border-radius:16px;align-items:center;gap:14px;margin:0 0 14px;padding:8px 10px 8px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f766e38}.cvh-hook:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 34px #0f766e4d}.cvh-hook:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 30%,#ffffff24 45%,#0000 60%);animation:4.5s ease-in-out 1.2s infinite cvh-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes cvh-shine{0%{transform:translate(-100%)}35%,to{transform:translate(100%)}}.cvh-badge{color:#99f6e4;letter-spacing:.1em;background:#ffffff1f;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.cvh-ring{border-radius:50%;flex:none;place-items:center;display:inline-grid}.cvh-ring>span{background:#0b3f4a;border-radius:50%;place-items:center;width:calc(100% - 8px);height:calc(100% - 8px);display:grid}.cvh-ring strong{color:#fff;font-size:15px;line-height:1}.cvh-rotator{flex:1;min-width:0;height:24px;position:relative;overflow:hidden}.cvh-line{color:#e6f6f4;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:24px;animation:.5s both cvh-in;position:absolute;inset:0;overflow:hidden}.cvh-line b{color:#5eead4}@keyframes cvh-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cvh-cta{color:#062f2b;background:#5eead4;border-radius:11px;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.cvh-cta svg{transition:transform .2s}.cvh-hook:hover .cvh-cta svg{transform:translate(3px)}@media (max-width:700px){.cvh-hook{flex-wrap:wrap;gap:8px 10px;padding:10px 12px}.cvh-rotator{flex-basis:100%;order:3;height:40px}.cvh-line{white-space:normal;font-size:14px;line-height:20px}.cvh-cta{min-height:34px;margin-left:auto;padding:0 12px;font-size:13px}}.cvp-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0814208c;place-items:center;padding:16px;animation:.25s both cvp-fade;display:grid;position:fixed;inset:0}@keyframes cvp-fade{0%{opacity:0}to{opacity:1}}.cvp{color:#fff;background:radial-gradient(130% 150% at 0 0,#0f766e 0%,#0b4f5c 55%,#10243a 100%);border-radius:24px;grid-template-columns:1.05fr 1fr;gap:26px;width:min(880px,100%);max-height:calc(100vh - 32px);padding:32px;animation:.4s cubic-bezier(.2,.9,.3,1.2) both cvp-pop;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #00000059}@keyframes cvp-pop{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.cvp-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:12px;right:12px}.cvp-close:hover{background:#ffffff38}.cvp-kicker{color:#99f6e4;letter-spacing:.12em;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:800;display:inline-flex}.cvp h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.08}.cvp h2 span{color:#5eead4}.cvp-copy>p{color:#d5ecea;margin:12px 0 0;font-size:15px;line-height:1.6}.cvp-copy strong{color:#fff}.cvp-copy ul{color:#e6f6f4;gap:8px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.cvp-copy li{align-items:center;gap:8px;display:flex}.cvp-copy li svg{color:#5eead4;flex:none}.cvp-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.cvp-cta{color:#062f2b;background:#5eead4;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:800;animation:2.4s ease-in-out 4s infinite cvp-pulse;display:inline-flex}.cvp-cta:hover{color:#062f2b;background:#99f6e4}@keyframes cvp-pulse{0%,to{box-shadow:0 0 #5eead48c}50%{box-shadow:0 0 0 10px #5eead400}}.cvp-later{color:#d5ecea;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.cvp-copy>p.cvp-small{color:#a7cbc7;font-size:12px}.cvp-demo{color:#10243a;background:#fff;border-radius:18px;align-content:start;gap:12px;padding:18px;display:grid;box-shadow:0 18px 40px #00000040}.cvp-demo .cvh-ring>span{background:#fff}.cvp-demo .cvh-ring strong{color:#10243a;font-size:24px}.cvp-demo-top{border-bottom:1px solid #e3e9e9;align-items:center;gap:14px;padding-bottom:10px;display:flex}.cvp-demo-top div{gap:2px;display:grid}.cvp-up{color:#16a34a;opacity:0;font-size:13px;font-weight:700;transition:opacity .4s,transform .4s;transform:translateY(6px)}.cvp-up.show{opacity:1;transform:none}.cvp-bullet{background:#fef2f2;border-radius:10px;min-height:44px;padding:10px 12px;font-size:13.5px;line-height:1.4;transition:background .5s;display:grid;position:relative}.cvp-bullet span{grid-area:1/1;transition:opacity .45s,transform .45s;display:block}.cvp-bullet .before{color:#b42318}.cvp-bullet .after{color:#166534;opacity:0;font-weight:600;transform:translateY(8px)}.cvp-bullet.after{background:#ecfdf3}.cvp-bullet.after .before{opacity:0;text-decoration:line-through;transform:translateY(-8px)}.cvp-bullet.after .after{opacity:1;transform:none}.cvp-chips{flex-wrap:wrap;gap:6px;display:flex}.cvp-chips span{color:#8a5a00;background:#fff7e6;border:1px solid #f0c987;border-radius:999px;padding:4px 10px;font-size:12.5px;transition:all .35s}.cvp-chips .hit{color:#08776f;background:#e9f6f2;border-color:#9fd3c9}.cvp-chips .pop{animation:.45s cubic-bezier(.2,.9,.3,1.4) both cvp-chip}.cvp-chips .pop.d2{animation-delay:.2s}@keyframes cvp-chip{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:none}}.cvp-jobs{gap:6px;display:grid}.cvp-jobs>p{color:#607180;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.cvp-job{opacity:0;border:1px solid #e3e9e9;border-radius:10px;grid-template-columns:1fr 70px 36px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:opacity .4s,transform .4s;display:grid;transform:translate(16px)}.cvp-job.in{opacity:1;transform:none}.cvp-job span:first-child{min-width:0;display:grid}.cvp-job strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cvp-job small{color:#607180;font-size:11.5px}.cvp-bar{background:#e3e9e9;border-radius:99px;height:6px;overflow:hidden}.cvp-bar i{background:linear-gradient(90deg,#0d9488,#16a34a);border-radius:99px;height:100%;transition:width .8s;display:block}.cvp-job b{color:#0f766e;text-align:right}.cvp-demo-foot{color:#5f6f7c;justify-content:space-between;align-items:center;font-size:11px;display:flex}.cvp-demo-foot button{color:#607180;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}@media (max-width:760px){.cvp{grid-template-columns:1fr;gap:18px;padding:56px 18px 24px}.cvp-close{z-index:2}.cvp-demo{order:-1}.cvp-copy ul,.cvp-job:nth-child(4){display:none}.cvp-demo{gap:8px;padding:14px}.cvp-demo .cvh-ring{width:56px!important;height:56px!important}.cvp-demo .cvh-ring strong{font-size:19px}.cvp h2{font-size:26px}.cvp-copy>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.cvh-hook:after,.cvh-line,.cvp,.cvp-backdrop,.cvp-cta,.cvp-chips .pop{animation:none!important}.cvp-job,.cvp-bar i,.cvp-bullet span,.cvp-up{transition:none!important}}.cvp-cta{animation-iteration-count:4}
.cvs3{margin:0 0 16px}.cvs3-kicker{color:#0f766e;letter-spacing:.12em;align-items:center;gap:6px;margin:0 0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.cvs3-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cvs3-card{color:#fff;isolation:isolate;border-radius:16px;align-content:start;gap:4px;padding:14px 16px 12px;transition:transform .2s,box-shadow .2s;animation:.55s cubic-bezier(.2,.9,.3,1.1) both cvs3-in;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #10243a29}.cvs3-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #10243a3d}.cvs3-ats-cv-checker{background:linear-gradient(120deg,#0f766e 0%,#0b5563 60%,#10243a 100%)}.cvs3-ai-cv-builder{background:linear-gradient(120deg,#5b3fc4 0%,#3b2a8f 55%,#1f1b4d 100%)}.cvs3-ai-job-match{background:linear-gradient(120deg,#0e7490 0%,#155e75 55%,#10243a 100%)}.cvs3-card:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 30%,#ffffff29 45%,#0000 60%);animation:5s ease-in-out infinite cvs3-shine;position:absolute;inset:0;transform:translate(-100%)}.cvs3-ai-cv-builder:after{animation-delay:1.6s}.cvs3-ai-job-match:after{animation-delay:3.2s}@keyframes cvs3-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes cvs3-shine{0%{transform:translate(-100%)}30%,to{transform:translate(100%)}}.cvs3-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cvs3-icon{background:#ffffff29;border-radius:11px;place-items:center;width:36px;height:36px;display:inline-grid;position:relative}.cvs3-icon:before{content:"";border:2px solid #ffffff59;border-radius:13px;animation:2.6s ease-out infinite cvs3-pulse;position:absolute;inset:-3px}@keyframes cvs3-pulse{0%{opacity:.9;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.35)}}.cvs3-tag{color:#e6fffa;letter-spacing:.04em;white-space:nowrap;background:#ffffff29;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.cvs3-ai-cv-builder .cvs3-tag,.cvs3-ai-job-match .cvs3-tag{color:#4a3500;background:#fde68a}.cvs3-name{color:#fff;letter-spacing:-.01em;margin:6px 0 0;font-size:18px;font-weight:800}.cvs3-text{color:#dbeafe;margin:0;font-size:13.5px;line-height:1.45}.cvs3-ats-cv-checker .cvs3-text{color:#d5ecea}.cvs3-actions{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;display:flex}.cvs3-cta{color:#10243a;background:#fff;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:800;display:inline-flex}.cvs3-cta svg{transition:transform .2s}.cvs3-card:hover .cvs3-cta svg{transform:translate(3px)}.cvs3-cta:hover{color:#10243a;background:#f0fdfa}.cvs3-more{color:#e6f6f4;text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.cvs3-more:hover{color:#fff}@media (max-width:860px){.cvs3-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.cvs3-row::-webkit-scrollbar{display:none}.cvs3-card{scroll-snap-align:start;flex:0 0 82%}}@media (prefers-reduced-motion:reduce){.cvs3-card,.cvs3-card:after,.cvs3-icon:before{animation:none!important}}.cvs3-dots{display:none}@media (max-width:860px){.cvs3-row{scroll-behavior:smooth}.cvs3-dots{justify-content:center;gap:2px;margin-top:2px;display:flex}.cvs3-dots button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.cvs3-dots button:after{content:"";background:#b8cfcc;border-radius:99px;width:8px;height:8px;transition:width .25s,background .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cvs3-dots button.on:after{background:#0f766e;width:20px}}.cvs3-card:after,.cvs3-icon:before{animation-iteration-count:3}
