:root{--bg:#ffffff;--soft:#f4f8f7;--soft-2:#eaf2ef;--line:#e1eae7;--ink:#102a27;--muted:#5e736f;--faint:#98aaa6;--teal:#00a896;--teal-d:#007a6d;--mint:#ddf5f0;--mint-2:#a8e8dc;--amber:#f2b233;--indigo:#6078f0;--rose:#e0697a;--leaf:#5fae55;--violet:#a968d0;--ease:cubic-bezier(.2,.8,.2,1)}.lp{font-family:var(--font-geist),system-ui,sans-serif;background:var(--bg);color:var(--ink);font-size:17px;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.lp :focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:6px}.lp .wrap{max-width:1200px;margin:0 auto;padding:0 28px}.lp .mono{font-variant-numeric:tabular-nums;font-size:.92em}.lp .btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;border-radius:12px;padding:14px 22px;transition:transform .2s var(--ease),background .2s,color .2s}.lp .btn:active{transform:scale(.97)}.lp .btn-primary{background:var(--ink);color:#fff}.lp .btn-primary:hover{background:var(--teal-d)}.lp .btn-soft{background:var(--soft);color:var(--ink)}.lp .btn-soft:hover{background:var(--soft-2)}.lp .nav{position:fixed;inset:0 0 auto;z-index:50;transition:background .3s,box-shadow .3s}.lp .nav.open,.lp .nav.scrolled{background:rgba(255,255,255,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.lp .nav .bar{display:flex;align-items:center;justify-content:space-between;height:68px}.lp .logo img{height:30px;width:auto;display:block}.lp .nav ul{display:flex;gap:4px;list-style:none;font-size:15px;color:var(--muted);margin:0;padding:0}.lp .nav ul a{padding:8px 14px;border-radius:9px;transition:background .2s,color .2s}.lp .nav ul a:hover{background:var(--soft);color:var(--ink)}.lp .nav .right{display:flex;align-items:center;gap:8px;font-size:15px}.lp .nav .right .signin{padding:8px 14px;color:var(--muted)}.lp .nav .right .signin:hover{color:var(--ink)}.lp .nav .right .btn{padding:10px 16px;border-radius:10px}.lp .menu-btn{display:none;width:40px;height:40px;border-radius:10px;place-items:center}.lp .menu-btn:hover{background:var(--soft)}.lp .mnav{display:none}.lp .hero{padding:100px 0 30px;text-align:center;position:relative}.lp .hero:before{content:"";position:absolute;inset:0 0 auto;height:640px;background:radial-gradient(60% 55% at 50% 0,var(--mint) 0,rgba(221,245,240,0) 70%);z-index:-1}.lp h1{font-size:clamp(40px,5.6vw,62px);line-height:1;letter-spacing:-.045em;font-weight:700;margin:0 auto}.lp h1 .line{display:block;overflow:hidden;padding-bottom:.07em}.lp h1 .line span{display:inline-block;transform:translateY(105%);animation:lp-rise .9s var(--ease) forwards}.lp h1 .line:nth-child(2) span{animation-delay:.1s}@keyframes lp-rise{to{transform:none}}.lp .hero .sub{max-width:38em;margin:16px auto 0;font-size:18px;color:var(--muted);opacity:0;animation:lp-fade .8s .3s var(--ease) forwards}.lp .hero .ctas{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:22px;opacity:0;animation:lp-fade .8s .42s var(--ease) forwards;flex-wrap:wrap}.lp .hero .ctas small{color:var(--faint);font-size:14px;margin-left:8px}@keyframes lp-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp .stages{display:inline-flex;gap:4px;background:var(--soft);padding:5px;border-radius:14px;margin:26px auto 8px;position:relative;opacity:0;animation:lp-fade .8s .55s var(--ease) forwards}.lp .stages button{position:relative;z-index:1;font-size:14px;font-weight:500;color:var(--muted);padding:8px 15px;border-radius:10px;transition:color .3s;display:flex;align-items:center;gap:8px}.lp .stages button.on{color:var(--ink)}.lp .stages .puck{position:absolute;top:5px;bottom:5px;left:5px;width:0;background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(16,42,39,.12);transition:left .5s var(--ease),width .5s var(--ease)}.lp .stages button i{width:7px;height:7px;border-radius:50%;background:var(--line);transition:background .3s}.lp .stages button.done i,.lp .stages button.on i{background:var(--teal)}.lp .caption{max-width:1080px;margin:0 auto 14px;min-height:24px;text-align:center;color:var(--muted);font-size:15.5px;transition:opacity .3s}.lp .caption.out{opacity:0}.lp .stage-area{perspective:1600px}.lp .app{max-width:1080px;margin:0 auto;background:#fff;border-radius:18px;border:1px solid var(--line);box-shadow:0 50px 100px -40px rgba(16,42,39,.35),0 20px 40px -30px rgba(16,42,39,.25);overflow:hidden;text-align:left;transform-origin:50% 0;will-change:transform;opacity:0;animation:lp-fade 1s .65s var(--ease) forwards}.lp .chrome{height:38px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:0 16px;background:#fbfcfc}.lp .chrome i{width:11px;height:11px;border-radius:50%;background:#e3e9e7}.lp .chrome .url{margin:0 auto;font-size:12.5px;color:var(--faint);background:var(--soft);padding:3px 60px;border-radius:7px}.lp .body{display:grid;grid-template-columns:196px 1fr;height:476px;position:relative;font-size:13.5px}.lp .side{border-right:1px solid var(--line);background:#fff;display:flex;flex-direction:column}.lp .side .prac{display:flex;gap:9px;align-items:center;padding:0 14px;height:52px;border-bottom:1px solid var(--line);font-weight:600;font-size:13px}.lp .side .prac span{width:22px;height:22px;border-radius:6px;background:var(--teal);display:grid;place-items:center;flex:none}.lp .side .snav{padding:10px 8px}.lp .side .item{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:9px;color:var(--muted);transition:background .35s,color .35s;margin-bottom:2px}.lp .side .item svg{width:16px;height:16px;flex:none}.lp .side .item.on{background:var(--mint);color:var(--teal-d);font-weight:600}.lp .main{position:relative;overflow:hidden;background:#fafcfb}.lp .screen{position:absolute;inset:0;padding:20px 24px;opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none}.lp .screen.on{opacity:1;transform:none}.lp .ph{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px}.lp .ph .h4{font-size:18px;letter-spacing:-.02em;line-height:1.2;font-weight:700}.lp .ph small{display:block;color:var(--faint);font-size:12.5px;font-weight:400}.lp .abtn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;border-radius:9px;padding:7px 12px;border:1px solid var(--line);background:#fff;white-space:nowrap;transition:transform .15s,background .3s,color .3s,border-color .3s}.lp .abtn.pri{background:var(--teal);border-color:var(--teal);color:#fff}.lp .abtn.press{transform:scale(.93)}.lp .abtn.red{background:#dc2626;border-color:#dc2626;color:#fff}.lp .card{background:#fff;border:1px solid var(--line);border-radius:12px}.lp .badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:5px;white-space:nowrap}.lp .badge.lg{font-size:12px;padding:4px 10px}.lp .b-ind{background:#e8ecfd;color:#3f55c9}.lp .b-ass{background:#fdf3dc;color:#9a6a07}.lp .b-grp{background:#f2e3f7;color:#7b3f9c}.lp .b-draft,.lp .b-sch{background:#eef2f1;color:var(--muted)}.lp .b-att,.lp .b-conf,.lp .b-paid{background:#ddf5ea;color:#1f7a4d}.lp .b-sent{background:#e8ecfd;color:#3f55c9}.lp .wk{padding:0;overflow:hidden;margin-bottom:12px}.lp .wk .top{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);font-weight:600;font-size:12.5px}.lp .wk .days{display:grid;grid-template-columns:repeat(7,1fr)}.lp .wk .d{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0;border-right:1px solid var(--line);font-size:10px;color:var(--faint);font-weight:700}.lp .wk .d:last-child{border-right:0}.lp .wk .d b{font-size:16px;color:var(--ink);line-height:1.1}.lp .wk .d em{font-style:normal;font-size:10px;font-weight:700;background:var(--mint);color:var(--teal-d);border-radius:4px;padding:0 5px}.lp .wk .d.sel{background:var(--teal);color:#cff3ec}.lp .wk .d.sel b{color:#fff}.lp .wk .d.sel em{background:rgba(255,255,255,.22);color:#fff}.lp .bump{animation:lp-bump .5s var(--ease)}@keyframes lp-bump{50%{transform:scale(1.35)}}.lp .list{overflow:hidden}.lp .ap{display:flex;align-items:flex-start;gap:14px;padding:10px 16px;border-top:1px solid var(--soft-2)}.lp .ap:first-child{border-top:0}.lp .ap .t{width:46px;text-align:center;flex:none}.lp .ap .t b{display:block;font-size:14px;font-variant-numeric:tabular-nums}.lp .ap .t small{font-size:10px;color:var(--faint);font-weight:700}.lp .ap .dot{width:9px;height:9px;border-radius:50%;margin-top:6px;flex:none;background:var(--indigo);transition:background .3s}.lp .ap .dot.att{background:#22a06b}.lp .ap .who{flex:1;min-width:0}.lp .ap .who .n{align-items:center;font-weight:700;font-size:13.5px}.lp .ap .who .n,.lp .ap .who .s{display:flex;gap:6px;flex-wrap:wrap}.lp .ap .who .s{margin-top:4px}.lp .ap .end{display:flex;align-items:center;gap:8px;color:var(--faint)}.lp .ap.new{max-height:0;padding-top:0;padding-bottom:0;opacity:0;transition:all .6s var(--ease);background:#fffbef}.lp .ap.new.in{max-height:80px;padding-top:10px;padding-bottom:10px;opacity:1}.lp .ap.new.settled{background:#fff;transition:all .6s var(--ease),background 1.5s}.lp .pop{transform:scale(0);opacity:0;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .3s}.lp .pop.in{transform:none;opacity:1}.lp .rc{color:var(--teal-d)}.lp .assist{background:var(--mint);border:1px solid var(--mint-2);border-radius:12px;padding:12px 14px;margin-bottom:12px}.lp .assist .h{display:flex;align-items:center;gap:7px;font-weight:600;color:var(--teal-d);font-size:13px;margin-bottom:9px}.lp .assist .arow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp .chk{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.lp .chk i{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--faint);background:#fff;display:grid;place-items:center;transition:all .25s}.lp .chk.on i{background:var(--teal);border-color:var(--teal)}.lp .chk i svg{opacity:0;transition:opacity .2s}.lp .chk.on i svg{opacity:1}.lp .recdot{width:7px;height:7px;border-radius:50%;background:#fff;animation:lp-blink 1s infinite}@keyframes lp-blink{50%{opacity:.25}}.lp .spin{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;animation:lp-sp .7s linear infinite}@keyframes lp-sp{to{transform:rotate(1turn)}}.lp .assist .fine{font-size:11px;color:var(--muted);margin-top:8px;opacity:0;transition:opacity .4s}.lp .assist .fine.in,.lp .tlink.in{opacity:1}.lp .tlink{font-size:12px;font-weight:600;color:var(--teal-d);opacity:0;transition:opacity .4s}.lp .soap{display:grid;grid-template-columns:1fr 1fr;gap:9px}.lp .soap label{display:block;font-size:10px;font-weight:700;color:var(--faint);letter-spacing:.06em;margin-bottom:3px}.lp .soap .ta{background:#fff;border:1px solid var(--line);border-radius:9px;padding:8px 10px;min-height:56px;font-size:12.5px;line-height:1.45}.lp .soap .ta:empty:before{content:attr(data-ph);color:#b8c6c2}.lp .caret:after{content:"";display:inline-block;width:2px;height:13px;background:var(--teal);margin-left:1px;vertical-align:-2px;animation:lp-blink .7s infinite}.lp .fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:12px}.lp .fld{background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 10px}.lp .fld small{display:block;font-size:10.5px;color:var(--faint)}.lp .fld b{font-weight:600;font-size:13px}.lp .inv .r{display:grid;grid-template-columns:1fr 40px 90px 70px 70px 84px;gap:8px;padding:9px 14px;border-top:1px solid var(--soft-2);align-items:center}.lp .inv .r:first-child{border-top:0;font-size:11px;color:var(--faint);font-weight:600}.lp .inv .num{text-align:right;font-variant-numeric:tabular-nums}.lp .inv .li{opacity:0;transform:translateX(-12px);transition:all .45s var(--ease)}.lp .inv .li.in{opacity:1;transform:none}.lp .code{font-variant-numeric:tabular-nums;font-size:11.5px;background:var(--mint);color:var(--teal-d);padding:2px 6px;border-radius:5px}.lp .tots{display:flex;justify-content:space-between;align-items:flex-end;margin-top:14px;gap:16px;flex-wrap:wrap}.lp .tots .sum{font-size:12.5px;color:var(--muted);display:grid;gap:4px;min-width:220px}.lp .tots .sum>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.lp .tots .grand{font-size:26px;font-weight:700;color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp .tots .acts{display:flex;gap:8px}.lp .scrim{position:absolute;inset:0;background:rgba(16,42,39,.28);opacity:0;transition:opacity .35s;pointer-events:none}.lp .scrim.in{opacity:1}.lp .pay{position:absolute;right:24px;top:50%;width:300px;background:#fff;border-radius:14px;box-shadow:0 30px 60px -20px rgba(16,42,39,.45);padding:18px;transform:translate(30px,-50%);opacity:0;transition:all .45s var(--ease)}.lp .pay.in{transform:translateY(-50%);opacity:1}.lp .pay .h5{font-size:15px;font-weight:700;margin-bottom:10px}.lp .pay .ln{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted);padding:3px 0}.lp .pay .fld{margin-top:9px}.lp .pay .abtn{width:100%;justify-content:center;margin-top:12px;padding:9px}.lp .pay .done{display:none;text-align:center;padding:14px 0 4px;color:#1f7a4d;font-weight:600}.lp .pay.ok .pform{display:none}.lp .pay.ok .done{display:block}.lp .stamp{position:absolute;right:40px;top:64px;border:3px solid var(--teal);color:var(--teal);font-weight:800;font-size:26px;letter-spacing:.04em;padding:2px 16px;border-radius:10px;transform:rotate(-8deg) scale(2);opacity:0;transition:all .45s cubic-bezier(.3,1.6,.5,1)}.lp .stamp.in{opacity:1;transform:rotate(-8deg) scale(1)}.lp .cursor{position:absolute;left:70%;top:112%;width:20px;height:20px;z-index:6;transition:left .9s var(--ease),top .9s var(--ease);pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.lp .sec{padding:120px 0}.lp .kicker{font-size:15px;font-weight:600;color:var(--teal-d);margin-bottom:14px}.lp h2{font-size:clamp(32px,4.4vw,54px);line-height:1.03;letter-spacing:-.04em;font-weight:700;max-width:15em}.lp .lead{margin-top:18px;font-size:19px;color:var(--muted);max-width:34em}.lp .center{text-align:center}.lp .center .lead,.lp .center h2{margin-left:auto;margin-right:auto}.lp .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.lp .reveal.in{opacity:1;transform:none}.lp .marq{padding:80px 0 30px;overflow:hidden}.lp .marq>p{color:var(--muted);font-size:16px;margin-bottom:28px;text-align:center;padding:0 16px}.lp .mrow{display:flex;width:-moz-max-content;width:max-content;gap:12px;animation:lp-scroll 70s linear infinite;margin-bottom:12px}.lp .mrow.rev{animation-direction:reverse;animation-duration:80s}.lp .marq:hover .mrow{animation-play-state:paused}.lp .tagd{display:flex;align-items:center;gap:10px;font-size:clamp(17px,1.9vw,22px);font-weight:600;letter-spacing:-.02em;padding:12px 22px;border:1px solid var(--line);border-radius:99px;white-space:nowrap;background:#fff}.lp .tagd i{width:9px;height:9px;border-radius:50%}@keyframes lp-scroll{to{transform:translateX(-50%)}}.lp .mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp .bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:56px}.lp .tile{background:var(--soft);border-radius:22px;padding:28px;position:relative;overflow:hidden;min-height:300px;display:flex;flex-direction:column;transition:transform .4s var(--ease),opacity .9s var(--ease)}.lp .tile.reveal.in:hover{transform:translateY(-4px)}.lp .tile h3{font-size:21px;letter-spacing:-.02em;margin-bottom:6px;line-height:1.2;font-weight:700}.lp .tile p{color:var(--muted);font-size:15.5px;max-width:30em}.lp .tile .viz{margin-top:auto;padding-top:22px}.lp .s2{grid-column:span 2}.lp .s3{grid-column:span 3}.lp .s4{grid-column:span 4}.lp .tile.dark{background:var(--ink);color:#fff}.lp .tile.dark p{color:#9fbdb7}.lp .tp{display:inline-block;font-size:12px;font-weight:600;padding:3px 9px;border-radius:99px;background:#fff;color:var(--teal-d);margin-bottom:14px;align-self:flex-start}.lp .tp.both{color:var(--muted)}.lp .tile.dark .tp{background:rgba(255,255,255,.1);color:var(--mint-2)}.lp .bk{display:grid;grid-template-columns:1fr 1.1fr;gap:14px;align-items:stretch}.lp .bk .page{background:#fff;border-radius:14px;padding:14px}.lp .bk .page small{display:block;color:var(--faint);font-size:12px;margin-bottom:8px}.lp .slots{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lp .slots span{background:var(--soft);border-radius:8px;padding:7px 0;text-align:center;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--muted);transition:all .4s var(--ease)}.lp .slots span.b{background:var(--teal);color:#fff}.lp .mail{background:#fff;border-radius:14px;padding:14px;font-size:13px;position:relative}.lp .mail .from{display:flex;justify-content:space-between;color:var(--faint);font-size:12px;margin-bottom:6px}.lp .mail b{display:block;font-size:14px;margin-bottom:4px}.lp .mail .btns{display:flex;gap:6px;margin-top:10px}.lp .mail .btns span{flex:1;text-align:center;font-weight:600;font-size:12.5px;border-radius:8px;padding:7px 0;border:1px solid var(--line);transition:all .3s}.lp .mail .btns .c{background:var(--teal);color:#fff;border-color:var(--teal)}.lp .mail .btns .c.press{transform:scale(.92)}.lp .mail .ok{position:absolute;inset:0;border-radius:14px;background:rgba(255,255,255,.96);display:grid;place-items:center;text-align:center;font-weight:600;color:#1f7a4d;opacity:0;transition:opacity .4s}.lp .mail .ok.in{opacity:1}.lp .mail .ok small{display:block;color:var(--muted);font-weight:400;font-size:12px}.lp .bigwave{display:flex;gap:4px;align-items:center;height:64px}.lp .bigwave i{flex:1;background:var(--mint-2);border-radius:3px;height:8px}.lp .inview .bigwave i{animation:lp-bw 1.1s ease-in-out infinite}.lp .bigwave i:nth-child(odd){animation-delay:-.4s}.lp .bigwave i:nth-child(3n){animation-delay:-.7s}.lp .bigwave i:nth-child(4n){animation-delay:-.2s}@keyframes lp-bw{0%,to{height:8px}50%{height:58px}}.lp .langs{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.lp .langs span{font-size:12px;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:3px 10px;color:#cfe6e1;opacity:0;transform:translateY(6px);transition:all .4s var(--ease)}.lp .inview .langs span{opacity:1;transform:none}.lp .typed{background:#fff;border-radius:12px;padding:12px 14px;font-size:13px;color:var(--muted);min-height:44px}.lp .arrow{display:flex;justify-content:center;padding:6px 0;color:var(--teal)}.lp .mini-soap{display:grid;gap:5px}.lp .mini-soap div{display:flex;gap:8px;background:#fff;border-radius:9px;padding:6px 10px;font-size:12.5px;opacity:0;transform:translateY(6px);transition:all .4s var(--ease)}.lp .mini-soap div.in{opacity:1;transform:none}.lp .mini-soap b{color:var(--teal-d);width:12px;flex:none}.lp .mini-soap .empty{color:var(--faint);font-style:italic}.lp .flip{display:flex;flex-direction:column;gap:8px}.lp .flip div{background:#fff;border-radius:10px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px}.lp .inview .flip div{animation:lp-slidein .6s var(--ease) both}.lp .inview .flip div:nth-child(2){animation-delay:.2s}.lp .inview .flip div:nth-child(3){animation-delay:.4s}@keyframes lp-slidein{0%{opacity:0;transform:translateX(-20px)}}.lp .brief{background:#fff;border-radius:14px;padding:14px;font-size:13px;display:grid;gap:7px}.lp .brief div{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;opacity:0;transform:translateY(6px);transition:all .4s var(--ease)}.lp .brief div.in{opacity:1;transform:none}.lp .brief .tm{font-variant-numeric:tabular-nums;font-size:12px;color:var(--faint);width:38px;flex:none}.lp .brief em{font-style:normal;font-size:11px;font-weight:700;border-radius:5px;padding:1px 6px;white-space:nowrap}.lp .fl-new{background:#e8ecfd;color:#3f55c9}.lp .fl-all{background:#fde7ea;color:#b0344a}.lp .fl-due{background:#fdf3dc;color:#9a6a07}.lp .roles{display:flex;flex-direction:column;gap:7px}.lp .roles div{background:#fff;border-radius:10px;padding:8px 12px;display:flex;align-items:center;gap:10px;font-size:13px}.lp .roles .av{width:26px;height:26px;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:10.5px;font-weight:700;flex:none}.lp .roles em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--muted);text-align:right}.lp .roles .free{color:var(--teal-d);font-weight:600}.lp .iform{background:#fff;border-radius:14px;padding:14px;font-size:12.5px;display:grid;gap:7px}.lp .iform .f{display:flex;justify-content:space-between;border-bottom:1px dashed var(--line);padding-bottom:5px;color:var(--faint)}.lp .iform .f span:last-child{color:var(--ink);font-weight:500;opacity:0;transition:opacity .4s}.lp .iform .f.in span:last-child{opacity:1}.lp .iform .sig{height:34px}.lp .iform .sig path{stroke-dasharray:260;stroke-dashoffset:260}.lp .inview .iform .sig path{animation:lp-draw 1.6s 1.6s var(--ease) forwards}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp .appr{justify-self:end;font-weight:600;color:#fff;background:var(--teal);border-radius:8px;padding:5px 10px;font-size:12px;opacity:0;transition:opacity .4s}.lp .appr.in{opacity:1}.lp .ticker{height:136px;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 25%,#000 80%,transparent)}.lp .ticker ul{list-style:none;font-size:13px;margin:0;padding:0}.lp .inview .ticker ul{animation:lp-tick 16s linear infinite}.lp .ticker li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--line)}.lp .ticker li span{color:var(--muted);white-space:nowrap}@keyframes lp-tick{to{transform:translateY(-50%)}}.lp .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.lp .kpis div{background:#fff;border-radius:10px;padding:9px 12px;font-size:11.5px;color:var(--muted)}.lp .kpis b{display:block;font-size:17px;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lp .bars{gap:10px;height:96px}.lp .bars,.lp .bars div{display:flex;align-items:flex-end}.lp .bars div{flex:1;gap:3px;height:100%}.lp .bars i{flex:1;border-radius:4px 4px 1px 1px;height:0;transition:height 1.1s var(--ease)}.lp .bars i:first-child{background:var(--mint-2)}.lp .bars i:last-child{background:var(--teal)}.lp .lg{display:flex;gap:14px;font-size:11.5px;color:var(--muted);margin-top:8px}.lp .lg i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px}.lp .sync{flex-direction:column}.lp .net,.lp .sync{display:flex;gap:8px}.lp .net{align-items:center;font-size:12.5px;font-weight:600;color:var(--amber);margin-bottom:2px;transition:color .4s}.lp .net.on{color:var(--teal-d)}.lp .net i{width:8px;height:8px;border-radius:50%;background:currentColor}.lp .srow{display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;padding:11px 14px;font-size:13.5px}.lp .srow .state{margin-left:auto;font-size:12px;font-weight:600;color:var(--amber);transition:color .4s;white-space:nowrap}.lp .srow.ok .state{color:var(--teal-d)}.lp .srow.clash .state{color:var(--rose)}.lp .also{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px}.lp .also>div{padding:18px 0;border-top:1px solid var(--line)}.lp .also h3{font-size:16px;font-weight:700;margin-bottom:3px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lp .also p{color:var(--muted);font-size:15px}.lp .also .tp{margin:0;font-size:11px;padding:2px 8px;background:var(--mint)}.lp .dark-sec{background:var(--ink);color:#fff;border-radius:36px;margin:0 16px;padding:120px 0;overflow:hidden}.lp .dark-sec .kicker{color:var(--mint-2)}.lp .dark-sec .lead{color:#9fbdb7}.lp .sec-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.lp .cipher{background:#15332f;border:1px solid #23443f;border-radius:20px;padding:24px;font-variant-numeric:tabular-nums;font-size:13.5px}.lp .cipher .h{display:flex;justify-content:space-between;font-family:var(--font-geist),sans-serif;font-size:13px;color:#8fb3ad;margin-bottom:14px;gap:10px}.lp .cipher .h b{color:var(--mint-2);font-weight:600}.lp .cipher .row2{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-top:1px solid #23443f}.lp .cipher .row2 span:first-child{color:#8fb3ad;font-family:var(--font-geist),sans-serif;font-size:13px}.lp .cipher .v{color:#fff;word-break:break-all}.lp .cipher .foot{font-family:var(--font-geist),sans-serif;color:#8fb3ad;font-size:12.5px;margin-top:12px}.lp .promises{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:20px}.lp .promises li{display:grid;grid-template-columns:40px 1fr;gap:14px}.lp .promises .ic{width:40px;height:40px;border-radius:12px;background:rgba(168,232,220,.12);display:grid;place-items:center;color:var(--mint-2)}.lp .promises h3{font-size:17px;font-weight:700;margin-bottom:2px}.lp .promises p{color:#9fbdb7;font-size:15px}.lp .calc{max-width:940px;margin:48px auto 0;background:var(--soft);border-radius:22px;padding:22px 26px;display:flex;align-items:center;gap:28px;flex-wrap:wrap;text-align:left}.lp .calc label{font-weight:600;font-size:15.5px;flex:1 1 230px}.lp .calc label small{display:block;color:var(--muted);font-weight:400;font-size:14px}.lp .calc .ctl{display:flex;align-items:center;gap:16px;flex:2 1 320px}.lp .calc input[type=range]{flex:1;accent-color:var(--teal);height:6px}.lp .calc output{font-size:28px;font-weight:700;letter-spacing:-.03em;width:40px;text-align:right;font-variant-numeric:tabular-nums}.lp .calc .disc{font-size:13px;font-weight:600;color:var(--teal-d);background:#fff;border-radius:99px;padding:4px 12px;white-space:nowrap}.lp .plans{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:940px;margin:18px auto 0;text-align:left}.lp .plan{border:1px solid var(--line);border-radius:24px;padding:32px;background:#fff;transition:transform .4s var(--ease),box-shadow .4s,opacity .9s var(--ease)}.lp .plan.reveal.in:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(16,42,39,.3)}.lp .plan.pro{background:var(--ink);color:#fff;border-color:var(--ink)}.lp .plan h3{font-size:20px;font-weight:700}.lp .plan .d{color:var(--muted);font-size:15px;margin-top:2px}.lp .plan li.plus,.lp .plan.pro .d,.lp .plan.pro .per,.lp .plan.pro .price small{color:#9fbdb7}.lp .price{font-size:56px;font-weight:700;letter-spacing:-.05em;margin:22px 0 0;line-height:1;font-variant-numeric:tabular-nums}.lp .price small{font-size:15px;font-weight:500;letter-spacing:0;color:var(--muted);margin-left:6px}.lp .per{font-size:14.5px;color:var(--muted);margin:8px 0 22px;min-height:22px}.lp .plan .btn{width:100%;justify-content:center}.lp .plan.pro .btn{background:var(--teal);color:#fff}.lp .plan.pro .btn:hover{background:#fff;color:var(--ink)}.lp .plan ul{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:11px;font-size:15px}.lp .plan li{display:flex;gap:10px}.lp .plan li svg{flex:none;margin-top:4px;color:var(--teal)}.lp .plan.pro li svg{color:var(--mint-2)}.lp .fine-c{text-align:center;margin-top:22px;color:var(--muted);font-size:15px}.lp .faq{max-width:780px;margin:52px auto 0;text-align:left}.lp .q{border-bottom:1px solid var(--line)}.lp .q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:600;text-align:left}.lp .q .pm{width:30px;height:30px;border-radius:50%;background:var(--soft);display:grid;place-items:center;flex:none;transition:transform .4s var(--ease),background .3s}.lp .q.open .pm{transform:rotate(45deg);background:var(--mint)}.lp .q .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.lp .q.open .a{grid-template-rows:1fr}.lp .q .a>div{overflow:hidden}.lp .q .a p{padding:0 50px 22px 0;color:var(--muted)}.lp .q .a a{color:var(--teal-d);font-weight:600;text-decoration:underline;text-underline-offset:2px}.lp .faq-more{text-align:center;margin-top:36px;color:var(--muted);font-size:15.5px}.lp .faq-more a{color:var(--teal-d);font-weight:600}.lp .faq-more a:hover{text-decoration:underline}.lp .cta{margin:0 16px 16px;border-radius:36px;background:var(--teal);color:#fff;padding:110px 0;text-align:center;overflow:hidden;position:relative}.lp .cta .glow{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.25),transparent 60%);left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .2s linear;pointer-events:none}.lp .cta h2{margin:0 auto;max-width:13em;position:relative}.lp .cta p{position:relative;color:#e2faf5;font-size:19px;margin-top:18px}.lp .cta .btn{position:relative;margin-top:32px;background:#fff;color:var(--ink);font-size:17px;padding:16px 28px}.lp .cta .btn:hover{background:var(--ink);color:#fff}.lp footer{padding:36px 0 46px;color:var(--muted);font-size:14.5px}.lp footer .wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center}.lp footer .logo img{height:26px}.lp footer ul{display:flex;gap:22px;list-style:none;flex-wrap:wrap;margin:0;padding:0}.lp footer a:hover{color:var(--ink)}.lp footer .social{gap:8px}.lp footer .social a{width:38px;height:38px;border-radius:50%;background:var(--soft);color:var(--ink);display:grid;place-items:center;transition:background .2s,color .2s,transform .2s var(--ease)}.lp footer .social a:hover{background:var(--teal);color:#fff;transform:translateY(-2px)}.lp .dp-hero{padding:120px 0 40px;position:relative}.lp .dp-hero:before{content:"";position:absolute;inset:0 0 auto;height:620px;background:radial-gradient(55% 60% at 15% 0,var(--mint) 0,rgba(221,245,240,0) 70%);z-index:-1}.lp .dp-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.lp .crumbs{display:flex;gap:8px;font-size:14px;color:var(--faint);margin-bottom:18px}.lp .crumbs a{color:var(--teal-d);font-weight:600}.lp .crumbs a:hover{text-decoration:underline}.lp .dp-hero h1{margin:0;text-align:left;font-size:clamp(36px,4.6vw,56px);line-height:1.02}.lp .dp-intro{margin-top:18px;font-size:18.5px;color:var(--muted);max-width:32em}.lp .dp-ctas{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.lp .dp-fine{margin-top:14px;font-size:14px;color:var(--faint)}.lp .dp-note{margin:0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 40px 80px -40px rgba(16,42,39,.35);animation:lp-fade 1s .2s var(--ease) both}.lp .dp-note-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.lp .dp-note-h b{display:block;font-size:17px}.lp .dp-note-h small{color:var(--faint);font-size:13px}.lp .dp-assist{margin:14px 0;background:var(--mint);color:var(--teal-d);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.lp .dp-soap{display:grid;gap:8px;margin:0}.lp .dp-soap>div{display:grid;grid-template-columns:28px 1fr;gap:10px;font-size:14px;opacity:0;animation:lp-fade .6s var(--ease) forwards}.lp .dp-soap>div:first-child{animation-delay:.5s}.lp .dp-soap>div:nth-child(2){animation-delay:.75s}.lp .dp-soap>div:nth-child(3){animation-delay:1s}.lp .dp-soap>div:nth-child(4){animation-delay:1.25s}.lp .dp-soap dt{width:24px;height:24px;border-radius:7px;background:var(--mint);color:var(--teal-d);display:grid;place-items:center;font-size:12px;font-weight:700}.lp .dp-soap dd{margin:0;padding-top:1px}.lp .dp-inv{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px}.lp .dp-note figcaption{margin-top:12px;font-size:12px;color:var(--faint)}.lp .dp-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:44px}.lp .dp-card{background:var(--soft);border-radius:22px;padding:28px;display:flex;flex-direction:column}.lp .dp-card h3{font-size:21px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.lp .dp-card p{color:var(--muted);font-size:16px}.lp .dp-included{margin-top:56px}.lp .dp-included h3,.lp .dp-price h3{font-size:21px;font-weight:700;letter-spacing:-.02em}.lp .dp-included ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px}.lp .dp-included li{padding:12px 0 12px 24px;border-top:1px solid var(--line);position:relative;color:var(--muted);font-size:15.5px}.lp .dp-included li:before{content:"";position:absolute;left:2px;top:19px;width:10px;height:5px;border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:rotate(-45deg)}.lp .dp-included>a,.lp .dp-others a{color:var(--teal-d);font-weight:600}.lp .dp-included>a{display:inline-block;margin-top:12px}.lp .dp-included>a:hover{text-decoration:underline}.lp .dp-price{margin-top:56px;background:var(--ink);color:#fff;border-radius:24px;padding:30px 34px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.lp .dp-price p{color:#9fbdb7;margin-top:4px}.lp .dp-price .btn{background:var(--teal)}.lp .dp-price .btn:hover{background:#fff;color:var(--ink)}.lp .dp-others ul{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.lp .dp-others a{display:inline-block;border:1px solid var(--line);border-radius:99px;padding:10px 18px;transition:background .2s,border-color .2s}.lp .dp-others a:hover{background:var(--mint);border-color:var(--mint-2)}.lp .disc-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:26px auto 0;padding:0 16px;list-style:none;font-size:15px}.lp .disc-links a{color:var(--teal-d);font-weight:600}.lp .disc-links a:hover{text-decoration:underline}@media (max-width:960px){.lp .dp-cards,.lp .dp-grid{grid-template-columns:1fr}.lp .dp-included ul{grid-template-columns:1fr 1fr}.lp .dp-hero{padding-top:100px}}@media (max-width:620px){.lp .dp-included ul{grid-template-columns:1fr}.lp .dp-price{padding:26px}}@media (max-width:960px){.lp .nav .right .signin,.lp .nav ul{display:none}.lp .menu-btn{display:grid}.lp .mnav{display:block;border-top:1px solid var(--line);padding:8px 28px 18px}.lp .mnav[hidden]{display:none}.lp .mnav a{display:block;padding:12px 0;font-weight:500;border-bottom:1px solid var(--soft-2)}.lp .mnav .btn{display:flex;justify-content:center;margin-top:14px;border-bottom:0}.lp .body{grid-template-columns:1fr}.lp .side{display:none}.lp .bento{grid-template-columns:1fr 1fr}.lp .s3,.lp .s4{grid-column:span 2}.lp .s2{grid-column:span 1}.lp .plans,.lp .sec-grid{grid-template-columns:1fr}.lp .also{grid-template-columns:1fr 1fr}.lp .sec{padding:90px 0}}@media (max-width:620px){.lp .wrap{padding:0 16px}.lp .mnav{padding:8px 16px 18px}.lp .hero{padding-top:96px}.lp .hero .ctas small{width:100%;margin:4px 0 0}.lp .nav .right>.btn{padding:9px 12px;font-size:14px}.lp .logo img{height:26px}.lp .stages{margin-top:26px}.lp .stages button{padding:7px 9px;font-size:12.5px}.lp .stages button i{display:none}.lp .chrome .url{padding:3px 20px}.lp .body{height:500px}.lp .screen{padding:14px}.lp .ap .end .abtn,.lp .ph .hide-m{display:none}.lp .wk .d{padding:6px 0}.lp .wk .d b{font-size:14px}.lp .ap{padding:9px 10px;gap:10px}.lp .soap{grid-template-columns:1fr}.lp .soap .ta{min-height:40px}.lp .fields{grid-template-columns:1fr 1fr}.lp .fields .fld:first-child{grid-column:span 2}.lp .inv .r{grid-template-columns:1fr 66px 70px}.lp .inv .r>:nth-child(2),.lp .inv .r>:nth-child(3),.lp .inv .r>:nth-child(4){display:none}.lp .pay{left:14px;right:14px;width:auto}.lp .stamp{right:14px;top:56px;font-size:20px}.lp .bento{grid-template-columns:1fr}.lp .s2,.lp .s3,.lp .s4{grid-column:span 1}.lp .also,.lp .bk{grid-template-columns:1fr}.lp .cta,.lp .dark-sec{margin-left:8px;margin-right:8px;border-radius:26px}.lp .cipher .row2{grid-template-columns:96px 1fr}.lp .plan{padding:26px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.lp .mrow{animation:none!important}}.lp footer .fdisc{width:100%;order:3;gap:6px 18px;font-size:13.5px;padding-top:16px;border-top:1px solid var(--line)}.lp footer .wrap>span{order:4}