@font-face{font-family:Futura Now Headline;src:url(/fonts/futura-now-headline-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Futura Now Headline;src:url(/fonts/futura-now-headline-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Futura Now Headline;src:url(/fonts/futura-now-headline-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Futura Now Headline;src:url(/fonts/futura-now-headline-black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Arimo;src:url(/fonts/arimo-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin.woff2)format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-weight:400 500;font-display:swap}:root{--bg:#10002b;--text-muted:#a39db8;--text-faint:#6f6985;--violet:#6a4bd1;--violet-soft:#b77fff;--ink-deep:#1d0446;--ink-btn:#1a1530;--line-dark:#2c2840;--gutter:clamp(20px, 8.33vw, 120px);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--font-body:"Futura Now Headline", "Jost", system-ui, sans-serif;--font-ui:"Arimo", Arial, sans-serif;--font-cta:"DM Sans", system-ui, sans-serif}*{box-sizing:border-box;margin:0}body{font-family:var(--font-body);background:var(--bg);color:#fff;-webkit-font-smoothing:antialiased}input,button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--violet-soft);outline-offset:3px}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.glass-pill{-webkit-backdrop-filter:blur(16.15px);transition:background .3s var(--ease-out-expo), box-shadow .3s var(--ease-out-expo);background:#ededed4f;border-radius:30px;align-items:center;gap:4px;padding:6px;display:flex}.pill-btn{height:40px;color:var(--ink-btn);font:500 14px/1 var(--font-body);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.pill-btn:hover:not(:disabled){background:#efe6fa}.pill-btn:disabled{opacity:.6;cursor:progress}.pill-btn--dark{color:#fff;background:#311c74}.pill-btn--dark:hover:not(:disabled){background:#4a2ba3}.hero-glows{pointer-events:none;position:absolute;inset:0}.hero-glow{position:absolute}.hero-glow img{max-width:none;display:block}.hero-glow--left{top:-400px;left:calc(50% - 1100px)}.hero-glow--right{top:-340px;left:calc(50% - 180px)}.hero-glow--bottom{top:160px;left:calc(50% - 520px)}.landing{isolation:isolate;background:var(--bg);color:#fff;font-family:var(--font-body);position:relative;overflow:clip}.landing main>section:not(.hero){max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.line-mask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.line-mask>span{display:inline-block}.scroll-words-line{display:block}.section-title{letter-spacing:-1.2px;font-size:clamp(34px,3.4vw,48px);font-weight:700;line-height:1.1667}.site-header{z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:20px 0 auto}.site-header>*{pointer-events:auto}.nav-actions{border-radius:40px;position:absolute;top:0;right:36px}.nav-logo{transition:padding .4s var(--ease-out-expo);padding:0 16px 0 14px}.nav-logo-word{display:block;overflow:hidden}.nav-logo-word img{margin-left:3.76px}.is-scrolled .nav-logo{padding:0 10.4px}.is-scrolled .glass-pill{background:#ffffffeb;box-shadow:0 8px 30px #10002b59}.is-scrolled .nav-link:hover{background:#efe6fa}.nav-logo img{display:block}@media (width<=900px){.site-header{justify-content:flex-start;padding-left:16px}.nav-actions{right:16px}}@media (width<=640px){.nav-link{display:none}}.composer{background:#fff;border:1px solid #dcd7e6;border-radius:32px;align-items:center;gap:12px;width:100%;max-width:760px;height:64px;margin:0 auto;padding:10px;transition:box-shadow .15s;display:flex}.composer:focus-within{box-shadow:0 0 0 4px #b77fff59}.composer-icon{box-sizing:content-box;flex:none;padding:12px}.composer input{min-width:0;color:var(--ink-deep);font:400 16px var(--font-ui);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1}.composer input::placeholder{color:#8a8399}.composer-send{background:var(--violet);cursor:pointer;border:0;border-radius:22px;flex:none;place-items:center;width:44px;height:44px;transition:background .15s,opacity .15s;display:grid}.composer-send:hover:not(:disabled){background:#5a3cc0}.composer-send:disabled{cursor:default}.composer-send:focus-visible{outline:2px solid var(--violet-soft);outline-offset:2px}.hero{min-height:768px;padding:148px 24px 96px;position:relative;overflow:clip}.hero-fade{background:linear-gradient(to bottom, #12101a00, var(--bg));height:768px;position:absolute;inset:0 0 auto}.hero-content{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.hero-title{letter-spacing:-.0196em;max-width:1000px;font-size:clamp(44px,7.08vw,102px);font-weight:900;line-height:1.0196}.hero-sub{color:#ffffffd1;max-width:640px;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.hero-form{width:100%}.prompts{flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none;display:flex}.prompts button{color:#fff;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:8px;padding:8px 14px;font-size:13px;transition:background .15s,border-color .15s}.prompts button:hover{background:#ffffff1f;border-color:#ffffff80}.prompts button:focus-visible{outline:2px solid var(--violet-soft);outline-offset:2px}.hero-note{color:#fff9;padding-top:12px;font-size:13px}.stats{flex-direction:column;align-items:center;gap:32px;padding-bottom:94px;display:flex}.stats-eyebrow{color:var(--violet-soft);text-align:center;font-size:14px;font-weight:700}.stats-grid{justify-content:space-between;gap:24px;width:100%;display:flex}.stat{flex-direction:column;align-items:center;gap:8px;display:flex}.stat dt{letter-spacing:-1px;white-space:nowrap;font-size:clamp(44px,4.45vw,64px);font-weight:700}.stat dd{width:240px;max-width:100%;color:var(--text-muted);text-align:center;font-size:14px;line-height:20px}.stats-source{color:var(--text-faint);text-align:center;font-size:12px}@media (width<=900px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;display:grid}}.features{flex-direction:column;gap:92px;padding-bottom:104px;display:flex}.features-title{text-align:center}.feature{align-items:center;gap:72px;scroll-margin-top:100px;display:flex}.feature--text-first{flex-direction:row-reverse}.feature-text{flex:1;min-width:0}.feature-text h3{letter-spacing:-.6px;margin-bottom:16px;font-size:clamp(26px,2.25vw,32px);font-weight:700;line-height:1.25}.feature-text p{color:var(--text-muted);font-size:17px;line-height:27px}@media (width<=960px){.features{gap:72px}.feature,.feature--text-first{flex-direction:column;align-items:stretch;gap:28px}.feature .visual{flex:none}}.visual{aspect-ratio:3/2;border-radius:20px;flex:0 720px;min-width:0;margin:0;position:relative;overflow:hidden;container-type:inline-size}.stage{transform-origin:0 0;width:720px;height:480px;scale:tan(atan2(100cqw, 720px));font-family:var(--font-ui);color:var(--ink-deep);white-space:nowrap;line-height:normal;position:absolute;inset:0 auto auto 0}.stage>*{position:absolute}:where(.stage) ul{margin:0;padding:0;list-style:none}.visual--resume .stage{background:linear-gradient(138.37deg,#6a4bd1 14.286%,#b266e8 85.714%)}.visual--path .stage{background:linear-gradient(138.37deg,#2e9bc4 14.286%,#6a4bd1 85.714%)}.visual--report .stage{background:linear-gradient(138.37deg,#b266e8 14.286%,#e58fb8 85.714%)}.v-photo{pointer-events:none;overflow:hidden}.v-photo img{max-width:none;position:absolute}.v-photo--resume{width:480px;height:720px;top:-120px;left:120px;rotate:90deg}.v-photo--resume img{width:101.77%;height:126.94%;top:-13.47%;left:-1.72%}.v-photo--report{mix-blend-mode:hard-light;width:480px;height:854px;top:-187px;left:120px;rotate:-90deg}.v-photo--report img{object-fit:cover;width:100%;height:100%;inset:0}.v1-sheet{opacity:.63;background:#fff;border-radius:46px 0;width:682px;height:437px;top:43px;left:38px}.v1-panel{background:#fff;border-radius:20.936px;flex-direction:column;gap:20.936px;width:697.88px;padding:31.403px;display:flex;top:215px;left:71px;box-shadow:0 31.403px 78.508px #140a334d}.v1-guide{color:#5b5470;align-items:center;gap:9.039px;font-size:18px;font-weight:700;display:flex}.v1-guide img{display:block}.v1-message{white-space:normal;font-size:20.936px;line-height:31.403px}.v1-findings{background:#fbf8fe;border:1.308px solid #dcd7e6;border-radius:18.319px;flex-direction:column;gap:15.702px;height:217px;padding:23.553px;display:flex;overflow:hidden}.v1-findings li{align-items:center;gap:13.085px;display:flex}.v1-status{background:#efe6fa;border-radius:15.702px;flex:none;place-items:center;width:31.403px;height:31.403px;display:grid}.v1-findings strong,.v1-chip strong{font-weight:700;display:block}.v1-findings strong{font-size:18.319px}.v1-findings strong+span{color:#8a8399;margin-top:2.617px;font-size:17.01px;display:block}.v1-chip{background:#fff;border:2.31px solid #cec4e3;border-radius:18.319px;align-items:center;gap:15.702px;padding:15.702px 23.553px 15.702px 15.702px;display:flex;top:92px;left:344px}.v1-badge{flex:none;place-items:center;width:52.339px;height:52.339px;display:grid;position:relative}.v1-loader{display:block}.v1-pdf{background:#fae1e2;border-radius:13.085px;position:absolute;inset:0}.v1-pdf-icon{width:30px;height:36px;position:absolute;top:8px;left:11px;overflow:hidden}.v1-pdf-icon img{width:122.78%;max-width:none;height:100%;position:absolute;top:0;left:0}.v1-message{min-height:31.403px}.v1-caret{vertical-align:-.15em;background:var(--violet);width:2px;height:1.1em;margin-left:2px;animation:.9s steps(2,start) infinite v1-blink;display:inline-block}@keyframes v1-blink{to{visibility:hidden}}.v1-chip strong{font-size:19.63px}.v1-chip strong+span{color:#5b5470;margin-top:3.925px;font-size:17.01px;display:block}.v2-photo{object-fit:cover;mix-blend-mode:lighten;pointer-events:none;width:720px;max-width:none;height:962px;top:-201.5px;left:0}.v2-wheel{margin:0;padding:0;list-style:none;inset:0}.v2-card{background:#fff;border:2.855px solid #0000;border-radius:16.374px;justify-content:space-between;align-items:center;width:558px;padding:25.692px 21.832px;font-size:20.467px;font-weight:700;transition:border-color .4s;display:flex;position:absolute;top:192px;left:50%;translate:-50%}.v2-card.is-focused{border-color:#c9b8e870}.v2-card small{letter-spacing:.8187px;color:var(--violet);margin-bottom:4.093px;font-size:13.645px;display:block}.v3-scene{place-items:center;display:grid;inset:0}.v3-card{background:#fff;border-radius:31.625px;align-items:center;gap:21.084px;width:487px;padding:34.261px 36.896px 36.896px;display:flex;box-shadow:0 26.354px 65.886px #1c05452e}.v3-avatar{width:74px;height:74px;color:var(--violet);background:#ede6f8;border-radius:28.99px;flex:none;place-items:center;margin-right:-5.271px;font-size:23.45px;font-weight:700;display:grid}.v3-name{flex:1;min-width:0}.v3-name strong{font-size:23.719px;display:block}.v3-name span{color:#8a8399;margin-top:3.953px;font-size:17.13px;display:block}.v3-check{flex:none;width:65.751px;height:65.751px;position:relative}.v3-check img{display:block}.v3-check .v3-check-mark{object-fit:cover;width:34px;height:34px;position:absolute;top:16px;left:15.65px}.v3-tiles{width:487px;height:234.888px;position:relative}.v3-tile{transform-origin:0 0;background:#fff;border:1.114px solid #e6e1ee;border-radius:20.059px;flex-direction:column;gap:13.373px;width:487px;padding:20.059px 22.288px;display:flex;position:absolute;top:0;left:0;box-shadow:0 2.229px 13.373px #1c05450d}.v3-top,.v3-fromto{justify-content:space-between;align-items:center;display:flex}.v3-top strong{font-size:17.831px}.v3-pill{color:#5b5470;background:#fff;border-radius:13.373px;padding:4.458px 11.144px;font-size:13.373px;font-weight:700}.v3-pill--violet{color:var(--violet);background:#ede6f8}.v3-pill--amber{color:#7a4a00;background:#fff1da}.v3-progress{gap:4.458px;display:flex}.v3-progress>span{background:#eeeaf4;border-radius:3.343px;flex:1;height:6.686px;overflow:hidden}.v3-progress-fill{background:var(--violet);transform-origin:0;height:100%;display:block}.v3-fromto{align-items:flex-start;font-size:13.373px}.v3-fromto span{color:#8a8399}.v3-how{background:#f7f4fc;border-radius:11.144px;align-items:center;gap:11.144px;padding:11.144px 13.373px;display:flex}.v3-how>span:first-child{flex:1;font-size:14.487px}.v3-verdict{background:#fff;border-radius:999px;align-items:center;gap:11.824px;width:442px;padding:11.824px 18.919px 11.824px 11.824px;display:flex;box-shadow:0 23.649px 59.122px #1c05452e}.v3-verdict-icon{background:#f1f0f4;border-radius:40px;flex:none;place-items:center;width:54px;height:53px;display:grid}.v3-verdict-icon img{display:block}.v3-verdict-text strong{font-size:15.372px;display:block}.v3-verdict-text span{color:#6b6680;margin-top:1.182px;font-size:13.007px;display:block}.v3-next{background:#fff;border-radius:18.919px;width:437px;padding:18.919px;box-shadow:0 23.649px 59.122px #1c05452e}.v3-next small{letter-spacing:.9459px;color:#8c51d8;margin-bottom:3.547px;font-size:11.824px;font-weight:700;display:block}.v3-next strong{font-size:17.736px;display:block}.faq{align-items:flex-start;gap:80px;padding-bottom:97px;scroll-margin-top:100px;display:flex}.faq .section-title{flex:none;width:360px}.faq-list{flex:1;min-width:0}.faq-item{border-top:1px solid var(--line-dark);padding-bottom:16px}.faq-item h3{font:inherit}.faq-q{color:#fff;width:100%;font:500 19px/1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0 8px;display:flex}.faq-q>span:first-child{transition:color .15s}.faq-q:hover>span:first-child,.faq-item.is-open .faq-q>span:first-child{color:#e9dcff}.faq-plus{font:400 24px/1 var(--font-ui);color:var(--text-muted);flex:none;transition:color .15s}.faq-q:hover .faq-plus,.faq-item.is-open .faq-plus{color:var(--violet-soft)}.faq-a{overflow:hidden}.faq-a p{color:var(--text-muted);padding:0 48px 8px 0;font-size:15px;line-height:23px}@media (width<=900px){.faq{flex-direction:column;gap:32px}.faq .section-title{width:auto}}.closing{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.closing-glow{z-index:-1;pointer-events:none;max-width:none;position:absolute;top:-308px;left:calc(50% - 1340px);rotate:180deg}.closing-title{letter-spacing:-1.2px;max-width:900px;font-size:clamp(44px,6.1vw,88px);font-weight:700;line-height:1}.closing-sub{font:500 18px var(--font-cta);font-variation-settings:"opsz" 14;color:#ffffffeb;margin:30px 0 20px}.closing-cta{height:56px;font:600 16px var(--font-body);color:#14111f;align-items:center;gap:10px;padding:0 28px;display:inline-flex}.closing-cta span{transition:transform .2s var(--ease-out-expo)}.closing-cta:hover span{transform:translate(4px)}.closing-note{font:400 13px var(--font-cta);font-variation-settings:"opsz" 14;color:#ffffffbf;margin-top:20px}.footer{padding:133px 3.47% 21px}.footer-logo{justify-content:space-between;align-items:flex-end;display:flex}.footer-logo img{height:auto;display:block}.footer-logo img:first-child{width:18.14%}.footer-logo img:last-child{width:78.3%}.footer-meta{font:400 13px var(--font-cta);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.footer-links{gap:24px;display:flex}.footer-links a{color:inherit;transition:color var(--duration-fast,.15s);text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible{color:#fff}@media (width<=640px){.composer{gap:4px}.composer-icon{padding:12px 4px 12px 8px}.hero{min-height:auto;padding-top:120px}.footer{padding-top:80px}.footer-meta{flex-direction:column;align-items:flex-start}}.br-wide{display:none}@media (width>=720px){.br-wide{display:block}}
