.lp{--bg:#08090a;--bg-2:#0b0c0e;--surface:#0f1012;--surface-2:#141518;--surface-3:#1a1b1f;--border:#ffffff13;--border-2:#ffffff1c;--border-3:#ffffff2b;--text:#f7f8f8;--text-2:#b4b6bd;--text-3:#8a8f98;--text-4:#5d6168;--accent:#7c85ff;--accent-2:#a5abff;--good:#4cc38a;--bad:#ff7a6b;--warn:#f0b35a;--max:1160px;--hh:60px;background:var(--bg);color:var(--text);font-feature-settings:"cv11", "ss01";min-height:100vh;overflow-x:clip}body:has(.lp){background:#08090a}.lp ::selection{color:#fff;background:#7c85ff59}.lp :focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.lp section[id]{scroll-margin-top:calc(var(--hh) + 20px)}.wrap{width:min(var(--max), calc(100% - 48px));margin:0 auto}.lp .b{letter-spacing:-.01em;white-space:nowrap;height:36px;transition:background-color .2s var(--ease), border-color .2s var(--ease), box-shadow .24s var(--ease), transform .16s var(--ease), color .2s var(--ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.lp .b:active{transform:scale(.98)}.lp .b svg{width:15px;height:15px;transition:transform .26s var(--ease)}.lp .b:hover svg{transform:translate(2px)}.lp .b-primary{color:#08090a;background:#f7f8f8;box-shadow:inset 0 1px #ffffff80,0 1px 2px #00000080}.lp .b-primary:hover{background:#fff;box-shadow:inset 0 1px #ffffff80,0 0 0 4px #ffffff14}.lp .b-ghost{border-color:var(--border-2);color:var(--text);background:#ffffff09}.lp .b-ghost:hover{border-color:var(--border-3);background:#ffffff12}.lp .b-sm{height:32px;padding:0 12px;font-size:13px}.lp .b-lg{height:44px;padding:0 20px;font-size:15px}.hd{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);transition:border-color .3s var(--ease);background:#08090ab3;border-bottom:1px solid #0000;position:sticky;top:0}.hd.scrolled,.hd.open{border-bottom-color:var(--border)}.hd-in{height:var(--hh);align-items:center;gap:36px;display:flex}.hd-nav{gap:2px;display:flex}.hd-nav a,.hd-signin{color:var(--text-3);transition:color .2s var(--ease);border-radius:6px;padding:6px 10px;font-size:13.5px}.hd-nav a:hover,.hd-signin:hover{color:var(--text)}.hd-act{align-items:center;gap:8px;margin-left:auto;display:flex}.hd-toggle{width:40px;height:40px;color:var(--text);background:0 0;border:0;border-radius:8px;place-items:center;display:none}.hd-mobile{display:none}.eyebrow-lp{color:var(--text-3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.eyebrow-lp i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%}.h2{letter-spacing:-.04em;font-size:clamp(30px,4vw,46px);font-weight:560;line-height:1.06}.h2 span{color:var(--text-3)}.lead{color:var(--text-2);max-width:560px;font-size:16px;line-height:1.6}.sec{padding:120px 0;position:relative}.sec-head{max-width:640px;margin-bottom:56px}.sec-head .h2{margin:14px 0 16px}.hair{border-top:1px solid var(--border)}.hero{isolation:isolate;padding:92px 0 0;position:relative}.hero-bg{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;height:820px;position:absolute;inset:-60px 0 auto;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 30%,#0000 75%)}.hero-glow{z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#7c85ff29,#0000);width:900px;height:520px;position:absolute;top:120px;left:50%;transform:translate(-50%)}.hero h1{letter-spacing:-.05em;max-width:900px;margin:20px 0 22px;font-size:clamp(40px,6.2vw,72px);font-weight:580;line-height:1}.hero h1 em{color:var(--text-3);font-style:normal}.hero .lead{max-width:620px;font-size:17.5px}.hero-form{border:1px solid var(--border-2);max-width:520px;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#ffffff08;border-radius:11px;gap:8px;margin-top:32px;padding:5px;display:flex;box-shadow:0 8px 30px -12px #000c}.hero-form:focus-within{border-color:#a5abff80;box-shadow:0 0 0 4px #7c85ff1f}.hero-form input{min-width:0;height:38px;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0 10px;font-size:14.5px}.hero-form input::placeholder{color:var(--text-4)}.hero-meta{color:var(--text-3);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:13px;display:flex}.hero-meta span{align-items:center;gap:6px;display:inline-flex}.hero-meta svg{color:var(--good)}.enter>*{animation:rise .8s var(--ease) both}.enter>:nth-child(2){animation-delay:60ms}.enter>:nth-child(3){animation-delay:.12s}.enter>:nth-child(4){animation-delay:.18s}.enter>:nth-child(5){animation-delay:.24s}@keyframes rise{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.frame-wrap{perspective:1800px;margin-top:72px;position:relative}.frame{border:1px solid var(--border-2);animation:tilt-in 1.2s var(--ease) .2s both;transform-origin:50% 0;background:linear-gradient(#0f1013,#0b0c0e);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0009,0 40px 120px -30px #000000e6,0 0 80px -20px #7c85ff26}@keyframes tilt-in{0%{opacity:0;transform:rotateX(14deg)translateY(30px)scale(.98)}to{opacity:1;transform:none}}.frame:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 30%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000,#000) content-box exclude,linear-gradient(#000,#000)}.frame-bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.frame-bar i{background:#ffffff1a;border-radius:50%;width:10px;height:10px}.frame-url{color:var(--text-4);font-family:var(--mono);background:#ffffff0a;border-radius:6px;margin:0 auto;padding:3px 12px;font-size:11px}.frame-fade{background:linear-gradient(transparent, var(--bg));pointer-events:none;height:140px;position:absolute;inset:auto 0 0}.m{min-height:560px;color:var(--text-2);grid-template-columns:200px 1fr;font-size:12px;display:grid}.m-side{border-right:1px solid var(--border);background:#ffffff03;flex-direction:column;gap:2px;padding:12px 10px;display:flex}.m-ws{color:var(--text);align-items:center;gap:8px;padding:4px 6px 12px;font-size:12.5px;font-weight:550;display:flex}.m-lab{color:var(--text-4);padding:12px 8px 4px;font-size:10.5px}.m-link{height:28px;color:var(--text-3);border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.m-link svg{width:14px;height:14px}.m-link.on{color:var(--text);box-shadow:0 0 0 1px var(--border);background:#ffffff0f}.m-link .ct{color:var(--text-4);margin-left:auto;font-size:10.5px}.m-main{min-width:0;padding:18px 20px}.m-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.m-head h4{letter-spacing:-.025em;color:var(--text);margin:0;font-size:15px;font-weight:560}.m-head p{color:var(--text-4);margin:2px 0 0;font-size:11.5px}.m-chip{border:1px solid var(--border-2);height:24px;color:var(--text-2);background:#ffffff05;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:inline-flex}.m-kpis{border:1px solid var(--border);background:#ffffff04;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.m-kpi{padding:12px 14px}.m-kpi+.m-kpi{border-left:1px solid var(--border)}.m-kpi span{color:var(--text-4);font-size:11px}.m-kpi b{color:var(--text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:560;display:block}.m-kpi b small{letter-spacing:0;margin-left:6px;font-size:11px;font-weight:500}.up{color:var(--good)}.down{color:var(--bad)}.m-cols{grid-template-columns:1.45fr 1fr;gap:12px;display:grid}.m-card{border:1px solid var(--border);background:#ffffff04;border-radius:10px;overflow:hidden}.m-card-h{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;font-weight:520;display:flex}.m-card-h span{color:var(--text-4);font-size:11px;font-weight:400}.m-row{border-top:1px solid var(--border);grid-template-columns:1.6fr repeat(3,.6fr);align-items:center;gap:8px;padding:8px 12px;display:grid}.m-row:first-of-type{border-top:0}.m-row.h{color:var(--text-4);padding-top:8px;padding-bottom:6px;font-size:10.5px}.m-pill{font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;min-width:36px;height:20px;font-size:11px;font-weight:550;display:inline-grid}.p-hi{color:#6fd7a3;background:#4cc38a21}.p-md{color:#f0c078;background:#f0b35a1f}.p-lo{color:#ff9a8d;background:#ff7a6b1f}.p-no{color:var(--text-4);background:#ffffff0a}.m-bars{flex-direction:column;gap:9px;padding:10px 12px 12px;display:flex}.m-bar{grid-template-columns:1fr 34px;align-items:center;gap:8px;display:grid}.m-bar>div>span{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;display:block;overflow:hidden}.m-bar .tr{background:#ffffff0d;border-radius:9px;height:5px;overflow:hidden}.m-bar .tr i{border-radius:inherit;height:100%;animation:grow .9s var(--ease) .6s both;transform-origin:0;background:#ffffff38;display:block}.m-bar.you .tr i{background:var(--accent)}.m-bar b{text-align:right;color:var(--text);font-variant-numeric:tabular-nums;font-weight:550}.toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-2);width:320px;color:var(--text-2);animation:toast-in .9s var(--ease) 1.3s both;z-index:3;background:#16171beb;border-radius:12px;padding:14px;font-size:12.5px;position:absolute;bottom:56px;left:-22px;box-shadow:0 24px 60px -20px #000000e6}.toast b{color:var(--text);font-weight:550}.toast-h{color:var(--text-3);align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.toast-h i{background:var(--bad);width:7px;height:7px;box-shadow:0 0 10px var(--bad);border-radius:50%}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.proof{border:1px solid var(--border);background:#ffffff03;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.proof>div{padding:26px 24px}.proof>div+div{border-left:1px solid var(--border)}.proof b{letter-spacing:-.045em;color:var(--text);font-variant-numeric:tabular-nums;font-size:34px;font-weight:560;display:block}.proof p{color:var(--text-2);margin-top:8px;font-size:13.5px;line-height:1.5}.proof cite{color:var(--text-4);font-size:11.5px;font-style:normal;font-family:var(--mono);margin-top:10px;display:block}.statement{letter-spacing:-.035em;max-width:900px;color:var(--text);font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.3}.statement span{color:var(--text-4)}.bento{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.tile{border:1px solid var(--border);transition:border-color .3s var(--ease), transform .4s var(--ease);background:linear-gradient(#ffffff06,#ffffff02);border-radius:14px;grid-column:span 2;padding:24px;position:relative;overflow:hidden}.tile:hover{border-color:var(--border-2)}.tile.w3{grid-column:span 3}.tile.w4{grid-column:span 4}.tile h3{letter-spacing:-.02em;color:var(--text);align-items:center;gap:8px;font-size:16px;font-weight:560;display:flex}.tile h3 svg{color:var(--text-3)}.tile p{color:var(--text-3);max-width:440px;margin-top:8px;font-size:14px;line-height:1.55}.tile-vis{margin-top:22px}.mini-row{border:1px solid var(--border);color:var(--text-2);background:#ffffff04;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.mini-row+.mini-row{margin-top:6px}.mini-row b{color:var(--text);font-weight:520}.tag{border:1px solid var(--border-2);height:20px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.tag.bad{color:#ff9a8d;background:#ff7a6b0f;border-color:#ff7a6b40}.tag.good{color:#6fd7a3;background:#4cc38a0f;border-color:#4cc38a40}.tag.warn{color:#f0c078;background:#f0b35a0f;border-color:#f0b35a40}.tag.acc{color:var(--accent-2);background:#7c85ff14;border-color:#7c85ff4d}.ai-sec{background:radial-gradient(800px 400px at 80% 0,#7c85ff14,#0000 70%)}.ai-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.surf-list{gap:8px;margin-top:28px;display:grid}.surf-li{border:1px solid var(--border);color:var(--text);background:#ffffff04;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid}.surf-li small{color:var(--text-3);font-size:12.5px}.answer{border:1px solid var(--border-2);background:#0d0e10;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px -30px #000000e6}.answer-q{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.answer-q .pq{color:var(--text-4);font-family:var(--mono);margin-left:auto;font-size:11px}.answer-b{color:var(--text-2);padding:16px;font-size:13.5px;line-height:1.65}.answer-b ol{margin:10px 0 0;padding-left:20px}.answer-b li{margin:6px 0}.answer-b mark{color:var(--text);background:#7c85ff29;border-radius:4px;padding:1px 4px;box-shadow:0 0 0 1px #7c85ff4d}.answer-cites{flex-wrap:wrap;gap:6px;padding:0 16px 16px;display:flex}.answer-foot{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.answer-foot>div{color:var(--text-3);padding:12px 16px;font-size:12px}.answer-foot>div+div{border-left:1px solid var(--border)}.answer-foot b{color:var(--text);letter-spacing:-.03em;margin-top:2px;font-size:18px;font-weight:560;display:block}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.step{border:1px solid var(--border);background:#ffffff03;border-radius:14px;padding:26px}.step .n{font-family:var(--mono);color:var(--text-4);font-size:12px}.step h3{letter-spacing:-.02em;margin:18px 0 8px;font-size:17px;font-weight:560}.step p{color:var(--text-3);font-size:14px;line-height:1.55}.step ul{color:var(--text-2);gap:8px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.step li{align-items:center;gap:8px;display:flex}.step li svg{color:var(--text-3)}.inds{background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.ind{background:var(--bg);transition:background-color .3s var(--ease);flex-direction:column;min-height:180px;padding:22px;display:flex}.ind:hover{background:#0d0e10}.ind .ic{border:1px solid var(--border-2);width:32px;height:32px;color:var(--text-2);background:#ffffff05;border-radius:8px;place-items:center;display:grid}.ind h3{letter-spacing:-.015em;margin:16px 0 6px;font-size:14.5px;font-weight:550}.ind p{color:var(--text-3);font-size:13px;line-height:1.5}.ind .src{color:var(--text-4);font-family:var(--mono);margin-top:auto;padding-top:14px;font-size:11px}.toggle{border:1px solid var(--border-2);background:#ffffff05;border-radius:9px;margin-bottom:28px;padding:3px;display:inline-flex}.toggle button{height:30px;color:var(--text-3);transition:all .2s var(--ease);background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:13px;font-weight:500}.toggle button.on{color:var(--text);box-shadow:0 0 0 1px var(--border-2);background:#ffffff14}.toggle .save{color:var(--good);margin-left:6px;font-size:11.5px}.plans{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.plan{border:1px solid var(--border);background:#ffffff04;border-radius:14px;flex-direction:column;padding:24px;display:flex;position:relative}.plan.hl{background:linear-gradient(#7c85ff12,#7c85ff03);border-color:#7c85ff73;box-shadow:0 0 0 1px #7c85ff1f,0 20px 60px -30px #7c85ff80}.plan h3{justify-content:space-between;align-items:center;font-size:15px;font-weight:560;display:flex}.plan .for{color:var(--text-3);min-height:40px;margin-top:4px;font-size:13px}.price{align-items:baseline;gap:6px;margin:18px 0 4px;display:flex}.price b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:580}.price span{color:var(--text-3);font-size:13px}.per{color:var(--text-4);min-height:18px;font-size:12px}.plan ul{color:var(--text-2);gap:10px;margin:20px 0 24px;padding:0;font-size:13.5px;list-style:none;display:grid}.plan li{align-items:flex-start;gap:9px;display:flex}.plan li svg{color:var(--text-3);flex:none;margin-top:3px}.plan.hl li svg{color:var(--accent-2)}.plan .b{width:100%;margin-top:auto}.free-row{border:1px dashed var(--border-2);color:var(--text-2);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:18px 24px;font-size:14px;display:flex}.faq{grid-template-columns:1fr 1.6fr;gap:56px;display:grid}.faq details{border-top:1px solid var(--border)}.faq details:last-child{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:15.5px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--text-3);transition:transform .3s var(--ease);flex:none}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{color:var(--text-3);animation:rise .4s var(--ease) both;padding:0 40px 22px 0;font-size:14.5px;line-height:1.65}.cta{text-align:center;border:1px solid var(--border);isolation:isolate;border-radius:20px;padding:120px 24px;position:relative;overflow:hidden}.cta:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 70% at 50% 100%,#000 20%,#0000 70%);mask-image:radial-gradient(50% 70% at 50% 100%,#000 20%,#0000 70%)}.cta:after{content:"";z-index:-1;background:radial-gradient(closest-side,#7c85ff38,#0000);width:700px;height:400px;position:absolute;bottom:-200px;left:50%;transform:translate(-50%)}.cta .h2{max-width:720px;margin:0 auto 16px}.cta .lead{margin:0 auto 30px}.ft{border-top:1px solid var(--border);margin-top:120px;padding:64px 0 40px}.ft-grid{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.ft h4{color:var(--text);margin-bottom:14px;font-size:12.5px;font-weight:500}.ft ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ft a{color:var(--text-3);transition:color .2s var(--ease);font-size:13.5px}.ft a:hover{color:var(--text)}.ft-bot{border-top:1px solid var(--border);color:var(--text-4);justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:12.5px;display:flex}.scan-card{border:1px solid var(--border-2);background:linear-gradient(#ffffff08,#ffffff03);border-radius:16px;padding:28px;box-shadow:0 30px 80px -40px #000000e6}.lp .fld{gap:6px;display:grid}.lp .fld label{color:var(--text-2);font-size:12.5px;font-weight:500}.lp .inp{border:1px solid var(--border-2);height:40px;color:var(--text);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#ffffff08;border-radius:8px;outline:none;width:100%;padding:0 12px;font-size:14px}.lp .inp:focus{border-color:#a5abff99;box-shadow:0 0 0 4px #7c85ff1f}.lp select.inp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%238a8f98' stroke-width='1.5' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.lp select.inp option{background:#111}.progress-list{gap:10px;margin-top:22px;display:grid}.progress-list div{color:var(--text-3);transition:color .3s var(--ease);align-items:center;gap:10px;font-size:13.5px;display:flex}.progress-list div.done{color:var(--text)}.progress-list .spin{border:1.5px solid var(--border-3);border-top-color:var(--accent-2);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.js .lp [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--d,0s);transform:translateY(16px)}.js .lp [data-reveal].is-visible{opacity:1;transform:none}@media (max-width:1080px){.plans,.inds{grid-template-columns:repeat(2,1fr)}.m{grid-template-columns:1fr}.m-side{display:none}.toast{left:12px}}@media (max-width:860px){.hd-nav,.hd-act .hd-signin,.hd-act .b{display:none}.hd-toggle{display:grid}.hd-mobile{border-top:1px solid var(--border);animation:rise .3s var(--ease) both;padding:12px 0 20px;display:block}.hd-mobile a{color:var(--text-2);border-bottom:1px solid var(--border);padding:12px 0;font-size:15px;display:block}.hd-mobile .b{width:100%;margin-top:16px}.hero{padding-top:56px}.hero-form{flex-direction:column}.hero-form .b{width:100%}.sec{padding:80px 0}.proof{grid-template-columns:1fr 1fr}.proof>div:nth-child(3){border-left:0}.proof>div:nth-child(n+3){border-top:1px solid var(--border)}.bento{grid-template-columns:1fr}.tile,.tile.w3,.tile.w4{grid-column:auto}.ai-grid,.faq{grid-template-columns:1fr;gap:32px}.steps,.plans{grid-template-columns:1fr}.m-kpis{grid-template-columns:1fr 1fr}.m-kpi:nth-child(3){border-left:0}.m-kpi:nth-child(n+3){border-top:1px solid var(--border)}.m-cols{grid-template-columns:1fr}.m-cols>:last-child,.m-head>div:last-child{display:none}.m{min-height:0}.toast{width:auto;margin:-40px 12px 0;position:relative;bottom:auto;right:auto}.frame-wrap{margin-top:48px}.ft-grid{grid-template-columns:1fr 1fr}.ft-grid>:first-child{grid-column:1/-1}.free-row{flex-direction:column;align-items:flex-start}.cta{padding:80px 20px}.answer-foot b{font-size:16px}}@media (max-width:520px){.wrap{width:calc(100% - 32px)}.inds,.proof{grid-template-columns:1fr}.proof>div+div{border-left:0;border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.js .lp [data-reveal]{opacity:1;transform:none}}
