.lp{background:var(--lp-surface);color:var(--lp-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4}.lp a{text-decoration:none}.lp button{font:inherit;cursor:pointer}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp em{font-style:normal;color:var(--lp-brand)}.lp .container{--container: var(--container-wide)}.lp-button{border:0;border-radius:28px;padding:14px 28px;background:var(--lp-brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:15px;transition:transform .2s,background .2s}.lp-button:hover{background:var(--lp-brand-strong);transform:translateY(-2px)}.lp-button-outline{display:inline-flex;align-items:center;border:1px solid #d6d3e4;padding:17px 26px;border-radius:30px;background:#ffffff70;color:var(--lp-ink);font-size:14px}.lp-button-outline:hover{background:#fff}.lp-button-download{padding:11px 27px}.lp-button-download svg{width:18px;height:23px}.lp-store-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 19px;border:1px solid #34343b;border-radius:17px;background:#090b11;color:#fff;text-align:left;line-height:1}.lp-store-badge small{display:block;font-size:10px;line-height:1.2}.lp-store-badge strong{display:block;font-size:21px;font-weight:500;letter-spacing:-.4px}.lp-store-badge:hover{background:#262435}.lp-header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 20px 11px 28px;border:1px solid #e5e4ee;border-radius:60px;background:#ffffffba}.lp-brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:700;letter-spacing:-.6px;color:#191154;white-space:nowrap}.lp-brand svg{color:var(--lp-brand)}.lp-brand-small{font-size:16px}.lp-header nav{display:flex;align-items:center;gap:5px;padding:5px;background:#f8f8fb99;border-radius:30px}.lp-header nav a{font-size:12px;color:#555667;padding:10px 15px;border-radius:30px}.lp-header nav a:hover,.lp-header nav a[aria-current=page]{background:#f5f2ff;color:var(--lp-brand)}.lp-hero{background:radial-gradient(ellipse at 50% 5%,#fff 7%,#f5f5ff95 39%,transparent 73%),linear-gradient(120deg,#f5eaff 5%,#c5a5ff 55%,#8d9aff);overflow:hidden;padding-block:24px 0;scroll-margin-top:24px}.lp-hero-copy{text-align:center;padding-top:48px}.lp-hero-copy h1{font-size:clamp(33px,5vw,58px);line-height:1.06;letter-spacing:-2px;font-weight:750}.lp-hero-copy>p{font-size:17px;color:#676a7b;margin:14px auto 22px;max-width:34rem}.lp-hero-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px}.lp-hero-stage{position:relative;margin-top:44px;max-height:430px;overflow:hidden}.lp-hero-phones{display:flex;align-items:flex-start;justify-content:center;gap:8px}.lp-speech{position:absolute;top:0;z-index:3;display:flex;align-items:flex-start;gap:14px;width:clamp(175px,21vw,265px);padding:20px;background:#fffefa;border-radius:19px;box-shadow:0 14px 35px #5d479009}.lp-speech>svg{color:var(--lp-brand);flex-shrink:0}.lp-speech b{font-size:13px;color:#21165b}.lp-speech p{font-size:13px;line-height:1.55;margin-top:7px}.lp-speech-interviewer{left:0}.lp-speech-candidate{right:0}.lp-speech .lp-wave{width:22px;gap:2px;margin:8px 0 0 auto;overflow:hidden;flex-shrink:0}.lp-speech .lp-wave i{min-width:2px;max-height:22px}.lp-phone{--phone-w: 300px;width:var(--phone-w);aspect-ratio:300 / 584;flex-shrink:0;border:3px solid #9b9b9f;border-radius:55px;background:#141416;box-shadow:inset 0 0 0 2px #e4e4e7,0 0 0 1px #777,5px 4px #666;padding:8px;position:relative;overflow:hidden}.lp-hero-phones .lp-phone{--phone-w: clamp(180px, 20vw, 300px)}.lp-hero-phones .lp-phone-list,.lp-hero-phones .lp-phone-search{margin-top:80px;--phone-w: clamp(160px, 18vw, 266px)}.lp-hero-phones .lp-phone-list{transform:rotate(-3deg)}.lp-hero-phones .lp-phone-search{transform:rotate(3deg)}.lp-hero-phones .lp-phone-player{z-index:2}.lp-phone-screen{height:100%;border-radius:43px;background:linear-gradient(110deg,#fafbfc,#fff 50%,#f5f5f8);padding:15px 20px;color:#151725;position:relative;overflow:hidden}.lp-island{position:absolute;top:10px;left:50%;transform:translate(-50%);width:85px;height:25px;background:#030304;border-radius:20px}.lp-island:after{content:"";position:absolute;width:8px;height:8px;right:12px;top:8px;background:#121a2b;border-radius:50%}.lp-phone-status{display:flex;justify-content:space-between;font-size:10px;font-weight:650;height:27px}.lp-phone-toolbar{display:flex;justify-content:space-between;margin:3px -6px 20px;font-size:19px}.lp-phone-toolbar span{background:#eff0f3;border-radius:50%;height:26px;width:26px;text-align:center}.lp-app-art{width:132px;height:126px;margin:0 auto 14px;background:linear-gradient(135deg,#6263ff,#a15bff);color:#fff;border-radius:22px;padding:15px}.lp-track-title{display:block;text-align:center;font-size:18px;letter-spacing:-.4px}.lp-track-sub{text-align:center;color:#848591;font-size:12px;line-height:1.8;margin-top:3px}.lp-track-time{display:flex;justify-content:space-between;font-size:11px}.lp-player-controls{display:flex;align-items:center;justify-content:space-around;margin-top:20px}.lp-player-controls>b{display:grid;place-items:center;background:linear-gradient(120deg,#805cff,#5c42ff);color:#fff;width:53px;height:53px;border-radius:50%;font-size:25px}.lp-player-controls>span{position:relative;font-size:32px}.lp-player-controls small{position:absolute;font-size:9px;top:20px;left:10px}.lp-phone-bottom{margin:40px auto;width:80px;height:4px;background:#ddd;border-radius:3px}.lp-mini-brand{display:flex;align-items:center;gap:6px;font-weight:700;font-size:13px;margin:16px 0}.lp-mini-brand svg{color:var(--lp-brand)}.lp-search-input{padding:10px 8px;background:#eeeff3;border-radius:12px;font-size:10px;color:#a0a0ab;margin-bottom:16px}.lp-interview-row{display:flex;align-items:center;gap:9px;border:1px solid #eeeef4;border-radius:12px;background:#ffffff90;margin-bottom:10px;padding:13px 7px}.lp-interview-row b{font-size:10px;display:block}.lp-interview-row small{font-size:8px;color:#92939e}.lp-interview-row>span:last-child{margin-left:auto}.lp-tech{width:37px;height:37px;display:grid;place-items:center;font-size:27px;font-weight:750}.lp-tech-0{color:#00c9ef}.lp-tech-1{color:#df1433}.lp-tech-2{color:#3077b0;font-size:20px}.lp-tech-3{color:#a157fa}.lp-phone-back{margin:16px 0 8px}.lp-phone-search h4{font-size:17px;margin:0 0 22px}.lp-mock-field{margin:0 0 20px}.lp-mock-field small{display:block;font-size:10px;color:#777986;margin-bottom:6px}.lp-mock-field>div{display:flex;justify-content:space-between;border:1px solid #e5e5ed;border-radius:9px;padding:12px 9px;font-size:11px}.lp-mock-button{background:var(--lp-brand);padding:13px 5px;text-align:center;color:#fff;border-radius:9px;font-size:10px}.lp-phone-logo{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:20px;font-size:21px}.lp-phone-logo svg{color:#8060ff}.lp-wave{height:55px;display:flex;align-items:center;justify-content:center;gap:3px;margin-top:22px}.lp-wave i{display:block;min-width:3px;border-radius:3px;background:#8765ff}.lp-wave i:nth-child(n+27){background:#d4d4da}.lp-section{padding-block:56px;scroll-margin-top:24px}.lp-section-heading{text-align:center;margin-bottom:26px}.lp-section-heading p{color:var(--lp-muted);margin-top:12px;font-size:16px;line-height:1.35;max-width:38rem;margin-inline:auto}.lp-section-title{text-align:center;margin-bottom:24px}.lp h2{font-size:clamp(26px,3.4vw,40px);line-height:1.16;letter-spacing:-1.2px;font-weight:650}.lp-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.lp-feature-card{border-radius:24px;padding:26px 30px;background:linear-gradient(120deg,#f6f6f7,#f3f4f5);min-height:200px}.lp-feature-icon{display:grid;place-items:center;width:61px;height:61px;border-radius:17px;background:#fff;margin-bottom:11px}.lp-feature-card h3{font-size:18px;font-weight:600;letter-spacing:-.3px;margin-bottom:9px}.lp-feature-card p{font-size:16px;color:var(--lp-muted);line-height:1.35}.lp-feature-card-highlight{background:linear-gradient(120deg,#695aff,#b577f8);color:#fff}.lp-feature-card-highlight .lp-feature-icon{color:var(--lp-brand)}.lp-feature-card-highlight p{color:#fff}.lp-how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:44px;align-items:center}.lp-how-visual{max-height:400px;overflow:hidden;border-radius:27px;background:repeating-linear-gradient(55deg,transparent 0 110px,#ffffff05 110px 160px),linear-gradient(130deg,#7166ff,#b991fa)}.lp-how-visual .lp-phone{margin:30px auto 0;--phone-w: clamp(240px, 26vw, 312px)}.lp-how-visual .lp-app-art{width:96px;height:93px;margin-bottom:8px;padding:9px}.lp-how-visual .lp-phone-toolbar{margin-bottom:12px}.lp-how-visual .lp-wave{margin-top:10px}.lp-steps{list-style:none;margin:0;padding:0}.lp-step{border:1px solid #e6e6eb;border-radius:17px;padding:19px 16px;display:flex;gap:25px;align-items:center;margin-bottom:15px}.lp-step:first-child{border-color:#a28aff}.lp-step>span{display:grid;place-items:center;background:#eeebff;border-radius:50%;width:49px;height:49px;color:var(--lp-brand);font-weight:700;font-size:18px;flex-shrink:0}.lp-step h3,.lp-answer-benefit h3{font-size:17px;letter-spacing:-.4px;font-weight:600;margin-bottom:5px}.lp-step p,.lp-answer-benefit p{font-size:15px;color:var(--lp-muted);line-height:1.3}.lp-answers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:35px;align-items:center}.lp-answer-benefits{display:grid;gap:23px}.lp-answer-benefit{display:flex;gap:24px;align-items:flex-start}.lp-answer-benefit>span{display:grid;place-items:center;background:#f6f7f8;width:64px;height:64px;flex-shrink:0;border-radius:50%}.lp-answer-benefit>div{padding-top:6px}.lp-conversation{display:flex;align-items:center;justify-content:center;gap:17px;background:linear-gradient(125deg,#f3efff,#ece6ff);border-radius:25px;padding:48px 28px;min-height:264px}.lp-conversation-card{background:#fff;border-radius:18px;padding:22px 19px;flex:1}.lp-conversation-card>div{display:flex;align-items:center;gap:12px}.lp-conversation-card svg{color:var(--lp-brand);flex-shrink:0}.lp-conversation-card b{font-size:12px}.lp-conversation-card p{font-size:14px;line-height:1.65;margin-top:12px}.lp-conversation>.lp-wave{width:clamp(30px,8vw,108px);gap:3px;flex-shrink:0;margin:0;overflow:hidden}.lp-download-banner{position:relative;overflow:hidden;border-radius:28px;background:repeating-linear-gradient(50deg,transparent 0 130px,#ffffff06 130px 200px),linear-gradient(110deg,#6855ff,#8d6aff);color:#fff;padding:25px 44px;min-height:195px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lp-download-banner h2{font-size:clamp(26px,2.8vw,34px)}.lp-download-banner p{font-size:18px;margin:8px 0 18px}.lp-download-copy{position:relative;z-index:1}.lp-download-banner .lp-phone{--phone-w: clamp(200px, 22vw, 276px);transform:rotate(5deg);margin-bottom:-90px;flex-shrink:0}.lp-footer{padding-block:32px;color:var(--lp-muted);font-size:12px}.lp-footer-inner{display:flex;align-items:center;flex-wrap:wrap;gap:12px 30px}.lp-footer .lp-brand svg{width:23px}.lp-footer nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:28px}.lp-footer nav a{color:var(--lp-muted)}.lp-footer nav a:hover{color:var(--lp-brand)}@media(max-width:900px){.lp-header nav{display:none}.lp-brand{font-size:18px}.lp-hero-copy{padding-top:34px}.lp-hero-stage{max-height:300px}.lp-speech{padding:12px;gap:7px;border-radius:14px}.lp-speech b,.lp-speech p{font-size:10px}.lp-speech .lp-wave{display:none}.lp-section{padding-block:36px}.lp-download-banner{padding:26px 23px}.lp-download-banner p{font-size:15px}.lp-footer nav{width:100%;margin-left:0;gap:24px}}@media(max-width:620px){.lp-hero-phones .lp-phone-list,.lp-hero-phones .lp-phone-search{display:none}.lp-hero-stage{max-height:260px}.lp-speech{position:static;width:auto}.lp-hero-stage .lp-speech{display:none}.lp-conversation{flex-direction:column}.lp-conversation>.lp-wave{width:100%;height:30px}.lp-download-banner{flex-direction:column;text-align:center}.lp-download-banner .lp-phone{margin-bottom:-120px}}.lp-feature-card,.lp-step,.lp-conversation-card,.lp-answer-benefit>span,.lp-how-visual .lp-phone,.lp-download-banner .lp-phone{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.lp-feature-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1b153a14}.lp-feature-card-highlight:hover{box-shadow:0 18px 44px #6a4ff333}.lp-feature-icon{transition:transform .25s ease}.lp-feature-card:hover .lp-feature-icon{transform:scale(1.06)}.lp-step:hover{transform:translate(4px);border-color:#a28aff;box-shadow:0 10px 28px #1b153a0f}.lp-step>span{transition:background .25s ease,color .25s ease}.lp-step:hover>span{background:var(--lp-brand);color:#fff}.lp-answer-benefit:hover>span{background:#efeaff;transform:scale(1.05)}.lp-conversation-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #4a3aa317}.lp-how-visual .lp-phone:hover,.lp-download-banner .lp-phone:hover{transform:translateY(-6px) rotate(3deg)}.lp-brand{transition:opacity .2s ease}.lp-brand:hover{opacity:.75}.lp a:focus-visible,.lp button:focus-visible{outline:2px solid var(--lp-brand);outline-offset:3px}.lp-button:focus-visible,.lp-store-badge:focus-visible{transform:translateY(-2px)}.lp-button-outline:focus-visible{background:#fff}.lp-header nav a:focus-visible{background:#f5f2ff;color:var(--lp-brand)}.lp-footer nav a:focus-visible{color:var(--lp-brand)}.lp-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.lp-reveal-visible{opacity:1;transform:translateY(0);will-change:auto}.lp-reveal.lp-download-banner:hover,.lp-reveal.lp-conversation:hover,.lp-reveal.lp-how-visual:hover{transform:translateY(0)}.lp-reveal-visible.lp-step:hover{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{transition:none!important}.lp-reveal,.lp-reveal-visible{opacity:1;transform:none}.lp-feature-card:hover,.lp-step:hover,.lp-reveal-visible.lp-step:hover,.lp-conversation-card:hover,.lp-feature-card:hover .lp-feature-icon,.lp-answer-benefit:hover>span,.lp-how-visual .lp-phone:hover,.lp-download-banner .lp-phone:hover,.lp-button:hover,.lp-button:focus-visible,.lp-store-badge:focus-visible{transform:none}}:root{--bg: #0f1729;--surface: #172033;--border: #263149;--text: #eef2f9;--text-muted: #9aa7bd;--primary: #6366f1;--primary-hover: #818cf8;--max-width: 860px;--radius: 14px;--lp-brand: #6047ff;--lp-brand-strong: #4f35e8;--lp-ink: #111627;--lp-muted: #747583;--lp-surface: #ffffff;--gutter: 24px;--container-wide: 1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:var(--primary-hover);text-decoration:underline;text-underline-offset:2px}a:hover{color:#a5b4fc}a:focus-visible,button:focus-visible{outline:2px solid var(--primary-hover);outline-offset:3px;border-radius:4px}.container{width:min(var(--container, var(--max-width)),100% - 2 * var(--gutter));margin-inline:auto}@media(max-width:700px){:root{--gutter: 16px}}.site-header{border-bottom:1px solid var(--border);padding:18px 0}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1.15rem;color:var(--text);text-decoration:none}.brand-mark{width:30px;height:30px;border-radius:9px;background:var(--primary);display:grid;place-items:center;font-size:15px}.header-nav{display:flex;gap:18px;font-size:.92rem}.header-nav a{color:var(--text-muted);text-decoration:none}.header-nav a:hover{color:var(--text)}.site-footer{border-top:1px solid var(--border);margin-top:64px;padding:28px 0 40px;color:var(--text-muted);font-size:.9rem}.footer-links{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:12px}.footer-links a{color:var(--text-muted);text-decoration:none}.footer-links a:hover{color:var(--text);text-decoration:underline}.legal{padding:40px 0 8px}.legal h1{font-size:clamp(1.7rem,4vw,2.3rem);margin:0 0 10px;line-height:1.25}.legal .dates{color:var(--text-muted);font-size:.92rem;margin:0 0 28px}.legal h2{font-size:1.28rem;margin:38px 0 12px;padding-top:8px;scroll-margin-top:20px}.legal h3{font-size:1.03rem;margin:24px 0 8px;color:#dbe3f0}.legal p,.legal li{color:#cfd8e6}.legal ul{padding-left:22px}.legal li{margin-bottom:6px}.toc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 22px;margin-bottom:12px}.toc h2{margin:0 0 10px;font-size:1rem}.toc ol{margin:0;padding-left:20px;columns:2;column-gap:28px}.toc li{margin-bottom:4px;break-inside:avoid}.legal code{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:2px 7px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#dbe3f0}.legal ol{padding-left:22px}.legal ol li{margin-bottom:6px}.callout{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:10px;padding:14px 18px;margin:18px 0}.hero{min-height:62vh;display:grid;place-items:center;text-align:center;padding:72px 0}.hero h1{font-size:clamp(2rem,6vw,3.2rem);margin:0 0 14px;line-height:1.15}.hero p{color:var(--text-muted);font-size:1.08rem;max-width:34rem;margin:0 auto 28px}.pill{display:inline-block;background:var(--surface);border:1px solid var(--border);color:var(--primary-hover);border-radius:999px;padding:6px 15px;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px}.consent-banner{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:100;width:min(680px,100% - 32px);display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:16px 20px;background:#171c2b;border:1px solid #303a54;border-radius:14px;box-shadow:0 18px 50px #05070f4d;color:#e7ecf6;font-size:.88rem;line-height:1.5}.consent-banner p{margin:0;flex:1 1 320px}.consent-banner a{color:#a5b4fc}.consent-actions{display:flex;gap:10px;margin-left:auto}.consent-banner button{font:inherit;cursor:pointer;border-radius:9px;padding:11px 20px;min-height:44px;border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.consent-accept{background:var(--primary);color:#fff}.consent-accept:hover{background:var(--primary-hover)}.consent-decline{background:transparent;border-color:#3c4762;color:#c3ccdd}.consent-decline:hover{background:#222a3d;border-color:#4a5673}@media(max-width:640px){.toc ol{columns:1}.header-nav{gap:14px}.consent-actions{margin-left:0;width:100%}.consent-banner button{flex:1}}@media(prefers-reduced-motion:reduce){.consent-banner button{transition:none}}
