body{font-family:Inter,sans-serif;background-color:#f5f7fb;color:#4b5563;margin:0;padding:0}@media(max-width:768px){input,textarea,select,.MuiInputBase-input{font-size:16px!important}}.heading-color{color:#1f2937}.bg-primary{background-color:#e6f7ff}.body-color{color:#4b5563}.capiton-color{color:#6b7280}.font-600{font-weight:600!important}.font-700{font-weight:700}.font-500{font-weight:500!important}.font-400{font-weight:400}.primary-heading{font-style:"Inter",sans-serif;font-size:32px;font-weight:700;line-height:48px;color:#030712}.secondary-heading{font-style:"Inter",sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#030712}.tertiary-heading{font-style:"Inter",sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#030712}.quaternary-heading{font-style:"Inter",sans-serif;font-size:14px;font-weight:700;line-height:21px;color:#030712}.body-bold{font-style:"Inter",sans-serif;font-size:14px;font-weight:700;line-height:21px;color:#4b5563}.body-regular{font-style:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#4b5563}.body-caption{font-style:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#6b7280}.jobstack-wrapper{display:flex;min-height:100vh;background-color:#e6f7ff}.content-wrapper{margin-left:261px;flex:1;height:100%;min-width:0;overflow-x:hidden;display:flex;flex-direction:column;transition:margin-left .3s ease}.content-wrapper.sidebar-collapsed{margin-left:64px}.dynamic-content-wrapper{flex:1;min-height:calc(100% - 70px);display:flex;flex-direction:column;height:calc(100% - 64px)}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-column{flex-direction:column}.align-center{align-items:center}.align-start{align-items:flex-start}.justify-center{justify-content:center}.justify-evenly{justify-content:space-evenly}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-end{justify-content:flex-end}.w-100{width:100%}.w-50{width:50%}.w-fit{width:fit-content}.h-100{height:100%}.gp-4{gap:4px}.gp-5{gap:.5em}.gp-10{gap:1em}.gp-11{gap:11px}.gp-24{gap:24px}.gp-32{gap:32px}.p-0{padding:0}.border-box{box-sizing:border-box}.px-32{padding-left:32px;padding-right:32px}.p-16-32{padding:16px 32px}.p-9-15{padding:9px 15px}.ml-auto{margin-left:auto}.br-lg{border-radius:8px}.br-xl{border-radius:12px}.br-xxl{border-radius:20px!important}.br-md{border-radius:4px}.bg-white{background-color:#fff}.bg-transparent{background:transparent}.bg-light{background-color:#f9fafb}.bg-gray{background-color:#ebebeb}.bg-gray-two{background-color:#ddd}.hover-bg-light:hover{background-color:#f3f4f6}.hover-bg-blue:hover{background-color:#e3f2fd}.small-card-bg{background-color:#dbeafe}.b-bottom{border-bottom:1px solid #e5e7eb}.b-top{border-top:1px solid #e5e7eb}.b-right{border-right:1px solid #e5e7eb}.b-none{border:none}.full-border{border:1px solid #d1d5db!important}.dotted-border{border:2px dotted #d1d5db!important}.color-secondary{color:#1b9af5}.color-heading{color:#1f2937}.color-white{color:#fff}.color-caption{color:#6b7280}.bg-secondary{background-color:#1b9af5!important}.bg-danger{background-color:#dc2626!important}.shadow-small{box-shadow:0 0 4px #0000001a}.cursor-pointer{cursor:pointer}.overflow-y-auto{overflow-y:auto}.overflow-hidden{overflow:hidden}.text-center{text-align:center}.text-start{text-align:start}.jobstack-input{height:46px;border:1px solid #d1d5db;padding:5px;outline:none}.jobstack-textarea{padding:5px;outline:none;resize:none}.jobstack-btn{display:flex;align-items:center;justify-content:center;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;border:none;background:none;cursor:pointer;text-decoration:none}.jobstack-btn:hover,.jobstack-btn:focus,.jobstack-btn:visited{text-decoration:none}.secondary-btn{background:#f3f4f6;color:#2b3442;border-radius:8px;padding:10px 15px;font-size:14px;font-weight:500;border:none;cursor:pointer}.outline-secondary-btn{display:flex;align-items:center;justify-content:center;border:.1em solid #1b9af5;border-radius:8px;background:none;color:#1b9af5;padding:10px 15px;font-size:14px;font-weight:500}.outline-secondary-btn:hover{cursor:pointer;background-color:#dff2ff}.font-10{font-size:10px}.font-12{font-size:12px}.font-14{font-size:14px}.font-16{font-size:16px}.font-18{font-size:18px}.font-24{font-size:24px}.font-26{font-size:26px}.font-30{font-size:30px}.line-height-0{line-height:0}.line-height-18{line-height:18px}.no-scrollbar{scrollbar-width:none}.border-blue{border:1px solid #00aeff}.border-secondary{border:1px solid #1b9af5!important}.whitespace-no-wrap{white-space:nowrap}.position-relative{position:relative}.position-absolute{position:absolute}.rich-text-editor-container .rich-text-toolbar button.is-active{color:#1b9af5!important}.MuiPickersInputBase-root{height:46px!important;border-radius:8px!important;font-size:14px}.Mui-checked,.MuiPickersLayout-root{color:#1b9af5}.Mui-checked .Mui-selected,.MuiPickersLayout-root .Mui-selected{background-color:#1b9af5}.MuiPickersInputBase-root{border-color:#2c4dd7}.Mui-focused .MuiPickersOutlinedInput-notchedOutline{border-width:unset;border:1px solid #d1d5db!important}.MuiPickersTextField-root .MuiPickersSectionList-root,.MuiPickersTextField-root svg{color:#6b7280}.truncate-3-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all .3s ease;line-height:1.5rem}.disabled-btn{opacity:.6;cursor:not-allowed}.error-border{border-color:#ef4444!important}.error-message{color:#ef4444;font-size:12px;margin-top:4px}.helper-text{color:#6b7280;font-size:12px;font-style:italic}.save-indicator{position:fixed;top:20px;right:20px;padding:12px 16px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;z-index:1000;animation:slideIn .3s ease-out}.save-indicator.success{background:#22c55e;color:#fff;border:1px solid #16a34a}.save-indicator.error{background:#ef4444;color:#fff;border:1px solid #dc2626}.save-indicator.fade-out{animation:slideOut .3s ease-in}.save-indicator .indicator-close{background:none;border:none;color:currentColor;cursor:pointer;font-size:16px;margin-left:8px;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.save-status{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px 8px;border-radius:4px}.save-status.saving{color:#f59e0b;background:#fef3c7}.save-status.saved{color:#22c55e;background:#d1fae5}.save-status.unsaved{color:#6b7280;background:#f3f4f6}.save-status .saving-spinner{width:12px;height:12px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-20px) rotate(5deg);opacity:.6}}.float-animation{animation:float 6s ease-in-out infinite}.float-delay-0{animation-delay:0s}.save-buttons .secondary{background:#6b7280;color:#fff}.save-buttons .secondary:hover{background:#4b5563}.redux-error-recovery{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10000}.redux-error-recovery .error-content{background:#fff;padding:32px;border-radius:12px;max-width:500px;text-align:center}.redux-error-recovery .error-content h3{color:#dc2626;margin-bottom:16px}.redux-error-recovery .error-content p{color:#6b7280;margin-bottom:24px;line-height:1.6}.redux-error-recovery .error-content .recovery-btn{background:#dc2626;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600}.redux-error-recovery .error-content .recovery-btn:hover{background:#b91c1c}.redux-error-recovery .error-content .error-details{margin-top:20px;text-align:left}.redux-error-recovery .error-content .error-details pre{background:#f3f4f6;padding:12px;border-radius:4px;overflow-x:auto;font-size:12px}.border-top{border-top:1px solid #e5e7eb}.border-bottom{border-bottom:1px solid #e5e7eb}.border-right{border-right:1px solid #e5e7eb}.border-light{border:1px solid #e5e7eb}.radius-circle{border-radius:50%}.radius-pill{border-radius:20px}@media(max-width:768px){body.modal-open{overflow:hidden;position:fixed;width:100%}}.job-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:668px){.job-filter-grid{grid-template-columns:1fr;gap:8px}}@supports (-webkit-appearance: none) and (stroke-color: transparent){.custom-modal-overlay{-webkit-overflow-scrolling:touch}}.bouncing-loader{display:flex;justify-content:center}.bouncing-loader>div{margin:3px 6px;border-radius:50%;opacity:1;animation:bouncing-loader .6s infinite alternate}@keyframes bouncing-loader{to{opacity:.1;transform:translateY(-16px)}}.bouncing-loader>div:nth-child(2){animation-delay:.2s}.bouncing-loader>div:nth-child(3){animation-delay:.4s}.center-it{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-48{margin-bottom:48px}.mb-64{margin-bottom:64px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-48{margin-top:48px}.gp-8{gap:8px}.gp-12{gap:12px}.gp-16{gap:16px}.py-64{padding-top:64px;padding-bottom:64px}.rounded-bottom-bg{background-color:#fff;border-radius:40px 40px 0 0;box-shadow:0 -8px 16px -8px #00000014;padding-bottom:50px}.hero-section{padding:4rem 0;text-align:center}.hero-section.hero-compact{padding:2rem 0}.hero-section.hero-centered{text-align:center}.hero-section.hero-centered .hero-content{max-width:800px;margin:0 auto}.hero-section.hero-default{text-align:left}.hero-section .hero-content h1{margin-bottom:1rem}.hero-section .hero-content p{margin-bottom:1.5rem;max-width:700px;margin-left:auto;margin-right:auto}.search-box{position:relative}.search-box .search-input{width:100%;padding:12px 16px;font-size:.875rem;border:1px solid #dfe4ec;transition:.25s ease}.search-box .search-input:focus{border-color:#2c4dd7;outline:none;box-shadow:0 0 0 3px #2c4dd71a}.category-filter{display:flex;flex-wrap:wrap;gap:.5rem}.category-filter.category-filter-pills .category-btn{display:flex;align-items:center;gap:.25rem;padding:10px 20px;border:1px solid #dfe4ec;border-radius:9999px;background:#fff;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:.15s ease}.category-filter.category-filter-pills .category-btn:hover{background:#f5f7fb;border-color:#2c4dd7}.category-filter.category-filter-pills .category-btn.active{background:#2c4dd7;color:#fff;border-color:#2c4dd7}.category-filter.category-filter-pills .category-btn .category-count{display:inline-block;padding:2px 8px;border-radius:9999px;background:#fff3;font-size:.75rem}.category-filter.category-filter-tabs{border-bottom:2px solid #e5e7eb}.category-filter.category-filter-tabs .category-btn{padding:1rem 1.5rem;border:none;border-bottom:2px solid transparent;background:transparent;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:.15s ease}.category-filter.category-filter-tabs .category-btn:hover{color:#2c4dd7}.category-filter.category-filter-tabs .category-btn.active{color:#2c4dd7;border-bottom-color:#2c4dd7}.empty-state{padding:4rem;text-align:center;color:#9ca3af}.blog-page-bg{background:#f5f7fb;min-height:100vh;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.blog-page__body{position:relative;z-index:1;background:#fff;border-radius:40px 40px 0 0;box-shadow:0 -8px 16px -8px #00000014;padding:3rem 0 4rem}@media(max-width:768px){.blog-page__body{border-radius:24px 24px 0 0;padding:2rem 0 3rem}}.blog-page .hero-blog-enhanced{padding:100px 0 45px;background:#f5f7fb;overflow:hidden}@media(max-width:768px){.blog-page .hero-blog-enhanced{padding:100px 0 50px}}@media(max-width:480px){.blog-page .hero-blog-enhanced{padding:80px 0 40px}}.blog-page .hero-blog-enhanced .hero-split{display:grid;grid-template-columns:1.2fr .8fr;gap:96px;align-items:start}@media(max-width:900px){.blog-page .hero-blog-enhanced .hero-split{grid-template-columns:1fr;gap:2rem;text-align:center}}.blog-page .hero-blog-enhanced .hero-split .hero-split__text{margin-top:80px}@media(max-width:900px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text{margin-top:0}}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-eyebrow{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;color:#6b7280;letter-spacing:.02em;margin:0 0 .5rem}@media(max-width:768px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text{margin-bottom:.5rem}}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-title{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;font-weight:700;color:#1e293b;margin-bottom:1rem;line-height:1.2;letter-spacing:-.5px}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-title .highlight-text{color:#2c4dd7;font-style:italic;font-weight:inherit}@media(max-width:768px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-title{font-size:28px;line-height:1.2}}@media(max-width:480px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-title{font-size:24px;line-height:1.2;letter-spacing:-.015em}}@media(max-width:360px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-title{font-size:22px}}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-description{font-size:1rem;color:#4a4f59;max-width:540px;margin:0;line-height:1.6}@media(max-width:900px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-description{margin-left:auto;margin-right:auto}}@media(max-width:768px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-description{font-size:1rem}}@media(max-width:480px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-description{font-size:.875rem;line-height:1.5}}@media(max-width:360px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-description{font-size:13px}}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-description .hero-strong{color:#1e293b;font-weight:600}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-description .hero-em{color:#1e293b;font-weight:600;text-decoration:underline;text-decoration-color:#1e293b;text-underline-offset:3px;text-decoration-thickness:2px}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-split__cta{margin-top:32px;padding:.75rem 1.75rem;background:#1e293b;color:#fff;border:none;border-radius:12px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s;box-shadow:0 16px 32px #1e293b1a}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-split__cta:hover{transform:scale(1.05);box-shadow:0 20px 40px #1e293b24}@media(max-width:640px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text .hero-split__cta{padding:10px 22px;font-size:.875rem}}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .search-bar-enhanced{max-width:700px;width:100%;margin:0 auto;padding:8px 8px 8px 0;min-width:0}@media(max-width:480px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text .search-bar-enhanced{padding:6px 6px 6px 0}}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .search-bar-enhanced .search-input-enhanced{border:none;padding:12px 16px;font-size:1rem;outline:none;min-width:0}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .search-bar-enhanced .search-input-enhanced::placeholder{color:#9ca3af}@media(max-width:480px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text .search-bar-enhanced .search-input-enhanced{padding:10px 8px;font-size:.875rem}}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .search-bar-enhanced .search-btn{padding:12px 24px;border:none;font-weight:600;cursor:pointer;transition:.15s ease;white-space:nowrap;flex-shrink:0}@media(max-width:480px){.blog-page .hero-blog-enhanced .hero-split .hero-split__text .search-bar-enhanced .search-btn{padding:10px 14px;font-size:.875rem}}.blog-page .hero-blog-enhanced .hero-split .hero-split__text .search-bar-enhanced .search-btn:hover{background:#2440b8;transform:translateY(-1px)}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual{position:relative;width:100%}@media(max-width:900px){.blog-page .hero-blog-enhanced .hero-split .hero-split__visual{max-width:560px;margin:0 auto}}@media(max-width:768px){.blog-page .hero-blog-enhanced .hero-split .hero-split__visual{display:none}}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual:before,.blog-page .hero-blog-enhanced .hero-split .hero-split__visual:after{content:"";position:absolute;border-radius:24px;z-index:0;transform:rotate(-7deg)}@media(max-width:900px){.blog-page .hero-blog-enhanced .hero-split .hero-split__visual:before,.blog-page .hero-blog-enhanced .hero-split .hero-split__visual:after{transform:none}}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual:before{top:-14px;right:-12px;width:50%;height:40%;background:#e8eefc}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual:after{bottom:-14px;left:-8px;width:56%;height:40%;background:#f5f1ea}@media(max-width:520px){.blog-page .hero-blog-enhanced .hero-split .hero-split__visual:before,.blog-page .hero-blog-enhanced .hero-split .hero-split__visual:after{display:none}}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-split__dots{position:absolute;top:-18px;left:-80px;width:120px;height:90px;color:#2c4dd7;opacity:.25;background-image:radial-gradient(currentColor 1.5px,transparent 1.5px);background-size:16px 16px;z-index:0}@media(max-width:900px){.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-split__dots{display:none}}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-cards{position:relative;z-index:1;display:flex;gap:1.5rem;transform:rotate(-7deg);transform-origin:center}@media(max-width:900px){.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-cards{transform:none}}@media(max-width:520px){.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-cards{flex-direction:column}}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-cards .hero-cards__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-cards .hero-cards__col--offset{margin-top:24px}@media(max-width:520px){.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-cards .hero-cards__col--offset{margin-top:0}}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px #1118271f;text-decoration:none;transition:.25s ease}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card .hero-card__image{width:100%;height:100px;overflow:hidden}@media(max-width:520px){.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card .hero-card__image{height:150px}}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card .hero-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:.35s ease}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card .hero-card__body{display:flex;flex-direction:column;gap:8px;padding:1rem}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card .hero-card__category{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2c4dd7}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card .hero-card__title{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card .hero-card__more{margin-top:2px;font-size:12px;font-weight:600;color:#2c4dd7}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card--horizontal{flex-direction:row;align-items:stretch;width:142%;align-self:flex-end;position:relative;z-index:2}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card--horizontal .hero-card__image{width:45%;height:150px;flex:none}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card--horizontal .hero-card__body{flex:1;justify-content:center}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card--horizontal .hero-card__title{-webkit-line-clamp:3;line-clamp:3}@media(max-width:520px){.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card--horizontal{flex-direction:column;height:auto;width:100%}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card--horizontal .hero-card__image{width:100%;height:150px;flex:none}}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card:hover{transform:translateY(-6px);box-shadow:0 26px 52px #1118272e}.blog-page .hero-blog-enhanced .hero-split .hero-split__visual .hero-card:hover .hero-card__image img{transform:scale(1.05)}.blog-page .articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}@media(max-width:480px){.blog-page .articles-grid{gap:1rem}}.blog-page .articles-section .secondary-heading{font-size:1.5rem!important}@media(max-width:480px){.blog-page .articles-section .secondary-heading{font-size:1.125rem!important}}.blog-page .articles-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}@media(max-width:480px){.blog-page .articles-header{margin-bottom:1rem}}.blog-page .articles-header .secondary-heading{font-size:1.5rem!important}@media(max-width:480px){.blog-page .articles-header .secondary-heading{font-size:1.125rem!important}}.blog-page .blog-content{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:3rem;align-items:start}@media(max-width:960px){.blog-page .blog-content{grid-template-columns:minmax(0,1fr);gap:2rem}}.blog-page .blog-content__main{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.blog-page .blog-content__main .empty-state{display:flex;flex-direction:column;align-items:center}.blog-page .cta-section{margin-top:3rem;padding:3rem;background:#f5f7fb;border:1px solid #e5e7eb;border-radius:12px;text-align:center}.blog-page .cta-section__title{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1.25;margin:0 0 .5rem}@media(max-width:480px){.blog-page .cta-section__title{font-size:1.125rem}}.blog-page .cta-section__description{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:#4a4f59;line-height:1.5;max-width:480px;margin:0 auto 1.5rem}.blog-page .cta-section__actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media(max-width:640px){.blog-page .cta-section__actions{flex-direction:column;align-items:stretch}}.blog-page .cta-section__btn{padding:12px 26px;border-radius:9999px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .15s ease,color .15s ease;border:1.5px solid transparent;text-decoration:none;display:inline-block}.blog-page .cta-section__btn--filled{background:#2c4dd7;color:#fff}.blog-page .cta-section__btn--filled:hover{background:#2440b8;color:#fff}.blog-page .cta-section__btn--outline{background:#fff;color:#2c4dd7;border-color:#2c4dd7}.blog-page .cta-section__btn--outline:hover{background:#2c4dd7;color:#fff}.blog-page .blog-sidebar{position:sticky;top:96px;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:960px){.blog-page .blog-sidebar{display:contents}}.blog-page .blog-sidebar .blog-search{position:relative;display:flex;align-items:center}.blog-page .blog-sidebar .blog-search .blog-search__icon{position:absolute;left:16px;color:#9ca3af;pointer-events:none}.blog-page .blog-sidebar .blog-search .blog-search__input{width:100%;padding:12px 40px 12px 44px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:#1e293b;outline:none;transition:.15s ease}.blog-page .blog-sidebar .blog-search .blog-search__input::placeholder{color:#9ca3af}.blog-page .blog-sidebar .blog-search .blog-search__input:focus{border-color:#2c4dd7}.blog-page .blog-sidebar .blog-search .blog-search__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.blog-page .blog-sidebar .blog-search .blog-search__clear{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:9999px;color:#9ca3af;cursor:pointer;transition:.15s ease}.blog-page .blog-sidebar .blog-search .blog-search__clear:hover{color:#1e293b;background:#1e293b0f}.blog-page .blog-sidebar .blog-categories,.blog-page .blog-sidebar .blog-newsletter{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem}.blog-page .blog-sidebar .blog-categories__title{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:700;color:#1e293b;padding:10px 12px}.blog-page .blog-sidebar .blog-newsletter__title{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 1rem}.blog-page .blog-sidebar .blog-categories__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.blog-page .blog-sidebar .blog-categories__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:10px 12px;border:none;border-radius:12px;background:transparent;color:#4b5563;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:.15s ease;-webkit-tap-highlight-color:transparent}.blog-page .blog-sidebar .blog-categories__item .blog-categories__icon{display:inline-flex;color:inherit}.blog-page .blog-sidebar .blog-categories__item .blog-categories__label{flex:1;text-align:left}.blog-page .blog-sidebar .blog-categories__item .blog-categories__count{padding:2px 8px;border-radius:9999px;background:#f5f7fb;font-size:.75rem;font-weight:600;color:#4b5563}@media(hover:hover){.blog-page .blog-sidebar .blog-categories__item:hover{background:#f5f7fb;color:#1e293b}}.blog-page .blog-sidebar .blog-categories__item:focus{outline:none}.blog-page .blog-sidebar .blog-categories__item.active{background:#2c4dd714;color:#2c4dd7;font-weight:600}.blog-page .blog-sidebar .blog-categories__item.active .blog-categories__count{background:#2c4dd71f;color:#2c4dd7}.blog-page .blog-sidebar .blog-newsletter__text{font-size:.875rem;line-height:1.6;color:#4a4f59;margin:0 0 1rem}.blog-page .blog-sidebar .blog-newsletter__input{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:#1e293b;outline:none;margin-bottom:.5rem;transition:.15s ease}.blog-page .blog-sidebar .blog-newsletter__input::placeholder{color:#9ca3af}.blog-page .blog-sidebar .blog-newsletter__input:focus{border-color:#2c4dd7}.blog-page .blog-sidebar .blog-newsletter__btn{width:100%;padding:12px 16px;border:none;border-radius:12px;background:#2c4dd7;color:#fff;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:700;cursor:pointer;transition:.15s ease}.blog-page .blog-sidebar .blog-newsletter__btn:hover{background:transparent}@media(max-width:960px){.blog-page .blog-sidebar .blog-search{order:-2}.blog-page .blog-sidebar .blog-newsletter{order:1}.blog-page .blog-sidebar .blog-categories{order:-1;min-width:0;border:none;background:transparent;padding:0}.blog-page .blog-sidebar .blog-categories__title{display:none}.blog-page .blog-sidebar .blog-categories__list{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:.5rem;padding-bottom:4px}.blog-page .blog-sidebar .blog-categories__list li{flex-shrink:0}.blog-page .blog-sidebar .blog-categories__item{width:auto;white-space:nowrap;border:1px solid #e5e7eb;border-radius:9999px}.blog-page .blog-sidebar .blog-categories__item.active{border-color:#2c4dd7}}@media(max-width:480px){.blog-page .article-card .article-title{font-size:1rem}}@media(max-width:480px){.blog-page .article-card .article-excerpt{font-size:.875rem}}.blog-page .newsletter-section-enhanced .newsletter-form-enhanced{max-width:600px;margin:0 auto;flex-wrap:wrap}@media(max-width:480px){.blog-page .newsletter-section-enhanced .newsletter-form-enhanced{flex-direction:column;align-items:stretch}}.blog-page .newsletter-section-enhanced .newsletter-form-enhanced .newsletter-input{flex:1;min-width:0;padding:14px 20px;border:2px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-size:1rem;outline:none;transition:.15s ease}@media(max-width:480px){.blog-page .newsletter-section-enhanced .newsletter-form-enhanced .newsletter-input{width:100%;flex:none}}.blog-page .newsletter-section-enhanced .newsletter-form-enhanced .newsletter-input::placeholder{color:#ffffffb3}.blog-page .newsletter-section-enhanced .newsletter-form-enhanced .newsletter-input:focus{border-color:#fff;background:#ffffff26}.blog-page .newsletter-section-enhanced .newsletter-form-enhanced .jobstack-btn{white-space:nowrap}@media(max-width:480px){.blog-page .newsletter-section-enhanced .newsletter-form-enhanced .jobstack-btn{width:100%}}.article-card{cursor:pointer;overflow:hidden;transition:.25s ease;border:1px solid #e5e7eb;text-decoration:none;color:inherit;display:block}.article-card,.article-card:hover,.article-card:focus,.article-card:visited{text-decoration:none;color:inherit}.article-card:hover{box-shadow:0 8px 16px #0000000f;transform:translateY(-4px)}.article-card .article-image{width:100%;height:200px;overflow:hidden}.article-card .article-image img{width:100%;height:100%;object-fit:cover;transition:.35s ease}.article-card:hover .article-image img{transform:scale(1.05)}.article-card .article-content .article-category{display:inline-block;padding:0;background:transparent;color:#2c4dd7;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.article-card .article-content .article-title{margin-top:.5rem;color:#1e293b;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:560px){.article-card .article-content .article-title{font-size:1rem!important}}.article-card .article-content .article-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.article-card .article-content .article-meta{font-size:.75rem;color:#1e293b;font-weight:500}.article-card .article-content .article-meta .article-author,.article-card .article-content .article-meta .article-date{color:#1e293b}.article-card .article-content .article-meta .article-author__avatar{width:22px;height:22px;border-radius:9999px;background:#2c4dd7;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.article-card--list{display:flex;align-items:stretch;border-radius:12px;box-shadow:none}.article-card--list:hover{box-shadow:none;transform:none;border-color:#2c4dd7}.article-card--list .article-image{flex:0 0 240px;width:240px;height:auto}.article-card--list .article-content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.article-card--list .article-content .article-title{margin-top:1rem;font-size:1.125rem}.article-card--list .article-content .article-category{align-self:flex-start;padding:0;background:transparent;color:#2c4dd7;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.article-card--list .article-content .article-excerpt{-webkit-line-clamp:2;line-clamp:2}.article-card--list .article-card__more{flex-shrink:0;white-space:nowrap;font-size:.75rem;font-weight:600;color:#2c4dd7}@media(max-width:560px){.article-card--list{flex-direction:column}.article-card--list .article-image{flex:none;width:100%;height:160px}.article-card--list .article-content{padding:1rem}.article-card--list .article-content .article-title{font-size:1rem!important}.article-card--list .article-content .article-excerpt{font-size:.875rem!important}.article-card--list .article-category{font-size:10px!important}.article-card--list .article-meta{font-size:11px!important}.article-card--list .article-card__more{display:none}}.p-16{padding:16px}.p-8{padding:8px}.p-24{padding:24px}.p-32{padding:32px}.p-48{padding:48px}.pt-32{padding-top:32px}.pt-0{padding-top:0}.pb-32{padding-bottom:32px}.resume-examples-page{padding:1.5rem 0}.resume-examples-page .ai-generator-section .generator-form input[type=number]{text-align:center}.resume-examples-page .examples-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.resume-examples-page .features-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.resume-examples-bg{background:#f5f7fb;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--template-card-title-size: 18px;--template-card-dot-color: rgba(0, 0, 0, .18)}.resume-examples-page-v2{padding-top:50px}.resume-examples-page-v2 .rounded-bottom-bg{position:relative;z-index:1;padding:0 0 2rem}@media(max-width:960px){.resume-examples-page-v2 .rounded-bottom-bg{margin-top:-24px}}@media(max-width:768px){.resume-examples-page-v2 .rounded-bottom-bg{margin-top:0;border-radius:24px 24px 0 0}}.resume-examples-page-v2 .hero-examples-enhanced{position:relative;padding:4rem 0 3rem}@media(max-width:768px){.resume-examples-page-v2 .hero-examples-enhanced{padding:56px 0 4rem}}@media(max-width:480px){.resume-examples-page-v2 .hero-examples-enhanced{padding:40px 0 3rem}}.resume-examples-page-v2 .hero-examples-enhanced .hero-content-wrapper{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem;align-items:center}@media(max-width:960px){.resume-examples-page-v2 .hero-examples-enhanced .hero-content-wrapper{grid-template-columns:1fr;gap:3rem;text-align:center}}.resume-examples-page-v2 .hero-examples-enhanced .hero-content-wrapper--media-left{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.resume-examples-page-v2 .hero-examples-enhanced .hero-content-wrapper--media-left .hero-right{order:1}.resume-examples-page-v2 .hero-examples-enhanced .hero-content-wrapper--media-left .hero-left{order:2}@media(max-width:960px){.resume-examples-page-v2 .hero-examples-enhanced .hero-content-wrapper--media-left{grid-template-columns:1fr}.resume-examples-page-v2 .hero-examples-enhanced .hero-content-wrapper--media-left .hero-right{order:2}.resume-examples-page-v2 .hero-examples-enhanced .hero-content-wrapper--media-left .hero-left{order:1}}.resume-examples-page-v2 .hero-examples-enhanced .hero-left{z-index:1}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-title{font-size:3rem;font-weight:700;line-height:1.2;letter-spacing:-.5px;color:#1e293b;margin-bottom:1.5rem}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-title .highlight-text{color:#2c4dd7;font-style:italic;font-weight:inherit}@media(max-width:768px){.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-title{font-size:28px}}@media(max-width:480px){.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-title{font-size:24px;letter-spacing:-.015em}}@media(max-width:360px){.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-title{font-size:22px}}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-description{font-size:1rem;line-height:1.6;color:#4a4f59;margin-bottom:2rem;max-width:500px}@media(max-width:960px){.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-description{margin-left:auto;margin-right:auto}}@media(max-width:480px){.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-description{font-size:.875rem;line-height:1.5}}@media(max-width:360px){.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-description{font-size:13px}}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-description .hero-strong{color:#1e293b;font-weight:600}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-buttons{display:flex;flex-direction:row;align-items:center;gap:1rem}@media(max-width:960px){.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-buttons{justify-content:center}}@media(max-width:640px){.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-buttons{flex-direction:column;align-items:center}}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-btn-primary{padding:.75rem 1.75rem;background:#1e293b;color:#fff;border:none;border-radius:12px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s;box-shadow:0 16px 32px #1e293b1a}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-btn-primary:hover{transform:scale(1.05);box-shadow:0 20px 40px #1e293b24}@media(max-width:640px){.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-btn-primary{padding:10px 22px;font-size:.875rem}}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-subtitle{font-size:1rem;font-weight:400;line-height:1.6;color:#4a4f59;margin:-.5rem 0 1rem}@media(max-width:480px){.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-subtitle{font-size:.875rem}}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-subtitle__em{color:#1e293b;font-weight:600;text-decoration:underline;text-decoration-color:#1e293b;text-underline-offset:3px;text-decoration-thickness:2px}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-btn-secondary{padding:.75rem 1.75rem;background:transparent;color:#1e293b;border:none;border-radius:12px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-btn-secondary:hover{background:#2c4dd70d}@media(max-width:640px){.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-btn-secondary{padding:10px 22px;font-size:.875rem}}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-trust{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media(max-width:960px){.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-trust{justify-content:center}}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-trust__item{display:flex;align-items:center;gap:.25rem}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-trust__stars{display:flex}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-trust__value{font-size:.875rem;font-weight:600;color:#2c4dd7}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-trust__value--success{color:#10b981}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-trust__label{font-size:.875rem;font-weight:400;color:#6b7280}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .hero-trust__divider{width:1px;height:20px;background:#e5e7eb}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box{max-width:480px;border:1px solid #e5e7eb}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .input-label{display:block;font-weight:500}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .input-with-button .experience-field,.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .textarea-with-button .experience-field{height:48px;border:2px solid #dfe4ec;border-radius:12px;padding:0 1rem;font-size:1rem;transition:.15s ease}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .input-with-button .experience-field:focus,.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .textarea-with-button .experience-field:focus{outline:none;border-color:#2c4dd7;box-shadow:0 0 0 3px #2c4dd71a}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .input-with-button .experience-field::placeholder,.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .textarea-with-button .experience-field::placeholder{color:#9ca3af}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .input-with-button .generate-btn,.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .textarea-with-button .generate-btn{height:48px;padding:0 2rem;background:#2c4dd7;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:.15s ease;white-space:nowrap}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .input-with-button .generate-btn:hover,.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .textarea-with-button .generate-btn:hover{background:#2440b8;transform:translateY(-1px);box-shadow:0 8px 16px #0000000f}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .input-with-button .generate-btn:active,.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .textarea-with-button .generate-btn:active{transform:translateY(0)}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .input-with-button .generate-btn:disabled,.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .textarea-with-button .generate-btn:disabled{background:#c5cad4;cursor:not-allowed;transform:none}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .textarea-with-button textarea.experience-field{height:auto;min-height:100px;padding:1rem;resize:vertical;font-family:inherit;line-height:1.5;width:100%}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .generator-input-group .textarea-with-button .generate-btn{margin-top:1rem;width:100%}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .trust-badge-inline{padding-top:1rem;border-top:1px solid #e5e7eb}.resume-examples-page-v2 .hero-examples-enhanced .hero-left .generator-box .trust-badge-inline .rating-stars{font-size:.875rem}.resume-examples-page-v2 .hero-examples-enhanced .hero-right{z-index:1;display:flex;justify-content:center;align-items:center}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-single-preview{width:100%;max-width:420px;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 24px 56px #0f172a2e,0 8px 16px #0f172a14;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;backface-visibility:hidden}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-single-preview:hover{transform:translateY(-5px);box-shadow:0 36px 72px #0f172a3d,0 12px 24px #0f172a1f}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-single-preview__image{display:block;width:100%;height:auto;aspect-ratio:4133/5846;object-fit:contain}@media(max-width:960px){.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-single-preview{max-width:360px}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-single-preview:hover{transform:none}}@media(max-width:480px){.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-single-preview{max-width:280px}}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-images-grid{position:relative;width:100%;max-width:460px;height:470px;margin:0 auto}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-images-grid .resume-preview-card{position:absolute;background:#fff;border-radius:12px;box-shadow:0 24px 56px #0f172a2e,0 8px 16px #0f172a14;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;backface-visibility:hidden}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-images-grid .resume-preview-card img{display:block;width:100%;height:auto;object-fit:contain;border-radius:6px}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-images-grid .resume-preview-card.card-1{width:240px;top:35px;left:50%;margin-left:-120px;z-index:3;animation:float 6s ease-in-out infinite}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-images-grid .resume-preview-card.card-2{width:180px;top:0;left:0;z-index:2;animation:float 7s ease-in-out infinite 1.5s}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-images-grid .resume-preview-card.card-3{width:180px;bottom:0;right:0;z-index:1;animation:float 7s ease-in-out infinite 3s}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-images-grid .resume-preview-card:hover{animation-play-state:paused;transform:translateY(-10px);box-shadow:0 36px 72px #0f172a3d,0 12px 24px #0f172a1f;z-index:10}@media(max-width:480px){.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-images-grid{height:360px}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-images-grid .resume-preview-card.card-1{width:185px;margin-left:-92px}.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-images-grid .resume-preview-card.card-2,.resume-examples-page-v2 .hero-examples-enhanced .hero-right .hero-images-grid .resume-preview-card.card-3{width:138px}}.resume-examples-page-v2 .categories-section>.secondary-heading{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:700;color:#1e293b}@media(max-width:480px){.resume-examples-page-v2 .categories-section>.secondary-heading{font-size:1.5rem}}.resume-examples-page-v2 .category-group{margin-bottom:3rem}.resume-examples-page-v2 .category-group__title{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1.25;margin:0}@media(max-width:480px){.resume-examples-page-v2 .category-group__title{font-size:1.125rem}}.resume-examples-page-v2 .category-group .category-header .category-icon-large{font-size:48px;line-height:1}.resume-examples-page-v2 .category-group .category-header .category-icon-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0}.resume-examples-page-v2 .category-group .category-header__actions{display:flex;align-items:center;gap:.5rem}.resume-examples-page-v2 .examples-nav-btn{width:36px;height:36px;border-radius:50%;background:#000;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:#fff;padding:0}.resume-examples-page-v2 .examples-nav-btn:hover{background:#1e293b}.resume-examples-page-v2 .examples-nav-btn.swiper-button-disabled{opacity:.25;cursor:not-allowed}.resume-examples-page-v2 .examples-nav-btn.swiper-button-disabled:hover{background:#000}@media(max-width:480px){.resume-examples-page-v2 .examples-nav-btn{width:32px;height:32px}}.resume-examples-page-v2 .examples-swiper{--swiper-pagination-color: #000000;--swiper-pagination-bullet-inactive-color: #000000;--swiper-pagination-bullet-inactive-opacity: .35;--swiper-pagination-bullet-size: 9px;--swiper-pagination-bottom: 2px;padding:10px 4px 44px}.resume-examples-page-v2 .examples-swiper .swiper-slide{height:auto}.resume-examples-page-v2 .examples-swiper .swiper-pagination-bullet{transition:all .15s ease}.resume-examples-page-v2 .examples-swiper .swiper-pagination-bullet-active{width:22px;border-radius:5px}.resume-examples-page-v2 .examples-swiper .template-card{box-shadow:none}.resume-examples-page-v2 .examples-swiper .template-card:hover{box-shadow:0 12px 24px -10px #0003}.resume-examples-page-v2 .famous-section__title{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1.25;margin:0 0 1.5rem}.resume-examples-page-v2 .famous-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem}.resume-examples-page-v2 .famous-grid .template-card{box-shadow:none}.resume-examples-page-v2 .famous-grid .template-card:hover{box-shadow:0 12px 24px -10px #0003}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.resume-examples-page-v2 .categories-section{padding:3rem 0 1.5rem}.resume-examples-page-v2 .cta-section{margin-bottom:3rem;padding:2.75rem;background:#f5f7fb;border:1px solid #e5e7eb;border-radius:16px;text-align:center}.resume-examples-page-v2 .cta-section__title{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1.25;margin:0 0 .625rem}@media(max-width:480px){.resume-examples-page-v2 .cta-section__title{font-size:1.125rem}}.resume-examples-page-v2 .cta-section__description{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:#4a4f59;line-height:1.5;max-width:480px;margin:0 auto 1.5rem}.resume-examples-page-v2 .cta-section__actions{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}@media(max-width:640px){.resume-examples-page-v2 .cta-section__actions{flex-direction:column;align-items:stretch}}.resume-examples-page-v2 .cta-section__btn{padding:12px 26px;border-radius:9999px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .15s ease,color .15s ease;border:1.5px solid transparent;text-decoration:none;display:inline-block}.resume-examples-page-v2 .cta-section__btn--filled{background:#2c4dd7;color:#fff}.resume-examples-page-v2 .cta-section__btn--filled:hover{background:#2440b8;color:#fff}.resume-examples-page-v2 .cta-section__btn--outline{background:#fff;color:#2c4dd7;border-color:#2c4dd7}.resume-examples-page-v2 .cta-section__btn--outline:hover{background:#2c4dd7;color:#fff}.example-card{transition:.25s ease;border:1px solid #e5e7eb}.example-card:hover{box-shadow:0 8px 16px #0000000f;transform:translateY(-4px)}.example-card .example-header .example-title{color:#1e293b;margin:0}.example-card .example-header .example-role{color:#6b7280;margin:0}.example-card .example-header .example-level{white-space:nowrap;flex-shrink:0}.example-card .example-description{line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.example-card .example-tags .tag{color:#6b7280;font-weight:500}.category-filter-section .category-pills-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}@media(max-width:768px){.category-filter-section .category-pills-wrapper{flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;scrollbar-width:none;-ms-overflow-style:none}.category-filter-section .category-pills-wrapper::-webkit-scrollbar{display:none}}.category-filter-section .category-pills-wrapper .category-pill{display:flex;align-items:center;gap:.25rem;padding:10px 20px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;color:#1e293b;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:.15s ease;flex-shrink:0;white-space:nowrap}.category-filter-section .category-pills-wrapper .category-pill:hover{background:#f5f7fb;border-color:#c5cad4;transform:translateY(-1px)}.category-filter-section .category-pills-wrapper .category-pill.active{background:#2c4dd7;color:#fff;border-color:#2c4dd7}.category-filter-section .category-pills-wrapper .category-pill.active .category-count{background:#fff3}.category-filter-section .category-pills-wrapper .category-pill .category-count{display:inline-block;padding:2px 8px;border-radius:9999px;background:#f5f7fb;font-size:.75rem;font-weight:600}@media(max-width:768px){.category-filter-section .category-pills-wrapper .category-pill .category-count{display:none}}.templates-gallery-bg{min-height:100vh;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f7fb;border-radius:40px 40px 0 0}.templates-gallery-page{background:#f5f7fb}.templates-gallery-page__body{background:#fff;width:100%;padding-top:3rem;border-radius:40px 40px 0 0;box-shadow:0 -8px 16px -8px #00000014;position:relative;z-index:1;margin-top:-220px}@media(max-width:960px){.templates-gallery-page__body{margin-top:-110px}}@media(max-width:768px){.templates-gallery-page__body{padding:2rem 0 3rem;border-radius:24px 24px 0 0}}.templates-gallery-page .template-marquee{padding:.5rem 0 3rem;overflow:hidden}.templates-gallery-page .template-marquee__wrapper{width:100%;position:relative}.templates-gallery-page .template-marquee__wrapper:before,.templates-gallery-page .template-marquee__wrapper:after{content:"";position:absolute;top:0;bottom:0;width:160px;z-index:2;pointer-events:none}.templates-gallery-page .template-marquee__wrapper:before{left:0;background:linear-gradient(to right,#fff 15%,transparent)}.templates-gallery-page .template-marquee__wrapper:after{right:0;background:linear-gradient(to left,#fff 15%,transparent)}.templates-gallery-page .template-marquee__wrapper:hover .template-marquee__row{animation-play-state:paused}@media(max-width:768px){.templates-gallery-page .template-marquee__wrapper:before,.templates-gallery-page .template-marquee__wrapper:after{width:80px}}.templates-gallery-page .template-marquee__row{display:flex;gap:1rem;width:max-content;animation:template-marquee-scroll 45s linear infinite}.templates-gallery-page .template-marquee__card{flex-shrink:0;width:160px;border-radius:6px;border:1px solid transparent;overflow:hidden;background:#fff;box-shadow:0 10px 24px #0f172a1a,0 2px 6px #0f172a0f;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.templates-gallery-page .template-marquee__card:hover{transform:translateY(-4px);border-color:#2c4dd7;box-shadow:0 18px 36px #0f172a29,0 4px 10px #0f172a14}.templates-gallery-page .template-marquee__card img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:768px){.templates-gallery-page .template-marquee__card{width:120px}}@media(max-width:480px){.templates-gallery-page .template-marquee__card{width:100px}}@keyframes template-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.templates-gallery-page .hero-templates-enhanced{padding:130px 0 4rem}@media(max-width:768px){.templates-gallery-page .hero-templates-enhanced{padding:96px 0 3rem}}@media(max-width:480px){.templates-gallery-page .hero-templates-enhanced{padding:80px 0 2rem}}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper{max-width:800px;margin:0 auto;text-align:center}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper--split{max-width:1200px;text-align:left;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem;align-items:start}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper--split .hero-left{margin-top:3rem}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper--split .hero-description{margin-left:0;margin-right:0}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper--split .hero-buttons{justify-content:flex-start}@media(max-width:960px){.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper--split{grid-template-columns:1fr;gap:3rem;text-align:center}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper--split .hero-left{margin-top:0}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper--split .hero-description{margin-left:auto;margin-right:auto}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper--split .hero-buttons{justify-content:center}}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-right{display:flex;justify-content:center;align-items:center}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-template-preview{width:100%;max-width:460px;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 24px 56px #0f172a2e,0 8px 16px #0f172a14;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;backface-visibility:hidden}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-template-preview:hover{transform:translateY(-10px);box-shadow:0 36px 72px #0f172a3d,0 12px 24px #0f172a1f}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-template-preview__image{display:block;width:100%;height:auto;aspect-ratio:4133/5846;object-fit:cover}@media(max-width:960px){.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-template-preview{max-width:360px}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-template-preview:hover{transform:none}}@media(max-width:480px){.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-template-preview{max-width:280px}}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-title{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;font-weight:700;color:#1e293b;margin-bottom:1rem;line-height:1.2;letter-spacing:-.5px}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-title .highlight-text{color:#2c4dd7;font-style:italic;font-weight:inherit}@media(max-width:768px){.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-title{font-size:28px;line-height:1.2}}@media(max-width:480px){.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-title{font-size:24px;line-height:1.2;letter-spacing:-.015em}}@media(max-width:360px){.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-title{font-size:22px}}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-description{font-size:1rem;font-weight:400;color:#4a4f59;line-height:1.6;max-width:672px;margin:0 auto 2rem}@media(max-width:480px){.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-description{font-size:.875rem;line-height:1.5;padding:0 12px;max-width:100%}}@media(max-width:360px){.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-description{font-size:13px}}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-description .hero-strong{color:#1e293b;font-weight:600}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-buttons{display:flex;flex-direction:row;align-items:center;gap:1rem}@media(max-width:640px){.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-buttons{flex-direction:column;width:100%}}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-btn-primary{padding:.75rem 1.75rem;background:#1e293b;color:#fff;border:none;border-radius:12px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s;box-shadow:0 16px 32px #1e293b1a}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-btn-primary:hover{transform:scale(1.05);box-shadow:0 20px 40px #1e293b24}@media(max-width:640px){.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-btn-primary{width:80%;padding:10px 22px;font-size:.875rem}}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-hired-badge{display:flex;align-items:center;gap:.5rem;background:#fff;padding:6px 18px 6px 10px;border-radius:9999px;box-shadow:0 2px 4px #0000000a}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-hired-badge__avatars{display:flex}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-hired-badge__avatar{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #ffffff;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;margin-left:-10px}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-hired-badge__avatar:first-child{margin-left:0}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-hired-badge__avatar--a{background:#e0e7ff;color:#4f46e5}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-hired-badge__avatar--r{background:#dcfce7;color:#16a34a}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-hired-badge__avatar--s{background:#fef9c3;color:#ca8a04}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-hired-badge__avatar--p{background:#fee2e2;color:#e11d48}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-hired-badge__text{display:flex;flex-direction:column;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;line-height:1.3;color:#4b5563}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .hero-hired-badge__text strong{color:#1e293b;font-weight:700}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .trust-badge{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem}@media(max-width:960px){.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .trust-badge{justify-content:center}}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .trust-badge .rating-stars{display:flex;color:#f59e0b;font-size:1rem;line-height:1}.templates-gallery-page .hero-templates-enhanced .hero-content-wrapper .trust-badge__text{font-size:.875rem;color:#6b7280;font-weight:500}.templates-gallery-page .stats-section .stat-box .stat-number{font-size:3rem;font-weight:700;color:#2c4dd7;margin-bottom:.25rem;line-height:1.1}@media(max-width:480px){.templates-gallery-page .stats-section .stat-box .stat-number{font-size:2rem}}.templates-gallery-page .stats-section .stat-box .stat-label{font-size:.875rem;color:#6b7280}.templates-gallery-page .templates-section{margin-bottom:4rem}.templates-gallery-page .templates-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.templates-gallery-page .templates-section__title{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1.3;margin:0}@media(max-width:480px){.templates-gallery-page .templates-section__title{font-size:1.125rem}}.templates-gallery-page .category-filter-section{margin-top:1.5rem;margin-bottom:3rem}.templates-gallery-page .templates-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.templates-gallery-page .empty-state{text-align:center;padding:2rem;background:#fff;border-radius:24px}.templates-gallery-page .empty-state__message{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#6b7280;margin:0 0 1rem}.templates-gallery-page .empty-state__btn{padding:.5rem 1.5rem;background:#2c4dd7;color:#fff;border:none;border-radius:12px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:.875rem;cursor:pointer;transition:.15s ease}.templates-gallery-page .empty-state__btn:hover{background:#2440b8}.templates-gallery-page .features-section{padding:80px 0;margin-bottom:3rem;background:#f5f7fb}.templates-gallery-page .features-section__title{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;color:#1e293b;text-align:center;line-height:1.25;margin:0 0 3rem}@media(max-width:480px){.templates-gallery-page .features-section__title{font-size:1.125rem}}.templates-gallery-page .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.templates-gallery-page .feature-card{text-align:center}.templates-gallery-page .feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#2c4dd7;color:#fff;border-radius:9999px;margin:0 auto 1rem}.templates-gallery-page .feature-card__title{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:700;color:#1e293b;line-height:1.35;margin:0 0 .5rem}.templates-gallery-page .feature-card__description{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:#4a4f59;line-height:1.5;margin:0}.templates-gallery-page .cta-section{margin-top:4rem;margin-bottom:3rem;padding:2.75rem;background:#f5f7fb;border:1px solid #e5e7eb;border-radius:16px;text-align:center}.templates-gallery-page .cta-section__title{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1.25;margin:0 0 .625rem}@media(max-width:480px){.templates-gallery-page .cta-section__title{font-size:1.125rem}}.templates-gallery-page .cta-section__description{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:#4a4f59;line-height:1.5;max-width:480px;margin:0 auto 1.5rem}.templates-gallery-page .cta-section__actions{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}@media(max-width:640px){.templates-gallery-page .cta-section__actions{flex-direction:column;align-items:stretch}}.templates-gallery-page .cta-section__btn{padding:12px 26px;border-radius:9999px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .15s ease,color .15s ease;border:1.5px solid transparent;text-decoration:none;display:inline-block}.templates-gallery-page .cta-section__btn--filled{background:#2c4dd7;color:#fff}.templates-gallery-page .cta-section__btn--filled:hover{background:#2440b8;color:#fff}.templates-gallery-page .cta-section__btn--outline{background:#fff;color:#2c4dd7;border-color:#2c4dd7}.templates-gallery-page .cta-section__btn--outline:hover{background:#2c4dd7;color:#fff}.template-card{position:relative;width:100%;padding:16px;border-radius:16px;cursor:pointer;background-color:var(--bg-color, #c5d0d8);transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:var(--template-card-shadow, 0 25px 50px -12px rgba(0, 0, 0, .15))}.template-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -15px #00000040}.template-card:hover .template-card__hover-overlay{opacity:1;pointer-events:auto}.template-card:hover .template-card__edit-btn{opacity:1;transform:translateY(0);transition-delay:.1s}.template-card__image-wrapper{position:relative;border-radius:12px;overflow:visible}.template-card__image-wrapper:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background-image:radial-gradient(circle,var(--template-card-dot-color, rgba(255, 255, 255, .5)) 1px,transparent 1px);background-size:8px 8px;border-radius:16px;z-index:0}.template-card__image-inner{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000000d;z-index:1}.template-card__image{width:100%;height:auto;object-fit:contain;display:block;transition:transform .3s ease}.template-card__hover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.35),transparent 50%);display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.template-card__edit-btn{background:#2c4dd7;color:#fff;border:none;padding:10px 24px;border-radius:8px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1),background .2s ease}.template-card__edit-btn:hover{background:#2440b8}@media(max-width:768px){.template-card__edit-btn{padding:8px 16px;font-size:13px;border-radius:6px}}@media(max-width:480px){.template-card__edit-btn{padding:6px 12px;font-size:11px}}.template-card__info{padding:16px 4px 4px;display:flex;flex-direction:column;gap:8px}.template-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-card__name{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--template-card-title-size, 20px);font-weight:400;color:#1e293b;margin:0}@media(max-width:576px){.template-card__name{font-size:14px}}.template-card__description{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;color:#1e293b;line-height:1.5;margin:0}@media(max-width:576px){.template-card__description{font-size:.75rem}}.template-card__tags{display:flex;flex-wrap:wrap;gap:4px}.template-card__tag{display:inline-block;padding:2px 8px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:500;color:#000;background:#00000018;border-radius:10px;white-space:nowrap;text-transform:capitalize;transition:all .3s ease}@media(max-width:576px){.template-card__tag{font-size:9px;padding:2px 6px}}.feature-box .feature-icon{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto}.feature-box h4{margin:0 0 .5rem}.feature-box p{margin:0;line-height:1.5}@media(max-width:1024px){.hero-section{padding:2rem 0}.featured-article-card{flex-direction:column!important}.featured-article-card .featured-image,.featured-article-card .featured-content{flex:none!important;width:100%}.articles-grid,.examples-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.templates-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.features-grid-3,.features-grid-4{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){.hero-section{padding:1.5rem 0}.hero-section .hero-content p{font-size:1rem}.category-filter .category-btn{font-size:.75rem;padding:8px 16px}.articles-grid,.examples-grid,.templates-grid{grid-template-columns:1fr}.stats-section{flex-direction:column;gap:1.5rem!important}.newsletter-form,.generator-form{flex-direction:column;align-items:stretch!important}.newsletter-form input,.generator-form input{max-width:100%!important}.cta-section .d-flex{flex-direction:column;align-items:stretch}.cta-section .d-flex button{width:100%}}@media(max-width:640px){.primary-heading{font-size:2rem!important}.secondary-heading{font-size:1.5rem!important}.tertiary-heading{font-size:1.125rem!important}}.ai-results-page-enhanced{background:#fafbfc;min-height:100vh}.ai-results-page-enhanced .ai-results-content{padding:4rem 0}.ai-results-page-enhanced .loading-section{min-height:400px;display:flex;align-items:center;justify-content:center}.ai-results-page-enhanced .loading-section .loading-content{text-align:center;max-width:500px}.ai-results-page-enhanced .results-header-compact{margin-bottom:3rem}.ai-results-page-enhanced .results-header-compact .success-indicator .success-icon-wrapper{width:48px;height:48px;border-radius:9999px;display:flex;align-items:center;justify-content:center}.ai-results-page-enhanced .results-header-compact .success-indicator .results-title{font-size:2rem;font-weight:700;color:#1e293b;margin:0;line-height:1.2}.ai-results-page-enhanced .results-header-compact .success-indicator .results-subtitle{font-size:.875rem;margin:0;line-height:1.5}.ai-results-page-enhanced .content-info-bar{padding:1.5rem 2rem;border:1px solid #e5e7eb}.ai-results-page-enhanced .content-info-bar .info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;align-items:center}.ai-results-page-enhanced .content-info-bar .info-grid .info-item{display:flex;align-items:center;gap:1rem}.ai-results-page-enhanced .content-info-bar .info-grid .info-item .info-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.ai-results-page-enhanced .content-info-bar .info-grid .info-item .info-label{margin:0 0 4px}.ai-results-page-enhanced .content-info-bar .info-grid .info-item .info-value{margin:0;color:#1e293b}.ai-results-page-enhanced .content-info-bar .info-grid .regenerate-btn{background:transparent;border:1px solid #dfe4ec;padding:.5rem 1.5rem;border-radius:12px;cursor:pointer;transition:.15s ease;display:flex;align-items:center;gap:.25rem;justify-self:end}.ai-results-page-enhanced .content-info-bar .info-grid .regenerate-btn:hover{background:#f5f7fb;border-color:#2c4dd7}.ai-results-page-enhanced .templates-grid-section .section-header .section-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .25rem}.ai-results-page-enhanced .templates-grid-section .section-header .section-description{margin:0}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .25s ease}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card:hover{border-color:#2c4dd7;box-shadow:0 4px 20px #2c4dd71f;transform:translateY(-4px)}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card:hover .template-hover-actions{opacity:1}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card.is-selected{border-color:#2c4dd7;box-shadow:0 0 0 3px #2c4dd71a}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail{position:relative;overflow:hidden;background:#f5f7fb}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail img{width:100%;height:100%;object-fit:fill;display:block}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail .template-tags{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.25rem;z-index:2}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail .template-tags .template-tag{padding:6px 12px;border-radius:6px;font-size:.75rem;font-weight:600;background:#fff;box-shadow:0 2px 4px #0000000a}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail .template-tags .template-tag.ats-tag{color:#10b981}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail .template-tags .template-tag.premium-tag{color:#f59e0b}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail .template-hover-actions{position:absolute;top:0;left:0;right:0;bottom:0;background:#2c4dd7f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;opacity:0;transition:opacity .25s ease;z-index:1}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail .template-hover-actions .use-template-btn{background:#fff;color:#2c4dd7;padding:12px 32px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:.15s ease;width:100%;max-width:200px}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail .template-hover-actions .use-template-btn:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000000f}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail .template-hover-actions .quick-actions{display:flex;gap:.5rem}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail .template-hover-actions .quick-actions .quick-action-btn{width:40px;height:40px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.15s ease;color:#fff}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail .template-hover-actions .quick-actions .quick-action-btn:hover{background:#ffffff4d;transform:translateY(-2px)}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-thumbnail .selection-checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none;background:#fff;border-radius:9999px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 32px #00000014}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-details{padding:1.5rem}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-details .template-title{margin:0 0 .25rem;color:#1e293b}.ai-results-page-enhanced .templates-grid-section .enhancv-templates-grid .enhancv-template-card .template-details .template-desc{margin:0;line-height:1.5}.ai-results-page-enhanced .templates-slider-section .section-header .section-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .25rem}.ai-results-page-enhanced .templates-slider-section .section-header .section-description{margin:0}.ai-results-page-enhanced .templates-slider-section .examples-scroll .enhancv-template-card{flex:0 0 auto;width:300px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .25s ease}.ai-results-page-enhanced .templates-slider-section .examples-scroll .enhancv-template-card:hover{border-color:#2c4dd7;box-shadow:0 4px 20px #2c4dd71f;transform:translateY(-4px)}.ai-results-page-enhanced .templates-slider-section .examples-scroll .enhancv-template-card:hover .template-hover-actions{opacity:1}.ai-results-page-enhanced .templates-slider-section .examples-scroll .enhancv-template-card.is-selected{border-color:#2c4dd7;box-shadow:0 0 0 3px #2c4dd71a}.ai-results-page-enhanced .templates-slider-section .examples-scroll .enhancv-template-card .template-thumbnail{position:relative;height:380px;overflow:hidden;background:#f5f7fb}.ai-results-page-enhanced .templates-slider-section .examples-scroll .enhancv-template-card .template-thumbnail img{width:100%;height:100%;object-fit:fill;display:block}.ai-results-page-enhanced .templates-slider-section .examples-scroll .enhancv-template-card .template-details{padding:1.5rem}.ai-results-page-enhanced .templates-slider-section .examples-scroll .enhancv-template-card .template-details .template-title{margin:0 0 .25rem;color:#1e293b;font-size:1rem}.ai-results-page-enhanced .templates-slider-section .examples-scroll .enhancv-template-card .template-details .template-desc{margin:0;line-height:1.5;font-size:.875rem}.ai-results-page-enhanced .bottom-cta-section{margin-top:4rem}.ai-results-page-enhanced .bottom-cta-section .cta-content-box{text-align:center}.ai-results-page-enhanced .bottom-cta-section .cta-content-box .tertiary-heading{margin:0}.ai-results-page-enhanced .bottom-cta-section .cta-content-box .cta-buttons{justify-content:center}.ai-results-page-enhanced .bottom-cta-section .cta-content-box .cta-buttons button{min-width:200px}@media(max-width:1024px){.ai-results-page-enhanced .content-info-bar .info-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.ai-results-page-enhanced .enhancv-templates-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ai-results-page-enhanced .ai-results-content{padding:2rem 0}.ai-results-page-enhanced .content-info-bar{padding:1rem}.ai-results-page-enhanced .content-info-bar .info-grid{grid-template-columns:1fr;gap:1rem}.ai-results-page-enhanced .content-info-bar .info-grid .info-item .info-icon{width:36px;height:36px}.ai-results-page-enhanced .content-info-bar .info-grid .regenerate-btn{justify-self:start;width:100%}.ai-results-page-enhanced .enhancv-templates-grid{grid-template-columns:1fr;gap:1.5rem}.ai-results-page-enhanced .bottom-cta-section .cta-buttons{flex-direction:column}.ai-results-page-enhanced .bottom-cta-section .cta-buttons button{width:100%}}.content-section-clean{padding:4rem 0;background:transparent}.content-section-clean .content-layout-clean{display:grid;grid-template-columns:260px 1fr;gap:80px;align-items:start}@media(max-width:1024px){.content-section-clean .content-layout-clean{gap:3rem}}.content-section-clean .main-content-area{display:flex;flex-direction:column;gap:3rem;min-width:0}.content-section-clean .main-content-area .content-card-clean{background:transparent;padding:0;border-radius:0;box-shadow:none;scroll-margin-top:96px}.content-section-clean .main-content-area .content-card-clean:not(:last-child){padding-bottom:3rem;border-bottom:1px solid #e5e7eb}.content-section-clean .main-content-area .content-card-clean .content-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .5rem;line-height:1.3;letter-spacing:-.2px}.content-section-clean .main-content-area .content-card-clean .content-intro{font-size:1rem;line-height:1.75;color:#4a4f59;margin:0 0 1.5rem}.content-section-clean .main-content-area .content-card-clean .tips-card-clean{background:#f5f7fb;padding:1.5rem 2rem;border-radius:12px;border:1px solid #e5e7eb;margin:0 0 1.5rem}.content-section-clean .main-content-area .content-card-clean .tips-card-clean .tips-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.content-section-clean .main-content-area .content-card-clean .tips-card-clean .tips-header .tips-heading{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.content-section-clean .main-content-area .content-card-clean .tips-card-clean .tips-list-clean{list-style:none;padding:0;margin:0}.content-section-clean .main-content-area .content-card-clean .tips-card-clean .tips-list-clean .tip-item-clean{display:flex;align-items:flex-start;gap:.5rem;padding:.25rem 0;font-size:1rem;line-height:1.75;color:#4a4f59}.content-section-clean .main-content-area .content-card-clean .tips-card-clean .tips-list-clean .tip-item-clean svg{flex-shrink:0;margin-top:3px}.content-section-clean .main-content-area .content-card-clean .examples-wrapper .examples-heading{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.content-section-clean .main-content-area .content-card-clean .examples-wrapper .example-card-clean{padding:1.5rem;border-radius:12px;border:1px solid #e5e7eb;background:#f5f7fb;margin-bottom:1rem}.content-section-clean .main-content-area .content-card-clean .examples-wrapper .example-card-clean.good .example-badge{background:#1e293b;color:#fff}.content-section-clean .main-content-area .content-card-clean .examples-wrapper .example-card-clean.bad .example-badge{background:#fff;color:#6b7280;border:1px solid #dfe4ec}.content-section-clean .main-content-area .content-card-clean .examples-wrapper .example-card-clean .example-badge{display:inline-block;padding:5px 12px;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.content-section-clean .main-content-area .content-card-clean .examples-wrapper .example-card-clean .example-text{font-size:1rem;line-height:1.75;color:#4a4f59;margin:0}.content-section-clean .main-content-area .content-card-clean .skills-section-clean .skill-category-clean:not(:last-child){margin-bottom:2rem}.content-section-clean .main-content-area .content-card-clean .skills-section-clean .skill-category-clean .category-heading{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.content-section-clean .main-content-area .content-card-clean .skills-section-clean .skill-category-clean .skills-tags-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem}.content-section-clean .main-content-area .content-card-clean .skills-section-clean .skill-category-clean .skills-tags-grid .skill-tag-clean{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:#f5f7fb;border:1px solid #e5e7eb;border-radius:12px;font-size:.875rem;color:#4a4f59;transition:.15s ease}.content-section-clean .main-content-area .content-card-clean .skills-section-clean .skill-category-clean .skills-tags-grid .skill-tag-clean:hover{background:#fff;border-color:#c5cad4;box-shadow:0 2px 4px #0000000a}.content-section-clean .main-content-area .content-card-clean .skills-section-clean .skill-category-clean .skills-tags-grid .skill-tag-clean svg{flex-shrink:0}.detail-toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:900px){.detail-toc{display:none}}.detail-toc__share{display:flex;flex-direction:column}.detail-toc__label{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.detail-toc__card{background:#f5f7fb;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.detail-toc__title{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.detail-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.detail-toc__item{font-size:.875rem;line-height:1.4}.detail-toc__item a{display:flex;align-items:baseline;gap:6px;color:#9ca3af;text-decoration:none;transition:color .15s ease}.detail-toc__item:hover a{color:#1e293b}.detail-toc__item.is-active a{color:#1e293b;font-weight:600}.detail-toc__index{font-weight:600}.detail-share__icons{display:flex;gap:.5rem}.detail-share__icon{width:34px;height:34px;border-radius:6px;background:#f5f7fb;color:#1e293b;display:flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #e5e7eb;transition:background .15s ease,color .15s ease,border-color .15s ease}.detail-share__icon:hover{background:#2c4dd7;border-color:#2c4dd7;color:#fff}.detail-cta{margin-top:4rem;padding:3rem;background:#f5f7fb;border:1px solid #e5e7eb;border-radius:16px;text-align:center}.detail-cta h2{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.detail-cta p{color:#4a4f59;font-size:.875rem;margin:0 auto 1.5rem;max-width:480px}.detail-cta__buttons{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.detail-cta__primary,.detail-cta__secondary{padding:12px 26px;border-radius:9999px;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.detail-cta__primary{background:#2c4dd7;color:#fff;border:none}.detail-cta__primary:hover{background:#2440b8}.detail-cta__secondary{background:#fff;color:#2c4dd7;border:1.5px solid #2c4dd7}.detail-cta__secondary:hover{background:#2c4dd7;color:#fff}.detail-related{margin-top:56px}.detail-related h2{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 1.5rem}.detail-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem;--template-card-shadow: none}@media(max-width:1200px){.content-section-clean .content-layout-clean{grid-template-columns:220px 1fr;gap:3rem}}@media(max-width:1024px){.content-section-clean .content-layout-clean{grid-template-columns:1fr}.content-section-clean .content-layout-clean .detail-toc{position:static}}@media(max-width:768px){.content-section-clean{padding:2rem 0}.content-section-clean .main-content-area .content-card-clean .content-title{font-size:1.125rem}.content-section-clean .main-content-area .content-card-clean .content-intro{font-size:15px;line-height:1.6}.content-section-clean .main-content-area .content-card-clean .tips-card-clean,.content-section-clean .main-content-area .content-card-clean .example-card-clean{padding:1rem}.content-section-clean .main-content-area .content-card-clean .skills-section-clean .skill-category-clean .skills-tags-grid{grid-template-columns:1fr}}
