.landing,.lp-legal{--lp-page:var(--page,#f8f8f7);--lp-card:#fff;--lp-warm:var(--warm,#efede9);--lp-line:var(--line,#e7e5e0);--lp-line-in:var(--line-2,#f1f0ed);--lp-ink:var(--ink,#141414);--lp-ink-2:var(--ink-2,#45454a);--lp-muted:var(--muted,#6b6b70);--lp-lime:var(--lime,#c9f24b);--lp-lilac:var(--lilac,#d9b8ff);--lp-lilac-ring:#e8d4ff;--lp-sky:var(--sky,#a9d2ff);--lp-ring:0 0 0 1px var(--lp-line);--lp-res-bg:#e3f0ff;--lp-res:#174a8a;--lp-ai-bg:#f1e6ff;--lp-ai:#5b2a9e;--lp-you-bg:#eef9d2;--lp-you:#3c5a05;--lp-great:#3c5a05;--lp-display:"Urbanist Variable", system-ui, -apple-system, "Helvetica Neue", sans-serif;--lp-sans:"Jost Variable", "Urbanist Variable", system-ui, -apple-system, "Helvetica Neue", sans-serif;--lp-ease:cubic-bezier(.2, .8, .2, 1);--lp-ease-out:cubic-bezier(.23, 1, .32, 1);--lp-wrap:1180px;font-family:var(--lp-sans);letter-spacing:0;color:var(--lp-ink);background:var(--lp-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}.landing{overflow-x:clip}html:has(.landing){scroll-behavior:smooth}.landing p{margin:1em 0}.landing button,.landing input{font:inherit;color:inherit;letter-spacing:inherit}.landing a{color:inherit}.landing b,.landing strong{font-weight:600}.landing img{max-width:100%;height:auto;display:block}.landing :focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px}.landing .lp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.landing .lp-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.landing svg.lp-check{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.landing .lp-wrap{max-width:var(--lp-wrap);margin:0 auto;padding:0 32px}.landing .lp-skip{z-index:200;box-shadow:var(--lp-ring);color:var(--lp-ink);background:#fff;border-radius:999px;padding:10px 16px;font-weight:500;text-decoration:none;position:absolute;top:-60px;left:12px}.landing .lp-skip:focus{top:12px}.landing h1,.landing h2,.landing h3{font-family:var(--lp-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400}.landing h1{font-size:clamp(34px,5vw,58px);font-weight:300;line-height:1.04}.landing h2{font-size:clamp(26px,3.4vw,38px);font-weight:300;line-height:1.1}.landing h3{letter-spacing:-.01em;font-size:19px;font-weight:500}.landing .lp-eyebrow{font-family:var(--lp-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);align-items:center;gap:8px;margin:0 0 14px;font-size:12.5px;font-weight:500;line-height:1.55;display:inline-flex}.landing .lp-lede{color:var(--lp-ink-2);text-wrap:pretty;max-width:46ch;margin:14px 0 0;font-size:clamp(16px,1.6vw,18.5px);line-height:1.6}.landing .lp-center{text-align:center;margin-left:auto;margin-right:auto}.landing .lp-btn{background:var(--lp-warm);min-height:48px;color:var(--lp-ink);cursor:pointer;white-space:nowrap;transition:transform .18s var(--lp-ease-out), background-color .15s ease, color .15s ease;touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.landing .lp-btn:active{transform:scale(.97)}.landing .lp-btn-primary{background:var(--lp-ink);color:#fff;padding:0 24px}.landing .lp-btn-primary.lp-cta{transition:transform .16s var(--lp-ease-out), background-color .15s ease, box-shadow .22s ease;gap:12px;padding:0 22px 0 7px}.landing .lp-cta-arrow{width:32px;height:32px;color:var(--lp-ink);transition:background-color .2s ease, transform .2s var(--lp-ease-out);background:#fff;border-radius:50%;flex:none;position:relative;overflow:hidden}.landing .lp-cta-arrow i{font:500 21px/1 var(--lp-display);transition:transform .26s var(--lp-ease-out), opacity .2s ease;place-items:center;padding-bottom:3px;font-style:normal;display:grid;position:absolute;inset:0}.landing .lp-cta-arrow i+i{opacity:0;transform:translate(-40%)}.landing .lp-btn-nav{min-height:40px;padding:0 18px;font-size:14px}.landing .lp-btn-lg{min-height:54px;padding:0 26px;font-size:16px}.landing .lp-btn-lg.lp-cta{padding:0 26px 0 8px}.landing .lp-btn-lg .lp-cta-arrow{width:38px;height:38px}.landing .lp-btn-lg .lp-cta-arrow i{font-size:24px}@media (hover:hover) and (pointer:fine){.landing .lp-btn-primary:hover{background:#000}.landing .lp-btn-primary.lp-cta:hover{box-shadow:0 10px 24px -12px #1414148c}.landing .lp-btn-primary.lp-cta:hover .lp-cta-arrow{background:var(--lp-lime)}.landing .lp-btn-primary.lp-cta:hover .lp-cta-arrow i:first-child{opacity:0;transform:translate(40%)}.landing .lp-btn-primary.lp-cta:hover .lp-cta-arrow i+i{opacity:1;transform:translate(0)}.landing .lp-btn:not(.lp-btn-primary):hover{background:#e4e1db}}@keyframes lp-cta-nudge{0%,to{opacity:1;transform:translate(0)}40%{opacity:0;transform:translate(45%)}40.01%{opacity:0;transform:translate(-45%)}}.landing .lp-cta[data-nudge] .lp-cta-arrow i:first-child{animation:lp-cta-nudge .9s var(--lp-ease-out)}.landing .lp-prov{white-space:nowrap;background:var(--lp-res-bg);height:24px;color:var(--lp-res);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.landing .lp-prov:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.landing .lp-prov[data-k=resume],.landing .lp-prov[data-k=answers]{background:var(--lp-res-bg);color:var(--lp-res)}.landing .lp-prov[data-k=ai]{background:var(--lp-ai-bg);color:var(--lp-ai)}.landing .lp-prov[data-k=you]{background:var(--lp-you-bg);color:var(--lp-you)}.landing .lp-prov.lp-flip{animation:lp-flip .42s var(--lp-ease-out)}@keyframes lp-flip{0%{opacity:.4;transform:scale(.86)}to{opacity:1;transform:none}}.landing .lp-wash{isolation:isolate;position:relative}.landing .lp-wash:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(760px 520px at 85% -8%, var(--lp-lilac-ring) 0%, #e8d4ff00 60%), radial-gradient(560px 420px at 8% 18%, #f6ecff 0%, #f6ecff00 65%), radial-gradient(420px 340px at 50% 110%, #eff6ff 0%, #eff6ff00 60%);position:absolute;inset:0}.landing .lp-reveal{opacity:0;transition:opacity .62s var(--lp-ease), transform .62s var(--lp-ease);transform:translateY(12px)}.landing .lp-reveal[data-in]{opacity:1;transform:none}.landing .lp-stagger .lp-reveal:nth-child(2){transition-delay:70ms}.landing .lp-stagger .lp-reveal:nth-child(3){transition-delay:.14s}.landing .lp-stagger .lp-reveal:nth-child(4){transition-delay:.21s}.landing .lp-pipguide{align-items:flex-end;gap:12px;margin:0 0 18px;display:flex}.landing .lp-pipguide img{flex:none;width:58px;height:auto}.landing .lp-pipguide .lp-say{box-shadow:var(--lp-ring);color:var(--lp-ink-2);background:#fff;border-radius:16px 16px 16px 4px;max-width:260px;padding:10px 14px;font-size:14px;position:relative}.landing .lp-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.landing .lp-sec-head .lp-pipguide{margin:0}.landing .lp-topbar{z-index:60;background:var(--lp-page);border-bottom:1px solid #0000;transition:border-color .2s;position:relative}.landing .lp-topbar[data-scrolled=true]{border-bottom-color:var(--lp-line)}.landing .lp-topbar .lp-wrap{align-items:center;gap:28px;height:70px;display:flex}.landing .lp-brand{font-family:var(--lp-display);letter-spacing:-.01em;color:var(--lp-ink);align-items:center;gap:9px;font-size:19px;font-weight:500;text-decoration:none;display:flex}.landing .lp-brand img{object-fit:contain;width:auto;height:36px}.landing .lp-nav-links{align-items:center;gap:26px;margin-left:12px;display:flex}.landing .lp-nav-links a{color:var(--lp-ink-2);font-size:14.5px;font-weight:500;text-decoration:none}.landing .lp-nav-links a:hover{color:var(--lp-ink)}.landing .lp-topbar .lp-spacer{flex:1}.landing .lp-tp-rating{color:var(--lp-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.landing .lp-tp-rating b{color:var(--lp-ink);font-weight:600}.landing .lp-tp-stars{gap:2px;display:flex}.landing .lp-tp-star{background:#d6d4cf;border-radius:3px;flex:none;place-items:center;width:13px;height:13px;display:grid}.landing .lp-tp-star[data-on=true]{background:#00b67a}.landing .lp-tp-star svg{fill:#fff;width:8px;height:8px}.landing .lp-tp-md .lp-tp-star{border-radius:4px;width:16px;height:16px}.landing .lp-tp-md .lp-tp-star svg{width:10px;height:10px}.landing .lp-tp-lg .lp-tp-star{border-radius:5px;width:22px;height:22px}.landing .lp-tp-lg .lp-tp-star svg{width:13px;height:13px}.landing .lp-topbar .lp-actions{align-items:center;gap:18px;display:flex}.landing .lp-menu-btn{background:var(--lp-warm);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:none}.landing .lp-mobile-panel{z-index:55;background:var(--lp-page);flex-direction:column;gap:4px;padding:22px 24px;display:none;position:fixed;inset:70px 0 0}.landing .lp-mobile-panel>a:not(.lp-btn){text-align:left;width:100%;color:var(--lp-ink);border-bottom:1px solid var(--lp-line);padding:16px 4px;font-size:18px;font-weight:500;text-decoration:none;display:block}.landing .lp-mobile-panel>.lp-btn{align-self:flex-start;margin-top:18px}.landing .lp-mobile-panel[data-open=true]{display:flex}.landing .lp-hero{border-radius:0 0 42px 42px;padding:44px 0 72px}.landing .lp-hero .lp-wrap{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:56px;display:grid}.landing .lp-hero h1{max-width:13ch;font-size:clamp(40px,5.2vw,72px);line-height:1.02}.landing .lp-hero .lp-sub{margin-top:22px}.landing .lp-hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.landing .lp-hero-note{color:var(--lp-muted);max-width:42ch;margin-top:16px;font-size:13.5px;line-height:1.5}.landing .lp-hero-demo .lp-pipguide{margin-bottom:12px}.landing .lp-stat-badge{min-height:34px;box-shadow:var(--lp-ring);color:var(--lp-ink-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;max-width:100%;margin-bottom:22px;padding:7px 16px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.landing .lp-stat-badge .lp-dot{background:var(--lp-lime);border-radius:50%;flex:none;width:8px;height:8px}.landing .lp-stat-badge b{color:var(--lp-ink);font-weight:600}.landing .lp-ticker{box-shadow:var(--lp-ring);background:#fff;border-radius:999px;align-items:stretch;margin-top:18px;display:flex;overflow:hidden}.landing .lp-ticker-label{color:var(--lp-ink-2);border-right:1px solid var(--lp-line-in);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:500;display:flex}.landing .lp-ticker-label .lp-dot{background:var(--lp-lime);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite lp-tick-pulse}@keyframes lp-tick-pulse{0%,to{opacity:1}50%{opacity:.3}}.landing .lp-ticker-view{flex:1;min-width:0;height:40px;overflow:hidden}.landing .lp-ticker-track{width:max-content;height:40px;animation:38s linear infinite lp-ticker-move;display:flex}.landing .lp-ticker:hover .lp-ticker-track{animation-play-state:paused}.landing .lp-ticker-group{align-items:center;gap:28px;padding-right:28px;display:flex}.landing .lp-ticker .lp-item{color:var(--lp-ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.landing .lp-ticker .lp-item b{color:var(--lp-ink);font-weight:500}.landing .lp-ticker .lp-sep{color:var(--lp-muted)}@keyframes lp-ticker-move{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing .lp-demo{box-shadow:0 1px 0 var(--lp-line), 0 24px 60px -30px #14141438;background:#fff;border-radius:26px;position:relative;overflow:hidden}.landing .lp-demo-head{border-bottom:1px solid var(--lp-line-in);align-items:center;gap:14px;padding:20px 22px 16px;display:flex}.landing .lp-demo-logo{width:44px;height:44px;color:var(--lp-ink);background:var(--lp-ai-bg);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.landing .lp-demo-head .lp-tx{flex:1;min-width:0}.landing .lp-demo-head h3{font-size:17px;line-height:1.25}.landing .lp-demo-head .lp-meta{color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.landing .lp-demo-status{background:var(--lp-page);color:var(--lp-ink-2);align-items:center;gap:9px;padding:12px 22px;font-size:13px;font-weight:500;display:flex}.landing .lp-demo-status img{object-fit:contain;flex:none;width:26px;height:26px}.landing .lp-demo-status .lp-dotpulse{background:var(--lp-lime);border-radius:50%;flex:none;width:7px;height:7px}.landing .lp-demo-body{min-height:268px;padding:4px 22px 18px}.landing .lp-dfield{border-top:1px solid var(--lp-line-in);padding:13px 0}.landing .lp-dfield:first-child{border-top:0}.landing .lp-dfield .lp-k{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);justify-content:space-between;align-items:center;gap:10px;min-height:17px;font-size:11px;font-weight:500;display:flex}.landing .lp-dfield .lp-v{color:var(--lp-ink);overflow-wrap:anywhere;min-height:1.4em;margin-top:5px;font-size:14.5px;line-height:1.5}.landing .lp-dfield .lp-v .lp-caret{background:var(--lp-ink);vertical-align:-2px;width:2px;height:14px;margin-left:1px;animation:.85s step-end infinite lp-caret;display:inline-block}@keyframes lp-caret{50%{opacity:0}}.landing .lp-dfield.lp-file .lp-v{align-items:center;gap:9px;font-weight:500;display:flex}.landing .lp-dfield.lp-file .lp-v svg{width:17px;height:17px;color:var(--lp-muted);flex:none}.landing .lp-demo-foot{border-top:1px solid var(--lp-line-in);justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.landing .lp-demo-foot .lp-state{color:var(--lp-ink-2);font-size:13.5px;font-weight:500}.landing .lp-demo-send{background:var(--lp-warm);height:38px;color:var(--lp-muted);opacity:0;transition:opacity .28s var(--lp-ease), transform .28s var(--lp-ease), background-color .2s ease, color .2s ease;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 8px;font-size:13.5px;font-weight:500;display:inline-flex;transform:scale(.92)}.landing .lp-demo-send:before{content:"›";width:24px;height:24px;font:500 16px/1 var(--lp-display);color:var(--lp-ink);background:#fff;border-radius:50%;place-items:center;padding-bottom:2px;display:grid}.landing .lp-demo[data-state=done] .lp-demo-send{opacity:1;background:var(--lp-ink);color:#fff;transform:none}.landing .lp-demo-dots{justify-content:center;align-items:center;gap:8px;padding:16px 0 2px;display:flex}.landing .lp-demo-dots button{cursor:pointer;width:8px;height:8px;transition:width .26s var(--lp-ease-out), background-color .2s ease;background:#d6d4cf;border:0;border-radius:999px;padding:0}.landing .lp-demo-dots button[aria-selected=true]{background:var(--lp-ink);width:22px}.landing .lp-problem{padding:84px 0}.landing .lp-problem .lp-wrap{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:56px;display:grid}.landing .lp-stack{flex-direction:column;gap:10px;display:flex;position:relative}.landing .lp-reply-card{box-shadow:var(--lp-ring);transition:transform .9s var(--lp-ease), box-shadow .9s var(--lp-ease);background:#fff;border-radius:18px;padding:15px 18px;position:relative}.landing .lp-reply-card .lp-rc-top{color:var(--lp-muted);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:11.5px;font-weight:500;display:flex}.landing .lp-reply-card .lp-rc-body{color:var(--lp-ink-2);transition:color .9s var(--lp-ease);font-size:14.5px;line-height:1.5}.landing .lp-reply-card:nth-child(2){background:#fbfaf8;margin:0 14px}.landing .lp-reply-card:nth-child(3){background:#f6f5f2;margin:0 28px}.landing .lp-reply-card:nth-child(2) .lp-rc-body{color:#5e5e63}.landing .lp-reply-card:nth-child(3) .lp-rc-body{color:#6b6b70}.landing .lp-stack[data-faded=true] .lp-reply-card:first-child{box-shadow:0 0 0 1px var(--lp-line);transform:translateY(2px)}.landing .lp-how{background:var(--lp-warm);border-radius:42px;padding:84px 0}.landing .lp-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.landing .lp-how-card{box-shadow:var(--lp-ring);background:#fff;border-radius:22px;padding:26px 24px 28px}.landing .lp-how-card .lp-num{font-family:var(--lp-display);letter-spacing:-.02em;color:var(--lp-muted);margin-bottom:18px;font-size:38px;font-weight:300;display:block}.landing .lp-how-card h3{margin-bottom:8px;font-size:18px}.landing .lp-how-card p{color:var(--lp-ink-2);margin:0;font-size:14.5px;line-height:1.55}.landing .lp-vig{background:var(--lp-page);border-radius:16px;margin-top:20px;padding:16px}.landing .lp-vig-file{align-items:center;gap:10px;display:flex}.landing .lp-vig-file .lp-ic{width:36px;height:36px;box-shadow:var(--lp-ring);color:var(--lp-ink-2);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.landing .lp-vig-file .lp-tx{min-width:0}.landing .lp-vig-file b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.landing .lp-vig-file small{color:var(--lp-muted);font-size:11.5px}.landing .lp-vig-pills{flex-wrap:wrap;gap:7px;display:flex}.landing .lp-vig-pills span{height:28px;box-shadow:var(--lp-ring);color:var(--lp-ink-2);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.landing .lp-vig-send{align-items:center;gap:10px;display:flex}.landing .lp-vig-send .lp-ck{background:var(--lp-lime);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.landing .lp-vig-send .lp-ck svg{width:14px;height:14px;stroke:var(--lp-ink);stroke-width:2.6px}.landing .lp-vig-send .lp-sp{background:var(--lp-ink);color:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;height:28px;font-size:12px;font-weight:500;display:flex}.landing .lp-features{padding:84px 0}.landing .lp-feat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.landing .lp-feat-card{box-shadow:var(--lp-ring);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:24px 24px 26px;display:flex}.landing .lp-feat-card.lp-lg{grid-column:span 2}.landing .lp-feat-card h3{font-size:16.5px}.landing .lp-feat-card>p{color:var(--lp-ink-2);margin:0;font-size:13.5px;line-height:1.55}.landing .lp-feat-vis{background:var(--lp-page);border-radius:16px;align-items:center;min-height:112px;margin-top:auto;padding:16px;display:flex}.landing .lp-stagger .lp-reveal:nth-child(5){transition-delay:.28s}.landing .lp-stagger .lp-reveal:nth-child(6){transition-delay:.35s}.landing .lp-feat-fit{gap:16px}.landing .lp-feat-fit .lp-ring{flex:none;width:62px;height:62px;position:relative}.landing .lp-feat-fit .lp-ring svg{width:100%;height:100%;display:block}.landing .lp-feat-fit .lp-ring circle{fill:none;stroke-width:7px}.landing .lp-feat-fit .lp-ring-track{stroke:var(--lp-line)}.landing .lp-feat-fit .lp-ring-fill{stroke:var(--lp-lime);stroke-linecap:round}.landing .lp-feat-fit .lp-n{font-family:var(--lp-display);color:var(--lp-ink);place-items:center;font-size:17px;font-weight:500;display:grid;position:absolute;inset:0}.landing .lp-feat-fit .lp-tx b{color:var(--lp-great);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.landing .lp-feat-fit .lp-skill{color:var(--lp-ink-2);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.landing .lp-feat-fit .lp-skill svg{width:13px;height:13px;color:var(--lp-great);flex:none}.landing .lp-feat-inbox{gap:7px;display:grid}.landing .lp-feat-inbox .lp-row{box-shadow:var(--lp-ring);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:7px 10px;display:flex}.landing .lp-feat-inbox .lp-av{background:var(--lp-res-bg);width:24px;height:24px;color:var(--lp-res);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.landing .lp-feat-inbox .lp-tx{flex:1;min-width:0}.landing .lp-feat-inbox .lp-tx b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.landing .lp-feat-inbox .lp-tx small{color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.landing .lp-feat-inbox .lp-lbl{border-radius:999px;flex:none;align-items:center;height:19px;padding:0 8px;font-size:9.5px;font-weight:500;display:flex}.landing .lp-feat-inbox .lp-lbl[data-kind=interview]{background:var(--lp-ai-bg);color:var(--lp-ai)}.landing .lp-feat-inbox .lp-lbl[data-kind=received]{background:var(--lp-res-bg);color:var(--lp-res)}.landing .lp-feat-inbox .lp-lbl[data-kind=other]{background:var(--lp-warm);color:var(--lp-ink-2)}.landing .lp-feat-cal{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.landing .lp-feat-cal .lp-day{box-shadow:var(--lp-ring);background:#fff;border-radius:10px;height:86px;padding:5px 4px;position:relative}.landing .lp-feat-cal .lp-day small{color:var(--lp-muted);text-align:center;font-size:9px;display:block}.landing .lp-feat-cal .lp-blk{text-align:center;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:500;line-height:1.15;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.landing .lp-feat-cal .lp-blk-prep{background:var(--lp-lilac);height:20px;color:var(--lp-ink);top:24px}.landing .lp-feat-cal .lp-blk-interview{background:var(--lp-ink);color:#fff;height:30px;top:47px}.landing .lp-feat-cal .lp-blk-thanks{background:var(--lp-lime);height:18px;color:var(--lp-ink);top:30px}.landing .lp-feat-pause{gap:12px}.landing .lp-feat-pause .lp-sw{cursor:default;display:block}.landing .lp-feat-pause .lp-tx{flex:1;min-width:0}.landing .lp-feat-pause b{font-size:12.5px;font-weight:500;display:block}.landing .lp-feat-pause small{color:var(--lp-muted);margin-top:2px;font-size:11px;display:block}.landing .lp-feat-answers{flex-direction:column;align-items:stretch;gap:7px}.landing .lp-feat-answers .lp-chip{box-shadow:var(--lp-ring);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.landing .lp-feat-answers .lp-chip b{color:var(--lp-ink);font-size:11.5px;font-weight:500}.landing .lp-feat-answers .lp-chip span{color:var(--lp-muted);flex:none;font-size:10px}.landing .lp-feat-letter{box-shadow:var(--lp-ring);background:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:12px 14px}.landing .lp-feat-letter .lp-lt-hi{color:var(--lp-ink);margin:0 0 4px;font-size:12px;font-weight:500}.landing .lp-feat-letter .lp-lt-body{color:var(--lp-ink-2);margin:0 0 10px;font-size:11.5px;line-height:1.5}.landing .lp-sample{padding:84px 0}.landing .lp-sample-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;margin-top:36px;display:grid}.landing .lp-doc{box-shadow:var(--lp-ring);background:#fff;border-radius:22px;overflow:hidden}.landing .lp-doc-head{border-bottom:1px solid var(--lp-line-in);flex-wrap:wrap;align-items:center;gap:16px;padding:22px 24px;display:flex}.landing .lp-doc-head .lp-logo{background:var(--lp-ai-bg);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:14px;font-weight:600;display:grid}.landing .lp-doc-head .lp-tx{flex:1;min-width:180px}.landing .lp-doc-head h3{font-size:20px}.landing .lp-doc-head .lp-meta{color:var(--lp-ink-2);margin-top:2px;font-size:13.5px}.landing .lp-doc-row{border-top:1px solid var(--lp-line-in);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 24px;transition:background-color .22s,box-shadow .22s;display:grid}.landing .lp-doc-row .lp-k{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);grid-column:1;font-size:11.5px;font-weight:500}.landing .lp-doc-row .lp-v{color:var(--lp-ink);overflow-wrap:anywhere;grid-column:1;font-size:15px;line-height:1.5}.landing .lp-doc-row .lp-side{grid-area:1/2/span 2;align-items:flex-start;display:flex}.landing .lp-doc-row[data-hl=true]{box-shadow:inset 3px 0 0 var(--lp-lilac);background:#fcfbff}.landing .lp-doc-row[data-k=resume][data-hl=true],.landing .lp-doc-row[data-k=answers][data-hl=true]{box-shadow:inset 3px 0 0 var(--lp-sky)}.landing .lp-doc-row[data-k=you][data-hl=true]{box-shadow:inset 3px 0 0 var(--lp-lime)}.landing .lp-legend{gap:14px;display:grid}.landing .lp-legend h3{margin-bottom:2px}.landing .lp-legend button{text-align:left;box-shadow:var(--lp-ring);cursor:pointer;background:#fff;border:0;border-radius:16px;align-items:flex-start;gap:10px;padding:13px 14px;transition:box-shadow .18s,background-color .18s;display:flex}.landing .lp-legend button:hover,.landing .lp-legend button:focus-visible,.landing .lp-legend button[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--lp-ink)}.landing .lp-legend .lp-tx{min-width:0}.landing .lp-legend .lp-tx small{color:var(--lp-muted);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.landing .lp-control{background:var(--lp-warm);border-radius:42px;padding:84px 0}.landing .lp-ctl-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.landing .lp-ctl-card{text-align:left;cursor:pointer;box-shadow:var(--lp-ring);transition:box-shadow .18s ease, transform .18s var(--lp-ease-out);background:#fff;border:0;border-radius:20px;padding:20px 20px 22px;position:relative}.landing .lp-ctl-card:active{transform:scale(.99)}.landing .lp-ctl-card[aria-checked=true]{box-shadow:0 0 0 2px var(--lp-ink)}.landing .lp-ctl-card .lp-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.landing .lp-ctl-card .lp-tick{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 1.5px #d6d4cf}.landing .lp-ctl-card .lp-tick svg{width:12px;height:12px;stroke:var(--lp-ink);stroke-width:2.8px;opacity:0}.landing .lp-ctl-card[aria-checked=true] .lp-tick{background:var(--lp-lime);box-shadow:none}.landing .lp-ctl-card[aria-checked=true] .lp-tick svg{opacity:1}.landing .lp-ctl-card h3{font-size:16.5px}.landing .lp-ctl-card p{color:var(--lp-ink-2);margin:7px 0 0;font-size:13.5px;line-height:1.5}.landing .lp-ctl-desc{color:var(--lp-ink-2);background:#fff;border-radius:18px;align-items:flex-start;gap:12px;margin-top:22px;padding:16px 20px;font-size:14.5px;display:flex}.landing .lp-ctl-desc img{object-fit:contain;flex:none;width:30px;height:30px}.landing .lp-ctl-desc b{color:var(--lp-ink)}.landing .lp-pause-row{background:#fff;border-radius:18px;align-items:center;gap:16px;margin-top:18px;padding:16px 20px;display:flex}.landing .lp-pause-row .lp-tx{flex:1;min-width:0}.landing .lp-pause-row b{font-size:14.5px;font-weight:500;display:block}.landing .lp-pause-row small{color:var(--lp-muted);margin-top:2px;font-size:13px;display:block}.landing .lp-sw{cursor:pointer;background:#d6d4cf;border:0;border-radius:16px;flex:none;width:48px;height:29px;padding:0;transition:background-color .2s;position:relative}.landing .lp-sw[aria-checked=true]{background:var(--lp-ink)}.landing .lp-sw i{width:25px;height:25px;transition:transform .26s var(--lp-ease-out);background:#fff;border-radius:14px;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000024}.landing .lp-sw[aria-checked=true] i{transform:translate(19px)}.landing .lp-sw[data-on=true]{background:var(--lp-ink)}.landing .lp-sw[data-on=true] i{transform:translate(19px)}.landing .lp-stats-band{padding:60px 0}.landing .lp-stats-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.landing .lp-stat-tile b{font-family:var(--lp-display);letter-spacing:-.02em;color:var(--lp-ink);font-size:clamp(34px,5vw,52px);font-weight:300;display:block}.landing .lp-stat-tile span{color:var(--lp-ink-2);margin-top:8px;font-size:14.5px;display:block}.landing .lp-reviews{padding:84px 0}.landing .lp-tp-headbox{flex:1;min-width:260px}.landing .lp-tp-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.landing .lp-tp-word{font-family:var(--lp-display);letter-spacing:-.02em;font-size:30px;font-weight:400}.landing .lp-tp-sub{color:var(--lp-ink-2);margin:0;font-size:14.5px}.landing .lp-review-wall-wrap{position:relative}.landing .lp-review-wall{column-count:3;column-gap:16px}.landing .lp-review-wall-wrap[data-folded=true]{max-height:1700px;overflow:hidden}.landing .lp-wall-fade{pointer-events:none;flex-direction:column;height:200px;display:flex;position:absolute;bottom:0;left:0;right:0}.landing .lp-wall-fade span{background:var(--lp-page);flex:1}.landing .lp-wall-fade span:first-child{opacity:.12}.landing .lp-wall-fade span:nth-child(2){opacity:.25}.landing .lp-wall-fade span:nth-child(3){opacity:.38}.landing .lp-wall-fade span:nth-child(4){opacity:.52}.landing .lp-wall-fade span:nth-child(5){opacity:.66}.landing .lp-wall-fade span:nth-child(6){opacity:.8}.landing .lp-wall-fade span:nth-child(7){opacity:.92}.landing .lp-wall-fade span:nth-child(8){opacity:1}.landing .lp-rcard{break-inside:avoid;width:100%;box-shadow:var(--lp-ring);background:#fff;border-radius:20px;margin:0 0 16px;padding:22px;display:block}.landing .lp-rstars{gap:2px;margin-bottom:12px;display:flex}.landing .lp-rstars span{background:#d6d4cf;border-radius:4px;width:16px;height:16px}.landing .lp-rstars span[data-on=true]{background:#00b67a}.landing .lp-rcard h3{margin-bottom:8px;font-size:15.5px;line-height:1.35}.landing .lp-rcard p{color:var(--lp-ink-2);margin:0;font-size:13.5px;line-height:1.55}.landing .lp-rcard .lp-who{border-top:1px solid var(--lp-line-in);align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.landing .lp-rcard .lp-av{width:32px;height:32px;color:var(--lp-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.landing .lp-rcard .lp-tx{min-width:0}.landing .lp-rcard .lp-who b{color:var(--lp-ink-2);font-size:12.5px;font-weight:500;display:block}.landing .lp-rcard .lp-who small{color:var(--lp-muted);margin-top:1px;font-size:12px;display:block}.landing .lp-reviews-more{z-index:2;justify-content:center;margin-top:-72px;display:flex;position:relative}.landing .lp-tp-foot{color:var(--lp-muted);margin:18px 0 0;font-size:12.5px}.landing .lp-compare{padding:84px 0}.landing .lp-stats-band~.lp-compare,.landing .lp-reviews~.lp-compare{background:var(--lp-warm);border-radius:42px}.landing .lp-cmp-table{border-collapse:separate;border-spacing:0;width:100%;box-shadow:var(--lp-ring);background:#fff;border-radius:22px;margin-top:10px;overflow:hidden}.landing .lp-cmp-table caption{text-align:left}.landing .lp-cmp-table th,.landing .lp-cmp-table td{text-align:left;border-top:1px solid var(--lp-line-in);vertical-align:top;padding:16px 20px;font-size:14.5px}.landing .lp-cmp-table thead th{font-family:var(--lp-display);border-top:0;padding-top:18px;padding-bottom:14px;font-size:16px;font-weight:500}.landing .lp-cmp-table th:first-child,.landing .lp-cmp-table td:first-child{color:var(--lp-muted);width:28%;font-size:13px;font-weight:500}.landing .lp-cmp-table td.lp-pip,.landing .lp-cmp-table th.lp-pip{background:#fbfef3}.landing .lp-cmp-table td.lp-pip{box-shadow:inset 3px 0 0 var(--lp-lime)}.landing .lp-cmp-table .lp-row-check{align-items:center;gap:8px;display:flex}.landing .lp-cmp-table .lp-row-check svg{width:16px;height:16px;color:var(--lp-great);flex:none}.landing .lp-pricing{padding:84px 0}.landing .lp-price-grid{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:40px;margin-top:36px;display:grid}.landing .lp-price-card{box-shadow:var(--lp-ring);background:#fff;border-radius:26px;padding:34px 34px 36px;position:relative;overflow:hidden}.landing .lp-price-card:after{content:"";background:var(--lp-lime);border-radius:50%;width:52px;height:52px;position:absolute;top:26px;right:26px}.landing .lp-price-card .lp-eyebrow{margin-bottom:10px}.landing .lp-price-row{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.landing .lp-price-row b{font-family:var(--lp-display);letter-spacing:-.03em;font-size:60px;font-weight:300;line-height:1}.landing .lp-price-row span{color:var(--lp-ink-2);font-size:16px}.landing .lp-price-card>.lp-lede{max-width:none;margin:0 0 18px}.landing .lp-price-card h3{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:12px;font-size:13px;font-weight:500}.landing .lp-incl{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.landing .lp-incl li{color:var(--lp-ink-2);gap:10px;font-size:14.5px;line-height:1.5;display:flex}.landing .lp-incl li svg{width:19px;height:19px;color:var(--lp-great);flex:none;margin-top:1px}.landing .lp-cancel-line{background:var(--lp-warm);height:28px;color:var(--lp-ink-2);border-radius:999px;align-items:center;margin-bottom:22px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.landing .lp-price-note{color:var(--lp-muted);margin:16px 0 0;font-size:13px;line-height:1.5}.landing .lp-price-pip{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.landing .lp-price-pip img{width:150px;height:auto}.landing .lp-team{background:var(--lp-warm);border-radius:42px;padding:84px 0}.landing .lp-team .lp-sec-head{margin-bottom:0}.landing .lp-letter{max-width:720px;box-shadow:var(--lp-ring);background:#fff;border-radius:26px;margin:0 auto;padding:44px 46px}.landing .lp-letter p{color:var(--lp-ink-2);margin:0 0 18px;font-size:17px;line-height:1.75}.landing .lp-letter .lp-sign{font-family:var(--lp-display);color:var(--lp-ink);margin-top:26px;font-size:20px}.landing .lp-resumes{padding:84px 0}.landing .lp-resume-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.landing .lp-resume-card{box-shadow:var(--lp-ring);color:inherit;transition:box-shadow .18s ease, transform .18s var(--lp-ease-out), opacity .62s var(--lp-ease);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:18px;text-decoration:none;display:flex}.landing .lp-resume-card.lp-reveal{transition:box-shadow .18s ease, opacity .62s var(--lp-ease), transform .62s var(--lp-ease)}.landing .lp-resume-card:hover,.landing .lp-resume-card:focus-visible{box-shadow:0 0 0 1.5px var(--lp-ink)}.landing .lp-resume-card:active{transform:scale(.99)}.landing .lp-resume-thumb{box-shadow:var(--lp-ring), 0 10px 24px -18px #14141459;aspect-ratio:8.5/11;background:#fff;border-radius:12px;transition:box-shadow .22s;position:relative;overflow:hidden}.landing .lp-resume-card:hover .lp-resume-thumb{box-shadow:var(--lp-ring), 0 16px 30px -18px #14141473}.landing .lp-rt-doc{transform-origin:0 0;width:250%;font-family:var(--lp-sans);color:var(--lp-ink);padding:34px 36px;position:absolute;top:0;left:0;transform:scale(.4)}.landing .lp-rt-nm{font-family:var(--lp-display);font-size:30px;line-height:1.1}.landing .lp-rt-ti{color:var(--lp-ink-2);margin-top:4px;font-size:15px}.landing .lp-rt-ct{color:var(--lp-muted);border-bottom:1px solid var(--lp-line);margin-top:6px;padding-bottom:14px;font-size:12px}.landing .lp-rt-hd{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted);margin:16px 0 6px;font-size:11px}.landing .lp-rt-p{color:var(--lp-ink-2);margin:0;font-size:13px;line-height:1.5}.landing .lp-rt-job{justify-content:space-between;gap:12px;margin-top:8px;font-size:13.5px;display:flex}.landing .lp-rt-job span{color:var(--lp-muted);white-space:nowrap;font-size:12px}.landing .lp-rt-co{color:var(--lp-ink-2);font-size:12.5px}.landing .lp-rt-doc ul{color:var(--lp-ink-2);margin:4px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5;list-style:outside}.landing .lp-resume-card h3{margin:0;font-size:15px}.landing .lp-resume-card .lp-role{color:var(--lp-ink-2);font-size:12.5px}.landing .lp-resume-card .lp-view{color:var(--lp-ink);align-items:center;gap:4px;margin-top:auto;font-size:13px;font-weight:500;display:inline-flex}.landing .lp-resume-card .lp-view svg{width:14px;height:14px}.landing .lp-faq{padding:84px 0}.landing .lp-faq-list{gap:10px;max-width:760px;margin:36px auto 0;display:grid}.landing .lp-faq-item{box-shadow:var(--lp-ring);background:#fff;border-radius:18px;overflow:hidden}.landing .lp-faq-item h3{margin:0}.landing .lp-faq-q{text-align:left;cursor:pointer;width:100%;color:var(--lp-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:16px;font-weight:500;display:flex}.landing .lp-faq-q svg{width:18px;height:18px;transition:transform .24s var(--lp-ease-out);color:var(--lp-ink-2);flex:none}.landing .lp-faq-q[aria-expanded=true] svg{transform:rotate(45deg)}.landing .lp-faq-a{visibility:hidden;transition:grid-template-rows .32s var(--lp-ease), visibility .32s;grid-template-rows:0fr;display:grid;overflow:hidden}.landing .lp-faq-a[data-open=true]{visibility:visible;grid-template-rows:1fr}.landing .lp-faq-a>div{min-height:0}.landing .lp-faq-a .lp-in{color:var(--lp-ink-2);max-width:62ch;padding:0 22px 20px;font-size:14.5px;line-height:1.6}.landing .lp-final{text-align:center;border-radius:42px;padding:96px 0 104px}.landing .lp-final img{width:150px;height:auto;margin:0 auto 18px}.landing .lp-final h2{max-width:16ch;margin:0 auto;font-size:clamp(30px,4.6vw,46px);font-weight:300}.landing .lp-final .lp-lede{margin:16px auto 0}.landing .lp-final .lp-hero-ctas{justify-content:center;margin-top:30px}.landing .lp-footer{border-top:1px solid var(--lp-line);padding:56px 0 40px}.landing .lp-foot-grid{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.landing .lp-foot-brand{max-width:320px}.landing .lp-foot-brand .lp-brand{margin-bottom:12px}.landing .lp-foot-brand p{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.6}.landing .lp-foot-links{flex-wrap:wrap;gap:56px;display:flex}.landing .lp-foot-links div{gap:10px;display:grid}.landing .lp-foot-links a{color:var(--lp-ink-2);font-size:14px;text-decoration:none}.landing .lp-foot-links a:hover{color:var(--lp-ink)}.landing .lp-foot-bottom{border-top:1px solid var(--lp-line);color:var(--lp-muted);margin-top:40px;padding-top:20px;font-size:13px}@media (min-width:981px){.landing .lp-dfield{padding:10px 0}.landing .lp-dfield .lp-v{margin-top:3px;font-size:14px;line-height:1.45}.landing .lp-demo-head{padding:16px 22px 12px}.landing .lp-demo-status{padding:9px 22px}.landing .lp-demo-foot{padding:12px 22px}.landing .lp-hero-demo .lp-pipguide{margin-bottom:8px}}@media (max-width:980px){.landing .lp-wrap{padding:0 20px}.landing .lp-topbar .lp-wrap{gap:12px}.landing .lp-topbar .lp-actions{gap:10px}.landing .lp-topbar .lp-btn-nav{min-height:38px;padding:0 15px;font-size:13.5px}.landing .lp-brand{font-size:17px}.landing .lp-brand img{width:auto;height:32px}.landing .lp-nav-links,.landing .lp-tp-rating{display:none}.landing .lp-menu-btn{display:flex}.landing .lp-hero{border-radius:0 0 28px 28px;padding:32px 0 56px}.landing .lp-hero .lp-wrap{grid-template-columns:minmax(0,1fr);gap:34px}.landing .lp-hero h1{max-width:none}.landing .lp-problem .lp-wrap{grid-template-columns:minmax(0,1fr);gap:40px}.landing .lp-problem{padding:56px 0}.landing .lp-stack{order:-1}.landing .lp-how{border-radius:28px;padding:52px 0}.landing .lp-how-grid{grid-template-columns:minmax(0,1fr)}.landing .lp-ticker-label{padding:0 11px;font-size:11px}.landing .lp-features{padding:52px 0}.landing .lp-feat-grid{grid-template-columns:minmax(0,1fr)}.landing .lp-feat-card.lp-lg{grid-column:span 1}.landing .lp-stats-band{padding:44px 0}.landing .lp-stats-grid{grid-template-columns:minmax(0,1fr);gap:28px}.landing .lp-reviews{padding:56px 0}.landing .lp-review-wall{column-count:2}.landing .lp-resumes{padding:52px 0}.landing .lp-resume-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing .lp-sample{padding:56px 0}.landing .lp-sample-grid{grid-template-columns:minmax(0,1fr)}.landing .lp-legend{order:-1}.landing .lp-control{border-radius:28px;padding:52px 0}.landing .lp-ctl-cards{grid-template-columns:minmax(0,1fr)}.landing .lp-compare{padding:56px 0}.landing .lp-cmp-table thead{display:none}.landing .lp-cmp-table,.landing .lp-cmp-table tbody,.landing .lp-cmp-table tr,.landing .lp-cmp-table td{width:100%;display:block}.landing .lp-cmp-table tr{border-top:1px solid var(--lp-line-in);padding:14px 18px}.landing .lp-cmp-table tr:first-child{border-top:0}.landing .lp-cmp-table td{border-top:0;padding:4px 0}.landing .lp-cmp-table td[data-label]{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing .lp-cmp-table td[data-label]:before{content:attr(data-label);color:var(--lp-muted);flex:none;font-size:12px;font-weight:500}.landing .lp-cmp-table td:first-child{width:auto;color:var(--lp-ink);padding-bottom:8px;font-size:15px;font-weight:500}.landing .lp-cmp-table td.lp-pip{box-shadow:none;background:#fbfef3;border-radius:10px;margin:2px 0;padding:8px 10px}.landing .lp-pricing{padding:56px 0}.landing .lp-price-grid{grid-template-columns:minmax(0,1fr);gap:26px}.landing .lp-price-pip{order:-1}.landing .lp-price-pip img{width:110px}.landing .lp-team{border-radius:28px;padding:52px 0}.landing .lp-letter{padding:28px 24px}.landing .lp-letter p{font-size:15.5px}.landing .lp-faq{padding:56px 0}.landing .lp-final{border-radius:28px;padding:64px 0 72px}.landing .lp-sec-head{flex-direction:column}.landing .lp-foot-grid{gap:28px}.landing .lp-foot-links{gap:32px}}@media (max-width:460px){.landing .lp-how-card{padding:22px 20px 24px}.landing .lp-price-card{padding:26px 22px 28px}.landing .lp-letter{padding:24px 18px}.landing .lp-review-wall{column-count:1}.landing .lp-resume-grid{grid-template-columns:minmax(0,1fr)}.landing .lp-stat-badge{padding:7px 13px;font-size:12px}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.landing .lp-cta-arrow i{transition:none!important;animation:none!important}.landing .lp-ticker-track{transform:none;animation:none!important}html:has(.landing){scroll-behavior:auto}.landing .lp-reveal{opacity:1;transform:none}}@media (prefers-contrast:more){.landing,.lp-legal{--lp-line:#b9b6af;--lp-line-in:#d6d4cf;--lp-muted:#48484a}}.landing.lp-rx{min-height:100vh}.landing .lp-rx-wrap{max-width:720px;margin:0 auto;padding:0 24px}.landing .lp-rx-top{border-bottom:1px solid var(--lp-line);align-items:center;height:70px;display:flex}.landing .lp-back{color:var(--lp-ink-2);align-items:center;gap:6px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.landing .lp-back:hover{color:var(--lp-ink)}.landing .lp-back svg{width:16px;height:16px}.landing .lp-rx-hero{text-align:center;padding-top:40px;padding-bottom:8px}.landing .lp-rx-hero .lp-eyebrow{margin-bottom:10px}.landing .lp-rx-hero h1{font-size:clamp(28px,4vw,38px);font-weight:300;line-height:1.1}.landing .lp-rx-hero p{color:var(--lp-ink-2);max-width:48ch;margin:14px auto 0;font-size:15px}.landing .lp-rx-body{padding-top:36px;padding-bottom:80px}.landing .lp-rx-doc{box-shadow:var(--lp-ring);background:#fff;border-radius:22px;padding:44px 46px}.landing .lp-rx-nm{font-family:var(--lp-display);letter-spacing:-.01em;font-size:28px;font-weight:400}.landing .lp-rx-ti{color:var(--lp-ink-2);margin-top:4px;font-size:14.5px}.landing .lp-rx-contact{color:var(--lp-muted);margin-top:10px;font-size:13px}.landing .lp-rx-doc hr{border:0;border-top:1px solid var(--lp-line);margin:22px 0}.landing .lp-rx-doc h2{font-family:var(--lp-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 12px;font-size:12px;font-weight:500;line-height:1.55}.landing .lp-rx-section{margin-bottom:22px}.landing .lp-rx-section:last-child{margin-bottom:0}.landing .lp-rx-summary{color:var(--lp-ink-2);margin:0 0 22px;font-size:14.5px;line-height:1.65}.landing .lp-rx-job{margin-bottom:16px}.landing .lp-rx-job:last-child{margin-bottom:0}.landing .lp-rx-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.landing .lp-rx-role{font-size:15px;font-weight:500}.landing .lp-rx-co{color:var(--lp-ink-2);font-size:13.5px}.landing .lp-rx-dates{color:var(--lp-muted);flex:none;font-size:12.5px}.landing .lp-rx-job ul{color:var(--lp-ink-2);margin:8px 0 0;padding-left:18px;font-size:13.5px;line-height:1.6;list-style:outside}.landing .lp-rx-job li{margin-bottom:3px}.landing .lp-rx-skills{flex-wrap:wrap;gap:8px;display:flex}.landing .lp-rx-skills span{background:var(--lp-warm);height:26px;color:var(--lp-ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.landing .lp-rx-extra{color:var(--lp-ink-2);margin:0;font-size:13.5px}.landing .lp-rx-cta{text-align:center;margin-top:34px}.landing .lp-rx-btn{min-height:50px;padding:0 26px;font-size:15.5px}.landing .lp-rx-cta p{color:var(--lp-muted);margin:14px 0 0;font-size:13px}.landing .lp-rx-hero,.landing .lp-rx-body{padding-left:0;padding-right:0}@media (max-width:768px){.landing .lp-rx-hero,.landing .lp-rx-body{padding-left:20px;padding-right:20px}}@media (max-width:620px){.landing .lp-rx-doc{padding:28px 22px}}.lp-legal{min-height:100vh;line-height:1.6}.lp-legal .lp-legal-wrap{max-width:680px;margin:0 auto;padding:72px 24px 96px}.lp-legal a{color:var(--lp-ink)}.lp-legal .lp-back{color:var(--lp-ink-2);margin-bottom:28px;font-size:14px;text-decoration:none;display:inline-block}.lp-legal .lp-back:hover{color:var(--lp-ink)}.lp-legal h1{font-family:var(--lp-display);letter-spacing:-.02em;margin:0 0 18px;font-size:40px;font-weight:300}.lp-legal .lp-note{box-shadow:var(--lp-ring);color:var(--lp-ink-2);background:#fff;border-radius:18px;margin-bottom:28px;padding:20px 22px;font-size:15px}.lp-legal p{color:var(--lp-ink-2);margin:1em 0}.lp-legal :focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px}
