.resume-landing{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;margin-bottom:38px;padding:12px 0 30px;border-bottom:1px solid #dadce7}.resume-landing h1{font-size:clamp(32px,4vw,50px);line-height:1.1;letter-spacing:-1.5px;max-width:680px}.resume-landing p{line-height:1.7;color:#53566a;margin:18px 0}.resume-landing .resume-landing-note{font-size:13px}.resume-landing-benefits{padding:28px;border:1px solid #dcd8ee;background:#f0edff;border-radius:18px}.resume-landing-benefits h2{font-size:23px}.resume-landing li{margin:16px 0;line-height:1.6}.resume-landing-faq{grid-column:1/-1}.resume-landing-faq h2{font-size:24px;margin-bottom:18px}.resume-landing-faq details{padding:15px 0;border-top:1px solid #dedee7}.resume-landing-faq summary{cursor:pointer;font-weight:600}.resume-pro-invitation{display:flex;align-items:center;gap:24px;justify-content:space-between;background:#f1efff;border:1px solid #d9d3f2;border-radius:12px;padding:20px;margin:20px 0}.resume-pro-invitation p{margin:6px 0 0;line-height:1.5}.resume-pro-invitation a{white-space:nowrap;color:#5145b5;font-weight:600}.pro-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.pro-features article{border:1px solid #dedee7;border-radius:12px;padding:24px;background:white}.pro-features h2{font-size:22px}.pro-features p{line-height:1.7;margin-top:10px}.pro-checkout{padding:28px;border:1px solid #cdc6ee;border-radius:16px;background:#f0edff;margin:28px 0}.pro-checkout p{margin:12px 0;line-height:1.6}.pro-checkout button{background:#5145b5;color:white;padding:14px 22px;border-radius:8px;cursor:pointer}.pro-checkout button:disabled{opacity:.55;cursor:wait}@media(max-width:720px){.pro-features,.resume-landing{grid-template-columns:1fr}.resume-pro-invitation{flex-direction:column;align-items:flex-start}.resume-landing{gap:20px}}