:root{--navy:#08192e;--navy-2:#0d2645;--blue:#06f;--blue-lt:#e8f0fe;--teal:#00c6a7;--teal-lt:#e0faf5;--white:#fff;--g50:#f8fafd;--g100:#eef2f8;--g200:#d6dee9;--g400:#8795a8;--g600:#4a5568;--g900:#111827;--success:#059669;--warn:#d97706;--danger:#dc2626;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--sh-sm:0 1px 4px rgba(8,25,46,.07);--sh-md:0 4px 18px rgba(8,25,46,.1);--sh-lg:0 12px 48px rgba(8,25,46,.13);--fh:"Syne",sans-serif;--fb:"DM Sans",sans-serif;--max:1080px}.ai-resume-landing{font-family:var(--fb);font-size:16px;line-height:1.7;color:var(--g900);background:var(--white);-webkit-font-smoothing:antialiased}.ai-resume-landing img{max-width:100%;display:block}.ai-resume-landing a{text-decoration:none;color:inherit}.ai-resume-landing .wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.ai-resume-landing .tc{text-align:center}.ai-resume-landing .eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:10px;display:block}.ai-resume-landing .h1{font-family:var(--fh);font-size:clamp(34px,5vw,58px);font-weight:800;color:var(--navy);line-height:1.08;letter-spacing:-.5px}.ai-resume-landing .h2{font-size:clamp(24px,3vw,38px);line-height:1.12;letter-spacing:-.3px}.ai-resume-landing .h2,.ai-resume-landing .h3{font-family:var(--fh);font-weight:700;color:var(--navy)}.ai-resume-landing .h3{font-size:18px}.ai-resume-landing .h4{font-family:var(--fh);font-size:15px;font-weight:700;color:var(--navy)}.ai-resume-landing .lead-text{font-size:18px;color:var(--g600);line-height:1.8;max-width:620px}.ai-resume-landing .body-text{font-size:15px;color:var(--g600);line-height:1.85}.ai-resume-landing .body-text p{margin-bottom:14px}.ai-resume-landing .body-text p:last-child{margin-bottom:0}.ai-resume-landing .custom-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;font-size:14px;font-weight:600;font-family:var(--fb);border-radius:var(--r-md);border:none;cursor:pointer;transition:all .2s;white-space:nowrap;text-decoration:none;justify-content:center}.ai-resume-landing .custom-btn-primary{background:var(--blue);color:#fff!important;box-shadow:0 4px 16px rgba(0,102,255,.3)}.ai-resume-landing .custom-btn-primary:hover{background:#0052cc;transform:translateY(-1px);box-shadow:0 6px 22px rgba(0,102,255,.38)}.ai-resume-landing .custom-btn-teal{background:var(--teal);color:var(--navy)!important;font-weight:800;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 8px 24px rgba(0,198,167,.35);border:1px solid rgba(0,198,167,.8)}.ai-resume-landing .custom-btn-teal:hover{background:#00cca9;transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 12px 32px rgba(0,198,167,.45)}.ai-resume-landing .custom-btn-ghost{background:hsla(0,0%,100%,.03);color:#fff!important;border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(4px)}.ai-resume-landing .custom-btn-ghost:hover{border-color:#fff;background:hsla(0,0%,100%,.08);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1);color:#fff!important}.ai-resume-landing .custom-btn-lg{padding:16px 34px;font-size:15px}.ai-resume-landing .badge{display:inline-block;font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px;letter-spacing:.03em}.ai-resume-landing .badge-blue{background:var(--blue-lt);color:#003eb3}.ai-resume-landing .badge-teal{background:var(--teal-lt);color:#007a65}.ai-resume-landing .badge-green{background:#ecfdf5;color:#065f46}.ai-resume-landing .badge-amber{background:#fffbeb;color:#92400e}.ai-resume-landing .badge-navy{background:hsla(0,0%,100%,.12);color:#fff}.ai-resume-landing .hero{background:linear-gradient(160deg,var(--navy) 0,var(--navy-2) 60%,#0a3060 100%);padding:100px 0 90px;position:relative;overflow:hidden}.ai-resume-landing .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 70% 30%,rgba(0,198,167,.07) 0,transparent 55%),radial-gradient(circle at 20% 80%,rgba(0,102,255,.06) 0,transparent 45%);pointer-events:none}.ai-resume-landing .hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:32px 32px;pointer-events:none;opacity:.8}.ai-resume-landing .hero-inner{max-width:var(--max);margin:0 auto;padding:0 24px;position:relative;z-index:1}.ai-resume-landing .hero-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(0,198,167,.15);border:1px solid rgba(0,198,167,.4);color:var(--teal);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 16px;border-radius:30px;margin-bottom:24px;box-shadow:0 0 16px rgba(0,198,167,.2)}.ai-resume-landing .hero-pill-dot{width:6px;height:6px;background:var(--teal);border-radius:50%;animation:pulse 2s ease-in-out infinite;box-shadow:0 0 8px var(--teal)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.ai-resume-landing .hero-title{font-family:var(--fh);font-size:clamp(38px,5.5vw,64px);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-1px;margin-bottom:24px;max-width:900px;text-shadow:0 4px 12px rgba(0,0,0,.2)}.ai-resume-landing .hero-title span{color:var(--teal);white-space:nowrap}.ai-resume-landing .hero-lead{font-size:19px;color:hsla(0,0%,100%,.75);line-height:1.7;max-width:620px;margin-bottom:36px}.ai-resume-landing .hero-ctas{margin-bottom:56px}.ai-resume-landing .hero-ctas,.ai-resume-landing .hero-trust{display:flex;gap:16px;flex-wrap:wrap}.ai-resume-landing .trust-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:hsla(0,0%,100%,.85);font-weight:500;background:hsla(0,0%,100%,.06);padding:6px 14px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(4px);transition:transform .2s;cursor:default}.ai-resume-landing .trust-item:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.ai-resume-landing .trust-icon{width:14px;height:14px;color:var(--teal)}.ai-resume-landing .tool-cta-box{background:linear-gradient(135deg,rgba(0,102,255,.12),rgba(0,198,167,.08));border:1px solid rgba(0,198,167,.2);border-radius:var(--r-xl);padding:36px 40px;margin:56px 0 0;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.ai-resume-landing .tool-cta-box-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:8px}.ai-resume-landing .tool-cta-box-title{font-family:var(--fh);font-size:22px;font-weight:700;color:#fff;margin-bottom:6px}.ai-resume-landing .tool-cta-box-desc{font-size:14px;color:hsla(0,0%,100%,.62);line-height:1.6}.ai-resume-landing .tool-cta-box-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ai-resume-landing .tool-cta-box-feat{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);padding:4px 11px;border-radius:20px}.ai-resume-landing .section{padding:88px 0}.ai-resume-landing .section-gray{background:var(--g50)}.ai-resume-landing .section-navy{background:var(--navy)}.ai-resume-landing .section-header{max-width:640px;margin:0 auto 56px;text-align:center}.ai-resume-landing .section-header .h2{margin-bottom:14px}.ai-resume-landing .section-header .lead{margin:0 auto}.ai-resume-landing .persona-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ai-resume-landing .persona-card{background:var(--white);border:1px solid var(--g100);border-radius:var(--r-lg);padding:28px;box-shadow:var(--sh-sm);transition:all .2s;position:relative;overflow:hidden}.ai-resume-landing .persona-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--teal))}.ai-resume-landing .persona-card:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.ai-resume-landing .persona-icon{width:44px;height:44px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:20px}.ai-resume-landing .persona-icon-blue{background:var(--blue-lt)}.ai-resume-landing .persona-icon-teal{background:var(--teal-lt)}.ai-resume-landing .persona-icon-green{background:#ecfdf5}.ai-resume-landing .persona-icon-amber{background:#fffbeb}.ai-resume-landing .persona-title{font-family:var(--fh);font-size:16px;font-weight:700;color:var(--navy);margin-bottom:10px}.ai-resume-landing .persona-list{list-style:none;display:flex;flex-direction:column;gap:6px;padding:0!important}.ai-resume-landing .persona-list li{font-size:13px;color:var(--g600);display:flex;align-items:flex-start;gap:8px;line-height:1.5}.ai-resume-landing .persona-list li:before{content:"→";color:var(--blue);font-weight:600;flex-shrink:0;margin-top:1px}.ai-resume-landing .persona-quote{margin-top:16px;padding:14px 16px;background:var(--g50);border-left:3px solid var(--teal);border-radius:0 var(--r-sm) var(--r-sm) 0}.ai-resume-landing .persona-quote p{font-size:13px;color:var(--g600);font-style:italic;line-height:1.6;margin:0}.ai-resume-landing .feature-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.ai-resume-landing .feature-split-reversed{direction:rtl}.ai-resume-landing .feature-split-reversed>*{direction:ltr}.ai-resume-landing .feature-visual{background:var(--navy);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-lg)}.ai-resume-landing .feature-visual-inner{padding:28px}.ai-resume-landing .steps-list{display:flex;flex-direction:column;gap:0;position:relative}.ai-resume-landing .steps-list:before{content:"";position:absolute;left:20px;top:24px;bottom:24px;width:1.5px;background:var(--g100)}.ai-resume-landing .step-item{display:flex;gap:20px;align-items:flex-start;padding:0 0 28px;position:relative;z-index:1}.ai-resume-landing .step-item:last-child{padding-bottom:0}.ai-resume-landing .step-num{width:40px;height:40px;border-radius:50%;background:var(--white);border:2px solid var(--blue);color:var(--blue);font-family:var(--fh);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-resume-landing .step-body{padding-top:8px}.ai-resume-landing .step-title{font-family:var(--fh);font-size:15px;font-weight:700;color:var(--navy);margin-bottom:5px}.ai-resume-landing .step-desc{font-size:13px;color:var(--g600);line-height:1.65}.ai-resume-landing .process-card{background:var(--white);border-radius:var(--r-lg);border:1px solid var(--g100);padding:24px;box-shadow:var(--sh-sm);margin-bottom:10px}.ai-resume-landing .process-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ai-resume-landing .process-card-title{font-family:var(--fh);font-size:13px;font-weight:700;color:var(--navy)}.ai-resume-landing .process-bar{height:5px;background:var(--g100);border-radius:3px;overflow:hidden}.ai-resume-landing .process-bar-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--blue),var(--teal));transition:width .4s ease}.ai-resume-landing .process-kw-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.ai-resume-landing .kw-tag{font-size:11px;padding:3px 9px;border-radius:20px;font-weight:600}.ai-resume-landing .kw-match{background:#ecfdf5;color:#065f46}.ai-resume-landing .kw-miss{background:#fef2f2;color:#991b1b}.ai-resume-landing .ba-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:stretch;margin:0 auto 40px}.ai-resume-landing .ba-card{border-radius:var(--r-xl);padding:32px;box-shadow:var(--sh-md);transition:transform .3s ease,box-shadow .3s ease;position:relative;background:#fff}.ai-resume-landing .ba-card:hover{transform:translateY(-4px);box-shadow:var(--sh-lg)}.ai-resume-landing .ba-card-before{border:1px solid var(--g100);border-top:4px solid #fca5a5}.ai-resume-landing .ba-card-after{border:1px solid var(--g100);border-top:4px solid #6ee7b7}.ai-resume-landing .ba-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:6px}.ai-resume-landing .ba-card-before .ba-label{color:#dc2626}.ai-resume-landing .ba-card-after .ba-label{color:#059669}.ai-resume-landing .ba-label-dot{width:8px;height:8px;border-radius:50%}.ai-resume-landing .ba-card-before .ba-label-dot{background:#dc2626;box-shadow:0 0 6px rgba(220,38,38,.5)}.ai-resume-landing .ba-card-after .ba-label-dot{background:#059669;box-shadow:0 0 6px rgba(5,150,105,.5)}.ai-resume-landing .ba-text{font-size:15px;line-height:1.7;padding:14px 18px;border-radius:var(--r-sm);margin-bottom:16px;font-family:var(--fb)}.ai-resume-landing .ba-card-before .ba-text{color:var(--g900);background:#fef2f2;border-left:3px solid #fca5a5}.ai-resume-landing .ba-card-after .ba-text{color:var(--g900);font-weight:500;background:#ecfdf5;border-left:3px solid #6ee7b7}.ai-resume-landing .ba-arrow-row{display:flex;align-items:center;justify-content:center;padding:0}.ai-resume-landing .ba-arrow{font-size:20px;color:var(--teal);width:44px;height:44px;background:var(--teal-lt);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,198,167,.2);animation:pulseArrow 2.5s infinite;border:1px solid rgba(0,198,167,.2)}@keyframes pulseArrow{0%,to{transform:scale(1);box-shadow:0 4px 12px rgba(0,198,167,.2)}50%{transform:scale(1.1);box-shadow:0 8px 20px rgba(0,198,167,.3)}}.ai-resume-landing .comp-table{width:100%;border-collapse:collapse;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-md)}.ai-resume-landing .comp-table th{background:var(--navy);color:#fff;font-family:var(--fh);font-size:13px;font-weight:600;padding:16px 20px;text-align:left}.ai-resume-landing .comp-table th:first-child{width:40%;border-radius:0}.ai-resume-landing .comp-table td{padding:14px 20px;font-size:13px;border-bottom:1px solid var(--g100);color:var(--g600)}.ai-resume-landing .comp-table tr:last-child td{border-bottom:none}.ai-resume-landing .comp-table tr:nth-child(2n) td{background:var(--g50)}.ai-resume-landing .comp-table tr td:first-child{font-weight:600;color:var(--navy)}.ai-resume-landing .check{color:var(--success);font-weight:700;font-size:15px}.ai-resume-landing .mistakes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.ai-resume-landing .mistake-card{background:var(--white);border:1px solid var(--g100);border-radius:var(--r-xl);padding:28px 32px;box-shadow:var(--sh-md);transition:all .25s ease;position:relative;overflow:hidden}.ai-resume-landing .mistake-card:hover{transform:translateY(-4px);box-shadow:var(--sh-lg);border-color:rgba(220,38,38,.2)}.ai-resume-landing .mistake-icon{width:48px;height:48px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 12px rgba(220,38,38,.1);border:1px solid #fecaca}.ai-resume-landing .mistake-title{font-family:var(--fh);font-size:16px;font-weight:700;color:var(--danger);margin-bottom:8px;letter-spacing:-.2px}.ai-resume-landing .mistake-body{font-size:14px;color:var(--g600);line-height:1.7;margin:0}.ai-resume-landing .prompts-list{display:flex;flex-direction:column;gap:10px}.ai-resume-landing .prompt-item{background:var(--white);border:1px solid var(--g100);border-radius:var(--r-md);padding:18px 20px;display:flex;align-items:flex-start;gap:14px;box-shadow:var(--sh-sm);transition:all .15s}.ai-resume-landing .prompt-item:hover{border-color:var(--blue);box-shadow:var(--sh-md)}.ai-resume-landing .prompt-icon{width:32px;height:32px;background:var(--blue-lt);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-resume-landing .prompt-text{font-size:13px;font-weight:500;color:var(--navy);font-style:italic;line-height:1.5;margin:0}.ai-resume-landing .ats-rules-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ai-resume-landing .ats-rule-item{display:flex;align-items:flex-start;gap:14px;background:var(--white);border:1px solid var(--g100);border-radius:var(--r-md);padding:18px 20px;box-shadow:var(--sh-sm)}.ai-resume-landing .ats-rule-num{font-family:var(--fh);font-size:20px;font-weight:800;color:var(--blue);min-width:28px;line-height:1}.ai-resume-landing .ats-rule-title{font-family:var(--fh);font-size:13px;font-weight:700;color:var(--navy);margin-bottom:3px}.ai-resume-landing .ats-rule-desc{font-size:12px;color:var(--g600);line-height:1.5}.ai-resume-landing .features-advanced{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ai-resume-landing .feat-card{background:var(--white);border:1px solid var(--g100);border-radius:var(--r-lg);padding:24px;box-shadow:var(--sh-sm);transition:all .2s}.ai-resume-landing .feat-card:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.ai-resume-landing .feat-card-icon{width:40px;height:40px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.ai-resume-landing .feat-card-title{font-family:var(--fh);font-size:14px;font-weight:700;color:var(--navy);margin-bottom:6px}.ai-resume-landing .feat-card-body{font-size:13px;color:var(--g600);line-height:1.6}.ai-resume-landing .faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:6px}.ai-resume-landing .faq-item{border:1px solid var(--g100);border-radius:var(--r-md);background:var(--white);overflow:hidden}.ai-resume-landing .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:none;border:none;text-align:left;font-size:15px;font-weight:600;color:var(--navy);font-family:var(--fb);gap:16px;cursor:pointer;transition:background .15s}.ai-resume-landing .faq-q:hover{background:var(--g50)}.ai-resume-landing .faq-icon{width:22px;height:22px;border-radius:50%;background:var(--g100);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--g400);font-weight:700;flex-shrink:0;transition:transform .25s,background .15s}.ai-resume-landing .faq-item.open .faq-icon{transform:rotate(45deg);background:var(--blue-lt);color:var(--blue)}.ai-resume-landing .faq-a{max-height:0;overflow:hidden;font-size:14px;color:var(--g600);line-height:1.8;transition:max-height .3s ease,padding .3s}.ai-resume-landing .faq-item.open .faq-a{max-height:300px;padding:4px 22px 20px}.ai-resume-landing .tips-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ai-resume-landing .tip-card{background:var(--white);border:1px solid var(--g100);border-radius:var(--r-md);padding:22px;box-shadow:var(--sh-sm);display:flex;align-items:flex-start;gap:14px}.ai-resume-landing .tip-num{font-family:var(--fh);font-size:22px;font-weight:800;color:var(--blue-lt);border:2px solid var(--blue-lt);border-radius:var(--r-sm);width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--blue);flex-shrink:0}.ai-resume-landing .tip-text{font-size:13px;color:var(--g600);line-height:1.65;padding-top:4px;margin:0}.ai-resume-landing .why-tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ai-resume-landing .why-tool-item{display:flex;align-items:flex-start;gap:14px;background:var(--white);border:1px solid var(--g100);border-radius:var(--r-md);padding:22px;box-shadow:var(--sh-sm)}.ai-resume-landing .why-tool-icon{width:36px;height:36px;background:var(--teal-lt);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-resume-landing .why-tool-title{font-family:var(--fh);font-size:14px;font-weight:700;color:var(--navy);margin-bottom:4px}.ai-resume-landing .why-tool-desc{font-size:13px;color:var(--g600);line-height:1.6}.ai-resume-landing .conclusion{background:var(--navy);border-top:none;padding:100px 0;position:relative;overflow:hidden}.ai-resume-landing .conclusion:before{content:"";position:absolute;top:-50%;left:-10%;width:80%;height:200%;background:radial-gradient(circle,rgba(0,102,255,.15) 0,transparent 60%);pointer-events:none}.ai-resume-landing .conclusion-inner{max-width:800px;margin:0 auto;padding:48px 56px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-xl);backdrop-filter:blur(12px);position:relative;z-index:1;box-shadow:0 12px 48px rgba(0,0,0,.2)}.ai-resume-landing .conclusion-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:24px}.ai-resume-landing .conclusion-title{font-family:var(--fh);font-size:clamp(30px,4vw,42px);font-weight:800;color:#fff;line-height:1.15;margin-bottom:24px;letter-spacing:-.5px}.ai-resume-landing .conclusion-body p{font-size:17px;color:hsla(0,0%,100%,.7);line-height:1.88;margin-bottom:20px}.ai-resume-landing .conclusion-body p:last-child{margin-bottom:0}.ai-resume-landing .conclusion-pull{border:none;padding:32px 40px;background:linear-gradient(135deg,rgba(0,102,255,.2),rgba(0,102,255,.05));border-radius:var(--r-lg);margin-top:40px;border:1px solid rgba(0,102,255,.2);position:relative;overflow:hidden}.ai-resume-landing .conclusion-pull:before{content:'"';position:absolute;top:-10px;right:20px;font-family:var(--fh);font-size:140px;color:rgba(0,102,255,.1);font-weight:800;line-height:1;pointer-events:none}.ai-resume-landing .conclusion-pull-quote{font-family:var(--fh);font-size:19px;font-weight:700;color:#fff;font-style:italic;line-height:1.5;margin-bottom:16px;position:relative;z-index:1}.ai-resume-landing .conclusion-pull-attr{display:block;font-size:13px;color:var(--teal);font-weight:700;text-transform:uppercase;letter-spacing:.05em;position:relative;z-index:1;margin-top:8px}.ai-resume-landing .cta-box{background:linear-gradient(135deg,var(--navy) 0,var(--navy-2) 100%);border-radius:var(--r-xl);padding:60px 48px;text-align:center;position:relative;overflow:hidden}.ai-resume-landing .cta-box:before{content:"";position:absolute;top:-80px;right:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(0,198,167,.1) 0,transparent 65%);pointer-events:none}.ai-resume-landing .cta-box-title{font-family:var(--fh);font-size:clamp(26px,4vw,40px);font-weight:800;color:#fff;margin-bottom:14px;position:relative}.ai-resume-landing .cta-box-lead{font-size:17px;color:hsla(0,0%,100%,.68);margin-bottom:28px;max-width:500px;margin-left:auto;margin-right:auto;position:relative}.ai-resume-landing .cta-box-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}.ai-resume-landing .cta-box-note{font-size:12px;color:hsla(0,0%,100%,.38);margin-top:14px;position:relative}@media(max-width:900px){.ai-resume-landing .persona-grid{grid-template-columns:1fr}.ai-resume-landing .feature-split{grid-template-columns:1fr;gap:32px}.ai-resume-landing .ba-grid{grid-template-columns:1fr}.ai-resume-landing .ba-arrow-row{display:none}.ai-resume-landing .mistakes-grid{grid-template-columns:1fr 1fr}.ai-resume-landing .ats-rules-grid{grid-template-columns:1fr}.ai-resume-landing .features-advanced{grid-template-columns:1fr 1fr}.ai-resume-landing .tips-grid,.ai-resume-landing .why-tool-grid{grid-template-columns:1fr}.ai-resume-landing .tool-cta-box{flex-direction:column}}@media(max-width:600px){.ai-resume-landing .section{padding:60px 0}.ai-resume-landing .features-advanced,.ai-resume-landing .mistakes-grid{grid-template-columns:1fr}.ai-resume-landing .cta-box{padding:40px 24px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ai-resume-landing .hero-pill{animation:fadeUp .5s ease both}.ai-resume-landing .hero-title{animation:fadeUp .55s ease .08s both}.ai-resume-landing .hero-lead{animation:fadeUp .55s ease .16s both}.ai-resume-landing .hero-ctas{animation:fadeUp .55s ease .22s both}.ai-resume-landing .hero-trust{animation:fadeUp .55s ease .3s both}.ai-resume-landing .tool-cta-box{animation:fadeUp .55s ease .38s both}.ai-resume-landing .info-strip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;background:var(--teal-lt);color:#00735f;padding:4px 12px;border-radius:20px;margin-top:14px}