:root{--gradient-from:#535456;--gradient-to:#1f2022;--surface:#26282b;--surface-raised:#2f3236;--line:#3d4146;--text:#f3f4f5;--text-muted:#a9aeb4;--accent:#5cd6e8;--accent-strong:#8ae4f2;--on-accent:#102124;--page:1120px;--radius:14px;--shadow:0 24px 60px #00000073;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100vh;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;background:linear-gradient(to bottom left, var(--gradient-from), var(--gradient-to)) fixed;margin:0;line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-strong);text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3{letter-spacing:-.02em;margin:0 0 .6em;line-height:1.15}h1{font-size:clamp(2.1rem,5vw,3.4rem);font-weight:700}h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:650}h3{font-size:1.15rem;font-weight:650}p{margin:0 0 1em}.shell{flex-direction:column;min-height:100vh;display:flex}.wrap{width:100%;max-width:var(--page);margin:0 auto;padding:0 1.5rem}.site-header{padding:1.25rem 0}.site-header .wrap{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.logo{filter:invert();width:auto;display:block}.logo-nav{height:30px}.logo-bloc{height:132px}.site-nav{gap:1.5rem;margin-left:auto;display:flex}.site-nav a{color:var(--text-muted);border-bottom:2px solid #0000;padding:.35rem 0;font-weight:500}.site-nav a:hover{color:var(--text);text-decoration:none}.site-nav a.router-link-active{color:var(--text);border-bottom-color:var(--accent)}.site-main{flex:1;padding:2rem 0 4rem}.site-footer{border-top:1px solid var(--line);color:var(--text-muted);padding:1.5rem 0 2.5rem;font-size:.9rem}.site-footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3rem;padding:2rem 0 1rem;display:grid}@media (width<=900px){.hero{grid-template-columns:1fr;gap:2rem}}.hero-copy{max-width:34rem}.hero-lead{color:var(--text-muted);font-size:1.15rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.button{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:.7rem 1.3rem;font-weight:600;transition:background .16s,transform .16s;display:inline-block}.button:hover{background:var(--accent-strong);color:var(--on-accent);text-decoration:none;transform:translateY(-1px)}.button-quiet{color:var(--text);border:1px solid var(--line);background:0 0}.button-quiet:hover{background:var(--surface);color:var(--text)}.screen{perspective:1200px;justify-content:center;display:flex}.screen-frame{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);width:min(100%,640px);box-shadow:var(--shadow);transform-style:preserve-3d;animation:1.2s cubic-bezier(.22,.61,.36,1) .8s both screen-settle,12s ease-in-out 2s infinite alternate screen-float;overflow:hidden;transform:perspective(1200px)rotateX(7deg)rotateY(-16deg)rotate(1deg)}@keyframes screen-settle{0%{opacity:0;transform:perspective(1200px)rotateX(0)rotateY(0)rotate(0)translateY(16px)scale(.97)}to{opacity:1;transform:perspective(1200px)rotateX(7deg)rotateY(-16deg)rotate(1deg)translateY(0)scale(1)}}.screen-frame img{width:100%;height:auto;display:block}@keyframes screen-float{0%{transform:perspective(1200px)rotateX(7deg)rotateY(-16deg)rotate(1deg)translateY(0)}to{transform:perspective(1200px)rotateX(9deg)rotateY(-11deg)rotate(-.5deg)translateY(-14px)}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rise{animation:1s cubic-bezier(.22,.61,.36,1) .45s both rise}.page-head{max-width:46rem;margin-bottom:2.5rem}.page-head p{color:var(--text-muted);font-size:1.1rem}.blocks{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.block{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem}.block h3{margin-bottom:.4rem}.block p{color:var(--text-muted);margin:0}.block-mark{width:auto;height:22px;margin-bottom:1rem}.tiers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.tier{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:1.5rem;display:flex}.tier-name{font-size:1.2rem;font-weight:650}.tier-price{letter-spacing:-.03em;margin:.4rem 0 0;font-size:2rem;font-weight:700}.tier-price-note{color:var(--text-muted);font-size:.85rem}.tier-list{margin:1.2rem 0 0;padding:0;font-size:.95rem;list-style:none}.tier-list li{border-bottom:1px solid var(--line);color:var(--text-muted);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.tier-list li:last-child{border-bottom:0}.tier-list strong{color:var(--text);font-weight:600}.tier-list .unlimited{color:var(--accent)}.price-note{color:var(--text-muted);margin-top:2rem;font-size:.95rem}@media (prefers-reduced-motion:reduce){.screen-frame,.rise{animation:none}.button{transition:none}.button:hover{transform:none}}
