@keyframes bino-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes bino-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bino-grid-drift{0%{background-position:0 0,0 0}to{background-position:48px 32px,-24px 16px}}@keyframes bino-reveal{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.bino-marketing{--bino-blue:#06f;--bino-blue-deep:#0047b3;--bino-ink:#0b1220;--bino-ink-soft:#2a3548;--bino-muted:#5a6578;--bino-surface:#f2f5fa;--bino-line:#0b12201a;color:var(--bino-ink);background:var(--bino-surface);min-height:100dvh;overflow-x:hidden}.bino-marketing a{-webkit-user-select:auto;user-select:auto}.bino-hero{color:#fff;isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100dvh;padding:28px 20px 40px;display:flex;position:relative}.bino-hero__plane{z-index:-1;background:radial-gradient(80% 50% at 20% 10%,#0066ff73,#0000 55%),linear-gradient(165deg,#0b12208c 0%,#0047b373 42%,#0066ffb8 100%),linear-gradient(#0b1220 0%,#123a7a 55%,#06f 100%);position:absolute;inset:0}.bino-hero__plane:before{content:"";opacity:.45;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:48px 48px,48px 48px;animation:28s linear infinite bino-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9 0%,#00000059 70%,#0000 100%);mask-image:linear-gradient(#000000d9 0%,#00000059 70%,#0000 100%)}.bino-hero__plane:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b12208c);height:42%;position:absolute;inset:auto 0 0}.bino-hero__inner{width:100%;max-width:720px;margin-inline:auto}.bino-brand{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(3.25rem,14vw,5.5rem);font-weight:800;line-height:.95;animation:.7s ease-out both bino-fade-up;display:block}.bino-headline{letter-spacing:-.02em;max-width:22ch;margin:0 0 12px;font-size:clamp(1.35rem,4.6vw,1.85rem);font-weight:600;line-height:1.3;animation:.75s ease-out .12s both bino-fade-up}.bino-support{color:#ffffffe0;max-width:34ch;margin:0 0 28px;font-size:1.05rem;font-weight:400;line-height:1.55;animation:.75s ease-out .22s both bino-fade-up}.bino-cta{flex-direction:column;align-items:stretch;gap:12px;animation:.8s ease-out .35s both bino-fade-in;display:flex}.bino-cta__primary{min-height:52px;color:var(--bino-blue);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.bino-cta__primary:hover{background:#f0f5ff;transform:translateY(-1px)}.bino-cta__secondary{color:#ffffffeb;text-underline-offset:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:.98rem;font-weight:600;text-decoration:underline;display:inline-flex}.bino-cta__secondary:hover{color:#fff}.bino-cta__secondary--dark{color:var(--bino-ink-soft)}.bino-cta__secondary--dark:hover{color:var(--bino-ink)}.bino-section{max-width:880px;margin-inline:auto;padding:56px 20px}.bino-section--wide{max-width:1100px}.bino-section__title{letter-spacing:-.02em;color:var(--bino-ink);margin:0 0 10px;font-size:clamp(1.35rem,3.5vw,1.75rem);font-weight:700}.bino-section__lead{color:var(--bino-muted);max-width:40ch;margin:0 0 28px;font-size:1.02rem;line-height:1.55}.bino-showcase{background:linear-gradient(180deg, #0b12200a, transparent 40%), var(--bino-surface);border-block:1px solid var(--bino-line)}.bino-showcase__grid{gap:28px;margin:0;padding:0;list-style:none;display:grid}.bino-showcase__item{animation:.75s ease-out both bino-reveal}.bino-showcase__item:first-child{animation-delay:50ms}.bino-showcase__item:nth-child(2){animation-delay:.12s}.bino-showcase__item:nth-child(3){animation-delay:.2s}.bino-showcase__frame{background:#fff;border:1px solid #0b122014;border-radius:16px;overflow:hidden;box-shadow:0 1px #0b12200f,0 24px 48px -28px #0b122059}.bino-showcase__img{width:100%;height:auto;display:block}.bino-showcase__caption{color:var(--bino-ink-soft);margin:12px 4px 0;font-size:.95rem;font-weight:600}.bino-sample-note{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-radius:10px;max-width:42ch;margin:-12px 0 24px;padding:10px 14px;font-size:.9rem;font-weight:600}.bino-metrics{border-top:1px solid var(--bino-line);margin:0;padding:0;list-style:none}.bino-metrics li{border-bottom:1px solid var(--bino-line);align-items:flex-start;gap:16px;padding:18px 0;animation:.6s ease-out both bino-fade-up;display:flex}.bino-metrics li:first-child{animation-delay:50ms}.bino-metrics li:nth-child(2){animation-delay:.1s}.bino-metrics li:nth-child(3){animation-delay:.15s}.bino-metrics li:nth-child(4){animation-delay:.2s}.bino-metrics li:nth-child(5){animation-delay:.25s}.bino-metrics__idx{color:var(--bino-blue);letter-spacing:.04em;flex:none;min-width:1.5rem;padding-top:4px;font-size:.8rem;font-weight:700}.bino-metrics__body{flex-direction:column;gap:6px;min-width:0;display:flex}.bino-metrics__label{color:var(--bino-ink);font-size:1.08rem;font-weight:600;line-height:1.35}.bino-metrics__delta{flex-wrap:wrap;align-items:baseline;gap:8px 10px;font-size:.95rem;display:flex}.bino-metrics__before{color:var(--bino-muted);-webkit-text-decoration:line-through #5a657873;text-decoration:line-through #5a657873}.bino-metrics__arrow{color:var(--bino-muted)}.bino-metrics__after{color:var(--bino-blue);font-weight:700}.bino-metrics__note{color:var(--bino-muted);font-size:.88rem}.bino-metrics__more{margin:20px 0 0;font-size:.95rem}.bino-metrics__more a{color:var(--bino-blue);font-weight:600}.bino-steps{gap:28px;margin:0;padding:0;list-style:none;display:grid}.bino-steps li{padding-inline-start:0;position:relative}.bino-steps__num{color:var(--bino-blue);letter-spacing:.02em;margin-bottom:6px;font-size:.85rem;font-weight:700;display:block}.bino-steps__title{color:var(--bino-ink);margin:0 0 6px;font-size:1.15rem;font-weight:700}.bino-steps__body{color:var(--bino-muted);max-width:42ch;margin:0;font-size:1rem;line-height:1.55}.bino-closing{text-align:center;background:linear-gradient(#0000,#0066ff0f);padding:48px 20px 64px}.bino-closing__title{color:var(--bino-ink);margin:0 0 20px;font-size:1.25rem;font-weight:700}.bino-closing .bino-cta{align-items:center;max-width:360px;margin-inline:auto}.bino-closing .bino-cta__primary{background:var(--bino-blue);color:#fff;width:100%}.bino-closing .bino-cta__primary:hover{background:var(--bino-blue-deep)}.bino-footer{text-align:center;color:var(--bino-muted);border-top:1px solid var(--bino-line);padding:20px;font-size:.85rem}.bino-footer a{color:var(--bino-blue);font-weight:600;text-decoration:none}.bino-footer a:hover{text-decoration:underline}@media (min-width:768px){.bino-hero{justify-content:center;padding:48px 40px 64px}.bino-hero__inner{max-width:780px}.bino-cta{flex-direction:row;align-items:center;gap:20px}.bino-cta__primary{min-width:220px}.bino-section{padding:72px 40px}.bino-showcase__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px}.bino-steps{grid-template-columns:repeat(3,1fr);gap:32px}.bino-closing .bino-cta{flex-direction:column}}@media (prefers-reduced-motion:reduce){.bino-brand,.bino-headline,.bino-support,.bino-cta,.bino-metrics li,.bino-showcase__item,.bino-hero__plane:before{animation:none!important}}