.landing{--g-cream:#f2f0ea;--g-card:#fbfaf6;--g-ink:#1b1b16;--g-muted:#6f6f64;--g-lav:#b9b2f2;--g-lav-l:#dedafa;--g-rose:#f7b8dc;--g-rose-l:#fbdcee;--g-citron:#e3f85a;--g-citron-l:#f1fbae;--g-mint:#cff3ea;--g-orange:#fca049;--g-line:#1b1b161f;--g-shadow:0 18px 44px -18px #1b1b1638;--g-stick-bd:3px solid #fff;--g-stick-sh:0 4px 0 #1b1b1612, 0 14px 26px -12px #1b1b1659;font-family:var(--font-instrument), system-ui, sans-serif;background:var(--g-cream);color:var(--g-ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}.landing .display{font-family:var(--font-bowlby-one), sans-serif;letter-spacing:-.01em;font-weight:400;line-height:.94}.landing a{color:var(--g-ink);text-decoration:none}.landing a:not(.btn):hover{text-decoration:underline;-webkit-text-decoration-color:var(--g-orange);text-decoration-color:var(--g-orange);text-underline-offset:3px;text-decoration-thickness:2px}.landing .wrap{max-width:1200px;margin:0 auto;padding:0 28px}.landing .hl-stick{background:var(--g-citron);border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);border-radius:.28em;padding:.05em .3em .12em;display:inline-block;transform:rotate(-2deg)}.landing .hl-stick.rose{background:var(--g-rose)}.landing .hl-stick.lav{background:var(--g-lav)}.landing .hl-stick.orange{background:var(--g-orange)}.landing ::selection{background:var(--g-citron);color:var(--g-ink)}.landing .btn{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:9px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,background .18s;display:inline-flex}.landing .btn-orange{background:var(--g-orange);color:var(--g-ink)}.landing .btn-orange:hover{transform:translateY(-2px);box-shadow:0 12px 30px -8px #fca049b3}.landing .btn-ghost{background:var(--g-card);color:var(--g-ink);border:1px solid var(--g-line)}.landing .btn-ghost:hover{border-color:var(--g-ink);transform:translateY(-2px)}.landing .btn-ink{background:var(--g-ink);color:var(--g-cream)}.landing .btn-ink:hover{transform:translateY(-2px);box-shadow:0 16px 40px -10px #1b1b1673}.landing .btn-lg{padding:17px 30px;font-size:17px}.landing .arrow{transition:transform .2s}.landing .btn:hover .arrow{transform:translate(3px)}.landing .hero{padding:150px 0 60px;position:relative;overflow:hidden}.landing .stick{border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);pointer-events:none;z-index:1;border-radius:10px;padding:7px 15px;font-size:13px;font-weight:700;animation:5s ease-in-out infinite float;position:absolute}.landing .stick.s2{background:var(--g-lav);--r:5deg;animation-delay:.8s;top:286px;right:calc(50% - 690px)}@media (max-width:1399px){.landing .stick.s2{display:none}}.landing .stick.s3{background:var(--g-rose);--r:-4deg;animation-delay:1.6s;top:78px;left:calc(50% - 300px)}.landing .stick.s4{background:var(--g-citron);--r:6deg;animation-delay:.4s;top:82px;right:calc(50% - 620px)}.landing .stick.s5{background:var(--g-rose);--r:-6deg;animation-delay:1.2s;top:128px;right:calc(50% - 470px)}.landing .stick.s6{background:var(--g-orange);--r:4deg;animation-delay:2s;top:80px;right:calc(50% - 320px)}@media (max-width:1330px){.landing .stick.s2,.landing .stick.s3{display:none}.landing .stick.s4{right:2%}.landing .stick.s5{top:120px;right:10%}.landing .stick.s6{display:none}}@keyframes float{0%,to{transform:translateY(0) rotate(var(--r,-6deg))}50%{transform:translateY(-11px) rotate(var(--r,-6deg))}}.landing .hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid;position:relative}.landing .pill{background:var(--g-card);border:1px solid var(--g-line);border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:8px 15px 8px 12px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 6px 14px -8px #1b1b162e}.landing .pill .dot{background:var(--g-orange);border-radius:50%;width:8px;height:8px;animation:2s infinite ping}@keyframes ping{0%{box-shadow:0 0 #fca0498c}70%{box-shadow:0 0 0 8px #fca04900}to{box-shadow:0 0 #fca04900}}.landing h1.hero-title{font-size:clamp(38px,4.3vw,53px)}.landing .hero-title .line{margin:-10px -16px;padding:10px 16px;display:block;overflow:hidden}.landing .hl-stick{white-space:nowrap}.landing .hero-title .line span{animation:.9s cubic-bezier(.16,1,.3,1) forwards riseIn;display:block;transform:translateY(105%)}.landing .hero-title .l2 span{animation-delay:.12s}.landing .hero-title .l3 span{animation-delay:.24s}@keyframes riseIn{to{transform:translateY(0)}}.landing .hero-sub{color:#4c4c42;opacity:0;max-width:520px;margin:26px 0 34px;font-size:clamp(17px,1.4vw,20px);line-height:1.5;animation:.8s .5s forwards fadeUp}.landing .hero-cta{opacity:0;flex-wrap:wrap;align-items:center;gap:14px;animation:.8s .66s forwards fadeUp;display:flex}.landing .trust{color:var(--g-muted);opacity:0;align-items:center;gap:12px;margin-top:26px;font-size:14px;animation:.8s .8s forwards fadeUp;display:flex}.landing .avatars{display:flex}.landing .avatars span{border:2px solid var(--g-cream);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-9px;font-size:12px;font-weight:700;display:grid}.landing .avatars span:first-child{margin-left:0}.landing .avatars span:first-child{background:var(--g-lav)}.landing .avatars span:nth-child(2){background:var(--g-rose)}.landing .avatars span:nth-child(3){background:var(--g-citron)}.landing .avatars span:nth-child(4){background:var(--g-orange)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.landing .mock-stage{opacity:0;animation:1s .4s forwards fadeUp;position:relative}.landing .flip{transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.45,0,.2,1);position:relative;transform:perspective(1400px)rotateY(-9deg)rotateX(3deg)}.landing .flip.flipped{transform:perspective(1400px)rotateY(171deg)rotateX(3deg)}.landing .mock-stage:hover .flip:not(.flipped){transform:perspective(1400px)rotateY(-4deg)rotateX(1deg)}.landing .face{backface-visibility:hidden}.landing .face.back{position:absolute;inset:0;transform:rotateY(180deg)}.landing .app{background:var(--g-card);border:1px solid var(--g-line);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #1b1b1666}.landing .chrono-pill{z-index:3;background:var(--g-lav);font-variant-numeric:tabular-nums;letter-spacing:.02em;border:2px solid #fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 10px 24px -10px #1b1b1673}.landing .chrono-pill .cdot{background:var(--g-ink);border-radius:50%;width:9px;height:9px;animation:1.4s infinite blink}.landing .chrono-pill small{color:#33334a;margin-left:2px;font-size:10px;font-weight:600}.landing .chrono-pill.alert{background:var(--g-orange)}.landing .chrono-pill .ask{background:var(--g-ink);color:var(--g-cream);border-radius:99px;padding:3px 9px;font-size:9.5px;font-weight:700;display:none}.landing .chrono-pill.alert .ask{display:inline}.landing .chrono-pill.alert small{display:none}.landing .app-bar{border-bottom:1px solid var(--g-line);background:#edebe2;align-items:center;gap:7px;padding:12px 14px;display:flex}.landing .app-bar i{border-radius:50%;width:11px;height:11px;display:block}.landing .app-bar i:first-child{background:#ff5f57}.landing .app-bar i:nth-child(2){background:#febc2e}.landing .app-bar i:nth-child(3){background:#28c840}.landing .app-bar .url{color:var(--g-muted);background:var(--g-card);border-radius:6px;margin-left:12px;padding:4px 12px;font-size:12px}.landing .app-body{grid-template-columns:64px 1fr;min-height:360px;display:grid}.landing .app-side{border-right:1px solid var(--g-line);background:#edebe2;flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex}.landing .app-side .lg{background:var(--g-citron);width:34px;height:34px;font-family:var(--font-bowlby-one);border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);border-radius:9px;place-items:center;margin-bottom:10px;font-size:18px;display:grid;transform:rotate(-3deg)}.landing .app-side .ic{width:38px;height:38px;color:var(--g-muted);border-radius:10px;place-items:center;transition:all .2s;display:grid}.landing .app-side .ic svg{width:19px;height:19px}.landing .app-side .ic.on{background:var(--g-lav-l);color:var(--g-ink)}.landing .app-side .ic:hover{color:var(--g-ink)}.landing .app-main{padding:18px}.landing .app-h{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.landing .app-h h4{font-size:15px;font-family:var(--font-bowlby-one);font-weight:400}.landing .app-h .tag{color:var(--g-cream);background:var(--g-ink);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.landing .stat-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.landing .stat{border:1px solid var(--g-line);border-radius:12px;padding:12px}.landing .stat:first-child{background:var(--g-lav-l)}.landing .stat:nth-child(2){background:var(--g-rose-l)}.landing .stat:nth-child(3){background:var(--g-citron-l)}.landing .stat .k{color:#55554a;font-size:11px}.landing .stat .v{font-family:var(--font-bowlby-one);margin-top:4px;font-size:22px}.landing .rows{border:1px solid var(--g-line);background:#fff;border-radius:12px;overflow:hidden}.landing .row{border-bottom:1px solid var(--g-line);align-items:center;gap:11px;padding:11px 13px;font-size:13px;display:flex}.landing .row:last-child{border-bottom:none}.landing .row .ava{background:var(--g-lav);border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.landing .row:nth-child(2) .ava{background:var(--g-rose)}.landing .row:nth-child(3) .ava{background:var(--g-citron)}.landing .row .nm{font-weight:600}.landing .row .sub{color:var(--g-muted);font-size:11.5px}.landing .row .prog{background:#edebe2;border-radius:99px;flex-shrink:0;width:74px;height:6px;margin-left:auto;overflow:hidden}.landing .row .prog b{background:var(--g-orange);border-radius:99px;height:100%;display:block}.landing .rows .row:first-child{box-shadow:inset 4px 0 0 var(--g-lav)}.landing .rows .row:nth-child(2){box-shadow:inset 4px 0 0 var(--g-rose)}.landing .rows .row:nth-child(3){box-shadow:inset 4px 0 0 var(--g-citron)}.landing .stag{font-family:var(--font-bowlby-one);background:var(--g-citron);box-shadow:var(--g-stick-sh);white-space:nowrap;border:2px solid #fff;border-radius:8px;padding:5px 11px;font-size:10.5px;transform:rotate(-2deg)}.landing .stag.rose{background:var(--g-rose)}.landing .va-grid{grid-template-columns:150px 1fr;gap:10px;display:grid}.landing .clcard{border:1px solid var(--g-line);border-radius:12px;flex-direction:column;gap:4px;margin-bottom:8px;padding:10px;display:flex}.landing .clcard b{font-size:12.5px}.landing .clcard small{color:#3c3c33;font-size:10.5px}.landing .clcard .mchip{background:#fff;border-radius:99px;align-self:flex-start;padding:2px 8px;font-size:9.5px;font-weight:700}.landing .lavc{background:var(--g-lav)}.landing .rosec{background:var(--g-rose)}.landing .bud{justify-content:space-between;font-size:10px;font-weight:600;display:flex}.landing .prog2{background:#ffffffa6;border-radius:99px;height:5px;overflow:hidden}.landing .prog2 b{background:var(--g-orange);height:100%;display:block}.landing .warn{background:var(--g-orange);border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:9px;font-weight:700}.landing .ms-h{background:#edebe2;border-radius:10px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.landing .ms-h .tri{background:var(--g-lav);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.landing .ms-h em{margin-left:auto;font-size:10.5px;font-style:normal}.landing .trow{border-bottom:1px solid var(--g-line);white-space:nowrap;align-items:center;gap:7px;padding:6px 4px;font-size:11px;display:flex}.landing .trow:last-of-type{border-bottom:none}.landing .tbox{border:1.5px solid #b6b6a8;border-radius:4px;flex-shrink:0;width:13px;height:13px}.landing .wchip{background-position:0 90%;background-repeat:no-repeat;background-size:100% 78%;border-radius:2px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:800}.landing .c-urgent{background-image:linear-gradient(#2fe0c8,#2fe0c8)}.landing .c-fait{background-image:linear-gradient(var(--g-citron), var(--g-citron))}.landing .c-ret{background-image:linear-gradient(#f6c3a4,#f6c3a4)}.landing .c-cli{background-image:linear-gradient(#fff,#fff)}.landing .inbox-strip{background:#edebe2;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;font-size:10.5px;display:flex}.landing .inbox-strip b{font-family:var(--font-bowlby-one);font-size:15px}.landing .inbox-strip .trier{background:var(--g-ink);color:var(--g-cream);border-radius:99px;margin-left:auto;padding:4px 10px;font-size:9.5px;font-weight:700}.landing .cv-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.landing .mprog{background:#edebe2;border-radius:99px;flex:1;height:5px;margin:0 8px;overflow:hidden}.landing .mprog b{background:var(--g-lav);height:100%;display:block}.landing .dem{background:var(--g-lav);border-radius:14px;flex-direction:column;gap:7px;padding:12px;display:flex}.landing .dem small{font-size:10px;font-weight:600}.landing .dem .dt{font-family:var(--font-bowlby-one);font-size:15px}.landing .dem .fake{color:#8a8a7d;background:#fff;border-radius:9px;min-height:40px;padding:8px 10px;font-size:10.5px}.landing .dem .send{background:var(--g-orange);text-align:center;border-radius:99px;padding:8px;font-size:11px;font-weight:700}.landing .badge-float{font-family:var(--font-bowlby-one);border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);z-index:2;border-radius:12px;padding:10px 15px;font-size:13px;animation:4s ease-in-out infinite float;position:absolute}.landing .badge-float.b1{--r:-6deg;background:var(--g-citron);transform-style:preserve-3d;transform:perspective(900px) rotate(var(--r)) rotateY(0deg);place-items:center;transition:transform 1.1s cubic-bezier(.45,0,.2,1);animation:none;display:grid;top:-18px;left:-26px}.landing .badge-float.b1.flipped{transform:perspective(900px) rotate(var(--r)) rotateY(180deg)}.landing .badge-float.b1 .bface{backface-visibility:hidden;white-space:nowrap;grid-area:1/1}.landing .badge-float.b1 .bface.bback{background:var(--g-lav);border-radius:9px;place-items:center;margin:-10px -15px;padding:10px 15px;display:grid;transform:rotateY(180deg)}.landing .badge-float.b2{background:var(--g-citron);--r:5deg;animation-delay:1.4s;bottom:24px;right:-30px}.landing .marquee{background:var(--g-ink);white-space:nowrap;margin-top:70px;padding:20px 0;overflow:hidden}.landing .marquee .track{will-change:transform;gap:40px;animation:26s linear infinite scrollx;display:inline-flex}.landing .marquee span{font-family:var(--font-bowlby-one);color:var(--g-cream);align-items:center;gap:40px;font-size:24px;display:inline-flex}.landing .marquee span:after{content:"✦"}.landing .marquee span:nth-child(6n+1):after{color:var(--g-citron)}.landing .marquee span:nth-child(6n+2):after{color:var(--g-rose)}.landing .marquee span:nth-child(6n+3):after{color:var(--g-lav)}.landing .marquee span:nth-child(6n+4):after{color:var(--g-orange)}.landing .marquee span:nth-child(6n+5):after{color:var(--g-citron)}.landing .marquee span:nth-child(6n):after{color:var(--g-rose)}@keyframes scrollx{to{transform:translate(-50%)}}.landing section{position:relative}.landing .sec{padding:100px 0}.landing .eyebrow{letter-spacing:.14em;text-transform:uppercase;background:var(--g-citron);border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex;transform:rotate(-1.5deg)}.landing .sec-title{font-size:clamp(32px,4vw,54px)}.landing .steps3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:38px;margin-top:84px;display:grid;position:relative}.landing .stepcard{box-shadow:var(--g-shadow);border:2px solid #fff;border-radius:22px;padding:30px 26px 26px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:relative}.landing .stepcard:first-child{background:var(--g-lav-l);transform:rotate(-2deg)}.landing .stepcard:nth-child(2){background:var(--g-rose-l);transform:rotate(1.2deg)}.landing .stepcard:nth-child(3){background:var(--g-citron-l);transform:rotate(-1.2deg)}.landing .stepcard:hover{transform:rotate(0)translateY(-8px)}.landing .stepcard .numbadge{font-family:var(--font-bowlby-one);border:var(--g-stick-bd);width:54px;height:54px;box-shadow:var(--g-stick-sh);border-radius:15px;place-items:center;font-size:22px;display:grid;position:absolute;top:-24px;left:-14px;transform:rotate(-7deg)}.landing .stepcard:first-child .numbadge{background:var(--g-lav)}.landing .stepcard:nth-child(2) .numbadge{background:var(--g-rose);transform:rotate(5deg)}.landing .stepcard:nth-child(3) .numbadge{background:var(--g-citron)}.landing .stepcard h3{letter-spacing:.14em;text-transform:uppercase;margin:6px 0 10px;font-size:13px;font-weight:700;line-height:1.35}.landing .stepcard p{color:#55554a;font-size:14px;line-height:1.55}.landing .stepcard .miniwin{margin-top:16px}.landing .miniwin{border:1px solid var(--g-line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 14px 30px -18px #1b1b164d}.landing .mw-bar{border-bottom:1px solid var(--g-line);color:var(--g-muted);background:#edebe2;align-items:center;gap:5px;padding:7px 10px;font-size:9.5px;display:flex}.landing .mw-bar i{background:#d5d2c6;border-radius:50%;width:7px;height:7px;display:block}.landing .mw-bar span{margin-left:5px}.landing .mw-body{padding:12px}.landing .mw-label{letter-spacing:.1em;text-transform:uppercase;color:var(--g-muted);margin-bottom:7px;font-size:9.5px;font-weight:700}.landing .mw-req{background:var(--g-lav-l);border-radius:10px;align-items:flex-start;gap:9px;padding:10px;display:flex}.landing .mw-ava{background:var(--g-lav);border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.landing .mw-req b{font-size:11px;display:block}.landing .mw-txt{margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.landing .mw-acts{gap:7px;margin-top:10px;display:flex}.landing .act-main{background:var(--g-ink);color:var(--g-cream);border-radius:99px;padding:7px 12px;font-size:10.5px;font-weight:700}.landing .act-ghost{border:1.5px solid #1b1b164d;border-radius:99px;padding:6px 12px;font-size:10.5px;font-weight:700}.landing .mw-row{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:8px;padding:6px 4px;font-size:11px;display:flex}.landing .mw-row b{white-space:nowrap}.landing .mw-row.head{font-size:11.5px;font-weight:700}.landing .mw-row.hl{background:var(--g-lav-l);border-bottom:none;border-radius:7px;padding:6px 8px;font-weight:600}.landing .mw-out{background:#edebe2;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:7px 9px;font-size:10.5px;font-weight:600;display:flex}.landing .mw-out .dl{border:1px solid var(--g-line);background:#fff;border-radius:99px;padding:3px 10px;font-size:9.5px;font-weight:700}.landing .mw-fact{background:var(--g-orange);text-align:center;border-radius:99px;margin-top:8px;padding:8px;font-size:11px;font-weight:700;display:block}.landing .gcursor{z-index:12;opacity:0;pointer-events:none;width:22px;height:22px;transition:left 1s cubic-bezier(.5,.05,.25,1),top 1s cubic-bezier(.5,.05,.25,1),opacity .35s,transform .15s;position:absolute;top:0;left:0}.landing .gcursor.on{opacity:1}.landing .gcursor.click{transform:scale(.8)}.landing .fly{z-index:11;background:var(--g-lav);border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);white-space:nowrap;opacity:0;pointer-events:none;border-radius:10px;align-items:center;padding:9px 14px;font-size:12px;font-weight:600;transition:left 1.1s cubic-bezier(.5,.05,.25,1),top 1.1s cubic-bezier(.5,.05,.25,1),opacity .3s;display:inline-flex;position:absolute;top:0;left:0;transform:rotate(-4deg)}.landing .fly.on{opacity:1}.landing .selq{border-radius:3px;padding:1px 3px;transition:background .45s,opacity .3s}.landing #fakeIn.sent .selq{opacity:0}.landing .p-hl .selq{background:var(--g-lav)}.landing #bubble2,.landing #acts2{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(10px)}.landing .s2on #bubble2,.landing .s2on #acts2{opacity:1;transform:none}.landing #row3{opacity:0;transition:opacity .45s}.landing .s3on #row3{opacity:1}.landing .send,.landing .act-main,.landing .mw-fact{transition:transform .15s}.landing .pressed{transform:scale(.9)}.landing .invoice{z-index:13;border:var(--g-stick-bd);opacity:0;pointer-events:none;background:#fff;border-radius:14px;width:255px;padding:14px;transition:opacity .45s,transform .55s cubic-bezier(.34,1.45,.64,1);position:absolute;top:26%;right:-10px;transform:rotate(3deg)translateY(16px)scale(.9);box-shadow:0 30px 60px -18px #1b1b1673}.landing .s4on .invoice{opacity:1;transform:rotate(3deg)translateY(0)scale(1)}.landing .inv-badge{background:var(--g-rose);font-family:var(--font-bowlby-one);box-shadow:var(--g-stick-sh);border:2px solid #fff;border-radius:8px;padding:5px 10px;font-size:9.5px;position:absolute;top:-13px;right:12px;transform:rotate(-3deg)}.landing .inv-h{align-items:center;gap:7px;margin-bottom:4px;font-size:11.5px;display:flex}.landing .inv-logo{background:var(--g-citron);width:20px;height:20px;font-family:var(--font-bowlby-one);border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.landing .inv-n{color:var(--g-muted);margin-left:auto;font-size:9.5px}.landing .inv-cli{color:#55554a;margin-bottom:8px;font-size:10.5px}.landing .inv-row{border-bottom:1px solid var(--g-line);justify-content:space-between;gap:8px;padding:4px 0;font-size:10.5px;display:flex}.landing .inv-tot{background:var(--g-citron-l);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:7px 9px;font-size:10.5px;font-weight:600;display:flex}.landing .inv-tot b{font-family:var(--font-bowlby-one);font-size:14px}.landing .vig{background:var(--g-card);border:1px solid var(--g-line);border-radius:16px;padding:16px;box-shadow:0 14px 30px -18px #1b1b164d}.landing .vig .vrow{align-items:center;gap:11px;padding:9px 4px;font-size:13.5px;display:flex}.landing .vig .vava{background:var(--g-lav);border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.landing .vig .vrow:nth-child(2) .vava{background:var(--g-rose)}.landing .vig .vrow:nth-child(3) .vava{background:var(--g-citron)}.landing .vig .vnew{background:var(--g-citron-l);border-radius:10px;animation:3.4s cubic-bezier(.34,1.56,.64,1) infinite vpop}@keyframes vpop{0%,12%{opacity:0;transform:translateY(12px)scale(.92)}24%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.landing .vig .chip{background:var(--g-orange);border-radius:99px;flex-shrink:0;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:700}.landing .vchk{width:20px;height:20px;color:var(--g-ink);border:2px solid #b6b6a8;border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.landing .vchk:after{content:"✓";opacity:0}.landing .vchk.done{background:var(--g-citron);border-color:var(--g-citron)}.landing .vchk.done:after{opacity:1}.landing .vrow.auto .vchk{animation:4s infinite chkbg}.landing .vrow.auto .vchk:after{animation:4s infinite chkin}@keyframes chkbg{0%,28%{background:0 0;border-color:#b6b6a8}38%,to{background:var(--g-citron);border-color:var(--g-citron)}}@keyframes chkin{0%,28%{opacity:0}38%,to{opacity:1}}.landing .vbar{background:#edebe2;border-radius:99px;flex-shrink:0;width:84px;height:6px;margin-left:auto;overflow:hidden}.landing .vbar b{background:var(--g-rose);border-radius:99px;height:100%;animation:4s infinite vfill;display:block}@keyframes vfill{0%{width:12%}55%,to{width:82%}}.landing .linkpill{border:1px solid var(--g-line);background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px 14px;font-size:13px;display:flex}.landing .linkpill .lp-url{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.landing .linkpill .cpy{background:var(--g-orange);border-radius:99px;flex-shrink:0;margin-left:auto;padding:5px 12px;font-size:11.5px;font-weight:700;position:relative}.landing .linkpill .cpy i{background:var(--g-citron);opacity:0;border-radius:99px;place-items:center;font-style:normal;transition:opacity .3s;display:grid;position:absolute;inset:0}.landing .linkpill .cpy.copied i{opacity:1}.landing .chr2{border:1px solid var(--g-line);background:#f1eee4;border-radius:12px;margin-top:10px;padding:10px 12px;transition:background .5s}.landing .chr2 .ch-top{justify-content:space-between;align-items:center;font-size:11px;display:flex}.landing .chr2 .ch-pill{border:1px solid var(--g-line);background:#fff;border-radius:99px;padding:2px 8px;font-size:9px;font-weight:700;transition:background .3s}.landing .chr2 .ch-time{font-family:var(--font-bowlby-one);color:#cdc8b8;font-variant-numeric:tabular-nums;margin:3px 0 1px;font-size:23px;transition:color .5s}.landing .chr2 .ch-task{color:#55554a;opacity:0;min-height:13px;font-size:9.5px;font-weight:600;transition:opacity .4s}.landing .chr2 .ch-btn{background:var(--g-orange);text-align:center;border-radius:99px;margin-top:7px;padding:7px;font-size:10.5px;font-weight:700;transition:transform .15s,background .3s,color .3s;display:block}.landing .chr2 .ch-b{display:none}.landing .chr2.run{background:var(--g-lav)}.landing .chr2.run .ch-a{display:none}.landing .chr2.run .ch-b{display:inline}.landing .chr2.run .ch-time{color:var(--g-ink)}.landing .chr2.run .ch-task{opacity:1}.landing .chr2.run .ch-btn{background:var(--g-ink);color:#fff}.landing .chr2.run .ch-pill{background:var(--g-citron);border-color:#fff}.landing .chr2.stopped .ch-time{color:var(--g-ink)}.landing .chr2.stopped .ch-task{opacity:1}.landing #fakeIn.typing .selq:after{content:"";background:var(--g-ink);vertical-align:-1px;width:2px;height:11px;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}.landing .seen{color:var(--g-muted);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.landing .seen .dot2{background:var(--g-orange);border-radius:50%;width:7px;height:7px;animation:2s infinite ping}.landing .pilestage{height:560px;margin-top:70px;position:relative}.landing .avant{border:2px dashed #1b1b1647;border-radius:20px;width:calc(50% - 18px);height:490px;position:absolute;top:26px;left:0}.landing .avant,.landing .pilecard{height:490px;top:26px}.landing .b-tag{z-index:7;font-family:var(--font-bowlby-one);border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);background:var(--g-rose);white-space:nowrap;border-radius:10px;padding:9px 16px;font-size:13px;position:absolute;top:-17px;left:50%;transform:translate(-50%)rotate(-2deg)}.landing .pilecard .b-tag{background:var(--g-citron);transform:translate(-50%)rotate(-2deg)}.landing .pilecard{background:var(--g-card);border:1px solid var(--g-line);width:calc(50% - 18px);height:490px;box-shadow:var(--g-shadow);border-radius:20px;position:absolute;top:26px;right:0}.landing .pilecard .mw-bar{border-radius:19px 19px 0 0}.landing .b-tag{z-index:7}.landing .dcl{opacity:0;transition:opacity .45s .2s;position:absolute;left:14px;right:14px}.landing .pilestage.sorted .dcl,.landing .pilestage.static .dcl{opacity:1}.landing .ms-h2{background:#edebe2;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:flex}.landing .tri2{border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.landing .ms-t{flex:1;min-width:0}.landing .ms-t b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.landing .ms-t small{color:var(--g-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;display:block;overflow:hidden}.landing .dcnt{white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:700}.landing .grow{white-space:nowrap;border:2px solid #fff;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:600;display:none;position:absolute;left:40px;right:26px;overflow:hidden;box-shadow:0 6px 14px -10px #1b1b164d}.landing .grow i{background:0 90%/100% 78% no-repeat;border-radius:2px;margin-left:0;padding:1px 5px;font-size:9px;font-style:normal;font-weight:800}.landing .grow i:first-of-type{margin-left:auto}.landing .grow i.rg{background-image:linear-gradient(#2fe0c8,#2fe0c8)}.landing .grow i.or{background-image:linear-gradient(#f6c3a4,#f6c3a4)}.landing .grow i.ft{background-image:linear-gradient(var(--g-citron), var(--g-citron))}.landing .pilestage.static .grow{display:flex}.landing .flow-arrow{font-family:var(--font-bowlby-one);border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);z-index:6;background:#fff;border-radius:12px;padding:6px 14px;font-size:24px;display:none;position:absolute;top:240px;left:50%;transform:translate(-50%)rotate(-4deg)}.landing .pilestage.static .flow-arrow{display:block}.landing .fvfall{display:none}.landing .pc-h{border-bottom:1px solid var(--g-line);justify-content:flex-end;align-items:center;padding:16px 20px;display:flex}.landing .pc-h h4{font-family:var(--font-bowlby-one);font-size:15px}.landing .tsk{z-index:2;border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);opacity:0;white-space:nowrap;transform:translate(calc(-50% + var(--px)), -160px) rotate(calc(var(--pr) * 2.5));border-radius:10px;align-items:center;padding:10px 15px;font-size:13.5px;font-weight:600;transition:left .8s cubic-bezier(.3,1.35,.55,1),transform .8s cubic-bezier(.3,1.35,.55,1),opacity .35s,background .6s;display:inline-flex;position:absolute;top:0;left:25%}.landing .tsk .fv{border-radius:4px;flex-shrink:0;width:17px;height:17px;margin-right:8px}.landing .tsk i{background:var(--g-ink);color:var(--g-cream);letter-spacing:.04em;opacity:0;border-radius:99px;padding:3px 9px;font-size:10px;font-style:normal;font-weight:700;transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-13px;right:-9px;transform:scale(.5)}.landing .tsk b{margin-right:4px;font-weight:700}.landing .tsk:nth-child(n){background:var(--clb,#fff)}.landing .pilestage.rain .tsk{opacity:1;transform:translate(calc(-50% + var(--px)), var(--py)) rotate(var(--pr));transition-delay:calc(var(--i) * .22s)}.landing .pilestage.rain .tsk.placed{opacity:1;background:var(--cl);width:calc(50% - 46px);transform:translate(0, var(--sy)) rotate(0deg);border-width:2px;padding:6px 10px;font-size:10px;transition:left .9s cubic-bezier(.5,.05,.25,1),transform .9s cubic-bezier(.5,.05,.25,1),width .9s cubic-bezier(.5,.05,.25,1),opacity .35s,background .5s,font-size .4s,padding .4s;left:calc(50% + 32px);overflow:hidden;box-shadow:0 6px 14px -10px #1b1b164d}.landing .pilestage.rain .tsk.placed .fv{display:none}.landing .pilestage.rain .tsk.placed i{color:var(--g-ink);opacity:1;background:0 90%/100% 78% no-repeat;border:none;border-radius:2px;flex-shrink:0;margin-left:6px;padding:1px 5px;font-size:9px;font-weight:800;transition-delay:.9s;position:static;top:auto;right:auto;transform:scale(1)}.landing .pilestage.rain .tsk.placed i:first-of-type{margin-left:auto}.landing .pilestage.rain .tsk.placed i.rg{background-image:linear-gradient(#2fe0c8,#2fe0c8)}.landing .pilestage.rain .tsk.placed i.or{background-image:linear-gradient(#f6c3a4,#f6c3a4)}.landing .pilestage.rain .tsk.placed i.ft{background-image:linear-gradient(var(--g-citron), var(--g-citron));opacity:0;transform:scale(.4)}.landing .pilestage.rain .tsk.placed.done i.ft{opacity:1;transition:opacity .3s .15s,transform .35s cubic-bezier(.2,1.4,.4,1) .15s;transform:scale(1)}.landing .pilestage.rain .tsk.placed.done s,.landing .grow s{color:var(--g-muted)}.landing .pilestage.rain .tsk.placed.done{color:var(--g-muted);text-decoration:line-through}.landing .pilestage.rain .tsk.placed.done:before{border-color:var(--g-ink);box-shadow:inset 0 0 0 2.5px var(--g-ink);transition:box-shadow .25s,border-color .25s}.landing .pilestage.rain .tsk.placed:before{content:"";background:#fff;border:1.5px solid #b6b6a8;border-radius:4px;flex-shrink:0;width:13px;height:13px;margin-right:7px}.landing .pilestage.rain .tsk.placed .txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing .tsk i{color:var(--g-ink);border:1px solid var(--g-line);background:#fff}.landing .tsk i.rg{background:var(--g-rose);border-color:#fff}@media (max-width:820px){.landing .pilestage{height:940px}.landing .avant{width:100%;height:340px}.landing .pilecard{width:100%;height:490px;top:400px}.landing .tsk{left:50%}.landing .pilestage.rain .tsk{transform:translate(calc(-50% + var(--px)), calc(var(--py) * .66)) rotate(var(--pr))}.landing .pilestage.rain .tsk.placed{width:calc(100% - 52px);transform:translate(0, calc(var(--sy) + 374px)) rotate(0deg);left:26px}.landing .flow-arrow{top:360px;transform:translate(-50%)rotate(86deg)}.landing .tsk{padding:8px 11px;font-size:11.5px}}@media (max-width:640px){.landing .pilestage{height:940px}}.landing .tl{flex-direction:column;margin-top:6px;display:flex}.landing .tl .tli{gap:14px;padding:12px 0;display:flex;position:relative}.landing .tl .tli:before{content:"";background:var(--g-line);width:2px;position:absolute;top:34px;bottom:-6px;left:9px}.landing .tl .tli:last-child:before{display:none}.landing .tl .td{background:#fff;border:2px solid #b6b6a8;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px}.landing .tl .td.done{background:var(--g-citron);border-color:var(--g-ink)}.landing .tl b{font-size:14px;display:block}.landing .tl small{color:var(--g-muted);font-size:12.5px}.landing .timerbox{display:none}@keyframes blink{50%{opacity:.2}}.landing .rating{background:var(--g-card);border:1px solid var(--g-line);border-radius:999px;align-items:center;gap:12px;margin-top:22px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 6px 14px -8px #1b1b162e}.landing .rating .stars{color:#e08a28;letter-spacing:2px}.landing .chatwall{flex-direction:column;gap:18px;margin-top:52px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.landing .crow{gap:18px;width:max-content;animation:42s linear infinite scrollx;display:flex}.landing .crow.rev{animation-duration:50s;animation-direction:reverse}.landing .crow:hover{animation-play-state:paused}.landing .bub{background:var(--g-card);border:1px solid var(--g-line);border-radius:18px 18px 18px 4px;flex-shrink:0;align-items:flex-start;gap:13px;width:400px;padding:18px 22px;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:0 10px 24px -16px #1b1b1640}.landing .bub:hover{border-color:var(--g-ink)}.landing .bub .ava{border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.landing .bub:nth-child(4n+1) .ava{background:var(--g-lav)}.landing .bub:nth-child(4n+2) .ava{background:var(--g-rose)}.landing .bub:nth-child(4n+3) .ava{background:var(--g-citron)}.landing .bub:nth-child(4n) .ava{background:var(--g-orange)}.landing .bub .meta{align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.landing .bub .meta b{font-size:14px}.landing .bub .meta small{color:var(--g-muted);font-size:12px}.landing .bub p{color:#3c3c33;font-size:14.5px;line-height:1.5}.landing .price{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;margin-top:64px;display:grid}.landing .plan{background:var(--g-card);border:2px solid #fff;border-radius:20px;flex-direction:column;padding:34px 30px;transition:all .3s;display:flex;position:relative;box-shadow:0 14px 34px -22px #1b1b164d}.landing .plan:hover{transform:translateY(-6px)}.landing .price .plan:first-child{transform:rotate(-1.2deg)}.landing .price .plan:nth-child(3){transform:rotate(1.2deg)}.landing .price .plan:first-child:hover,.landing .price .plan:nth-child(3):hover{transform:rotate(0)translateY(-6px)}.landing .plan.hot{background:var(--g-lav);border-color:var(--g-ink);transform:rotate(-1.5deg)scale(1.04);box-shadow:0 30px 70px -24px #b9b2f2e6}.landing .plan.hot:hover{transform:rotate(0)scale(1.05)}.landing .plan .pn{font-family:var(--font-bowlby-one);background:var(--g-citron);border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);border-radius:10px;align-self:flex-start;padding:5px 14px;font-size:19px;display:inline-block;transform:rotate(-2deg)}.landing .price .plan:nth-child(3) .pn{background:var(--g-rose);transform:rotate(1.5deg)}.landing .plan.hot .pn{background:#fff}.landing .plan li b{background-image:linear-gradient(var(--g-citron), var(--g-citron));background-position:0 92%;background-repeat:no-repeat;background-size:100% 74%;border-radius:2px;padding:0 4px}.landing .price .plan:nth-child(3) li b{background-image:linear-gradient(var(--g-rose), var(--g-rose))}.landing .plan.hot li b{background-image:linear-gradient(#fff,#fff)}.landing .plan .pp{font-family:var(--font-bowlby-one);margin:14px 0 2px;font-size:54px}.landing .plan .pp small{font-family:var(--font-instrument);color:var(--g-muted);font-size:16px;font-weight:600}.landing .plan.hot .pp small{color:#3c3c55}.landing .plan .ttc{color:var(--g-muted);margin-bottom:10px;font-size:13px;font-weight:500}.landing .plan.hot .ttc{color:#3c3c55}.landing .price-trial{justify-content:center;margin-top:44px;display:flex}.landing .plan .pd{color:var(--g-muted);margin-bottom:22px;font-size:14.5px}.landing .plan.hot .pd{color:#33334a}.landing .plan ul{flex-direction:column;flex:1;gap:12px;margin-bottom:26px;list-style:none;display:flex}.landing .plan li{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.landing .plan li svg{color:#e08a28;flex-shrink:0;width:18px;height:18px;margin-top:2px}.landing .plan.hot li svg{color:var(--g-ink)}.landing .plan .best{background:var(--g-rose);color:var(--g-ink);font-family:var(--font-bowlby-one);letter-spacing:.05em;border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);border-radius:10px;padding:8px 16px;font-size:12px;position:absolute;top:-16px;right:22px;transform:rotate(4deg)}.landing .final{background:var(--g-rose);text-align:center;max-width:1140px;box-shadow:var(--g-shadow);border:2px solid #fff;border-radius:30px;margin:40px auto 90px;padding:74px 40px;position:relative;overflow:hidden}.landing .final h2{font-size:clamp(34px,5vw,68px)}.landing .final p{max-width:520px;margin:20px auto 34px;font-size:19px;font-weight:500}.landing .final .deco{font-family:var(--font-bowlby-one);color:#1b1b160f;pointer-events:none;font-size:200px;line-height:1;position:absolute;top:-40px;left:-10px}.landing .final .deco.r{transform-origin:50%;animation:14s linear infinite spin;display:inline-block;inset:auto -10px -70px auto}@keyframes spin{to{transform:rotate(360deg)}}.landing .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}.landing .reveal.in{opacity:1;transform:none}.landing .reveal.d1{transition-delay:80ms}.landing .reveal.d2{transition-delay:.16s}.landing .reveal.d3{transition-delay:.24s}.landing .sec-alt{border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line);background:#e9e7de}@media (max-width:900px){.landing h1.hero-title{font-size:clamp(36px,9vw,48px)}.landing .hero-grid{grid-template-columns:1fr;gap:60px}.landing .stick{display:none}.landing .price{grid-template-columns:1fr}.landing .steps3{grid-template-columns:1fr;gap:46px;margin-top:60px}.landing .stepcard:nth-child(2){transform:rotate(1.6deg)}.landing .tour{grid-template-columns:1fr}.landing .bub{width:320px}.landing .flip{transform:perspective(1400px)}.landing .flip.flipped{transform:perspective(1400px)rotateY(180deg)}.landing .mock-stage:hover .flip:not(.flipped){transform:perspective(1400px)}.landing .plan.hot{transform:none}.landing .hero{padding:120px 0 40px}}.landing .inclus{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px 26px;margin-top:34px;list-style:none;display:grid}.landing .inclus li{background:var(--g-card);border:1px solid var(--g-line);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.landing .inclus li svg{width:16px;height:16px;color:var(--g-ink);flex-shrink:0}.landing .faq{flex-direction:column;gap:10px;max-width:760px;margin-top:34px;display:flex}.landing .faq details{background:var(--g-card);border:1px solid var(--g-line);border-radius:14px;overflow:hidden}.landing .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:700;list-style:none;display:flex}.landing .faq summary::-webkit-details-marker{display:none}.landing .faq summary:after{content:"";border-right:2.5px solid var(--g-ink);border-bottom:2.5px solid var(--g-ink);flex-shrink:0;width:9px;height:9px;transition:transform .22s;transform:rotate(45deg)translate(-2px,-2px)}.landing .faq details[open] summary:after{transform:rotate(225deg)translate(-2px,-2px)}.landing .faq summary:hover{background:#1b1b1608}.landing .faq p{color:#4c4c42;max-width:64ch;padding:0 22px 20px;font-size:15px;line-height:1.6}.landing .lead{color:#55554a;max-width:600px;margin-top:22px;font-size:clamp(16px,1.15vw,18px);line-height:1.6}.landing .hero-sub.lead{max-width:520px;margin:26px 0 34px}@media (max-width:980px){.landing .hero{padding:120px 0 40px}.landing .hero-grid{grid-template-columns:1fr;gap:36px}.landing .hero-sub.lead{max-width:none}.landing .mock-stage{max-width:560px}}@media (max-width:680px){.landing .wrap{padding:0 20px}.landing .hero{padding:104px 0 32px}.landing h1.hero-title{font-size:clamp(30px,8.2vw,40px)}.landing .sec-title{font-size:clamp(26px,7.5vw,34px)}.landing .hero-cta{flex-direction:column;align-items:stretch}.landing .hero-cta .btn{justify-content:center}.landing .btn{padding:11px 16px;font-size:14px}.landing .btn-lg{padding:15px 22px;font-size:16px}}.landing .hero-grid>*{min-width:0}@media (max-width:680px){.landing .hl-stick{white-space:normal}.landing .hero-title .line{margin:-6px -10px;padding:6px 10px}.landing .dem{min-width:0}.landing .dem>*{white-space:normal;overflow-wrap:anywhere;min-width:0}.landing .app-body{grid-template-columns:48px 1fr}.landing .app-main{min-width:0;padding:14px}.landing .app-main>*{min-width:0}.landing .va-grid,.landing .cv-grid{grid-template-columns:1fr}.landing .trow{white-space:normal;flex-wrap:wrap}.landing .app-h h4{font-size:13px}.landing .stag{padding:4px 8px;font-size:9.5px}.landing .app-side .ic{width:32px;height:32px}}.landing .final{overflow:hidden}.landing .ann-head{padding:132px 0 0;position:relative;overflow:hidden}.landing .page-head{position:relative;overflow:hidden}@media (min-width:1101px){.landing .page-head{min-height:440px}}.landing .page-head .stick.s4{top:284px;left:auto;right:6%}.landing .page-head .stick.s5{top:356px;left:auto;right:17%}.landing .page-head .stick.s6{top:428px;left:auto;right:4%}@media (max-width:1100px){.landing .page-head .stick{display:none}}.landing .ann-stats{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.landing .ann-stats span{background:var(--g-card);border:1px solid var(--g-line);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:600}.landing .ann-stats b{font-weight:700}.landing .ann-grid{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:28px;margin-top:40px;display:grid}@media (max-width:1180px){.landing .ann-grid{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:880px){.landing .ann-grid{grid-template-columns:1fr}}.landing .ann-side{background:var(--g-card);border:1px solid var(--g-line);box-shadow:var(--g-shadow);border-radius:18px;padding:22px;position:sticky;top:96px}@media (max-width:880px){.landing .ann-side{position:static}}.landing .ann-side h2{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:800}.landing .ann-lab{margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.landing .ann-field{background:var(--g-cream);border:1px solid var(--g-line);width:100%;font:inherit;color:var(--g-ink);border-radius:10px;outline:none;padding:11px 13px;font-size:13.5px;transition:border-color .18s}.landing .ann-field:focus{border-color:var(--g-ink)}.landing .ann-check{cursor:pointer;align-items:center;gap:9px;padding:3px 0;font-size:13.5px;font-weight:500;display:flex}.landing .ann-check input{cursor:pointer;appearance:none;border:2px solid var(--g-ink);background:var(--g-card);border-radius:4px;flex-shrink:0;width:16px;height:16px;transition:background .15s}.landing .ann-check input:checked{background:var(--g-ink)}.landing .ann-group{margin-top:18px}.landing .ann-join{border:2px dashed #1b1b1647;border-radius:16px;margin-top:26px;padding:20px 18px 18px;position:relative}.landing .ann-join .b-tag{background:var(--g-citron);border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);letter-spacing:.02em;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:800;position:absolute;top:-13px;left:16px;transform:none}.landing .ann-join p{font-size:14.5px;font-weight:700}.landing .ann-join small{color:#55554a;margin-top:5px;font-size:12.5px;font-weight:500;line-height:1.5;display:block}.landing .ann-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.landing .ann-count{font-family:var(--font-bowlby-one);font-size:26px;line-height:1}.landing .ann-bar{align-items:flex-start}.landing .ann-region{color:var(--g-muted);margin-top:6px;font-size:13.5px;font-weight:600}.landing .ann-sort{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.landing .ann-sort a{background:var(--g-card);border:1px solid var(--g-line);border-radius:999px;padding:6px 14px;transition:all .18s}.landing .ann-sort a:hover{border-color:var(--g-ink);color:var(--g-ink)}.landing .ann-sort a.on{background:var(--g-ink);color:var(--g-cream);border-color:var(--g-ink)}.landing .ann-list{flex-direction:column;gap:14px;margin-top:22px;display:flex}.landing .ann-card-lien{color:inherit;text-decoration:none}.landing a.ann-card-lien:hover{text-decoration:none}.landing .ann-card{background:var(--g-card);box-shadow:var(--g-shadow);border:2px solid #fff;border-radius:20px;align-items:flex-start;gap:18px;padding:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex}.landing .ann-card:hover{transform:translateY(-3px);box-shadow:0 26px 50px -22px #1b1b1657}.landing .ann-card h3{font-size:19px;font-weight:700}.landing .ann-meta{color:var(--g-muted);margin-top:2px;font-size:12.5px;font-weight:600}.landing .ann-head-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.landing .ann-pitch{color:#4c4c42;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.landing .ann-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.landing .ann-tag{background:var(--g-cream);border:1px solid var(--g-line);border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700}.landing .ann-card .btn{margin-left:auto}.landing .tpl-card{background:var(--g-card);box-shadow:var(--g-shadow);color:inherit;border:2px solid #fff;border-radius:20px;padding:20px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:block}.landing a.tpl-card:hover{transform:translateY(-3px)rotate(-.4deg)}.landing .ann-dispo{border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);white-space:nowrap;background:var(--g-citron);border-radius:8px;padding:4px 11px;font-size:11.5px;font-weight:800;transform:rotate(-2deg)}.landing .ann-dispo.full{background:var(--g-cream);color:#55554a}.landing .ann-empty{border:2px dashed #1b1b1647;border-radius:20px;margin-top:26px;padding:34px}.landing .ann-empty h3{font-size:20px;font-weight:700}.landing .ann-empty p{color:#55554a;max-width:46ch;margin-top:8px;font-size:14px;line-height:1.6}.landing .ann-map{position:sticky;top:96px}@media (max-width:680px){.landing .ann-head{padding:104px 0 0}.landing .ann-card{flex-direction:column;gap:12px}.landing .ann-card .btn{justify-content:center;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.landing .reveal{opacity:1;transition:none;transform:none}.landing .stick,.landing .pill .dot,.landing .final .deco.r,.landing .track,.landing .chrono-pill .cdot,.landing .crow{animation:none}.landing .hero-title .line span{animation:none;transform:none}.landing .hero-sub,.landing .hero-cta,.landing .trust,.landing .mock-stage{opacity:1;animation:none}.landing .flip,.landing .badge-float.b1{transition:none}}.landing .freebie{background:#cff3ea;border:2px solid #fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:26px;margin-top:52px;padding:26px 32px;display:flex;transform:rotate(-.6deg);box-shadow:0 14px 34px -22px #1b1b1659}.landing .freebie .fz{font-family:var(--font-bowlby-one);border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);background:#fff;border-radius:12px;flex-shrink:0;padding:6px 18px;font-size:34px;transform:rotate(-3deg)}.landing .freebie .ft{flex:1;min-width:260px}.landing .freebie .ft b{font-family:var(--font-bowlby-one);margin-bottom:4px;font-size:17px;font-weight:400;display:block}.landing .freebie .ft p{color:#2e4a42;font-size:14.5px;line-height:1.5}.landing .freebie{scroll-margin-top:110px}.landing .freebie-haut{margin-top:40px;margin-bottom:4px}.landing .app-main,.landing .app-main>*,.landing .va-grid>*,.landing .cv-grid>*{min-width:0}.landing .trow{white-space:normal;flex-wrap:wrap;row-gap:4px}.landing .ms-h{flex-wrap:wrap;row-gap:2px}.landing .page-head .pill{width:fit-content;margin-bottom:14px;display:flex}.landing .tpl-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:960px){.landing .tpl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.landing .tpl-grid{grid-template-columns:1fr}}.landing .tpl{background:var(--g-card);box-shadow:var(--g-shadow);border:2px solid #fff;border-radius:20px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.landing .tpl:hover{transform:translateY(-4px)}.landing .tpl a.cov{display:block}.landing .tpl .thumb{aspect-ratio:16/9;border-bottom:1px solid var(--g-line);place-items:center;display:grid;position:relative}.landing .tpl .thumb .glyph{font-family:var(--font-bowlby-one), sans-serif;opacity:.9;font-size:44px;transform:rotate(-3deg)}.landing .tpl .thumb .typechip{letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--g-stick-sh);border:2px solid #fff;border-radius:99px;padding:5px 11px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px;transform:rotate(-1deg)}.landing .tpl[data-cat=NOTION] .thumb{background:var(--g-citron-l)}.landing .tpl[data-cat=SKILL] .thumb{background:var(--g-lav-l)}.landing .tpl[data-cat=N8N] .thumb{background:var(--g-rose-l)}.landing .tpl[data-cat=NOTION] .typechip{background:var(--g-citron)}.landing .tpl[data-cat=SKILL] .typechip{background:var(--g-lav)}.landing .tpl[data-cat=N8N] .typechip{background:var(--g-rose)}.landing .tpl .tbody{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.landing .tpl .tbody h2{font-size:18.5px;line-height:1.25}.landing .tpl .tbody .sum{color:var(--g-muted);margin:0;font-size:13.5px;line-height:1.5}.landing .tpl .feats{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.landing .tpl .feat-tag{background:var(--g-lav-l);border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700}.landing .tpl .pricerow{border-top:1px dashed var(--g-line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.landing .tpl .price{font-size:14.5px;font-weight:800}.landing .tpl .price .badge{box-shadow:var(--g-stick-sh);border:2px solid #fff;border-radius:99px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-block}.landing .tpl .badge.free{background:var(--g-mint)}.landing .tpl .badge.inclus{background:var(--g-citron)}.landing .tpl .voir{color:var(--g-muted);font-size:13px;font-weight:700}.landing .tpl:hover .voir{color:var(--g-ink)}.landing .tpl-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:38px;display:flex}.landing .tpl-filters .fgroup{flex-direction:column;gap:6px;display:flex}.landing .tpl-filters .flabel{letter-spacing:.12em;text-transform:uppercase;color:var(--g-muted);font-size:11px;font-weight:800}.landing .tpl-filters .sel{appearance:none;color:var(--g-ink);background:var(--g-card) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"8\"><path d=\"M1 1l5 5 5-5\" fill=\"none\" stroke=\"%231b1b16\" stroke-width=\"2\" stroke-linecap=\"round\"/></svg>") no-repeat right 16px center;box-shadow:var(--g-stick-sh);cursor:pointer;border:2px solid #fff;border-radius:99px;min-width:190px;padding:11px 42px 11px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .15s}.landing .tpl-filters .sel:hover{transform:translateY(-1px)}.landing .tpl-filters .sel[data-actif=cat]{background-color:var(--g-citron)}.landing .tpl-filters .sel[data-actif=feat]{background-color:var(--g-lav)}.landing .tpl-filters .sel[data-actif=prix]{background-color:var(--g-rose)}.landing .tpl-count{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin:30px 0 16px;display:flex}.landing .tpl-count .n{color:var(--g-muted);font-size:14px;font-weight:600}.landing .tpl-count .reset{color:var(--g-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline}.landing .tpl-count .reset:hover{color:var(--g-ink)}.landing .tpl-legend{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.landing .tpl-legend span{color:var(--g-muted);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.landing .tpl-legend i{border-radius:3px;width:11px;height:11px;transform:rotate(6deg)}.landing .tpl-empty{text-align:center;background:var(--g-card);border:2px dashed var(--g-line);border-radius:20px;grid-column:1/-1;padding:60px 20px}.landing .tpl-empty p{color:var(--g-muted);font-size:15.5px;font-weight:500}.landing .tpl-crumbs{color:var(--g-muted);font-size:13px;font-weight:600}.landing .tpl-crumbs a{color:var(--g-muted)}.landing .tpl-crumbs a:hover{color:var(--g-ink)}.landing .tpl-crumbs [aria-current]{color:var(--g-ink);font-weight:700}.landing .fiche-hero{margin-top:18px}.landing .fiche-hero .typechip{letter-spacing:.1em;text-transform:uppercase;border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);border-radius:9px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-block;transform:rotate(-1deg)}.landing .fiche-hero h1{max-width:760px;margin-top:16px;font-size:clamp(32px,4.6vw,46px)}.landing .fiche-hero .metarow{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.landing .fiche-hero .feat-tag{background:var(--g-lav-l);border-radius:99px;padding:6px 13px;font-size:12.5px;font-weight:700}.landing .fiche-layout{grid-template-columns:1fr 320px;align-items:start;gap:30px;margin-top:34px;display:grid}.landing .fiche-layout article{min-width:0}@media (max-width:940px){.landing .fiche-layout{grid-template-columns:1fr}.landing .fiche-layout aside{position:static}}.landing .fiche-shot{border:var(--g-stick-bd);box-shadow:var(--g-stick-sh);background:#edebe2;border-radius:16px;overflow:hidden}.landing .fiche-shot img{width:100%;height:auto;display:block}.landing .fiche-toc{background:var(--g-card);border:1px solid var(--g-line);border-radius:14px;flex-wrap:wrap;gap:8px;margin:26px 0 6px;padding:14px 16px;display:flex}.landing .fiche-toc span{letter-spacing:.1em;text-transform:uppercase;color:var(--g-muted);align-self:center;margin-right:4px;font-size:11.5px;font-weight:800}.landing .fiche-toc a{border:1px solid var(--g-line);background:#fff;border-radius:99px;padding:6px 13px;font-size:13px;font-weight:700}.landing .fiche-toc a:hover{border-color:var(--g-ink);color:var(--g-ink)}.landing .fiche-corps h2{font-family:var(--font-bowlby-one), sans-serif;letter-spacing:-.01em;margin:38px 0 14px;scroll-margin-top:96px;font-size:24px;font-weight:400}.landing .fiche-corps p{color:#3c3c33;text-wrap:pretty;margin-bottom:14px;font-size:15.5px;line-height:1.68}.landing .fiche-bases{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 6px;display:grid}@media (max-width:940px){.landing .fiche-bases{grid-template-columns:1fr}}.landing .fiche-base{background:var(--g-card);box-shadow:var(--g-shadow);border:2px solid #fff;border-radius:16px;padding:16px 18px}.landing .fiche-base h3{align-items:center;gap:9px;margin-bottom:6px;font-size:15px;display:flex}.landing .fiche-base .dot{border-radius:4px;flex-shrink:0;width:12px;height:12px;transform:rotate(6deg)}.landing .fiche-base p{color:var(--g-muted);margin:0;font-size:13.5px;line-height:1.55}.landing .fiche-bases>.fiche-base:last-child:nth-child(odd){grid-column:1/-1}.landing ul.fiche-vues{margin:0 0 14px;padding:0;list-style:none}.landing ul.fiche-vues li{color:#3c3c33;border-top:1px dashed var(--g-line);padding:9px 0 9px 30px;font-size:15px;line-height:1.6;position:relative}.landing ul.fiche-vues li:first-child{border-top:none}.landing ul.fiche-vues li:before{content:"→";color:var(--g-orange);font-weight:800;position:absolute;left:4px}.landing .fiche-etapes{counter-reset:etape;gap:10px;margin:16px 0 6px;display:grid}.landing .fiche-etape{background:var(--g-card);border:1px solid var(--g-line);color:#3c3c33;border-radius:14px;padding:14px 16px 14px 56px;font-size:14.5px;line-height:1.55;position:relative}.landing .fiche-etape:before{counter-increment:etape;content:counter(etape);background:var(--g-citron);width:28px;height:28px;box-shadow:var(--g-stick-sh);color:var(--g-ink);border:2px solid #fff;border-radius:99px;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:12px;left:14px}.landing .fiche-aside{position:sticky;top:96px}.landing .fiche-buy{background:var(--g-card);box-shadow:var(--g-shadow);border:2px solid #fff;border-radius:20px;padding:24px;position:relative}.landing .fiche-buy .tape{background:#e3f85abf;border:1px solid #ffffffb3;border-radius:3px;width:86px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-2deg)}.landing .fiche-buy .pricebig{font-family:var(--font-bowlby-one), sans-serif;font-size:34px}.landing .fiche-buy .sub{color:var(--g-muted);margin-top:4px;font-size:13.5px;font-weight:500;line-height:1.5}.landing .fiche-buy .btn{justify-content:center;width:100%;margin-top:16px}.landing .fiche-buy .btn+.btn{margin-top:10px}.landing .fiche-buy form{margin:0}.landing .fiche-buy .trust{color:var(--g-muted);text-align:center;margin-top:14px;font-size:12.5px;font-weight:500}.landing .fiche-specs{margin-top:18px;padding-top:6px}.landing .fiche-spec{border-top:1px dashed var(--g-line);color:var(--g-muted);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;font-size:13.5px;font-weight:500;display:flex}.landing .fiche-spec b{color:var(--g-ink);text-align:right;font-weight:700}.landing .fiche-related{border-top:1px solid var(--g-line);margin-top:60px;padding-top:34px}.landing .fiche-related h2{font-family:var(--font-bowlby-one), sans-serif;margin-bottom:18px;font-size:24px;font-weight:400}.landing .fiche-relgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:940px){.landing .fiche-relgrid{grid-template-columns:1fr}}.landing .fiche-rel{background:var(--g-card);box-shadow:var(--g-shadow);border:2px solid #fff;border-radius:18px;flex-direction:column;gap:8px;padding:18px 20px;transition:transform .2s;display:flex}.landing .fiche-rel:hover{transform:translateY(-3px)}.landing .fiche-rel .typ{letter-spacing:.1em;text-transform:uppercase;color:var(--g-muted);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.landing .fiche-rel .typ:before{content:"";background:var(--g-line);border-radius:3px;width:10px;height:10px;transform:rotate(6deg)}.landing .fiche-rel[data-cat=NOTION] .typ:before{background:var(--g-citron)}.landing .fiche-rel[data-cat=SKILL] .typ:before{background:var(--g-lav)}.landing .fiche-rel[data-cat=N8N] .typ:before{background:var(--g-rose)}.landing .fiche-rel h3{font-size:16px;line-height:1.3}.landing .fiche-rel .rprice{border-top:1px dashed var(--g-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:13.5px;font-weight:800;display:flex}.landing .fiche-rel .rprice .voir{color:var(--g-muted);font-size:12.5px;font-weight:700}.landing .fiche-gal{grid-template-rows:180px 180px;grid-template-columns:2fr 1fr;gap:12px;display:grid}.landing .fiche-gal .fiche-shot.principale{grid-row:1/3}.landing .fiche-gal .fiche-shot{height:100%}.landing .fiche-gal .fiche-shot img{object-fit:cover;width:100%;height:100%}.landing .fiche-gal>.fiche-shot:last-child:nth-child(2){grid-row:1/3}@media (max-width:940px){.landing .fiche-gal{grid-template-rows:160px 120px}}
