
:root{
  --bg:#f7f3eb;--paper:#fffaf2;--white:#fff;--ink:#16202a;--muted:#5d6875;--line:rgba(22,32,42,.12);
  --brand:#0f4c5c;--brand2:#1e6d78;--accent:#c77a2d;--accent2:#f0d3ad;--good:#197a52;--warn:#b46b15;--bad:#a83c3c;
  --shadow:0 26px 80px rgba(22,32,42,.13);--shadow2:0 14px 42px rgba(22,32,42,.08);--radius:28px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);background:radial-gradient(circle at 8% -2%,rgba(199,122,45,.16),transparent 28rem),radial-gradient(circle at 95% 4%,rgba(15,76,92,.15),transparent 30rem),linear-gradient(180deg,#fbf7ef 0%,var(--bg) 42%,#f5efe5 100%);line-height:1.56}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}.container{width:min(1160px,calc(100% - 38px));margin:0 auto}.topbar{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:rgba(247,243,235,.88);backdrop-filter:blur(18px)}.nav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:12px;font-weight:950;letter-spacing:-.04em}.brand-mark{width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,var(--brand),var(--brand2));color:white;display:grid;place-items:center;box-shadow:0 18px 42px rgba(15,76,92,.22)}.nav-links{display:flex;gap:18px;align-items:center;color:var(--muted);font-size:.92rem;font-weight:800}.nav-links a:hover{color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;padding:14px 20px;font-weight:950;letter-spacing:-.015em;cursor:pointer;white-space:nowrap;transition:.18s ease;line-height:1.1}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--brand);color:white;box-shadow:0 18px 45px rgba(15,76,92,.23)}.btn-primary:hover{background:#0c3f4d}.btn-secondary{background:white;color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 32px rgba(22,32,42,.07)}.btn-accent{background:var(--accent);color:white;box-shadow:0 18px 45px rgba(199,122,45,.24)}.btn-full{width:100%}
.hero{padding:76px 0 60px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:8px 12px;border-radius:999px;border:1px solid rgba(15,76,92,.15);background:rgba(15,76,92,.08);color:var(--brand);font-size:.86rem;font-weight:950}.eyebrow span{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(199,122,45,.16)}h1,h2,h3{margin:0;line-height:1.04;letter-spacing:-.055em}h1{font-size:clamp(2.55rem,5.5vw,5.55rem);max-width:870px}h1 em{font-style:normal;color:var(--brand)}.lead{margin:24px 0 0;color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.26rem);max-width:760px}.lead strong{color:var(--ink)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.founder-card{display:flex;align-items:center;gap:16px;margin-top:24px;max-width:790px;padding:16px 18px;border-radius:24px;background:rgba(255,255,255,.78);border:1px solid var(--line);box-shadow:var(--shadow2)}.founder-photo{width:96px;height:96px;flex:0 0 96px;border-radius:50%;object-fit:cover;background:white;border:4px solid rgba(255,255,255,.95);box-shadow:0 12px 28px rgba(22,32,42,.12)}.founder-meta strong{display:block;font-size:1.16rem;letter-spacing:-.03em;line-height:1.1}.founder-meta p{margin:6px 0 0;color:var(--muted);font-size:.98rem}.founder-kicker{display:block;margin-bottom:4px;color:var(--brand);font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.linkedin-badge{display:inline-flex;align-items:center;gap:10px;margin-top:12px;padding:11px 14px;border-radius:999px;background:#0a66c2;color:white;font-weight:950;letter-spacing:-.015em;box-shadow:0 12px 28px rgba(10,102,194,.24)}.linkedin-badge svg{width:18px;height:18px;display:block;fill:currentColor}.trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px;max-width:790px}.trust-item{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:18px;padding:15px 14px;box-shadow:0 10px 30px rgba(22,32,42,.04)}.trust-item strong{display:block;font-size:1.02rem;letter-spacing:-.035em;line-height:1.1}.trust-item small{display:block;margin-top:4px;color:var(--muted);font-weight:750;line-height:1.25}.diagnostic-card,.tool-card{position:relative;overflow:hidden;background:rgba(255,250,242,.96);border:1px solid rgba(22,32,42,.1);border-radius:var(--radius);box-shadow:var(--shadow);padding:25px}.diagnostic-card:before,.tool-card:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:linear-gradient(90deg,var(--brand),var(--accent))}.card-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:13px}.card-top h2{font-size:clamp(1.55rem,2.6vw,2rem);letter-spacing:-.045em}.free-tag{flex:0 0 auto;border-radius:999px;padding:7px 11px;font-size:.76rem;font-weight:950;background:rgba(199,122,45,.13);border:1px solid rgba(199,122,45,.25);color:#7a430f}.tool-card p,.diagnostic-card p{margin:0 0 16px;color:var(--muted)}section{padding:74px 0}.section-head{max-width:800px;margin-bottom:34px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}h2{font-size:clamp(2rem,4vw,3.45rem)}.section-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-weight:950;font-size:.78rem;margin-bottom:12px}.section-copy{margin:16px 0 0;color:var(--muted);font-size:1.08rem}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.card{background:rgba(255,250,242,.84);border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:var(--shadow2)}.card h3{font-size:1.25rem;letter-spacing:-.035em;margin-bottom:10px}.card p{margin:0;color:var(--muted)}.card ul,.plain-list{display:grid;gap:10px;list-style:none;padding:0;margin:14px 0 0}.card li,.plain-list li{display:flex;gap:10px;align-items:flex-start;color:#2d3944}.card li:before,.plain-list li:before{content:"✓";color:var(--brand);font-weight:950}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:stretch}.statement{background:linear-gradient(135deg,var(--brand),#103843);border-radius:var(--radius);padding:34px;color:white;box-shadow:var(--shadow);min-height:100%}.statement h2{color:white;font-size:clamp(2rem,3.2vw,3rem)}.statement p{margin:18px 0 0;color:rgba(255,255,255,.84);font-size:1.08rem}.bullets{display:grid;gap:14px}.bullet{display:flex;gap:13px;align-items:flex-start;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.74);padding:17px}.tick{width:27px;height:27px;flex:0 0 27px;border-radius:50%;background:rgba(15,76,92,.10);color:var(--brand);display:grid;place-items:center;font-weight:950}.bullet strong{display:block;margin-bottom:4px}.bullet span{color:var(--muted)}.number{display:block;margin-bottom:8px;color:var(--brand);font-size:2.35rem;font-weight:950;letter-spacing:-.06em;line-height:1}.packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.package-card{display:flex;flex-direction:column;position:relative;overflow:hidden}.package-card.featured{border-color:rgba(199,122,45,.36);box-shadow:var(--shadow);transform:translateY(-8px)}.popular{position:absolute;right:18px;top:18px;background:var(--accent);color:white;border-radius:999px;padding:7px 11px;font-size:.74rem;font-weight:950}.package-card h3{padding-right:70px}.package-card .btn{margin-top:auto}.price-note{font-size:.9rem;color:var(--muted);margin:0 0 18px!important}.transformation{display:grid;grid-template-columns:1fr 1fr;gap:18px}.resume-sample{background:white;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:var(--shadow2)}.sample-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line);font-weight:950;letter-spacing:-.03em}.before .sample-head{color:var(--bad)}.after .sample-head{color:var(--good)}.sample-body{padding:20px;font-family:Georgia,"Times New Roman",serif;color:#2b3641;font-size:1.03rem}.sample-body p{margin:0 0 14px}.highlight{background:linear-gradient(transparent 58%,rgba(240,211,173,.95) 58%);font-weight:800}.process-card:before{counter-increment:step;content:counter(step);width:36px;height:36px;border-radius:50%;background:rgba(15,76,92,.1);color:var(--brand);display:grid;place-items:center;font-weight:950;margin-bottom:18px}.process{counter-reset:step}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-wrap{display:grid;grid-template-columns:.92fr 1.08fr;gap:24px;align-items:start}.contact-card{background:white;border:1px solid var(--line);border-radius:28px;padding:26px;box-shadow:var(--shadow2)}.contact-card h3{font-size:1.55rem;letter-spacing:-.04em;margin-bottom:12px}.contact-card p{margin:0 0 18px;color:var(--muted)}.contact-note{color:var(--muted);font-size:.92rem;margin-top:14px}.contact-list{display:grid;gap:14px}.contact-list a,.contact-list div{display:flex;gap:12px;align-items:flex-start;background:rgba(255,255,255,.75);border:1px solid var(--line);border-radius:18px;padding:16px}.contact-list strong{display:block}.contact-list span{color:var(--muted)}.cta-band{display:grid;grid-template-columns:1.2fr .8fr;gap:26px;align-items:center;background:linear-gradient(135deg,var(--brand),#133945 62%,#7f4b1e);color:white;border-radius:34px;padding:clamp(30px,6vw,62px);box-shadow:var(--shadow)}.cta-band h2{color:white}.cta-band p{margin:16px 0 0;color:rgba(255,255,255,.84);font-size:1.1rem}.cta-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}.cta-band .btn-secondary{background:white}.newsletter-banner{display:grid;grid-template-columns:1fr minmax(320px,390px);gap:28px;align-items:center;background:linear-gradient(135deg,#103843,var(--brand));color:white;border-radius:34px;padding:clamp(26px,5vw,46px);box-shadow:var(--shadow);overflow:hidden}.newsletter-banner h2{color:white}.newsletter-banner p{margin:16px 0 0;color:rgba(255,255,255,.84);font-size:1.07rem}.newsletter-banner .section-kicker{color:var(--accent2)}.zoho-newsletter-embed{justify-self:end;width:100%;display:flex;justify-content:flex-end}.zoho-newsletter-embed #customForm .quick_form_9_css[name="SIGNUP_BODY"]{width:100%!important;max-width:390px!important;border:0!important;border-radius:18px!important;box-shadow:0 18px 40px rgba(0,0,0,.18)!important}.zoho-newsletter-embed #SIGNUP_HEADING{font-family:Inter,Arial,sans-serif!important;color:var(--ink)!important;font-size:14px!important;padding:14px 16px 2px!important}.zoho-newsletter-embed #EMBED_FORM_EMAIL_LABEL{height:40px!important;border-radius:999px 0 0 999px!important;font-family:Inter,Arial,sans-serif!important}.zoho-newsletter-embed #zcWebOptin{height:40px!important;border-radius:0 999px 999px 0!important;background:var(--accent)!important;font-family:Inter,Arial,sans-serif!important;font-weight:900!important}.zoho-newsletter-embed form{padding:0 16px!important}.zoho-newsletter-embed #zcOptinSuccessPopup{max-width:calc(100% - 32px)!important;left:16px!important;right:16px!important;width:auto!important;min-height:180px!important;height:auto!important}.checker-list{display:grid;gap:10px;margin:18px 0}.check-item{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:12px 13px;border-radius:15px;background:white;border:1px solid var(--line);cursor:pointer;color:#2d3944;font-size:.95rem;transition:.18s ease}.check-item:hover{border-color:rgba(15,76,92,.34);transform:translateY(-1px)}.check-item input{margin:3px 0 0;width:18px;height:18px;accent-color:var(--brand)}.score-box{margin-top:16px;padding:18px;border-radius:21px;border:1px solid var(--line);background:white}.score-row{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:12px}.score-number{font-size:2.75rem;line-height:1;font-weight:950;letter-spacing:-.06em;color:var(--brand)}.score-label{text-align:right;color:var(--muted);font-weight:850}.meter{height:12px;border-radius:999px;background:#ece5da;overflow:hidden}.meter-fill{height:100%;width:0;background:linear-gradient(90deg,var(--bad),var(--warn),var(--good));border-radius:inherit;transition:width .25s ease}.score-message{margin:12px 0 0!important;color:var(--ink)!important;font-weight:850;font-size:.98rem}.note{margin-top:12px!important;font-size:.84rem;color:var(--muted)!important}.textarea-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.textarea-grid label{font-weight:900;color:#2b3641}.textarea-grid textarea{width:100%;min-height:220px;border:1px solid var(--line);border-radius:18px;background:white;padding:14px;outline:none;resize:vertical;margin-top:8px}.textarea-grid textarea:focus{border-color:rgba(15,76,92,.42);box-shadow:0 0 0 4px rgba(15,76,92,.08)}.result-panel{display:none;margin-top:18px;padding:18px;border-radius:21px;border:1px solid var(--line);background:white}.keyword-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chip{display:inline-flex;border:1px solid var(--line);background:#fffaf2;border-radius:999px;padding:7px 10px;font-size:.86rem;font-weight:850;color:#2d3944}.chip.missing{background:rgba(168,60,60,.08);border-color:rgba(168,60,60,.18);color:#7c2f2f}.chip.found{background:rgba(25,122,82,.08);border-color:rgba(25,122,82,.18);color:#13563a}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:20px;background:white;box-shadow:var(--shadow2)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--brand);background:#fffaf2}tr:last-child td{border-bottom:0}.keyword-bank{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.keyword-bank .card{padding:20px}.keyword-bank .chip{margin:4px 4px 0 0}.related-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.related-links a{background:white;border:1px solid var(--line);border-radius:18px;padding:16px;font-weight:900;box-shadow:var(--shadow2)}.related-links a span{display:block;color:var(--muted);font-size:.9rem;font-weight:650;margin-top:5px}.float-whatsapp{position:fixed;right:20px;bottom:20px;z-index:80;background:#1f8f5f;color:white;border-radius:999px;padding:14px 18px;box-shadow:0 18px 50px rgba(31,143,95,.35);display:flex;align-items:center;gap:10px;font-weight:950}.float-whatsapp span{width:11px;height:11px;border-radius:50%;background:#baffd3;box-shadow:0 0 0 6px rgba(186,255,211,.18)}footer{padding:42px 0 92px;border-top:1px solid var(--line);color:var(--muted)}.footer-grid{display:grid;grid-template-columns:1.1fr 2fr;gap:24px}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.footer-links h3{font-size:1rem;letter-spacing:-.02em;margin-bottom:10px;color:var(--ink)}.footer-links a{display:block;margin:8px 0;color:#3b4650;font-weight:750}.mobile-cta{display:none;position:fixed;left:12px;right:12px;bottom:12px;z-index:90;gap:10px;background:rgba(255,250,242,.94);border:1px solid var(--line);padding:10px;border-radius:22px;box-shadow:var(--shadow);backdrop-filter:blur(14px)}.mobile-cta .btn{flex:1;padding:12px 10px;font-size:.9rem}.page-hero{padding:74px 0 40px}.page-hero .container{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.mini-proof{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.mini-proof span{display:inline-flex;border:1px solid var(--line);background:rgba(255,255,255,.74);border-radius:999px;padding:8px 11px;font-size:.86rem;font-weight:850;color:#2d3944}.toc-card{background:white;border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:var(--shadow2)}.toc-card a{display:block;padding:10px 0;border-bottom:1px solid var(--line);font-weight:850;color:#2d3944}.toc-card a:last-child{border-bottom:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:1060px){.nav-links{display:none}.hero-grid,.page-hero .container,.split,.contact-wrap,.cta-band,.newsletter-banner{grid-template-columns:1fr}.trust-strip,.grid-3,.grid-4,.packages,.keyword-bank,.related-links{grid-template-columns:repeat(2,minmax(0,1fr))}.package-card.featured{transform:none}.cta-actions{justify-content:flex-start}.zoho-newsletter-embed{justify-self:start;justify-content:flex-start}.footer-grid{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.container{width:min(100% - 24px,1160px)}.hero,.page-hero{padding-top:46px}.nav{height:66px}.brand span:last-child{display:none}.topbar .btn{padding:11px 14px;font-size:.9rem}.hero-actions .btn{width:100%}.founder-card{flex-direction:column;align-items:flex-start}.founder-photo{width:84px;height:84px;flex-basis:84px}.trust-strip,.grid-2,.grid-3,.grid-4,.packages,.transformation,.faq-grid,.keyword-bank,.related-links,.textarea-grid{grid-template-columns:1fr}section{padding:54px 0}.diagnostic-card,.tool-card{padding:22px}.score-number{font-size:2.35rem}.newsletter-banner{padding:24px}.zoho-newsletter-embed #customForm .quick_form_9_css[name="SIGNUP_BODY"]{max-width:100%!important}.zoho-newsletter-embed #zcampaignOptinForm > div[style*="width: 230px"]{width:calc(100% - 90px)!important}.float-whatsapp{display:none}.mobile-cta{display:flex}footer{padding-bottom:96px}.footer-links{grid-template-columns:1fr}h1{font-size:clamp(2.4rem,12vw,3.4rem)}}
