.workspace{width:calc(100% - 64px);max-width:var(--site-max);padding-top:0;padding-bottom:40px}.resume-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:38px;background:#263b32;color:#fff}.hero-slide{position:relative;display:flex;align-items:flex-start;min-height:550px;height:100%;padding:52px 62px 142px;background-image:linear-gradient(90deg,#12211988,#15231d30 64%,#15231d08),url(/resume-hero.webp);background-size:cover;background-position:50%}.hero-copy{position:relative;z-index:1;width:68%;max-width:730px}.hero-copy h1{margin:0;font-size:clamp(56px,6.7vw,88px);line-height:1.05;letter-spacing:-3.2px;font-weight:620;color:#fff;text-wrap:balance;overflow-wrap:anywhere}.hero-copy h1 span{color:inherit}.profession-highlight{padding:0 .045em;margin:0 -.045em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M3 6Q76 2 151 5T297 2L300 34Q229 39 150 35T0 38Z' fill='%23edd779' fill-opacity='.38'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% .43em;background-position:0 91%}.hero-copy p{max-width:510px;margin:25px 0 0;font-size:17px;line-height:1.7;color:#edf1eb}.chat-surface{position:relative;z-index:3;width:min(860px,calc(100% - 112px));margin:-113px auto 0}.chat-surface .composer{position:relative;z-index:1;border-radius:24px;padding:25px 26px 20px;box-shadow:0 10px 35px #182b2110,0 2px 5px #182b2103}.composer-input{position:relative}.composer-placeholder{position:absolute;top:2px;left:2px;right:2px;pointer-events:none;color:#89927e;font-size:16px;line-height:1.6}.composer .has-marked-placeholder textarea::placeholder{color:transparent}.composer-placeholder .profession-highlight{color:#707c62;background-size:100% .55em}.chat-surface .send-button{min-height:50px;padding:13px 22px;font-size:16px;border-radius:12px;gap:9px}.chat-surface .send-button svg{width:19px;height:19px}.chat-surface .send-button:disabled{background:#33482c;color:#fff}.chat-surface .send-button[aria-busy=true]{opacity:.7}.chat-surface .composer textarea{min-height:78px}.chat-surface .composer-note{max-width:730px;margin:18px auto 0;color:#8b9683}.workspace.has-messages{padding-top:36px}.has-messages .chat-surface{width:100%;margin-top:35px}.conversation-heading{text-align:center}.conversation-heading h1{font-size:40px;margin:0}@media (min-width:1600px){.hero-slide{min-height:590px;padding-top:60px}}@media (max-width:900px){.workspace{width:calc(100% - 40px);padding-top:0}.resume-hero{border-radius:30px}.hero-slide{min-height:550px;padding:42px 40px 140px}.hero-copy{width:76%}.hero-copy h1{font-size:clamp(52px,7.6vw,70px);letter-spacing:-2.5px}.hero-copy p{max-width:430px;font-size:16px}.chat-surface{width:calc(100% - 64px)}}@media (max-width:600px){.site-header{height:75px;padding:0 20px}.workspace{width:calc(100% - 24px);padding-top:0;padding-bottom:28px}.resume-hero{border-radius:25px}.hero-slide{min-height:500px;padding:32px 24px 140px;background-image:linear-gradient(90deg,#112119ed,#112119ba 55%,#11211958),url(/resume-hero.webp);background-position:68%}.hero-copy{width:100%;max-width:none}.hero-copy h1{font-size:clamp(41px,11.5vw,62px);line-height:1.07;letter-spacing:-1.8px}.hero-copy p{margin-top:22px;max-width:320px;font-size:15px;line-height:1.7}.chat-surface{width:calc(100% - 24px);margin-top:-100px}.chat-surface .composer{padding:19px 17px 16px;border-radius:19px}.chat-surface .composer textarea{min-height:105px}.chat-surface .composer-toolbar{gap:15px}.chat-surface .send-button{min-height:48px;padding:12px 18px}.chat-surface .composer-note{padding:0 5px;margin-top:15px}.workspace.has-messages{width:calc(100% - 32px);padding-top:25px}.has-messages .chat-surface{margin-top:27px}.conversation-heading h1{font-size:33px}}.attach-button.attach-icon-button{width:36px;height:36px;padding:0;justify-content:center;border-radius:9px;flex-shrink:0}.attach-button.attach-icon-button:hover{background:#f0f4eb}.attachment-tooltip{z-index:60;width:min(300px,calc(100vw - 32px));padding:15px 17px;border:1px solid #dfe6d8;border-radius:14px;background:#fff;color:#64755a;font-size:13px;line-height:1.65;box-shadow:0 8px 30px #23351c14}.attachment-tooltip-arrow{fill:#fff}@font-face{font-family:Marck Script;src:url(/fonts/marck-script.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.site-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}@media (min-width:901px){.site-header{width:calc(100% - 64px);max-width:var(--site-max);margin-inline:auto;padding-inline:0}}.brand-lockup{justify-self:start;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:11px;align-items:center;min-width:0}.wordmark{grid-column:1;grid-row:1/span 2;border-radius:8px;color:#33482c}.brand-seal,.wordmark{width:44px;height:44px}.brand-seal{display:block;flex-shrink:0;transform:rotate(-10deg);transition:transform .2s}.wordmark:hover .brand-seal{transform:rotate(-4deg)}.brand-name{grid-column:2;grid-row:1;align-self:end;width:fit-content;color:#33482c;font-family:Marck Script,cursive;font-size:31px;font-weight:400;line-height:.95;letter-spacing:-.8px}.brand-slogan{grid-column:2;grid-row:2;align-self:start;margin-top:3px;color:#7b876f;font-size:12px;line-height:1.3;white-space:nowrap}.account-nav{justify-self:end;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:14px;font-weight:500}.account-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:10px}.sign-in-link{color:#626b5c}.sign-in-link:hover{color:#334635;background:#edf0e9}.sign-up-link{background:#e9eee3;color:#526646;border:1px solid #e0e7d9}.sign-up-link:hover{background:#dfe7d7;border-color:#d4dfca}@media(max-width:760px){.site-header{padding:0 20px;gap:16px}.account-nav{gap:2px;font-size:12px}.account-nav a{padding:10px 8px}}@media(max-width:540px){.site-header{height:auto;min-height:94px;padding:12px 18px;gap:12px}.brand-lockup{grid-template-columns:38px minmax(0,1fr);column-gap:9px;flex:1}.brand-seal,.wordmark{width:38px;height:38px}.brand-name{font-size:28px}.brand-slogan{font-size:11px;margin-top:2px}.account-nav{flex-direction:column;align-items:flex-end;gap:1px;font-size:11px}.account-nav a{min-height:30px;padding:6px 8px;border-radius:7px}}.header-navigation{display:flex;align-items:center;justify-content:center;gap:22px}.header-navigation a,.header-navigation button{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;background:transparent;color:#727d68;font-size:14px;white-space:nowrap}.header-navigation a:hover,.header-navigation button:hover{color:#33482c}.header-navigation button:disabled{opacity:.5}.mobile-account-links,.mobile-menu-button,.mobile-menu-panel{display:none}#contacts,#examples-heading{scroll-margin-top:24px}@media(max-width:900px){.site-header{display:flex;gap:12px}.brand-lockup{margin-right:auto;flex:0 1 auto}.header-navigation{display:none}.account-nav{order:2}.mobile-menu-button{order:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;border:0;border-radius:9px;background:transparent;color:#53644a}.mobile-menu-button:hover,.mobile-menu-button[data-state=open]{background:#e9eee3}.mobile-menu-panel{display:block;width:min(260px,calc(100vw - 32px));padding:10px;border:1px solid #dce2d4;border-radius:16px;background:#fff;box-shadow:0 10px 35px #182b211a}.mobile-menu-panel nav{display:grid;gap:3px}.mobile-menu-panel a,.mobile-menu-panel button{display:flex;align-items:center;min-height:46px;padding:11px 14px;border:0;border-radius:9px;background:transparent;color:#526646;font-size:16px;text-align:left}.mobile-menu-panel a:hover,.mobile-menu-panel button:hover{background:#f0f4eb}.mobile-menu-panel button:disabled{opacity:.5}}@media(max-width:540px){.site-header{min-height:80px;padding:10px 16px;gap:8px}.account-nav{display:none}.mobile-account-links{display:grid;gap:3px;margin-top:6px;padding-top:6px;border-top:1px solid #e9ede4}}@media(max-width:340px){.brand-slogan{display:none}}.resume-extras{margin-top:62px;padding:0 24px 50px}.examples-bridge{display:flex;justify-content:center;margin-bottom:35px;color:#a5b19b;opacity:.5}.examples-heading{text-align:center;margin-bottom:44px}.section-eyebrow{display:inline-block;color:#84917a;font-size:13px;margin-bottom:17px}.examples-heading h2{font-size:clamp(32px,3.7vw,48px);font-weight:560;line-height:1.16;letter-spacing:-1.8px;margin:0}.examples-heading p{color:#7b8374;font-size:16px;line-height:1.75;margin:19px 0 0}.resume-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.resume-sample-card{display:flex;flex-direction:column;min-width:0;padding:24px 25px 25px;border:1px solid transparent;border-radius:28px;text-align:left;overflow:hidden;transition:transform .25s,border-color .25s}.resume-sample-card:hover{transform:translateY(-5px);border-color:#bec9b6}.sage{background:#eaf0e4}.sand{background:#f1ede4}.lavender{background:#ebedf2}.sample-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#76816d;font-size:12px;margin-bottom:25px}.sample-paper{height:278px;padding:25px 21px;width:100%;background:white;border-radius:9px 9px 2px 2px;box-shadow:0 10px 25px #35462b09;overflow:hidden;transform:rotate(-2deg);transform-origin:bottom;transition:transform .25s}.sand .sample-paper{transform:rotate(2deg)}.lavender .sample-paper{transform:rotate(-1deg)}.resume-sample-card:hover .sample-paper{transform:rotate(0)}.paper-person{display:flex;align-items:center;gap:10px}.paper-monogram{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;background:#f0f3ed;border-radius:50%;color:#74846a;font-size:11px}.paper-person strong{display:block;font-size:12px;font-weight:600;letter-spacing:-.2px}.paper-person div>span{display:block;font-size:8px;color:#93998e;margin-top:4px}.paper-rule{height:1px;background:#edf0e9;margin:16px 0 13px}.paper-section{display:block;color:#617255;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;margin:13px 0 6px}.sample-paper p{color:#92988d;font-size:8px;line-height:1.7;margin:0}.paper-lines{display:grid;gap:5px;margin-top:7px}.paper-lines i{height:3px;background:#eef0eb;border-radius:5px;width:100%}.paper-lines i:nth-child(2){width:86%}.paper-lines i:last-child{width:68%}.paper-skills{display:flex;gap:4px}.paper-skills i{width:28%;height:10px;background:#f1f4ee;border-radius:3px}.sample-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:26px}.sample-card-bottom h3{font-size:19px;font-weight:550;line-height:1.3;letter-spacing:-.5px;margin:0}.sample-card-bottom p{font-size:12px;color:#87917e;margin:8px 0 0}.sample-open{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;border:1px solid #ffffffb0;border-radius:50%;color:#718064}.samples-caption{text-align:center;font-size:12px;line-height:1.6;color:#969f8d;margin:22px 0 0}.resume-feature-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px;margin-top:64px}.resume-feature{position:relative;display:flex;flex-direction:column;padding:31px 27px;border-radius:28px;min-width:0}.phrasing-feature{background:#eef0f4}.checklist-feature{background:#edf2eb}.feature-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:50%;background:#ffffffd9;color:#6c7b62;margin-bottom:28px}.resume-feature h3{position:relative;font-size:clamp(23px,2.3vw,29px);line-height:1.22;letter-spacing:-.9px;font-weight:550;margin:0 0 15px}.resume-feature>p{font-size:14px;line-height:1.75;color:#828d7b;margin:0 0 23px}.phrasing-toggle{display:flex;gap:4px;padding:3px;background:#e3e6eb;border-radius:100px;width:fit-content}.phrasing-toggle button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;border-radius:100px;color:#7e8778;padding:7px 15px;font-size:12px}.phrasing-toggle button[aria-pressed=true]{background:#fff;color:#4e6246;box-shadow:0 2px 5px #27332206}.phrasing-feature blockquote{font-size:15px;line-height:1.7;margin:19px 0;min-height:102px;color:#56634d}.feature-footnote{margin-top:auto;font-size:11px;line-height:1.6;color:#929c89}.checklist-preview{display:grid;gap:13px;margin:8px 0 28px}.checklist-preview span{display:flex;gap:9px;align-items:center;color:#718366;font-size:13px}.feature-link{display:inline-flex;width:fit-content;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;padding:10px 0 0;margin-top:auto;font-size:14px;font-weight:500;color:#536b46}.feature-link:hover{color:#23381b}.start-feature{background:#293e32;color:white;overflow:hidden}.start-feature .feature-icon{background:#ffffff12;color:#d6e2ca}.start-feature>p{color:#b1c1aa}.start-feature .feature-link{color:#e2eadb}.start-feature .feature-link:hover{color:#fff}.start-spark{position:absolute;right:-17px;top:8px;font-size:150px;line-height:1;color:#91aa7b;opacity:.1;transform:rotate(-12deg);pointer-events:none}.sample-dialog{width:min(640px,calc(100% - 32px));max-width:640px;max-height:calc(100svh - 40px);overflow-y:auto;border-radius:23px;padding:30px;gap:13px}.checklist-dialog [data-slot=dialog-title],.sample-dialog [data-slot=dialog-title]{padding-right:22px;line-height:1.4}.checklist-dialog [data-slot=dialog-description],.sample-dialog [data-slot=dialog-description]{line-height:1.65;font-size:13px}.sample-use-button{display:flex;justify-content:center;align-items:center;gap:13px;padding:13px;background:#33482c;color:white;border:0;border-radius:10px;font-size:14px}.sample-use-button:hover{background:#526a44}.checklist-dialog{border-radius:23px;padding:30px;max-height:calc(100svh - 40px);overflow-y:auto}.full-checklist{display:grid;gap:18px;margin-top:9px}.full-checklist label{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.65;color:#637058;cursor:pointer}.full-checklist input{accent-color:#526a44;width:17px;height:17px;flex-shrink:0;margin-top:3px}.full-checklist label:has(input:checked) span{color:#929d88;text-decoration:line-through}@media(max-width:1000px){.resume-extras{padding-inline:8px}.resume-feature-grid,.resume-sample-grid{gap:15px}.resume-sample-card{padding:20px 18px}.sample-paper{padding:20px 15px;height:260px}.sample-card-bottom h3{font-size:17px}.resume-feature{padding:26px 22px}.resume-feature-grid{grid-template-columns:1fr 1fr}.start-feature{grid-column:1/-1;min-height:240px}.start-feature h3 br{display:none}.start-feature>p{max-width:460px}.start-feature .feature-icon{margin-bottom:20px}.start-spark{right:7%;top:24px;font-size:220px}}@media(max-width:700px){.resume-extras{margin-top:45px;padding:0 6px 25px}.examples-bridge{margin-bottom:24px}.examples-heading{margin-bottom:30px}.examples-heading h2{font-size:34px;letter-spacing:-1.2px}.examples-heading p{font-size:14px}.resume-sample-grid{grid-template-columns:1fr;gap:20px;max-width:440px;margin:auto}.resume-sample-card{padding:23px 27px}.sample-paper{height:255px;padding:25px}.sample-card-bottom h3{font-size:21px}.sample-card-top{font-size:13px;margin-bottom:20px}.paper-person strong{font-size:14px}.sample-paper p{font-size:10px}.paper-person div>span,.paper-section{font-size:9px}.samples-caption{padding:0 10px}.resume-feature-grid{grid-template-columns:1fr;margin-top:38px;max-width:440px;margin-inline:auto;gap:20px}.resume-feature{padding:29px}.resume-feature h3{font-size:27px}.start-feature{grid-column:auto}.start-feature h3 br{display:initial}.start-spark{right:-20px}.phrasing-feature blockquote{min-height:76px}.sample-dialog{padding:24px 20px}.sample-dialog [data-slot=dialog-title]{font-size:17px}}.resume-sample-grid{padding-top:22px}.resume-sample-card{padding-top:0;overflow:visible}.sample-paper{margin-top:-22px}.sample-card-bottom{min-height:50px}.before-cross{color:#b96960}@media(max-width:700px){.resume-sample-grid{row-gap:48px}}.examples-viewport{overflow:hidden;padding:28px 0 8px}.examples-track{display:flex;align-items:stretch;gap:22px;touch-action:pan-y pinch-zoom}.examples-slide{flex:0 0 calc((100% - 44px) / 3);min-width:0}.examples-slide .resume-sample-card{width:100%;height:100%;min-height:424px}.examples-slide .sample-paper{height:300px;flex-shrink:0}.examples-slide .sample-card-bottom{margin-top:auto;padding-top:24px}.examples-slide .phrasing-feature{height:100%;min-height:424px;padding:25px}.examples-slide .feature-icon{width:40px;height:40px;margin-bottom:20px;flex-shrink:0}.examples-slide .resume-feature h3{font-size:clamp(22px,2.1vw,27px)}.examples-slide .resume-feature>p{font-size:13px;line-height:1.7;margin-bottom:18px}.examples-slide .phrasing-feature blockquote{font-size:14px;min-height:96px;margin:18px 0 0}.examples-slide .resume-sample-card:hover{transform:translateY(-3px)}.examples-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:21px}.examples-pagination{display:flex;align-items:center;gap:5px}.examples-pagination button{display:grid;place-items:center;width:24px;height:30px;padding:0;border:0;border-radius:6px;background:transparent}.examples-pagination span{display:block;width:6px;height:6px;border-radius:9px;background:#cfd8c7;transition:width .2s,background .2s}.examples-pagination [aria-current=true] span{width:23px;background:#6d815f}.examples-arrows{display:flex;gap:10px}.examples-arrows button{display:grid;place-items:center;width:43px;height:43px;padding:0;border:1px solid #d9e1d1;border-radius:50%;background:transparent;color:#607553}.examples-arrows button:hover:not(:disabled){background:#eaf0e4;border-color:#adbea0}.examples-arrows button:disabled{opacity:.3}@media(max-width:900px){.examples-track{gap:18px}.examples-slide{flex-basis:calc((100% - 18px) / 2)}}@media(max-width:600px){.examples-track{gap:16px}.examples-slide{flex-basis:88%}.examples-slide .phrasing-feature{padding:24px}.examples-slide .resume-feature h3{font-size:25px}.examples-slide .resume-sample-card{padding-inline:22px}.examples-slide .sample-paper{padding:23px 19px}.examples-slide .sample-card-bottom h3{font-size:20px}.examples-navigation{margin-top:14px}}.sample-card-bottom{flex-direction:column;align-items:flex-start;gap:13px}.sample-open{display:inline-flex;align-items:center;gap:7px;width:auto;height:auto;padding:8px 12px;border:1px solid #becbb3;border-radius:8px;background:#ffffff70;color:#405735;font-size:14px;line-height:1.4}.resume-sample-card:hover .sample-open{background:#fff;border-color:#7f946f}.resume-sample-card:focus-visible{outline:2px solid #607553;outline-offset:-3px}.application-steps{padding:0 24px 72px;margin-top:84px}.application-steps-heading{text-align:center;margin-bottom:46px}.application-steps-heading h2{margin:0;font-size:clamp(34px,4vw,50px);font-weight:560;letter-spacing:-1.8px;line-height:1.2}.application-steps-heading h2 span{color:#6c7f60}.application-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.application-step{display:flex;flex-direction:column;min-width:0;padding:29px 26px 26px;background:#eef0f4;border-radius:28px}.application-step:nth-child(2){background:#eeefe9}.application-step:nth-child(3){background:#eaf0e5}.step-badge{align-self:flex-start;background:#dae4d1;color:#526846;border-radius:10px;padding:8px 13px;font-size:13px;font-weight:500;margin-bottom:28px}.application-step h3{font-size:clamp(23px,2.25vw,28px);line-height:1.2;letter-spacing:-.8px;font-weight:550;margin:0 0 14px}.application-step>p{font-size:14px;line-height:1.75;color:#808b77;margin:0 0 28px}.step-preview{display:flex;flex-direction:column;height:208px;min-height:208px;padding:20px;border:1px solid #ffffffba;border-radius:16px;background:#ffffffed;margin-top:auto;color:#65735b}.step-preview-top{display:flex;align-items:center;gap:8px;margin-bottom:17px}.step-document-icon{flex-shrink:0;display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#f0f4ec;color:#849778}.step-preview-kicker{font-size:10px;line-height:1.4;color:#89957f}.step-preview-top>svg{margin-left:auto;color:#90a184}.step-preview strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;font-weight:550;line-height:1.4;overflow-wrap:anywhere;color:#46573b}.step-preview-lines{display:grid;gap:7px;margin:14px 0}.step-preview-lines i{display:block;height:5px;border-radius:5px;background:#e8ede3}.step-preview-lines i:nth-child(2){width:83%}.step-preview-lines i:nth-child(3){width:56%}.step-preview-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:auto}.step-preview-tags span{font-size:9px;background:#f0f4ed;border-radius:5px;padding:4px 6px;color:#88967e}.letter-step-preview p{font-size:10px;line-height:1.7;margin:8px 0 0;color:#8b9483}.letter-step-preview .step-preview-lines{margin:10px 0;gap:5px}.letter-step-preview .step-preview-lines i{height:3px}.letter-signature{font-size:9px;color:#9aa38f;margin-top:auto}.response-file{display:flex;align-items:center;gap:7px;padding:9px 0;border-bottom:1px solid #edf1e9;font-size:10px;line-height:1.4;color:#7f8d74}.response-file>svg:first-child{color:#97a58b}.response-file>svg:last-child{margin-left:auto;color:#869c75}.response-ready{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;font-size:10px;color:#7a8d6c}.response-arrow{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef4e8}.application-start-button{display:flex;align-items:center;justify-content:center;position:relative;width:fit-content;max-width:100%;gap:22px;min-height:56px;margin:32px auto 0;padding:13px 22px;border:0;border-radius:100px;background:#33482c;color:white;font-size:16px;font-weight:500}.application-start-button>span{display:inline-flex;align-items:center;gap:10px}.application-start-button>svg{opacity:.75;transition:transform .18s}.application-start-button:hover{background:#465e3b}.application-start-button:hover>svg{transform:translateX(3px)}@media(max-width:1000px){.application-steps{padding-inline:8px}.application-step-grid{gap:15px}.application-step{padding:25px 20px 20px}.step-preview{padding:16px}.application-step h3{font-size:24px}}@media(max-width:760px){.application-steps{margin-top:66px;padding:0 6px 45px}.application-steps-heading{margin-bottom:30px}.application-steps-heading h2{font-size:34px;letter-spacing:-1.2px}.application-step-grid{grid-template-columns:1fr;gap:20px;max-width:440px;margin-inline:auto}.application-step{padding:28px}.step-badge{margin-bottom:24px}.application-step h3{font-size:27px}.application-step>p{font-size:15px}.step-preview{padding:21px;height:211px}.response-file,.response-ready,.step-preview-kicker{font-size:11px}.step-preview strong{font-size:16px}.letter-step-preview p{font-size:11px}.application-start-button{max-width:440px;margin-inline:auto;font-size:15px}.application-start-button>svg{position:static}.application-steps .section-eyebrow{margin-bottom:16px}}.career-articles{padding:0 24px 72px;margin-top:12px}.articles-divider{display:flex;align-items:center;justify-content:center;gap:22px;margin:0 auto 68px;max-width:580px;color:#a9b59f}.articles-divider span{flex:1;border-top:1px dashed #d5decd}.articles-heading{text-align:center;margin-bottom:43px}.articles-heading h2{margin:0;font-size:clamp(32px,3.7vw,46px);line-height:1.2;letter-spacing:-1.6px;font-weight:560}.articles-heading h2>span{color:#78896c}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.article-card{min-width:0;display:flex;flex-direction:column;text-align:left;padding:20px;border-radius:26px;border:1px solid #e0e6da;background:#ffffff7a;transition:transform .2s,border-color .2s,background .2s}.article-card:hover{transform:translateY(-4px);border-color:#b8c6ac;background:#fff}.article-art{position:relative;isolation:isolate;overflow:hidden;height:190px;border-radius:15px;margin-bottom:23px}.art-experience{background:#e6ecdc}.art-letter{background:#ede8dd}.art-conversation{background:#e6e9ef}.art-orbit{position:absolute;width:210px;height:210px;border:1px solid #ffffff8a;border-radius:50%;right:-70px;top:-80px}.art-resume-sheet{position:absolute;top:28px;left:21%;width:62%;height:189px;padding:24px 21px;background:#fff;border-radius:8px;transform:rotate(-9deg);box-shadow:0 9px 20px #51613e12}.art-sheet-title{font-size:14px;color:#506346;font-weight:550;display:block;margin-bottom:16px}.article-art i{display:block;height:4px;background:#e9ede3;border-radius:2px;margin-top:7px}.article-art i:nth-of-type(2){width:80%}.article-art i:nth-of-type(3){width:62%}.art-highlight-line{height:13px;background:#ecdda6a8;margin-top:12px;transform:rotate(-2deg)}.art-circle-mark{position:absolute;right:10%;bottom:23px;width:53px;height:53px;display:grid;place-items:center;border-radius:50%;background:#506849;color:#edf3e7;transform:rotate(8deg);box-shadow:0 4px 0 #dce5d3}.art-envelope{position:absolute;z-index:2;display:grid;place-items:center;width:158px;height:93px;left:calc(50% - 79px);bottom:17px;border:1px solid #cbd6bf;border-radius:6px 6px 12px 12px;background:#dbe4cd;color:#95a786;transform:rotate(-6deg)}.art-letter-sheet{position:absolute;width:133px;height:134px;left:calc(50% - 59px);top:24px;padding:20px 15px;border-radius:6px;background:white;transform:rotate(5deg);box-shadow:0 4px 15px #61583e0a}.art-letter-sheet span{font-size:11px;color:#68745c}.art-sparkles{position:absolute;color:#9baa87;right:13%;top:23px}.art-speech{position:absolute;display:flex;border-radius:15px;font-size:11px}.art-speech-one{left:8%;top:32px;padding:16px;gap:8px;align-items:center;background:#fff;color:#748369;transform:rotate(-5deg);border-bottom-left-radius:3px}.art-speech-two{right:9%;bottom:23px;display:block;width:170px;padding:19px;background:#41583a;color:#eef2e8;transform:rotate(4deg);border-bottom-right-radius:3px}.art-speech-two i{background:#6c805e}.art-small-star{position:absolute;bottom:18px;left:8%;color:#a6b393;font-size:44px}.article-card h3{font-size:21px;font-weight:500;line-height:1.35;letter-spacing:-.55px;margin:0 0 27px}.article-read{gap:10px;margin-top:auto;color:#849378;font-size:12px}.article-read,.articles-community{display:flex;align-items:center;justify-content:space-between}.articles-community{gap:28px;margin-top:28px;padding:29px 30px;border-radius:23px;background:#edf2e7}.articles-community h3{margin:0 0 10px;color:#3d5233;font-size:23px;font-weight:550;line-height:1.3;letter-spacing:-.6px}.articles-community p{margin:0;color:#859178;font-size:13px;line-height:1.7}.community-links{display:flex;align-items:center;gap:10px;flex-shrink:0}.community-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 17px;border:1px solid #d2ddc8;border-radius:12px;background:#ffffff52;color:#5e7450;font-size:13px;cursor:default}.community-link:first-child{background:#33482c;border-color:#33482c;color:#fff}.community-link:hover{background:#e4ecdb}.community-link:first-child:hover{background:#445d39}.community-link svg{flex-shrink:0}.social-vk-mark{font-family:Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:-1.5px;line-height:1;width:18px;text-align:center}.footer-social .social-vk-mark{font-size:14px;width:15px}@media(max-width:900px){.articles-community{flex-direction:column;text-align:center;gap:22px}}@media(max-width:540px){.articles-community{padding:25px 18px;border-radius:20px}.articles-community h3{font-size:23px}.community-links{display:grid;grid-template-columns:1.2fr 1fr 1fr;width:100%;gap:7px}.community-link{padding:12px 8px;gap:6px;font-size:12px}.community-link svg{width:16px;height:16px}}.article-dialog{width:min(690px,calc(100% - 32px));max-width:690px;max-height:calc(100svh - 40px);overflow-y:auto;padding:36px;border-radius:24px;gap:14px}.article-dialog [data-slot=dialog-title]{padding-right:22px;font-size:27px;font-weight:550;line-height:1.25;letter-spacing:-.7px}.article-dialog [data-slot=dialog-description]{color:#8d9883;font-size:12px}.article-body{font-size:15px;line-height:1.85;color:#65725b}.article-body p{margin:0}.article-body .article-intro{font-size:16px;color:#48583d;margin:8px 0 27px}.article-body h3{font-size:18px;line-height:1.4;font-weight:550;color:#3f5336;margin:24px 0 9px}@media(max-width:1000px){.career-articles{padding-inline:8px}.article-grid{gap:15px}.article-card{padding:16px}.article-art{height:165px}.article-card h3{font-size:19px}.art-resume-sheet{width:70%;left:15%}.art-speech-one{left:4%;font-size:10px;padding:12px}.art-speech-two{width:153px;right:5%;font-size:10px}.art-small-star{font-size:32px}}@media(max-width:700px){.career-articles{padding:0 6px 40px;margin-top:16px}.articles-divider{margin-bottom:44px;gap:18px}.articles-heading{margin-bottom:30px}.articles-heading h2{font-size:31px;letter-spacing:-1px}.article-grid{grid-template-columns:1fr;gap:22px;max-width:440px;margin-inline:auto}.article-card{padding:20px}.article-art{height:195px}.article-card h3{font-size:23px}.art-resume-sheet{width:60%;left:22%}.art-speech-one{left:9%;top:32px;font-size:11px;padding:16px}.art-speech-two{right:9%;bottom:23px;width:170px;font-size:11px}.article-dialog{padding:28px 23px}.article-dialog [data-slot=dialog-title]{font-size:23px}}.simple-footer{width:calc(100% - 112px);max-width:var(--site-max);margin:0 auto;padding:28px 0 32px;border-top:1px solid #e1e6dc;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;color:#7b8772;font-size:13px}.footer-brand{display:flex;align-items:center;gap:16px}.footer-brand>span{color:#a0a997;font-size:12px}.footer-brand>.footer-slogan{color:#8c9783}.footer-identity{display:grid;gap:12px}.footer-socials{display:flex;align-items:center;gap:17px}.simple-footer .footer-social{display:inline-flex;align-items:center;gap:6px;padding:0;color:#839078;font-size:11px;cursor:default}.social-tooltip{z-index:60;background:white;border:1px solid #e0e6d9;border-radius:9px;padding:10px 13px;font-size:12px;color:#6b7a60;box-shadow:0 6px 24px #23351c12}.simple-footer button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:8px 0 8px 12px}.simple-footer button:hover{color:#33482c}@media(max-width:700px){.simple-footer{width:calc(100% - 48px);padding:22px 0 26px;font-size:12px;gap:12px}.footer-brand{gap:9px}.footer-brand>span{font-size:11px}}@media print{.simple-footer{display:none!important}}.footer-legal{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;color:#8c9783;font-size:11px;line-height:1.6}.footer-legal a:hover{color:#33482c}@media(max-width:1000px){.simple-footer{grid-template-columns:1fr auto;row-gap:20px}.footer-legal{grid-column:1/-1;grid-row:2;justify-content:flex-start}.simple-footer>button{grid-column:2;grid-row:1}}@media(max-width:540px){.footer-legal{flex-direction:column;gap:9px}}@media(max-width:700px){.footer-brand>.footer-slogan{display:none}}.composer-tools{display:flex;align-items:center;gap:12px;min-width:0}.composer-tools-divider{width:1px;height:18px;background:#dfe5d8;flex-shrink:0}.resume-prompts{gap:12px}.prompt-menu-trigger,.resume-prompts{display:inline-flex;align-items:center}.prompt-menu-trigger{gap:6px;min-height:32px;padding:4px 0;border:0;border-radius:4px;background:transparent;color:#8b9582;font-size:13px}.prompt-menu-trigger:hover,.prompt-menu-trigger[data-state=open]{color:#405736}.prompt-menu-trigger svg{opacity:.65;transition:transform .18s}.prompt-menu-trigger[data-state=open] .prompt-chevron{transform:rotate(180deg)}.prompt-menu-trigger:disabled,.prompt-undo:disabled{opacity:.5}.prompt-undo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;background:transparent;color:#87947b;border:0;border-radius:4px}.prompt-undo:hover{color:#405736}.prompt-menu{z-index:60;width:min(360px,calc(100vw - 32px));max-height:var(--radix-popover-content-available-height);overflow-y:auto;padding:14px;background:#fff;border:1px solid #e0e6d9;border-radius:18px;box-shadow:0 10px 35px #23351c1a}.prompt-menu-title{color:#99a38e;font-size:11px;margin:3px 10px 10px}.prompt-menu-options{display:grid;gap:2px}.prompt-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#68765d;font-size:13px;line-height:1.4;text-align:left}.prompt-option svg{opacity:.45}.prompt-option.is-previewed{color:#405736;background:#f0f4eb}.prompt-option.is-previewed svg{opacity:.85}.prompt-menu-preview{margin-top:12px;padding:13px 10px 3px;border-top:1px solid #edf0e7}.prompt-menu-preview p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0 0 10px;color:#6e7c64;font-size:12px;line-height:1.65}.prompt-menu-preview>span{display:block;color:#9aa48f;font-size:10px;line-height:1.5}@media(max-width:700px){.composer-tools{gap:10px}.prompt-menu-trigger{font-size:12px}}.legal-brand-caption{grid-column:2;align-self:start;margin-top:-3px;color:#858d7e;font-size:12px;line-height:23px}.legal-home-link{display:flex;align-items:center;gap:8px;font-size:13px;color:#79876f;white-space:nowrap}.legal-home-link:hover{color:#33482c}.legal-main{width:calc(100% - 112px);max-width:var(--site-max);margin:52px auto 96px;flex:1}.legal-title{max-width:860px}.legal-edition{color:#8a9680;font-size:12px}.legal-title h1{margin:18px 0 22px;font-size:clamp(34px,4.3vw,56px);line-height:1.1;letter-spacing:-1.9px;font-weight:550;color:#2d3b29;overflow-wrap:normal}.legal-title>p{font-size:17px;line-height:1.8;color:#7b8574;margin:0}.legal-draft-note{border-radius:16px;padding:20px 24px;margin:30px 0 48px;background:#edf1e7;color:#73816a;font-size:13px;line-height:1.7}.legal-draft-note strong{color:#526348;font-weight:550}.legal-draft-note p{margin:4px 0 0}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px;align-items:start}.legal-contents{position:sticky;top:30px;display:flex;flex-direction:column;gap:13px;font-size:13px;line-height:1.5;color:#87937c}.legal-contents>span{font-size:11px;margin-bottom:6px;color:#a0a895}.legal-contents a:hover{color:#33482c}.legal-body{min-width:0}.legal-body section{scroll-margin-top:28px;margin-bottom:38px}.legal-body h2{display:flex;align-items:baseline;gap:14px;color:#35482e;font-size:22px;font-weight:550;line-height:1.35;letter-spacing:-.45px;margin:0 0 16px}.legal-body h2>span{font-size:12px;color:#a1ad94;font-weight:400;letter-spacing:0}.legal-body li,.legal-body p{font-size:15px;line-height:1.85;color:#68755e;overflow-wrap:anywhere}.legal-body p{margin:0 0 14px}.legal-body ul{padding-left:20px;margin:14px 0}.legal-body li{padding-left:5px;margin-bottom:8px}.legal-body li::marker{color:#a4b398}.legal-operator{margin:0;padding:22px;border:1px solid #e0e6d9;border-radius:16px}.legal-operator>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:20px;padding:8px 0;font-size:13px;line-height:1.6}.legal-operator dt{color:#929e86}.legal-operator dd{margin:0;color:#65765a;overflow-wrap:anywhere}.legal-related{display:grid;gap:12px;padding-top:18px;border-top:1px solid #e1e6da}.legal-related a{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6c805e;font-size:13px;padding:6px 0}.legal-related a:hover{color:#33482c}@media(max-width:900px){.legal-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.legal-main{width:calc(100% - 64px)}.legal-operator>div{grid-template-columns:1fr;gap:3px}}@media(max-width:650px){.legal-main{width:calc(100% - 40px);margin:30px auto 55px}.legal-title h1{font-size:35px;letter-spacing:-1px}.legal-title>p{font-size:15px}.legal-draft-note{padding:17px 18px;margin:24px 0 30px;font-size:12px}.legal-layout{display:block}.legal-contents{position:static;padding-bottom:26px;margin-bottom:32px;border-bottom:1px solid #e1e6da;gap:10px}.legal-body h2{font-size:21px}.legal-body li,.legal-body p{font-size:14px}.legal-header .brand-lockup{flex:initial}.legal-home-link{font-size:12px}}@media print{.legal-main{width:100%;margin:0}.legal-contents,.legal-related{display:none}.legal-layout{display:block}.legal-body section{break-inside:avoid}}.pricing-section{display:none;margin:12px 24px 92px;padding-top:44px;border-top:1px dashed #d6dfcc}.pricing-heading{text-align:center;margin:22px auto 44px}.pricing-heading h2{margin:0;font-size:clamp(34px,4vw,48px);font-weight:550;line-height:1.2;letter-spacing:-1.7px}.pricing-heading h2 span{color:#738566}.pricing-heading p{max-width:500px;margin:22px auto 0;font-size:16px;line-height:1.7;color:#85907b}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pricing-card{display:flex;flex-direction:column;padding:28px;border:1px solid #e0e6d9;border-radius:28px;background:#f0f3ec}.pricing-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:27px}.pricing-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:#fff9;color:#768b65;flex-shrink:0}.pricing-card h3{margin:0 0 12px;font-size:26px;font-weight:550;letter-spacing:-.7px}.pricing-description{margin:0;min-height:72px;color:#849079;font-size:14px;line-height:1.7}.pricing-price{margin:24px 0 27px;font-size:56px;letter-spacing:-2px;line-height:1.1;font-weight:550;color:#34482e}.pricing-price>span{font-size:28px}.pricing-price small{display:block;margin-top:12px;font-size:11px;letter-spacing:0;font-weight:400;color:#8b967f}.pricing-note{text-align:center;color:#929d87;font-size:11px;line-height:1.6;margin:22px 0 0}.auth-selected-plan{justify-self:center;border-radius:8px;background:#eaf0e3;color:#5c714e;padding:8px 13px;font-size:12px;margin:-10px 0 23px}.auth-plan-note{margin:16px 0 0;padding:12px;border-radius:10px;background:#edf2e7;font-size:12px;line-height:1.65;color:#77876a}.pricing-card ul{display:grid;gap:15px;margin:0 0 35px;padding:0;list-style:none}.pricing-card li{display:flex;align-items:flex-start;gap:10px;color:#6e7c63;font-size:13px;line-height:1.5}.pricing-card li svg{flex-shrink:0;margin-top:2px;color:#94a680}.pricing-button{display:flex;align-items:center;justify-content:center;gap:13px;min-height:45px;margin-top:auto;padding:12px;border:1px solid #d4ddca;border-radius:12px;background:transparent;color:#4d6340;font-size:13px}.pricing-button:not(:disabled):hover{background:#e2ead9}.pricing-button:disabled{color:#8d9883}.pricing-card-featured{background:#2c4235;border-color:#2c4235;color:#fff}.pricing-card-featured .pricing-icon{background:#ffffff10;color:#c6d6b7}.pricing-card-featured .pricing-description,.pricing-card-featured li{color:#bbcab1}.pricing-card-featured .pricing-price{color:#f3f5e8}.pricing-card-featured .pricing-price small{color:#a4b69a}.pricing-card-featured .pricing-button{border-color:#ffffff25;color:#b8c7b0}.account-nav button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:10px;font:inherit}.account-nav .sign-in-link{border:0;background:transparent}.account-nav .sign-in-link:hover{background:#edf0e9}.pricing-card-featured .pricing-button{background:#e5ecd9;border-color:#e5ecd9;color:#33482c}.pricing-card-featured .pricing-button:hover{background:#f3f6ed}.auth-dialog{width:min(460px,calc(100% - 32px));max-width:460px;max-height:calc(100svh - 32px);overflow-y:auto;padding:36px;border:1px solid #e3e8dc;border-radius:28px;gap:0;background:#fafbf7;text-align:center}.auth-close{position:absolute;right:19px;top:19px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#8a9780}.auth-close:hover{background:#edf2e7}.auth-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin:2px 0 32px;color:#33482c}.auth-brand img{transform:rotate(-10deg)}.auth-brand span{font-family:Marck Script,cursive;font-size:38px}.auth-dialog [data-slot=dialog-title]{margin:0;font-size:29px;font-weight:550;line-height:1.25;letter-spacing:-.9px}.auth-dialog [data-slot=dialog-title] span{color:#778968}.auth-dialog [data-slot=dialog-description]{margin:19px 0 28px;color:#85917c;font-size:14px;line-height:1.7}.auth-provider{display:flex;align-items:center;justify-content:center;gap:12px;padding:17px 14px;border-radius:13px;background:#33482c;color:#fff;font-size:14px}.auth-provider:hover{background:#465e3e}.auth-provider>svg:last-child{margin-left:auto}.auth-provider>svg:first-child{color:#c6d6b9}.auth-helper{margin:17px 0 27px;color:#909c85;font-size:11px;line-height:1.8}.auth-legal{display:flex;justify-content:center;flex-wrap:wrap;gap:5px 10px;border-top:1px solid #e6ebdf;padding-top:20px;color:#89947f;font-size:10px}.auth-legal a:hover{color:#33482c}@media(max-width:1000px){.pricing-card{padding:23px 20px}.pricing-grid{gap:16px}.pricing-card h3{font-size:23px}}@media(max-width:760px){.account-nav button{padding:10px 8px}}@media(max-width:700px){.pricing-section{margin:0 6px 64px;padding-top:27px}.pricing-heading h2{font-size:32px;letter-spacing:-1px}.pricing-heading p{font-size:14px}.pricing-grid{grid-template-columns:1fr;gap:20px;max-width:440px;margin-inline:auto}.pricing-card{padding:26px}.pricing-description{min-height:0}.pricing-card h3{font-size:26px}.pricing-card-top{margin-bottom:22px}.auth-dialog{padding:32px 23px 26px}.auth-dialog [data-slot=dialog-title]{font-size:26px}}@media(max-width:540px){.account-nav button{min-height:30px;padding:6px 8px;border-radius:7px}}.workspace.has-messages{max-width:860px;padding-top:26px}.conversation-heading{text-align:left;padding:4px 0 20px;border-bottom:1px solid #e0e6d9}.conversation-heading h1{font-size:32px;line-height:1.2;letter-spacing:-1px}.conversation-heading p{margin:10px 0 0;color:#84917b;font-size:14px}.has-messages .chat-surface{margin-top:28px}.has-messages .message-assistant{width:100%;padding-right:0}.has-messages .message-assistant .message-content{width:100%}.has-messages .composer{margin-top:10px}.has-messages .composer textarea{min-height:56px}.creation-status{display:flex;gap:16px;padding:27px;border:1px solid #e0e6da;background:#fff;border-radius:22px;margin-left:44px}.creation-icon{width:45px;height:45px;display:grid;place-items:center;flex-shrink:0;border-radius:14px;background:#edf3e6;color:#688257}.creation-status h2{margin:0 0 8px;font-size:21px;letter-spacing:-.5px}.creation-status p{max-width:440px;font-size:14px;line-height:1.7;color:#7a8771;margin:0}.delivery-check{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;background:#e9f1e0;border-radius:50%;color:#537441}@media(max-width:600px){.workspace.has-messages{padding-top:14px}.conversation-heading h1{font-size:27px}.conversation-heading p{font-size:12px}.has-messages .message-assistant{gap:0}.has-messages .message-assistant>.assistant-mark{display:none}.creation-status{margin-left:0;padding:20px;gap:12px}.creation-status h2{font-size:19px}.creation-icon{width:35px;height:35px}.delivery-check{width:31px;height:31px}}.message-assistant{scroll-margin-top:24px}@media(max-width:600px){.delivery-actions form button{width:100%}}.email-delivery{margin-top:20px;padding:23px;background:#f6f8f2;border:1px solid #dfe7d7;border-radius:15px;text-align:left}.email-delivery h3,.message-content .email-delivery h3{margin:0 0 9px;font-size:21px;color:#344a2d;letter-spacing:-.4px}.email-delivery p,.message-content .email-delivery p{margin:0 0 16px;font-size:14px;line-height:1.65;color:#728469}.email-delivery label{display:block;font-size:12px;margin:18px 0 7px;color:#5e7154}.email-input-row{display:flex;gap:8px}.email-input-row input{min-width:0;flex:1;border:1px solid #d5dfcc;border-radius:9px;padding:13px;font-size:15px;background:white;color:#2b3e25}.email-input-row input:focus{outline:2px solid #9baa8c;outline-offset:2px}.email-input-row button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#33482c;color:white;border:0;border-radius:9px;padding:12px 16px;font-size:13px;cursor:pointer}.email-input-row button:disabled,.email-retry button:disabled{opacity:.55;cursor:default}.email-delivery .email-helper,.message-content .email-delivery .email-helper{font-size:11px;line-height:1.7;color:#87937e;margin:13px 0 0}.email-helper a{text-decoration:underline;text-underline-offset:2px}.email-sent .delivery-check{margin-bottom:12px}.email-sent strong{overflow-wrap:anywhere;color:#4d6541}.email-retry{display:flex;flex-wrap:wrap;gap:16px;margin-top:17px}.email-retry button{border:0;background:transparent;padding:0;font-size:12px;color:#607c4f;cursor:pointer}.email-delivery .error-message{color:#a44338;margin-top:14px}.email-account-page{max-width:850px;margin:auto;padding:32px 24px 90px}.email-account-panel{background:white;border:1px solid #dfe6d7;border-radius:24px;margin:36px auto;padding:32px}.account-heading h1,.email-account-panel>h1{margin:12px 0;font-size:32px;letter-spacing:-1px;color:#2f4229}.email-account-panel>p{color:#7c8b72;line-height:1.7}.account-return{display:block;margin:20px 0;font-size:13px;color:#536b45;text-decoration:underline}.account-page-top{display:flex;justify-content:space-between;align-items:center}.account-page-top button{border:1px solid #dce5d3;border-radius:10px;padding:10px 17px;background:transparent;color:#607454}.account-heading{margin:40px 0 25px}.account-heading p{color:#7d8b74;font-size:14px;overflow-wrap:anywhere}.account-confirmed{display:inline-flex;gap:7px;align-items:center;padding:9px 13px;background:#eaf1e2;color:#597345;border-radius:9px;font-size:12px}.saved-date{color:#94a087;font-size:11px;margin:0 0 8px 4px}.account-resumes>section{margin-bottom:32px}.auth-dialog .email-input-row{flex-direction:column}.auth-dialog .email-delivery{padding:20px}@media(max-width:600px){.email-delivery{padding:18px}.email-input-row{flex-direction:column}.email-input-row input{font-size:16px}.email-input-row button{min-height:46px}.email-account-page{padding:22px 16px 60px}.email-account-panel{padding:22px}.account-heading h1,.email-account-panel>h1{font-size:27px}}.assistant-progress .creation-status{margin-left:0;flex:1}.assistant-progress .creation-status h2{display:flex;align-items:center;gap:9px}.assistant-progress .creation-status h2 svg{flex-shrink:0;color:#829770}.creation-failed{background:#fafbf7;box-shadow:none}.retry-response{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;border:1px solid #d7e0ce;border-radius:9px;background:white;color:#476038;font-size:13px;cursor:pointer}.retry-response:hover{background:#edf3e6}.retry-response:disabled{opacity:.5;cursor:default}.has-messages .message-user{background:#eaf0e3;border:1px solid #dde6d3}@media(max-width:600px){.assistant-progress .creation-status h2{font-size:18px}}.resume-reply{display:grid;gap:14px}.message-content .resume-reply>p{margin:0;font-size:16px;line-height:1.7;color:#3f4a39}.message-content .resume-reply .resume-reply-muted{font-size:13px;color:#7c8874}.resume-file{gap:8px;width:fit-content;max-width:100%;padding:6px;border:1px solid #dfe6d7;border-radius:16px;background:#fff;box-shadow:0 4px 16px #263a2906}.resume-file,.resume-file-main{display:flex;align-items:center}.resume-file-main{gap:12px;min-width:0;padding:8px 12px 8px 8px;border:0;border-radius:11px;background:transparent;text-align:left;color:#33482c}.resume-file-main:hover{background:#f3f7ee}.resume-file-main:disabled{opacity:.7}.resume-file-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;background:#e9f1e0;color:#537441}.resume-file-text{display:grid;gap:2px;min-width:0}.resume-file-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:580;color:#2f3f2a}.resume-file-text span{font-size:12px;color:#86927c}.resume-file-download{color:#7b8d6e;margin-left:6px}.resume-file form{display:flex;margin:0}.resume-file-open{display:inline-flex;align-items:center;gap:4px;padding:10px 12px;border:0;border-left:1px solid #e6ebe0;border-radius:0;background:transparent;color:#6d805f;font-size:13px;white-space:nowrap}.resume-file-open:hover{color:#33482c}.resume-reply-actions{display:flex;flex-wrap:wrap;gap:8px}.resume-reply-actions button{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border:1px solid #d9e3cf;border-radius:999px;background:#eef4e7;color:#3e5534;font-size:14px;font-weight:500}.resume-reply-actions button:hover{background:#e2ecd8}.resume-reply-actions button:disabled{opacity:.5}.email-inline{max-width:520px}.email-inline form{margin:0}.message-content .email-inline p{margin:0;font-size:14px;line-height:1.65;color:#4f5d47}.message-content .email-inline .email-helper{margin-top:8px;font-size:11px;color:#8e9985}.email-inline .email-helper a{text-decoration:underline;text-underline-offset:2px}.email-inline .email-retry{margin-top:10px}@media(max-width:600px){.resume-file{width:100%;flex-wrap:wrap}.resume-file-main{flex:1 1 100%}.resume-file form{flex:1}.resume-file-open{flex:1;justify-content:center;border-left:0;border-top:1px solid #e6ebe0}.email-inline .email-input-row{flex-direction:column}}.marketing-optin{display:flex;align-items:flex-start;gap:9px;margin:12px 0 0;font-size:13px;line-height:1.5;color:#56664d;cursor:pointer}.marketing-optin input{width:17px;height:17px;margin:1px 0 0;flex-shrink:0;accent-color:#33482c}.marketing-optin a{text-decoration:underline;text-underline-offset:2px;color:#7b8d6e}.email-delivery .marketing-optin{display:flex;margin:14px 0 0;font-size:13px;color:#56664d}.home{flex:1;width:calc(100% - 64px);max-width:var(--site-max);margin:0 auto;padding:clamp(40px,9vh,96px) 0 40px}.home-intro{max-width:760px;margin:0 auto 56px;text-align:center}.home-intro h1{margin:0;font-size:clamp(40px,5.4vw,66px);line-height:1.08;letter-spacing:-2.4px;font-weight:620;color:#263b32;text-wrap:balance}.home-intro h1 span{color:inherit}.home-intro p{max-width:560px;margin:22px auto 0;font-size:17px;line-height:1.7;color:#6f7968}.home-professions{display:grid;gap:40px;scroll-margin-top:24px}.profession-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.profession-group-heading h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.6px;color:#33482c}.profession-group-heading p{margin:0;font-size:13px;color:#859178}.profession-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.profession-card{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:88px;padding:20px 22px;border:1px solid #dfe5d8;border-radius:18px;background:#fff;color:#7d8a71;box-shadow:0 2px 10px #182b2106}.profession-card:hover{border-color:#b9c8ab;background:#f8fbf4;color:#33482c;transform:translateY(-1px)}.profession-card>span{display:grid;gap:5px;min-width:0}.profession-card strong{font-size:17px;font-weight:580;line-height:1.35;color:#2f3f2a}.profession-card strong+span{font-size:13px;line-height:1.5;color:#7f8a74}.custom-profession{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-radius:20px;background:#edf2e7}.custom-profession label{font-size:17px;font-weight:580;color:#3d5233}.custom-profession-field{display:flex;flex:0 1 520px;gap:8px;min-width:0}.custom-profession input{flex:1;min-width:0;padding:12px 15px;border:1px solid #d5dfcc;border-radius:12px;background:#fff;font-size:16px;color:#343d2f;outline:none}.custom-profession input:focus{border-color:#9fb38d}.custom-profession button{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-radius:12px;background:#33482c;color:#fff;font-size:15px;font-weight:500;white-space:nowrap}.custom-profession button:not(:disabled):hover{background:#526a44}.custom-profession button:disabled{background:#cdd8c3;color:#f4f7f0}.home-community{margin-top:56px;scroll-margin-top:24px}@media(max-width:760px){.home{width:calc(100% - 36px);padding-top:36px}.home-intro{margin-bottom:40px}.home-intro h1{letter-spacing:-1.6px}.home-intro p{font-size:16px}.profession-group-heading{flex-direction:column;gap:4px}.profession-cards{grid-template-columns:1fr;gap:10px}.profession-card{min-height:0;padding:16px 18px;border-radius:16px}.custom-profession{flex-direction:column;align-items:stretch;gap:12px;padding:18px}.custom-profession-field{flex-basis:auto}}@media(max-width:400px){.custom-profession-field{flex-direction:column}.custom-profession button{justify-content:center}}.profession-split{position:relative;margin:-16px 0 56px;border-radius:32px;overflow:hidden;background:var(--background)}.split-track{display:flex;gap:8px;height:clamp(380px,40vw,470px);margin:0 -52px}.split-slice{position:relative;flex:1 1 0;min-width:0;overflow:hidden;transform:skewX(-10deg);background:#263b32;transition:flex-grow .7s cubic-bezier(.2,.7,.2,1)}.split-slice.is-active{flex-grow:3}.split-slice:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #edd779}.split-media{position:absolute;inset:0 -90px;transform:skewX(10deg)}.split-media img{width:100%;height:100%;object-fit:cover;object-position:center 28%;filter:saturate(.75) brightness(.78);transition:filter .7s,transform .7s}.split-slice.is-active .split-media img{filter:none;transform:scale(1.03)}.split-slice:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#152219e6 0,#15221966 30%,transparent 58%);opacity:0;transition:opacity .5s;pointer-events:none}.split-slice.is-active:after{opacity:1}.split-label{position:absolute;z-index:1;left:34px;right:24px;bottom:26px;display:grid;gap:4px;color:#fff;transform:skewX(10deg);opacity:0;translate:0 10px;transition:opacity .45s .15s,translate .45s .15s}.split-slice:first-child .split-label{left:120px}.split-slice.is-active .split-label{opacity:1;translate:0 0}.split-label strong{max-width:280px;font-size:24px;font-weight:620;line-height:1.2;letter-spacing:-.5px}.split-label span{font-size:14px;color:#dfe7d7}.split-label svg{position:absolute;right:0;bottom:2px;color:#edd779}@media(max-width:760px){.profession-split{margin:-8px -18px 40px;border-radius:0;overflow:visible;background:transparent}.split-track{height:auto;margin:0;padding:0 18px 4px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.split-track::-webkit-scrollbar{display:none}.split-slice{flex:0 0 64%;height:340px;transform:none;border-radius:20px;scroll-snap-align:start}.split-slice.is-active{flex-grow:0}.split-label,.split-media{transform:none;inset:0}.split-label{inset:auto 18px 18px;opacity:1;translate:0 0}.split-slice:first-child .split-label{left:18px}.split-label strong{font-size:19px;padding-right:24px}.split-label span{font-size:13px}.split-media img{filter:none}.split-slice:after{opacity:1}}@media(prefers-reduced-motion:reduce){.split-label,.split-media img,.split-slice{transition:none}}