.hp,.hp *,.hp :before,.hp :after{box-sizing:border-box}.hp-section{padding:104px 64px}.hp-split{flex-wrap:wrap;align-items:center;gap:56px;max-width:1180px;margin:0 auto;display:flex}.hp-split-text{flex:340px;min-width:0}.hp-split-visual{flex:340px;justify-content:center;min-width:0;display:flex}.hp-narrow{max-width:760px;margin:0 auto}.hp-center{text-align:center}.hp-center-flex{justify-content:center}.hp-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 10px;font-size:12px;font-weight:700}.hp-kicker-on-dark{color:#c4b5fd}.hp-h2{letter-spacing:-.03em;color:var(--fg);margin:0 0 18px;font-size:40px;font-weight:800;line-height:1.12}.hp-h2-on-dark{color:#fff}.hp-pivot{background:linear-gradient(115deg,#7c3aed,#a855f7);color:#0000;-webkit-background-clip:text;background-clip:text}.hp-body{color:var(--fg-soft);max-width:60ch;margin:0 0 16px;font-size:17px;line-height:1.7}.hp-body-on-dark{color:#ffffffc7}.hp-body-narrow{max-width:56ch;margin-left:auto;margin-right:auto}.hp-bullets{gap:12px;margin:0 0 6px;padding:0;list-style:none;display:grid}.hp-bullets li{color:var(--fg-soft);align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.6;display:flex}.hp-check{background:var(--accent-soft);width:20px;height:20px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hp-check.filled{color:#fff;background:#ffffff2e}.hp-cta,.hp-cta-on-dark,.hp-cta-glass{white-space:nowrap;transition:transform .2s var(--ease-mosake), box-shadow .2s var(--ease-mosake);border-radius:15px;align-items:center;gap:8px;padding:17px 30px;font-size:16.5px;font-weight:600;text-decoration:none;display:inline-flex}.hp-cta{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-deep));box-shadow:0 6px 22px rgba(var(--accent-rgb), .3);margin-top:10px}.hp-cta-on-dark{color:var(--accent-deep);background:#fff;box-shadow:0 8px 28px #0000002e}.hp-cta-glass{color:#fff;background:#ffffff0f;border:1.5px solid #ffffff80}.hp-cta-glass:hover{background:#ffffff21;border-color:#ffffffb8}.hp-cta-outline{white-space:nowrap;border:1.5px solid rgba(var(--accent-rgb), .34);color:var(--accent-deep);transition:transform .2s var(--ease-mosake), box-shadow .2s var(--ease-mosake), border-color .2s var(--ease-mosake);background:#fff;border-radius:15px;align-items:center;gap:8px;margin-top:10px;padding:17px 30px;font-size:16.5px;font-weight:600;text-decoration:none;display:inline-flex}.hp-cta-outline:hover{border-color:rgba(var(--accent-rgb), .62);box-shadow:0 8px 24px rgba(var(--accent-rgb), .16)}.hp-cta:hover,.hp-cta-on-dark:hover,.hp-cta-glass:hover,.hp-cta-outline:hover{transform:translateY(-2px)}.hp-cta:hover{box-shadow:0 10px 30px rgba(var(--accent-rgb), .38)}.hp-hero{margin-top:calc(-1 * var(--nav-h));color:#fff;background:radial-gradient(120% 130% at 85% 0,#8b4df0 0%,#6d28d9 38%,#3a1d6e 100%);align-items:center;min-height:100dvh;padding:118px 64px 56px;display:flex;position:relative;overflow:hidden}.hp-hero-inner{flex-wrap:wrap;align-items:center;gap:48px;width:100%;max-width:1280px;margin:0 auto;display:flex}.hp-hero-text{flex:560px;min-width:0}.hp-hero-h1{letter-spacing:-.03em;color:#fff;margin:0 0 18px;font-size:clamp(40px,4.4vw,64px);font-weight:800;line-height:1.05}.hp-hero-pivot{background:linear-gradient(100deg,#e9dbff,#b794ff);color:#0000;-webkit-background-clip:text;background-clip:text}.hp-hero-lead{color:#ffffffd1;max-width:48ch;margin:0 0 32px;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.hp-hero-cta{flex-wrap:wrap;gap:14px;display:flex}.hp-hero-trust{flex-wrap:wrap;gap:10px 24px;margin-top:26px;display:flex}.hp-hero-trust span{color:#ffffffb8;align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:inline-flex}.hp-hero-visual{flex:none;justify-content:flex-end;align-items:center;display:flex;position:relative}.hp-fan{flex:none;width:320px;margin-left:108px;position:relative}.hp-fan-front .card-scope,.hp-fan-back .card-scope{background:0 0;min-height:0;padding:0}.hp-fan-front .card-sheet,.hp-fan-back .card-sheet{max-width:none}.hp-fan .card-foot{display:none}.hp-fan-front{z-index:3;transition:transform .5s var(--ease-mosake);position:relative;transform:rotate(-2.5deg)}.hp-fan-front:hover{transform:rotate(-1deg)translateY(-6px)}.hp-fan-front .card-sheet{box-shadow:0 40px 76px #0e042870,0 12px 26px #0e042847}.hp-fan-back{pointer-events:none;position:absolute;top:0;left:0;right:0}.hp-fan-back .card-sheet{box-shadow:0 24px 50px #0e042857}.hp-fan-back-1{z-index:2;filter:brightness(.94);transform:rotate(-8deg)translate(-58px,16px)}.hp-fan-back-2{z-index:1;filter:brightness(.9);transform:rotate(-15deg)translate(-110px,36px)}.hp-hero-qr{z-index:4;width:188px;transition:transform .4s var(--ease-mosake);background:#fff;border-radius:20px;position:absolute;bottom:4px;left:-232px;transform:rotate(-3.5deg);box-shadow:0 26px 60px #0e04286b,0 8px 18px #0e04283d}.hp-hero-qr:hover{transform:rotate(-1.5deg)translateY(-4px)}.hp-hero-qr img{border-radius:20px;width:100%;height:auto;display:block}.hp-hero-qr-badge{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;white-space:nowrap;box-shadow:0 6px 16px rgba(var(--accent-rgb), .4);border-radius:100px;align-items:center;gap:5px;padding:5px 10px 5px 8px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:-11px;left:-12px}.pp-scan{opacity:0}.bg-proof.on .pp-scan{animation:pp-scan 1.15s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + .26s)}@keyframes pp-scan{0%{opacity:0;transform:translateY(0)}14%{opacity:.8}86%{opacity:.8;transform:translateY(46px)}to{opacity:0;transform:translateY(46px)}}.bg-proof.on .pp-read{animation:pp-read .62s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + .3s + var(--i) * .12s)}@keyframes pp-read{0%,to{fill:#c4b5fd}50%{fill:#fff}}.pp-verdict{opacity:0;transform-origin:99px 44px}.bg-proof.on .pp-verdict{animation:pp-pop .52s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + 1.3s)}@keyframes pp-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.pp-target{opacity:0}.bg-proof.on .pp-target{animation:pp-swap 6.6s var(--ease-mosake) infinite both;animation-delay:calc(var(--delay,0s) + .3s + var(--i) * 2.2s)}@keyframes pp-swap{0%{opacity:0;transform:translate(7px)}6%,27%{opacity:1;transform:translate(0)}33%,to{opacity:0;transform:translate(-7px)}}.bg-proof.on .pp-mod{animation:pp-mod 5.6s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + .32s)}@keyframes pp-mod{0%,10%{fill:#c4b5fd;rx:1.4px}16%,32%{fill:#7dd3fc;rx:1.4px}38%,to{fill:#7dd3fc;rx:2.6px}}.bg-proof.on .pp-eye{animation:pp-eye 5.6s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + .32s)}@keyframes pp-eye{0%,10%{stroke:#c4b5fd;rx:3.5px}16%,56%{stroke:#7dd3fc;rx:3.5px}62%,to{stroke:#7dd3fc;rx:6px}}.bg-proof.on .pp-eye-dot{animation:pp-eye-dot 5.6s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + .32s)}@keyframes pp-eye-dot{0%,10%{fill:#c4b5fd;rx:1px}16%,56%{fill:#7dd3fc;rx:1px}62%,to{fill:#7dd3fc;rx:1.75px}}.pp-logo{opacity:0;transform-origin:32px 44px}.bg-proof.on .pp-logo{animation:pp-logo .7s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + 4.98s)}@keyframes pp-logo{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.pp-tile{opacity:.3}.bg-proof.on .pp-tile{animation:pp-tile .62s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + .32s + var(--i) * 1.3s)}@keyframes pp-tile{0%{opacity:.3}to{opacity:1}}.cp-addr{transform-origin:6px 44px}.bg-proof.on .cp-addr{animation:cp-grow-x .62s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + .3s)}@keyframes cp-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cp-tap{opacity:0;transform-origin:134px 44px}.bg-proof.on .cp-tap{animation:cp-pop .46s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + .98s)}@keyframes cp-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.cp-ripple{opacity:0;transform-origin:134px 44px}.bg-proof.on .cp-ripple{animation:cp-ripple .9s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + 1.18s)}@keyframes cp-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.cp-entry{opacity:0}.bg-proof.on .cp-entry{animation:cp-slide-in .56s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + 1.4s)}@keyframes cp-slide-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.cp-saved{opacity:0;transform-origin:250px 26px}.bg-proof.on .cp-saved{animation:cp-pop .48s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + 1.88s)}.cp-edit{fill:#e9dbff52}.bg-proof.on .cp-edit{animation:cp-edit .7s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + .42s)}@keyframes cp-edit{0%{fill:#e9dbff52}to{fill:#6ee7b7}}.cp-wire{stroke-dasharray:26 200;stroke-dashoffset:26px}.bg-proof.on .cp-wire{animation:cp-wire .62s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + .9s + var(--i) * .32s)}@keyframes cp-wire{0%{stroke:#e9dbff4d;stroke-dashoffset:26px}to{stroke:#6ee7b78c;stroke-dashoffset:-90px}}.cp-sync{fill:#e9dbff47}.bg-proof.on .cp-sync{animation:cp-edit .52s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + 1.3s + var(--i) * .32s)}.cp-bar{transform-box:fill-box;transform-origin:bottom}.bg-proof.on .cp-bar{animation:cp-rise .62s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + .32s + var(--i) * .11s)}@keyframes cp-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cp-never{opacity:0}.bg-proof.on .cp-never{animation:cp-fade .52s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + 1.08s + var(--i) * .2s)}@keyframes cp-fade{0%{opacity:0}to{opacity:1}}.cp-strike{stroke-dasharray:110;stroke-dashoffset:110px}.bg-proof.on .cp-strike{animation:cp-strike .46s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + 1.36s + var(--i) * .2s)}@keyframes cp-strike{0%{stroke-dashoffset:110px}to{stroke-dashoffset:0}}.hp-modes{background:linear-gradient(#f3eeff 0%,#fbf9ff 62%,#fff 100%)}.ml-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1080px;margin:40px auto 0;padding:0 24px;display:grid}.ml-lane{background:#fff;border:1px solid #7c3aed24;border-radius:22px;padding:24px 24px 26px;box-shadow:0 18px 44px #3c187814}.ml-lane-featured{border-color:#7c3aed52;box-shadow:0 24px 60px #3c187824}.ml-lane-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted,#6b6280);margin:0 0 14px;font-size:12px;font-weight:800}.ml-lane-kicker-accent{color:#7c3aed}.ml-art{background:linear-gradient(160deg,#2a1155 0%,#1b0b38 100%);border-radius:16px;width:100%;height:auto;padding:10px;display:block}.ml-lane-h3{letter-spacing:-.02em;color:var(--fg,#17121f);margin:20px 0 8px;font-size:21px;font-weight:800}.ml-lane-text{color:var(--fg-muted,#5d5570);margin:0 0 14px;font-size:15.5px;line-height:1.62}.ml-lane-note{color:var(--fg-muted,#5d5570);background:#7c3aed0f;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.ml-lane-note strong{color:var(--fg,#17121f);font-weight:700}.ml-stub,.ml-bridge,.ml-link,.ml-link-2{fill:#e9dbff73}.ml-lanes.on .ml-bridge{animation:5.2s linear both ml-bridge}@keyframes ml-bridge{0%,18%{opacity:1;transform:scaleX(1)}30%,to{opacity:0;transform:scaleX(.2)}}.ml-lanes.on .ml-stub{animation:5.2s linear both ml-stub}@keyframes ml-stub{0%,20%{fill:#e9dbff73}32%,to{fill:#fcd34d99}}.ml-break{opacity:0}.ml-lanes.on .ml-break{animation:5.2s linear both ml-break}@keyframes ml-break{0%,30%{opacity:0}40%,to{opacity:1}}.ml-lanes.on .ml-static-mod{animation:5.2s linear both ml-fade-mod}@keyframes ml-fade-mod{0%,24%{fill:#c4b5fd}40%,to{fill:#c4b5fd6b}}.ml-lanes.on .ml-hub{animation:ml-hub 5.2s var(--ease-mosake) both;transform-origin:112px 54px}@keyframes ml-hub{0%,20%{transform:scale(1)}26%{transform:scale(1.14)}34%,to{transform:scale(1)}}.ml-lanes.on .ml-link-2{animation:5.2s linear both ml-relink}@keyframes ml-relink{0%,22%{fill:#e9dbff73}30%,to{fill:#6ee7b7}}.ml-target-b{opacity:0}.ml-lanes.on .ml-target-a{animation:5.2s linear both ml-out}.ml-lanes.on .ml-target-b{animation:5.2s linear both ml-in}@keyframes ml-out{0%,16%{opacity:1}24%,to{opacity:0}}@keyframes ml-in{0%,18%{opacity:0}26%,to{opacity:1}}.ml-tag{opacity:0}.ml-lanes.on .ml-tag{animation:ml-tag 5.2s var(--ease-mosake) both}@keyframes ml-tag{0%,44%{opacity:0;transform:translateY(4px)}54%,to{opacity:1;transform:translateY(0)}}.ml-tag-text{letter-spacing:.02em;font-family:inherit;font-size:9.5px;font-weight:700}.ml-tag-text-static{fill:#fcd34d}.ml-tag-text-dynamic{fill:#6ee7b7}@media (max-width:860px){.ml-lanes{grid-template-columns:minmax(0,1fr);gap:18px}.ml-lane{padding:20px 18px 22px}.ml-lane-h3{font-size:19px}}.hp-hero-product{min-height:0;padding-bottom:84px}.hp-hero-visual-qr,.hp-hero-visual-card{justify-content:center;align-items:center}.hp-hero-bigqr{width:min(280px,62vw);height:auto;transition:transform .5s var(--ease-mosake);background:#fff;border-radius:24px;padding:16px;display:block;transform:rotate(-2.4deg);box-shadow:0 34px 70px #0c042070,0 10px 24px #0c042047}.hp-hero-bigqr:hover{transform:rotate(0)translateY(-5px)}.hp-hero-visual-qr .hp-hero-qr-badge,.hp-hero-visual-card .hp-hero-qr-badge{top:auto;bottom:-14px;left:50%;transform:translate(-50%)}.hp-after-proofs{margin-top:52px}.hp-single-cta{flex-direction:column;align-items:center;gap:12px;margin-top:30px;display:flex}.hp-single-cta span{color:var(--fg-muted);font-size:13px}.hp-entry{background:var(--bg);position:relative;overflow:hidden}.hp-entry .hp-split,.hp-proof .hp-split{align-items:flex-start}.hp-entry:before{content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(50% 50%,#7c3aed29 0%,#7c3aed00 72%);border-radius:50%;width:620px;height:620px;position:absolute;top:8%;right:-6%}.hp-entry>*{z-index:1;position:relative}.mini{flex-direction:column;align-items:center;gap:18px;width:100%;min-width:0;max-width:436px;display:flex}.mini-chiprow{gap:6px;width:100%;min-width:0;display:flex}.mini-chip{border:1px solid color-mix(in srgb, var(--tint) 26%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--tint) 12%, #fff) 0%, #fff 62%);-webkit-backdrop-filter:blur(8px);min-width:0;color:color-mix(in srgb, var(--tint) 72%, #0b1120);cursor:pointer;white-space:nowrap;box-shadow:0 2px 10px color-mix(in srgb, var(--tint) 14%, transparent);transition:transform .22s var(--ease-mosake), box-shadow .22s var(--ease-mosake), border-color .22s var(--ease-mosake), background .22s var(--ease-mosake);border-radius:100px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:8px 6px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.mini-chip:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffe6,#fff0);height:1px;position:absolute;top:0;left:14%;right:14%}.mini-chip:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffffbf,#fff0);width:45%;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.mini-chip:hover:after,.mini-chip.on:after{animation:mini-chip-sheen .78s var(--ease-mosake)}@keyframes mini-chip-sheen{0%{transform:translate(0)skew(-18deg)}to{transform:translate(444%)skew(-18deg)}}.mini-chip:hover{border-color:color-mix(in srgb, var(--tint) 45%, transparent);box-shadow:0 8px 20px color-mix(in srgb, var(--tint) 24%, transparent);transform:translateY(-2px)}.mini-chip.on{border-color:color-mix(in srgb, var(--tint) 60%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--tint) 26%, #fff) 0%, color-mix(in srgb, var(--tint) 8%, #fff) 70%);color:color-mix(in srgb, var(--tint) 88%, #0b1120);box-shadow:0 6px 18px color-mix(in srgb, var(--tint) 30%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--tint) 18%, transparent)}.mini-stage{justify-content:center;width:100%;display:flex}.mini-code{width:236px;height:236px;animation:mini-fade .32s var(--ease-mosake);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 26px 56px #18083829,0 6px 16px #18083814}.mini-code svg{width:100%;height:100%;display:block}.mini-code-empty{text-align:center;color:var(--fg-muted);background:var(--bg-raised);justify-content:center;align-items:center;padding:24px;font-size:13px;line-height:1.5;animation:none;display:flex}@keyframes mini-fade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.mini-form{width:100%;height:calc(var(--fields) * 64px + (var(--fields) - 1) * 10px);transition:height .42s var(--ease-mosake);align-content:start;gap:10px;display:grid;overflow:hidden}.mini-field{animation:mini-field-in .38s var(--ease-mosake) both;animation-delay:var(--delay,0s)}@keyframes mini-field-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mini-field{flex-direction:column;gap:5px;display:flex}.mini-field span{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-size:10.5px;font-weight:700}.mini-field input{border:1.5px solid var(--line);width:100%;color:var(--fg);transition:border-color .2s var(--ease-mosake), box-shadow .2s var(--ease-mosake);background:#fff;border-radius:11px;padding:10px 13px;font-family:inherit;font-size:14px}.mini-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .14);outline:none}.mini-field input::placeholder{color:var(--fg-dim)}.mini-hint{color:var(--fg-muted);margin:0;font-size:12px;line-height:1.45}.mini-controls{flex-wrap:wrap;justify-content:center;gap:22px 26px;width:100%;display:flex}.mini-group{flex-direction:column;align-items:center;gap:8px;display:flex}.mini-group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);font-size:10.5px;font-weight:700}.mini-swatches{gap:8px;display:flex}.mini-swatch{cursor:pointer;width:30px;height:30px;transition:transform .2s var(--ease-mosake), box-shadow .2s var(--ease-mosake);border:2px solid #0000;border-radius:10px;padding:0}.mini-swatch:hover{transform:translateY(-2px)}.mini-swatch.on{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--accent)}.mini-shapes{gap:6px;display:flex}.mini-shape{border:1px solid var(--line);color:var(--fg-soft);cursor:pointer;transition:border-color .2s var(--ease-mosake), background .2s var(--ease-mosake), color .2s var(--ease-mosake);background:#fff;border-radius:9px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600}.mini-shape:hover{border-color:var(--line-strong)}.mini-shape.on{border-color:var(--accent);background:rgba(var(--accent-rgb), .1);color:var(--accent-deep)}.mini-download{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;cursor:pointer;width:100%;box-shadow:0 8px 24px rgba(var(--accent-rgb), .32);transition:transform .2s var(--ease-mosake), box-shadow .2s var(--ease-mosake);border:none;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:15px 22px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.mini-download:hover:not(:disabled){box-shadow:0 12px 30px rgba(var(--accent-rgb), .4);transform:translateY(-2px)}.mini-download:disabled{opacity:.55;cursor:default}.mini-download:after{content:"";background:linear-gradient(100deg,#fff0,#ffffff4d,#fff0);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.mini-download:hover:not(:disabled):after{animation:mini-sheen .9s var(--ease-mosake)}@keyframes mini-sheen{to{left:120%}}.hp-proof{background:linear-gradient(#ede9fe 0%,#f3f0ff 46%,#faf9ff 100%);border-top:1px solid #7c3aed29;padding-top:76px;padding-bottom:76px;position:relative;overflow:hidden}.hp-proof:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#7c3aed29 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 60%,#000 0%,#0000 100%)}.hp-proof>*{z-index:1;position:relative}.hp-proof-lead{margin-bottom:22px}.hp-proof-point{background:#ffffffb8;border:1px solid #7c3aed29;border-radius:16px;gap:14px;margin:4px 0 22px;padding:16px 18px;display:flex}.hp-proof-point strong{color:var(--fg);margin-bottom:4px;font-size:15.5px;display:block}.hp-proof-point p{color:var(--fg-soft);margin:0;font-size:14.5px;line-height:1.6}.hp-proof-icon{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;width:38px;height:38px;box-shadow:0 6px 18px rgba(var(--accent-rgb), .32);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cs{flex-direction:column;gap:26px;width:100%;max-width:1180px;margin:0 auto;display:flex}.cs-intro{flex-wrap:wrap;align-items:center;gap:40px 56px;display:flex}.cs-intro-text{flex:520px;min-width:0}.cs-intro .hp-proof-point{flex:340px;margin:0}.cs-intro .hp-body{margin-bottom:0}.cs-body{flex-wrap:wrap;align-items:flex-start;gap:56px;display:flex}.cs-panel{flex-direction:column;flex:400px;gap:16px;min-width:0;max-width:460px;display:flex}.cs-fields{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.cs-field:last-child{grid-column:1/-1}.cs-field{flex-direction:column;gap:5px;display:flex}.cs-field span{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-size:10.5px;font-weight:700}.cs-field input{width:100%;color:var(--fg);transition:border-color .2s var(--ease-mosake), box-shadow .2s var(--ease-mosake);background:#fff;border:1.5px solid #7c3aed2e;border-radius:11px;padding:10px 13px;font-family:inherit;font-size:14px}.cs-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .14);outline:none}.cs-address{background:#fffc;border:1px solid #7c3aed29;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.cs-address-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);font-size:10px;font-weight:700}.cs-address-value{font-family:var(--font-mono);overflow-wrap:anywhere;line-height:1.3}.cs-address-host{color:var(--fg-muted);font-size:11.5px}.cs-address-slug{color:var(--accent-deep);font-size:16px;font-weight:700}.cs-controls{flex-wrap:wrap;gap:22px;display:flex}.cs-group{flex-direction:column;gap:8px;display:flex}.cs-group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);font-size:10.5px;font-weight:700}.cs-swatches{gap:8px;display:flex}.cs-swatch{cursor:pointer;width:28px;height:28px;transition:transform .2s var(--ease-mosake), box-shadow .2s var(--ease-mosake);border:2px solid #0000;border-radius:9px;padding:0}.cs-swatch:hover{transform:translateY(-2px)}.cs-swatch.on{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--accent)}.cs-swatch-violet{background:linear-gradient(135deg,#7c3aed,#4c1d95)}.cs-swatch-teal{background:linear-gradient(135deg,#2a8e84,#14532d)}.cs-swatch-slate{background:linear-gradient(135deg,#2563eb,#1e3a8a)}.cs-swatch-sand{background:linear-gradient(135deg,#b45309,#78350f)}.cs-swatch-midnight{background:linear-gradient(135deg,#4dd4c0,#0c1016)}.cs-layouts,.cs-template-row{flex-wrap:wrap;gap:6px;display:flex}.cs-layout,.cs-template{color:var(--fg-soft);cursor:pointer;transition:border-color .2s var(--ease-mosake), background .2s var(--ease-mosake), color .2s var(--ease-mosake), transform .2s var(--ease-mosake);background:#fff;border:1px solid #7c3aed2e;border-radius:9px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600}.cs-layout:hover,.cs-template:hover{border-color:#7c3aed66;transform:translateY(-1px)}.cs-layout.on{border-color:var(--accent);background:rgba(var(--accent-rgb), .1);color:var(--accent-deep)}.cs-templates{flex-direction:column;gap:8px;display:flex}.cs-actions{flex-wrap:wrap;gap:10px;display:flex}.cs-cta{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;box-shadow:0 8px 22px rgba(var(--accent-rgb), .3);transition:transform .2s var(--ease-mosake), box-shadow .2s var(--ease-mosake);border-radius:13px;align-items:center;gap:8px;padding:13px 20px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.cs-cta:hover{box-shadow:0 12px 28px rgba(var(--accent-rgb), .38);transform:translateY(-2px)}.cs-vcf{color:var(--fg-soft);cursor:pointer;transition:border-color .2s var(--ease-mosake), color .2s var(--ease-mosake);background:#fff;border:1.5px solid #7c3aed3d;border-radius:13px;align-items:center;gap:7px;padding:13px 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cs-vcf:hover{border-color:var(--accent);color:var(--accent-deep)}.cs-stage{flex:380px;justify-content:center;min-width:0;display:flex;position:relative}.cs-stage:before{content:"";z-index:0;filter:blur(14px);pointer-events:none;background:radial-gradient(52% 46% at 50% 44%,#7c3aed4d 0%,#7c3aed00 72%);border-radius:44px;position:absolute;inset:-6% -12% -4%}.cs-card{z-index:1;width:100%;max-width:360px;transition:transform .5s var(--ease-mosake);position:relative;transform:rotate(-1.4deg)}.cs-card:hover{transform:rotate(0)translateY(-4px)}.cs-card .card-scope{min-height:0;transition:background .4s var(--ease-mosake);background:0 0;padding:0}.cs-card .card-sheet{max-width:none;transition:background .4s var(--ease-mosake), border-color .4s var(--ease-mosake);box-shadow:0 34px 70px #2d10603d,0 8px 20px #2d10601f}.cs-card .card-foot{display:none}.hp-klammer{color:#fff;background:linear-gradient(160deg,#2a1554 0%,#1a0e36 100%);position:relative;overflow:hidden}.hp-klammer:before{content:"";pointer-events:none;background-image:linear-gradient(#c4b5fd17 1px,#0000 1px),linear-gradient(90deg,#c4b5fd17 1px,#0000 1px);background-size:46px 46px;animation:26s linear infinite hp-grid-drift;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000 0%,#0000 100%);mask-image:radial-gradient(75% 65% at 50% 45%,#000 0%,#0000 100%)}.hp-klammer:after{content:"";pointer-events:none;opacity:.55;filter:blur(46px);background:radial-gradient(30% 34% at 24% 26%,#7c3aedbf 0%,#7c3aed00 100%),radial-gradient(32% 36% at 76% 68%,#a855f78c 0%,#a855f700 100%);animation:22s ease-in-out infinite alternate hp-aurora-drift;position:absolute;inset:-20%}.hp-klammer>*{z-index:1;position:relative}@keyframes hp-grid-drift{0%{transform:translate(0,0)}to{transform:translate(46px,46px)}}@keyframes hp-aurora-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}.bg-proofs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:52px;max-width:1180px;margin:52px auto 0;display:grid}@keyframes bg-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.bg-proof{opacity:0;transform:translateY(16px)}.bg-proof.on{animation:bg-rise .7s var(--ease-mosake) var(--delay,0s) both}.bg-proof h3{letter-spacing:-.01em;color:#fff;margin:22px 0 10px;font-size:19.5px;font-weight:700}.bg-proof p{color:#ffffffb8;max-width:34ch;margin:0;font-size:15.5px;line-height:1.65}.bg-proof-art{align-items:center;height:128px;display:flex}.bg-art{width:192px;height:128px;overflow:visible}.bg-proofs-wide .bg-proof-art{height:auto}.bg-art-wide{width:100%;height:auto}.bg-proof .bg-row{opacity:0}.bg-proof.on .bg-row{animation:bg-row-in .52s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + var(--i) * .11s + .26s)}@keyframes bg-row-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.bg-tinted{fill:#c4b5fd}.bg-proof.on .bg-tinted{animation:bg-recolor 4.2s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + .4s)}@keyframes bg-recolor{0%,12%{fill:#c4b5fd}30%,42%{fill:#fca5a5}60%,72%{fill:#fde047}90%,to{fill:#6ee7b7}}.bg-proof .bg-bar{transform-origin:bottom;transform:scaleY(0)}.bg-proof.on .bg-bar{animation:bg-grow .62s var(--ease-mosake) both;animation-delay:calc(var(--delay,0s) + var(--i) * 90ms + .26s)}@keyframes bg-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hp-pricing{background:linear-gradient(#f4f0ff 0%,#e7e0fc 46%,#f1ecff 100%);padding-top:76px;padding-bottom:76px;position:relative;overflow:hidden}.hp-pricing:before{content:"";pointer-events:none;filter:blur(14px);background:radial-gradient(50% 50%,#7c3aed33 0%,#7c3aed00 70%);width:760px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp-pricing:has(.hp-plans):before{width:620px;height:520px;top:46%;transform:translate(-6%,-50%)}.hp-pricing>*{z-index:1;position:relative}.hp-pricing-inner{text-align:center;max-width:860px;margin:0 auto}.hp-plans{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:34px;display:grid}.hp-plan{border:1px solid var(--line);box-shadow:var(--shadow-card);transition:transform .3s var(--ease-mosake), box-shadow .3s var(--ease-mosake);background:#fff;border-radius:22px;padding:28px 26px;position:relative}.hp-plan:hover{transform:translateY(-4px)}.hp-plan-qr{background:#fff;border-radius:10px;width:72px;height:72px;position:absolute;top:24px;right:24px;box-shadow:0 4px 14px #2d10601a}@media (max-width:560px){.hp-plan-qr{width:56px;height:56px;top:20px;right:20px}}.hp-plan.featured{background:linear-gradient(168deg, rgba(var(--accent-rgb), .16) 0%, #fff 58%);border:1.5px solid rgba(var(--accent-rgb), .42);box-shadow:0 28px 64px rgba(var(--accent-rgb), .24), 0 6px 18px rgba(var(--accent-rgb), .12);transform:translateY(-10px)}.hp-plan.featured:hover{transform:translateY(-14px)}.hp-plan-badge{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-deep));border-radius:100px;padding:5px 12px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.hp-plan-name{color:var(--fg);font-size:15px;font-weight:700}.hp-plan-price{align-items:baseline;gap:7px;margin:6px 0 4px;display:flex}.hp-plan-amount{letter-spacing:-.03em;color:var(--fg);font-size:48px;font-weight:800}.hp-plan-unit{color:var(--fg-soft);font-size:14px}.hp-plan-tagline{color:var(--fg-soft);margin:0;font-size:14px;line-height:1.6}.hp-plan-cta{width:100%;color:var(--fg);border:1.5px solid var(--line);background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-top:16px;padding:13px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.hp-plan-cta.featured{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-deep));box-shadow:0 8px 26px rgba(var(--accent-rgb), .36);border:none;position:relative;overflow:hidden}.hp-plan-cta.featured:after{content:"";background:linear-gradient(100deg,#fff0,#ffffff57,#fff0);width:42%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.hp-plan.featured:hover .hp-plan-cta.featured:after{animation:hp-cta-sheen .9s var(--ease-mosake)}@keyframes hp-cta-sheen{to{left:130%}}.hp-plan-features{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:18px;display:grid}.hp-plan-feature{color:var(--fg-soft);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.hp-plan-feature.off{color:var(--fg-muted)}.hp-check.off{background:var(--bg-elevated);color:var(--fg-muted)}.hp-plan-card{height:220px;margin:20px -26px -28px;padding:0 46px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.hp-plan-card .card-scope{background:0 0;min-height:0;padding:0}.hp-plan-card .card-sheet{max-width:none;box-shadow:0 16px 36px #2d106038}.hp-plan-card .card-logo{max-height:40px}.hp-plan-card .card-foot{display:none}.hp-plan-card .card-save{pointer-events:none}.hp-plan.featured .hp-check.filled{background:rgba(var(--accent-rgb), .16);color:var(--accent-deep)}.hp-business{border:1.5px solid rgba(var(--accent-rgb), .42);text-align:left;color:var(--fg);background:linear-gradient(#fff 0%,#efe8ff 100%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:16px 22px;font-size:14.5px;display:flex;box-shadow:0 10px 28px #3c187829}.hp-business strong{color:var(--fg)}.hp-business-link{color:var(--accent);white-space:nowrap;align-items:center;gap:6px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.hp-final{color:#fff;text-align:center;background:#160b2e;padding:128px 48px;position:relative;overflow:hidden}.hp-aurora{pointer-events:none;opacity:.5;filter:blur(30px);background:radial-gradient(40% 55% at 22% 30%,#7c3aedbf 0%,#7c3aed00 100%),radial-gradient(45% 60% at 78% 70%,#a855f799 0%,#a855f700 100%);position:absolute;inset:0}.hp-final-inner{max-width:760px;margin:0 auto;position:relative}.hp-final-h2{letter-spacing:-.03em;color:#fff;margin:0 0 18px;font-size:40px;font-weight:800;line-height:1.12}.hp-final-lead{color:#ffffffbf;max-width:54ch;margin:0 auto 30px;font-size:17px;line-height:1.7}.hp-trustrow{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:32px;display:flex}.hp-trust{color:#ffffffd1;align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:inline-flex}@media (max-width:900px){.hp-section{padding:56px 22px}.mini-chip svg{display:none}.mini-chip{padding:9px 4px;font-size:11px}.cs{gap:24px}.cs-intro{gap:22px}.cs-fields{grid-template-columns:1fr}.cs-body{flex-direction:column;gap:28px}.cs-panel,.cs-stage{flex:none;width:100%;max-width:none}.cs-card{max-width:320px;transform:none}.cs-controls{gap:18px}.hp-hero{margin-top:calc(-1 * var(--nav-h));text-align:center;min-height:0;padding:96px 22px 40px}.hp-hero-inner{flex-direction:column;gap:32px}.hp-hero-h1{font-size:34px}.hp-hero-lead{margin-left:auto;margin-right:auto;font-size:16px}.hp-hero-cta,.hp-hero-visual{justify-content:center}.hp-fan{width:244px;margin-left:74px}.hp-fan-back-1{transform:rotate(-7deg)translate(-32px,12px)}.hp-fan-back-2{transform:rotate(-13deg)translate(-62px,26px)}.hp-hero-qr{width:118px;bottom:6px;left:-78px}.hp-hero-qr-badge{font-size:9.5px;top:-9px;left:-8px}.hp-hero-trust{justify-content:center;gap:8px 16px}.hp-h2,.hp-final-h2{font-size:27px}.hp-body{font-size:15.5px}.hp-split{flex-direction:column;gap:36px}.hp-split-text{text-align:left}.hp-split-text,.hp-split-visual{flex:none;width:100%;min-width:0}.bg-proofs{grid-template-columns:1fr;gap:34px;margin-top:36px}}.ah{text-align:left;flex-direction:column;gap:18px;width:min(400px,100%);display:flex}.ah-panel{background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:2px;padding:18px 20px;display:flex}.ah-row{align-items:baseline;gap:14px;padding:9px 0;display:flex}.ah-row+.ah-row{border-top:1px solid #ffffff14}.ah-label{letter-spacing:.04em;color:#e9dbff80;flex:0 0 66px;font-size:12.5px;font-weight:600}.ah-values{flex:auto;min-width:0;min-height:22px;display:block;position:relative}.ah-value{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;position:absolute;inset:0;overflow:hidden}.ah-value-from{animation:ah-from 10.5s var(--ease-mosake) infinite both}.ah-value-to{animation:ah-to 10.5s var(--ease-mosake) infinite both}.ah-row .ah-value{animation-delay:calc(var(--i) * .9s)}@keyframes ah-from{0%,36%{opacity:1;transform:translateY(0)}43%,89%{opacity:0;transform:translateY(-5px)}96%,to{opacity:1;transform:translateY(0)}}@keyframes ah-to{0%,36%{opacity:0;transform:translateY(5px)}43%,89%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(5px)}}.ah-anchor{background:#fffffff5;border-radius:20px;padding:18px 20px 20px;box-shadow:0 24px 54px #0c04205c}.ah-anchor-label{letter-spacing:.12em;text-transform:uppercase;color:#3c187880;margin:0 0 8px;font-size:11.5px;font-weight:700}.ah-url{flex-wrap:wrap;align-items:baseline;column-gap:1px;margin:0;display:flex}.ah-host{color:#3c18786b;font-size:13.5px;font-weight:500}.ah-slug{letter-spacing:-.03em;color:var(--accent-deep);font-size:30px;font-weight:800}@media (max-width:900px){.ah{width:100%}.ah-slug{font-size:26px}}.hp-offer{border:1.5px solid rgba(var(--accent-rgb), .22);text-align:left;background:#fff;border-radius:26px;max-width:720px;margin:34px auto 0;padding:30px 34px 32px;box-shadow:0 26px 64px #3c187829}.hp-offer-head{border-bottom:1px solid rgba(var(--accent-rgb), .16);flex-wrap:wrap;align-items:baseline;gap:14px;padding-bottom:22px;display:flex}.hp-offer-badge{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.hp-offer-price{letter-spacing:-.035em;color:var(--fg);margin:0;font-size:40px;font-weight:800;line-height:1}.hp-offer-price span{letter-spacing:0;color:var(--fg-muted,#5d5570);margin-left:9px;font-size:15.5px;font-weight:500}.hp-offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.hp-offer-list li{color:var(--fg);align-items:flex-start;gap:11px;font-size:15.5px;line-height:1.45;display:flex}.hp-offer-check{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;width:21px;height:21px;box-shadow:0 3px 8px rgba(var(--accent-rgb), .32);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.hp-offer-cta{justify-content:center;width:100%;margin-top:0;display:flex}.hp-price-note{text-align:center;color:#574e6b;max-width:520px;margin:16px auto 0;font-size:13.5px;line-height:1.55}.hp-free-note{text-align:left;color:var(--fg-soft);background:#ffffffb8;border:1.5px solid #6ee7b780;border-radius:16px;align-items:flex-start;gap:12px;margin-top:30px;padding:16px 20px;font-size:15px;line-height:1.55;display:flex}.hp-free-note strong{color:var(--fg);font-weight:700}.hp-free-note-mark{color:#0f8a5f;background:#108f6024;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.hp-cta-shine{isolation:isolate;position:relative;overflow:hidden}.hp-cta-shine:after{content:"";z-index:-1;animation:hp-shine 4.6s var(--ease-mosake) infinite;background:linear-gradient(105deg,#fff0 38%,#ffffff70 50%,#fff0 62%);position:absolute;inset:0;transform:translate(-130%)}@keyframes hp-shine{0%,62%{transform:translate(-130%)}86%,to{transform:translate(130%)}}.hp-cta-shine:hover:after{animation-duration:1.5s}@media (max-width:880px){.hp-offer{border-radius:22px;padding:26px 22px 28px}.hp-offer-list{grid-template-columns:minmax(0,1fr);gap:13px}.hp-offer-price{font-size:34px}.hp-free-note{font-size:14.5px}}
