.lp{line-height:normal}.lp .fg-tailor ul{list-style:outside}.lp .lp-app .max-w-2xl{max-width:760px}.lp .lp-app div.flex.gap-2{gap:9px}.lp .lp-app div.flex.gap-2 input{color:#3d3449;border-color:#dfdbe7;border-radius:10px;height:55px;box-shadow:0 3px 9px #52377804}.lp .lp-app div.flex.gap-2 input::placeholder{color:#8f879b}.lp .lp-app div.flex.gap-2 input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #dbeafe}.lp .lp-app div.flex.gap-2>button{background:var(--brand,#2563eb);border-radius:10px;height:55px}.lp .lp-app div.flex.gap-2>button:hover:not(:disabled){background:var(--brand-hover,#1d4ed8)}.lp .lp-app .mt-3.flex-col{gap:10px;margin-top:17px}.lp .lp-app .mt-3.flex-col>button{color:var(--brand,#2563eb)}.lp .lp-app .mt-3.flex-col>p{color:#574f60}.lp .lp-app .mt-3.flex-col>p a{color:#4e4654}@media (max-width:700px){.lp .lp-app div.flex.gap-2{flex-direction:column}.lp .lp-app div.flex.gap-2>button{justify-content:center;width:100%}}.lp{--ink:#17151d;--muted:#48464d;--accent:#6444ed;--line:#e8e6eb;--paper:#fff}.lp,.lp *{box-sizing:border-box}.lp{color:var(--ink);background:var(--paper);font-family:var(--font-dm-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}.lp button:where(:not(.lp-app *)),.lp a:where(:not(.lp-app *)),.lp input:where(:not(.lp-app *)){font:inherit}.lp button:where(:not(.lp-app *)),.lp a:where(:not(.lp-app *)){-webkit-tap-highlight-color:transparent}.lp a:where(:not(.lp-app *)){color:inherit;text-decoration:none}.lp button:where(:not(.lp-app *)){cursor:pointer}.lp img:where(:not(.lp-app *)){max-width:100%;display:block}.lp button:where(:not(.lp-app *)):focus-visible,.lp a:where(:not(.lp-app *)):focus-visible,.lp summary:where(:not(.lp-app *)):focus-visible,.lp [tabindex]:focus-visible{outline-offset:4px;outline:3px solid #9e8cee}.lp h1:where(:not(.lp-app *)),.lp h2:where(:not(.lp-app *)),.lp h3:where(:not(.lp-app *)),.lp p:where(:not(.lp-app *)){margin:0}.lp .wrap{width:calc(100% - 64px);max-width:1280px;margin-inline:auto}.lp .frame{border-inline:1px solid var(--line);position:relative}.lp .frame:before,.lp .frame:after{content:"+";color:#b4afbd;z-index:3;font:16px monospace;position:absolute;top:-9px}.lp .frame:before{left:-5px}.lp .frame:after{right:-5px}.lp .btn{white-space:nowrap;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 23px;font-size:14px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.lp .btn:hover{transform:translateY(-2px)}.lp .primary{background:var(--ink);color:#fff}.lp .primary:hover{background:#39333f}.lp .secondary{background:#fff;border-color:#d9d6df}.lp .secondary:hover{background:#f7f6fa}.lp .site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:0}.lp .nav-inner{justify-content:space-between;align-items:center;gap:25px;height:78px;padding-inline:30px;display:flex}.lp .wordmark{letter-spacing:-1.1px;align-items:center;gap:8px;font-size:26px;font-weight:650;display:inline-flex}.lp .wordmark svg{color:var(--accent)}.lp #main-nav{color:#46424a;align-items:center;gap:28px;font-size:13px;display:flex}.lp #main-nav a:hover,.lp .login-link:hover{color:var(--accent)}.lp .nav-actions{align-items:center;gap:23px;display:flex}.lp .login-link{font-size:13px}.lp .nav-start{min-height:40px;padding:9px 19px;font-size:12px}.lp .menu-toggle{display:none}.lp .skip-link{z-index:99;background:#fff;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.lp .skip-link:focus{transform:none}.lp .hero{padding:52px 32px 0}.lp .eyebrow{color:var(--accent);letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;font-weight:550;display:flex}.lp .tiny-orbit{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f1edff}.lp .hero h1{letter-spacing:-3.9px;font-size:clamp(48px,5.45vw,74px);font-weight:500;line-height:1.07}.lp .hero h1>span{color:#8a8591}.lp .hero-bottom{justify-content:space-between;align-items:flex-end;gap:30px;margin:28px 0 35px;display:flex}.lp .hero-bottom>p{max-width:485px;color:var(--muted);font-size:17px;line-height:1.65}.lp .hero-cta{align-items:center;gap:10px;margin-bottom:4px;display:flex}.lp .play-icon{font-size:22px;line-height:0}.lp .hero-workspace{background:#fff;border:1px solid #d9d5e2;border-radius:12px;overflow:hidden;box-shadow:0 15px 45px -26px #3b254552}.lp .workspace-chrome{background:#faf9fc;border-bottom:1px solid #ebe7f1;justify-content:space-between;align-items:center;height:37px;padding:0 15px;display:flex}.lp .workspace-chrome>div{gap:5px;display:flex}.lp .browser-dot{border:1px solid #c7c1ce;border-radius:100%;width:6px;height:6px}.lp .workspace-chrome>span{letter-spacing:1.8px;color:#554e5d;font-size:9px}.lp .workspace-chrome button{color:#443e4a;background:0 0;border:0;gap:7px;padding:6px;font-size:10px;display:flex}.lp .hero-screen{isolation:isolate;position:relative;overflow:hidden}.lp .hero-image-button{cursor:zoom-in;background:#f6f5f8;border:0;width:100%;padding:0;display:block}.lp .hero-image-button img{width:100%;height:auto}.lp .hero-spotlight{pointer-events:none;border:1.5px solid #8060ed;border-radius:10px;width:18.1%;height:23.2%;transition:left .85s cubic-bezier(.22,.8,.2,1),border-color .4s;position:absolute;top:38%;left:22.1%;box-shadow:0 0 0 4px #8860ef11}.lp .screen-zoom{border:1px solid var(--line);color:var(--muted);pointer-events:none;opacity:0;background:#fff;border-radius:4px;padding:6px 9px;font-size:10px;transition:opacity .2s;position:absolute;bottom:12px;right:16px}.lp .hero-screen:hover .screen-zoom{opacity:1}.lp .crew-tour{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.lp .crew-tour-button{text-align:left;border:0;border-right:1px solid var(--line);background:#fff;align-items:center;gap:11px;padding:17px 20px;transition:background .4s;display:flex;position:relative}.lp .crew-tour-button:last-child{border-right:0}.lp .crew-tour-button:hover{background:#faf9fd}.lp .crew-tour-button.active{background:#f5f1ff}.lp .crew-tour-button.active:after{content:"";background:var(--accent);height:2px;position:absolute;top:-1px;left:0;right:0}.lp .crew-symbol{color:#6943d8;background:#f7f3ff;border:1px solid #e4dcf9;border-radius:9px;place-items:center;width:33px;height:33px;font-size:21px;display:grid}.lp .pilot{color:#a67437;background:#fff6e9;border-color:#eee2cc}.lp .reach{color:#45866d;background:#edf7f3;border-color:#d9e9e1}.lp .crew-tour-button strong{font-size:14px;font-weight:550;display:block}.lp .crew-tour-button small{color:#4f4957;margin-top:4px;font-size:11px;display:block}.lp .crew-index{color:#b4abba;margin-left:auto;font:10px monospace}.lp .crew-caption{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:50px;padding:14px 21px;display:flex}.lp .crew-caption p{color:var(--muted);font-size:12px;line-height:1.5}.lp .caption-mark{color:var(--accent);font-size:20px}.lp .capture-label{white-space:nowrap;color:#595360;margin-left:auto;font-size:10px}.lp .hero-foot{color:var(--muted);justify-content:space-between;gap:25px;padding:27px 0 35px;font-size:12px;display:flex}.lp .hero-foot a{color:var(--ink)}.lp .hero-foot a span{margin-left:12px}.lp .workflow{border-top:1px solid var(--line)}.lp .flow-wrap{padding:70px 32px 30px}.lp .section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px;display:flex}.lp h2:where(:not(.lp-app *)){letter-spacing:-2px;font-size:46px;font-weight:500;line-height:1.12}.lp .section-heading>p{max-width:330px;color:var(--muted);font-size:14px;line-height:1.75}.lp .section-heading .eyebrow{margin-bottom:17px}.lp .flow-tabs{border:1px solid var(--line);border-radius:9px 9px 0 0;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.lp .flow-tabs button{text-align:left;border:0;border-right:1px solid var(--line);color:var(--muted);background:#fff;grid-template-columns:24px 1fr;gap:7px;padding:20px 22px;display:grid;position:relative}.lp .flow-tabs button:last-child{border-right:0}.lp .flow-tabs button>span{color:#58535e;padding-top:5px;font:11px monospace}.lp .flow-tabs strong{letter-spacing:-.4px;font-size:19px;font-weight:550}.lp .flow-tabs small{grid-column:2;font-size:11px}.lp .flow-tabs button[aria-selected=true]{color:var(--ink);background:#f7f4ff}.lp .flow-tabs button[aria-selected=true]>span{color:var(--accent)}.lp .flow-tabs i{transform-origin:0;background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lp .flow-tabs button[aria-selected=true] i{transform:scaleX(var(--progress,0))}.lp .flow-panel{border:1px solid var(--line);border-top:0;border-radius:0 0 9px 9px;grid-template-columns:minmax(0,1fr) 285px;min-height:380px;display:grid;overflow:hidden}.lp .flow-product{background:#f5f3f8;flex-direction:column;justify-content:center;min-width:0;padding:30px 20px;display:flex}.lp .flow-product-head{color:#443f49;background:#fff;border:1px solid #e4dfe9;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;padding:13px;font-size:11px;display:flex}.lp .actual-label{color:#574e64;align-items:center;gap:6px;font-size:9px;display:flex}.lp .actual-label>span{background:#9c8bb5;border-radius:100%;width:4px;height:4px}.lp .flow-product button{border:1px solid #e4dfe9;cursor:zoom-in;background:#fff;border-block:0;width:100%;padding:0;display:block;overflow:hidden}.lp .flow-product img{width:100%;min-width:0;height:auto}.lp .flow-product img.switching{animation:.45s both screen-in}.lp .flow-screen-footer{color:#514a5b;background:#fff;border:1px solid #e4dfe9;border-radius:0 0 7px 7px;justify-content:space-between;align-items:center;gap:15px;padding:13px;font-size:10px;display:flex}.lp .flow-screen-footer>span:last-child{white-space:nowrap;color:var(--accent)}.lp .flow-explanation{color:#fff;background:#211d2c;flex-direction:column;padding:27px 27px 22px;display:flex}.lp .flow-counter{letter-spacing:1px;color:#a89bbb;margin-bottom:22px;font:10px monospace}.lp .flow-explanation h3{letter-spacing:-.8px;font-size:26px;font-weight:450;line-height:1.2}.lp .flow-explanation>p{color:#b3aabc;margin-top:16px;font-size:12px;line-height:1.8}.lp .flow-explanation ol{counter-reset:flow;margin:24px 0 26px;padding:0;list-style:none}.lp .flow-explanation li{color:#c9bfd3;counter-increment:flow;border-top:1px solid #38303f;padding:10px 0 10px 24px;font-size:11px;line-height:1.5;position:relative}.lp .flow-explanation li:before{content:counter(flow);color:#847193;font-size:10px;position:absolute;left:0}.lp .flow-explanation>button{color:#fff;background:0 0;border:0;border-top:1px solid #514258;justify-content:space-between;align-items:center;margin-top:auto;padding:15px 0 0;font-size:12px;display:flex}.lp .flow-explanation>button:hover{color:#c7b6ff}.lp .flow-note{color:#574e60;justify-content:space-between;align-items:center;gap:25px;margin-top:15px;font-size:10px;line-height:1.6;display:flex}.lp .flow-note button{color:#453f4b;white-space:nowrap;background:0 0;border:0;padding:5px;font-size:10px}.lp .flow-note button span{margin-left:10px}.lp .connections{border-top:1px solid var(--line)}.lp .connection-layout{grid-template-columns:1fr 1.8fr;align-items:center;gap:50px;padding:60px 32px;display:grid}.lp .connection-layout h2{letter-spacing:-1.4px;font-size:37px}.lp .connection-layout>div>p:not(.eyebrow){color:var(--muted);margin:22px 0;font-size:14px;line-height:1.8}.lp .text-link{color:var(--accent);font-size:13px}.lp .text-link span{margin-left:20px}.lp .connection-screen{border:1px solid var(--line);cursor:zoom-in;background:#faf9fd;border-radius:9px;min-width:0;padding:20px 0 0;display:block;overflow:hidden}.lp .connection-screen>img{width:100%;height:auto}.lp .connection-screen>span{border-top:1px solid var(--line);color:var(--muted);background:#fff;justify-content:space-between;padding:14px 18px;font-size:11px;display:flex}.lp dialog{background:#f7f5fa;border:1px solid #cfc9d7;border-radius:14px;width:calc(100vw - 48px);max-width:none;max-height:calc(100vh - 48px);padding:0;box-shadow:0 25px 80px #0005}.lp dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16101ec2}.lp .dialog-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.lp .dialog-head h2{letter-spacing:0;font-size:15px;font-weight:550}.lp .dialog-head button{border:1px solid var(--line);color:#423c4b;background:#fff;border-radius:50%;width:33px;height:33px}.lp .dialog-image{max-height:calc(100vh - 170px);overflow:auto}.lp .dialog-image img{width:100%;max-width:none;height:auto}.lp dialog>p{color:var(--muted);padding:12px 22px;font-size:10px}body.modal-open{overflow:hidden}@keyframes screen-in{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1100px){.lp #main-nav{gap:19px}.lp .nav-inner{padding-inline:23px}.lp .hero h1{font-size:62px}.lp .hero-bottom{align-items:flex-start}.lp .hero-bottom>p{max-width:420px;font-size:15px}.lp .hero-cta{flex-direction:column;align-items:stretch}.lp .hero-cta .btn{min-height:44px;font-size:12px}.lp .crew-tour-button{gap:9px;padding:15px 13px}.lp .crew-index{display:none}.lp .flow-panel{grid-template-columns:minmax(0,1fr) 255px}.lp .flow-explanation{padding:25px 22px}.lp .flow-product{padding:25px 14px}.lp .flow-tabs button{padding:18px}.lp .actual-label{display:none}.lp .connection-layout{gap:30px}.lp .connection-layout h2{font-size:32px}}@media (max-width:850px){.lp #main-nav{gap:13px;font-size:11px}.lp .nav-actions{gap:14px}.lp .nav-inner{padding-inline:20px}.lp .hero{padding:42px 24px 0}.lp .hero h1{letter-spacing:-2.7px;font-size:54px}.lp .hero-bottom{gap:30px}.lp .hero-bottom>p{font-size:14px}.lp .crew-tour-button{padding:14px 10px}.lp .crew-tour-button small{font-size:10px}.lp .crew-symbol{width:28px;height:28px;font-size:18px}.lp .crew-caption p{font-size:11px}.lp .capture-label{display:none}.lp .section-heading h2{font-size:39px}.lp .section-heading>p{max-width:260px;font-size:13px}.lp .flow-wrap{padding:55px 24px 25px}.lp .flow-panel{grid-template-columns:1fr}.lp .flow-product{padding:24px}.lp .flow-explanation{grid-template-columns:1fr 1.2fr;gap:8px 28px;display:grid}.lp .flow-counter{grid-column:1/-1;margin-bottom:5px}.lp .flow-explanation h3{font-size:26px}.lp .flow-explanation>p{margin-top:3px;font-size:13px}.lp .flow-explanation ol{grid-area:2/2/5;margin:0}.lp .flow-explanation>button{grid-column:1;margin-top:10px}.lp .flow-note>p{max-width:450px}.lp .hero-foot{font-size:11px}.lp .connection-layout{grid-template-columns:1fr}.lp .connection-layout h2 br{display:none}.lp .connection-layout>div>p:not(.eyebrow){max-width:550px}.lp .connection-screen{max-width:700px}}@media (max-width:700px){.lp .wrap{width:calc(100% - 36px)}.lp .nav-inner{height:66px;padding-inline:5px}.lp .wordmark{font-size:23px}.lp .wordmark svg{width:22px}.lp .nav-actions{gap:15px}.lp .login-link{display:none}.lp .nav-start{min-height:37px;padding:8px 16px;font-size:11px}.lp .menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:28px;height:28px;padding:5px 1px;display:flex}.lp .menu-toggle span{background:var(--ink);width:20px;height:1px}.lp #main-nav{border-bottom:1px solid var(--line);background:#fff;padding:20px 30px;font-size:15px;display:none;position:absolute;top:65px;left:0;right:0;box-shadow:0 12px 20px #00000005}.lp #main-nav.open{flex-direction:column;align-items:flex-start;gap:23px;display:flex}.lp .hero{padding:35px 18px 0}.lp .eyebrow{letter-spacing:1px;margin-bottom:20px;font-size:9px}.lp .hero h1{letter-spacing:-2px;font-size:clamp(37px,7.7vw,53px);line-height:1.13}.lp .hero-bottom{margin:23px 0 29px;display:block}.lp .hero-bottom>p{max-width:450px;font-size:14px}.lp .hero-cta{flex-direction:row;gap:8px;margin-top:23px}.lp .hero-cta .btn{gap:10px;min-height:43px;padding:11px 15px;font-size:11px}.lp .hero-workspace{border-radius:8px}.lp .workspace-chrome{height:31px;padding-inline:9px}.lp .workspace-chrome>span{letter-spacing:1px;font-size:7px}.lp .workspace-chrome button{font-size:9px}.lp .browser-dot{width:4px;height:4px}.lp .crew-tour{grid-template-columns:repeat(2,1fr)}.lp .crew-tour-button{gap:10px;padding:14px}.lp .crew-tour-button:nth-child(2){border-right:0}.lp .crew-tour-button:nth-child(-n+2){border-bottom:1px solid var(--line)}.lp .crew-tour-button strong{font-size:12px}.lp .crew-tour-button small{font-size:10px}.lp .crew-tour-button.active:after{height:1px}.lp .crew-caption{gap:9px;min-height:66px;padding:12px 13px}.lp .crew-caption p{font-size:10px}.lp .hero-spotlight{box-shadow:none;border-width:1px;border-radius:4px}.lp .hero-foot{padding:22px 0 29px;font-size:11px;line-height:1.7;display:block}.lp .hero-foot a{margin-top:7px;display:block}.lp .flow-wrap{padding:46px 18px 24px}.lp .section-heading{margin-bottom:25px;display:block}.lp .section-heading h2{letter-spacing:-1.4px;font-size:34px}.lp .section-heading>p{max-width:440px;margin-top:19px;font-size:13px}.lp .flow-tabs button{padding:14px 7px;display:block}.lp .flow-tabs button>span{margin-bottom:7px;font-size:9px;display:block}.lp .flow-tabs strong{letter-spacing:-.3px;font-size:15px}.lp .flow-tabs small{display:none}.lp .flow-panel{min-height:0}.lp .flow-product{padding:16px 10px}.lp .flow-product-head{padding:10px;font-size:10px}.lp .flow-screen-footer{padding:10px;font-size:9px;line-height:1.5}.lp .flow-explanation{padding:23px;display:block}.lp .flow-counter{margin-bottom:14px;display:block}.lp .flow-explanation h3{font-size:26px}.lp .flow-explanation h3 br{display:none}.lp .flow-explanation>p{margin-top:13px}.lp .flow-explanation ol{margin:20px 0}.lp .flow-explanation li{padding-block:12px;font-size:12px}.lp .flow-explanation>button{width:100%;font-size:12px}.lp .flow-note{align-items:flex-start;gap:15px;font-size:9px}.lp .flow-note>p{max-width:70%}.lp .flow-note button{white-space:normal;text-align:right;padding-top:0;font-size:9px}.lp .flow-note button span{display:none}.lp .connection-layout{gap:27px;padding:43px 18px}.lp .connection-layout h2{font-size:32px}.lp .connection-screen{padding-top:12px}.lp .connection-screen>span{padding:12px;font-size:10px}.lp dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.lp .dialog-head{padding:12px 14px}.lp .dialog-head h2{font-size:12px}.lp .dialog-image img{width:1100px;max-width:none}.lp dialog>p{padding:10px 14px;font-size:9px}}@media (prefers-reduced-motion:reduce){.lp,.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}html:has(.lp){scroll-behavior:auto}}.lp .landing-ending .btn.primary{color:#fff}.lp .remake-features{color:var(--ink,#17151d);background:var(--paper,#fff);font-family:inherit;font-size:14px;line-height:1.6}.lp .remake-features *{box-sizing:border-box}.lp .remake-features .rf-wrap{width:calc(100% - 64px);max-width:1280px;margin-inline:auto}.lp .remake-features .rf-section-frame{border-inline:1px solid var(--line,#e8e6eb);position:relative}.lp .remake-features .rf-section-frame:before,.lp .remake-features .rf-section-frame:after{content:"";z-index:2;background:linear-gradient(var(--muted,#77737f),var(--muted,#77737f)) center/1px 9px no-repeat,linear-gradient(var(--muted,#77737f),var(--muted,#77737f)) center/9px 1px no-repeat;pointer-events:none;width:9px;height:9px;position:absolute;top:-5px}.lp .remake-features .rf-section-frame:before{left:-5px}.lp .remake-features .rf-section-frame:after{right:-5px}.lp .remake-features .rf-product,.lp .remake-features .rf-crew,.lp .remake-features .rf-trust{border-top:1px solid var(--line,#e8e6eb);scroll-margin-top:80px}.lp .remake-features .rf-product>.rf-wrap{padding:72px 32px 0}.lp .remake-features .rf-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.lp .remake-features .rf-eyebrow{color:var(--accent,#6444ed);letter-spacing:1.45px;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:600;line-height:1.5}.lp .remake-features h2{letter-spacing:-2px;margin:0;font-size:46px;font-weight:550;line-height:1.12}.lp .remake-features .rf-heading>p{max-width:290px;color:var(--muted,#77737f);margin:0 0 3px;font-size:14px;line-height:1.75}.lp .remake-features .rf-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.lp .remake-features .rf-screen-card{border:1px solid var(--line,#e8e6eb);background:#faf9fc;border-radius:10px;min-width:0;overflow:hidden}.lp .remake-features .rf-resume-card{grid-column:span 8}.lp .remake-features .rf-prepare-companion,.lp .remake-features .rf-organize-companion{grid-column:span 4}.lp .remake-features .rf-applications-card,.lp .remake-features .rf-vault-card{grid-column:span 8}.lp .remake-features .rf-vault-companion{grid-column:span 4}.lp .remake-features .rf-match-card{grid-column:1/-1}.lp .remake-features .rf-screen-card{flex-direction:column;display:flex}.lp .remake-features .rf-screen-card>.rf-image-button{flex-direction:column;flex:1;display:flex}.lp .remake-features .rf-screen-card .rf-image-window{flex:1;align-items:center;display:flex}.lp .remake-features .rf-card-heading{justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:21px 25px;display:flex}.lp .remake-features .rf-card-heading h3{letter-spacing:-.55px;margin:0;font-size:21px;font-weight:550;line-height:1.3}.lp .remake-features .rf-kicker{letter-spacing:1.1px;text-transform:uppercase;color:var(--muted,#77737f);margin:0 0 11px;font-size:11px;font-weight:550;line-height:1.5}.lp .remake-features .rf-card-heading .rf-kicker{margin-bottom:7px}.lp .remake-features .rf-small-label{color:#4f4b53;white-space:nowrap;font-size:11px;line-height:1.5}.lp .remake-features .rf-image-button{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.lp .remake-features .rf-image-window{border-top:1px solid var(--line,#e8e6eb);background:#f1eef9;display:block;position:relative;overflow:hidden}.lp .remake-features .rf-image-window img{width:100%;max-width:none;height:auto;transition:filter .2s;display:block}.lp .remake-features button:focus-visible,.lp .remake-features a:focus-visible{outline-offset:-3px;outline:3px solid #a797fa}.lp .remake-features .rf-image-caption{border-top:1px solid var(--line,#e8e6eb);color:#4f4a53;background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:39px;padding:11px 22px;font-size:11px;line-height:1.5;display:flex}.lp .remake-features .rf-image-caption>span:last-child{white-space:nowrap;color:var(--accent,#6444ed)}.lp .remake-features .rf-image-caption>span:last-child>span{margin-left:10px}.lp .remake-features .rf-companion{border:1px solid var(--line,#e8e6eb);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;min-width:0;padding:26px 29px;display:flex}.lp .remake-features .rf-companion h3{letter-spacing:-1px;margin:0 0 19px;font-size:28px;font-weight:550;line-height:1.16}.lp .remake-features .rf-companion>p:not(.rf-kicker){color:var(--muted,#77737f);margin:0 0 17px;font-size:14px;line-height:1.75}.lp .remake-features .rf-prepare-companion{background:#f7f5ff}.lp .remake-features .rf-fact-list{margin:0}.lp .remake-features .rf-fact-list>div{border-top:1px solid #e5dff3;padding:12px 0}.lp .remake-features .rf-fact-list>div:last-child{padding-bottom:0}.lp .remake-features .rf-fact-list dt{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.5}.lp .remake-features .rf-fact-list dd{color:var(--muted,#77737f);margin:0;font-size:14px;line-height:1.65}.lp .remake-features .rf-feature-list{margin:1px 0 0;padding:0;list-style:none}.lp .remake-features .rf-feature-list li{border-top:1px solid var(--line,#e8e6eb);color:#3d3842;padding:10px 0 10px 18px;font-size:14px;line-height:1.5;position:relative}.lp .remake-features .rf-feature-list li:before{content:"↗";color:var(--accent,#6444ed);font-size:11px;position:absolute;left:0}.lp .remake-features .rf-vault-card{background:#f8f7fa}.lp .remake-features .rf-vault-companion{background:#fafafa}.lp .remake-features .rf-source-note{color:var(--accent,#6444ed);border-top:1px solid var(--line,#e8e6eb);align-items:center;gap:12px;padding-top:14px;font-size:14px;line-height:1.6;display:flex}.lp .remake-features .rf-source-note>span{font-size:19px;line-height:1}.lp .remake-features .rf-also{border-top:1px solid var(--line,#e8e6eb);grid-template-columns:210px 1fr;align-items:center;gap:32px;margin-top:26px;padding:27px 0;display:grid}.lp .remake-features .rf-also>p{letter-spacing:-.45px;margin:0;font-size:18px;line-height:1.3}.lp .remake-features .rf-also ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 35px;margin:0;padding:0;list-style:none;display:grid}.lp .remake-features .rf-also li{color:var(--muted,#77737f);font-size:14px;line-height:1.6}.lp .remake-features .rf-also li:before{content:"+";color:var(--accent,#6444ed);margin-right:12px}.lp .remake-features .rf-crew>.rf-wrap{padding:53px 32px 31px}.lp .remake-features .rf-compact-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:29px;display:flex}.lp .remake-features .rf-compact-heading h2{letter-spacing:-1.1px;font-size:32px;line-height:1.2}.lp .remake-features .rf-compact-heading .rf-eyebrow{margin-bottom:12px}.lp .remake-features .rf-compact-heading>p{color:var(--muted,#77737f);margin:0 0 2px;font-size:14px;line-height:1.7}.lp .remake-features .rf-crew-grid{border:1px solid var(--line,#e8e6eb);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.lp .remake-features .rf-crew-card{border-right:1px solid var(--line,#e8e6eb);background:#fff;padding:22px 23px}.lp .remake-features .rf-crew-card:last-child{border-right:0}.lp .remake-features .rf-role-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.lp .remake-features .rf-role-mark{width:30px;height:30px;color:var(--accent,#6444ed);background:#f4f0fd;border:1px solid #e4dcf9;border-radius:8px;place-items:center;font-size:20px;line-height:1;display:grid}.lp .remake-features .rf-pilot-mark{color:#b17d3a;background:#fcf6eb;border-color:#f0e4cb}.lp .remake-features .rf-reach-mark{color:#66947a;background:#f0f8f3;border-color:#dcebe2}.lp .remake-features .rf-mode{color:#504b56;font-size:11px;line-height:1.5}.lp .remake-features .rf-crew-card h3{letter-spacing:-.5px;margin:0 0 6px;font-size:21px;font-weight:550;line-height:1.2}.lp .remake-features .rf-crew-card .rf-role-task{color:#2f2b35;margin:0 0 12px;font-size:14px;font-weight:550;line-height:1.5}.lp .remake-features .rf-crew-card>p:last-child{color:var(--muted,#77737f);margin:0;font-size:14px;line-height:1.75}.lp .remake-features .rf-modes-note{color:#564f5a;margin:12px 0 0;font-size:11px;line-height:1.5}.lp .remake-features .rf-trust-layout{grid-template-columns:1fr 1.9fr;align-items:center;gap:54px;padding:60px 32px;display:grid}.lp .remake-features .rf-trust-copy h2{letter-spacing:-1.4px;margin-bottom:21px;font-size:38px}.lp .remake-features .rf-trust-copy>p:not(.rf-eyebrow){color:var(--muted,#77737f);max-width:315px;margin:0 0 22px;font-size:14px;line-height:1.8}.lp .remake-features .rf-trust-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 15px;margin:0 0 27px;padding:0;list-style:none;display:grid}.lp .remake-features .rf-trust-topics li{color:#46404a;font-size:14px;line-height:1.5}.lp .remake-features .rf-text-link{color:var(--accent,#6444ed);align-items:center;gap:22px;font-size:14px;line-height:1.6;text-decoration:none;display:inline-flex}.lp .remake-features .rf-match-link{cursor:zoom-in;text-align:left;background:0 0;border:0;align-self:flex-start;margin-top:18px;padding:6px 0;font-family:inherit}.lp .remake-features .rf-text-link:hover{text-underline-offset:4px;text-decoration:underline}.lp .remake-features .rf-trust-screen{min-width:0}.lp .remake-features .rf-image-trust{border:1px solid var(--line,#e8e6eb);background:#f8f5ff;border-radius:9px;overflow:hidden}.lp .remake-features .rf-image-trust .rf-image-window{border-top:0}.lp .remake-features .rf-trust-note{color:#564f5a;margin:11px 0 0;font-size:11px;line-height:1.5}@media (min-width:1440px){.lp .remake-features .rf-heading>p{max-width:325px}}@media (max-width:1100px){.lp .remake-features .rf-product>.rf-wrap,.lp .remake-features .rf-crew>.rf-wrap{padding-left:23px;padding-right:23px}.lp .remake-features .rf-heading h2{font-size:39px}.lp .remake-features .rf-heading>p{max-width:250px;font-size:14px}.lp .remake-features .rf-companion{padding:23px}.lp .remake-features .rf-companion h3{font-size:25px}.lp .remake-features .rf-card-heading{padding:20px}.lp .remake-features .rf-card-heading h3{font-size:18px}.lp .remake-features .rf-small-label{display:none}.lp .remake-features .rf-crew-card{padding:20px 17px}.lp .remake-features .rf-trust-layout{grid-template-columns:1fr 1.65fr;gap:32px;padding:53px 23px}.lp .remake-features .rf-trust-copy h2{font-size:34px}.lp .remake-features .rf-image-caption{padding-inline:17px}}@media (max-width:760px){.lp .remake-features .rf-wrap{width:calc(100% - 36px)}.lp .remake-features .rf-product>.rf-wrap{padding:49px 17px 0}.lp .remake-features .rf-heading{margin-bottom:27px;display:block}.lp .remake-features h2,.lp .remake-features .rf-heading h2{letter-spacing:-1.4px;font-size:34px}.lp .remake-features .rf-heading>p{max-width:430px;margin:19px 0 0;font-size:14px}.lp .remake-features .rf-bento{grid-template-columns:minmax(0,1fr);gap:14px}.lp .remake-features .rf-bento>*{grid-column:1}.lp .remake-features .rf-resume-card{order:1}.lp .remake-features .rf-prepare-companion,.lp .remake-features .rf-match-card{order:2}.lp .remake-features .rf-applications-card{order:3}.lp .remake-features .rf-organize-companion{order:4}.lp .remake-features .rf-vault-card{order:5}.lp .remake-features .rf-vault-companion{order:6}.lp .remake-features .rf-card-heading{min-height:76px;padding:18px}.lp .remake-features .rf-card-heading h3{font-size:19px}.lp .remake-features .rf-image-caption{gap:12px;min-height:39px;padding:11px 14px;font-size:11px}.lp .remake-features .rf-companion{padding:24px}.lp .remake-features .rf-companion h3{font-size:26px}.lp .remake-features .rf-companion br{display:none}.lp .remake-features .rf-fact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.lp .remake-features .rf-fact-list>div{padding-top:12px}.lp .remake-features .rf-fact-list dt,.lp .remake-features .rf-fact-list dd{font-size:14px}.lp .remake-features .rf-feature-list{grid-template-columns:1fr;gap:0;display:grid}.lp .remake-features .rf-companion>p:not(.rf-kicker){font-size:14px}.lp .remake-features .rf-also{grid-template-columns:1fr;gap:20px;margin-top:25px;padding:24px 0}.lp .remake-features .rf-also>p br{display:none}.lp .remake-features .rf-also ul{gap:12px 16px}.lp .remake-features .rf-also li{font-size:14px}.lp .remake-features .rf-also li:before{margin-right:7px}.lp .remake-features .rf-crew>.rf-wrap{padding:42px 17px 28px}.lp .remake-features .rf-compact-heading{margin-bottom:24px;display:block}.lp .remake-features .rf-compact-heading h2{letter-spacing:-1px;font-size:29px}.lp .remake-features .rf-compact-heading>p{margin:15px 0 0}.lp .remake-features .rf-compact-heading>p br{display:none}.lp .remake-features .rf-crew-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .remake-features .rf-crew-card{padding:22px}.lp .remake-features .rf-crew-card:nth-child(2){border-right:0}.lp .remake-features .rf-crew-card:nth-child(-n+2){border-bottom:1px solid var(--line,#e8e6eb)}.lp .remake-features .rf-trust-layout{grid-template-columns:1fr;gap:30px;padding:42px 17px}.lp .remake-features .rf-trust-copy h2{font-size:34px}.lp .remake-features .rf-trust-copy h2 br{display:none}.lp .remake-features .rf-trust-copy>p:not(.rf-eyebrow){max-width:440px;font-size:14px}.lp .remake-features .rf-trust-topics{max-width:370px;margin-bottom:21px}.lp .remake-features .rf-trust-topics li{font-size:14px}}@media (max-width:430px){.lp .remake-features .rf-wrap{width:calc(100% - 24px)}.lp .remake-features .rf-product>.rf-wrap,.lp .remake-features .rf-crew>.rf-wrap,.lp .remake-features .rf-trust-layout{padding-left:13px;padding-right:13px}.lp .remake-features h2,.lp .remake-features .rf-heading h2{letter-spacing:-1.3px;font-size:31px}.lp .remake-features .rf-eyebrow{font-size:11px}.lp .remake-features .rf-heading>p{font-size:14px}.lp .remake-features .rf-card-heading{padding:16px}.lp .remake-features .rf-card-heading h3{letter-spacing:-.5px;font-size:18px}.lp .remake-features .rf-companion{padding:21px}.lp .remake-features .rf-fact-list{grid-template-columns:1fr;gap:0}.lp .remake-features .rf-fact-list>div{padding:12px 0}.lp .remake-features .rf-image-caption{padding-inline:12px;font-size:11px}.lp .remake-features .rf-image-caption>span:last-child>span{margin-left:5px}.lp .remake-features .rf-also ul{grid-template-columns:1fr;gap:11px}.lp .remake-features .rf-crew-card{padding:17px 14px}.lp .remake-features .rf-role-top{flex-wrap:wrap;gap:7px}.lp .remake-features .rf-mode{font-size:11px}.lp .remake-features .rf-crew-card h3{font-size:19px}.lp .remake-features .rf-crew-card>p:last-child,.lp .remake-features .rf-crew-card .rf-role-task{font-size:14px}.lp .remake-features .rf-compact-heading h2{font-size:27px}.lp .remake-features .rf-trust-copy h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.lp .remake-features .rf-image-window img{transition:none}}.lp .remake-features .rf-tour{--tour-interval:6.5s}.lp .remake-features .rf-tour-main{grid-template-columns:minmax(0,.72fr) minmax(0,1.55fr);align-items:center;gap:36px;display:grid}.lp .remake-features .rf-tour-copy{padding-bottom:26px;display:grid;position:relative}.lp .remake-features .rf-tour-text{opacity:0;visibility:hidden;grid-area:1/1;align-self:center;transition:opacity .45s,transform .55s cubic-bezier(.22,.8,.2,1),visibility 0s .55s;transform:translateY(12px)}.lp .remake-features .rf-tour-text.is-active{opacity:1;visibility:visible;transition:opacity .5s .12s,transform .6s cubic-bezier(.22,.8,.2,1) .12s,visibility;transform:none}.lp .remake-features .rf-tour-text h3{letter-spacing:-1.1px;color:#28212f;margin:0 0 16px;font-size:30px;font-weight:550;line-height:1.15}.lp .remake-features .rf-tour-text>p{color:#403c46;margin:0 0 14px;font-size:15px;line-height:1.7}.lp .remake-features .rf-tour-text .rf-fact-list,.lp .remake-features .rf-tour-text .rf-feature-list{margin-top:4px}.lp .remake-features .rf-tour-progress{background:color-mix(in srgb,var(--brand,#2563eb) 14%,transparent);border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lp .remake-features .rf-tour-progress i{background:var(--brand,#2563eb);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.lp .remake-features .rf-tour.is-playing .rf-tour-progress i{animation:rf-tour-progress var(--tour-interval) linear forwards}.lp .remake-features .rf-tour.is-held .rf-tour-progress i{animation-play-state:paused}.lp .remake-features .rf-tour-screen{perspective:1400px;display:grid}.lp .remake-features .rf-tour-shot{border:1px solid var(--tone-line);background:var(--tone);text-align:left;cursor:zoom-in;opacity:0;visibility:hidden;transform-origin:50% 100%;border-radius:16px;grid-area:1/1;width:100%;padding:14px 14px 0;transition:opacity .45s,transform .6s cubic-bezier(.22,.8,.2,1),visibility 0s .6s;display:block;transform:translateY(26px)scale(.965);box-shadow:0 26px 60px -40px #2a204080}.lp .remake-features .rf-tour-shot.is-active{opacity:1;visibility:visible;transition:opacity .5s,transform .7s cubic-bezier(.22,.8,.2,1),visibility;transform:none}.lp .remake-features .rf-tour-shot-frame{background:#fff;border:1px solid #e3dfe9;border-bottom:0;border-radius:10px 10px 0 0;display:block;overflow:hidden}.lp .remake-features .rf-tour-shot-frame img{width:100%;height:auto;display:block}.lp .remake-features .rf-tour-shot .rf-image-caption{border-radius:0 0 15px 15px;margin:0 -14px}.lp .remake-features .rf-tone-lilac{--tone:#eee8ff;--tone-line:#dcd2f2}.lp .remake-features .rf-tone-blue{--tone:#eaf2ff;--tone-line:#d3e0f2}.lp .remake-features .rf-tone-sage{--tone:#edf5ed;--tone-line:#d7e4d7}.lp .remake-features .rf-tone-peach{--tone:#fff0e5;--tone-line:#ecd9ca}.lp .remake-features .rf-tour-next{letter-spacing:1.2px;text-transform:uppercase;color:#5a5160;margin:30px 0 10px;font-size:11px;font-weight:600}.lp .remake-features .rf-tour-queue{gap:16px;display:flex}.lp .remake-features .rf-tour-card{border:1px solid var(--tone-line);background:var(--tone);text-align:left;color:#28212f;border-radius:12px;flex:1 1 0;align-items:center;gap:14px;min-width:0;padding:10px 14px 10px 10px;transition:box-shadow .25s,border-color .25s;display:flex;position:relative}.lp .remake-features .rf-tour-card:hover{border-color:color-mix(in srgb,var(--brand,#2563eb) 45%,var(--tone-line));box-shadow:0 12px 26px -20px #2a204080}.lp .remake-features .rf-tour-card[data-current]{display:none}.lp .remake-features .rf-tour-thumb{background:#fff;border:1px solid #e3dfe9;border-radius:7px;flex:0 0 132px;height:64px;overflow:hidden}.lp .remake-features .rf-tour-thumb img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.lp .remake-features .rf-tour-card-label{flex-direction:column;gap:3px;min-width:0;display:flex}.lp .remake-features .rf-tour-card-label b{letter-spacing:1px;text-transform:uppercase;color:#5a5160;font-size:10.5px;font-weight:600}.lp .remake-features .rf-tour-card-label span{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:550;overflow:hidden}.lp .remake-features .rf-tour-card.is-entering{animation:.6s cubic-bezier(.22,.8,.2,1) both rf-tour-enter}@keyframes rf-tour-progress{to{transform:scaleX(1)}}@keyframes rf-tour-enter{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.lp.tour-paused .remake-features .rf-tour-progress i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lp .remake-features .rf-tour-text,.lp .remake-features .rf-tour-shot,.lp .remake-features .rf-tour-card{transition:none!important;animation:none!important}}@media (max-width:1100px){.lp .remake-features .rf-tour-main{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:26px}.lp .remake-features .rf-tour-text h3{font-size:25px}.lp .remake-features .rf-tour-thumb{flex-basis:96px;height:52px}}@media (max-width:860px){.lp .remake-features .rf-tour-main{grid-template-columns:minmax(0,1fr);gap:18px}.lp .remake-features .rf-tour-copy{order:2}.lp .remake-features .rf-tour-screen{order:1}.lp .remake-features .rf-tour-queue{scrollbar-width:none;padding-bottom:4px;overflow-x:auto}.lp .remake-features .rf-tour-queue::-webkit-scrollbar{display:none}.lp .remake-features .rf-tour-card{flex:0 0 240px}.lp .remake-features .rf-tour-thumb{flex-basis:84px;height:48px}.lp .remake-features .rf-tour-text h3{font-size:24px}}.lp .feature-grid{border-top:1px solid var(--line);background:#fff;scroll-margin-top:80px}.lp .feature-grid .fg-wrap{padding:72px 32px 76px}.lp .fg-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.lp .fg-heading .eyebrow{margin-bottom:16px}.lp .fg-heading h2{letter-spacing:-2px;color:#28212f;font-size:46px;font-weight:550;line-height:1.12}.lp .fg-heading>p{color:#403c46;max-width:300px;margin:0 0 3px;font-size:14px;line-height:1.75}.lp .fg-card{--tone:#eaf2ff;--tone-line:#d3e0f2;border:1px solid var(--tone-line);background:var(--tone);border-radius:10px;flex-direction:column;min-width:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.lp .fg-tone-blue{--tone:#eaf2ff;--tone-line:#d3e0f2}.lp .fg-tone-sage{--tone:#edf5ed;--tone-line:#d7e4d7}.lp .fg-tone-lilac{--tone:#eee8ff;--tone-line:#dcd2f2}.lp .fg-tone-peach{--tone:#fff0e5;--tone-line:#ecd9ca}.lp .fg-visual{flex-direction:column;justify-content:center;gap:9px;height:188px;padding:30px 20px 18px;display:flex;position:relative;overflow:hidden}.lp .fg-center{flex-direction:row;justify-content:center;align-items:center;gap:24px}.lp .fg-index{color:#9d95a8;letter-spacing:.5px;font:10px monospace;position:absolute;top:11px;left:14px}.lp .fg-copy{border-top:1px solid var(--tone-line);background:#fff;flex:1;padding:20px 22px 22px}.lp .fg-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp .fg-copy h3{letter-spacing:-.45px;color:#28212f;font-size:18px;font-weight:550;line-height:1.3}.lp .fg-copy p{color:#403c46;margin-top:8px;font-size:13.5px;line-height:1.65}.lp .fg-copy em{color:#28212f}.lp .fg-label{border:1px solid var(--tone-line);background:var(--tone);letter-spacing:.9px;text-transform:uppercase;color:#403549;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.lp .fg-panel{color:#3d3449;background:#fff;border:1px solid #e6e1ee;border-radius:8px;font-size:11px;position:relative;box-shadow:0 8px 20px -16px #3b254552}.lp .fg-panel strong{color:#28212f;font-size:12px;font-weight:600;line-height:1.35;display:block}.lp .fg-panel small{color:#4f4957;font-size:10px;line-height:1.5;display:block}.lp .fg-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.lp .fg-chips b{color:#423d49;background:#faf9fc;border:1px solid #e3dfe9;border-radius:5px;padding:4px 7px;font-size:9.5px;font-weight:550;line-height:1}.lp .fg-chips .fg-chip-green{color:#35775a;background:#e9f6ee;border-color:#cfe8d8}.lp .fg-chips .fg-chip-blue{color:#44679c;background:#e9f0fd;border-color:#d2def5}.lp .fg-chips .fg-chip-violet{color:#6947a6;background:#f1ecff;border-color:#e0d6fa}.lp .fg-chips .fg-chip-rose{color:#a2475b;background:#fdecef;border-color:#f5d3da}.lp .fg-chips .fg-chip-amber{color:#946727;background:#fff3df;border-color:#f1dfbd}.lp .fg-logo{color:#44679c;background:#e9f0fd;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:650;display:grid}.lp .fg-logo-plain{color:#4f4957;background:#f2eff6}.lp .fg-section-label{letter-spacing:1.2px;text-transform:uppercase;color:#a2475b;margin-bottom:5px;font-size:9px;font-weight:650;display:block}.lp .fg-url{align-items:center;gap:9px;padding:8px 11px;display:flex}.lp .fg-dots{gap:4px;display:flex}.lp .fg-dots i{background:#f4ada7;border-radius:50%;width:6px;height:6px}.lp .fg-dots i:nth-child(2){background:#f1d28c}.lp .fg-dots i:nth-child(3){background:#9cceb7}.lp .fg-url-text{color:#423d49;white-space:nowrap;font:10px monospace;overflow:hidden}.lp .fg-url-text span{vertical-align:bottom;animation:5s steps(34,end) infinite fg-type;display:inline-block;overflow:hidden}.lp .fg-job{gap:11px;padding:11px 12px;animation:5s infinite fg-rise;display:flex}.lp .fg-ring{flex-shrink:0;width:92px;height:92px;position:relative}.lp .fg-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lp .fg-ring circle{fill:none;stroke-width:7px}.lp .fg-ring-track{stroke:#d9e8dc}.lp .fg-ring-fill{stroke:#3f9b6c;stroke-linecap:round;stroke-dasharray:207.3;stroke-dashoffset:16.6px;animation:5s infinite fg-ring}.lp .fg-ring>span{letter-spacing:-1px;color:#2f7d56;place-items:center;font-size:23px;font-weight:650;display:grid;position:absolute;inset:0}.lp .fg-ring small{font-size:12px}.lp .fg-ring>span{justify-content:center;align-items:center;display:flex}.lp .fg-checks{color:#3d3449;gap:6px;margin:0;padding:0;font-size:11.5px;list-style:none;display:grid}.lp .fg-checks li{align-items:center;gap:7px;display:flex}.lp .fg-checks li:before{content:"✓";color:#35775a;background:#dff0e5;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:700;display:grid}.lp .fg-checks .fg-miss{color:#a79fb0;text-decoration:line-through}.lp .fg-checks .fg-miss:before{content:"×";color:#b14b55;background:#fbe5e8}.lp .fg-ats{color:#38323d;padding:12px 13px;font-size:10.5px;line-height:1.6}.lp .fg-ats p+p{margin-top:5px}.lp .fg-ats mark{color:#2f7d56;background:#e6f5ec;border-radius:3px;padding:0 3px}.lp .fg-ats .fg-mark-miss{color:#b14b55;background:#fbe5e8}.lp .fg-meter{align-items:center;gap:5px;margin-top:10px;display:flex}.lp .fg-meter i{background:#7fb999;border-radius:9px;flex:1;height:5px}.lp .fg-meter .fg-meter-miss{background:#efb4bd;flex:.45}.lp .fg-meter span{color:#4f4957;white-space:nowrap;margin-left:6px;font-size:9.5px}.lp .fg-tailor{padding:11px 13px;overflow:hidden}.lp .fg-tailor ul{color:#38323d;gap:3px;margin:0;padding:0 0 0 12px;font-size:10.5px;line-height:1.45;display:grid}.lp .fg-shimmer{pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffd7df88 50%,#0000 70%);animation:4s ease-in-out infinite fg-shimmer;position:absolute;inset:0;transform:translate(-100%)}.lp .fg-templates{flex-direction:row;justify-content:center;align-items:center;gap:12px}.lp .fg-page{width:44%;padding:11px 11px 10px}.lp .fg-page>i{background:#ece8f1;border-radius:9px;height:4px;margin-top:5px;display:block}.lp .fg-page>.fg-short{width:62%}.lp .fg-page strong{font-size:11px}.lp .fg-page small{font-size:9px}.lp .fg-page-premium{border-color:#b9b0f0;transform:translateY(-4px);box-shadow:0 0 0 3px #eee8ff,0 10px 22px -16px #3b254570}.lp .fg-page-premium strong{color:#4c3aa8;letter-spacing:.4px}.lp .fg-page-premium strong,.lp .fg-page-premium small{padding-right:28px}.lp .fg-photo{color:#9aa3c4;background:#eef1fb;border-radius:4px;place-items:center;width:22px;height:26px;font-size:6px;display:grid;position:absolute;top:10px;right:10px}.lp .fg-kanban{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.lp .fg-kanban>div{align-content:start;gap:5px;display:grid}.lp .fg-col{text-align:center;border-radius:5px;padding:4px;font-size:9.5px;font-weight:600;display:block}.lp .fg-col-blue{color:#44679c;background:#e1ebfb}.lp .fg-col-amber{color:#946727;background:#fbeccd}.lp .fg-col-green{color:#35775a;background:#dcefe2}.lp .fg-kanban b{color:#28212f;background:#fff;border:1px solid #e3dfe9;border-radius:6px;padding:6px 7px;font-size:10px;font-weight:600;line-height:1.3;display:block}.lp .fg-kanban b small{color:#4f4957;font-size:9px;font-weight:400;display:block}.lp .fg-kanban .fg-moving{border-color:#ecd39f;animation:5s ease-in-out infinite fg-nudge}.lp .fg-kanban .fg-offer{border-color:#8fcaa6;box-shadow:0 0 0 2px #dcefe2}.lp .fg-kanban .fg-offer small{color:#35775a;font-weight:600}.lp .fg-ghost{gap:11px;padding:12px 13px;animation:5s ease-in-out infinite fg-fade;display:flex}.lp .fg-ghost small+small{margin-top:1px}.lp .fg-swap{flex-direction:row;justify-content:center;align-items:center;gap:8px}.lp .fg-version{flex:1;min-width:0;padding:10px 11px}.lp .fg-version strong{font-size:10.5px}.lp .fg-version small{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.lp .fg-version-old{opacity:.55;filter:grayscale()}.lp .fg-version-old small{text-decoration:line-through}.lp .fg-arrow{color:#b08a6e;flex-shrink:0;font-size:16px}.lp .fg-reminder{align-items:center;gap:11px;min-width:230px;padding:12px 15px;animation:5s infinite fg-toast;display:flex}.lp .fg-bell{background:#fff3df;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.lp .fg-editor{padding:0 0 12px;overflow:hidden}.lp .fg-toolbar{background:#faf9fc;border-bottom:1px solid #eee9f3;gap:4px;margin-bottom:10px;padding:6px 9px;display:flex}.lp .fg-toolbar b,.lp .fg-toolbar i,.lp .fg-toolbar span{color:#38323d;background:#fff;border:1px solid #e6e1ee;border-radius:4px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:10px;display:grid}.lp .fg-toolbar b{color:#4c3aa8;background:#eee8ff;border-color:#dcd2f2}.lp .fg-editor .fg-section-label,.lp .fg-editor p,.lp .fg-editor small{padding-inline:13px}.lp .fg-editor .fg-section-label{color:#6947a6}.lp .fg-editor p{color:#3d3449;font-size:11.5px;line-height:1.55}.lp .fg-editor small{margin-top:6px}.lp .fg-caret{vertical-align:-2px;background:#6444ed;width:1.5px;height:12px;margin-left:2px;animation:1s step-end infinite fg-blink;display:inline-block}@keyframes fg-type{0%{width:0}40%,to{width:100%}}@keyframes fg-rise{0%,35%{opacity:0;transform:translateY(6px)}50%,to{opacity:1;transform:none}}@keyframes fg-ring{0%{stroke-dashoffset:207.3px}45%,to{stroke-dashoffset:16.6px}}@keyframes fg-shimmer{0%,20%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes fg-nudge{0%,55%,to{transform:none}70%,85%{transform:translate(4px)}}@keyframes fg-fade{0%,30%{opacity:1}60%,85%{opacity:.45}to{opacity:1}}@keyframes fg-toast{0%,10%{opacity:0;transform:translateY(10px)scale(.98)}25%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes fg-blink{50%{opacity:0}}.lp.tour-paused .feature-grid *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lp .feature-grid *{transition:none!important;animation:none!important}.lp .fg-ring-fill{stroke-dashoffset:16.6px}}@media (min-width:1440px){.lp .fg-heading>p{max-width:335px}}@media (max-width:1100px){.lp .feature-grid .fg-wrap{padding-inline:23px}}@media (max-width:760px){.lp .feature-grid .fg-wrap{padding:49px 17px 56px}.lp .fg-heading{margin-bottom:27px;display:block}.lp .fg-heading h2{letter-spacing:-1.4px;font-size:34px}.lp .fg-heading>p{max-width:430px;margin-top:17px}}.lp .fg-showcase{grid-template-columns:minmax(260px,.82fr) minmax(0,1.5fr);align-items:start;gap:40px;display:grid}.lp .fg-list{border-left:1px solid #e6e2ec;flex-direction:column;display:flex;position:relative}.lp .fg-indicator{background:var(--brand,#2563eb);border-radius:3px;width:3px;height:0;transition:top .5s cubic-bezier(.22,.8,.2,1),height .5s cubic-bezier(.22,.8,.2,1);position:absolute;top:0;left:-1px}.lp .fg-tab{text-align:left;color:#5a5160;background:0 0;border:0;border-radius:0 10px 10px 0;align-items:baseline;gap:14px;width:100%;padding:13px 16px 13px 22px;transition:background .3s,color .3s;display:flex;position:relative}.lp .fg-tab:hover{color:#28212f;background:#f7f6fa}.lp .fg-tab-num{color:#8b8394;flex-shrink:0;font:11px monospace;transition:color .3s}.lp .fg-tab-title{letter-spacing:-.3px;font-size:17px;font-weight:500;line-height:1.35}.lp .fg-tab[aria-selected=true]{color:#17151d;background:color-mix(in srgb,var(--brand,#2563eb) 7%,#fff)}.lp .fg-tab[aria-selected=true] .fg-tab-num{color:var(--brand,#2563eb)}.lp .fg-tab[aria-selected=true] .fg-tab-title{font-weight:600}.lp .fg-tab-progress{background:color-mix(in srgb,var(--brand,#2563eb) 16%,transparent);opacity:0;border-radius:2px;height:2px;position:absolute;bottom:6px;left:22px;right:16px;overflow:hidden}.lp .fg-tab-progress:after{content:"";background:var(--brand,#2563eb);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.lp .fg-showcase.is-playing .fg-tab[aria-selected=true] .fg-tab-progress{opacity:1}.lp .fg-showcase.is-playing .fg-tab[aria-selected=true] .fg-tab-progress:after{animation:fg-progress var(--fg-interval,5s) linear forwards}.lp .fg-showcase.is-held .fg-tab[aria-selected=true] .fg-tab-progress:after{animation-play-state:paused}.lp .fg-stage{align-self:center;min-width:0;position:relative}.lp .fg-stage .fg-card[hidden]{display:none}.lp .fg-stage .fg-card{border-radius:14px;box-shadow:0 24px 50px -34px #2a204066}.lp .fg-stage .fg-card:not([hidden]){animation:.45s cubic-bezier(.22,.8,.2,1) both fg-panel-in}.lp .fg-stage .fg-visual{zoom:1.45;height:210px;padding:30px 24px 20px}.lp .fg-stage .fg-copy{padding:24px 28px 28px}.lp .fg-stage .fg-copy h3{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp .fg-stage .fg-title-row{margin-bottom:10px}.lp .fg-stage .fg-copy p{color:#35313b;max-width:560px;margin-top:0;font-size:16px;line-height:1.7}@keyframes fg-progress{to{transform:scaleX(1)}}@keyframes fg-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp .fg-indicator,.lp .fg-stage .fg-card:not([hidden]){transition:none;animation:none}}@media (max-width:1100px){.lp .fg-showcase{grid-template-columns:minmax(230px,.9fr) minmax(0,1.4fr);gap:28px}.lp .fg-tab-title{font-size:15.5px}.lp .fg-stage .fg-visual{zoom:1.2}}@media (max-width:860px){.lp .fg-showcase{grid-template-columns:minmax(0,1fr);gap:16px}.lp .fg-list{scrollbar-width:none;scroll-snap-type:x proximity;border-bottom:1px solid #e6e2ec;border-left:0;flex-direction:row;overflow-x:auto}.lp .fg-list::-webkit-scrollbar{display:none}.lp .fg-indicator{display:none}.lp .fg-tab{scroll-snap-align:start;border-radius:10px 10px 0 0;flex:none;width:auto;padding:10px 14px 14px}.lp .fg-tab[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--brand,#2563eb)}.lp .fg-tab-title{white-space:nowrap;font-size:14px}.lp .fg-tab-progress{bottom:0;left:14px;right:14px}.lp .fg-stage .fg-visual{zoom:1;height:200px;padding:30px 18px 18px}.lp .fg-stage .fg-copy{padding:18px 20px 20px}.lp .fg-stage .fg-copy p{font-size:14.5px}}.lp .landing-ending{color:var(--ink);background:var(--paper)}.lp .landing-ending h2,.lp .landing-ending h3,.lp .landing-ending p{margin:0}.lp .landing-ending h2{letter-spacing:-.055em;font-size:49px;font-weight:550;line-height:1.08}.lp .landing-ending a{color:inherit;text-decoration:none}.lp .landing-ending a:focus-visible,.lp .landing-ending summary:focus-visible{outline-offset:5px;outline:3px solid #aa98f7}.lp .landing-ending .ending-eyebrow{letter-spacing:.12em;color:var(--muted);margin-bottom:21px;font-size:10px;font-weight:650;line-height:1.5}.lp .landing-ending .ending-plans{padding:110px 0 106px}.lp .landing-ending .ending-section-head{justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:45px;display:flex}.lp .landing-ending .ending-section-head>p{color:var(--muted);max-width:300px;padding-bottom:5px;font-size:15px;line-height:1.8}.lp .landing-ending .ending-plan-frame{background:#fff;border:1px solid #2a2437;border-radius:19px;grid-template-columns:1fr 1fr;display:grid;position:relative}.lp .landing-ending .ending-plan{min-width:0;padding:35px 39px 31px}.lp .landing-ending .ending-plan-free{border-radius:18px 0 0 18px}.lp .landing-ending .ending-plan-pro{background:#f1edff;border-left:1px solid #2a2437;border-radius:0 18px 18px 0}.lp .landing-ending .ending-plan-top{justify-content:space-between;align-items:center;gap:15px;min-height:29px;margin-bottom:20px;display:flex}.lp .landing-ending .ending-plan-label{letter-spacing:.11em;color:var(--muted);font-size:9px;font-weight:650}.lp .landing-ending .ending-plan-tag{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:99px;padding:6px 10px;font-size:10px}.lp .landing-ending .ending-pro-mark{color:var(--accent);font-size:25px;line-height:1}.lp .landing-ending .ending-plan h3{letter-spacing:-.045em;margin-bottom:13px;font-size:29px;font-weight:550;line-height:1.2}.lp .landing-ending .ending-plan>p{color:var(--muted);max-width:365px;min-height:75px;margin-bottom:24px;font-size:14px;line-height:1.75}.lp .landing-ending .ending-plan .btn{justify-content:center;align-items:center;gap:21px;min-height:45px;padding:12px 21px;font-size:12px;display:inline-flex}.lp .landing-ending .ending-plan .btn>span{font-size:17px;line-height:1}.lp .landing-ending .ending-plan-pro .btn.secondary{color:var(--ink);background:0 0;border-color:#c0b4eb}.lp .landing-ending .ending-plan-note{color:var(--muted);margin-top:15px;font-size:10px;line-height:1.5;display:block}.lp .landing-ending .ending-corner{pointer-events:none;border-color:var(--accent);border-style:solid;width:14px;height:14px;position:absolute}.lp .landing-ending .ending-corner.top-left{border-width:1px 0 0 1px;top:-6px;left:-6px}.lp .landing-ending .ending-corner.bottom-right{border-width:0 1px 1px 0;bottom:-6px;right:-6px}.lp .landing-ending .ending-faq{border-top:1px solid var(--line);padding:91px 0 104px}.lp .landing-ending .ending-faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.lp .landing-ending .ending-faq-heading>p:not(.ending-eyebrow){color:var(--muted);margin:20px 0 28px;font-size:14px;line-height:1.8}.lp .landing-ending .ending-text-link{border-bottom:1px solid #cbc5d8;align-items:center;gap:20px;padding-bottom:6px;font-size:12px;line-height:1.5;display:inline-flex}.lp .landing-ending .ending-text-link>span{color:var(--accent);font-size:17px}.lp .landing-ending .ending-faq-list{border-top:1px solid #2a2437}.lp .landing-ending .ending-faq-list details{border-bottom:1px solid var(--line)}.lp .landing-ending .ending-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:26px;padding:23px 0;font-size:15px;font-weight:550;line-height:1.45;list-style:none;display:flex}.lp .landing-ending .ending-faq-list summary::-webkit-details-marker{display:none}.lp .landing-ending .ending-disclosure{flex-shrink:0;width:14px;height:14px;margin-right:3px;position:relative}.lp .landing-ending .ending-disclosure:before,.lp .landing-ending .ending-disclosure:after{content:"";background:var(--ink);width:12px;height:1px;display:block;position:absolute;top:6px;left:1px}.lp .landing-ending .ending-disclosure:after{transition:transform .18s;transform:rotate(90deg)}.lp .landing-ending details[open] .ending-disclosure:after{transform:rotate(0)}.lp .landing-ending .ending-faq-list details>div{padding:0 34px 23px 0}.lp .landing-ending .ending-faq-list p{color:var(--muted);max-width:550px;font-size:13px;line-height:1.9}.lp .landing-ending .ending-faq-list p a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #bab0d2;text-decoration:underline #bab0d2}.lp .landing-ending .ending-resources{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:29px 0}.lp .landing-ending .ending-resource-grid{grid-template-columns:repeat(3,1fr);display:grid}.lp .landing-ending .ending-resource-grid>a{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:10px 39px;display:flex}.lp .landing-ending .ending-resource-grid>a:first-child{padding-left:0}.lp .landing-ending .ending-resource-grid>a:last-child{border-right:0;padding-right:0}.lp .landing-ending .ending-resource-grid>a>span:first-child{gap:7px;display:grid}.lp .landing-ending .ending-resource-grid small{letter-spacing:.1em;color:var(--muted);font-size:8px;font-weight:550}.lp .landing-ending .ending-resource-grid strong{letter-spacing:-.03em;font-size:19px;font-weight:500}.lp .landing-ending .ending-resource-grid>a>span:last-child{color:#4f4666;font-size:24px;transition:transform .2s,color .2s}.lp .landing-ending .ending-resource-grid>a:hover>span:last-child{color:var(--accent);transform:translate(3px,-3px)}.lp .landing-ending .ending-close{text-align:center;background:#f8f7fb;padding:84px 0 73px}.lp .landing-ending .ending-close-inner{border-left:1px solid #e8e3f0;border-right:1px solid #e8e3f0;padding:51px 32px 55px;position:relative}.lp .landing-ending .ending-close .ending-eyebrow{color:#4f475d;margin-bottom:23px}.lp .landing-ending .ending-close h2{letter-spacing:-.065em;font-size:64px;line-height:1.05}.lp .landing-ending .ending-close h2+p{color:var(--muted);margin-top:23px;font-size:14px;line-height:1.8}.lp .landing-ending .ending-close .btn{justify-content:center;align-items:center;gap:27px;min-height:48px;margin-top:27px;padding:13px 24px;font-size:12px;display:inline-flex}.lp .landing-ending .ending-close .btn>span{font-size:20px;line-height:1}.lp .landing-ending .ending-close-rule{pointer-events:none;color:#9d8cba;justify-content:space-between;align-items:center;font-size:17px;font-weight:300;display:flex;position:absolute;top:-9px;left:-5px;right:-5px}.lp .landing-ending .ending-close-rule.bottom{top:auto;bottom:-10px}@media (max-width:950px){.lp .landing-ending .ending-plan{padding:29px}.lp .landing-ending .ending-faq-grid{grid-template-columns:.75fr 1.25fr;gap:45px}.lp .landing-ending .ending-close h2{font-size:56px}.lp .landing-ending .ending-resource-grid>a{padding-left:24px;padding-right:24px}}@media (max-width:700px){.lp .landing-ending h2{font-size:40px}.lp .landing-ending .ending-plans{padding:76px 0}.lp .landing-ending .ending-section-head{margin-bottom:30px;display:block}.lp .landing-ending .ending-section-head>p{max-width:400px;margin-top:21px;font-size:14px}.lp .landing-ending .ending-plan-frame{grid-template-columns:1fr;max-width:540px;margin:auto}.lp .landing-ending .ending-plan-free{border-radius:18px 18px 0 0}.lp .landing-ending .ending-plan-pro{border-top:1px solid #2a2437;border-left:0;border-radius:0 0 18px 18px}.lp .landing-ending .ending-plan{padding:29px}.lp .landing-ending .ending-plan>p{max-width:400px;min-height:0;margin-bottom:22px}.lp .landing-ending .ending-plan-top{margin-bottom:16px}.lp .landing-ending .ending-plan h3{font-size:28px}.lp .landing-ending .ending-faq{padding:72px 0}.lp .landing-ending .ending-faq-grid{grid-template-columns:1fr;gap:35px}.lp .landing-ending .ending-faq-heading>p:not(.ending-eyebrow){margin:16px 0 19px}.lp .landing-ending .ending-faq-list summary{padding:21px 0}.lp .landing-ending .ending-resource-grid>a{gap:12px;padding:7px 17px}.lp .landing-ending .ending-resource-grid strong{font-size:16px}.lp .landing-ending .ending-resource-grid>a>span:last-child{font-size:19px}.lp .landing-ending .ending-resource-grid small{font-size:7px}.lp .landing-ending .ending-close{padding:64px 0 58px}.lp .landing-ending .ending-close-inner{padding:37px 20px 41px}.lp .landing-ending .ending-close h2{font-size:44px}.lp .landing-ending .ending-close h2+p{font-size:13px}}@media (max-width:440px){.lp .landing-ending h2{font-size:32px;line-height:1.1}.lp .landing-ending .ending-eyebrow{margin-bottom:17px;font-size:9px}.lp .landing-ending .ending-plan{padding:24px}.lp .landing-ending .ending-plan h3{font-size:25px}.lp .landing-ending .ending-plan>p{font-size:13px}.lp .landing-ending .ending-plan-note{font-size:9px}.lp .landing-ending .ending-plan-label{font-size:8px}.lp .landing-ending .ending-plan-tag{padding:5px 8px;font-size:9px}.lp .landing-ending .ending-plan .btn{gap:19px;min-height:44px;font-size:11px}.lp .landing-ending .ending-faq-list summary{gap:18px;font-size:14px}.lp .landing-ending .ending-faq-list p{font-size:12px}.lp .landing-ending .ending-faq-list details>div{padding-right:16px}.lp .landing-ending .ending-resource-grid{grid-template-columns:1fr}.lp .landing-ending .ending-resource-grid>a,.lp .landing-ending .ending-resource-grid>a:first-child,.lp .landing-ending .ending-resource-grid>a:last-child{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.lp .landing-ending .ending-resource-grid>a:last-child{border-bottom:0}.lp .landing-ending .ending-resource-grid>a>span:first-child{gap:5px}.lp .landing-ending .ending-resource-grid strong{font-size:19px}.lp .landing-ending .ending-resource-grid small{font-size:8px}.lp .landing-ending .ending-resource-grid>a>span:last-child{font-size:22px}.lp .landing-ending .ending-resources{padding:5px 0}.lp .landing-ending .ending-close-inner{padding:34px 12px 39px}.lp .landing-ending .ending-close h2{font-size:36px}.lp .landing-ending .ending-close .ending-eyebrow{font-size:8px}.lp .landing-ending .ending-close h2+p{max-width:230px;margin-left:auto;margin-right:auto;font-size:12px}.lp .landing-ending .ending-close .btn{gap:23px;min-height:46px;padding:12px 20px;font-size:11px}}@media (prefers-reduced-motion:reduce){.lp .landing-ending *,.lp .landing-ending :before,.lp .landing-ending :after{transition:none!important;animation:none!important}}.lp .landing-ending .ending-footer{border-top:1px solid var(--line);background:#f5f6f7}.lp .landing-ending .footer-inner{max-width:1152px;padding:48px 0 40px}.lp .landing-ending .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.lp .landing-ending .footer-wordmark{letter-spacing:-.4px;color:#111;align-items:center;gap:8px;font-size:19px;font-weight:700;display:inline-flex}.lp .landing-ending .footer-wordmark svg{color:#4f46e5;width:21px;height:21px}.lp .landing-ending .footer-brand p{color:#2e353d;max-width:240px;margin-top:14px;font-size:14px;line-height:1.55}.lp .landing-ending .footer-social{color:#2e353d;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.lp .landing-ending .footer-social:hover{color:#111827}.lp .landing-ending .footer-social svg{flex-shrink:0;width:22px;height:22px}.lp .landing-ending .footer-column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lp .landing-ending .footer-column h3{letter-spacing:-.2px;color:#111827;margin:4px 0;font-size:16px;font-weight:600}.lp .landing-ending .footer-column a{color:#2e353d;font-size:14px;transition:color .2s}.lp .landing-ending .footer-column a:hover{color:#111827}.lp .landing-ending .footer-bottom{color:#42464f;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:32px;font-size:14px;display:flex}@media (max-width:760px){.lp .landing-ending .footer-inner{padding:40px 0 32px}.lp .landing-ending .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.lp .landing-ending .footer-brand{grid-column:1/-1}.lp .landing-ending .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:36px;padding-top:24px;font-size:13px}}.lp .remake-features,.lp .connections,.lp .landing-ending{--color-lilac:#eee8ff;--color-peach:#fff0e5;--color-blue:#eaf2ff;--color-sage:#edf5ed;--color-ink:#28212f;--muted:#403c46}.lp .remake-features .rf-resume-card{background:var(--color-lilac);border-color:#dcd2f2}.lp .remake-features .rf-prepare-companion{background:var(--color-peach);border-color:#ecd9ca}.lp .remake-features .rf-applications-card{background:var(--color-blue);border-color:#d3e0f2}.lp .remake-features .rf-organize-companion{background:var(--color-sage);border-color:#d7e4d7}.lp .remake-features .rf-vault-card{background:#eaf3ee;border-color:#d3e3d9}.lp .remake-features .rf-vault-companion{background:#f2edff;border-color:#ded5ed}.lp .remake-features .rf-card-heading h3,.lp .remake-features .rf-companion h3{color:var(--color-ink)}.lp .remake-features .rf-kicker{color:#443c4d}.lp .remake-features .rf-small-label{color:#403549;background:#ffffff8c;border:1px solid #ffffffc9;border-radius:6px;padding:5px 9px}.lp .remake-features .rf-fact-list>div{border-color:#ead9cd}.lp .remake-features .rf-feature-list li{border-color:#d7e4d8}.lp .remake-features .rf-source-note{border-color:#ddd2ee}.lp .remake-features .rf-image-window,.lp .remake-features .rf-image-caption{background:#fff}.lp .remake-features .rf-image-caption{color:#443f4a}.lp .remake-features .rf-image-button:hover img{filter:none}.lp .remake-features .rf-companion{isolation:isolate;position:relative;overflow:hidden}.lp .remake-features .rf-companion:after{content:"";clip-path:polygon(0 0,100% 100%,0 100%);pointer-events:none;background:#ffffff94;border-bottom:1px solid #ffffffba;border-left:1px solid #ffffffba;border-bottom-left-radius:5px;width:19px;height:19px;position:absolute;top:0;right:0}.lp .remake-features .rf-feature-list li:before{color:#477d5d}.lp .remake-features .rf-also li:before{color:#6947a6;background:#eee7fb;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;line-height:1;display:inline-grid}.lp .remake-features .rf-also li:nth-child(2):before{color:#436896;background:#e4efff}.lp .remake-features .rf-also li:nth-child(3):before{color:#956c4e;background:#fae9dc}.lp .remake-features .rf-also li:nth-child(4):before{color:#2d4938;background:#e4f0e7}.lp .remake-features .rf-crew{background:#fcfbfe}.lp .remake-features .rf-crew-grid{border-color:#dfd7e9}.lp .remake-features .rf-crew-card:first-child{background:#eef6ef}.lp .remake-features .rf-crew-card:nth-child(2){background:#f1edff}.lp .remake-features .rf-crew-card:nth-child(3){background:#fdf1e8}.lp .remake-features .rf-crew-card:nth-child(4){background:#edf3ff}.lp .remake-features .rf-role-mark{background:#fff;border-color:#dcd3e9;border-radius:10px;width:30px;height:30px;font-size:0;transform:rotate(-5deg)}.lp .remake-features .rf-role-mark:before{font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:20px;line-height:1}.lp .remake-features .rf-scout-mark:before{content:"🔎"}.lp .remake-features .rf-tailor-mark:before{content:"✏️"}.lp .remake-features .rf-pilot-mark:before{content:"🧭"}.lp .remake-features .rf-reach-mark:before{content:"💬"}.lp .remake-features .rf-mode{color:#413a49}.lp .remake-features .rf-modes-note,.lp .remake-features .rf-trust-note{color:#49424f}.lp .remake-features .rf-trust{background:#f5f9f5}.lp .remake-features .rf-trust-layout{border-color:#e1e9df}.lp .remake-features .rf-trust-copy h2{width:fit-content;position:relative}.lp .remake-features .rf-trust-copy h2:after{content:"";pointer-events:none;border:0 solid #95b6a0;border-bottom-width:2px;border-radius:50%;width:75px;height:5px;position:absolute;bottom:-11px;left:1px;transform:rotate(-3deg)}.lp .remake-features .rf-trust-topics li{color:#354239}.lp .remake-features .rf-image-trust{border-color:#cfdfd2}.lp .connections{background:#f5f8ff;border-top-color:#e1e7f2}.lp .connections .connection-layout{border-inline-color:#e0e6f1}.lp .connections .connection-screen{background:#dfeaff;border-color:#d1ddf0}.lp .connections .connection-screen>span{color:#3a4250;background:#fff}.lp .connections .connection-layout h2{width:fit-content;position:relative}.lp .connections .connection-layout h2:after{content:"";pointer-events:none;background:#aac3f0;border-radius:3px;width:46px;height:5px;position:absolute;bottom:-11px;left:0;transform:rotate(-4deg)}.lp .landing-ending .ending-plan-frame{border-color:#bfb0d3}.lp .landing-ending .ending-plan-free{background:#f4f9f3}.lp .landing-ending .ending-plan-pro{background:#eee6ff;border-color:#c6b7dd}.lp .landing-ending .ending-plan-tag{color:#354232;border-color:#d4e1d0}.lp .landing-ending .ending-pro-mark{color:#8351d3}.lp .landing-ending .ending-faq{background:#fffdfa}.lp .landing-ending .ending-faq-list{border-top-color:#b9a9c4}.lp .landing-ending .ending-faq-list details[open]{border-bottom-color:#cfc0df}.lp .landing-ending .ending-faq-list details[open] summary{color:#65409c}.lp .landing-ending .ending-disclosure{color:#6f4aa2}.lp .landing-ending .ending-disclosure:before,.lp .landing-ending .ending-disclosure:after{background:currentColor}.lp .landing-ending .ending-resources{background:#fff}.lp .landing-ending .ending-resource-grid>a:first-child>span:last-child{color:#805ab4}.lp .landing-ending .ending-resource-grid>a:nth-child(2)>span:last-child{color:#4f81a9}.lp .landing-ending .ending-resource-grid>a:nth-child(3)>span:last-child{color:#344f40}.lp .landing-ending .ending-close-inner{isolation:isolate;border-inline-color:#dacfef}.lp .landing-ending .ending-close-inner:before,.lp .landing-ending .ending-close-inner:after{content:"";z-index:-1;pointer-events:none;position:absolute}.lp .landing-ending .ending-close-inner:before{border:17px solid #d2bceb;border-radius:50%;width:72px;height:72px;bottom:50px;left:6%}.lp .landing-ending .ending-close-inner:after{background:#f8d4b9;border-radius:13px;width:54px;height:54px;top:36px;right:8%;transform:rotate(17deg)}.lp .landing-ending .ending-close-rule{color:#967bb6}.lp .landing-ending .ending-close .btn.primary{color:#fff;background:#6444ed;border-color:#6444ed}.lp .landing-ending .ending-close .btn.primary:hover{background:#5132d5;border-color:#5132d5}@media (prefers-reduced-motion:no-preference){.lp .remake-features .rf-screen-card,.lp .remake-features .rf-companion,.lp .connections .connection-screen,.lp .landing-ending .ending-plan{transition:border-color .22s,box-shadow .22s}.lp .remake-features .rf-role-mark{transition:transform .28s cubic-bezier(.2,.7,.3,1)}.lp .remake-features .rf-image-caption>span:last-child>span,.lp .remake-features .rf-text-link>span{transition:transform .2s;display:inline-block}.lp .landing-ending .ending-faq-list details[open]>div{animation:.22s ease-out both leepo-color-answer-in}@media (hover:hover){.lp .remake-features .rf-screen-card:hover,.lp .connections .connection-screen:hover{border-color:#ad96d4;box-shadow:0 6px 15px -12px #49356159}.lp .remake-features .rf-crew-card:hover .rf-role-mark{transform:translateY(-3px)rotate(0)}.lp .remake-features .rf-image-button:hover .rf-image-caption>span:last-child>span,.lp .remake-features .rf-text-link:hover>span{transform:translate(2px,-2px)}}@supports (animation-timeline:view()){.lp .remake-features .rf-screen-card,.lp .remake-features .rf-companion,.lp .remake-features .rf-crew-grid,.lp .connections .connection-screen,.lp .landing-ending .ending-plan-frame{animation:linear both leepo-color-section-in;animation-timeline:view();animation-range:entry entry 22%}}}@keyframes leepo-color-section-in{0%{opacity:.7;translate:0 10px}to{opacity:1;translate:0}}@keyframes leepo-color-answer-in{0%{opacity:.5;translate:0 -3px}to{opacity:1;translate:0}}@media (max-width:760px){.lp .remake-features .rf-companion:after{width:16px;height:16px}.lp .landing-ending .ending-close-inner:before{opacity:.6;border-width:8px;width:33px;height:33px;bottom:21px;left:2%}.lp .landing-ending .ending-close-inner:after{opacity:.65;border-radius:7px;width:25px;height:25px;top:17px;right:3%}}@media (prefers-reduced-motion:reduce){.lp .remake-features *,.lp .remake-features :before,.lp .remake-features :after,.lp .connections *,.lp .connections :before,.lp .connections :after,.lp .landing-ending *,.lp .landing-ending :before,.lp .landing-ending :after{transition:none!important;animation:none!important}}.lp .site-header{background:#fffffff5}.lp .nav-inner{height:74px}.lp .site-header .wordmark{letter-spacing:-.9px;font-family:Georgia,serif;font-size:25px}.lp .site-header .wordmark svg{color:#272734}.lp .site-header #main-nav{color:#383843;gap:29px;margin-left:auto;margin-right:14px;font-size:13px}.lp .site-header .login-link{background:#fff;border:1px solid #e3e2e9;border-radius:9px;align-items:center;gap:9px;padding:9px 14px;font-size:12px;display:inline-flex}.lp .site-header .login-link>span{font-size:17px;line-height:1}.lp .hero{background:#fcfbfe;padding-top:43px}.lp .hero:before,.lp .hero:after{color:#b8a3dc}.lp .color-hero{text-align:center;padding:0 0 27px;position:relative}.lp .hero-intro{text-transform:none;letter-spacing:.35px;color:#443d50;justify-content:center;margin-bottom:21px;font-size:10px}.lp .hero-intro>span{font-size:15px}.lp .hero .color-hero h1{letter-spacing:-2.6px;color:#202331;max-width:980px;margin:0 auto;font-size:clamp(41px,4.5vw,60px);font-weight:650;line-height:1.12}.lp .hero .color-hero h1 .teal-text,.lp .hero .color-hero h1 .violet-text{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.lp .hero .color-hero h1 .teal-text{background-image:linear-gradient(90deg,#14b8a6,#2563eb)}.lp .hero .color-hero h1 .violet-text{background-image:linear-gradient(90deg,#6366f1,#9333ea)}.lp .hero-description{color:#49454f;max-width:750px;margin:22px auto 28px;font-size:16px;line-height:1.75}.lp .description-mode .job-input-shell{align-items:flex-start}.lp .description-mode .input-link-icon{margin-top:22px}.lp .hero-benefits{color:#4f4759;justify-content:center;gap:32px;margin-top:23px;font-size:11px;display:flex}.lp .hero-benefits>span{align-items:center;gap:8px;display:flex}.lp .hero-benefits i{font-size:15px;font-style:normal}.lp .hero-doodle{pointer-events:none;z-index:0;position:absolute}.lp .doodle-resume{width:102px;animation:6s ease-in-out infinite paper-float;top:145px;left:-8px;transform:rotate(-11deg)}.lp .doodle-resume>svg{width:94px;margin:auto}.lp .doodle-note{letter-spacing:.1px;color:#719b88;width:130px;font-family:Georgia,serif;font-size:11px;font-style:italic;position:absolute;top:-26px;left:-4px;transform:rotate(2deg)}.lp .doodle-spark{color:#a5c58f;font-size:22px;animation:6s ease-in-out infinite spark-turn;position:absolute;top:21px;right:-6px}.lp .doodle-plane{width:110px;animation:7s ease-in-out infinite plane-float;top:147px;right:3px;transform:rotate(4deg)}.lp .doodle-plane>svg{width:110px}.lp .plane-note{color:#a28cbe;width:131px;font:italic 11px Georgia,serif;position:absolute;bottom:-15px;right:-3px;transform:rotate(-4deg)}.lp .hero-workspace{border-color:#d9d1e7;position:relative;box-shadow:0 18px 48px -28px #8064a66e}.lp .workspace-chrome{background:#f1ebfa;border-bottom-color:#e3daee}.lp .browser-dot:first-child{background:#f4ada7;border-color:#eeaaa5}.lp .browser-dot:nth-child(2){background:#f1d28c;border-color:#e9cc8b}.lp .browser-dot:nth-child(3){background:#9cceb7;border-color:#97c9b1}.lp .hero .crew-tour-button:first-child.active{background:#e9f5ef}.lp .hero .crew-tour-button:nth-child(2).active{background:#f1eafb}.lp .hero .crew-tour-button:nth-child(3).active{background:#fff3df}.lp .hero .crew-tour-button:nth-child(4).active{background:#e9f0fc}.lp .hero .crew-tour-button:first-child.active:after{background:#54a385}.lp .hero .crew-tour-button:nth-child(3).active:after{background:#d0a55f}.lp .hero .crew-tour-button:nth-child(4).active:after{background:#709ddb}.lp .hero .crew-caption{background:#fffcf7}.lp .hero-foot{font-size:11px}.lp .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes paper-float{0%,to{transform:translateY(0)rotate(-11deg)}50%{transform:translateY(-9px)rotate(-7deg)}}@keyframes plane-float{0%,to{transform:translate(0)rotate(4deg)}50%{transform:translate(5px,-9px)rotate(-3deg)}}@keyframes spark-turn{0%,to{transform:scale(.9)rotate(0)}50%{transform:scale(1.15)rotate(30deg)}}@media (max-width:1150px){.lp .hero-doodle{display:none}.lp .hero .color-hero h1{max-width:870px;font-size:52px}}@media (max-width:850px){.lp .hero .color-hero h1{letter-spacing:-1.9px;max-width:660px;font-size:43px}.lp .hero-description{font-size:14px}.lp .hero-description br{display:none}.lp .hero-benefits{gap:22px}.lp .site-header #main-nav{gap:20px;margin-right:0;font-size:12px}.lp .hero-intro{font-size:10px}.lp .hero{padding-top:35px}}@media (max-width:700px){.lp .site-header .nav-inner{height:65px}.lp .site-header .wordmark{font-size:23px}.lp .site-header .nav-actions{gap:15px}.lp .site-header .login-link{padding:7px 11px;font-size:11px}.lp .site-header #main-nav{gap:22px;margin:0;font-size:14px;top:64px}.lp .hero{padding:32px 18px 0}.lp .color-hero{padding-bottom:24px}.lp .hero-intro{letter-spacing:0;gap:7px;max-width:300px;margin-inline:auto;font-size:9px;line-height:1.7}.lp .hero .color-hero h1{letter-spacing:-1.4px;font-size:clamp(32px,6.6vw,44px);font-weight:650;line-height:1.13}.lp .hero-description{max-width:430px;margin:20px auto 23px;font-size:13px;line-height:1.75}.lp .hero-benefits{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;font-size:9px}.lp .hero-benefits>span{gap:5px}.lp .hero-benefits i{font-size:12px}.lp .hero-foot{font-size:10px}}@media (prefers-reduced-motion:reduce){.lp .hero-doodle,.lp .doodle-spark{animation:none!important}}.lp.tour-paused .hero-doodle,.lp.tour-paused .doodle-spark{animation-play-state:paused}.lp .remake-testimonials{border-top:1px solid var(--line);color:var(--ink);background:#fff;padding:70px 0 65px}.lp .remake-testimonials p,.lp .remake-testimonials h2,.lp .remake-testimonials h3,.lp .remake-testimonials blockquote{margin:0}.lp .remake-testimonials .testimonials-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:31px;display:flex}.lp .remake-testimonials .testimonials-eyebrow{letter-spacing:.1em;color:#4c4454;margin-bottom:16px;font-size:11px;font-weight:600}.lp .remake-testimonials h2{letter-spacing:-.05em;font-size:42px;font-weight:550;line-height:1.12}.lp .remake-testimonials h2>span{isolation:isolate;display:inline-block;position:relative}.lp .remake-testimonials h2 svg{color:#b59bea;z-index:-1;width:100%;height:15px;position:absolute;bottom:-8px;left:-2px;overflow:visible}.lp .remake-testimonials .testimonials-intro{color:var(--muted);padding-bottom:2px;font-size:14px;line-height:1.8}.lp .remake-testimonials .testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lp .remake-testimonials .testimonial-card{border:1px solid #e7def6;border-radius:16px;flex-direction:column;min-width:0;padding:24px 25px 22px;display:flex;position:relative}.lp .remake-testimonials .testimonial-violet{background:#f3edfc;border-color:#e6dcf4}.lp .remake-testimonials .testimonial-teal{background:#edf6f1;border-color:#dcece2}.lp .remake-testimonials .testimonial-peach{background:#fff2e9;border-color:#f1e0d3}.lp .remake-testimonials .testimonial-card-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.lp .remake-testimonials .testimonial-initials{color:#463954;background:#fbf8ff;border:1px solid #d9c9ea;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:650;display:grid}.lp .remake-testimonials .testimonial-teal .testimonial-initials{color:#33453c;background:#f8fcf9;border-color:#c9dfd1}.lp .remake-testimonials .testimonial-peach .testimonial-initials{color:#594335;background:#fffaf6;border-color:#e9d2c2}.lp .remake-testimonials .testimonial-doodle{filter:saturate(.7);font-size:23px;line-height:1;transform:rotate(-7deg)}.lp .remake-testimonials .testimonial-teal .testimonial-doodle{transform:rotate(9deg)}.lp .remake-testimonials .testimonial-peach .testimonial-doodle{transform:rotate(-9deg)}.lp .remake-testimonials blockquote{margin-bottom:16px}.lp .remake-testimonials blockquote p{letter-spacing:-.035em;color:#352d41;min-height:65px;font-size:24px;font-weight:500;line-height:1.35}.lp .remake-testimonials .testimonial-teal blockquote p{color:#304438}.lp .remake-testimonials .testimonial-peach blockquote p{color:#503e31}.lp .remake-testimonials .testimonial-context{color:#494150;flex:1;font-size:14px;line-height:1.7}.lp .remake-testimonials .testimonial-teal .testimonial-context{color:#3c4941}.lp .remake-testimonials .testimonial-peach .testimonial-context{color:#54453b}.lp .remake-testimonials .testimonial-card footer{border-top:1px solid #e3d8ee;margin-top:24px;padding-top:16px}.lp .remake-testimonials .testimonial-teal footer{border-color:#d7e7dd}.lp .remake-testimonials .testimonial-peach footer{border-color:#edddcf}.lp .remake-testimonials .testimonial-card h3{letter-spacing:-.015em;font-size:13px;font-weight:650;line-height:1.5}.lp .remake-testimonials .testimonial-card footer p{color:#4d4454;margin-top:3px;font-size:11px;line-height:1.6}.lp .remake-testimonials .testimonial-teal footer p{color:#3f4b44}.lp .remake-testimonials .testimonial-peach footer p{color:#55473b}.lp .remake-testimonials .testimonials-source{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.7}.lp .remake-testimonials .testimonials-source a{color:inherit;border-bottom:1px solid #d5ccdf;padding-bottom:3px;text-decoration:none}.lp .remake-testimonials .testimonials-source a>span{color:var(--accent);margin-left:8px;display:inline-block}.lp .remake-testimonials .testimonials-source a:hover{color:var(--accent)}.lp .remake-testimonials .testimonials-source a:focus-visible{outline-offset:5px;outline:3px solid #b19ae9}@media (max-width:950px){.lp .remake-testimonials .testimonial-card{padding:21px}.lp .remake-testimonials blockquote p{font-size:22px}.lp .remake-testimonials .testimonials-grid{gap:14px}}@media (max-width:700px){.lp .remake-testimonials{padding:59px 0 53px}.lp .remake-testimonials h2{font-size:36px}.lp .remake-testimonials .testimonials-heading{margin-bottom:29px;display:block}.lp .remake-testimonials .testimonials-intro{margin-top:23px;font-size:14px}.lp .remake-testimonials .testimonials-grid{grid-template-columns:1fr;gap:14px}.lp .remake-testimonials .testimonial-card{width:100%;max-width:540px;margin-inline:auto;padding:22px 24px}.lp .remake-testimonials .testimonial-card-top{margin-bottom:18px}.lp .remake-testimonials blockquote p{max-width:360px;min-height:0;font-size:24px}.lp .remake-testimonials .testimonial-context{max-width:410px}.lp .remake-testimonials .testimonial-card footer{margin-top:20px;padding-top:14px}.lp .remake-testimonials .testimonials-source{max-width:540px;margin-inline:auto}}@media (max-width:440px){.lp .remake-testimonials h2{letter-spacing:-.045em;font-size:32px}.lp .remake-testimonials .testimonial-card{padding:21px}.lp .remake-testimonials blockquote p{font-size:23px}.lp .remake-testimonials .testimonials-intro{font-size:14px}.lp .remake-testimonials .testimonials-source{font-size:11px}}.lp .remake-testimonials .testimonial-stars{gap:3px;margin:-6px 0 14px;display:flex}.lp .remake-testimonials .testimonial-stars svg{fill:#f5a524;width:18px;height:18px}.lp .brand-bands{scroll-margin-top:74px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lp .brand-bands section{border-top:1px solid #f3f4f6;border-top-color:lab(96.1596% -.0823438 -1.13575)}.lp .brand-bands .hired-brands{background:#fff;padding:40px 0}.lp .brand-bands .builder-brands{background:#f9fafb;background:lab(98.2596% -.247031 -.706708);border-bottom:1px solid #f3f4f6;padding:32px 0}.lp .brand-band-inner{text-align:center;max-width:1024px;margin:0 auto;padding:0 16px}.lp .brand-bands h2{letter-spacing:1.2px;text-transform:uppercase;color:#009689;color:lab(55.0223% -41.0774 -3.90277);margin:0 0 24px;font-size:12px;font-weight:700;line-height:16px}.lp .brand-bands .builder-brands h2{color:#42464f;color:lab(47.7841% -.393182 -10.0268);margin-bottom:20px;font-weight:500}.lp .brand-bands .brand-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 40px;margin:0;padding:0;list-style:none;display:flex}.lp .brand-bands .brand-row li{color:#364153;white-space:nowrap;cursor:default;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:24px;transition:transform .3s;display:flex}.lp .brand-bands .builder-brands li{color:#2e353f}.lp .brand-bands .brand-row img{object-fit:contain;border-radius:2px;flex-shrink:0;width:24px;height:24px;display:block}.lp .brand-bands .brand-row li:hover{transform:scale(1.1)}@media (max-width:767px){.lp .brand-bands .brand-row{gap:24px}.lp .brand-bands .brand-band-inner{padding-inline:24px}.lp .brand-bands .hired-brands{padding-block:40px}.lp .brand-bands .builder-brands{padding-block:32px}}@media (prefers-reduced-motion:reduce){.lp .brand-bands .brand-row li{transition:none}.lp .brand-bands .brand-row li:hover{transform:none}}.lp .remake-testimonials .testimonial-avatar{object-fit:cover;border:3px solid #fff;border-radius:50%;width:44px;height:44px;display:block;box-shadow:0 0 0 1px #ddd2e9}.lp .remake-testimonials .testimonial-teal .testimonial-avatar{box-shadow:0 0 0 1px #cfdfd5}.lp .remake-testimonials .testimonial-peach .testimonial-avatar{box-shadow:0 0 0 1px #e8d7ca}.lp .remake-testimonials .testimonial-quote-mark{color:#bba4d0;height:44px;font:64px/.95 Georgia,serif;display:block;transform:translateY(5px)}.lp .remake-testimonials .testimonial-teal .testimonial-quote-mark{color:#a3c4b1}.lp .remake-testimonials .testimonial-peach .testimonial-quote-mark{color:#d8b69d}.lp .remake-features .rf-role-mark{background:#fff;border-color:#ddd7e7;border-radius:12px;flex-shrink:0;width:44px;height:44px;transform:none}.lp .remake-features .rf-role-mark:before{content:none}.lp .remake-features .rf-crew-card:nth-child(2n) .rf-role-mark{transform:none}.lp .remake-features .rf-role-mark svg{object-fit:contain;width:32px;height:32px;display:block}.lp .crew-symbol svg{object-fit:contain;width:25px;height:25px;display:block}@media (max-width:430px){.lp .remake-features .rf-role-mark{width:40px;height:40px}.lp .remake-features .rf-role-mark svg{width:30px;height:30px}.lp .crew-symbol svg{width:23px;height:23px}}.lp .crew-symbol.scout,.lp .remake-features .rf-scout-mark{background:#e4f5eb;border-color:#c9e7d5}.lp .crew-symbol.tailor,.lp .remake-features .rf-tailor-mark{background:#efe9fe;border-color:#ddd0fb}.lp .crew-symbol.pilot,.lp .remake-features .rf-pilot-mark{background:#fff2dc;border-color:#f4dcb0}.lp .crew-symbol.reach,.lp .remake-features .rf-reach-mark{background:#e6effd;border-color:#c9dbf8}.lp .crew-symbol{border-radius:10px;width:36px;height:36px}.lp .crew-symbol svg{width:27px;height:27px}@media (max-width:430px){.lp .crew-symbol{width:32px;height:32px}.lp .crew-symbol svg{width:24px;height:24px}}.lp .frame,.lp .remake-features .rf-section-frame,.lp .landing-ending .ending-close-inner{border-left:0!important;border-right:0!important}.lp .frame:before,.lp .frame:after,.lp .remake-features .rf-section-frame:before,.lp .remake-features .rf-section-frame:after,.lp .landing-ending .ending-close-rule{display:none!important}.lp .hero.wrap{clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #fcfbfe}.lp{--brand:#2563eb;--brand-hover:#1d4ed8;--brand-2:#7c3aed;--brand-deep:#0b1a3f;--brand-tint:#bcd0ff;--accent:var(--brand)}.lp[data-theme=indigo]{--brand:#4f46e5;--brand-hover:#4338ca;--brand-2:#9333ea;--brand-deep:#1a1747;--brand-tint:#c7c4ff}.lp[data-theme=violet]{--brand:#7c3aed;--brand-hover:#6d28d9;--brand-2:#db2777;--brand-deep:#241046;--brand-tint:#dcc8ff}.lp[data-theme=teal]{--brand:#0d9488;--brand-hover:#0f766e;--brand-2:#2563eb;--brand-deep:#062a2c;--brand-tint:#a7ece3}.lp[data-theme=rose]{--brand:#e11d48;--brand-hover:#be123c;--brand-2:#f97316;--brand-deep:#3a0d1c;--brand-tint:#ffc2cf}.lp .btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.lp .btn.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.lp .hero-spotlight{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent)}.lp .fg-caret{background:var(--brand)}.lp .landing-ending .footer-wordmark svg{color:var(--brand)}.lp button:where(:not(.lp-app *)):focus-visible,.lp a:where(:not(.lp-app *)):focus-visible,.lp summary:where(:not(.lp-app *)):focus-visible,.lp [tabindex]:focus-visible{outline-color:color-mix(in srgb,var(--brand) 60%,#fff)}.lp .remake-features .rf-crew{background:var(--brand-deep);color:#fff;border-top-color:#0000}.lp .remake-features .rf-crew>.rf-wrap{padding-top:72px;padding-bottom:64px}.lp .remake-features .rf-crew .rf-eyebrow{color:var(--brand-tint)}.lp .remake-features .rf-crew .rf-compact-heading h2{color:#fff;letter-spacing:-1.5px;font-size:40px}.lp .remake-features .rf-crew .rf-compact-heading>p{color:#c9d0e2}.lp .remake-features .rf-crew .rf-crew-grid{border:0;border-radius:0;gap:14px;overflow:visible}.lp .remake-features .rf-crew .rf-crew-grid .rf-crew-card{--role:#3fbf7f;border:1px solid #ffffff1f;border-top:3px solid var(--role);background:#ffffff0f;border-radius:12px;transition:background .25s,transform .25s}.lp .remake-features .rf-crew .rf-crew-grid .rf-crew-card:first-child{--role:#3fbf7f;background:#ffffff0f}.lp .remake-features .rf-crew .rf-crew-grid .rf-crew-card:nth-child(2){--role:#9b7bff;background:#ffffff0f}.lp .remake-features .rf-crew .rf-crew-grid .rf-crew-card:nth-child(3){--role:#f2a93b;background:#ffffff0f}.lp .remake-features .rf-crew .rf-crew-grid .rf-crew-card:nth-child(4){--role:#5b9bff;background:#ffffff0f}.lp .remake-features .rf-crew .rf-crew-grid .rf-crew-card:hover{background:#ffffff1a;transform:translateY(-3px)}.lp .remake-features .rf-crew .rf-crew-card h3{color:#fff}.lp .remake-features .rf-crew .rf-crew-card .rf-role-task{color:var(--role)}.lp .remake-features .rf-crew .rf-crew-card>p:last-child{color:#c9d0e2}.lp .remake-features .rf-crew .rf-mode{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:99px;padding:3px 10px}.lp .remake-features .rf-crew .rf-modes-note{color:#aeb7cd;margin-top:18px}.lp .landing-ending .ending-close{background:linear-gradient(120deg,var(--brand) 0%,var(--brand-2) 100%)}.lp .landing-ending .ending-close h2{color:#fff}.lp .landing-ending .ending-close .ending-eyebrow{color:#ffffffd1}.lp .landing-ending .ending-close h2+p{color:#ffffffe0}.lp .landing-ending .ending-close .btn.primary{color:var(--brand);background:#fff;border-color:#fff;box-shadow:0 10px 26px -12px #00000059}.lp .landing-ending .ending-close .btn.primary:hover{color:var(--brand-hover);background:#f3f5ff;border-color:#f3f5ff}.lp .landing-ending .ending-close-inner:before{border-color:#ffffff3d}.lp .landing-ending .ending-close-inner:after{background:#fff3}@media (max-width:760px){.lp .remake-features .rf-crew .rf-compact-heading h2{font-size:30px}.lp .remake-features .rf-crew>.rf-wrap{padding-top:52px;padding-bottom:48px}}.lp .remake-features .rf-crew-art{background:#fbf8f2;border-radius:9px;margin:0 0 18px;padding:6px 8px 0;box-shadow:inset 0 0 0 1px #ffffff80}.lp .remake-features .rf-crew-art img{aspect-ratio:320/260;width:100%;height:auto;transition:transform .35s cubic-bezier(.22,.8,.2,1);display:block}.lp .remake-features .rf-crew-card:hover .rf-crew-art img{transform:translateY(-3px)}.lp .remake-features .rf-trust-art{aspect-ratio:320/260;width:176px;height:auto;margin:-18px 0 4px -14px;display:block}.lp .landing-ending .ending-close-art{width:min(250px,68%);margin:-24px auto 6px}.lp .landing-ending .ending-close-art svg{width:100%;height:auto;display:block;overflow:visible}.lp .landing-ending .ending-close-art g{stroke:#fff}.lp .landing-ending .ending-close-art [fill=\#111]{fill:#fff}.lp .landing-ending .ending-close-art [fill=\#fff]{fill:color-mix(in srgb,var(--brand,#2563eb) 50%,var(--brand-2,#7c3aed))}.lp .landing-ending .ending-close-art [fill=\#e9e9e9]{fill:#ffffff38}@media (max-width:1100px){.lp .remake-features .rf-trust-art{width:150px}}@media (max-width:700px){.lp .landing-ending .ending-close-art{width:min(200px,60%);margin-top:-12px}}@media (prefers-reduced-motion:reduce){.lp .remake-features .rf-crew-art img{transition:none}}html:has(.lp){scroll-behavior:smooth}html:has(.lp){scroll-padding-top:84px}