.landing-founder{position:relative;min-height:800px;min-height:max(800px,100svh);background:#0f0f0f;z-index:1;display:flex;justify-content:center;min-height:824px;height:57.2222vw;padding:212px 32px 180px;background:transparent;scroll-margin-top:132px}.landing-founder-content{width:min(664px,100%);display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.landing-founder-content>img{width:120px;height:120px;border-radius:32px;object-fit:cover}.landing-founder-story{display:flex;flex-direction:column;gap:28px}.landing-founder-story p{font-size:20px;line-height:28px;font-weight:500;color:#fff}.landing-walkthrough{position:relative;height:500svh;background:#0f0f0f}.landing-walkthrough-sticky{position:sticky;top:0;height:100svh;padding:192px 32px 0;overflow:clip;background:#0f0f0f}.landing-walkthrough-inner{width:min(1036px,100%);margin-inline:auto}.landing-walkthrough-progress{display:flex;align-items:center;width:100%;gap:8px;margin:0;padding:0;list-style:none}.landing-walkthrough-progress li{display:flex;align-items:center;white-space:nowrap;gap:8px;color:#fff6;font-size:14px;line-height:14px;font-weight:500;text-transform:uppercase}.landing-walkthrough-step-label{transition:color .25s ease}.landing-walkthrough-progress li.is-active{color:#fff}.landing-walkthrough-step-track{display:block;flex:none;width:52px;height:2px;overflow:clip;background:#6f6f6f}.landing-walkthrough-step-track>span{display:block;width:100%;height:100%;transform-origin:left;background:#e65f16}.landing-walkthrough-stage{position:relative;margin-top:64px;isolation:isolate}.landing-walkthrough-panel{position:absolute;inset:0 0 auto;display:flex;flex-direction:column;align-items:center;pointer-events:none;will-change:transform,opacity}.landing-walkthrough-panel h2{width:min(774px,100%);font-size:40px;line-height:44px;text-align:center;font-weight:500}.landing-walkthrough-panel-1 h2,.landing-walkthrough-panel-2 h2{width:min(650px,100%)}.landing-walkthrough-title-line{white-space:pre-wrap}.landing-walkthrough-resume{display:flex;flex-direction:column;align-items:center;margin-top:48px;gap:16px}.landing-walkthrough-document{position:relative;width:124px;height:124px}.landing-walkthrough-document>img{position:absolute;left:19.375px;top:7.7576px;width:85.25px;height:108.5px}.landing-walkthrough-document-check{position:absolute;left:89px;top:82px;width:48px;height:48px}.landing-walkthrough-check-circle{position:absolute;left:4.5px;top:4.5px;width:39px;height:39px}.landing-walkthrough-check-mark{position:absolute;left:4px;top:4px;width:40px;height:40px}.landing-walkthrough-resume>strong{font-size:28px;line-height:36px;font-weight:500}.landing-walkthrough-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px}.landing-walkthrough-pills span{display:flex;align-items:center;height:48px;padding:0 24px;border-radius:100px;background:#222;font-size:16px;line-height:20px;white-space:nowrap}.landing-walkthrough-vacancy{display:flex;flex-direction:column;width:378px;height:280px;padding:24.638px;margin-top:48px;border-radius:41.063px;background:#191919}.landing-walkthrough-vacancy-company{display:flex;align-items:center;gap:16.425px;font-size:16.425px;line-height:20.531px}.landing-walkthrough-vacancy-company img{width:41.0629px;height:41.0629px}.landing-walkthrough-vacancy>strong{font-size:24.638px;line-height:28.744px;font-weight:500;margin-top:24.638px}.landing-walkthrough-vacancy-bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto}.landing-walkthrough-vacancy-bottom>div{display:flex;flex-direction:column;gap:4.106px}.landing-walkthrough-vacancy-bottom>div>span{color:#fff9;font-size:16.425px;line-height:20.531px}.landing-walkthrough-vacancy-bottom b{display:flex;align-items:flex-end;gap:2.053px;font-size:49.276px;line-height:49.276px;font-weight:500}.landing-walkthrough-vacancy-bottom small{font-size:20.531px;line-height:32.85px;font-weight:500}.landing-walkthrough-fake-button{display:flex;align-items:center;height:41.063px;padding:0 20.531px;border-radius:12.319px;background:#2c2c2c;font-size:13.345px;line-height:20.531px}.landing-walkthrough-match{width:min(471.035px,100%);display:flex;flex-direction:column;gap:5.234px;margin-top:48px}.landing-walkthrough-match-score{display:flex;align-items:center;gap:17.556px;padding:26.333px;border-radius:26.333px;background:#191919}.landing-walkthrough-match-score>strong{font-size:43.889px;line-height:43.889px;font-weight:500;color:#00a01d}.landing-walkthrough-match-score>div{display:flex;flex-direction:column;gap:2.194px;flex:1;min-width:0}.landing-walkthrough-match-score b{min-height:27px;font-size:17.556px;line-height:26.333px;font-weight:500}.landing-walkthrough-match-score span{min-height:36px;line-height:17.556px;color:#a6a6a6;white-space:pre-wrap}.landing-walkthrough-match-score span,.landing-walkthrough-reason{font-family:var(--font-landing-body),Onest,sans-serif;font-size:15.361px;font-weight:400}.landing-walkthrough-reason{display:flex;align-items:center;gap:8.778px;padding:17.556px;border-radius:17.556px;background:#191919;line-height:21.944px}.landing-walkthrough-reason img{width:21.9444px;height:21.9444px;flex:none}.landing-walkthrough-reason span{min-height:22px;flex:1;min-width:0}.landing-walkthrough-adapt{display:flex;flex-direction:column;gap:10px;width:min(724px,100%);margin-top:48px}.landing-walkthrough-adapt-row{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:95px;padding:20px;border-radius:25px;background:#191919}.landing-walkthrough-adapt-label{display:flex;align-items:center;gap:20px;min-width:0;font-size:20px;line-height:25px}.landing-walkthrough-adapt-label img{flex:none;width:40px;height:40px}.landing-walkthrough-adapt-button{display:flex;justify-content:center;align-items:center;gap:10px;flex:none;min-height:55px;padding:0 27.5px;border-radius:15px;background:linear-gradient(90deg,#f83600,#ceab00);font-size:17.5px;line-height:25px;white-space:nowrap}.landing-walkthrough-adapt-button img{width:25px;height:25px}@media(min-width:1920px){.landing-founder{padding-top:clamp(240px,20vh,340px)}.landing-founder-content{width:min(800px,100%)}.landing-founder-story p{font-size:clamp(22px,1.15vw,28px);line-height:1.42}.landing-walkthrough-sticky{padding-top:clamp(230px,19vh,340px)}.landing-walkthrough-inner{width:min(1350px,calc(100% - 96px))}.landing-walkthrough-progress{justify-content:center;gap:16px}.landing-walkthrough-progress li{font-size:16px;line-height:20px;gap:16px}.landing-walkthrough-step-track{width:64px}.landing-walkthrough-panel h2{font-size:clamp(44px,2.5vw,56px);line-height:1.1;width:min(1000px,100%)}.landing-walkthrough-panel-1 h2,.landing-walkthrough-panel-2 h2{width:min(850px,100%)}.landing-founder-content>img{width:clamp(120px,8.333vw,170px);height:clamp(120px,8.333vw,170px);border-radius:40px}.landing-walkthrough-adapt,.landing-walkthrough-match,.landing-walkthrough-resume,.landing-walkthrough-vacancy{margin-top:68px}}@media(max-width:1100px){.landing-walkthrough-progress{justify-content:center;flex-wrap:wrap;row-gap:12px}.landing-walkthrough-progress li{font-size:11px}.landing-walkthrough-step-track{width:25px}}@media(max-width:700px){.landing-founder{min-height:690px;padding:125px 24px 70px}.landing-founder-content{gap:24px}.landing-founder-content>img{width:96px;height:96px;border-radius:26px}.landing-founder-story{gap:20px}.landing-founder-story p{font-size:16px;line-height:23px}.landing-walkthrough-sticky{padding:128px 24px 0}.landing-walkthrough-progress{flex-wrap:nowrap;gap:8px;justify-content:center}.landing-walkthrough-progress li{gap:8px}.landing-walkthrough-step-name{display:none}.landing-walkthrough-step-label{font-size:12px;line-height:14px}.landing-walkthrough-step-track{width:18px}.landing-walkthrough-stage{margin-top:42px}.landing-walkthrough-panel h2{font-size:clamp(27px,7vw,36px);line-height:1.12}.landing-walkthrough-title-break{display:none}.landing-walkthrough-adapt,.landing-walkthrough-match,.landing-walkthrough-resume,.landing-walkthrough-vacancy{margin-top:44px}.landing-walkthrough-resume>strong{font-size:22px;line-height:28px}.landing-walkthrough-pills span{font-size:13px;height:40px;padding:0 16px}.landing-walkthrough-vacancy{width:min(378px,100%)}.landing-walkthrough-match{width:min(471.035px,100%)}.landing-walkthrough-match-score{padding:20px;gap:12px}.landing-walkthrough-match-score>strong{font-size:34px;line-height:34px}.landing-walkthrough-match-score b{min-height:21px;font-size:14px;line-height:21px}.landing-walkthrough-match-score span{min-height:30px;font-size:12px;line-height:15px}.landing-walkthrough-reason{padding:14px;font-size:13px;line-height:18px}.landing-walkthrough-reason span{min-height:18px}.landing-walkthrough-adapt-row{align-items:flex-start;flex-direction:column;gap:16px}.landing-walkthrough-adapt-label{font-size:17px}.landing-walkthrough-adapt-button{align-self:stretch;font-size:15px}}@media(max-height:700px){.landing-walkthrough-sticky{padding-top:128px}.landing-walkthrough-stage{margin-top:32px}.landing-walkthrough-panel h2{font-size:clamp(24px,3vw,32px);line-height:1.1}.landing-walkthrough-adapt,.landing-walkthrough-match,.landing-walkthrough-resume,.landing-walkthrough-vacancy{margin-top:24px}}@media(min-width:701px){.landing-walkthrough-sticky{padding-top:clamp(128px,calc(100svh - 608px),192px)}}@media(min-width:701px) and (min-height:701px) and (max-height:900px){.landing-walkthrough-panel-3 h2{width:min(774px,100%);font-size:40px;line-height:44px}.landing-walkthrough-panel-3 .landing-walkthrough-match{margin-top:48px}}@media(min-width:701px) and (max-width:900px){.landing-walkthrough-panel-3 h2{font-size:32px;line-height:36px}}@media(min-width:701px) and (max-height:700px){.landing-walkthrough-panel-3 h2{font-size:28px;line-height:32px}.landing-walkthrough-panel-3 .landing-walkthrough-match{margin-top:24px}}@media(prefers-reduced-motion:reduce){.landing-founder *,.landing-walkthrough *{transition:none!important;animation:none!important}}.landing{--land-bg:#0f0f0f;--land-card:#191919;--land-muted:#a6a6a6;--land-orange:#e65f16;background:var(--land-bg);color:#fff;font-family:var(--font-match),Onest,sans-serif;overflow:clip}.landing *{box-sizing:border-box;letter-spacing:0}.landing a{text-decoration:none}.landing h1,.landing h2,.landing h3,.landing p{margin:0;font-weight:500}.landing button{font:inherit;cursor:pointer}.landing-section{position:relative;min-height:800px;min-height:max(800px,100svh);overflow:hidden}.landing-section h2{font-size:clamp(46px,4.45vw,88px);line-height:.9;letter-spacing:0}.landing-section p{font-size:clamp(19px,1.67vw,30px);line-height:1.34}.landing-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;background:white;color:#0e0e0e;border-radius:12px;font-size:16px;font-weight:500;white-space:nowrap;transition:transform .25s ease,background .25s ease}.landing-cta:hover{transform:translateY(-2px);background:#f2f2f2}.landing-cta-icon{display:grid;place-items:center;width:24px;height:24px;color:#fff;background:#0e0e0e;border-radius:4px}.landing-intro{position:relative;overflow:clip;isolation:isolate;background:#0f0f0f}.landing-hero{position:relative;z-index:1;height:117.9167vw;min-height:1100px;background:transparent}.landing-hero-topbar{position:relative;z-index:2;display:flex;align-items:center;padding:48px clamp(32px,3.3333vw,86px)}.landing-hero-brand{display:inline-flex;align-items:center;gap:16px;color:#fff;font-size:20px;line-height:20px}.landing-hero-brand img{display:block;flex:none;width:48px;height:48px}.landing-hero-topbar nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:32px;white-space:nowrap}.landing-hero-topbar nav a{color:#fff;font-size:16px;line-height:20px;transition:color .25s}.landing-hero-topbar nav a:hover{color:#ffffff99}.landing-hero-content{position:absolute;z-index:2;top:max(154px,10.6944vw);left:50%;transform:translateX(-50%);width:clamp(494px,34.3056vw,790px);text-align:center}.landing-hero-content h1{font-size:clamp(40px,2.7778vw,64px);line-height:1;font-weight:500;text-wrap:balance}.landing-hero-content p{margin-top:24px;color:#ffffff66;font-family:var(--font-landing-body),Onest,sans-serif;font-size:clamp(20px,1.3889vw,28px);line-height:1.4;font-weight:400}.landing-hero-actions{display:flex;justify-content:center;gap:8px;margin-top:40px}.landing-hero-primary,.landing-hero-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border-radius:20px;font-size:16px;line-height:20px;font-weight:500;white-space:nowrap;transition:background .25s}.landing-hero-primary{background:#fff;color:#0e0e0e}.landing-hero-primary:hover{background:#e6e6e6}.landing-hero-secondary{background:#ffffff1f;color:#fff}.landing-hero-secondary:hover{background:#ffffff33}.landing-hero-glow{position:absolute;z-index:0;left:50%;top:max(269px,18.6806vw);transform:translateX(-50%);width:141.6667vw;aspect-ratio:2040/1558;background:url(/images/landing/hero-glow-story.svg) 50%/contain no-repeat;pointer-events:none;animation:landing-hero-layer-in 1.6s ease-out .2s both}.landing-hero-wordmark{position:absolute;z-index:1;left:4.5139%;top:max(580px,40.2778vw);width:90.9722%;pointer-events:none}.landing-hero-wordmark img{display:block;width:100%;height:auto;animation:landing-hero-item-in 1.2s cubic-bezier(.22,1,.36,1) .35s both}.landing-hero-topbar{animation:landing-hero-item-in .9s cubic-bezier(.22,1,.36,1) .1s both}.landing-hero-content h1{animation:landing-hero-item-in .9s cubic-bezier(.22,1,.36,1) .2s both}.landing-hero-content p{animation:landing-hero-item-in .9s cubic-bezier(.22,1,.36,1) .35s both}.landing-hero-actions{animation:landing-hero-item-in .9s cubic-bezier(.22,1,.36,1) .5s both}.landing-header{position:fixed;top:32px;left:50%;z-index:30;width:calc(100% - 64px);padding:16px;border-radius:24px;background:rgba(255,255,255,.08);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-16px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .55s}.landing-header.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s}.landing-header-inner{height:48px;width:100%;display:flex;align-items:center;justify-content:space-between}.landing-brand{display:inline-flex;align-items:center;gap:16px;color:white;font-size:20px;line-height:20px}.landing-brand img{border-radius:13px}.landing-header nav{display:flex;align-items:center;gap:8px}.landing-header .landing-cta{min-height:48px;padding:0 24px;border-radius:16px}.landing-header-links{position:absolute;left:50%;transform:translateX(-50%);gap:32px!important}.landing-header-links a{color:#fff;font-size:16px;line-height:20px}.landing-header-links a:hover{color:#fff9}@media(max-width:1100px){.landing-header .landing-header-links{display:none}}.landing-signin{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:16px;background:rgba(255,255,255,.08);color:#fff;font-size:16px;transition:background .2s}.landing-signin:hover{background:rgba(255,255,255,.2)}.landing-bottom-glow{position:absolute;bottom:-430px;left:50%;width:950px;height:660px;transform:translateX(-50%);background:radial-gradient(ellipse,#ffffff16 0,transparent 68%);pointer-events:none}.landing-sources{display:flex;align-items:center;flex-direction:column;text-align:center;padding-top:clamp(172px,11.9444vw,300px)}.landing-sources-image{position:relative;width:clamp(683px,47.43vw,1000px);aspect-ratio:683/384;flex:none;animation:landing-float 7s ease-in-out infinite}.landing-sources-image img{object-fit:contain}.landing-sources-copy{position:relative;z-index:1;width:min(584px,90vw);margin-top:clamp(-86px,-4.0972vw,-59px)}.landing-sources-copy h2{font-size:clamp(40px,2.78vw,54px);line-height:1;max-width:584px;margin:auto}.landing-sources-copy p{width:min(448px,100%);margin-inline:auto;font-family:var(--font-landing-body),Onest,sans-serif;font-weight:400;color:rgba(255,255,255,.6);font-size:20px;line-height:28px;margin-top:24px}.landing-pain-scroll{position:relative;height:265vh}.landing-pain-sticky{position:sticky;top:0;height:100svh;min-height:800px;display:flex;flex-direction:column;align-items:center;overflow:clip;text-align:center;padding-top:clamp(212px,26.5vh,340px);background:#0f0f0f}.landing-pain-sticky h2{width:min(clamp(688px,47.7778vw,1100px),calc(100% - 48px));font-size:clamp(64px,4.4444vw,88px);line-height:.875;z-index:1}.landing-pain-stack{position:relative;width:356px;height:356px;margin-top:-4px;overflow:visible;isolation:isolate}.landing-pain-card{position:absolute;inset:0;width:100%;height:100%;border-radius:48px;background:#1f1f1f;text-align:left;padding:32px;display:flex;flex-direction:column;justify-content:space-between}.landing-pain-card p,.landing-pain-card strong{font-size:24px;font-weight:500;line-height:28px}.landing-pain-card strong{max-width:270px}.landing-pain-card:first-child strong{max-width:184px}.landing-pain-card p{color:#fff6}.landing-analysis-inner,.landing-search-inner{position:relative;width:calc(100% - 23.34vw);max-width:2200px;min-height:800px;min-height:max(800px,100svh);margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4vw}.landing-search-inner{display:block}.landing-search-copy{position:absolute;top:clamp(168px,21vh,240px);left:0;width:clamp(448px,31.1vw,620px);max-width:48%;z-index:1}.landing-search-copy h2{font-size:clamp(64px,4.444vw,88px);line-height:.875}.landing-analysis-copy p,.landing-search-copy p{color:var(--land-muted);margin-top:24px;max-width:480px}.landing-search-copy p{font-size:20px;line-height:24px;width:calc(100% + 1px);max-width:none;color:#fff9;font-weight:400}.landing-mesh{position:absolute;left:clamp(92px,6.4vw,164px);top:clamp(64px,8vh,120px);width:clamp(1072px,74.45vw,1650px);aspect-ratio:4/3}.landing-mesh img{object-fit:contain}.landing-feed-scroll{position:relative;height:200svh;min-height:1600px;background:#0f0f0f}.landing-feed-sticky{position:sticky;top:0;height:100svh;min-height:800px;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-top:clamp(164px,20.5vh,244px)}.landing-center-heading{text-align:center;width:544px;max-width:calc(100% - 32px)}.landing-center-heading h2{font-size:64px;line-height:56px}.landing-center-heading p{color:#fff9;margin:24px auto 0;max-width:449px;font-size:20px;line-height:24px;font-weight:400}.landing-feed-cards{position:relative;width:1136px;height:356px;flex:none;margin-top:48px}.landing-feed-card-slot{position:absolute;top:0;left:384px;width:368px;height:356px}.landing-feed-card-left,.landing-feed-card-right{z-index:1}.landing-feed-card-center{z-index:2}.landing-job-card{width:100%;height:100%;min-width:0;background:var(--land-card);border-radius:40px;padding:24px;display:flex;flex-direction:column;overflow:hidden}.landing-job-company{display:flex;align-items:center;gap:16px;font-size:16px;min-height:40px}.landing-job-logo{width:40px;height:40px;flex:none;border-radius:12px}.landing-job-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fa3830;color:#fff;font-size:22px;font-weight:500;flex:none}.landing-job-mark.tbank{background:#ffdf27;color:#0e0e0e}.landing-job-mark.avito{background:white;color:#10c66f;font-size:30px}.landing-job-card h3{font-size:24px;line-height:28px;margin:24px 0 12px}.landing-job-salary{color:#a3a3a3;font-size:16px!important;line-height:24px!important;font-weight:400!important}.landing-job-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:16px}.landing-job-tags span{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:12px;background:#2c2c2c;font-size:12px;line-height:20px;white-space:nowrap}.landing-job-tags .landing-tag-new{background:#e65f16}.landing-job-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:auto;min-height:72px}.landing-job-bottom div{display:flex;flex-direction:column;gap:4px}.landing-job-bottom div>span{color:#fff9;font-size:16px;line-height:20px}.landing-job-bottom strong{font-size:48px;line-height:48px;font-weight:500}.landing-job-bottom small{font-size:20px;line-height:32px;margin-left:2px}.landing-job-more{display:grid;place-items:center;height:40px;padding:0 20px;background:#2c2c2c;border-radius:12px;color:#fff;font-size:13px;line-height:20px;user-select:none}.landing-analysis-inner{align-items:start;padding-top:100px}.landing-analysis-copy{margin-top:0;max-width:550px}.landing-match-card{background:#191919;border-radius:32px 32px 2px 32px;padding:24px;min-width:0;width:100%;max-width:620px;justify-self:end}.landing-match-company{display:flex;align-items:center;gap:16px}.landing-match-company .landing-job-mark{width:56px;height:56px;font-size:29px}.landing-match-company div{display:flex;flex-direction:column;gap:4px}.landing-match-company small{color:var(--land-muted);font-size:16px}.landing-match-company strong{font-size:20px;font-weight:500}.landing-match-salary{color:var(--land-muted);font-size:16px!important;margin-top:16px!important}.landing-match-card .landing-job-tags{margin-top:16px}.landing-match-score{display:flex;align-items:center;gap:16px;background:#0f0f0f;border-radius:24px;padding:24px;margin-top:24px}.landing-match-score>strong{font-size:40px;line-height:1;color:#00a01d;font-weight:500}.landing-match-score div{display:flex;flex-direction:column;gap:2px}.landing-match-score b{font-weight:500;font-size:16px}.landing-match-score small{color:var(--land-muted);font-size:14px;line-height:16px}.landing-match-card h3{font-size:20px;margin:20px 0 12px}.landing-match-reasons{display:flex;flex-direction:column;gap:8px}.landing-match-reasons div{display:flex;align-items:center;gap:8px;background:#282828;border-radius:16px;padding:16px;font-size:14px;line-height:20px}.landing-match-reasons span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;flex:none;font-weight:700;color:white}.landing-match-reasons .positive{background:#00a01d}.landing-match-reasons .warning{background:#f33}.landing-letter{position:relative;min-height:1420px;background:#e65f16;overflow:hidden}.landing-letter-bg{position:absolute;inset:0;background:url(/images/landing/letter-scene.png) 50%/cover no-repeat;transform:scale(1.04);animation:landing-bg-breathe 12s ease-in-out infinite alternate}.landing-letter-inner{position:relative;z-index:1;min-height:1420px;max-width:2000px;margin:auto;padding:20% 12% 80px;display:flex;flex-direction:column;justify-content:space-between}.landing-letter-flow{display:grid;grid-template-columns:1fr 90px 1fr;gap:10px 20px;align-items:center;color:#fff;font-size:clamp(42px,4vw,75px);line-height:.96}.landing-letter-flow span:first-child{grid-column:1}.landing-letter-flow span:nth-child(2){grid-column:2}.landing-letter-flow span:nth-child(3){grid-column:3}.landing-letter-flow span:nth-child(4){grid-column:2;grid-row:2}.landing-letter-flow span:nth-child(5){grid-column:3;grid-row:2}.landing-letter-arrow{font-size:58px}.landing-letter-caption{max-width:520px;text-align:center;align-self:center}.landing-letter-caption p{font-size:20px;line-height:1.38}.landing-comparison{display:grid;grid-template-columns:1fr 1fr;min-height:800px}.landing-comparison-side{display:flex;justify-content:center;text-align:center;padding:120px 32px 70px;background:#0f0f0f}.landing-comparison-side.orange{background:#e65f16}.landing-comparison-side p{font-size:24px;color:#ffffff99;margin-bottom:32px}.landing-comparison-side div div{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:16px}.landing-comparison-side strong{font-size:clamp(24px,2.22vw,40px);font-weight:500;line-height:1.05}.landing-pricing{padding:100px 24px 70px;display:flex;flex-direction:column;align-items:center;min-height:800px}.landing-pricing h2{text-align:center}.landing-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,1100px);margin-top:64px}.landing-pricing-card{background:#191919;border-radius:48px;padding:32px;min-height:464px;display:flex;flex-direction:column}.landing-pricing-card.pro{background:linear-gradient(170deg,#220900,#a83204 95%)}.landing-pricing-head{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:24px}.landing-pricing-head h3{font-size:24px}.landing-pricing-head span{color:#aaa;white-space:nowrap}.landing-pricing-card>p{font-size:16px;color:#aaa;margin-top:40px}.landing-pricing-features{display:flex;flex-direction:column;gap:8px;margin-top:12px}.landing-pricing-features>div{display:flex;gap:16px;align-items:center;border-radius:24px;background:#282828;padding:15px 20px;min-height:72px}.landing-pricing-card.pro .landing-pricing-features>div{background:#ffffff16}.landing-pricing-features svg{flex:none}.landing-pricing-features span{display:flex;flex-direction:column;gap:2px}.landing-pricing-features strong{font-size:16px;font-weight:500;line-height:1.2}.landing-pricing-features small{font-size:14px;color:#aaa;line-height:1.2}.landing-pricing-button{display:grid;place-items:center;min-height:56px;width:100%;margin-top:auto;border-radius:16px;background:#282828;color:white;font-size:16px;transition:background .2s,transform .2s}.landing-pricing-button:hover{background:#404040;transform:translateY(-2px)}.landing-pricing-card.pro .landing-pricing-button{background:#e65f16}.landing-pricing-card.pro .landing-pricing-button:hover{background:#f2722c}.landing-faq{display:flex;flex-direction:column;align-items:center;padding:60px 24px 100px;min-height:740px}.landing-faq h2{text-align:center}.landing-faq-list{width:min(100%,540px);display:flex;flex-direction:column;gap:8px;margin-top:48px}.landing-faq-item{background:#191919;border-radius:20px;overflow:hidden}.landing-faq-item button{width:100%;min-height:56px;background:transparent;border:0;color:white;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:0 24px;gap:16px;font-size:16px}.landing-faq-item svg{flex:none;transition:transform .3s}.landing-faq-item svg.active{transform:rotate(180deg)}.landing-faq-answer{overflow:hidden}.landing-faq-answer p{font-size:14px;line-height:20px;color:#999;padding:0 24px 20px}.landing-final{position:relative;min-height:800px;min-height:100svh;overflow:hidden;display:flex;justify-content:center;text-align:center;background:#a73211}.landing-final-bg{position:absolute;inset:0;background:url(/images/landing/final-background.png) 50%/cover no-repeat}.landing-final-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px 24px 60px;max-width:820px}.landing-final-copy h2{font-size:clamp(48px,4.45vw,88px);line-height:.9}.landing-final-copy p{font-size:clamp(19px,1.67vw,30px);line-height:1.33;max-width:550px;color:#fffc}.landing-final-copy .landing-cta{margin-top:16px}.landing-footer{display:flex;align-items:center;justify-content:center;gap:32px;min-height:84px;background:#0f0f0f;color:#999;font-size:14px}.landing-footer a{color:#999}.landing-footer a:hover{color:#fff}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}@keyframes landing-hero-backdrop-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes landing-hero-layer-in{0%{opacity:0}to{opacity:1}}@keyframes landing-hero-item-in{0%{opacity:0;transform:translate3d(0,32px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes landing-bg-breathe{0%{transform:scale(1.04)}to{transform:scale(1.12)}}@media(min-width:1900px){.landing-sources-copy{width:min(760px,90vw)}.landing-sources-copy h2{max-width:760px}.landing-feed-cards{gap:24px}.landing-job-card{min-height:420px;padding:32px}.landing-pain-card,.landing-pain-stack{width:400px;height:400px}.landing-pricing-grid{width:min(75%,1400px)}.landing-match-card{max-width:750px}.landing-analysis-copy,.landing-search-copy{max-width:720px}}@media(max-width:900px){.landing-analysis-inner,.landing-header-inner,.landing-search-inner{width:calc(100% - 64px)}.landing-analysis-inner,.landing-search-inner{gap:24px}.landing-feed{padding-inline:32px}.landing-job-card{padding:20px}.landing-job-card h3{font-size:20px}.landing-job-tags span{font-size:11px;padding-inline:10px}.landing-letter-inner{padding-inline:7%}.landing-letter-flow{font-size:45px;grid-template-columns:1fr 50px 1fr}.landing-comparison-side{padding-inline:16px}}@media(max-width:700px){.landing-section{min-height:680px;min-height:100svh}.landing-section h2{font-size:clamp(40px,11vw,64px)}.landing-section p{font-size:17px}.landing-header-inner{width:calc(100% - 40px);height:72px}.landing-brand{font-size:20px;gap:8px}.landing-brand img{width:40px;height:40px}.landing-header nav{gap:12px}.landing-signin{font-size:14px}.landing-header .landing-cta{font-size:12px;min-height:40px;padding:0 10px}.landing-header .landing-cta-icon{width:19px;height:19px}.landing-header .landing-cta-icon svg{width:14px;height:14px}.landing-sources{padding:72px 20px 40px;justify-content:center}.landing-sources-image{width:min(100%,560px);height:220px}.landing-sources-copy h2{font-size:36px}.landing-sources-copy p{font-size:18px}.landing-pain-scroll{height:230vh}.landing-pain-sticky{top:72px;height:calc(100svh - 72px);min-height:600px;padding:60px 20px}.landing-pain-sticky h2{font-size:42px}.landing-pain-stack{width:min(300px,80vw);height:min(300px,80vw);margin-top:44px}.landing-pain-card{border-radius:36px;padding:25px}.landing-pain-card p,.landing-pain-card strong{font-size:19px;line-height:23px}.landing-analysis-inner,.landing-search-inner{width:calc(100% - 48px);min-height:760px;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0}.landing-search-copy{margin-top:90px}.landing-analysis-copy p,.landing-search-copy p{margin-top:20px}.landing-mesh{width:100%;height:420px;align-self:start}.landing-feed{padding:80px 20px 90px}.landing-center-heading p{margin-top:20px}.landing-feed-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:0 20px 20px;margin-top:50px;width:calc(100% + 40px);max-width:none}.landing-job-card{flex:0 0 min(340px,82vw);scroll-snap-align:center;min-height:360px;padding:24px}.landing-job-tags span{font-size:12px}.landing-analysis-inner{padding:90px 0}.landing-match-card{align-self:start;margin-top:40px;padding:18px}.landing-match-company strong{font-size:16px}.landing-match-score{padding:16px}.landing-match-reasons div{padding:12px;font-size:12px}.landing-letter,.landing-letter-inner{min-height:900px}.landing-letter-bg{background-position:54%}.landing-letter-inner{padding:180px 24px 60px}.landing-letter-flow{display:flex;flex-direction:column;align-items:flex-start;font-size:clamp(38px,10vw,58px);gap:8px}.landing-letter-flow .landing-letter-arrow{margin-left:20%;font-size:44px;line-height:1}.landing-letter-caption p{font-size:17px}.landing-comparison{grid-template-columns:1fr}.landing-comparison-side{padding:90px 20px;min-height:600px}.landing-comparison-side p{font-size:20px}.landing-comparison-side strong{font-size:24px}.landing-pricing{padding:90px 20px}.landing-pricing-grid{grid-template-columns:1fr;max-width:480px;margin-top:40px}.landing-pricing-card{min-height:460px;border-radius:36px;padding:24px}.landing-pricing-head,.landing-pricing-head h3{font-size:21px}.landing-faq{min-height:650px}.landing-final{min-height:740px}.landing-final-copy{padding-top:70px;gap:20px}.landing-final-copy h2{font-size:48px}.landing-final-copy p{font-size:18px}.landing-final-bg{background-position:53%}.landing-footer{flex-wrap:wrap;padding:20px;gap:14px 20px}.landing-pain-stack{border-radius:36px}.landing-pain-card:nth-child(2),.landing-pain-card:nth-child(3){left:0}.landing-header{top:12px;width:calc(100% - 32px);padding:10px;border-radius:22px}.landing-header-inner{width:100%;height:40px}.landing-header nav{gap:6px}.landing-signin{min-height:40px;padding:0 12px;font-size:12px}.landing-sources{justify-content:flex-start;padding:clamp(108px,19vh,140px) 20px 40px}.landing-sources-image{width:min(100%,560px);height:auto;aspect-ratio:683/384}.landing-sources-copy{width:100%;margin-top:-28px}.landing-sources-copy h2{font-size:36px;line-height:1}.landing-sources-copy p{font-size:17px;line-height:24px;margin-top:20px}}@media(max-width:420px){.landing-brand span{display:none}}@media(max-width:350px){.landing-header .landing-cta{font-size:11px}}@media(prefers-reduced-motion:reduce){.landing-hero-actions,.landing-hero-content h1,.landing-hero-content p,.landing-hero-glow,.landing-hero-topbar,.landing-hero-wordmark img,.landing-letter-bg,.landing-sources-image{animation:none}.landing *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:1900px){.landing-feed-cards{gap:0;transform:scale(1.18);transform-origin:top center}.landing-job-card{height:100%;min-height:0;padding:24px}}@media(min-width:2400px){.landing-feed-cards{transform:scale(1.35)}}@media(min-width:701px) and (max-width:1199px){.landing-feed-cards{transform:scale(.76);transform-origin:top center}.landing-job-card{padding:24px}}@media(max-width:700px){.landing-search-inner{display:block;width:calc(100% - 48px);min-height:100svh}.landing-search-copy{position:relative;top:auto;left:auto;width:100%;max-width:100%;margin:0;padding-top:112px}.landing-search-copy h2{font-size:clamp(42px,11vw,64px);line-height:.92}.landing-search-copy p{font-size:17px;line-height:24px;width:100%;max-width:360px}.landing-mesh{position:relative;top:auto;left:-150px;width:620px;height:auto;aspect-ratio:4/3;margin-top:-50px;max-height:none;align-self:auto}.landing-feed-scroll{height:auto;min-height:0}.landing-feed-sticky{position:relative;top:auto;height:auto;min-height:700px;padding:96px 0 80px;overflow:visible}.landing-center-heading h2{font-size:clamp(42px,11vw,64px);line-height:.95}.landing-center-heading p{font-size:17px;line-height:24px;margin-top:20px;padding:0 20px}.landing-feed-cards{display:flex;gap:12px;width:100vw;height:auto;max-width:none;margin-top:44px;padding:0 24px 20px;overflow-x:auto;scroll-snap-type:x mandatory;transform:none}.landing-feed-card-slot{position:relative;top:auto;left:auto;width:min(340px,82vw);height:356px;flex:none;transform:none!important;scroll-snap-align:center}.landing-feed-card-center{order:0}.landing-feed-card-left{order:1}.landing-feed-card-right{order:2}.landing-job-card{height:100%;min-height:0;padding:24px}.landing-job-card h3{font-size:24px}.landing-job-tags span{font-size:12px;padding-inline:14px}}@media(max-width:390px){.landing-job-tags span{padding-inline:10px;font-size:11px}}@media(max-width:700px){.landing-hero{height:max(1100px,140svh);min-height:0}.landing-hero-topbar{flex-direction:column;gap:28px;padding:24px}.landing-hero-brand{align-self:flex-start}.landing-hero-topbar nav{position:static;transform:none;justify-content:center;gap:clamp(12px,3.4vw,24px);width:100%}.landing-hero-topbar nav a{font-size:13px;line-height:20px}.landing-hero-content{top:190px;width:calc(100% - 48px);max-width:494px}.landing-hero-content h1{font-size:clamp(30px,7.7vw,40px);line-height:1.1}.landing-hero-content p{margin-top:24px;font-size:17px;line-height:24px}.landing-hero-actions{flex-direction:column;gap:8px;margin-top:32px}.landing-hero-primary,.landing-hero-secondary{min-height:52px;padding-inline:20px}.landing-hero-glow{width:260vw;top:540px}.landing-hero-wordmark{left:4.5139%;top:680px}.landing-pain-sticky{top:0;height:100svh;min-height:680px;padding-top:160px}.landing-pain-sticky h2{font-size:42px;line-height:1;width:100%}.landing-pain-stack{margin-top:32px}}@media(min-width:701px) and (max-width:900px){.landing-hero-topbar{flex-direction:column;gap:28px;padding:32px}.landing-hero-brand{align-self:flex-start}.landing-hero-topbar nav{position:static;transform:none;gap:24px}.landing-hero-topbar nav a{font-size:14px}.landing-hero-content{top:190px}}.landing-ending{padding-top:208px;--ending-gap:200px}.landing-ending p,.landing-ending small{font-family:var(--font-landing-body),Onest,sans-serif;font-weight:400}.landing-ending h2{font-size:40px;line-height:40px}.ending-photo{width:656px;max-width:calc(100% - 40px);margin-inline:auto}.ending-photo-copy{width:568px;max-width:100%;margin-inline:auto;text-align:center}.ending-photo-copy h2{font-size:48px;line-height:48px}.ending-photo-copy p{margin-top:24px;font-size:20px;line-height:28px;color:#fff9}.ending-photo-circle{position:relative;aspect-ratio:1;margin-top:80px;border-radius:50%;overflow:hidden;background:#fff}.ending-photo-circle img{object-fit:cover;object-position:calc(50% + 1px) center}.ending-comparison{display:grid;grid-template-columns:370px minmax(0,1fr);gap:78px;width:calc(100% - 112px);margin:var(--ending-gap) auto 0}.ending-comparison-copy h2{max-width:328px}.ending-comparison-copy p{margin-top:24px;font-size:20px;line-height:28px;color:#fff9}.ending-comparison-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ending-search-card{min-height:560px;padding:48px 32px;border-radius:48px;background:#222;text-align:center}.ending-search-card.is-match{background:#e65f16}.ending-search-card h3{font-family:var(--font-landing-body),Onest,sans-serif;font-size:20px;line-height:24px;font-weight:400;color:#fff9}.ending-search-card ol{display:flex;flex-direction:column;gap:20px;padding:0;margin:32px 0 0;list-style:none}.ending-search-card li{display:flex;flex-direction:column;align-items:center;gap:20px;font-size:20px;line-height:20px}.ending-search-card li img{width:17.6px;height:16px;transform:rotate(90deg);margin-block:.8px}.ending-faq,.ending-pricing{width:880px;max-width:calc(100% - 40px);margin:var(--ending-gap) auto 0;scroll-margin-top:144px}.ending-faq>h2,.ending-pricing>h2{text-align:center;margin-bottom:48px}.ending-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ending-plan{padding:32px;border-radius:40px;background:#191919;min-width:0}.ending-plan.is-pro{background:#e65f16}.ending-plan-header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:24px;line-height:24px}.ending-plan-header h3{font-size:inherit;line-height:inherit}.ending-plan-header>span{color:#fff9;white-space:nowrap}.ending-plan-body{margin-top:40px}.ending-plan-body>p{font-size:16px;line-height:20px;color:#fff9;margin-bottom:12px}.ending-plan ul{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.ending-plan li{display:flex;align-items:center;gap:12px;padding:16px;border-radius:24px;background:#ffffff14;min-height:72px}.ending-plan-icon{display:grid;place-items:center;flex:none;width:32px;height:32px}.ending-plan-icon img{display:block;width:32px;height:32px}.ending-plan-icon img[src$="document.svg"]{width:17.6px;height:22.4px}.ending-plan li>div{min-width:0}.ending-plan strong{display:block;font-size:16px;line-height:20px;font-weight:500}.ending-plan small{display:block;font-size:14px;line-height:16px;margin-top:4px;color:#fff6}.ending-plan.is-pro small{color:#fff9}.ending-plan-cta{display:flex;align-items:center;justify-content:center;min-height:56px;margin-top:16px;padding:12px 16px;border-radius:20px;background:#2b2b2b;color:#fff;font-size:16px;line-height:20px;transition:background .25s}.ending-plan-cta:hover{background:#363636}.is-pro .ending-plan-cta{background:#fff;color:#0f0f0f}.is-pro .ending-plan-cta:hover{background:#eee}.ending-faq-list{display:flex;flex-direction:column;gap:8px}.ending-faq-item{border-radius:20px;background:#191919;overflow:hidden}.ending-faq-item button,.ending-faq-item h3{font-size:20px;line-height:20px}.ending-faq-item button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:16px 24px;text-align:left;border:0;background:transparent;color:#fff}.ending-faq-item button>img{width:24px;height:24px;flex:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ending-faq-item button>img.is-open{transform:translateY(1.2px) rotate(180deg)}.ending-faq-answer{overflow:hidden}.ending-faq-answer p{padding:0 24px 16px;color:#fff9;font-size:16px;line-height:24px}.ending-final{position:relative;height:max(800px,55.5556vw);margin-top:var(--ending-gap);overflow:hidden}.ending-final-image{position:absolute;inset:0;pointer-events:none}.ending-final-image img{object-fit:cover;object-position:center top;width:100.16%!important;height:120.52%!important;left:-.18%!important}.ending-final-copy{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;width:740px;max-width:calc(100% - 40px);margin:48px auto 0;text-align:center}.ending-final-copy>img{display:block;flex:none}.ending-final-copy h2{font-size:64px;line-height:56px}.ending-final-copy p{width:434px;max-width:100%;font-size:20px;line-height:24px;color:#fff9}.ending-final-cta{display:flex;align-items:center;justify-content:center;min-height:56px;margin-top:16px;padding:0 28px;border-radius:20px;background:#fff;color:#0e0e0e;font-size:16px;line-height:20px;transition:background .25s}.ending-final-cta:hover{background:#eee}.landing-ending a:focus-visible,.landing-ending button:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(min-width:1920px){.ending-photo{width:800px}.ending-photo-copy{width:680px}.ending-photo-copy h2{font-size:56px;line-height:56px}.ending-comparison{width:calc(100% - 160px);grid-template-columns:minmax(370px,.8fr) minmax(0,2fr);gap:80px}.ending-comparison-copy{max-width:440px}.ending-comparison-copy h2{max-width:400px;font-size:48px;line-height:48px}.ending-faq,.ending-pricing{width:61.1111%}.ending-final{height:55.5556vw}.ending-final-copy{margin-top:64px;width:900px}.ending-final-copy h2{font-size:80px;line-height:72px}}@media(max-width:1200px){.ending-comparison{grid-template-columns:1fr;gap:40px;width:calc(100% - 64px)}.ending-comparison-copy{max-width:680px}.ending-comparison-copy h2{max-width:520px}}@media(max-width:700px){.landing-ending{padding-top:120px;--ending-gap:120px}.landing-ending h2{font-size:32px;line-height:36px}.ending-photo-copy h2{font-size:36px;line-height:38px}.ending-comparison-copy p,.ending-photo-copy p{font-size:18px;line-height:26px}.ending-photo-circle{margin-top:48px}.ending-comparison{width:calc(100% - 40px)}.ending-comparison-cards,.ending-plans{grid-template-columns:1fr}.ending-search-card{padding:40px 24px;min-height:0;border-radius:32px}.ending-search-card ol{margin-top:32px}.ending-search-card li{font-size:18px;line-height:22px}.ending-plan{padding:24px 16px;border-radius:32px}.ending-plan-header{padding-inline:8px;font-size:22px;line-height:24px}.ending-plan-body{margin-top:32px}.ending-plan-body>p{padding-inline:8px}.ending-plan li{padding:16px 12px;gap:8px}.ending-plan strong{font-size:15px;line-height:20px}.ending-plan small{font-size:13px;line-height:17px}.ending-faq>h2,.ending-pricing>h2{margin-bottom:32px}.ending-faq-item button{padding:16px 20px;font-size:18px;line-height:24px}.ending-faq-answer p{padding:0 20px 20px}.ending-final{height:720px}.ending-final-copy h2{font-size:42px;line-height:42px}.ending-final-copy p{font-size:18px;line-height:26px}.ending-final-image img{object-fit:cover;object-position:center top;width:100%!important;height:100%!important;left:0!important}}@media(prefers-reduced-motion:reduce){.ending-faq-item button>img,.landing-ending a,.landing-ending svg{transition:none}.ending-reveal{opacity:1!important;transform:none!important}}