.resume-hero{text-align:center;background:radial-gradient(125% 125% at 50% 90%,#fff 40%,#6366f1);padding:74px 0 124px;position:relative}.resume-hero-container{width:min(980px,92%);margin:0 auto}.resume-hero-eyebrow{letter-spacing:.12em;color:#031c53;margin:0 0 24px;font-family:Poppins,sans-serif;font-size:22px;font-weight:400;line-height:1.3}.resume-hero h1{letter-spacing:.01em;color:#031c53;max-width:880px;margin:0 auto 24px;font-family:Poppins,sans-serif;font-size:84px;font-weight:800;line-height:.98}.resume-hero-intro{color:#031c53;max-width:900px;margin:0 auto;font-family:Poppins,sans-serif;font-size:26px;font-weight:400;line-height:1.45}.resume-hero-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:72px;max-width:900px;margin:80px auto 0}.resume-benefit img{object-fit:contain;width:72px;height:72px;margin:0 auto 20px;display:block}.resume-benefit h3{color:#031c53;margin:0;font-family:Poppins,sans-serif;font-size:31px;font-weight:600;line-height:1.28}.resume-important-section{background:#f4f4f4;padding:60px 20px;overflow:hidden}.resume-important-container{display:grid;grid-template-columns:1fr;align-items:center;gap:8px;width:min(100%,92%);margin:0 auto;padding-left:0}.resume-important-image{display:flex;justify-content:center;margin-left:0}.resume-important-image img{width:80%;max-width:100%;height:auto;display:block}.resume-important-content{max-width:620px}.resume-important-heading{display:flex;align-items:center;gap:16px;margin-bottom:30px}.resume-important-heading img{object-fit:contain;width:30px;height:30px}.resume-important-heading h2{color:#5a5f66;margin:0;font-family:Poppins,sans-serif;font-size:26px;font-weight:600;line-height:1.2}.resume-important-content p{color:#3f3f3f;margin:0 0 28px;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.resume-important-highlight{font-weight:600}.resume-important-button{display:flex;justify-content:center;align-items:center;margin:0 auto;min-width:220px;height:64px;background:#0d63c9;border-radius:16px;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;text-decoration:none;transition:background .18s,transform .18s}.resume-important-button:hover{background:#094d9c;transform:translateY(-2px)}.resume-market-section{background:linear-gradient(#d9ddfb,#fff);padding:86px 20px 60px}.resume-market-container{width:min(960px,92%);margin:0 auto}.resume-market-eyebrow{text-align:center;letter-spacing:.14em;color:#212121;margin:0 0 26px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.resume-market-section h2,.resume-strategy-section h2,.resume-marketing-section h2,.resume-coach-section h2,.resume-money-section h2,.resume-value-section h2,.resume-competition-card h2,.resume-submit-container h2,.resume-included-container h2{color:#031c53;font-family:Poppins,sans-serif;font-size:46px;font-weight:600;line-height:1.12}.resume-market-section h2{text-align:center;max-width:900px;margin:0 auto 34px}.resume-market-copy{max-width:900px;margin:0 auto}.resume-market-copy p,.resume-strategy-copy p,.resume-marketing-copy p,.resume-value-section p,.resume-competition-copy p{color:#212121;margin:0 0 20px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.resume-market-subheading,.resume-strategy-subheading{margin-top:52px;margin-bottom:26px}.resume-strategy-section{background:#fff;padding:0 20px 24px}.resume-strategy-container{width:min(1060px,92%);margin:0 auto}.resume-strategy-container:before{content:"";background-image:url(/images/resume-review/trophy-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:64px;height:64px;margin:-30px auto 18px;display:block}.resume-strategy-section h2{text-align:center;max-width:1040px;margin:0 auto 34px}.resume-strategy-copy{max-width:1040px;margin:0 auto}.resume-marketing-section{background:#fff;padding:0 20px 50px}.resume-marketing-container{width:min(1080px,92%);margin:0 auto}.resume-marketing-section h2{text-align:center;max-width:1080px;margin:0 auto 34px}.resume-marketing-copy{max-width:1020px;margin:0 auto}.resume-frustration-heading{margin-top:92px;margin-bottom:56px}.resume-frustration-grid{display:grid;grid-template-columns:1fr;align-items:center;gap:56px}.resume-frustration-list{display:flex;flex-direction:column;gap:18px}.resume-frustration-item{display:flex;align-items:flex-start;gap:18px}.resume-question-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:28px;height:28px;background:#000;border-radius:999px;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1}.resume-frustration-item p{color:#212121;margin:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.55}.resume-frustration-image img{width:auto;height:100%;max-height:420px;display:block}.resume-coach-section{background:#000;margin-top:40px;padding:60px 20px;position:relative}.resume-coach-section:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(to right,rgba(229,231,235,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(229,231,235,.08) 1px,transparent 1px),radial-gradient(circle 500px at 20% 20%,rgba(139,92,246,.3),transparent),radial-gradient(circle 500px at 80% 80%,rgba(59,130,246,.3),transparent);background-size:48px 48px,48px 48px,100% 100%,100% 100%;pointer-events:none}.resume-coach-container{width:min(1200px,92%);margin:0 auto;position:relative;z-index:1}.resume-coach-section h2{text-align:center;color:#fff;margin:0 0 70px}.resume-coach-grid{display:grid;grid-template-columns:1fr;align-items:center;gap:80px}.resume-coach-image{display:flex;justify-content:flex-start}.resume-coach-image img{object-fit:cover;border-radius:50%;width:340px;height:340px;display:block;border:10px solid transparent;background:linear-gradient(#000,#000) padding-box,linear-gradient(135deg,#35d07f,#4f8cff,#8b5cf6) border-box}.resume-coach-content{max-width:720px}.resume-coach-content p{color:#fff;margin:0 0 28px;font-family:Roboto,sans-serif;font-size:16px;line-height:1.9}.resume-coach-content h3{color:#fff;margin:20px 0 0;font-family:Poppins,sans-serif;font-size:22px;font-weight:600}.resume-hire-section{background:#f5f5f5;padding:70px 20px 96px}.resume-hire-container{width:min(1160px,92%);margin:0 auto}.resume-hire-section h2{text-align:center;color:#031c53;margin:0;font-family:Poppins,sans-serif;font-size:65px;font-weight:600;line-height:1.08}.resume-hire-divider{display:flex;justify-content:center;align-items:center;gap:14px;margin:18px auto 48px}.resume-hire-divider span{background:#212121;width:44px;height:2px;display:block}.resume-hire-divider img{object-fit:contain;width:28px;height:28px}.resume-hire-grid{display:grid;grid-template-columns:1fr;gap:28px 56px}.resume-hire-card{text-align:center;background:#fff;border:1px solid #d8d8d8;border-radius:12px;min-height:312px;padding:34px 38px 36px}.resume-hire-card-tint{background:#e9e9e9;border-color:#e9e9e9}.resume-hire-card img{object-fit:contain;width:64px;height:64px;margin:0 auto 22px;display:block}.resume-hire-card h3{color:#212121;margin:0 0 18px;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:1.08}.resume-hire-card p{color:#212121;margin:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.45}.resume-money-section{background:linear-gradient(#f2ffdf,#fff);padding:110px 20px 60px}.resume-money-container{width:min(1180px,92%);margin:0 auto}.resume-money-section h2{text-align:center;max-width:920px;margin:0 auto 56px}.resume-money-grid{display:grid;grid-template-columns:1fr;align-items:center;gap:60px}.resume-money-copy p{color:#212121;margin:0 0 24px;font-family:Roboto,sans-serif;font-size:16px;line-height:1.4}.resume-money-image{display:flex;justify-content:flex-start}.resume-money-image img{width:100%;max-width:520px;height:auto;display:block;border:8px solid #d1d5db;border-radius:16px}.resume-value-section{background:#fff;padding:0 20px 50px}.resume-value-container{display:grid;grid-template-columns:1fr;gap:64px;width:min(1120px,92%);margin:0 auto}.resume-value-left h2,.resume-value-right h2{min-height:165px;margin:0 0 30px}.resume-value-check{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:14px;margin-bottom:0}.resume-value-check span{margin-top:3px}.resume-competition-section{background-image:url(/images/resume-review/competition-background.webp);background-position:center;background-repeat:no-repeat;background-size:100%;padding:0 20px 60px;position:relative;overflow:hidden}.resume-competition-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border-radius:24px;max-width:980px;margin:30px auto 0;padding:72px 76px;box-shadow:0 0 0 1px #0000000a,0 0 45px #0000002e,0 0 90px #0000001a}.resume-competition-card h2{text-align:center;margin:0 0 38px}.resume-competition-copy p{margin:0 0 22px}.resume-competition-list{display:flex;flex-direction:column;gap:18px;margin:42px 0}.resume-competition-item{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:14px}.resume-competition-item span{margin-top:1px;font-weight:700}.resume-competition-item p{margin:0;color:#212121;font-family:Roboto,sans-serif;font-size:16px;line-height:1.65}.resume-submit-section{background:#fff;padding:20px 20px 0}.resume-submit-container{width:min(60%,760px);margin:0 auto}.resume-submit-container h2{text-align:center;margin:0}.resume-submit-list{margin:0;padding:36px 0 0;list-style:none}.resume-submit-list li{color:#212121;margin-bottom:18px;padding-left:42px;font-family:Roboto,sans-serif;font-size:16px;line-height:1.45;position:relative}.resume-submit-list li:before{content:"";background:#000;border-radius:50%;outline:3px solid #000;width:14px;height:14px;position:absolute;top:6px;left:0;box-shadow:inset 0 0 0 4px #fff}.resume-included-section{background:#fff;padding:0 20px 90px}.resume-included-container{width:min(60%,760px);margin:0 auto}.resume-included-container h2{text-align:center;margin:0 0 34px}.resume-included-main-item{display:flex;align-items:flex-start;gap:18px;margin-bottom:24px}.resume-included-main-item i{color:#000;flex-shrink:0;margin-top:4px;font-size:22px}.resume-included-main-item p{color:#212121;margin:0;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:1.45}.resume-included-list{margin-top:18px;padding-left:40px}.resume-included-list-item{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.resume-included-list-item i{color:#000;flex-shrink:0;margin-top:4px;font-size:15px}.resume-included-list-item p{color:#212121;margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:1.55}.resume-included-cta-wrap{text-align:center;margin-top:40px}.resume-included-cta{display:inline-flex;justify-content:center;align-items:center;min-width:220px;min-height:58px;padding:14px 34px;background:#9b0a00;border-radius:10px;color:#fff;font-family:Roboto,sans-serif;font-size:22px;font-weight:500;text-decoration:none;transition:background .18s,transform .18s}.resume-included-cta:hover{background:#af0b00;transform:scale(1.06)}.resume-price{text-align:center;font-family:Poppins,sans-serif;font-size:66px;font-weight:700;color:#031c53;margin:36px 0 24px;line-height:1}@media(max-width:760px){.resume-market-section h2,.resume-strategy-section h2,.resume-marketing-section h2,.resume-coach-section h2,.resume-money-section h2,.resume-value-section h2,.resume-competition-card h2,.resume-submit-container h2,.resume-included-container h2{font-size:30px;font-weight:600}.resume-hire-section h2{font-size:30px}.resume-hire-card h3,.resume-coach-content h3,.resume-included-main-item p{font-size:20px}.resume-hero{padding:40px 20px 60px}.resume-hero h1{font-size:38px}.resume-hero-intro{font-size:17px}.resume-frustration-grid,.resume-money-grid,.resume-value-container,.resume-coach-grid{grid-template-columns:1fr;gap:32px}.resume-hire-grid{grid-template-columns:1fr;gap:20px}.resume-hero-benefits{grid-template-columns:1fr;gap:32px}.resume-important-button,.resume-included-cta{display:flex;margin:0 auto;justify-content:center;min-width:unset;width:100%;max-width:320px}.resume-submit-container,.resume-included-container{width:92%}.resume-competition-card{padding:36px 20px}.resume-price{font-size:48px}.resume-coach-image img{width:240px;height:240px;margin:0 auto}.resume-coach-image{justify-content:center}.resume-important-image{margin-left:0;justify-content:center}.resume-important-image img{max-width:100%}}@media(min-width:768px){.resume-hero h1{font-size:84px}.resume-important-container{grid-template-columns:1.35fr 1fr;padding-left:0}.resume-important-image{margin-left:-90px}.resume-coach-grid{grid-template-columns:380px 1fr}.resume-frustration-grid{grid-template-columns:1fr 420px}.resume-money-grid{grid-template-columns:1fr 520px}.resume-value-container{grid-template-columns:1fr 1fr}.resume-hire-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.resume-hire-grid{grid-template-columns:repeat(3,1fr)}.resume-important-section{padding:100px 0}.resume-coach-section{padding:100px 40px}.resume-market-section,.resume-strategy-section,.resume-marketing-section,.resume-money-section,.resume-value-section,.resume-competition-section,.resume-submit-section,.resume-included-section,.resume-hire-section{padding-left:0;padding-right:0}}
