.elementor-9431 .elementor-element.elementor-element-34f45ac5{--display:flex;}.elementor-9431 .elementor-element.elementor-element-22fcd0e8{--display:flex;}.elementor-9431 .elementor-element.elementor-element-5a7f014b{--display:flex;}.elementor-9431 .elementor-element.elementor-element-7075a596{--display:flex;}.elementor-9431 .elementor-element.elementor-element-1f9f7126 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9431 .elementor-element.elementor-element-1f9f7126 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9431 .elementor-element.elementor-element-1f9f7126{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9431 .elementor-element.elementor-element-1f9f7126 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9431 .elementor-element.elementor-element-c92e73f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9431 .elementor-element.elementor-element-36218548{--display:flex;}.elementor-9431 .elementor-element.elementor-element-604fb351{--display:flex;}.elementor-9431 .elementor-element.elementor-element-2eb2c3d4{--display:flex;}.elementor-9431 .elementor-element.elementor-element-50b9f4be{--display:flex;}.elementor-9431 .elementor-element.elementor-element-3477e21d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9431 .elementor-element.elementor-element-3477e21d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9431 .elementor-element.elementor-element-3477e21d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9431 .elementor-element.elementor-element-3477e21d .elementor-icon-list-text{transition:color 0.3s;}.elementor-9431 .elementor-element.elementor-element-39cd36d3{--display:flex;}.elementor-9431 .elementor-element.elementor-element-13ae3154 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9431 .elementor-element.elementor-element-13ae3154 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9431 .elementor-element.elementor-element-13ae3154{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9431 .elementor-element.elementor-element-13ae3154 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9431 .elementor-element.elementor-element-af9a45d{--display:flex;}.elementor-9431 .elementor-element.elementor-element-eed800f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9431 .elementor-element.elementor-element-eed800f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9431 .elementor-element.elementor-element-eed800f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9431 .elementor-element.elementor-element-eed800f .elementor-icon-list-text{transition:color 0.3s;}.elementor-9431 .elementor-element.elementor-element-6b5fa6be{--display:flex;}.elementor-9431 .elementor-element.elementor-element-da50735{--display:flex;}.elementor-9431 .elementor-element.elementor-element-1aac270b{--display:flex;}.elementor-9431 .elementor-element.elementor-element-4d1af2fa{--display:flex;}.elementor-9431 .elementor-element.elementor-element-76c72c27{--display:flex;}.elementor-9431 .elementor-element.elementor-element-5b0cee98{--display:flex;}.elementor-9431 .elementor-element.elementor-element-5002782d{--display:flex;}.elementor-9431 .elementor-element.elementor-element-3621e0f2{--display:flex;}.elementor-9431 .elementor-element.elementor-element-74c92aa{--display:flex;}.elementor-9431 .elementor-element.elementor-element-5d4aa747{--display:flex;}.elementor-9431 .elementor-element.elementor-element-752108ff{--display:flex;}.elementor-9431 .elementor-element.elementor-element-3451f683{--display:flex;}.elementor-9431 .elementor-element.elementor-element-571e14c0{--display:flex;}.elementor-9431 .elementor-element.elementor-element-6e0d4248{--display:flex;}.elementor-9431 .elementor-element.elementor-element-40dcf363{--display:flex;}.elementor-9431 .elementor-element.elementor-element-78fb3d36{--display:flex;}.elementor-9431 .elementor-element.elementor-element-5e1a84b8{--display:flex;}.elementor-9431 .elementor-element.elementor-element-c5dd44{--display:flex;}.elementor-9431 .elementor-element.elementor-element-3e164057{--display:flex;}.elementor-9431 .elementor-element.elementor-element-22c03b4c{--display:flex;}.elementor-9431 .elementor-element.elementor-element-1b0b4252{--display:flex;}.elementor-9431 .elementor-element.elementor-element-10f9b9d9{--display:flex;}.elementor-9431 .elementor-element.elementor-element-3c8684c{--display:flex;}.elementor-9431 .elementor-element.elementor-element-69a47064{--display:flex;}.elementor-9431 .elementor-element.elementor-element-1e9141{--display:flex;}.elementor-9431 .elementor-element.elementor-element-63e9dc77{--display:flex;}.elementor-9431 .elementor-element.elementor-element-6b5c2f32{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* CVViZ Pricing V2 */
.p2-section,.p2-section *{box-sizing:border-box}.p2-section{width:100%!important;max-width:none!important;margin:0!important;padding:88px 24px;font-family:Montserrat,Arial,sans-serif;color:#172033}.p2-section>.e-con-inner,.p2-inner{width:100%!important;max-width:1240px!important;margin:0 auto!important}.p2-inner{display:flex;flex-direction:column}.p2-hero{padding-top:86px;padding-bottom:86px;background:linear-gradient(135deg,#f6f9ff 0%,#eef4ff 54%,#fff 100%)}.p2-hero-grid>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)!important;gap:64px;align-items:center}.p2-eyebrow p{margin:0;color:#1960df;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.p2-hero-title .elementor-heading-title{max-width:760px;margin:15px 0 0;color:#111a2b;font-size:clamp(40px,5vw,68px);line-height:1.05;letter-spacing:-.045em}.p2-hero-lede p{max-width:720px;margin:23px 0 0;color:#526077;font-size:18px;line-height:1.75}.p2-actions>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:14px;margin-top:30px}.p2-actions .elementor-widget-button{width:auto!important;max-width:max-content}.p2-btn .elementor-button{min-height:50px;padding:15px 24px;border:2px solid transparent;border-radius:9px;font-size:14px;font-weight:800}.p2-btn-primary .elementor-button{color:#fff;background:#1960df}.p2-btn-primary .elementor-button:hover{background:#124db9}.p2-btn-secondary .elementor-button,.p2-btn-outline .elementor-button{color:#1960df;background:#fff;border-color:#1960df}.p2-btn-secondary .elementor-button:hover,.p2-btn-outline .elementor-button:hover{color:#fff;background:#1960df}.p2-checks{margin-top:27px}.p2-checks .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px}.p2-checks .elementor-icon-list-item{align-items:flex-start}.p2-checks .elementor-icon-list-icon{margin-top:4px;color:#1960df}.p2-checks .elementor-icon-list-text{padding-left:6px;color:#344158;font-size:13px;line-height:1.55}.p2-hero-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.p2-trust-chip{min-height:47px;display:flex;align-items:center;gap:9px;padding:7px 11px;color:#2a364b;background:#fff;border:1px solid #dce5f3;border-radius:10px;text-decoration:none!important;box-shadow:0 8px 25px rgba(15,23,42,.05)}.p2-trust-chip img{width:29px;height:29px;object-fit:contain}.p2-trust-chip strong,.p2-trust-chip small{display:block}.p2-trust-chip strong{font-size:11px}.p2-trust-chip small{margin-top:2px;color:#758199;font-size:8px}.p2-g2{width:31px;height:31px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ff492c;border-radius:7px;font-size:12px;font-weight:900}.p2-value-board{width:min(100%,520px);margin:0 auto;padding:27px;background:#fff;border:1px solid #dfe7f5;border-radius:22px;box-shadow:0 28px 68px rgba(15,23,42,.13)}.p2-board-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #e7edf6}.p2-board-head span,.p2-board-head b,.p2-board-head small{display:block}.p2-board-head b{font-size:17px}.p2-board-head small{margin-top:4px;color:#758199;font-size:10px}.p2-board-head em{padding:7px 10px;color:#1960df;background:#eaf1ff;border-radius:999px;font-size:9px;font-style:normal;font-weight:800}.p2-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:19px}.p2-flow span{display:grid;grid-template-columns:34px 1fr;gap:0 10px;padding:14px;background:#f7f9fd;border:1px solid #e6ebf3;border-radius:12px}.p2-flow i{grid-row:1/3;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:#fff;background:#1960df;border-radius:9px;font-size:9px;font-style:normal;font-weight:800}.p2-flow b{font-size:11px}.p2-flow small{margin-top:4px;color:#768298;font-size:9px}.p2-board-foot{margin-top:14px;padding:16px;color:#fff;background:#1960df;border-radius:12px}.p2-board-foot b,.p2-board-foot span{display:block}.p2-board-foot b{font-size:13px}.p2-board-foot span{margin-top:4px;color:#dbe8ff;font-size:10px}.cvviz-global-logo-host.cvviz-global-logo-host-offset-10{width:calc(100% + 20px)!important;max-width:none!important;margin-left:-10px!important;margin-right:-10px!important}.p2-section-title .elementor-heading-title{max-width:860px;margin:14px auto 0;color:#152033;font-size:clamp(32px,4vw,48px);line-height:1.14;letter-spacing:-.035em;text-align:center}.p2-section-copy p{max-width:850px;margin:19px auto 0;color:#5c687d;font-size:16px;line-height:1.75;text-align:center}.p2-inner>.p2-eyebrow p{text-align:center}.p2-plans{background:#fff}.p2-plan-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px;margin-top:48px;align-items:stretch}.p2-plan-card{position:relative;min-width:0;padding:30px 24px!important;background:#fff;border:1px solid #dfe6f0;border-radius:18px;box-shadow:0 14px 40px rgba(15,23,42,.06)}.p2-plan-card>.e-con-inner{height:100%;display:flex;flex-direction:column}.p2-plan-popular{border:2px solid #1960df;box-shadow:0 20px 50px rgba(25,96,223,.15)}.p2-popular-label{position:absolute;top:-13px;left:50%;transform:translateX(-50%);z-index:2;width:max-content}.p2-popular-label p{margin:0;padding:6px 12px;color:#fff;background:#1960df;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.09em}.p2-plan-name .elementor-heading-title{margin:0;color:#152033;font-size:26px}.p2-plan-fit p{min-height:64px;margin:9px 0 0;color:#69758a;font-size:12px;line-height:1.55}.p2-price p{display:flex;align-items:baseline;margin:18px 0 0;color:#172033}.p2-price span{font-size:19px;font-weight:800}.p2-price strong{font-size:46px;line-height:1}.p2-price small{margin-left:5px;color:#738096;font-size:11px}.p2-plan-capacity p{margin:20px 0 0;padding:14px;background:#f3f7ff;border-radius:10px}.p2-plan-capacity b,.p2-plan-capacity span{display:block}.p2-plan-capacity b{font-size:12px}.p2-plan-capacity span{margin-top:4px;color:#6d7990;font-size:10px}.p2-plan-checks{flex:1;margin-top:19px}.p2-plan-checks .elementor-icon-list-items{grid-template-columns:1fr;gap:9px}.p2-plan-checks .elementor-icon-list-text{font-size:11px}.p2-plan-button{width:100%!important;max-width:none!important;margin-top:24px}.p2-plan-button .elementor-button{width:100%}.p2-custom-copy p{max-width:760px;margin:36px auto 0;color:#5e6a7f;font-size:13px;line-height:1.7;text-align:center}.p2-custom-button{align-self:center;width:auto!important;max-width:max-content!important;margin-top:21px}.p2-included{background:#f5f8fd}.p2-four>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px;margin-top:44px}.p2-card{min-width:0;padding:25px!important;background:#fff;border:1px solid #e1e7f0;border-radius:15px;box-shadow:0 12px 34px rgba(15,23,42,.05)}.p2-card-kicker p{margin:0;color:#1960df;font-size:10px;font-weight:800;letter-spacing:.12em}.p2-card-title .elementor-heading-title{margin:10px 0 0;color:#172033;font-size:19px;line-height:1.3}.p2-card-copy p{margin:10px 0 0;color:#657086;font-size:12px;line-height:1.68}.p2-comparison{background:#fff}.p2-matrix-widget{width:100%;margin-top:44px}.p2-table-wrap{width:100%;overflow-x:auto;border:1px solid #dfe6ef;border-radius:16px;box-shadow:0 16px 42px rgba(15,23,42,.06)}.p2-table{width:100%;min-width:890px;border-collapse:collapse;background:#fff}.p2-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.p2-table th,.p2-table td{padding:14px 16px;border-bottom:1px solid #e9edf4;font-size:11px;line-height:1.45;text-align:center}.p2-table thead th{position:sticky;top:0;z-index:2;color:#fff;background:#172d58;font-size:12px}.p2-table thead th:first-child{text-align:left}.p2-table thead small{display:block;margin-top:4px;color:#c9d7f2;font-size:9px}.p2-table tbody th{width:36%;color:#344055;font-weight:600;text-align:left}.p2-table tbody tr:nth-child(odd):not(.p2-group){background:#fafbfd}.p2-table .p2-group th{padding:12px 16px;color:#1960df;background:#eaf1ff;border-bottom:1px solid #d1def5;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.p2-yes{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;color:#fff;background:#1960df;border-radius:50%;font-size:11px;font-weight:900}.p2-no{color:#a8b0bd;font-size:18px}.p2-limit{color:#172033;font-size:11px;font-weight:800}.p2-matrix-note{margin-top:18px;padding:18px 20px;color:#49566c;background:#fff8ec;border:1px solid #f2d7a9;border-radius:12px;font-size:12px;line-height:1.7}.p2-matrix-note strong{color:#172033}.p2-selection{background:#f5f8fd}.p2-three>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px;margin-top:44px}.p2-faq{background:#fff}.p2-accordion{margin-top:40px}.p2-accordion .elementor-accordion-item{border:0!important;border-bottom:1px solid #dde4ee!important}.p2-accordion .elementor-tab-title{display:flex!important;align-items:center;min-height:62px;padding:18px 4px!important;color:#243147!important;font-size:14px!important;font-weight:700!important}.p2-accordion .elementor-accordion-icon{flex:0 0 26px;width:26px!important;height:26px!important;display:flex!important;align-items:center;justify-content:center;margin-top:0!important}.p2-accordion .elementor-accordion-icon i{font-size:12px!important;line-height:1!important}.p2-accordion .elementor-tab-content{padding:0 40px 22px 4px!important;color:#5e697e;font-size:13px;line-height:1.75;border:0!important}.p2-final{background:linear-gradient(135deg,#153e8f,#1960df)}.p2-light .elementor-heading-title{color:#fff}.p2-light-copy p{color:#dfe9ff}.p2-eyebrow-light p{color:#bcd1ff}.p2-actions-center>.e-con-inner{justify-content:center}.p2-btn-white .elementor-button{color:#1960df;background:#fff}.p2-btn-ghost .elementor-button{color:#fff;background:transparent;border-color:#fff}.p2-final-inner>.p2-eyebrow p{text-align:center}.cvviz-software-schema{height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.cvviz-software-proof{display:none!important}
@media(max-width:1024px){.p2-hero-grid>.e-con-inner{grid-template-columns:1fr!important;gap:44px}.p2-plan-grid>.e-con-inner,.p2-four>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.p2-three>.e-con-inner{grid-template-columns:1fr!important}.p2-plan-fit p{min-height:0}}
@media(max-width:767px){.p2-section{padding:64px 18px}.p2-hero{padding-top:60px}.p2-hero-title .elementor-heading-title{font-size:39px}.p2-hero-lede p{font-size:16px}.p2-actions>.e-con-inner{flex-direction:column!important}.p2-actions .elementor-widget-button{width:100%!important;max-width:none!important}.p2-actions .elementor-button{width:100%}.p2-checks .elementor-icon-list-items{grid-template-columns:1fr}.p2-flow{grid-template-columns:1fr}.p2-plan-grid>.e-con-inner,.p2-four>.e-con-inner{grid-template-columns:1fr!important}.p2-plan-card{padding:27px 22px!important}.p2-section-title .elementor-heading-title{font-size:34px}.p2-table th,.p2-table td{padding:12px 10px}.p2-accordion .elementor-tab-title{font-size:13px!important}.p2-accordion .elementor-accordion-icon{width:24px!important;height:24px!important;flex-basis:24px}}


/* CVViZ V2 hero typography standard: Resume-Screening-V2 */
.p2-eyebrow p{margin:0 0 15px!important;font-family:"Montserrat",Arial,sans-serif;font-size:13px!important;line-height:1.45!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase}
.p2-hero-title .elementor-heading-title{font-family:"Montserrat",Arial,sans-serif;font-size:clamp(44px,4.7vw,62px)!important;line-height:1.04!important;font-weight:700!important;letter-spacing:-.033em!important}
.p2-hero-lede{max-width:750px!important;margin-top:0!important}
.p2-hero-lede p{margin:24px 0 0!important;font-family:"Montserrat",Arial,sans-serif;font-size:19px!important;line-height:1.72!important;font-weight:400!important}
.p2-actions{margin-top:30px!important}
.p2-actions>.e-con-inner{gap:14px!important}
.p2-actions .p2-btn{margin-top:0!important}
.p2-actions .p2-btn .elementor-button{min-height:0!important;padding:15px 24px!important;border-radius:9px!important;font-family:"Montserrat",Arial,sans-serif;font-size:15px!important;line-height:15px!important;font-weight:700!important;letter-spacing:normal!important}
@media(max-width:1024px){.p2-hero-title .elementor-heading-title{font-size:54px!important}}
@media(max-width:767px){.p2-hero-title .elementor-heading-title{font-size:40px!important;line-height:1.08!important}.p2-hero-lede p{font-size:17px!important}.p2-actions>.e-con-inner{flex-direction:column!important}.p2-actions .p2-btn,.p2-actions .p2-btn .elementor-button{width:100%!important}}
/* User-based Pricing V2 */
.p2-section .elementor-heading-title,.p2-section .elementor-widget-text-editor,.p2-section .elementor-widget-text-editor p,.p2-section .elementor-tab-title,.p2-section .elementor-tab-content{text-align:center!important}
.p2-hero-copy,.p2-hero-title .elementor-heading-title,.p2-hero-lede{margin-left:auto!important;margin-right:auto!important}.p2-hero-lede p{margin-left:auto!important;margin-right:auto!important}
.p2-actions>.e-con-inner,.p2-hero-trust,.p2-price p{justify-content:center!important}.p2-hero-checks .elementor-icon-list-item{justify-content:center}.p2-hero-checks{max-width:750px;align-self:center;width:100%}.p2-credit-summary{min-height:0!important}.p2-credit-summary b{font-size:15px!important}.p2-accordion .elementor-tab-title{justify-content:center;gap:8px}

.cvviz-global-logo-host .cvviz-logo-trust-heading{display:none!important}
.cvviz-global-logo-host.cvviz-global-logo-host-offset-10{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:hidden}.cvviz-global-logo-host *{font-family:Montserrat,Arial,sans-serif!important}
.p2-hero-grid>.e-con-inner{display:block!important}.p2-hero-copy{max-width:900px!important}.p2-plan-grid>.e-con-inner{grid-template-columns:repeat(3,minmax(0,1fr))!important}.p2-section *{font-family:Montserrat,Arial,sans-serif}.p2-section .elementor-widget{min-width:0;max-width:100%}.p2-plan-fit p,.p2-card-copy p,.p2-plan-checks .elementor-icon-list-text,.p2-plan-capacity span{font-size:15px}.p2-plan-capacity b{font-size:16px}.p2-table th,.p2-table td,.p2-limit{font-size:14px}.p2-table{min-width:780px}.p2-table thead small{font-size:12px}.p2-plan-capacity p{min-height:112px}.p2-price small{font-size:16px}.p2-checks .elementor-icon-list-text{font-weight:400}.p2-checks .elementor-icon-list-icon{color:#172033}.p2-accordion .elementor-accordion-icon{width:18px!important;height:18px!important;flex-basis:18px!important}.p2-accordion .elementor-accordion-icon i{font-size:14px!important}.p2-accordion .elementor-tab-content{font-size:16px}.p2-btn .elementor-button{font-size:15px;font-weight:700}.p2-inner{min-width:0}.p2-table-wrap:focus-visible{outline:3px solid #1960df;outline-offset:3px}
@media(max-width:767px){.p2-plan-grid>.e-con-inner{grid-template-columns:1fr!important}.p2-plan-capacity p{min-height:0}}
/* CVViZ Pricing V2 */
.p2-section,.p2-section *{box-sizing:border-box}.p2-section{width:100%!important;max-width:none!important;margin:0!important;padding:88px 24px;font-family:Montserrat,Arial,sans-serif;color:#172033}.p2-section>.e-con-inner,.p2-inner{width:100%!important;max-width:1240px!important;margin:0 auto!important}.p2-inner{display:flex;flex-direction:column}.p2-hero{padding-top:86px;padding-bottom:86px;background:linear-gradient(135deg,#f6f9ff 0%,#eef4ff 54%,#fff 100%)}.p2-hero-grid>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)!important;gap:64px;align-items:center}.p2-eyebrow p{margin:0;color:#1960df;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.p2-hero-title .elementor-heading-title{max-width:760px;margin:15px 0 0;color:#111a2b;font-size:clamp(40px,5vw,68px);line-height:1.05;letter-spacing:-.045em}.p2-hero-lede p{max-width:720px;margin:23px 0 0;color:#526077;font-size:18px;line-height:1.75}.p2-actions>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:14px;margin-top:30px}.p2-actions .elementor-widget-button{width:auto!important;max-width:max-content}.p2-btn .elementor-button{min-height:50px;padding:15px 24px;border:2px solid transparent;border-radius:9px;font-size:14px;font-weight:800}.p2-btn-primary .elementor-button{color:#fff;background:#1960df}.p2-btn-primary .elementor-button:hover{background:#124db9}.p2-btn-secondary .elementor-button,.p2-btn-outline .elementor-button{color:#1960df;background:#fff;border-color:#1960df}.p2-btn-secondary .elementor-button:hover,.p2-btn-outline .elementor-button:hover{color:#fff;background:#1960df}.p2-checks{margin-top:27px}.p2-checks .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px}.p2-checks .elementor-icon-list-item{align-items:flex-start}.p2-checks .elementor-icon-list-icon{margin-top:4px;color:#1960df}.p2-checks .elementor-icon-list-text{padding-left:6px;color:#344158;font-size:13px;line-height:1.55}.p2-hero-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.p2-trust-chip{min-height:47px;display:flex;align-items:center;gap:9px;padding:7px 11px;color:#2a364b;background:#fff;border:1px solid #dce5f3;border-radius:10px;text-decoration:none!important;box-shadow:0 8px 25px rgba(15,23,42,.05)}.p2-trust-chip img{width:29px;height:29px;object-fit:contain}.p2-trust-chip strong,.p2-trust-chip small{display:block}.p2-trust-chip strong{font-size:11px}.p2-trust-chip small{margin-top:2px;color:#758199;font-size:8px}.p2-g2{width:31px;height:31px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ff492c;border-radius:7px;font-size:12px;font-weight:900}.p2-value-board{width:min(100%,520px);margin:0 auto;padding:27px;background:#fff;border:1px solid #dfe7f5;border-radius:22px;box-shadow:0 28px 68px rgba(15,23,42,.13)}.p2-board-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #e7edf6}.p2-board-head span,.p2-board-head b,.p2-board-head small{display:block}.p2-board-head b{font-size:17px}.p2-board-head small{margin-top:4px;color:#758199;font-size:10px}.p2-board-head em{padding:7px 10px;color:#1960df;background:#eaf1ff;border-radius:999px;font-size:9px;font-style:normal;font-weight:800}.p2-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:19px}.p2-flow span{display:grid;grid-template-columns:34px 1fr;gap:0 10px;padding:14px;background:#f7f9fd;border:1px solid #e6ebf3;border-radius:12px}.p2-flow i{grid-row:1/3;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:#fff;background:#1960df;border-radius:9px;font-size:9px;font-style:normal;font-weight:800}.p2-flow b{font-size:11px}.p2-flow small{margin-top:4px;color:#768298;font-size:9px}.p2-board-foot{margin-top:14px;padding:16px;color:#fff;background:#1960df;border-radius:12px}.p2-board-foot b,.p2-board-foot span{display:block}.p2-board-foot b{font-size:13px}.p2-board-foot span{margin-top:4px;color:#dbe8ff;font-size:10px}.cvviz-global-logo-host.cvviz-global-logo-host-offset-10{width:calc(100% + 20px)!important;max-width:none!important;margin-left:-10px!important;margin-right:-10px!important}.p2-section-title .elementor-heading-title{max-width:860px;margin:14px auto 0;color:#152033;font-size:clamp(32px,4vw,48px);line-height:1.14;letter-spacing:-.035em;text-align:center}.p2-section-copy p{max-width:850px;margin:19px auto 0;color:#5c687d;font-size:16px;line-height:1.75;text-align:center}.p2-inner>.p2-eyebrow p{text-align:center}.p2-plans{background:#fff}.p2-plan-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px;margin-top:48px;align-items:stretch}.p2-plan-card{position:relative;min-width:0;padding:30px 24px!important;background:#fff;border:1px solid #dfe6f0;border-radius:18px;box-shadow:0 14px 40px rgba(15,23,42,.06)}.p2-plan-card>.e-con-inner{height:100%;display:flex;flex-direction:column}.p2-plan-popular{border:2px solid #1960df;box-shadow:0 20px 50px rgba(25,96,223,.15)}.p2-popular-label{position:absolute;top:-13px;left:50%;transform:translateX(-50%);z-index:2;width:max-content}.p2-popular-label p{margin:0;padding:6px 12px;color:#fff;background:#1960df;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.09em}.p2-plan-name .elementor-heading-title{margin:0;color:#152033;font-size:26px}.p2-plan-fit p{min-height:64px;margin:9px 0 0;color:#69758a;font-size:12px;line-height:1.55}.p2-price p{display:flex;align-items:baseline;margin:18px 0 0;color:#172033}.p2-price span{font-size:19px;font-weight:800}.p2-price strong{font-size:46px;line-height:1}.p2-price small{margin-left:5px;color:#738096;font-size:11px}.p2-plan-capacity p{margin:20px 0 0;padding:14px;background:#f3f7ff;border-radius:10px}.p2-plan-capacity b,.p2-plan-capacity span{display:block}.p2-plan-capacity b{font-size:12px}.p2-plan-capacity span{margin-top:4px;color:#6d7990;font-size:10px}.p2-plan-checks{flex:1;margin-top:19px}.p2-plan-checks .elementor-icon-list-items{grid-template-columns:1fr;gap:9px}.p2-plan-checks .elementor-icon-list-text{font-size:11px}.p2-plan-button{width:100%!important;max-width:none!important;margin-top:24px}.p2-plan-button .elementor-button{width:100%}.p2-custom-copy p{max-width:760px;margin:36px auto 0;color:#5e6a7f;font-size:13px;line-height:1.7;text-align:center}.p2-custom-button{align-self:center;width:auto!important;max-width:max-content!important;margin-top:21px}.p2-included{background:#f5f8fd}.p2-four>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px;margin-top:44px}.p2-card{min-width:0;padding:25px!important;background:#fff;border:1px solid #e1e7f0;border-radius:15px;box-shadow:0 12px 34px rgba(15,23,42,.05)}.p2-card-kicker p{margin:0;color:#1960df;font-size:10px;font-weight:800;letter-spacing:.12em}.p2-card-title .elementor-heading-title{margin:10px 0 0;color:#172033;font-size:19px;line-height:1.3}.p2-card-copy p{margin:10px 0 0;color:#657086;font-size:12px;line-height:1.68}.p2-comparison{background:#fff}.p2-matrix-widget{width:100%;margin-top:44px}.p2-table-wrap{width:100%;overflow-x:auto;border:1px solid #dfe6ef;border-radius:16px;box-shadow:0 16px 42px rgba(15,23,42,.06)}.p2-table{width:100%;min-width:890px;border-collapse:collapse;background:#fff}.p2-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.p2-table th,.p2-table td{padding:14px 16px;border-bottom:1px solid #e9edf4;font-size:11px;line-height:1.45;text-align:center}.p2-table thead th{position:sticky;top:0;z-index:2;color:#fff;background:#172d58;font-size:12px}.p2-table thead th:first-child{text-align:left}.p2-table thead small{display:block;margin-top:4px;color:#c9d7f2;font-size:9px}.p2-table tbody th{width:36%;color:#344055;font-weight:600;text-align:left}.p2-table tbody tr:nth-child(odd):not(.p2-group){background:#fafbfd}.p2-table .p2-group th{padding:12px 16px;color:#1960df;background:#eaf1ff;border-bottom:1px solid #d1def5;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.p2-yes{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;color:#fff;background:#1960df;border-radius:50%;font-size:11px;font-weight:900}.p2-no{color:#a8b0bd;font-size:18px}.p2-limit{color:#172033;font-size:11px;font-weight:800}.p2-matrix-note{margin-top:18px;padding:18px 20px;color:#49566c;background:#fff8ec;border:1px solid #f2d7a9;border-radius:12px;font-size:12px;line-height:1.7}.p2-matrix-note strong{color:#172033}.p2-selection{background:#f5f8fd}.p2-three>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px;margin-top:44px}.p2-faq{background:#fff}.p2-accordion{margin-top:40px}.p2-accordion .elementor-accordion-item{border:0!important;border-bottom:1px solid #dde4ee!important}.p2-accordion .elementor-tab-title{display:flex!important;align-items:center;min-height:62px;padding:18px 4px!important;color:#243147!important;font-size:14px!important;font-weight:700!important}.p2-accordion .elementor-accordion-icon{flex:0 0 26px;width:26px!important;height:26px!important;display:flex!important;align-items:center;justify-content:center;margin-top:0!important}.p2-accordion .elementor-accordion-icon i{font-size:12px!important;line-height:1!important}.p2-accordion .elementor-tab-content{padding:0 40px 22px 4px!important;color:#5e697e;font-size:13px;line-height:1.75;border:0!important}.p2-final{background:linear-gradient(135deg,#153e8f,#1960df)}.p2-light .elementor-heading-title{color:#fff}.p2-light-copy p{color:#dfe9ff}.p2-eyebrow-light p{color:#bcd1ff}.p2-actions-center>.e-con-inner{justify-content:center}.p2-btn-white .elementor-button{color:#1960df;background:#fff}.p2-btn-ghost .elementor-button{color:#fff;background:transparent;border-color:#fff}.p2-final-inner>.p2-eyebrow p{text-align:center}.cvviz-software-schema{height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.cvviz-software-proof{display:none!important}
@media(max-width:1024px){.p2-hero-grid>.e-con-inner{grid-template-columns:1fr!important;gap:44px}.p2-plan-grid>.e-con-inner,.p2-four>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.p2-three>.e-con-inner{grid-template-columns:1fr!important}.p2-plan-fit p{min-height:0}}
@media(max-width:767px){.p2-section{padding:64px 18px}.p2-hero{padding-top:60px}.p2-hero-title .elementor-heading-title{font-size:39px}.p2-hero-lede p{font-size:16px}.p2-actions>.e-con-inner{flex-direction:column!important}.p2-actions .elementor-widget-button{width:100%!important;max-width:none!important}.p2-actions .elementor-button{width:100%}.p2-checks .elementor-icon-list-items{grid-template-columns:1fr}.p2-flow{grid-template-columns:1fr}.p2-plan-grid>.e-con-inner,.p2-four>.e-con-inner{grid-template-columns:1fr!important}.p2-plan-card{padding:27px 22px!important}.p2-section-title .elementor-heading-title{font-size:34px}.p2-table th,.p2-table td{padding:12px 10px}.p2-accordion .elementor-tab-title{font-size:13px!important}.p2-accordion .elementor-accordion-icon{width:24px!important;height:24px!important;flex-basis:24px}}


/* CVViZ V2 hero typography standard: Resume-Screening-V2 */
.p2-eyebrow p{margin:0 0 15px!important;font-family:"Montserrat",Arial,sans-serif;font-size:13px!important;line-height:1.45!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase}
.p2-hero-title .elementor-heading-title{font-family:"Montserrat",Arial,sans-serif;font-size:clamp(44px,4.7vw,62px)!important;line-height:1.04!important;font-weight:700!important;letter-spacing:-.033em!important}
.p2-hero-lede{max-width:750px!important;margin-top:0!important}
.p2-hero-lede p{margin:24px 0 0!important;font-family:"Montserrat",Arial,sans-serif;font-size:19px!important;line-height:1.72!important;font-weight:400!important}
.p2-actions{margin-top:30px!important}
.p2-actions>.e-con-inner{gap:14px!important}
.p2-actions .p2-btn{margin-top:0!important}
.p2-actions .p2-btn .elementor-button{min-height:0!important;padding:15px 24px!important;border-radius:9px!important;font-family:"Montserrat",Arial,sans-serif;font-size:15px!important;line-height:15px!important;font-weight:700!important;letter-spacing:normal!important}
@media(max-width:1024px){.p2-hero-title .elementor-heading-title{font-size:54px!important}}
@media(max-width:767px){.p2-hero-title .elementor-heading-title{font-size:40px!important;line-height:1.08!important}.p2-hero-lede p{font-size:17px!important}.p2-actions>.e-con-inner{flex-direction:column!important}.p2-actions .p2-btn,.p2-actions .p2-btn .elementor-button{width:100%!important}}
/* User-based Pricing V2 */
.cvviz-global-logo-host .cvviz-logo-trust-heading{display:none!important}
.cvviz-global-logo-host.cvviz-global-logo-host-offset-10{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:hidden}.cvviz-global-logo-host *{font-family:Montserrat,Arial,sans-serif!important}
.p2-hero-grid>.e-con-inner{display:block!important}.p2-hero-copy{max-width:900px!important}.p2-plan-grid>.e-con-inner{grid-template-columns:repeat(3,minmax(0,1fr))!important}.p2-section *{font-family:Montserrat,Arial,sans-serif}.p2-section .elementor-widget{min-width:0;max-width:100%}.p2-plan-fit p,.p2-card-copy p,.p2-plan-checks .elementor-icon-list-text,.p2-plan-capacity span{font-size:15px}.p2-plan-capacity b{font-size:16px}.p2-table th,.p2-table td,.p2-limit{font-size:14px}.p2-table{min-width:780px}.p2-table thead small{font-size:12px}.p2-plan-capacity p{min-height:112px}.p2-price small{font-size:16px}.p2-checks .elementor-icon-list-text{font-weight:400}.p2-checks .elementor-icon-list-icon{color:#172033}.p2-accordion .elementor-accordion-icon{width:18px!important;height:18px!important;flex-basis:18px!important}.p2-accordion .elementor-accordion-icon i{font-size:14px!important}.p2-accordion .elementor-tab-content{font-size:16px}.p2-btn .elementor-button{font-size:15px;font-weight:700}.p2-inner{min-width:0}.p2-table-wrap:focus-visible{outline:3px solid #1960df;outline-offset:3px}
@media(max-width:767px){.p2-plan-grid>.e-con-inner{grid-template-columns:1fr!important}.p2-plan-capacity p{min-height:0}}/* End custom CSS */