.lp{--green-900:#14291f;--green-800:#1d3b2c;--green-700:#2c5640;--green-100:#e4ece6;--green-50:#f2f6f2;--lp-orange-50:#fbeee5;--hivis:#a9d3bb;--teal:#3f7a63;--teal-50:#e9f1ec;--cream:var(--color-background);--ink:var(--color-foreground);--muted:var(--color-muted-foreground);--line:var(--color-border);--card:#fff;--shadow-lg:0 30px 60px -20px #14291f4d, 0 12px 24px -12px #14291f2e;--shadow-md:0 10px 30px -12px #14291f2e;--radius:18px;background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6}.lp a{color:inherit;text-decoration:none}.lp *{margin:0}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.1}.lp .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lp .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);font-size:.75rem;font-weight:700}.lp .ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.lp .btn{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:14px 24px;font-size:1rem;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.lp .btn:focus-visible,.lp .tab:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.lp .btn-primary{background:var(--color-primary);color:#fff;box-shadow:0 8px 20px -8px #c2410cb3}.lp .btn-primary:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.lp .btn-ghost{background:var(--card);border-color:var(--line);color:var(--ink)}.lp .btn-ghost:hover{border-color:var(--green-700);transform:translateY(-1px)}.lp .btn-sm{padding:10px 18px;font-size:.92rem}.lp .nav-cta .btn{white-space:nowrap}.lp .btn-block{justify-content:center;width:100%}.lp .grad{background:linear-gradient(120deg, var(--color-primary), oklch(66% .16 48));color:#0000;-webkit-background-clip:text;background-clip:text}.lp header{z-index:20;background:color-mix(in srgb, var(--cream) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.lp .nav{justify-content:space-between;align-items:center;height:72px;display:flex}.lp .logo{font-family:var(--font-display);color:var(--green-800);align-items:center;gap:10px;font-size:1.4rem;font-weight:800;display:flex}.lp .logo b{color:var(--color-primary);font-weight:800}.lp .logo-mark{background:var(--green-800);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.lp nav ul{gap:34px;padding:0;list-style:none;display:flex}.lp nav a{color:var(--muted);font-size:.95rem;font-weight:500;transition:color .15s}.lp nav a:hover{color:var(--ink)}.lp .nav-cta{align-items:center;gap:10px;display:flex}.lp .hero{background:radial-gradient(900px 500px at 85% 10%, #c2410c1a, transparent 60%), radial-gradient(800px 500px at 0% 0%, #2c56401a, transparent 60%), var(--cream);position:relative;overflow:hidden}.lp .hero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 75% 40%,#000 0,#0000 70%);mask-image:radial-gradient(at 75% 40%,#000 0,#0000 70%)}.lp .hero-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:56px;padding:72px 0 88px;display:grid;position:relative}.lp .pill{background:var(--green-100);color:var(--green-800);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.lp .pill i{background:var(--color-primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c2410c33}.lp h1{margin-bottom:22px;font-size:clamp(2.6rem,5.2vw,4.2rem);font-weight:800}.lp h1 em{font-style:normal;display:block}.lp .lead{color:var(--muted);max-width:30em;margin-bottom:32px;font-size:1.2rem}.lp .cta-row{flex-wrap:wrap;gap:14px;margin-bottom:34px;display:flex}.lp .assure{color:var(--muted);flex-wrap:wrap;gap:10px 26px;font-size:.9rem;display:flex}.lp .assure span{align-items:center;gap:8px;display:flex}.lp .assure .ic{color:var(--green-700);font-size:18px}.lp .mini-trades{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.lp .mini-trades span{background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:.82rem;font-weight:600;display:flex}.lp .mini-trades .ic{color:var(--color-primary);font-size:16px}.lp .stage{padding:34px 0 130px;position:relative}.lp .app{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:22px;grid-template-columns:132px 1fr;transition:transform .5s;display:grid;overflow:hidden;transform:perspective(1600px)rotateY(-5deg)rotateX(2deg)}.lp .stage:hover .app{transform:none}.lp .side{background:var(--green-900);color:#cfe3d8;padding:16px 10px;font-size:.78rem}.lp .side .brand{font-family:var(--font-display);color:#fff;align-items:center;gap:7px;padding:2px 6px 14px;font-size:.86rem;font-weight:800;display:flex}.lp .side .brand b{color:#ff8a4c}.lp .side a{border-radius:8px;align-items:center;gap:8px;margin-bottom:2px;padding:8px;display:flex}.lp .side a.on{background:var(--green-700);color:#fff}.lp .side .ic{font-size:14px}.lp .app-body{min-width:0;padding:18px 20px 22px}.lp .q-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.lp .q-head h3{font-size:1.15rem}.lp .q-addr{color:var(--muted);margin-bottom:14px;font-size:.78rem}.lp .badge{background:var(--green-100);color:var(--green-800);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.lp .row{border-bottom:1px dashed var(--line);grid-template-columns:1fr 44px 58px 64px;align-items:center;gap:8px;padding:8px 0;font-size:.78rem;display:grid}.lp .row.h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-top:0;font-size:.64rem;font-weight:700}.lp .row.g{color:var(--green-800);letter-spacing:.04em;text-transform:uppercase;border-bottom:0;grid-template-columns:1fr;align-items:center;gap:8px;padding:10px 0 2px;font-size:.74rem;font-weight:700;display:flex}.lp .row.g .ic{color:var(--color-primary)}.lp .row span:nth-child(n+2){text-align:right}.lp .row.line{opacity:0;animation:.5s forwards lp-in;transform:translateY(6px)}.lp .l1{animation-delay:.6s!important}.lp .l2{animation-delay:.9s!important}.lp .l3{animation-delay:1.2s!important}.lp .l4{animation-delay:1.5s!important}.lp .totals{justify-content:flex-end;margin-top:12px;display:flex}.lp .totals dl{width:220px;font-size:.8rem}.lp .totals div{color:var(--muted);justify-content:space-between;padding:3px 0;display:flex}.lp .totals dd{margin:0}.lp .totals .t{background:var(--green-800);color:#fff;border-radius:12px;align-items:center;margin-top:8px;padding:11px 14px;font-weight:700}.lp .totals .t b{font-family:var(--font-display);font-size:1.35rem}.lp .voice{background:var(--card);border:1px solid var(--line);width:min(370px,92%);box-shadow:var(--shadow-lg);z-index:2;border-radius:18px;padding:16px 18px;position:absolute;bottom:0;left:-34px}.lp .voice-top{align-items:center;gap:14px;display:flex}.lp .mic{background:var(--color-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:20px;display:grid;position:relative}.lp .mic:after{content:"";border:2px solid var(--color-primary);opacity:.4;border-radius:50%;animation:1.8s infinite lp-pulse;position:absolute;inset:-6px}.lp .wave{flex:1;align-items:center;gap:3px;height:34px;display:flex}.lp .wave i{background:var(--color-primary);border-radius:3px;width:3px;animation:1.1s ease-in-out infinite lp-wv}.lp .time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.lp .voice p{color:var(--muted);margin-top:10px;font-size:.86rem;font-style:italic}.lp .float{width:56px;height:56px;box-shadow:var(--shadow-md);z-index:3;border-radius:16px;place-items:center;font-size:26px;animation:5s ease-in-out infinite lp-bob;display:grid;position:absolute}.lp .f1{background:var(--hivis);color:#1b1b1b;top:-4px;right:-10px;transform:rotate(8deg)}.lp .f2{background:var(--green-800);color:#fff;animation-delay:-1.5s;top:150px;right:-30px;transform:rotate(-6deg)}.lp .f3{background:var(--color-primary);color:#fff;animation-delay:-3s;bottom:58px;right:30px;transform:rotate(6deg)}.lp .f4{background:var(--card);border:1px solid var(--line);color:var(--green-700);animation-delay:-2.2s;top:-6px;left:150px;transform:rotate(-8deg)}.lp .band{background:var(--green-900);color:#e8f2ed;position:relative;overflow:hidden}.lp .band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;padding-bottom:28px;display:flex;position:relative}.lp .band strong{font-family:var(--font-display);font-size:1.15rem;font-weight:700}.lp .band ul{flex-wrap:wrap;gap:30px;padding:0;list-style:none;display:flex}.lp .band li{color:#b8d3c6;align-items:center;gap:10px;font-size:.9rem;display:flex}.lp .band li .ic{color:var(--hivis);font-size:18px}.lp .skyline{opacity:.14;color:#fff;pointer-events:none;height:86%;position:absolute;bottom:0;right:0}.lp section{padding:96px 0}.lp .sec-head{text-align:center;max-width:660px;margin:0 auto 52px}.lp .sec-head h2{margin:12px 0 16px;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:800}.lp .sec-head p{color:var(--muted);font-size:1.1rem}.lp .steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp .step{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:30px;position:relative;overflow:hidden}.lp .step:before{counter-increment:s;content:"0" counter(s);font-family:var(--font-display);color:var(--color-primary);background:var(--lp-orange-50);border-radius:8px;margin-bottom:18px;padding:4px 10px;font-size:.9rem;font-weight:800;display:inline-block}.lp .step .big{color:var(--green-100);font-size:92px;position:absolute;top:-8px;right:-12px;transform:rotate(12deg)}.lp .step h3{margin-bottom:10px;font-size:1.35rem;position:relative}.lp .step p{color:var(--muted);margin-bottom:20px;font-size:.98rem;position:relative}.lp .demo{background:var(--green-50);border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:.88rem;position:relative}.lp .demo.quote{color:var(--muted);font-style:italic}.lp .demo .r{justify-content:space-between;padding:3px 0;display:flex}.lp .demo .r.t{border-top:1px solid var(--line);color:var(--green-800);margin-top:6px;padding-top:8px;font-weight:700}.lp .sent{align-items:center;gap:12px;display:flex}.lp .sent .ic{color:var(--green-700);font-size:30px}.lp .sent small{color:var(--muted);display:block}.lp .why{background:linear-gradient(180deg, var(--cream), var(--teal-50) 120%)}.lp .cmp{grid-template-columns:1fr 1fr;gap:24px;max-width:980px;margin:0 auto;display:grid}.lp .cmp-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--card);padding:30px}.lp .cmp-card h3{align-items:center;gap:10px;margin-bottom:18px;font-size:1.2rem;display:flex}.lp .cmp-card ul{gap:12px;padding:0;list-style:none;display:grid}.lp .cmp-card li{align-items:flex-start;gap:12px;font-size:.97rem;display:flex}.lp .cmp-card li .ic{margin-top:4px;font-size:16px}.lp .cmp-card.old{background:0 0;border-style:dashed}.lp .cmp-card.old .ic{color:#b4572b}.lp .cmp-card.old li{color:var(--muted)}.lp .cmp-card.new{border:2px solid var(--green-700);box-shadow:var(--shadow-md)}.lp .cmp-card.new .ic{color:var(--green-700)}.lp .pipe-wrap{text-align:center;max-width:980px;margin:64px auto 0}.lp .pipe-wrap h3{margin-bottom:28px;font-size:1.35rem}.lp .pipe{justify-content:center;align-items:flex-start;gap:0;display:flex}.lp .node{flex-direction:column;flex:1;align-items:center;gap:6px;max-width:210px;display:flex}.lp .node b{font-family:var(--font-display)}.lp .node small{color:var(--muted);font-size:.84rem;line-height:1.4}.lp .dot{color:#fff;width:56px;height:56px;box-shadow:var(--shadow-md);border-radius:50%;place-items:center;font-size:24px;display:grid}.lp .dot.p{background:#6b7f76}.lp .dot.s{background:var(--teal)}.lp .dot.f{background:var(--color-primary)}.lp .dot.a{background:var(--green-700)}.lp .link{background:repeating-linear-gradient(90deg, var(--green-700) 0 6px, transparent 6px 11px);flex:0 0 40px;height:2px;margin-top:27px}.lp .outcomes{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1040px;margin:64px auto 0;display:grid}.lp .outcomes>div{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);border-top:3px solid var(--teal);padding:22px}.lp .outcomes .ic{color:var(--teal);margin-bottom:12px;font-size:26px}.lp .outcomes h3{margin-bottom:6px;font-size:1.05rem}.lp .outcomes p{color:var(--muted);font-size:.92rem}.lp .about{background:linear-gradient(160deg, var(--green-900), #1d3b2c);color:#e8f2ed;position:relative;overflow:hidden}.lp .about:before{content:"";background:radial-gradient(circle,#6fa88a59,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-120px}.lp .about .wrap{position:relative}.lp .about-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:48px;display:grid}.lp .about h2{color:#fff;margin:12px 0 18px;font-size:clamp(2rem,3.4vw,2.7rem);font-weight:800}.lp .about p.big{color:#cfe5da;margin-bottom:16px;font-size:1.15rem}.lp .about .quote{border-left:4px solid var(--color-primary);font-family:var(--font-display);color:#fff;margin:26px 0;padding-left:18px;font-size:1.25rem;font-weight:600;line-height:1.45}.lp .vals{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.lp .vals div{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;padding:16px}.lp .vals .ic{color:var(--hivis);margin-bottom:8px;font-size:22px}.lp .vals b{color:#fff;margin-bottom:4px;font-size:.95rem;display:block}.lp .vals span{color:#b8d3c6;font-size:.85rem;line-height:1.45;display:block}.lp .glance{background:var(--card);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:22px;padding:28px}.lp .glance h3{margin-bottom:16px;font-size:1.15rem}.lp .glance dl{gap:0;display:grid}.lp .glance dl>div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:.93rem;display:flex}.lp .glance dt{color:var(--muted)}.lp .glance dd{text-align:right;margin:0;font-weight:600}.lp .find{margin-top:22px}.lp .find small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:.82rem;font-weight:600;display:block}.lp .socials{flex-wrap:wrap;gap:10px;display:flex}.lp .socials a{background:var(--green-100);width:42px;height:42px;color:var(--green-800);border-radius:12px;place-items:center;font-size:20px;transition:transform .15s,background .15s,color .15s;display:grid}.lp .socials a:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.lp .socials a:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.lp .trades-sec{background:var(--green-900);color:#fff;position:relative;overflow:hidden}.lp .trades-sec:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.lp .trades-sec .sec-head p{color:#b8d3c6}.lp .trades-sec .wrap{position:relative}.lp .tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:34px;display:flex}.lp .tab{color:#fff;font:600 1rem/1 var(--font-sans);cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;transition:background .15s,transform .15s;display:flex}.lp .tab .ic{font-size:20px}.lp .tab:hover{transform:translateY(-2px)}.lp .tab[aria-selected=true]{background:var(--hivis);color:#1b1b1b;border-color:var(--hivis)}.lp .case{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:28px;max-width:980px;margin:0 auto;display:grid}.lp .talk{background:#ffffff12;border:1px solid #ffffff29;border-radius:20px;flex-direction:column;gap:18px;padding:26px;display:flex}.lp .talk .who{align-items:center;gap:12px;font-weight:600;display:flex}.lp .talk .av{background:var(--color-primary);border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.lp .talk blockquote{font-size:1.2rem;line-height:1.5;font-family:var(--font-display);font-weight:600}.lp .talk .wave{height:30px;margin-top:auto}.lp .out{background:var(--card);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:20px;padding:24px 26px}.lp .out h3{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:1.1rem;display:flex}.lp .out .row{grid-template-columns:1fr 42px 62px 68px;font-size:.82rem}.lp .out .totals dl{width:100%}.lp .eg{color:var(--muted);margin-top:12px;font-size:.72rem}.lp .features{background:var(--green-50);border-block:1px solid var(--line)}.lp .feat-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp .feat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:transform .2s,box-shadow .2s}.lp .feat:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.lp .ico{background:var(--green-100);width:46px;height:46px;color:var(--green-800);border-radius:12px;place-items:center;margin-bottom:16px;font-size:22px;display:grid}.lp .feat h3{margin-bottom:6px;font-size:1.1rem}.lp .feat p{color:var(--muted);font-size:.94rem}.lp .story{background:var(--card);border:1px solid var(--line);border-left:6px solid var(--color-primary);border-radius:var(--radius);max-width:820px;box-shadow:var(--shadow-md);align-items:flex-start;gap:22px;margin:0 auto;padding:30px;display:flex}.lp .story .ic{color:var(--color-primary);margin-top:4px;font-size:34px}.lp .story p{color:var(--ink);font-size:1.15rem}.lp .story small{color:var(--muted);margin-top:10px;font-weight:600;display:block}.lp .price-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:820px;margin:0 auto;display:grid}.lp .plan{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:32px;display:flex;position:relative}.lp .plan.pro{border:2px solid var(--color-primary);box-shadow:var(--shadow-lg)}.lp .plan .tag{background:var(--color-primary);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;position:absolute;top:-13px;right:24px}.lp .plan h3{font-size:1.3rem}.lp .plan .sub{color:var(--muted);margin-top:4px;font-size:.92rem}.lp .plan .amt{font-family:var(--font-display);margin:22px 0;font-size:2.4rem;font-weight:800}.lp .plan .amt small{color:var(--muted);margin-left:6px;font-size:.92rem;font-weight:500}.lp .plan .amt.app{font-size:1.5rem}.lp .plan ul{flex:1;gap:10px;margin-bottom:26px;padding:0;font-size:.95rem;list-style:none;display:grid}.lp .plan li{align-items:flex-start;gap:10px;display:flex}.lp .plan li .ic{color:var(--green-700);margin-top:4px;font-size:16px}.lp .faq{max-width:760px;margin:0 auto}.lp details{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:18px 22px}.lp summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:600;list-style:none;display:flex}.lp summary:after{content:"+";color:var(--color-primary);font-size:1.4rem;line-height:1}.lp details[open] summary:after{content:"–"}.lp details p{color:var(--muted);margin-top:12px;font-size:.96rem}.lp .final{background:linear-gradient(135deg, var(--green-900), var(--green-700));color:#fff;text-align:center;border-radius:28px;padding:68px 32px 110px;position:relative;overflow:hidden}.lp .final:after{content:"";filter:blur(10px);background:#c2410c47;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.lp .final h2{margin-bottom:14px;font-size:clamp(2rem,3.8vw,3rem);font-weight:800;position:relative}.lp .final p{color:#cfe5da;margin-bottom:28px;font-size:1.1rem;position:relative}.lp .final .btn{position:relative}.lp .road{background:#0f2018;border-top:3px solid #1b1b1b;height:46px;position:absolute;bottom:0;left:0;right:0}.lp .road:before{content:"";border-top:3px dashed #ffffff59;position:absolute;top:20px;left:0;right:0}.lp .ute{width:130px;color:var(--color-primary);animation:11s linear infinite lp-drive;position:absolute;bottom:34px;left:-140px}.lp footer{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding:56px 0 36px;font-size:.9rem}.lp .foot{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;display:grid}.lp .foot-brand p{max-width:28em;margin:14px 0 18px}.lp footer h4{font-family:var(--font-display);color:var(--ink);margin-bottom:14px;font-size:.95rem}.lp footer ul{gap:10px;padding:0;list-style:none;display:grid}.lp footer a:hover{color:var(--ink)}.lp .foot-base{border-top:1px solid var(--line);margin-top:40px;padding-top:22px;font-size:.82rem}@media (width<=980px){.lp nav{display:none}.lp .hero-grid{grid-template-columns:1fr;gap:36px;padding:48px 0 40px}.lp .steps,.lp .feat-grid,.lp .case,.lp .price-grid,.lp .cmp,.lp .about-grid{grid-template-columns:1fr}.lp .outcomes,.lp .foot{grid-template-columns:1fr 1fr}.lp .foot-brand{grid-column:1/-1}.lp .pipe{flex-direction:column;align-items:center;gap:6px}.lp .link{background:repeating-linear-gradient(180deg, var(--green-700) 0 6px, transparent 6px 11px);flex:0 0 22px;width:2px;height:22px;margin:0}.lp .voice{left:0}.lp .app{transform:none}.lp .f2{right:-6px}.lp section{padding:68px 0}}@media (width<=620px){.lp .wrap{padding:0 16px}.lp .nav-cta .btn-ghost{display:none}.lp .app{grid-template-columns:1fr}.lp .side{display:none}.lp .row{grid-template-columns:1fr 34px 52px 56px;font-size:.72rem}.lp .voice{width:100%;margin-top:-30px;position:relative;left:0}.lp .stage{padding-bottom:0}.lp .f1,.lp .f2,.lp .f3,.lp .f4{width:44px;height:44px;font-size:20px}.lp .f4{left:20px}.lp .f2{top:120px}.lp .f1,.lp .f2{right:4px}.lp .nav-cta .btn-sm{padding:9px 14px;font-size:.85rem}.lp .outcomes,.lp .vals{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important;animation:none!important}.lp .row.line{opacity:1;transform:none}.lp .ute{left:60%}}@keyframes lp-in{to{opacity:1;transform:none}}@keyframes lp-pulse{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes lp-wv{0%,to{height:6px}50%{height:30px}}@keyframes lp-bob{0%,to{translate:0}50%{translate:0 -10px}}@keyframes lp-drive{to{left:105%}}
