.page{--accent:var(--lime);--bg-elevated:#ffffff05;--bg-card:#ffffff0a;--border:var(--line);--mono:var(--font-mono);--font:var(--font-body);--radius:20px;--radius-lg:20px;--max-w:1180px;--grad-text:linear-gradient(90deg, #c084fc, #818cf8, #60a5fa);display:block;overflow-x:clip}.page .container{max-width:1180px;padding:0 var(--gutter);margin:0 auto}.page section{padding:clamp(64px,11vh,120px) 0}.page h1,.page h2,.page h3,.page h4{font-family:var(--font-display);text-wrap:balance;overflow-wrap:break-word;color:var(--text)}.page h1{letter-spacing:-.035em;max-width:14em;margin:0 auto 1.4rem;font-size:clamp(2.25rem,5.6vw,4.6rem);font-weight:800;line-height:1}.page h2{letter-spacing:-.035em;margin:0 0 1.1rem;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;line-height:1.02}.page h3{letter-spacing:-.01em;margin:0 0 .55rem;font-size:1.2rem;font-weight:700;line-height:1.25}.page h4{margin:0 0 .3rem;font-size:1rem;font-weight:700;line-height:1.3}.page p,.page li{color:var(--text-muted);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6}.page p{margin:0 0 1rem}.page strong{color:var(--text);font-weight:600}.page a:not([class]){color:var(--text);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color .2s}.page a:not([class]):hover{text-decoration-color:#818cf8}.page .accent,.page [style*="color:var(--accent)"]:not([style*="background:var(--accent)"]),.page .tech-value,.page .reviews-stat .num,.page .press-reach,.page .msg h2,.page .msg a:not([class]){background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#0000!important}.page :is(h3,h4,div,p)[style*="color:var(--accent)"],.page .tech-value,.page .reviews-stat .num,.page .msg h2{width:fit-content}.page .tech-value,.page .reviews-stat .num,.page .msg h2{margin-inline:auto}.page [style*=text-align\:left] .tech-value{margin-inline:0}.page a[style*="color:var(--accent)"],.page .msg a:not([class]){text-decoration-color:#818cf8}.page [style*="background:var(--accent)"]{background:var(--grad-text)!important;color:#fff!important}.page [style*="border:1px solid var(--accent)"]{background:linear-gradient(#0c0b12, #0c0b12) padding-box, var(--grad-text) border-box!important;border-color:#0000!important}.page .mono{font-family:var(--font-mono);font-size:.85em}.page .mono[style*=uppercase],.page .section-label{color:var(--text-dim);font-family:var(--font-mono);text-transform:uppercase;font-weight:500;letter-spacing:.16em!important}.page .hero{text-align:center;padding-top:calc(var(--nav-h) + clamp(48px, 11vh, 120px));padding-bottom:clamp(56px,9vh,96px)}.page .hero p{max-width:620px;margin:0 auto 1.6rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}.page .hero-actions{--action-h:44px;flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.page .hero-video-wrap{background:#ffffff0a;border-radius:20px;max-width:760px;margin:clamp(40px,7vh,64px) auto 0;overflow:hidden;box-shadow:0 24px 60px -24px #000000e6}.page .hero-video-wrap video{width:100%;height:auto;display:block}.page .btn-primary,.page .btn-secondary{height:44px;font:600 1rem var(--font-body);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.4rem;text-decoration:none;transition:transform .15s,background .2s;display:inline-flex}.page .btn-primary{background:var(--lime);color:var(--bg);box-shadow:0 8px 30px #c8ff3e4d}.page .btn-secondary{color:var(--text);background:#ffffff1a}.page .btn-primary:hover,.page .btn-secondary:hover{transform:translateY(-1px)}.page .btn-secondary:hover{background:#ffffff26}.page .tech-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:860px;margin:clamp(40px,7vh,64px) auto 0;display:grid}.page .tech-card{text-align:center;background:#ffffff0a;border:0;border-radius:20px;padding:1.8rem 1.4rem}.page .tech-card h3{font-size:1.1rem}.page .tech-card p{margin:0;font-size:.95rem;line-height:1.5}.page .tech-value{color:var(--lime);font:800 clamp(1.9rem, 3.4vw, 2.6rem) / 1 var(--font-display);letter-spacing:-.03em;margin-bottom:.7rem}.page .packs-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.page .pack-card{text-align:center;background:#ffffff0a;border-radius:16px;padding:1.1rem .9rem}.page .pack-card h4{font-size:.95rem}.page .pack-type{color:var(--text-muted);font:500 .75rem var(--font-mono)}.page .pack-badge{color:#93c5fd;font:600 .65rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#60a5fa26;border-radius:999px;margin-top:.6rem;padding:.2rem .55rem;display:inline-block}.page .pack-badge.free{color:#a78bfa;background:#8b5cf626}.page .testimonials-section .section-label,.page .testimonials-section h2{text-align:center}.page .testimonials-section h2{margin-bottom:2.4rem}.page .testimonials-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem;max-width:960px;margin:0 auto;display:flex}.page .testimonials-grid>*{flex:0 300px}.page .testimonial-card,.page .review-card{--c:var(--lime);background:linear-gradient(150deg, #ffffff38, #fff0 45%, #0000001a), var(--c);color:var(--bg);border:0;border-radius:20px;padding:1.2rem 1.25rem 1rem;box-shadow:0 24px 40px -24px #000000e6}.page .testimonial-card{flex-direction:column;gap:.8rem;display:flex}.page :nth-child(5n+2 of .testimonial-card,.review-card){--c:#a78bfa}.page :nth-child(5n+3 of .testimonial-card,.review-card){--c:#fbbf24}.page :nth-child(5n+4 of .testimonial-card,.review-card){--c:#60a5fa}.page :nth-child(5n of .testimonial-card,.review-card){--c:#f472b6}.page .testimonial-quote,.page .review-card .review-quote{color:var(--bg);font:700 1.02rem / 1.35 var(--font-display);letter-spacing:-.01em;margin:0;font-style:normal}.page .review-card .review-quote strong{color:inherit;font-weight:800}.page .testimonial-src{color:var(--bg);font:600 .7rem var(--font-mono);opacity:.75;margin:0}.page .testimonial-card a,.page .review-card a{color:inherit}.page table{font-variant-numeric:tabular-nums}.page thead th{font-family:var(--font-display)}.page tbody td:nth-child(2),.page thead th:nth-child(2){background:#c8ff3e0f}.page thead th:nth-child(2){border-radius:14px 14px 0 0;color:var(--text)!important}.page tbody tr:last-child td:nth-child(2){border-radius:0 0 14px 14px}.page td[style*=\#666]{color:var(--ui-dim)!important}.page[data-kind=doc] .hero{text-align:left}.page[data-kind=doc] h1{margin-left:0;font-size:clamp(2.25rem,5vw,3.6rem)!important}.page[data-kind=doc] h3{margin-top:2rem!important}.page[data-kind=doc] ul{padding-left:1.3rem!important}.page[data-kind=doc] li::marker{color:#a78bfa}.page[data-kind=download]{min-height:82svh;padding:calc(var(--nav-h) + clamp(40px, 9vh, 96px)) var(--gutter) clamp(56px, 10vh, 112px);justify-content:center;align-items:center;display:flex}.page .msg{text-align:center;max-width:640px}.page .msg h1{margin-bottom:.9rem}.page .msg h2{color:var(--lime);letter-spacing:-.015em;margin-bottom:1.1rem;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700}.page .msg a:not([class]){color:var(--lime)}.page .msg p[style*=\#888]{line-height:1.55;color:var(--text-dim)!important;max-width:480px!important;margin-inline:auto!important}.page .share-box{border-top:1px solid var(--line);margin-top:2.4rem;padding-top:2rem}.page .share-title{color:var(--text);margin-bottom:1rem;font-weight:600}.page .share-row{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.page .share-btn{color:var(--text);font:600 .88rem var(--font-body);cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.05rem;text-decoration:none;transition:background .2s;display:inline-flex}.page .share-btn:hover{background:#ffffff26}.page .reviews-hero{text-align:center;padding:calc(var(--nav-h) + clamp(48px, 11vh, 120px)) 0 clamp(48px, 8vh, 80px)}.page .reviews-hero .section-label{margin-bottom:1rem;font-size:.75rem}.page .reviews-hero p{max-width:580px;margin:0 auto}.page .reviews-stats{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.6rem;display:flex}.page .reviews-stat{background:#ffffff0a;border-radius:20px;min-width:170px;padding:1.3rem 1.4rem}.page .reviews-stat .num{color:var(--lime);font:800 clamp(2rem, 4vw, 2.8rem) / 1 var(--font-display);letter-spacing:-.03em}.page .reviews-stat .label{color:var(--text-muted);font:500 .75rem var(--font-mono);letter-spacing:.04em;margin-top:.5rem}.page .press-section{max-width:1000px;margin:0 auto clamp(40px,7vh,64px)}.page .press-heading{color:var(--text-dim);font:500 .75rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase;text-align:center;margin-bottom:1.2rem}.page .press-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page .press-card{color:inherit;background:#8b5cf614;border-radius:20px;flex-direction:column;padding:1.6rem 1.5rem 1.4rem;text-decoration:none;transition:transform .2s;display:flex}.page .press-card:hover{transform:translateY(-2px)}.page .press-outlet{font:800 1.3rem var(--font-display);letter-spacing:-.02em;margin-bottom:.25rem}.page .press-reach{color:var(--lime);font:500 .72rem var(--font-mono);letter-spacing:.04em;margin-bottom:1.1rem}.page .press-card .review-quote{color:var(--text);font:600 1.05rem / 1.45 var(--font-display);flex:1}.page .press-byline{color:var(--text-muted);font:500 .72rem var(--font-mono);border-top:1px solid var(--line-strong);margin-top:1.1rem;padding-top:.9rem}.page .reviews-masonry{columns:3;column-gap:1rem;max-width:1000px;margin:0 auto}.page .review-card{break-inside:avoid;margin-bottom:1rem;transition:transform .2s}.page .review-card:hover{transform:translateY(-2px)}.page .review-meta{align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.page .review-avatar{width:28px;height:28px;font:700 .68rem var(--font-mono);background:#0000001f;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.page .review-info{flex-direction:column;display:flex}.page .review-user{font:600 .75rem var(--font-mono)}.page .review-source,.page .review-upvotes{font:500 .66rem var(--font-mono);opacity:.75}.page .review-upvotes{align-items:center;gap:.25rem;margin-left:auto;display:flex}.page .reviews-cta{text-align:center;background:#ffffff05}.page .reviews-cta p{max-width:500px;margin:0 auto 2rem}@media (width<=900px){.page .reviews-masonry{columns:2}.page .press-grid{grid-template-columns:1fr}}@media (width<=760px){.page .tech-grid,.page .testimonials-grid,.page [style*=grid-template-columns]{grid-template-columns:1fr!important}.page [style*=repeat\(4],.page [style*="1fr 1fr 1fr 1fr"]{grid-template-columns:1fr 1fr!important}.page .packs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page .hero-actions{flex-direction:column;align-items:stretch;max-width:320px;margin-inline:auto}.page .hero-actions a{justify-content:center}.page .reviews-masonry{columns:1}.page .reviews-stat{flex:140px;min-width:0}}
