.hero{background:linear-gradient(180deg,var(--paper)0%,var(--paper-dark)100%);align-items:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 25% 25%,#2d5bff08 0%,#0000 50%),radial-gradient(circle at 75% 75%,#00d67d08 0%,#0000 50%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#d4d0c84d 1px,#0000 1px),linear-gradient(#d4d0c84d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000001a 0%,#0000 40%);mask-image:linear-gradient(#0000001a 0%,#0000 40%)}.hero__grid{z-index:1;grid-template-columns:1fr;align-items:center;gap:48px;display:grid;position:relative}@media (min-width:992px){.hero__grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px}}.hero__content{text-align:left}.hero__headline{background:linear-gradient(135deg,var(--ink)0%,#2a2a2a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:28px}.hero__subhead{max-width:560px;color:var(--graphite);margin-bottom:36px;font-size:1.2rem;line-height:1.7}.hero__cta{flex-wrap:wrap;gap:16px;display:flex}.hero__visual{aspect-ratio:4/3;border-radius:var(--radius-lg);width:100%;transition:transform .5s var(--ease-out-expo);background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:1px solid #ffffff1a;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-2deg)rotateX(2deg);box-shadow:0 25px 50px -12px #00000040,inset 0 0 0 1px #ffffff0d}.hero__visual:hover{transform:perspective(1000px)rotateY(0)rotateX(0)}@media (max-width:991px){.hero__visual{display:none}}.hero__scanner{background:linear-gradient(#2d5bff1a 0%,#0000 30%),linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.hero__scanner:before{content:"Original Art";font-family:var(--font-display);color:#ffffff26;letter-spacing:.1em;text-transform:uppercase;font-size:2rem;font-weight:700}.hero__scanner:after{content:"";opacity:.8;background:linear-gradient(#00d67d26 0%,#0000 100%);width:100%;height:50%;position:absolute;top:0;left:0}.hero__metrics{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:32px;margin-top:56px;padding-top:32px;display:flex}.hero-metric{text-align:center;border-radius:var(--radius);min-width:100px;padding:8px;transition:background .2s}.hero-metric:hover{background:#2d5bff0d}.hero-metric__value{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin-bottom:6px;font-size:2.25rem;font-weight:800;line-height:1}.hero-metric__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--graphite);font-size:.7rem;font-weight:500}.hero__metrics--hero{border-top:none;justify-content:center;margin-top:56px}.hero__metrics--hero .hero-metric{text-align:center}@media (min-width:768px){.hero__metrics--hero{justify-content:flex-start;gap:48px}.hero__metrics--hero .hero-metric{text-align:left}.hero-metric__value{font-size:2.5rem}}@media (max-width:767px){.hero{min-height:auto;padding-top:80px;padding-bottom:60px}.hero__headline{font-size:2.75rem}.hero__subhead{font-size:1.1rem}.hero__metrics--hero{gap:16px;margin-top:40px}.hero-metric{flex:1;min-width:90px}.hero-metric__value{font-size:1.75rem}.hero-metric__label{font-size:.65rem}}.sticker-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;height:100%;padding:24px;display:flex}.sticker{background:var(--white);border:1px solid var(--ink);font-family:var(--font-mono);box-shadow:2px 2px 0 var(--ink);transform:rotate(var(--r,0deg));padding:8px 16px;font-size:.75rem;font-weight:700}.sticker:nth-child(odd){--r:-2deg}.sticker:nth-child(2n){--r:3deg}.sticker:nth-child(3n){--r:1deg}.feature-card{background:0 0;border:none;padding:24px 0 0;position:relative}.feature-card:before{content:"";background:repeating-linear-gradient(90deg,var(--line)0px,var(--line)8px,transparent 8px,transparent 10px,var(--line)10px,var(--line)14px,transparent 14px,transparent 16px);opacity:.6;height:1px;position:absolute;top:0;left:0;right:0}.feature-card:hover{box-shadow:none;transform:none}.feature-card:hover:before{background:var(--mint);opacity:.8}.feature-card h3{margin:12px 0}.network-card{border:none;border-left:2px solid var(--line);background:0 0;padding:0 0 0 24px}.network-card:hover,.network-card.scroll-highlight{border-color:var(--electric-blue);box-shadow:none;transform:none}.network-card h3{color:var(--paper);margin:8px 0 12px}.network-card p{color:var(--paper);opacity:.8}.quality-card{padding-bottom:24px;position:relative}.quality-card:after{content:"";background:repeating-linear-gradient(90deg,#ffffff26 0 8px,#0000 8px 10px,#ffffff26 10px 14px,#0000 14px 16px);height:1px;position:absolute;bottom:0;left:0;right:0}.quality-card:last-child:after{display:none}.quality-card__title{margin-bottom:8px}.icon-check{background:var(--mint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;display:inline-flex}.icon-check:before{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin-bottom:2px;transform:rotate(45deg)}.network-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}.workflow__list{margin:0;padding:0;list-style:none}.workflow__step{border-bottom:1px solid var(--line);align-items:flex-start;gap:24px;padding:32px 0;display:flex}.workflow__step:last-child{border-bottom:none}.workflow__icon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.workflow__content h3{margin:0 0 8px}.workflow__content p{margin:0}@media (min-width:768px){.workflow__step{gap:48px}}.workflow-block{border-bottom:1px solid var(--line);grid-template-columns:1fr;align-items:center;gap:32px;padding:48px 0;display:grid}@media (min-width:768px){.workflow-block{grid-template-columns:1fr 1fr;gap:80px;padding:80px 0}.workflow-block:nth-child(2n) .workflow-text{order:2}}.workflow-block:last-child{border-bottom:none}.workflow-text h3{margin-bottom:12px}.workflow-text p{color:var(--muted);line-height:1.6}.workflow-visual{border-radius:var(--radius);border:1px solid var(--line);overflow:hidden}.workflow-visual img{width:100%;height:auto;display:block}.pricing-toggle{justify-content:center;margin-bottom:32px;display:flex}.pricing-toggle__inner{background:var(--line);border-radius:var(--radius);padding:4px;display:inline-flex}.pricing-toggle__inner button{font-family:var(--font-mono);cursor:pointer;border-radius:var(--radius);color:var(--graphite);background:0 0;border:none;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .2s}.pricing-toggle__inner button.active{background:var(--white);color:var(--ink);box-shadow:0 2px 4px #0000001a}.pricing-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start}}.card.pro{border-color:var(--ink)}.card.pro:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-4px,-4px)}.pricing-grid:hover .card.pro:not(:hover){border-color:var(--line)}.price-large{font-family:var(--font-display);color:var(--ink);margin:16px 0;font-size:2.5rem;font-weight:700}.price-per{color:var(--graphite);font-size:1rem;font-weight:400}.pricing-features{margin:24px 0 0;padding-left:0;font-size:.9rem;list-style:none}.pricing-features li{color:var(--graphite);margin-bottom:8px}.compare-table{display:block;overflow-x:auto}.compare-table table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);width:100%}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid var(--line);padding:16px;font-size:.875rem}.compare-table th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:var(--bg);font-size:.75rem;font-weight:700}.compare-table th.highlight{color:var(--electric-blue);background:#2d5bff0d;position:relative}.compare-table th.highlight:before{content:"";background:var(--electric-blue);height:3px;position:absolute;top:0;left:0;right:0}.compare-table td.highlight{color:var(--ink);background:#7ef0a10d;font-weight:600}.compare-table td{color:var(--graphite)}.compare-table .negative{color:var(--error)}.compare-mobile{display:none}@media (max-width:899px){.compare-table{display:none}.compare-mobile{display:block}}.compare-mobile details{border:1px solid var(--line);background:var(--white);margin-bottom:8px}.compare-mobile summary{cursor:pointer;font-weight:600;font-family:var(--font-display);padding:16px}.compare-mobile .compare-content{padding:0 16px 16px}.compare-mobile .compare-item{border-radius:var(--radius);margin:8px 0;padding:8px;font-size:.875rem}.compare-mobile .compare-item.highlight{background:#7ef0a114;font-weight:600}.compare-mobile .compare-item strong{color:var(--graphite);margin-bottom:4px;font-size:.75rem;display:block}.faq-category{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);margin:32px 0 16px;font-size:.875rem}.faq-category:first-child{margin-top:0}.accordion{border:1px solid var(--line);background:var(--white);margin-bottom:8px}.accordion summary{cursor:pointer;font-weight:600;font-family:var(--font-display);padding:16px;font-size:1rem;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary:before{content:"+";float:right;font-family:var(--font-mono);color:var(--graphite);font-weight:400}.accordion[open] summary:before{content:"−"}.accordion-content{color:var(--graphite);padding:0 16px 16px;font-size:.875rem}.accordion-content p{margin:0}.footer{background:var(--ink);color:var(--paper);border-bottom:none;margin-top:80px;padding:80px 0 40px}.footer .brand{color:var(--paper)}.footer-grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:768px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-col h4{color:var(--paper);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px;font-size:.9rem}.footer-links{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:#999;transition:color .2s}.footer-links a:hover{color:var(--white)}.footer-tagline{color:#fff9;max-width:280px;font-size:.875rem;line-height:1.6}.footer-heading{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#fff9;margin-bottom:16px;font-size:.75rem}.footer-list{margin:0;padding:0;list-style:none}.footer-list li{margin:8px 0}.footer-list a{color:var(--paper);opacity:.8;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.footer-list a:hover{opacity:1;color:var(--mint)}.footer-bottom{color:#666;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-top:32px;font-size:.8rem;display:flex}.copyright{color:#fff9;margin:0;font-size:.8rem}.footer-legal{gap:20px;display:flex}.footer-legal a{color:#fff9;font-size:.8rem}.footer-legal a:hover{color:var(--paper)}.reg-mark{pointer-events:none;z-index:0;width:20px;height:20px;position:absolute}.reg-mark:before,.reg-mark:after{content:"";background:var(--ink);position:absolute}.reg-mark:before{width:20px;height:1px;top:9px;left:0}.reg-mark:after{width:1px;height:20px;top:0;left:9px}.reg-mark--tl{top:16px;left:16px}.reg-mark--tr{top:16px;right:16px}.reg-mark--bl{bottom:16px;left:16px}.reg-mark--br{bottom:16px;right:16px}.scan-line{background:linear-gradient(90deg,transparent 0%,#00d67d80 20%,var(--mint)50%,#00d67d80 80%,transparent 100%);height:3px;box-shadow:0 0 20px var(--mint),0 0 40px #00d67d80;z-index:10;animation:4s cubic-bezier(.4,0,.2,1) infinite scan;position:absolute;top:0;left:0;right:0}@keyframes scan{0%,to{opacity:0;top:-2%;transform:scaleX(.9)}5%{opacity:1;transform:scaleX(1)}95%{opacity:1;transform:scaleX(1)}to{opacity:0;top:102%;transform:scaleX(.9)}}.notice-callout{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:24px 0}.notice-callout p{color:var(--graphite);margin:0;font-size:.875rem}
/*# sourceMappingURL=5ae0235743bb33d6.css.map*/