.lp{color-scheme:dark;--night:#140739;--plum:#24104a;--plum-line:#3a2468;--mist:#c9c0e0;--teal:#21ffb8;--pink:#ee47dd;--white:#fff;--paper:#f4f2f9;--ink:#1b1233;--ink-soft:#5a5274;--paper-line:#dcd6ea;--font:"BwModelica",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--wrap:1180px;--gut:clamp(16px,4vw,40px)}.lp,.lp *{box-sizing:border-box}@media (prefers-reduced-motion:reduce){.lp,.lp *{transition:none!important;animation:none!important}}.lp{background:var(--night);color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}.lp a{color:inherit}.lp img{max-width:100%;display:block}.lp h1,.lp h2,.lp h3{text-wrap:balance;font-weight:700;line-height:1.12}.lp:where(:not(.lp-spaced)) :is(h1,h2,h3),.lp:where(:not(.lp-spaced)) p,:where(.lp-spaced) :where(h1,h2,h3,p){margin:0}.lp .wrap{max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.lp .sec{padding-block:clamp(64px,9vw,120px)}.lp .paper{background:var(--paper);color:var(--ink)}.lp .paper a{color:#5b1fd1}.lp .eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-size:12px}.lp .paper .eyebrow{color:#7a2fd9}.lp .h2{letter-spacing:-.02em;font-size:clamp(30px,4.2vw,48px)}.lp .lede{color:var(--mist);max-width:60ch;font-size:19px}.lp .paper .lede{color:var(--ink-soft)}.lp .head{gap:14px;margin-bottom:clamp(36px,5vw,56px);display:grid}.lp .btn{font:500 16px/1 var(--font);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:16px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.lp .btn-go{background:var(--teal);color:var(--night)}.lp .btn-go:hover{transform:translateY(-1px);box-shadow:0 10px 30px -10px #21ffb8b3}.lp .btn-ghost{color:var(--white);box-shadow:inset 0 0 0 1.5px var(--plum-line);background:0 0}.lp .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--mist)}.lp .btn:focus-visible,.lp a:focus-visible,.lp summary:focus-visible,.lp input:focus-visible,.lp textarea:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.lp .note{color:var(--mist);font-size:14px}.lp .paper .note{color:var(--ink-soft)}.lp .src{color:var(--mist);margin-top:10px;font-size:13px}.lp .src a{color:var(--mist)}.lp .hero{padding-block:clamp(28px,5vw,64px) clamp(56px,7vw,96px)}.lp .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width<=900px){.lp .hero .wrap{grid-template-columns:1fr}}.lp .crew{align-items:center;gap:14px;margin-bottom:28px;display:flex}.lp .crew .faces{display:flex}.lp .crew .faces img{-o-object-fit:cover;object-fit:cover;border:2px solid var(--night);border-radius:50%;width:40px;height:40px;margin-left:-10px}.lp .crew .faces img:first-child{margin-left:0}.lp .crew small{color:var(--mist);font-size:14px;line-height:1.35}.lp .crew small b{color:var(--white);font-weight:500}.lp .hero h1{letter-spacing:-.035em;font-family:BwModelica,Bwmodelica,sans-serif;font-size:clamp(44px,6.6vw,84px);line-height:1}.lp .hero h1 span{color:var(--teal);letter-spacing:-.02em;margin-top:14px;font-size:.52em;font-weight:300;line-height:1.1;display:block}.lp.lp-owner .hero h1.owner-hero-title{letter-spacing:-.035em;font-family:BwModelica,Bwmodelica,sans-serif;font-size:clamp(32px,4.4vw,54px);font-weight:700;line-height:1.12}.lp.lp-owner .hero h1.owner-hero-title span{font-family:inherit;font-size:.72em;font-weight:700}.lp .hero .intro{color:var(--mist);max-width:52ch;margin-top:24px;font-size:19px}.lp .hero .ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp .checks{color:var(--mist);flex-wrap:wrap;gap:8px 20px;margin-top:28px;padding:0;font-size:14px;list-style:none;display:flex}.lp .checks li{align-items:center;gap:8px;display:flex}.lp .checks li:before{content:"";background:var(--teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23140739' stroke-width='2'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;flex:none;width:16px;height:16px}.lp .collage{grid-template-rows:auto auto;grid-template-columns:1.1fr .9fr;gap:12px;display:grid;position:relative}.lp .collage figure{border-radius:18px;margin:0;position:relative;overflow:hidden}.lp .collage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lp .collage .a{aspect-ratio:3/4.2;grid-row:1/3}.lp .collage .b{aspect-ratio:4/3}.lp .collage .c{aspect-ratio:4/3.4}.lp .collage figcaption{font:500 11px var(--mono);letter-spacing:.06em;backdrop-filter:blur(6px);color:var(--white);background:#140739c7;border-radius:999px;padding:5px 9px;position:absolute;bottom:10px;left:10px}.lp .stats{border-top:1px solid var(--plum-line);grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,6vw,80px);display:grid}.lp .stats div{padding:24px 24px 0 0}.lp .stats div+div{border-left:1px solid var(--plum-line);padding-left:24px}.lp .stats strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(32px,4vw,52px);line-height:1;display:block}.lp .stats span{color:var(--mist);font-size:14px}.lp .stats.four{grid-template-columns:repeat(4,1fr)}.lp .stats.four strong{font-size:clamp(28px,3vw,40px)}@media (width<=900px){.lp .stats.four{grid-template-columns:1fr 1fr}.lp .stats.four div:nth-child(3){border-left:0;padding-left:0}}@media (width<=560px){.lp .stats,.lp .stats.four{grid-template-columns:1fr}.lp .stats div+div{border-left:0;border-top:1px solid var(--plum-line);padding-left:0}.lp .stats div{padding:18px 0}}.lp .proof{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.lp .proof{grid-template-columns:1fr}}.lp .proof article{background:var(--plum);border-radius:16px;align-content:start;gap:18px;padding:26px;display:grid}.lp .proof img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto;height:34px}.lp .proof .tag{font:600 18px var(--font)}.lp .proof p{color:var(--mist);font-size:15.5px}.lp .logos{color:var(--mist);flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;font-size:14px;display:flex}.lp .logos span{font:500 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--white);opacity:.55}.lp .team{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}@media (width<=760px){.lp .team{grid-template-columns:repeat(3,1fr)}}@media (width<=440px){.lp .team{grid-template-columns:repeat(2,1fr)}}.lp .team figure{margin:0}.lp .team .ph{aspect-ratio:1;background:var(--plum);border-radius:16px;overflow:hidden}.lp .team img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.lp .team figure:hover img{transform:scale(1.04)}.lp .team p{margin-top:10px;font-weight:500}.lp .life{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.lp .life img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;border-radius:16px;width:100%}@media (width<=560px){.lp .life{grid-template-columns:1fr}}.lp .split{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,48px);display:grid}@media (width<=860px){.lp .split{grid-template-columns:1fr}}.lp .dolist{counter-reset:d;gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.lp .dolist li{border-top:1px solid var(--plum-line);counter-increment:d;grid-template-columns:40px 1fr;gap:12px;padding:14px 0;display:grid}.lp .dolist li:before{content:counter(d,decimal-leading-zero);font:500 13px var(--mono);color:var(--teal);padding-top:3px}.lp .why{background:var(--plum);border-radius:20px;align-self:start;padding:clamp(24px,3vw,36px)}.lp .why ul{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lp .why li b{color:var(--white);font-weight:600}.lp .why li{color:var(--mist)}.lp .facts{grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}@media (width<=760px){.lp .facts{grid-template-columns:1fr}}.lp .fact{border:1px solid var(--plum-line);border-radius:20px;align-content:start;gap:10px;padding:clamp(24px,3vw,34px);display:grid}.lp .fact .big{letter-spacing:-.04em;color:var(--pink);font-size:clamp(48px,6vw,72px);font-weight:700;line-height:1}.lp .fact .claim{font-size:19px;font-weight:500}.lp .fact p.body{color:var(--mist);font-size:15.5px}.lp .paper .fact{border-color:var(--paper-line);background:#fff}.lp .paper .fact .big{color:#7a2fd9}.lp .paper .fact p.body,.lp .paper .src,.lp .paper .src a{color:var(--ink-soft)}.lp .svc{background:var(--plum-line);border:1px solid var(--plum-line);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (width<=860px){.lp .svc{grid-template-columns:1fr 1fr}}@media (width<=520px){.lp .svc{grid-template-columns:1fr}}.lp .svc article{background:var(--night);align-content:start;gap:10px;padding:28px;transition:background .2s;display:grid}.lp .svc article:hover{background:var(--plum)}.lp .svc h3{letter-spacing:-.01em;font-size:21px}.lp .svc p{color:var(--mist);font-size:15.5px}.lp .svc .k{font:500 12px var(--mono);color:var(--teal);letter-spacing:.08em}.lp .stack{background:var(--plum);border-radius:20px;grid-template-columns:240px 1fr;gap:24px;margin-top:16px;padding:28px;display:grid}@media (width<=760px){.lp .stack{grid-template-columns:1fr}}.lp .stack p{color:var(--mist)}.lp .ctarow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.lp .steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=900px){.lp .steps{grid-template-columns:1fr 1fr}}@media (width<=520px){.lp .steps{grid-template-columns:1fr}}.lp .step{background:var(--plum);border-radius:18px;align-content:start;gap:10px;padding:24px;display:grid}.lp .step .n{font:500 13px var(--mono);color:var(--teal)}.lp .step h3{font-size:22px}.lp .step .dur{font:500 13px var(--mono);color:var(--white)}.lp .step p.d{color:var(--mist);font-size:15px}.lp .bar{background:#170a3e;border-radius:4px;height:8px;margin-top:4px;position:relative}.lp .bar i{background:linear-gradient(90deg,var(--teal),#21ffb859);border-radius:4px;position:absolute;top:0;bottom:0}.lp .bar.ongoing i{background:repeating-linear-gradient(90deg,var(--teal) 0 6px,transparent 6px 10px)}.lp .axis{font:400 11px var(--mono);color:var(--mist);opacity:.7;justify-content:space-between;display:flex}.lp .kpis{border:1px solid var(--plum-line);border-radius:18px;grid-template-columns:auto repeat(3,1fr);gap:0;margin-top:16px;display:grid;overflow:hidden}.lp .kpis>*{padding:22px 24px}.lp .kpis h3{align-self:center;font-size:18px}.lp .kpis div{border-left:1px solid var(--plum-line)}.lp .kpis div p:first-child{color:var(--mist);font-size:14px}.lp .kpis div p:last-child{color:var(--teal);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}@media (width<=760px){.lp .kpis{grid-template-columns:1fr}.lp .kpis div{border-left:0;border-top:1px solid var(--plum-line)}}.lp .quotes{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}@media (width<=860px){.lp .quotes{grid-template-columns:1fr}}.lp .q{background:var(--plum);border-radius:20px;align-content:space-between;gap:22px;padding:clamp(24px,3vw,36px);display:grid}.lp .q.main{background:var(--teal);color:var(--night);grid-row:span 2}.lp .q.main p.txt{font-size:clamp(19px,1.9vw,23px);font-weight:500;line-height:1.45}.lp .q p.txt{font-size:16.5px}.lp .q .who{align-items:center;gap:12px;display:flex}.lp .q .who p:first-child{font-weight:600}.lp .q .who p{font-size:14px;line-height:1.35}.lp .q .stars{letter-spacing:2px;font-size:14px}.lp .q:not(.main) .who p:last-child{color:var(--mist)}.lp .band{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=860px){.lp .band{grid-template-columns:1fr}}.lp .band article{border-top:2px solid var(--teal);gap:8px;padding-top:18px;display:grid}.lp .band h3{font-size:22px}.lp .band p{color:var(--mist)}.lp .photostrip{grid-template-columns:2fr 1fr;gap:14px;margin-block:clamp(36px,5vw,56px);display:grid}.lp .photostrip img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/10;border-radius:20px;width:100%;height:100%}.lp .photostrip img+img{aspect-ratio:auto}@media (width<=640px){.lp .photostrip{grid-template-columns:1fr}.lp .photostrip img+img{aspect-ratio:4/3}}.lp .founder{background:var(--plum);border-radius:20px;grid-template-columns:96px 1fr;align-items:start;gap:20px 24px;padding:clamp(20px,3vw,32px);display:grid}@media (width<=560px){.lp .founder{grid-template-columns:64px 1fr}}.lp .founder .ph{background:var(--night);aspect-ratio:1;border-radius:50%;width:100%;overflow:hidden}.lp .founder .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lp .founder h3{letter-spacing:-.01em;margin-top:6px;font-size:20px}.lp .founder p{color:var(--mist);max-width:72ch;margin-top:10px;font-size:15.5px}.lp .founder p.quote{color:var(--white);font-style:italic}.lp .founder a.li{color:var(--teal);margin-top:12px;font-size:15px;font-weight:500;display:inline-block}.lp .engage{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=820px){.lp .engage{grid-template-columns:1fr}}.lp .engage>article{border-radius:20px;align-content:start;gap:16px;padding:clamp(24px,3vw,36px);display:grid}.lp .engage .start{background:var(--teal);color:var(--night)}.lp .engage .start .btn{background:var(--night);color:var(--white);justify-self:start}.lp .engage .fmt{background:var(--plum)}.lp .engage h3{font-size:24px}.lp .fmtlist{margin:0;padding:0;list-style:none;display:grid}.lp .fmtlist li{border-top:1px solid var(--plum-line);color:var(--mist);padding:12px 0}.lp .fmtlist li b{color:var(--white);font-weight:600}.lp .price{color:var(--mist);font-size:15px}.lp .price b{color:var(--white)}.lp .local{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}@media (width<=820px){.lp .local{grid-template-columns:1fr}}.lp .local ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.lp .local li{gap:10px;display:flex}.lp .local li:before{content:"→";color:var(--teal)}.lp .local .aside{background:var(--plum);color:var(--mist);border-radius:18px;padding:24px;font-size:15px}.lp .local .aside a{color:var(--teal)}.lp .others{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}@media (width<=900px){.lp .others{grid-template-columns:1fr 1fr}}@media (width<=480px){.lp .others{grid-template-columns:1fr}}.lp .others a{border:1px solid var(--plum-line);border-radius:16px;gap:8px;padding:22px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.lp .others a:hover{border-color:var(--teal);background:var(--plum)}.lp .others h3{font-size:18px}.lp .others p{color:var(--mist);font-size:14.5px}.lp .en{color:var(--mist);max-width:80ch;margin-top:16px;font-size:14.5px}.lp .en a{color:var(--white)}.lp .formsec .wrap{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}@media (width<=860px){.lp .formsec .wrap{grid-template-columns:1fr}}.lp .reply{background:var(--plum);border-radius:16px;align-items:center;gap:14px;margin-top:26px;padding:16px;display:flex}.lp .reply img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.lp .reply p{color:var(--mist);font-size:15px}.lp .reply b{color:var(--white);font-weight:600}.lp .formsec form{background:var(--plum);border-radius:22px;grid-template-columns:1fr 1fr;gap:14px;padding:clamp(20px,3vw,32px);display:grid}.lp .formsec form .full{grid-column:1/-1}@media (width<=520px){.lp .formsec form{grid-template-columns:1fr}}.lp .formsec label{color:var(--mist);gap:6px;font-size:14px;display:grid}.lp .formsec input,.lp .formsec textarea{font:400 16px var(--font);color:var(--white);background:var(--night);border:1px solid var(--plum-line);border-radius:12px;width:100%;padding:13px 14px}.lp .formsec textarea{resize:vertical;min-height:110px}.lp .sent{color:var(--teal);grid-column:1/-1;font-size:14px}.lp .faq{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}@media (width<=860px){.lp .faq{grid-template-columns:1fr}}.lp .faq .side{gap:16px;display:grid;position:sticky;top:80px}@media (width<=860px){.lp .faq .side{position:static}}.lp .chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.lp .chips button{font:500 13px var(--font);border:1px solid var(--paper-line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px}.lp .chips button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.lp details{border-top:1px solid var(--paper-line)}.lp details:last-of-type{border-bottom:1px solid var(--paper-line)}.lp summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;list-style:none;display:flex}.lp summary::-webkit-details-marker{display:none}.lp summary h3{font-size:18px;font-weight:500;line-height:1.35}.lp summary:after{content:"+";font:300 26px/1 var(--font);color:#7a2fd9;flex:none;transition:transform .2s}.lp details[open] summary:after{transform:rotate(45deg)}.lp details .a{color:var(--ink-soft);max-width:68ch;padding:0 0 22px}.lp .askbox{background:var(--ink);color:#fff;border-radius:18px;gap:14px;padding:22px;display:grid}.lp .askbox .btn{justify-self:start}.lp .tbl{border:1px solid var(--paper-line);background:#fff;border-radius:18px;overflow-x:auto}.lp table{border-collapse:collapse;width:100%;min-width:860px;font-size:14.5px}.lp th,.lp td{text-align:left;border-bottom:1px solid var(--paper-line);vertical-align:top;padding:14px 16px}.lp th{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:#faf9fd}.lp tr:last-child td{border-bottom:0}.lp td.num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.lp tr.us td{background:#ecfff8}.lp tr.us td:first-child{box-shadow:inset 3px 0 #12b886}.lp td a{font-weight:600;text-decoration:none;color:var(--ink)!important}.lp .three{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}@media (width<=860px){.lp .three{grid-template-columns:1fr}}.lp .three article{border:1px solid var(--paper-line);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:24px;display:grid}.lp .three h3{font-size:18px}.lp .three p{color:var(--ink-soft);font-size:15px}.lp .drivers{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}@media (width<=760px){.lp .drivers{grid-template-columns:1fr}}.lp .drivers article{border:1px solid var(--paper-line);background:#fff;border-radius:18px;padding:24px}.lp .drivers h3{align-items:center;gap:10px;font-size:18px;display:flex}.lp .drivers h3 i{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;display:grid}.lp .up i{color:#a3159a;background:#ffe3fb}.lp .down i{color:#0c7a57;background:#d6fff0}.lp .drivers ul{color:var(--ink-soft);gap:8px;margin:14px 0 0;padding-left:18px;font-size:15px;display:grid}.lp .roi{background:var(--ink);color:#fff;border-radius:20px;gap:14px;margin-top:16px;padding:clamp(24px,3vw,36px);display:grid}.lp .roi h3{font-size:22px}.lp .roi p,.lp .roi li{color:#d6cfe9;font-size:15.5px}.lp .roi ul{gap:8px;margin:0;padding-left:18px;display:grid}.lp .roi li b{color:#fff;font-weight:600}.lp .roi a{color:var(--teal)!important}.lp .roi .btn{justify-self:start;margin-top:6px}.lp .paper .btn-go{color:var(--night)!important}.lp .cities{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.lp .cities a{border:1px solid var(--plum-line);color:var(--mist);border-radius:999px;padding:9px 14px;font-size:14.5px;text-decoration:none;transition:all .15s}.lp .cities a:hover{border-color:var(--teal);color:var(--white)}.lp .contact{border-top:1px solid var(--plum-line);grid-template-columns:1fr;align-items:center;gap:clamp(24px,4vw,48px);margin-top:clamp(56px,7vw,88px);padding-top:clamp(40px,5vw,64px);display:grid}@media (width<=820px){.lp .contact{grid-template-columns:1fr}}.lp .contact ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.lp .contact li{color:var(--mist);grid-template-columns:70px 1fr;display:grid}.lp .contact li span{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal);padding-top:4px}.lp .contact li b{color:var(--white);user-select:all;font-weight:400}.lp footer{border-top:1px solid var(--plum-line);color:var(--mist);padding-block:40px 110px;font-size:14px}.lp .lp-sticky{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;backdrop-filter:blur(12px);border:1px solid var(--plum-line);background:#140739eb;border-radius:999px;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:8px 8px 8px 10px;transition:transform .35s;display:flex;position:fixed;transform:translate(-50%,140%)}.lp .lp-sticky.show{transform:translate(-50%)}.lp .lp-sticky img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:38px;height:38px}.lp .lp-sticky p{white-space:nowrap;font-size:14px;line-height:1.25}.lp .lp-sticky p small{color:var(--mist);font-size:12px;display:block}.lp .lp-sticky .btn{padding:12px 18px;font-size:15px}@media (width<=480px){.lp .lp-sticky p{display:none}}.lp .facts.three-up{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.lp .facts.three-up{grid-template-columns:1fr}}.lp .choose{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}@media (width<=860px){.lp .choose{grid-template-columns:1fr}}.lp .choose article{border:1px solid var(--paper-line);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:24px;display:grid}.lp .choose h3{font-size:18px}.lp .choose p{color:var(--ink-soft);font-size:15px}.lp .choose article.ai{background:var(--ink);border-color:var(--ink)}.lp .choose article.ai h3{color:#fff}.lp .choose article.ai p{color:#d6cfe9}.lp .practice{color:var(--ink);background:#ecfff8;border:1px solid #b9f3dd;border-radius:18px;margin-top:16px;padding:22px 24px}.lp .practice p:first-child{font-weight:700;display:inline}.lp .practice p+p{display:inline}.lp th.ai,.lp td.ai{background:#f3eefe}.lp .uc{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=860px){.lp .uc{grid-template-columns:1fr}}.lp .uc article{background:var(--plum);border-radius:20px;align-content:start;gap:14px;padding:26px;display:grid}.lp .uc h3{font-size:20px}.lp .uc ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.lp .uc li{border-top:1px solid var(--plum-line);color:var(--mist);padding:12px 0;font-size:15.5px}.lp .cases{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}@media (width<=860px){.lp .cases{grid-template-columns:1fr}}.lp .cases article{border:1px solid var(--plum-line);border-radius:18px;align-content:start;gap:12px;padding:24px;display:grid}.lp .cases img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto;height:30px}.lp .cases h3{font-size:19px}.lp .cases p{color:var(--mist);font-size:15px}.lp .q.solo{grid-row:auto}.lp .tiles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=860px){.lp .tiles{grid-template-columns:1fr}}.lp .tiles article{border-top:2px solid var(--teal);gap:6px;padding-top:18px;display:grid}.lp .tiles .t{letter-spacing:-.02em;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.1}.lp .tiles p{color:var(--mist)}.lp .trust{color:var(--mist);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px;font-size:14px;display:flex}.lp .trust div{font:500 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--white);opacity:.6}.lp .team figure p+p{color:var(--mist);margin-top:0;font-size:14px;font-weight:400}.lp .engage4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=900px){.lp .engage4{grid-template-columns:1fr 1fr}}@media (width<=480px){.lp .engage4{grid-template-columns:1fr}}.lp .engage4 article{background:var(--plum);border-radius:18px;align-content:start;gap:8px;padding:22px;display:grid}.lp .engage4 h3{font-size:19px}.lp .engage4 p{color:var(--mist);font-size:15px}.lp .chipsline{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.lp .chipsline span{border:1px solid var(--plum-line);color:var(--mist);border-radius:999px;padding:8px 14px;font-size:14.5px}.lp .local p.lede a{color:var(--teal)}.lp .band2{background:var(--teal);color:var(--night);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:clamp(28px,4vw,48px);display:grid}@media (width<=760px){.lp .band2{grid-template-columns:1fr}}.lp .band2 p{max-width:56ch;margin-top:10px;font-size:18px}.lp .band2 .btn{background:var(--night);color:var(--white)}.lp .explore{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=760px){.lp .explore{grid-template-columns:1fr}}.lp .explore a{border:1px solid var(--plum-line);border-radius:18px;gap:6px;padding:24px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.lp .explore a:hover{border-color:var(--teal);background:var(--plum)}.lp .explore h3{font-size:20px}.lp .explore p{color:var(--mist);font-size:15px}.lp .explore span{color:var(--teal);margin-top:6px;font-size:14.5px;font-weight:500}.lp .ind{margin-top:clamp(40px,5vw,64px)}.lp .ind h3{margin-bottom:14px;font-size:20px}.lp{z-index:1;min-height:100vh;padding-top:5.5rem;position:relative}.lp [id]{scroll-margin-top:6.5rem}.lp .crumbs{border-bottom:1px solid var(--plum-line);color:var(--mist);font-size:14px}.lp .crumbs .wrap{flex-wrap:wrap;align-items:center;gap:8px;padding-block:10px;display:flex}.lp .crumbs a{text-decoration:none}.lp .crumbs a:hover{color:var(--teal)}.lp .crumbs span[aria-current]{color:var(--white)}.lp button.btn{font-family:var(--font)}.lp .btn:disabled{opacity:.6;cursor:wait}.lp details .a a{color:#5b1fd1;text-decoration:underline}.lp details .a p+p,.lp details .a ul{margin-top:10px}.lp .prose-dark p+p{margin-top:12px}.lp .center{text-align:center}.lp .muted{color:var(--mist)}.lp .paper .muted{color:var(--ink-soft)}.lp .card{background:var(--plum);border-radius:18px;align-content:start;gap:10px;padding:24px;display:grid}.lp .paper .card{border:1px solid var(--paper-line);background:#fff}.lp .card h3{font-size:19px}.lp .card p{color:var(--mist);font-size:15.5px}.lp .paper .card p{color:var(--ink-soft)}.lp .grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lp .grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp .grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=900px){.lp .grid3,.lp .grid4{grid-template-columns:1fr 1fr}}@media (width<=640px){.lp .grid2,.lp .grid3,.lp .grid4{grid-template-columns:1fr}}.lp .bullets{margin:0;padding:0;list-style:none;display:grid}.lp .bullets li{border-top:1px solid var(--plum-line);color:var(--mist);padding:12px 0}.lp .paper .bullets li{border-color:var(--paper-line);color:var(--ink-soft)}.lp .bullets li b,.lp .bullets li strong{color:var(--white);font-weight:600}.lp .paper .bullets li b,.lp .paper .bullets li strong,.lp .paper h1,.lp .paper h2,.lp .paper h3,.lp .paper h4{color:var(--ink)}.lp .q.main h1,.lp .q.main h2,.lp .q.main h3,.lp .engage .start h3,.lp .band2 h2{color:var(--night)}.lp .choose article.ai h3,.lp .roi h3,.lp .askbox h3{color:#fff}.lp .q,.lp .fact,.lp .card,.lp .step,.lp .svc article{text-align:left}.lp .svc{background:var(--night)}.lp .svc article{outline:1px solid var(--plum-line)}.lp h1,.lp h2,.lp h3,.lp h4{color:inherit}.lp .paper h1,.lp .paper h2,.lp .paper h3,.lp .paper h4{color:var(--ink)}.lp .roi h3,.lp .askbox h3,.lp .choose article.ai h3{color:#fff}.lp .lp-sticky .btn{white-space:nowrap}.lp .banner{aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;margin-bottom:clamp(28px,4vw,44px)}.lp .lp-sticky{opacity:0;pointer-events:none;transition:transform .35s,opacity .25s}.lp .lp-sticky.show{opacity:1;pointer-events:auto}@media (width<=440px){.lp .team{grid-template-columns:repeat(3,1fr);gap:10px}.lp .team p{font-size:13px}.lp .team p+p{font-size:12px}.lp .life img{aspect-ratio:16/10}}.lp .hero-note{margin-top:16px}.lp .vs{border-top:1px solid var(--plum-line);grid-column:1/-1;grid-template-columns:1fr 1fr 1.25fr;margin-top:clamp(48px,6vw,80px);display:grid}.lp .vs>div{align-content:start;gap:8px;padding:24px 24px 0 0;display:grid}.lp .vs>div+div{border-left:1px solid var(--plum-line);padding-left:24px}.lp .vs .k{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pink)}.lp .vs .no p+p{color:var(--mist);font-size:16px}.lp .vs .yes .k{color:var(--teal)}.lp .vs .yes p+p{font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.35}@media (width<=760px){.lp .vs{grid-template-columns:1fr}.lp .vs>div+div{border-left:0;border-top:1px solid var(--plum-line);padding-left:0}.lp .vs>div{padding:18px 0}}.lp .svc article.pick{background:var(--teal);color:var(--night);align-content:center}.lp .svc article.pick:hover{background:var(--teal)}.lp .svc article.pick p{color:var(--night);font-size:17px;font-weight:500;line-height:1.45}.lp .svc article h3{line-height:1.3}.lp ol.week{margin:0;padding:0;list-style:none}.lp .axis6{font:400 11px var(--mono);color:var(--mist);opacity:.75;text-align:center;grid-template-columns:repeat(6,1fr);display:grid}.lp .promise{border:1px solid var(--plum-line);border-left:3px solid var(--teal);border-radius:18px;gap:8px;margin-top:16px;padding:clamp(22px,3vw,30px);display:grid}.lp .promise h3{font-size:19px}.lp .promise p{color:var(--mist);max-width:72ch}.lp ul.deliver{margin:0;padding:0;list-style:none}.lp .deliver .k{font:500 12px var(--mono);color:var(--teal);letter-spacing:.08em}.lp .deliver p{color:var(--white);font-size:17px;line-height:1.45}.lp .flag{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7a2fd9;border:1px dashed #7a2fd9;border-radius:999px;justify-self:start;padding:7px 12px}.lp .story{background:var(--paper-line);border:1px solid var(--paper-line);counter-reset:s;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}@media (width<=900px){.lp .story{grid-template-columns:1fr 1fr}}@media (width<=560px){.lp .story{grid-template-columns:1fr}}.lp .story article{counter-increment:s;background:#fff;align-content:start;gap:10px;padding:26px;display:grid}.lp .story article:before{content:counter(s,decimal-leading-zero);font:500 12px var(--mono);color:#7a2fd9;letter-spacing:.08em}.lp .story h3{font-size:19px}.lp .story p{color:var(--ink-soft);font-size:15.5px}.lp .checks.fitlist{color:var(--white);flex-flow:column;gap:0;margin-top:18px;font-size:17px}.lp .checks.fitlist li{border-top:1px solid var(--plum-line);align-items:flex-start;gap:12px;padding:14px 0}.lp .checks.fitlist li:before{margin-top:5px}.lp .why ul.nolist li{gap:10px;display:flex}.lp .why ul.nolist li:before{content:"×";color:var(--pink);font-weight:600}
