@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-ext-wght-normal.1_x6rmexwh_7b.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-wght-normal.2o7d_x-bmx02y.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mint:#18c6a3;--mint-dark:#46dbb7;--text:#f1f4f3;--muted:#a1a8a5;--line:#ffffff10;--font:"Manrope Variable", Manrope, Arial, sans-serif;--heading:"Sora Variable", Sora, Arial, sans-serif;--bg:#080909;--bg-rgb:8 9 9;--fg:255 255 255;--s1:#0f1212;--s2:#151818;--t1:#f1f4f3;--t2:#cfd6d3;--t3:#b4bcb8;--t4:#a1a8a5;--t5:#6c7773;--on-tint:#eafff9;--warn-t:#f6e3bd;--warn-bg:#2a2212;--shade:1}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mint-dark:#0a6f5c;--text:#0f1a17;--muted:#55635d;--bg:#f3f5f4;--bg-rgb:243 245 244;--fg:15 26 23;--s1:#fff;--s2:#e9eeec;--t1:#0f1a17;--t2:#26342f;--t3:#3d4b46;--t4:#55635d;--t5:#7a8782;--on-tint:#06312a;--warn-t:#5c3d00;--warn-bg:#fff1d6;--shade:.16}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font:500 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
.pub{--pub-max:1160px;--pub-pad:clamp(16px, 4vw, 32px);min-height:100vh;color:var(--text);background:radial-gradient(ellipse 70% 40% at 70% -5%, #18c6a31f, transparent 60%), radial-gradient(ellipse 50% 35% at 0% 30%, #5b5ce214, transparent 60%), var(--bg);font-size:16px;line-height:1.65;overflow-x:clip}.pub :focus-visible{outline:2px solid var(--mint);outline-offset:3px}.pub-wrap{width:min(var(--pub-max), 100%);padding:0 var(--pub-pad);margin:0 auto}.pub h1,.pub h2,.pub h3{font-family:var(--heading);letter-spacing:-.01em;margin:0;line-height:1.15}.pub p{margin:0}.pub-skip{z-index:100;background:var(--mint);color:#06201a;border-radius:8px;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:8px}.pub-skip:focus{top:8px}.pub-header{z-index:50;background:rgb(var(--bg-rgb) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgb(var(--fg) / .08);position:sticky;top:0}.pub-header-in{align-items:center;gap:16px;min-height:64px;display:flex}.pub-brand{font-family:var(--heading);letter-spacing:.04em;align-items:center;gap:10px;min-height:44px;font-weight:800;display:inline-flex}.pub-brand svg{fill:none;width:30px;height:30px;stroke:var(--mint);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.pub-nav{align-items:center;gap:4px;margin-left:auto;display:none}.pub-nav a,.pub-menu-list a.pub-link{min-height:44px;color:var(--t2);border-radius:8px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.pub-nav a:hover,.pub-menu-list a.pub-link:hover{color:var(--t1);background:rgb(var(--fg) / .06)}.pub-header-cta{gap:8px;display:none}.pub-menu{margin-left:auto;position:relative}.pub-menu>summary{border:1px solid rgb(var(--fg) / .15);cursor:pointer;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:700;list-style:none;display:inline-flex}.pub-menu>summary::-webkit-details-marker{display:none}.pub-menu-list{background:var(--s1);border:1px solid rgb(var(--fg) / .12);border-radius:14px;gap:2px;width:min(300px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.pub-menu-list .pub-btn{margin-top:6px}@media (min-width:960px){.pub-nav,.pub-header-cta{display:flex}.pub-nav{margin-left:24px;margin-right:auto}.pub-menu{display:none}}.pub-btn{border:1px solid rgb(var(--fg) / .2);min-height:46px;color:var(--text);text-align:center;background:0 0;border-radius:11px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.pub-btn:hover{background:rgb(var(--fg) / .07)}.pub-btn.primary{background:var(--mint);border-color:var(--mint);color:#06201a}.pub-btn.primary:hover{background:#46dbb7}.pub-btn.small{min-height:40px;padding:0 14px;font-size:14px}.pub-section{padding:clamp(56px,9vw,104px) 0;scroll-margin-top:72px}.pub-eyebrow{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.pub-title{max-width:22ch;font-size:clamp(26px,4.4vw,40px)}.pub-lead{color:var(--t3);max-width:62ch;margin-top:16px;font-size:17px}.pub-head{margin-bottom:clamp(28px,5vw,48px)}.pub-hero{padding:clamp(40px,7vw,88px) 0 clamp(32px,6vw,72px)}.pub-hero-grid{align-items:center;gap:clamp(32px,5vw,56px);display:grid}.pub-hero h1{max-width:16ch;font-size:clamp(34px,6.4vw,60px)}.pub-hero h1 em{color:var(--mint-dark);font-style:normal}.pub-hero .pub-lead{font-size:clamp(17px,2.2vw,20px)}.pub-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pub-hero-note{color:var(--t4);margin-top:18px;font-size:14px}.pub-shot{border:1px solid rgb(var(--fg) / .12);background:var(--s1);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 30px 80px #18c6a31a}.pub-shot-bar{border-bottom:1px solid rgb(var(--fg) / .08);gap:6px;padding:10px 14px;display:flex}.pub-shot-bar i{background:rgb(var(--fg) / .18);border-radius:50%;width:9px;height:9px}.pub-shot img{width:100%;height:auto;display:block}.pub-shot figcaption{color:var(--t4);border-top:1px solid rgb(var(--fg) / .08);padding:10px 14px;font-size:13px}@media (min-width:960px){.pub-hero-grid{grid-template-columns:1fr 1.15fr}}.pub-steps{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.pub-step{border:1px solid rgb(var(--fg) / .08);background:linear-gradient(160deg, var(--s1), var(--s1));counter-increment:step;border-radius:16px;padding:24px;position:relative}.pub-step:before{content:counter(step);width:36px;height:36px;color:var(--mint);font-family:var(--heading);background:#18c6a31f;border-radius:50%;place-items:center;margin-bottom:14px;font-weight:700;display:grid}.pub-step h3{margin-bottom:8px;font-size:19px}.pub-step p{color:var(--t3);font-size:15px}@media (min-width:720px){.pub-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.pub-steps{grid-template-columns:repeat(4,1fr)}}.pub-cards{gap:16px;display:grid}.pub-card{border:1px solid rgb(var(--fg) / .08);background:var(--s1);border-radius:16px;padding:24px}.pub-card h3{margin-bottom:8px;font-size:18px}.pub-card p{color:var(--t3);font-size:15px}@media (min-width:640px){.pub-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.pub-cards.three{grid-template-columns:repeat(3,1fr)}}.pub-split{align-items:start;gap:32px;display:grid}@media (min-width:960px){.pub-split{grid-template-columns:1fr 1fr;gap:56px}}.pub-checks{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pub-checks li{color:var(--t2);padding-left:30px;position:relative}.pub-checks li:before{content:"";border-left:2.5px solid var(--mint);border-bottom:2.5px solid var(--mint);width:12px;height:7px;position:absolute;top:.5em;left:4px;transform:rotate(-45deg)}.pub-panel{background:linear-gradient(160deg, #18c6a312, var(--s1) 60%);border:1px solid #18c6a333;border-radius:18px;padding:clamp(20px,3vw,32px)}.pub-panel h3{margin-bottom:10px;font-size:18px}.pub-panel p+p{margin-top:12px}.pub-panel p{color:var(--t2);font-size:15px}.pub-demo-badge{color:var(--warn-t);background:#b78b3922;border:1px solid #e2bd7b66;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-block}.pub-plans{gap:16px;margin-top:28px;padding:0;list-style:none;display:grid}.pub-plan{border:1px solid rgb(var(--fg) / .1);background:var(--s1);border-radius:18px;flex-direction:column;gap:16px;padding:26px;display:flex}.pub-plan.featured{background:linear-gradient(170deg, #18c6a31a, var(--s1) 55%);border-color:#18c6a380}.pub-plan h3{font-size:24px}.pub-plan-pitch{color:var(--t3);font-size:15px}.pub-price{font-family:var(--heading);font-size:32px;font-weight:700}.pub-price small{font-family:var(--font);color:var(--t4);font-size:14px;font-weight:500}.pub-price-year{color:var(--t2);font-size:14px}.pub-facts{margin:0;display:grid}.pub-facts div{border-top:1px solid rgb(var(--fg) / .07);justify-content:space-between;gap:12px;padding:9px 0;font-size:15px;display:flex}.pub-facts dt{color:var(--t4)}.pub-facts dd{text-align:right;margin:0;font-weight:700}.pub-modules h4{color:var(--t4);margin:0 0 8px;font-size:14px;font-weight:600}.pub-modules ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pub-modules li{background:rgb(var(--fg) / .06);color:var(--t1);border-radius:999px;padding:4px 10px;font-size:13.5px}.pub-plan .pub-btn{margin-top:auto}.pub-fine{color:var(--t4);margin-top:20px;font-size:14px}@media (min-width:900px){.pub-plans{grid-template-columns:repeat(3,1fr)}}.pub-faq{gap:10px;max-width:820px;display:grid}.pub-faq-item{border:1px solid rgb(var(--fg) / .08);background:var(--s1);border-radius:14px}.pub-faq-trigger{border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;min-height:48px;padding:10px 18px;font-weight:700;list-style:none;display:flex}.pub-faq-icon{width:16px;height:16px;color:var(--mint);flex:none;margin-left:auto;position:relative}.pub-faq-icon:before,.pub-faq-icon:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;inset:7px 0}.pub-faq-icon:after{transform:rotate(90deg)}.pub-faq-item[data-open=true] .pub-faq-icon:after{transform:rotate(0)}.pub-faq-answer{opacity:0;grid-template-rows:0fr;display:grid}.pub-faq-answer>div{min-height:0;overflow:hidden}.pub-faq-item[data-open=true] .pub-faq-answer{opacity:1;grid-template-rows:1fr}.pub-faq-answer p{color:var(--t3);margin:0;padding:0 18px 16px;font-size:15px}@media (prefers-reduced-motion:no-preference){.pub-faq-answer{transition:grid-template-rows .32s,opacity .24s}.pub-faq-icon:after{transition:transform .24s}}.pub-final{text-align:center;padding:clamp(40px, 7vw, 72px) var(--pub-pad);background:radial-gradient(ellipse at 50% 0%, #18c6a326, var(--s1) 70%);border:1px solid #18c6a333;border-radius:24px}.pub-final h2{max-width:20ch;margin:0 auto;font-size:clamp(26px,4vw,38px)}.pub-final .pub-cta-row{justify-content:center}.pub-footer{border-top:1px solid rgb(var(--fg) / .08);color:var(--t4);margin-top:48px;padding:32px 0 40px;font-size:14px}.pub-footer-in{gap:16px;display:grid}.pub-footer nav ul{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.pub-footer nav a{min-height:44px;color:var(--t2);text-underline-offset:3px;align-items:center;padding:0 8px;text-decoration:underline;display:inline-flex}@media (min-width:720px){.pub-footer-in{grid-template-columns:1fr auto;align-items:center}}.legal-links{flex-wrap:wrap;justify-content:center;gap:2px 6px;font-size:12.5px;display:flex}.legal-links a{min-height:32px;color:var(--muted);text-underline-offset:3px;align-items:center;padding:0 8px;text-decoration:underline;display:inline-flex}.legal-links a:hover{color:var(--text)}.legal-main{padding:clamp(32px,6vw,64px) 0}.legal-doc{max-width:800px}.legal-doc h1{margin-bottom:8px;font-size:clamp(28px,4.5vw,40px)}.legal-doc h2{margin:36px 0 10px;font-size:21px}.legal-doc p,.legal-doc li{color:var(--t2)}.legal-doc p+p{margin-top:10px}.legal-doc ul{gap:6px;padding-left:22px;display:grid}.legal-doc dl{margin:0;display:grid}.legal-doc dl>div{border-top:1px solid rgb(var(--fg) / .07);gap:2px;padding:10px 0;display:grid}.legal-doc dt{color:var(--t4);font-size:14px}.legal-doc dd{margin:0;font-weight:600}.legal-todo{color:var(--warn-t);font-style:italic;font-weight:600}@media (min-width:640px){.legal-doc dl>div{grid-template-columns:260px 1fr;gap:16px}}.legal-banner,.legal-review{border-radius:12px;margin:20px 0;padding:14px 18px;font-size:15px}.legal-banner{color:var(--warn-t);background:#b78b3926;border:1px solid #e2bd7b88;font-weight:700}.legal-review{border:1px solid rgb(var(--fg) / .12);background:rgb(var(--fg) / .04);color:var(--t2)}.legal-doc a{color:var(--mint-dark);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.pub-btn.primary:hover{transform:translateY(-1px)}}@keyframes pub-rise{0%{transform:translateY(18px)}to{transform:none}}
.pub:has(.lp){background:var(--bg)}.lp{--paper:#f3f1ea;--ink:#0f1a17;--ink-soft:#46544e;--mint-ink:#0a6f5c;--cyan:#1fb2e5;--magenta:#e5398e;--yellow:#f2c230;--ease:cubic-bezier(.2, .7, .2, 1)}.lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-hero{padding:clamp(40px,7vw,96px) 0 clamp(28px,4vw,48px);position:relative}.lp-halftone{opacity:.45;pointer-events:none;background-image:radial-gradient(circle,#18c6a3 1.1px,#0000 1.6px);background-size:14px 14px;width:min(900px,100%);height:620px;position:absolute;inset:0 0 auto auto;-webkit-mask-image:radial-gradient(70% 70% at 78% 12%,#000,#0000 70%);mask-image:radial-gradient(70% 70% at 78% 12%,#000,#0000 70%)}.lp-hero-grid{align-items:center;gap:clamp(40px,6vw,72px);display:grid;position:relative}.lp .lp-hero-copy h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,6vw,68px);font-weight:700;line-height:1.02}.lp-hero-copy h1 span{display:block}.lp-hero-copy h1 span+span{color:var(--mint-dark)}.lp .lp-lead{max-width:34em;color:var(--t2);margin-top:clamp(18px,2.4vw,28px);font-size:clamp(17px,1.6vw,20px);line-height:1.55}.lp-cta{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,36px);display:flex}.pub-btn.lp-btn-big{border-radius:14px;min-height:54px;padding:0 26px;font-size:16px}.pub-btn.primary.lp-btn-big{transition:transform .2s var(--ease), box-shadow .25s, background .18s;box-shadow:0 0 #18c6a300}.pub-btn.primary.lp-btn-big:hover{box-shadow:0 10px 34px #18c6a34d}.lp .lp-note{max-width:36em;color:var(--t4);margin-top:18px;font-size:14.5px}@media (min-width:980px){.lp-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.lp-hero-scene{isolation:isolate;min-width:0;padding-top:250px;position:relative}.lp-hero-photo{z-index:-1;border-radius:120px 8px 8px;height:490px;position:absolute;inset:0 -32px auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.lp-hero-photo img{object-fit:cover;object-position:75% 35%}.lp-hero-scene .hd{width:min(380px,88%);margin-right:0}.lp-mobile-scene{isolation:isolate;background:var(--s1);margin-top:36px;padding:48px 0;position:relative;overflow:hidden}.lp-mobile-photo{z-index:-1;position:absolute;inset:0}.lp-mobile-photo img{object-fit:cover;object-position:32% top}.lp-mobile-photo:after{content:"";background:linear-gradient(90deg, transparent 30%, rgb(var(--bg-rgb) / .55) 60%, var(--bg));position:absolute;inset:0}.lp-mobile-scene .lp-phones{justify-content:flex-end}.lp-credit-panel{background:var(--bg);border-radius:8px;width:min(520px,50%);margin-left:auto;padding:clamp(24px,3vw,40px)}.lp-credit-panel .lp-trio{grid-template-columns:1fr;margin-top:0}.lp-credit-panel .lp-trio li{padding:20px 0}.lp-credit-panel .lp-trio li:first-child{border-top:0;padding-top:0}.lp-credit-panel .lp-cta-row{margin-top:12px}.lp-faq-panel{background:var(--bg);border-radius:8px;width:min(620px,58%);margin-left:auto;padding:clamp(16px,2vw,28px);position:relative}@media (min-width:600px){#faq .lp-mobile-photo img{object-position:32% center}}@media (min-width:600px) and (max-width:979px){.lp-credit-panel{width:55%}}@media (max-width:979px){.lp-hero-photo{inset-inline:0}.lp-hero-scene{width:min(600px,100%);margin-inline:auto}}@media (max-width:599px){.lp-hero-scene{padding-top:220px}.lp-hero-photo{border-top-left-radius:72px;height:370px}.lp-hero-scene .hd{width:94%;margin-inline:auto}.lp-mobile-scene{padding:280px 0 12px}.lp-mobile-photo img{object-position:22% top;height:420px!important}.lp-mobile-photo:after{background:linear-gradient(180deg, transparent 200px, var(--bg) 420px)}.lp-mobile-scene .lp-phones{justify-content:center;gap:12px}.lp-mobile-scene .lp-phone{width:min(240px,44%)}.lp-credit-panel,.lp-faq-panel{width:100%}}@media (prefers-reduced-motion:no-preference){.lp-hero-copy h1 span{clip-path:inset(0 -20% 100% -5%);animation:lp-ink .9s var(--ease) forwards;transform:translateY(.35em)}.lp-hero-copy h1 span+span{animation-delay:.12s}.lp-lead,.lp-hero-copy .lp-cta,.lp-note{animation:lp-rise .8s var(--ease) .28s forwards;transform:translateY(18px)}.lp-hero-copy .lp-cta{animation-delay:.38s}.lp-note{animation-delay:.46s}.hd{animation:lp-sheet 1.1s var(--ease) .2s forwards;transform:translateY(34px)rotate(1.5deg)}}@keyframes lp-ink{to{clip-path:inset(0 -20% -12% -5%);transform:none}}@keyframes lp-rise{to{transform:none}}@keyframes lp-sheet{to{transform:none}}.hd{width:min(460px,100%);margin-inline:auto;position:relative}.hd-sheet{background:var(--paper);color:var(--ink);box-shadow:0 1px 0 #fff inset, 0 40px 90px rgb(0 0 0/calc(.7 * var(--shade))), 0 0 0 1px rgb(0 0 0/calc(.08 * var(--shade))), 0 30px 120px #18c6a326;transition:transform .6s var(--ease);border-radius:6px;padding:clamp(20px,3vw,30px);font-size:14.5px;line-height:1.45;position:relative;transform:rotate(-1.6deg)}.hd:hover .hd-sheet,.hd:focus-within .hd-sheet{transform:rotate(0)}.lp .hd-sheet p{margin:0}.hd-crop{pointer-events:none;width:24px;height:24px;position:absolute}.hd-crop:before,.hd-crop:after{content:"";background:rgb(var(--fg) / .4);position:absolute}.hd-crop:before{width:15px;height:1px;bottom:0;left:0}.hd-crop:after{width:1px;height:15px;top:0;right:0}.hd-crop.tl{top:-24px;left:-24px}.hd-crop.tr{top:-24px;right:-24px;transform:scaleX(-1)}.hd-crop.bl{bottom:-24px;left:-24px;transform:scaleY(-1)}.hd-crop.br{bottom:-24px;right:-24px;transform:scale(-1)}.hd-pass{pointer-events:none;border-radius:6px;position:absolute;inset:0;overflow:hidden}.hd-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.hd-kind{font-family:var(--heading);letter-spacing:-.02em;font-size:clamp(26px,3.4vw,34px);font-weight:700;line-height:1.05}.hd-num{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:700}.hd-status{white-space:nowrap;border:1px solid #0f1a1733;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700;transition:background .4s,color .4s,border-color .4s}.hd[data-stage=commande] .hd-status{color:#f3f1ea;background:#0f1a17;border-color:#0f1a17}.hd[data-stage=facture] .hd-status{color:#3d2f00;background:#f2c23059;border-color:#8a6a00}.hd[data-stage=encaissement] .hd-status{background:var(--mint-ink);border-color:var(--mint-ink);color:#f3fffb}.hd-client{color:var(--ink-soft);border-bottom:1px solid #0f1a1726;padding-bottom:12px;font-size:13px;position:relative;margin-top:14px!important}.hd-lines{margin:0;padding:0;list-style:none;position:relative}.hd-lines li{border-bottom:1px dashed #0f1a1726;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.hd-lines li span:last-child,.hd-total strong{font-variant-numeric:tabular-nums;white-space:nowrap}.hd-total{justify-content:space-between;align-items:baseline;padding-top:12px;font-weight:700;display:flex;position:relative}.hd-total strong{font-family:var(--heading);font-size:20px}.hd-zone{border-top:1px solid #0f1a1726;align-items:center;min-height:62px;margin-top:14px;padding-top:14px;display:grid;position:relative}.hd-line{flex-wrap:wrap;align-items:center;gap:8px 10px;font-weight:600;display:flex}.hd-check{background:var(--mint-ink);border-radius:50%;flex:none;width:20px;height:20px;position:relative}.hd-check:after{content:"";border-bottom:2px solid #f3fffb;border-left:2px solid #f3fffb;width:7px;height:4px;position:absolute;top:5px;left:6px;transform:rotate(-45deg)}.hd-tag{color:#f3f1ea;background:#0f1a17;border-radius:6px;padding:4px 9px;font-size:12.5px;font-weight:700}.hd-stamp{border:2px solid var(--mint-ink);color:var(--mint-ink);font-family:var(--heading);letter-spacing:.04em;border-radius:6px;padding:4px 12px;font-size:17px;font-weight:800;transform:rotate(-6deg)}.hd-track-bar{background:#0f1a171f;border-radius:999px;height:6px;overflow:hidden}.hd-track-bar i{border-radius:inherit;background:var(--mint-ink);transform-origin:0;width:62%;height:100%;display:block}.hd-track ol{color:var(--ink-soft);justify-content:space-between;gap:6px;margin:8px 0 0;padding:0;font-size:12.5px;font-weight:700;list-style:none;display:flex}.hd-track li:nth-child(-n+2){color:var(--ink)}@media (prefers-reduced-motion:no-preference){.hd-pass:after{content:"";animation:hd-pass 1s var(--ease) forwards;background:linear-gradient(100deg,#0000 42%,#18c6a338 50%,#0000 58%);position:absolute;inset:-20% -60%;transform:translate(-70%)}.hd-kind{clip-path:inset(0 0 100%);animation:lp-ink .55s var(--ease) forwards;transform:translateY(.5em)}.hd-status{animation:hd-pop .5s var(--ease)}.hd-zone>*{clip-path:inset(0 100% 0 0);animation:hd-wipe .6s var(--ease) .12s forwards}.hd-track-bar i{animation:hd-fill 1.9s var(--ease) .3s forwards;transform:scaleX(0)}.hd-stamp{animation:.5s cubic-bezier(.3,1.5,.5,1) .25s backwards hd-stamp}}@keyframes hd-pass{to{transform:translate(70%)}}@keyframes hd-pop{0%{transform:scale(.86)}}@keyframes hd-wipe{to{clip-path:inset(0 -2% 0 0)}}@keyframes hd-fill{to{transform:scaleX(1)}}@keyframes hd-stamp{0%{transform:rotate(-16deg)scale(1.7)}}.hd-controls{align-items:center;gap:10px;margin-top:34px;display:flex}.hd-tabs{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.hd-tabs button{min-height:44px;color:var(--t4);font:700 13px/1.2 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:8px 2px 0;transition:color .2s;display:grid}.hd-tabs button:hover,.hd-tabs button[aria-pressed=true]{color:var(--t1)}.hd-tabs i{background:rgb(var(--fg) / .14);border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.hd-tabs i:after{content:"";border-radius:inherit;background:var(--mint);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hd-tabs button[aria-pressed=true] i:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.hd[data-playing=true] .hd-tabs button[aria-pressed=true] i:after{animation:3.6s linear hd-timer}}@keyframes hd-timer{0%{transform:scaleX(0)}}.hd-play{border:1px solid rgb(var(--fg) / .2);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.hd-play:hover{background:rgb(var(--fg) / .08)}.hd-play svg{width:14px;height:14px;fill:var(--t1)}.hd-caption{color:var(--t4);font-size:13px;margin-top:10px!important}.lp-bar{align-items:center;margin-top:clamp(44px,6vw,76px);display:flex}.lp-bar i{flex:none;width:16px;height:16px}.lp-bar i:first-child{background:var(--cyan)}.lp-bar i:nth-child(2){background:var(--magenta)}.lp-bar i:nth-child(3){background:var(--yellow)}.lp-bar i:nth-child(4){background:var(--mint)}.lp-bar i:nth-child(5){background:rgb(var(--fg) / .85)}.lp-bar i:nth-child(6){background:rgb(var(--fg) / .4)}.lp-bar i:nth-child(7){background:rgb(var(--fg) / .14);flex:1;height:1px}.lp .lp-section{padding:clamp(64px,9vw,120px) 0}.lp-head{margin-bottom:clamp(28px,4vw,52px)}.lp .lp-head h2{letter-spacing:-.025em;text-wrap:balance;max-width:17em;font-size:clamp(29px,4.4vw,46px);font-weight:700;line-height:1.08}.lp .lp-head p{max-width:34em;color:var(--t3);margin-top:16px;font-size:17.5px}.lp .lp-head p.lp-quiet{color:var(--t4);font-size:15px}.lp-split{align-items:start;gap:clamp(28px,5vw,64px);display:grid}.lp-split .lp-head{margin-bottom:0}@media (min-width:980px){.lp-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lp-split .lp-head{position:sticky;top:104px}}[data-rv]{clip-path:inset(-140px);transition:clip-path 1.15s cubic-bezier(.22,.61,.36,1),transform 1.15s cubic-bezier(.22,.61,.36,1)}html[data-rv=on] [data-rv]:not(.is-in){clip-path:inset(-140px -140px 99%);transform:translateY(18px)}.lp-steps{counter-reset:step;gap:28px;margin:0;padding:0;list-style:none;display:grid}.lp-steps li{border-top:1px solid rgb(var(--fg) / .18);counter-increment:step;padding-top:26px;position:relative}.lp-steps li:before{content:counter(step);background:var(--bg);border:1px solid var(--mint);width:30px;height:30px;color:var(--mint-dark);font:700 14px/1 var(--heading);border-radius:50%;place-items:center;display:grid;position:absolute;top:-15px;left:0}.lp .lp-steps h3{margin-bottom:8px;font-size:20px}.lp-steps p{color:var(--t3);max-width:30em;font-size:15.5px}@media (min-width:720px){.lp-steps{grid-template-columns:repeat(2,1fr);gap:40px 28px}}@media (min-width:1040px){.lp-steps{grid-template-columns:repeat(4,1fr);gap:0}.lp-steps li{padding-right:28px}}.lp-shot{perspective:1600px;margin:0;position:relative}.lp-shot-frame{border:1px solid rgb(var(--fg) / .14);background:var(--s1);box-shadow:0 40px 120px rgb(0 0 0/calc(.65 * var(--shade)));transform-origin:50% 100%;border-radius:14px;overflow:hidden}.lp-shot img{width:100%;height:auto;display:block}.lp-shot figcaption{color:var(--t4);margin-top:14px;font-size:13.5px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-shot-frame{animation:linear both lp-tilt;animation-timeline:view();animation-range:entry 5% cover 42%}}}@keyframes lp-tilt{0%{transform:rotateX(16deg)scale(.93)}to{transform:none}}.rs{gap:24px;display:grid}.rs-roles{flex-wrap:wrap;gap:8px;display:flex}.rs-roles button,.ad-asks button,.lp-period button{border:1px solid rgb(var(--fg) / .2);min-height:44px;color:var(--t2);font:700 15px/1.2 var(--font);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;transition:background .2s,color .2s,border-color .2s}.rs-roles button:hover,.ad-asks button:hover,.lp-period button:hover{border-color:rgb(var(--fg) / .5);color:var(--t1)}.rs-roles button[aria-pressed=true],.lp-period button[aria-pressed=true]{background:var(--mint);border-color:var(--mint);color:#06201a}.rs-view{border:1px solid rgb(var(--fg) / .1);background:var(--s1);border-radius:20px;padding:clamp(20px,3vw,32px)}.rs-text{max-width:44em;min-height:3.2em;color:var(--t1);font-size:17px}.rs-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.rs-grid li{color:var(--on-tint);transition:background .35s, color .35s, border-color .35s, transform .35s var(--ease);background:#18c6a31c;border:1px solid #18c6a366;border-radius:12px;padding:14px 16px;font-size:15px;font-weight:700}.rs-grid li[data-on=false]{border:1px dashed rgb(var(--fg) / .15);color:var(--t4);text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--fg) / .25);text-decoration-color:rgb(var(--fg) / .25);background:0 0;transform:scale(.96)}.rs-note{color:var(--t4);font-size:14px;margin-top:18px!important}@media (prefers-reduced-motion:no-preference){.rs-text{clip-path:inset(0 100% 0 0);animation:hd-wipe .55s var(--ease) forwards}}.lp-checks{gap:0;margin:0;padding:0;list-style:none;display:grid}.lp-checks li{border-top:1px solid rgb(var(--fg) / .12);padding:22px 0}.lp-checks li:last-child{border-bottom:1px solid rgb(var(--fg) / .12)}.lp .lp-checks h3{margin-bottom:6px;font-size:19px}.lp-checks p{color:var(--t3);max-width:40em;font-size:15.5px}.ad{gap:16px;display:grid}.ad-screen{border:1px solid rgb(var(--fg) / .1);background:var(--s1);border-radius:20px;align-content:start;gap:14px;min-height:250px;padding:clamp(20px,3vw,28px);display:grid}.ad-q{max-width:85%;color:var(--on-tint);background:#18c6a326;border:1px solid #18c6a366;border-radius:16px 16px 4px;justify-self:end;padding:10px 16px;font-weight:600}.ad-a{background:var(--s2);border:1px solid rgb(var(--fg) / .12);max-width:92%;color:var(--t1);border-radius:16px 16px 16px 4px;min-height:5.2em;padding:14px 16px;position:relative}.ad-a[data-refuse=true]{background:var(--warn-bg);color:var(--warn-t);border-color:#e2bd7b99}.ad-caret{background:var(--mint);vertical-align:text-bottom;width:2px;height:1.05em;margin-left:2px;display:none}.ad-a[data-typing=true] .ad-caret{display:inline-block}.ad-meta{color:var(--t4);font-size:13.5px}.ad-asks{flex-wrap:wrap;gap:8px;display:flex}.ad-asks button{font-size:14.5px;font-weight:600}.ad-asks button[aria-pressed=true]{border-color:var(--mint);color:var(--on-tint);background:#18c6a31c}@media (prefers-reduced-motion:no-preference){.ad-caret{animation:.9s step-end infinite ad-blink}}@keyframes ad-blink{50%{background:0 0}}.lp-period{flex-wrap:wrap;gap:8px;margin-top:4px;display:inline-flex}.lp-prices{gap:4px;display:grid}.lp .lp-price{color:var(--t2);font-variant-numeric:tabular-nums;font-size:14.5px}.lp-price:before{content:"ou "}.lp-price small{font-size:inherit}.lp-plan-cards[data-period=monthly] .lp-price[data-price=monthly],.lp-plan-cards[data-period=yearly] .lp-price[data-price=yearly]{font-family:var(--heading);color:var(--text);transform-origin:0 100%;order:-1;font-size:32px;font-weight:700;line-height:1.15}.lp-plan-cards[data-period=monthly] .lp-price[data-price=monthly]:before,.lp-plan-cards[data-period=yearly] .lp-price[data-price=yearly]:before{content:none}.lp-plan-cards[data-period=monthly] .lp-price[data-price=monthly] small,.lp-plan-cards[data-period=yearly] .lp-price[data-price=yearly] small{font:500 14px var(--font);color:var(--t4)}.lp-saving{color:var(--mint-dark);font-size:13.5px;font-weight:700;display:none}.lp-plan-cards[data-period=yearly] .lp-saving{display:block}.lp-plan-flag{background:var(--mint);color:#06201a;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12.5px;font-weight:800}@media (prefers-reduced-motion:no-preference){.lp-plan-cards[data-period=monthly] .lp-price[data-price=monthly]{animation:lp-price-a .4s var(--ease,ease)}.lp-plan-cards[data-period=yearly] .lp-price[data-price=yearly]{animation:lp-price-b .4s var(--ease,ease)}.pub-plan{transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s}.pub-plan:hover{border-color:#18c6a380;transform:translateY(-4px)}}@keyframes lp-price-a{0%{transform:translateY(10px)scale(.94)}}@keyframes lp-price-b{0%{transform:translateY(10px)scale(.94)}}.lp-final{background:var(--mint);color:#06201a;border-radius:8px;margin:clamp(24px,5vw,56px) 0 clamp(72px,9vw,120px);padding:clamp(36px,7vw,88px) clamp(22px,6vw,80px);position:relative}.lp .lp-final h2{letter-spacing:-.03em;text-wrap:balance;max-width:14em;font-size:clamp(30px,5.4vw,60px);font-weight:700;line-height:1.04}.lp-final p{color:#06312a;font-size:17.5px;font-weight:600;margin-top:16px!important}.pub-btn.lp-btn-ink{color:#eafff9;background:#06201a;border-color:#06201a}.pub-btn.lp-btn-ink:hover{background:#0c3a30}.pub-btn.lp-btn-line{color:#06201a;border-color:#06201a}.pub-btn.lp-btn-line:hover{background:#06201a1f}.lp-final :focus-visible{outline-color:#06201a}@media (max-width:959px){.pub-header-cta{margin-left:auto;display:flex}.pub-header-cta a:not(.primary){display:none}.pub-header .pub-menu{margin-left:0}}@media (max-width:520px){.hd{width:calc(100% - 20px)}.hd-tabs button{font-size:12.5px}}.lp-pricing .pub-head .pub-title{letter-spacing:-.025em;text-wrap:balance;max-width:17em;font-size:clamp(29px,4.4vw,46px);line-height:1.08}.lp-pricing .pub-head .pub-lead{max-width:36em;margin-top:16px;font-size:17.5px}.pub-header-cta .pub-btn{white-space:nowrap}@media (max-width:420px){.pub-header-cta .pub-btn.small{padding:0 12px;font-size:13.5px}.pub-brand span{font-size:15px}}@view-transition{navigation:auto}.pub-header{view-transition-name:site-header}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.42s cubic-bezier(.4,0,.2,1) both vt-out}::view-transition-new(root){animation:.7s cubic-bezier(.22,.61,.36,1) both vt-in}}@keyframes vt-out{to{opacity:0;transform:scale(.992)}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)scale(.996)}}.lp-thread{z-index:60;background:var(--mint);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.lp-thread{animation:linear both lp-thread;animation-timeline:scroll(root)}}}@keyframes lp-thread{to{transform:scaleX(1)}}.pub-nav a[aria-current=page],.pub-menu-list a.pub-link[aria-current=page]{color:var(--t1);box-shadow:inset 0 -2px 0 var(--mint);border-radius:8px 8px 0 0}.lp-page-hero{padding:clamp(48px,8vw,110px) 0 0;position:relative}.lp .lp-page-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:15em;font-size:clamp(34px,5.6vw,64px);font-weight:700;line-height:1.04}.lp-page-hero h1 span{display:block}.lp-human-header{align-items:center;gap:clamp(28px,4vw,56px);display:grid}.lp-human-header>div{min-width:0}.lp-human-photo{isolation:isolate;border-radius:96px 8px 8px;height:clamp(300px,38vw,480px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.lp-human-photo img{object-fit:cover;object-position:65% center}.lp-pricing-header{margin-bottom:clamp(32px,5vw,64px)}.lp-pricing-header .pub-head{margin-bottom:0}@media (min-width:980px){.lp-human-header{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lp .lp-human-header h1{font-size:clamp(34px,4.3vw,56px)}}@media (max-width:599px){.lp-human-photo{border-top-left-radius:72px;height:320px}}@media (prefers-reduced-motion:no-preference){.lp-page-hero h1 span{clip-path:inset(0 -20% 100% -5%);animation:lp-ink .9s var(--ease) forwards;transform:translateY(.35em)}.lp-page-hero .lp-lead{animation:lp-rise .8s var(--ease) .2s forwards;transform:translateY(18px)}}.lp-pricing{padding-top:clamp(48px,8vw,110px)}.lp-doors{border-top:1px solid rgb(var(--fg) / .14);margin:0;padding:0;list-style:none}.lp-doors a{border-bottom:1px solid rgb(var(--fg) / .14);transition:padding .35s var(--ease), background .35s;grid-template-columns:1fr auto;align-items:center;gap:4px 20px;padding:clamp(18px,2.6vw,30px) 4px;display:grid}.lp-door-title{font-family:var(--heading);letter-spacing:-.02em;font-size:clamp(24px,3.6vw,40px);font-weight:700;line-height:1.1;transition:color .3s}.lp-door-text{color:var(--t3);grid-column:1;max-width:44em;font-size:16px}.lp-doors svg{fill:none;width:34px;height:34px;stroke:var(--mint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease);grid-area:1/2/span 2}.lp-doors a:hover,.lp-doors a:focus-visible{background:#18c6a30f;padding-left:18px}.lp-doors a:hover .lp-door-title{color:var(--mint-dark)}.lp-doors a:hover svg{transform:translate(8px)}@media (min-width:900px){.lp-doors a{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto}.lp-door-text{grid-column:2}.lp-doors svg{grid-area:1/3}}.lp-trio{gap:0;margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.lp-trio li{border-top:1px solid rgb(var(--fg) / .18);padding:22px 0}.lp .lp-trio h3{margin-bottom:6px;font-size:20px}.lp-trio p{color:var(--t3);max-width:30em;font-size:15.5px}@media (min-width:820px){.lp-trio{grid-template-columns:repeat(3,1fr)}.lp-trio li{padding-right:28px}}.lp-more{margin-top:24px!important}.lp-more a{min-height:44px;color:var(--mint-dark);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.pd-board{grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.pd-col{border:1px solid rgb(var(--fg) / .1);background:var(--s1);border-radius:16px;min-height:250px;padding:14px}.lp .pd-col h3{font:700 14px/1.2 var(--font);letter-spacing:0;color:var(--t2);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pd-col h3 span{background:rgb(var(--fg) / .08);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:24px;padding:2px 8px}.pd-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pd-col li{background:var(--paper);color:var(--ink);box-shadow:0 10px 30px rgb(0 0 0/calc(.5 * var(--shade)));border-radius:6px;gap:2px;padding:14px;display:grid}.pd-col li b{font-size:15px}.pd-col li small{color:var(--ink-soft);font-size:13px}.pd-col li button{min-height:36px;color:var(--ink);font:700 13px/1 var(--font);cursor:pointer;background:0 0;border:1px solid #0f1a1759;border-radius:8px;margin-top:10px;transition:background .2s,color .2s}.pd-col li button:hover{background:var(--ink);color:var(--paper)}.pd-col li button:focus-visible{outline-color:var(--mint-ink)}.pd-ok{color:var(--mint-ink);margin-top:10px;font-size:13px;font-weight:800}.pd-foot{color:var(--t4);flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:44px;font-size:14.5px;display:flex;margin-top:16px!important}.pd-reset{border:1px solid rgb(var(--fg) / .25);min-height:40px;color:var(--t1);font:700 14px/1 var(--font);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}@media (prefers-reduced-motion:no-preference){.pd-col li[data-moved=true]{animation:pd-in .5s var(--ease)}}@keyframes pd-in{0%{transform:translate(-46px)rotate(-3deg)}}.ap{gap:16px;display:grid}.ap-who{flex-wrap:wrap;gap:8px;display:flex}.ap-who button{border:1px solid rgb(var(--fg) / .2);min-height:44px;color:var(--t2);font:700 15px/1.2 var(--font);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;transition:background .2s,color .2s,border-color .2s}.ap-who button[aria-pressed=true]{background:var(--mint);border-color:var(--mint);color:#06201a}.ap-card{background:var(--paper);color:var(--ink);box-shadow:0 30px 80px rgb(0 0 0/calc(.6 * var(--shade)));border-radius:6px;padding:clamp(20px,3vw,28px)}.ap-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lp .ap-card h3{margin-bottom:4px;font-size:22px}.ap-card p{color:var(--ink-soft);font-size:14.5px}.ap-status{white-space:nowrap;border:1px solid #0f1a1733;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700}.ap-card[data-status=Approuvée] .ap-status{background:var(--mint-ink);border-color:var(--mint-ink);color:#f3fffb}.ap-card[data-status=Rejetée] .ap-status{color:#f3f1ea;background:#0f1a17;border-color:#0f1a17}.lp .ap-card .ap-amount{font:700 26px/1.1 var(--heading);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:14px}.ap-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ap-card .pub-btn{color:var(--ink);border-color:#0f1a1766}.ap-card .pub-btn:hover{background:#0f1a1714}.ap-card .pub-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ap-card .pub-btn.primary:hover{background:#1d2f29}.ap-card :focus-visible{outline-color:var(--mint-ink)}.lp .ap-card .ap-msg{color:#8a2f1a;min-height:1.5em;margin-top:12px;font-weight:700}.ap-log{border:1px solid rgb(var(--fg) / .1);background:var(--s1);border-radius:16px;padding:18px 20px}.lp .ap-log h3{font:700 14px/1.2 var(--font);letter-spacing:0;color:var(--t4);margin-bottom:10px}.ap-log ol{color:var(--t2);gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.ap-log li{border-left:2px solid rgb(var(--fg) / .2);padding-left:14px}.ap-log li[data-tone=ok]{border-left-color:var(--mint)}.ap-log li[data-tone=no]{border-left-color:#e2bd7b}@media (prefers-reduced-motion:no-preference){.ap-status{animation:hd-pop .45s var(--ease)}.ap-log li{animation:lp-log .45s var(--ease)}.ap-msg:not(:empty){animation:.4s ap-shake}}@keyframes lp-log{0%{transform:translate(-14px)}}@keyframes ap-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.lp-foot{gap:28px;padding-top:8px;padding-bottom:8px;display:grid}.lp-foot-brand p{color:var(--t4);margin-top:6px;font-size:14.5px}.pub-footer .lp-foot h2{font:700 14px/1.2 var(--font);letter-spacing:0;color:var(--t1);margin:0 0 8px}.pub-footer .lp-foot nav ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.pub-footer .lp-foot nav a{min-height:34px;color:var(--t3);align-items:center;padding:0;font-size:14.5px;text-decoration:none;display:inline-flex}.pub-footer .lp-foot nav a:hover{color:var(--t1);text-underline-offset:3px;text-decoration:underline}.lp-foot-note{border-top:1px solid rgb(var(--fg) / .08);color:var(--t4);padding-top:18px;font-size:13.5px;margin-top:24px!important}@media (min-width:760px){.lp-foot{grid-template-columns:1.4fr 1fr 1fr 1fr}}.lp-frame{border:1px solid rgb(var(--fg) / .15);background:var(--s1);box-shadow:0 40px 110px rgb(0 0 0/calc(.7 * var(--shade))), 0 0 90px #18c6a31f;border-radius:14px;overflow:hidden}.lp-frame img{width:100%;height:auto;display:block}.lp-frame-bar{border-bottom:1px solid rgb(var(--fg) / .08);background:var(--s2);align-items:center;gap:7px;padding:11px 14px;display:flex}.lp-frame-bar i{background:rgb(var(--fg) / .18);border-radius:50%;width:10px;height:10px}.lp-frame-bar i:first-child{background:var(--magenta,#e5398e)}.lp-frame-bar i:nth-child(2){background:var(--yellow,#f2c230)}.lp-frame-bar i:nth-child(3){background:var(--mint)}.lp-frame-bar span{background:rgb(var(--fg) / .06);color:var(--t4);border-radius:999px;margin-left:10px;padding:3px 12px;font-size:12.5px;font-weight:600}.lp-screen{margin:0}.lp-screen figcaption,.tr-caption{color:var(--t4);font-size:13.5px;margin-top:12px!important}.tr-stage{display:none}.tr-text article{border-top:1px solid rgb(var(--fg) / .12);padding:28px 0}.tr-count{font:700 13px/1 var(--heading);color:var(--mint-dark);font-variant-numeric:tabular-nums;margin-bottom:12px!important}.lp .tr-text h3{letter-spacing:-.02em;max-width:14em;font-size:clamp(24px,3vw,34px);line-height:1.1}.tr-text article>p:not(.tr-count){color:var(--t2);max-width:32em;margin-top:12px;font-size:17px}.tr-text ul,.lp-points{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.tr-text li,.lp-points li{color:var(--t1);max-width:34em;padding-left:26px;font-size:15.5px;position:relative}.tr-text li:before,.lp-points li:before{content:"";border-left:2px solid var(--mint);border-bottom:2px solid var(--mint);width:12px;height:6px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.tr-inline{margin-top:22px}@media (min-width:980px){.tr{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(32px,4vw,56px);display:grid}.tr-inline{display:none}.tr-text article{border-top:0;flex-direction:column;justify-content:center;min-height:74vh;padding:0;transition:opacity .4s;display:flex}.tr-text article[data-active=false] h3{color:var(--t4)}.tr-text article h3{transition:color .4s}.tr-stage{display:block;position:sticky;top:calc(50vh - 270px)}.tr-stack{aspect-ratio:1800/1125;position:relative}.tr-stack img{object-fit:cover;object-position:top left;opacity:0;height:100%;transition:opacity .55s,transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.04)}.tr-stack img[data-active=true]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tr-stack img{transition:none;transform:none}}.lp-feature-context{min-width:0}.lp-context-photo,.lp-onboarding-photo{border-radius:8px;height:clamp(220px,23vw,280px);position:relative;overflow:hidden}.lp-context-photo img,.lp-onboarding-photo img{object-fit:cover;object-position:center 15%}.lp-feature-context .lp-screen{margin-top:-40px;margin-left:24px;position:relative}.lp-onboarding-header{margin-bottom:32px}.lp-onboarding-header .lp-head{margin-bottom:0}.lp-feature-in{align-items:center;gap:clamp(28px,5vw,64px);display:grid}.lp-feature-in .lp-head{margin-bottom:0}@media (min-width:980px){.lp-feature-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lp-feature[data-flip=true] .lp-feature-in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lp-feature[data-flip=true] .lp-head{order:2}.lp-split.lp-split-center{align-items:center}.lp-split.lp-split-center .lp-head{position:static}}.lp-marquee{border-block:1px solid rgb(var(--fg) / .08);padding:clamp(14px,2vw,22px) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-marquee>div{width:max-content;display:flex}.lp-marquee ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.lp-marquee li{font:700 clamp(26px, 4.2vw, 54px) / 1 var(--heading);letter-spacing:-.03em;color:var(--t5);white-space:nowrap;align-items:center;gap:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);display:flex}.lp-marquee li:after{content:"";background:var(--mint);width:.34em;height:.34em}.lp-marquee li:nth-child(4n+1):after{background:var(--cyan,#1fb2e5)}.lp-marquee li:nth-child(4n+2):after{background:var(--magenta,#e5398e)}.lp-marquee li:nth-child(4n+3):after{background:var(--yellow,#f2c230)}@media (prefers-reduced-motion:no-preference){.lp-marquee>div{animation:38s linear infinite lp-marquee}}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-phones{justify-content:center;gap:clamp(14px,3vw,28px);padding:24px 0;display:flex;position:relative}.lp-phone{border:1px solid rgb(var(--fg) / .2);background:var(--s2);width:min(240px,42vw);box-shadow:0 40px 90px rgb(0 0 0/calc(.7 * var(--shade))), 0 0 70px #18c6a326;border-radius:34px;margin:0;padding:8px}.lp-phone img{border-radius:27px;width:100%;height:auto;display:block}.lp-phone.a{transform:translateY(26px)rotate(-4deg)}.lp-phone.b{transform:translateY(-14px)rotate(3deg)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-phone.a{animation:linear both lp-phone-a;animation-timeline:view();animation-range:entry exit}.lp-phone.b{animation:linear both lp-phone-b;animation-timeline:view();animation-range:entry exit}}}@keyframes lp-phone-a{0%{transform:translateY(90px)rotate(-9deg)}to{transform:translateY(-30px)rotate(-1deg)}}@keyframes lp-phone-b{0%{transform:translateY(-60px)rotate(8deg)}to{transform:translateY(40px)rotate(1deg)}}@media (min-width:1040px){.lp-steps{position:relative}.lp-steps:after{content:"";background:var(--mint);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference) and (min-width:1040px){@supports (animation-timeline:view()){.lp-steps:after{animation:linear both lp-thread;animation-timeline:view();animation-range:entry 20% cover 45%;transform:scaleX(0)}}}.lp-start{counter-reset:start;gap:32px;margin:0;padding:0;list-style:none;display:grid}.lp-start li{counter-increment:start}.lp-start-img{border-radius:12px}.lp-start-img img{aspect-ratio:16/10;object-fit:cover;transition:transform .9s cubic-bezier(.22,.61,.36,1)}.lp-start li:hover .lp-start-img img{transform:scale(1.05)}.lp .lp-start h3{margin:20px 0 8px;font-size:22px}.lp-start h3:before{content:counter(start) ". ";color:var(--mint-dark)}.lp-start p{color:var(--t3);max-width:30em;font-size:15.5px}@media (min-width:860px){.lp-start{grid-template-columns:repeat(3,1fr);gap:28px}}.lp-cta-row{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:clamp(28px,4vw,44px);display:flex}.lp .lp-cta-row p{color:var(--t4);margin:0 0 0 4px;font-size:14.5px}.lp-head .lp-cta-row{margin-top:24px}.lp-page-hero .lp-cta-row{margin-top:28px}.pub-btn.lp-btn-arrow,.lp-link{gap:10px}.lp-btn-arrow svg,.lp-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.lp-btn-arrow:hover svg,.lp-link:hover svg{transform:translate(5px)}.lp-link{min-height:44px;color:var(--mint-dark);align-items:center;margin-top:18px;font-weight:700;display:inline-flex}.lp-link:hover{text-underline-offset:4px;text-decoration:underline}.lp-flow{gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-flow li{border:1px solid rgb(var(--fg) / .14);background:var(--s1);box-shadow:0 -18px 50px rgb(0 0 0/calc(.65 * var(--shade)));border-radius:22px;gap:24px;padding:clamp(20px,3vw,36px);display:grid}.lp-flow-num{background:var(--mint);color:#06201a;width:46px;height:46px;font:800 20px/1 var(--heading);border-radius:50%;place-items:center;display:grid;margin-bottom:18px!important}.lp .lp-flow h3{letter-spacing:-.025em;font-size:clamp(26px,3.2vw,38px);line-height:1.08}.lp-flow-text>p:not(.lp-flow-num):not(.lp-flow-kept){color:var(--t2);max-width:30em;margin-top:14px;font-size:17px}.lp .lp-flow-kept{background:var(--paper);color:var(--ink);border-radius:6px;margin-top:20px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-block;transform:rotate(-1deg)}.lp-flow-img{box-shadow:0 20px 60px rgb(0 0 0/calc(.6 * var(--shade)));border-radius:12px}.lp-flow-img img{aspect-ratio:16/10;object-fit:cover;object-position:left top}@media (min-width:980px){.lp-flow{gap:0}.lp-flow li{top:calc(92px + var(--i) * 22px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;min-height:430px;margin-bottom:44px;position:sticky}.lp-flow li:last-child{margin-bottom:0}}.lp-duo{gap:20px;display:grid}.lp-duo article{border:1px solid rgb(var(--fg) / .12);background:var(--s1);border-radius:22px;padding:clamp(24px,3.4vw,40px);transition:border-color .4s,transform .5s cubic-bezier(.22,.61,.36,1),clip-path 1.15s cubic-bezier(.22,.61,.36,1)}.lp-duo article:hover{border-color:#18c6a380}.lp .lp-duo h3{letter-spacing:-.02em;font-size:clamp(24px,3vw,32px)}.lp-duo article>p{color:var(--t2);max-width:30em;margin-top:12px;font-size:16.5px}@media (min-width:860px){.lp-duo{grid-template-columns:1fr 1fr}}.lp-plans-sum{border-top:1px solid rgb(var(--fg) / .18);margin:0;padding:0;list-style:none;display:grid}.lp-plans-sum li{border-bottom:1px solid rgb(var(--fg) / .18);gap:4px 24px;padding:22px 0;display:grid}.lp .lp-plans-sum h3{letter-spacing:-.02em;font-size:clamp(24px,3vw,34px)}.lp-plans-sum p{color:var(--t3);font-size:15.5px}.lp .lp-plans-price{font:700 clamp(22px, 2.6vw, 30px) / 1.1 var(--heading);color:var(--text);font-variant-numeric:tabular-nums}.lp-plans-price small{font:500 14px var(--font);color:var(--t4)}@media (min-width:860px){.lp-plans-sum li{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:center}.lp-plans-sum h3{grid-row:span 2}.lp-plans-price{text-align:right;grid-area:1/3}}.lp-modules{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.lp-modules li{border-top:1px solid rgb(var(--fg) / .14);padding:20px 0}.lp .lp-modules h3{margin-bottom:6px;font-size:18px}.lp-modules p{color:var(--t3);font-size:15px}.lp-table-wrap{border:1px solid rgb(var(--fg) / .12);background:var(--s1);border-radius:18px;overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.lp-table th,.lp-table td{border-bottom:1px solid rgb(var(--fg) / .08);text-align:center;vertical-align:middle;padding:14px 18px}.lp-table thead th{background:var(--s2);font:700 16px/1.2 var(--heading);color:var(--t1);position:sticky;top:0}.lp-table th[scope=row],.lp-table thead th:first-child{text-align:left}.lp-table th[scope=row]{color:var(--t1);font-weight:700}.lp-table th small{color:var(--t4);max-width:44em;margin-top:3px;font-size:13.5px;font-weight:500;display:block}.lp-table td{font-variant-numeric:tabular-nums;color:var(--t1);white-space:nowrap;font-weight:700}.lp-table td i{background:rgb(var(--fg) / .25);width:14px;height:2px;display:inline-block}.lp-table td[data-ok=true] i{border-left:2.5px solid var(--mint);border-bottom:2.5px solid var(--mint);background:0 0;width:16px;height:8px;transform:rotate(-45deg)translateY(-3px)}.lp-table tbody tr:hover{background:#18c6a30d}.lp-table tbody tr:last-child th,.lp-table tbody tr:last-child td{border-bottom:0}.pd{min-height:190vh;position:relative}.pd-stage{border:1px solid rgb(var(--fg) / .12);background:var(--s1);border-radius:22px;padding:clamp(14px,2vw,22px);position:sticky;top:92px}.pd-progress{background:rgb(var(--fg) / .12);border-radius:999px;height:3px;margin-bottom:14px;overflow:hidden}.pd-progress i{background:var(--mint);transform-origin:0;height:100%;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:block}.pd-board{padding-bottom:0;overflow:visible}.pd-col{min-height:262px;transition:border-color .4s,background .4s}.pd-col[data-last=true]:has(li){background:#18c6a314;border-color:#18c6a380}.pd-col li[data-done=true]{box-shadow:0 10px 30px rgb(0 0 0/calc(.5 * var(--shade))), 0 0 0 2px var(--mint-ink)}.pd-foot{min-height:0;color:var(--t2);margin-top:12px!important}@media (prefers-reduced-motion:no-preference){.pd-col li{animation:.6s cubic-bezier(.22,.61,.36,1) pd-in}}@media (max-width:760px){.pd{min-height:240vh}.pd-stage{top:76px}.pd-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pd-col{min-height:168px;padding:10px}.pd-col ul{gap:6px}.pd-col li{padding:8px 10px}.pd-col li b{font-size:13.5px}.pd-col li small,.pd-ok{margin-top:2px;font-size:12px}}.rs-top{align-items:center;gap:18px;display:grid}.rs-art{border:1px solid rgb(var(--fg) / .1);background:radial-gradient(circle, #18c6a340 1px, transparent 1.5px) 0 0 / 14px 14px, var(--s2);border-radius:16px;width:min(250px,70%);padding:10px}.ra{width:100%;height:auto;display:block}.ra-line{stroke:var(--t1)}.ra-mint{stroke:var(--mint)}.ra-ink{stroke:#0f1a17;stroke-width:2.5px}.ra-paper{fill:var(--paper);stroke:none}.ra-fill-mint{fill:var(--mint);stroke:none}.ra-fill-cyan{fill:var(--cyan);stroke:none}.ra-fill-magenta{fill:var(--magenta);stroke:none}.ra-fill-yellow{fill:var(--yellow);stroke:none}.ra-fill-soft{fill:rgb(var(--fg) / .2);stroke:none}.lp .rs-name{font:700 clamp(24px, 3vw, 32px) / 1.1 var(--heading);letter-spacing:-.02em;margin-bottom:8px}@media (min-width:720px){.rs-top{grid-template-columns:250px 1fr;gap:28px}.rs-art{width:100%}}@media (prefers-reduced-motion:no-preference){.rs-art .ra-line,.rs-art .ra-mint{stroke-dasharray:600;stroke-dashoffset:600px;animation:1.1s cubic-bezier(.22,.61,.36,1) forwards ra-draw}.rs-art .ra-paper,.rs-art [class^=ra-fill]{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.22,.61,.36,1) .25s backwards hd-pop}}@keyframes ra-draw{to{stroke-dashoffset:0}}.lp-trust{gap:20px;display:grid}.lp-trust article{border:1px solid rgb(var(--fg) / .12);background:var(--s1);border-radius:24px;flex-direction:column;padding:clamp(18px,2.4vw,28px);display:flex}.lp-trust-stage{background:radial-gradient(circle, #18c6a340 1px, transparent 1.5px) 0 0 / 14px 14px, var(--s2);border-radius:16px;align-content:center;gap:14px;min-height:300px;margin-bottom:26px;padding:clamp(18px,3vw,30px);display:grid;position:relative;overflow:hidden}.lp .lp-trust h3{letter-spacing:-.025em;font-size:clamp(26px,3.2vw,36px)}.lp-trust article>p{color:var(--t2);max-width:32em;margin-top:12px;font-size:16.5px}.lp-trust .lp-cta-row{margin-top:auto;padding-top:26px}.tv-sheet{background:var(--paper);width:min(300px,86%);color:var(--ink);box-shadow:0 24px 60px rgb(0 0 0/calc(.7 * var(--shade)));border-radius:6px;justify-self:start;padding:18px 20px;position:relative;transform:rotate(-2deg)}.lp .tv-kind{font:700 20px/1.1 var(--heading)}.lp .tv-line{color:var(--ink-soft);margin-top:4px;font-size:13.5px}.lp .tv-amount{font:700 22px/1 var(--heading);margin-top:10px}.tv-stamp{border:2px solid var(--mint-ink);background:var(--paper);color:var(--mint-ink);font:800 16px/1.2 var(--heading);border-radius:6px;padding:4px 12px;position:absolute;bottom:-12px;right:-14px;transform:rotate(-7deg)}.tv-log{width:min(330px,92%);color:var(--t1);justify-self:end;gap:6px;margin:6px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.tv-log li{background:var(--s2);border-left:3px solid rgb(var(--fg) / .25);border-radius:8px;padding:7px 12px}.tv-log li[data-tone=ok]{border-left-color:var(--mint)}.tv-log li[data-tone=no]{border-left-color:#e2bd7b}.tv-chat{gap:10px;display:grid}.lp .tv-chat p{max-width:86%;padding:10px 14px;font-size:14.5px;line-height:1.45}.tv-q{color:var(--on-tint);background:#18c6a326;border:1px solid #18c6a366;border-radius:14px 14px 4px;justify-self:end;font-weight:600}.tv-a{background:var(--s2);border:1px solid rgb(var(--fg) / .12);color:var(--t1);border-radius:14px 14px 14px 4px}.tv-a.no{background:var(--warn-bg);color:var(--warn-t);border-color:#e2bd7b99}@media (min-width:900px){.lp-trust{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){.lp-trust article.is-in .tv-stamp{animation:.55s cubic-bezier(.3,1.5,.5,1) .9s backwards hd-stamp}.lp-trust article.is-in .tv-log li,.lp-trust article.is-in .tv-chat p{animation:.6s cubic-bezier(.22,.61,.36,1) backwards lp-log}.lp-trust article.is-in .tv-log li:first-child,.lp-trust article.is-in .tv-chat p:first-child{animation-delay:.35s}.lp-trust article.is-in .tv-log li:nth-child(2),.lp-trust article.is-in .tv-chat p:nth-child(2){animation-delay:.6s}.lp-trust article.is-in .tv-log li:nth-child(3),.lp-trust article.is-in .tv-chat p:nth-child(3){animation-delay:.85s}.lp-trust article.is-in .tv-chat p:nth-child(4){animation-delay:1.1s}}.lp-glued{border-top:1px solid rgb(var(--fg) / .14);margin-top:clamp(28px,4vw,44px);padding-top:clamp(24px,3vw,36px);scroll-margin-top:80px}.lp .lp-glued h2{letter-spacing:-.02em;font-size:clamp(24px,3.2vw,34px)}.lp .lp-glued>p{color:var(--t3);margin:10px 0 20px;font-size:16.5px}.lp-table thead th{z-index:2;box-shadow:0 1px 0 rgb(var(--fg) / .14)}@media (min-width:760px){.lp-table-wrap{overflow:clip}.lp-table thead th{padding-top:18px;padding-bottom:18px;top:64px}}.lp-plan-cards+.pub-fine{margin-top:18px}.pd{min-height:128vh}.pd-board{--gap:12px;--pad:14px;--head:50px;--slot:96px;--cols:4;position:relative}.pd-col{min-height:268px}.pd-cards{pointer-events:none;position:absolute;inset:0}.pd-card{left:calc(var(--col) * ((100% - (var(--cols) - 1) * var(--gap)) / var(--cols) + var(--gap)) + var(--pad));top:calc(var(--head) + var(--row) * var(--slot));width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols) - 2 * var(--pad));background:var(--paper);color:var(--ink);box-shadow:0 10px 30px rgb(0 0 0/calc(.5 * var(--shade)));border-radius:6px;gap:2px;padding:12px 14px;transition:left .85s cubic-bezier(.3,.1,.2,1),top .85s cubic-bezier(.3,.1,.2,1),box-shadow .5s;display:grid;position:absolute}.pd-card b{font-size:15px}.pd-card small{color:var(--ink-soft);font-size:13px}.pd-card .pd-ok{opacity:0;max-height:0;margin-top:0;transition:max-height .5s .5s,opacity .5s .5s,margin-top .5s .5s;overflow:hidden}.pd-card[data-done=true]{box-shadow:0 10px 30px rgb(0 0 0/calc(.5 * var(--shade))), 0 0 0 2px var(--mint-ink)}.pd-card[data-done=true] .pd-ok{opacity:1;max-height:24px;margin-top:6px}.pd-col[data-last=true][data-filled=true]{background:#18c6a314;border-color:#18c6a380}@media (prefers-reduced-motion:reduce){.pd-card,.pd-card .pd-ok{transition:none}}@media (max-width:760px){.pd{min-height:150vh}.pd-board{--gap:8px;--pad:8px;--head:40px;--slot:54px;--cols:2;--colh:212px}.pd-col{min-height:var(--colh);height:var(--colh)}.pd-card{left:calc(var(--cx) * ((100% - var(--gap)) / 2 + var(--gap)) + var(--pad));top:calc(var(--cy) * (var(--colh) + var(--gap)) + var(--head) + var(--row) * var(--slot));padding:7px 10px}.pd-card b{font-size:13px}.pd-card small{display:none}.pd-card[data-done=true] .pd-ok{margin-top:0;font-size:11.5px}}.lp-frame,.lp-phone{--fg:255 255 255;--s1:#0d0f0f;--s2:#121515;--t4:#a1a8a5;--shade:1}html[data-theme=light] .lp-frame,html[data-theme=light] .lp-phone{--shade:.35}html[data-theme=light] .lp-halftone{opacity:.6}html[data-theme=light] .hd-sheet,html[data-theme=light] .pd-card,html[data-theme=light] .ap-card,html[data-theme=light] .tv-sheet,html[data-theme=light] .lp-flow-kept{outline:1px solid #0f1a1724}html[data-theme=light] .lp-flow-kept{color:#f3f1ea;background:#0f1a17;outline:0}html[data-theme=light] .lp-final{box-shadow:0 30px 80px #18c6a34d}.lp-theme{border:1px solid rgb(var(--fg) / .2);width:40px;height:40px;color:var(--t1);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:background .3s,transform .5s cubic-bezier(.22,.61,.36,1);display:grid}.lp-theme:hover{background:rgb(var(--fg) / .08);transform:rotate(40deg)}.lp-theme svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lp-theme .sun,html[data-theme=light] .lp-theme .moon{display:none}html[data-theme=light] .lp-theme .sun{display:block}html,body,.pub,.pub-header{transition:background-color .5s,color .5s}.pub-header-in .lp-theme{margin-left:auto}@media (max-width:959px){.pub-header .pub-header-cta{margin-left:0}.pub-header-in{gap:8px}}@media (min-width:960px){.pub-header-in .lp-theme{margin-left:0}}
