@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--ink:#1c382d;--green:#275e47;--muted:#788274;--paper:#f6f8f2;--line:#e1e7d9;--sage:#e8eedf;--lime:#d8eab3}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:14px 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--green);outline-offset:5px}button{font:inherit}.wrap{max-width:1280px;margin:auto;padding-left:60px;padding-right:60px}.skip-link{position:fixed;top:-100px;left:20px;background:white;padding:12px;z-index:10}.skip-link:focus{top:15px}.brand{display:inline-flex;align-items:center;gap:10px;font:800 23px Manrope,Arial,sans-serif;letter-spacing:-1px}.brand-mark{background:var(--green);color:#fff;padding:1px 8px 4px;border-radius:10px;font:500 29px/1.1 Arial,sans-serif}.beta{align-self:flex-start;margin-top:4px;color:#69805b;font:700 8px 'DM Sans',sans-serif;letter-spacing:1px}.site-header{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:35px}.site-header nav,.header-actions{display:flex;align-items:center;gap:32px;font-size:12px}.site-header nav{color:#7a8273}.header-actions>a:first-child{font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--green);color:#fff;border-radius:8px;padding:17px 23px;font-size:12px;font-weight:600;min-height:50px;transition:background .15s,transform .15s}.button:hover{background:#1c4835;transform:translateY(-1px)}.button.small{padding:12px 17px;min-height:42px;gap:18px}.button>span{font-size:17px;font-weight:400}.eyebrow{font-size:9px;font-weight:650;letter-spacing:1.7px;color:#718166;line-height:1.8}.eyebrow i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#8ba56d;margin:0 7px 2px 0}.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:35px;min-height:636px;padding-top:58px;padding-bottom:78px}.hero h1{font:750 clamp(45px,4.6vw,62px)/1.16 Manrope,Arial,sans-serif;letter-spacing:-2.5px;margin:24px 0}.hero h1 em,h2 em{font-style:normal;color:#6c855c}.hero-description{color:var(--muted);font-size:14px;line-height:1.95;max-width:390px;margin:0 0 30px}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.quiet-link{font-size:11px;font-weight:550;display:inline-flex;align-items:center;gap:12px;color:#617453}.hero-note{margin-top:21px;font-size:10px;color:#9aa18f}.workspace-art{position:relative;height:480px;min-width:0;display:flex;justify-content:center;align-items:center}.art-orbit{position:absolute;border:1px solid #dde6d1;border-radius:50%;width:445px;height:445px}.orbit-two{width:360px;height:360px}.preview-resume{position:absolute;width:310px;background:#fffdf8;border:1px solid #e9e8de;border-radius:7px;padding:30px 28px 20px;transform:rotate(6deg) translate(28px,-7px);box-shadow:0 25px 50px #3d542014;z-index:1}.preview-kicker{font-size:7px;letter-spacing:1.4px;color:#93a181}.preview-name{font:750 22px Manrope,sans-serif;letter-spacing:-.8px;margin-top:15px}.resume-subtitle{font-size:7px;color:#9caa91;margin-top:7px}.resume-rule{height:1px;background:#d9dfce;margin-top:20px}.resume-label{font-size:6px;letter-spacing:1px;color:#708365;margin:19px 0 11px}.skeleton{height:5px;background:#e9ede2;border-radius:6px;margin:7px 0;width:100%}.skeleton.short{width:68%}.skeleton.medium{width:83%}.preview-chips{display:flex;gap:5px;flex-wrap:wrap}.preview-chips span{font-size:6px;padding:5px 7px;background:#eef3e8;color:#718665;border-radius:3px}.paper-footer{display:flex;justify-content:space-between;color:#a3ac99;font-size:6px;letter-spacing:.8px;margin-top:35px}.preview-job{position:absolute;bottom:54px;left:-8px;background:#fff;border:1px solid #e4e9dc;border-radius:12px;box-shadow:0 12px 35px #3753210c;padding:19px;display:flex;gap:13px;align-items:center;z-index:2;transform:rotate(-4deg);max-width:100%}.job-icon{display:grid;place-items:center;flex-shrink:0;background:#eaf1df;border-radius:9px;width:44px;height:47px;color:#63804d;font-size:25px}.card-kicker{font-size:6px;letter-spacing:1px;color:#8b9a7c}.preview-job strong{display:block;font:650 13px Manrope,sans-serif;letter-spacing:-.3px;margin:7px 0}.card-meta{font-size:7px;color:#94a086}.save-dot{margin-left:10px;color:#9aae79;font-size:28px}.art-star{position:absolute;top:10px;right:4px;z-index:3;font-size:70px;color:#86a260;font-weight:400;transform:rotate(12deg)}.art-caption{position:absolute;bottom:5px;right:10px;font-size:8px;color:#95a086;display:flex;align-items:center;gap:6px}.caption-dot{background:#a9bc8b;border-radius:50%;height:4px;width:4px}.possibilities{display:flex;align-items:center;justify-content:space-between;padding-top:30px;padding-bottom:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:20px}.possibilities>span{color:#99a28d;font-size:8px;line-height:1.9;letter-spacing:1.3px}.possibilities strong{font-weight:600;color:#718265}.possibilities p{font:550 13px Manrope,sans-serif;display:flex;align-items:center;gap:13px;color:#7c8c6d}.possibilities p>span{font-size:24px;color:#8c9e76}.features{padding-top:102px;padding-bottom:82px}.section-heading{text-align:center;max-width:465px;margin:0 auto 43px}h2{font:750 38px/1.3 Manrope,Arial,sans-serif;letter-spacing:-1.4px;margin:15px 0}h3{font:700 20px/1.5 Manrope,Arial,sans-serif;letter-spacing:-.65px}.section-heading p,.workflow>div>p{font-size:12px;color:var(--muted);line-height:1.9}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-card{padding:29px 26px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;background:#fbfcf8}.feature-card.featured{background:#eaf0df;border-color:#e0e8d2}.feature-icon{font-size:27px;color:#63834a;background:#eff3e8;border-radius:10px;padding:10px 13px;line-height:1}.featured .feature-icon{background:#dce7cb}.feature-number{font-size:7px;letter-spacing:1.1px;color:#8a997c;margin-top:27px}.feature-card h3{margin:13px 0 12px}.feature-card p{font-size:11px;line-height:1.95;color:#7a8770;margin:0 0 23px}.feature-card>a{font-size:10px;font-weight:600;display:flex;align-items:center;gap:15px;margin-top:auto;color:#597447}.workflow{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:60px;padding-bottom:100px}.workflow>div>p{max-width:330px}.workflow .quiet-link{margin-top:16px}.workflow ol{list-style:none;padding:0;margin:0}.workflow li{display:flex;gap:21px;border-bottom:1px solid var(--line);padding:22px 0}.workflow li:first-child{padding-top:5px}.workflow li:last-child{border:0}.step-number{width:29px;height:29px;background:#e6eddc;border-radius:50%;display:grid;place-items:center;font-size:10px;flex-shrink:0;margin-top:4px;color:#789260}.workflow li h3{font-size:16px;margin:0 0 7px}.workflow li p{font-size:11px;color:#8a9480;line-height:1.9;margin:0}.closing{text-align:center;background:#eaf0df;border:1px solid #e1e9d5;border-radius:20px;padding-top:49px;padding-bottom:46px;position:relative;overflow:hidden;width:calc(100% - 120px);max-width:1160px}.closing h2{font-size:45px;margin:17px 0 25px;letter-spacing:-1.8px}.closing p{font-size:10px;color:#94a080;margin:19px 0 0}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:45px;padding-bottom:42px}.site-footer .brand{font-size:17px}.site-footer .brand-mark{font-size:20px;border-radius:6px;padding:2px 5px}.site-footer p,.site-footer>a:last-child{font-size:9px;color:#96a088}
@media(max-width:1050px){.wrap{padding-left:35px;padding-right:35px}.hero{gap:15px}.hero h1{font-size:48px}.hero-actions{gap:15px}.art-orbit{width:355px;height:355px}.orbit-two{width:290px;height:290px}.preview-resume{width:280px}.preview-job{left:-5px;padding:15px}.art-star{right:-5px}.feature-card{padding:25px 20px}.feature-card h3{font-size:18px}.closing{width:calc(100% - 70px)}.workflow{gap:60px}.site-header nav{gap:22px}.header-actions{gap:20px}}
@media(max-width:760px){.wrap{padding-left:24px;padding-right:24px}.site-header{min-height:86px;gap:15px}.brand{font-size:20px}.site-header nav{display:none}.header-actions{gap:16px;font-size:11px}.button.small{font-size:10px;min-height:37px;padding:10px 13px;gap:12px}.hero{grid-template-columns:1fr;gap:18px;text-align:center;padding-top:48px;padding-bottom:45px}.hero h1{font-size:48px;letter-spacing:-2px}.hero-description{margin:0 auto 28px;max-width:400px}.hero-actions{justify-content:center;gap:22px}.eyebrow{font-size:8px;letter-spacing:1.4px}.workspace-art{height:415px;width:365px;max-width:100%;margin:auto}.preview-resume{width:265px;padding:24px 23px 17px;transform:rotate(6deg) translate(20px,-3px)}.art-orbit{width:330px;height:330px;max-width:100%}.orbit-two{width:270px;height:270px}.preview-job{bottom:42px;left:0;padding:16px}.art-star{font-size:57px;top:0;right:7px}.possibilities{flex-wrap:wrap;justify-content:center;gap:10px 23px;padding-top:23px;padding-bottom:23px}.possibilities>span{width:100%;text-align:center;line-height:1.8;font-size:7px}.possibilities>span br{display:none}.possibilities p{font-size:10px;gap:7px}.possibilities p>span{font-size:20px}.features{padding-top:67px;padding-bottom:42px}.section-heading{margin-bottom:30px}h2{font-size:31px}.feature-grid{grid-template-columns:1fr;gap:14px;max-width:440px;margin:auto}.feature-card{padding:25px}.feature-card h3{font-size:22px}.feature-card p{font-size:12px}.feature-card h3 br{display:none}.feature-number{margin-top:21px}.feature-card>a{font-size:11px}.workflow{grid-template-columns:1fr;gap:24px;padding-top:33px;padding-bottom:55px;max-width:488px}.workflow>div>p{max-width:none}.workflow li h3{font-size:17px}.workflow li p{font-size:12px}.closing{width:calc(100% - 40px);padding:40px 20px}.closing h2{font-size:39px}.site-footer{flex-wrap:wrap;padding-top:34px;padding-bottom:30px}.site-footer p{order:3;flex-basis:100%;text-align:center;margin:7px 0 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
@media(max-width:400px){.site-header .beta,.header-actions>.button{display:none}.site-header{min-height:76px}.hero{padding-top:32px}.hero h1{font-size:43px}.workspace-art{height:395px}.preview-job{gap:10px;padding:14px}.save-dot{margin-left:0}.possibilities{gap:9px 15px}}
