.featured-image-caption{padding:.75rem 1rem;font-family:JetBrains Mono,monospace;font-size:.875rem;color:#374151;background:#f9fafb;margin:0}.html-content{--font-display: "Bebas Neue", sans-serif;--font-tech: "JetBrains Mono", monospace;--font-body: "Space Grotesk", sans-serif;--color-acid: #bfff00;--color-acid-dark: #6fb800;--color-magenta: #ff006e;--color-violet: #8338ec;--color-void: #0a0a0a}.html-content .section{padding:6rem 0}.html-content .section-light{background:#f9fafb;padding:6rem 0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}:is(.dark) .html-content .section-light{background:#111}.html-content .section-gradient{background:linear-gradient(135deg,#ff006e,#8338ec);color:#fff;padding:6rem 0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.html-content .section-gradient *{color:#fff}.html-content .section-dark{background:#0a0a0a;color:#fff;padding:6rem 0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.html-content .section-dark *{color:#fff}.html-content .center{text-align:center}.html-content .flex-center{display:flex;justify-content:center;align-items:center}.html-content .flex-gap{display:flex;gap:1rem}.html-content .flex-col{flex-direction:column}.html-content .max-w-narrow{max-width:48rem;margin-left:auto;margin-right:auto}.html-content .max-w-medium{max-width:64rem;margin-left:auto;margin-right:auto}.html-content .mb-2{margin-bottom:.5rem}.html-content .mb-4{margin-bottom:1rem}.html-content .mb-6{margin-bottom:1.5rem}.html-content .mb-8{margin-bottom:2rem}.html-content .mb-12{margin-bottom:3rem}.html-content .mb-16{margin-bottom:4rem}.html-content .mt-4{margin-top:1rem}.html-content .mt-8{margin-top:2rem}.html-content .py-8{padding-top:2rem;padding-bottom:2rem}.html-content .py-12{padding-top:3rem;padding-bottom:3rem}.html-content .grid-2,.html-content .grid-3{display:grid;grid-template-columns:1fr;gap:2rem}.html-content .grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:768px){.html-content .grid-2{grid-template-columns:repeat(2,1fr)}.html-content .grid-3{grid-template-columns:repeat(3,1fr)}.html-content .grid-4{grid-template-columns:repeat(4,1fr)}}.html-content .heading-xl{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);text-transform:uppercase;line-height:.95;color:#000;margin:0}:is(.dark) .html-content .heading-xl{color:#fff}.html-content .heading-lg{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);text-transform:uppercase;line-height:1;color:#000;margin:0}:is(.dark) .html-content .heading-lg{color:#fff}.html-content .heading-md{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);text-transform:uppercase;line-height:1.1;color:#000;margin:0}:is(.dark) .html-content .heading-md{color:#fff}.html-content .heading-sm{font-family:var(--font-display);font-size:1.25rem;text-transform:uppercase;line-height:1.2;color:#000;margin:0}:is(.dark) .html-content .heading-sm{color:#fff}.html-content .text-lead{font-family:var(--font-body);font-size:1.25rem;font-weight:500;color:#000;line-height:1.6;margin:0}:is(.dark) .html-content .text-lead{color:#fff}.html-content .text-body{font-family:var(--font-tech);font-size:.875rem;color:#4b5563;line-height:1.7;margin:0}:is(.dark) .html-content .text-body{color:#9ca3af}.html-content .text-small{font-family:var(--font-tech);font-size:.75rem;color:#6b7280;line-height:1.5;margin:0}:is(.dark) .html-content .text-small{color:#9ca3af}.html-content .label{font-family:var(--font-tech);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:#6fb800;margin:0}:is(.dark) .html-content .label{color:#bfff00}.html-content .text-accent{color:#ff006e}.html-content .text-highlight{color:#6fb800}:is(.dark) .html-content .text-highlight{color:#bfff00}.html-content .card{padding:2rem;border:2px solid #000;background:#fff;box-shadow:4px 4px #000;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px));transition:border-color .3s ease}.html-content .card:hover{border-color:#ff006e}:is(.dark) .html-content .card{border-color:#374151;background:#0a0a0a;box-shadow:none}:is(.dark) .html-content .card:hover{border-color:#bfff00}.html-content .card-numbered{padding:2rem;border:2px solid #000;background:#fff;box-shadow:4px 4px #000;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px));transition:border-color .3s ease}.html-content .card-numbered:hover{border-color:#ff006e}:is(.dark) .html-content .card-numbered{border-color:#374151;background:#0a0a0a;box-shadow:none}:is(.dark) .html-content .card-numbered:hover{border-color:#bfff00}.html-content .card-numbered .number,.html-content .card .number{font-family:var(--font-display);font-size:4rem;color:#6fb800;opacity:.4;line-height:1;margin-bottom:1rem}:is(.dark) .html-content .card-numbered .number,:is(.dark) .html-content .card .number{color:#bfff00}.html-content .card-compact{padding:1.5rem;border:2px solid #000;background:#fff;transition:border-color .3s ease}.html-content .card-compact:hover{border-color:#ff006e}:is(.dark) .html-content .card-compact{border-color:#374151;background:#0a0a0a}:is(.dark) .html-content .card-compact:hover{border-color:#bfff00}.html-content .card-flat{padding:1.5rem;background:#f9fafb;border-left:4px solid #bfff00}:is(.dark) .html-content .card-flat{background:#111827}.html-content .btn-primary{display:inline-block;padding:1rem 2rem;background:#6fb800;color:#fff;font-family:var(--font-tech);font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border:none;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,10px 100%);transition:background .3s ease;cursor:pointer}.html-content .btn-primary:hover{background:#ff006e;color:#fff}:is(.dark) .html-content .btn-primary{background:#bfff00;color:#0a0a0a}:is(.dark) .html-content .btn-primary:hover{background:#ff006e;color:#fff}.html-content .btn-secondary{display:inline-block;padding:1rem 2rem;border:2px solid #000;background:transparent;color:#000;font-family:var(--font-tech);font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:all .3s ease;cursor:pointer}.html-content .btn-secondary:hover{background:#000;color:#fff}:is(.dark) .html-content .btn-secondary{border-color:#fff;color:#fff}:is(.dark) .html-content .btn-secondary:hover{background:#fff;color:#0a0a0a}.html-content .btn-ghost{display:inline-block;padding:.5rem 1rem;background:transparent;color:#6fb800;font-family:var(--font-tech);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border:none;transition:color .3s ease;cursor:pointer}.html-content .btn-ghost:hover{color:#ff006e}:is(.dark) .html-content .btn-ghost{color:#bfff00}:is(.dark) .html-content .btn-ghost:hover{color:#ff006e}.html-content .btn-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.html-content .stat-block{text-align:center}.html-content .stat-block .value{font-family:var(--font-display);font-size:3rem;color:#6fb800;line-height:1}:is(.dark) .html-content .stat-block .value{color:#bfff00}.html-content .section-gradient .stat-block .value{color:#fff}.html-content .stat-block .label{font-family:var(--font-tech);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;margin-top:.5rem}:is(.dark) .html-content .stat-block .label{color:#9ca3af}.html-content .section-gradient .stat-block .label{color:#fffc}.html-content .quote-box{padding:1.5rem;background:#f3f4f6;border-left:4px solid #bfff00}:is(.dark) .html-content .quote-box{background:#111}.html-content .quote-box p{font-family:var(--font-tech);font-size:.875rem;font-style:italic;color:#374151;margin:0}:is(.dark) .html-content .quote-box p{color:#d1d5db}.html-content .prompt-example{padding:1rem 1.5rem;background:#f9fafb;border-left:4px solid #bfff00;display:flex;align-items:flex-start;gap:.5rem}:is(.dark) .html-content .prompt-example{background:#111827}.html-content .prompt-example:before{content:'"';font-family:var(--font-display);font-size:1.5rem;color:#bfff00;line-height:1}.html-content .prompt-example p{font-family:var(--font-tech);font-size:.875rem;font-style:italic;color:#374151;margin:0}:is(.dark) .html-content .prompt-example p{color:#d1d5db}.html-content .badge{display:inline-block;padding:.25rem .75rem;background:#bfff00;color:#000;font-family:var(--font-tech);font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.html-content .badge-outline{display:inline-block;padding:.25rem .75rem;border:1px solid #bfff00;color:#6fb800;font-family:var(--font-tech);font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}:is(.dark) .html-content .badge-outline{color:#bfff00}.html-content .divider{height:2px;background:linear-gradient(to right,#bfff00,#ff006e);margin:3rem 0;border:none}.html-content .divider-subtle{height:1px;background:#e5e7eb;margin:2rem 0;border:none}:is(.dark) .html-content .divider-subtle{background:#374151}.html-content .icon-box{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:2px solid #000}:is(.dark) .html-content .icon-box{background:#1f2937;border-color:#374151}.html-content .feature-row{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:768px){.html-content .feature-row{grid-template-columns:1fr 1fr}}.html-content .feature-row.reverse{direction:rtl}.html-content .feature-row.reverse>*{direction:ltr}.html-content .testimonial{padding:2rem;border:2px solid #000;background:#fff;position:relative}:is(.dark) .html-content .testimonial{border-color:#374151;background:#0a0a0a}.html-content .testimonial:before{content:'"';font-family:var(--font-display);font-size:4rem;color:#bfff00;position:absolute;top:.5rem;left:1rem;line-height:1;opacity:.5}.html-content .testimonial .quote{font-family:var(--font-body);font-size:1.125rem;color:#374151;margin:0 0 1rem;padding-top:1rem}:is(.dark) .html-content .testimonial .quote{color:#d1d5db}.html-content .testimonial .attribution{font-family:var(--font-tech);font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.html-content .timeline{position:relative;padding-left:2rem}.html-content .timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#bfff00,#ff006e)}.html-content .timeline-item{position:relative;padding-bottom:2rem;padding-left:1rem}.html-content .timeline-item:before{content:"";position:absolute;left:-2rem;top:.25rem;width:10px;height:10px;background:#bfff00;border:2px solid #000}:is(.dark) .html-content .timeline-item:before{border-color:#0a0a0a}.html-content .faq-item{border:2px solid #000;margin-bottom:.5rem;transition:border-color .3s ease}.html-content .faq-item:hover{border-color:#ff006e}:is(.dark) .html-content .faq-item{border-color:#374151}:is(.dark) .html-content .faq-item:hover{border-color:#bfff00}.html-content .faq-item summary{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;cursor:pointer;font-family:var(--font-tech);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#000;list-style:none}:is(.dark) .html-content .faq-item summary{color:#fff}.html-content .faq-item summary::-webkit-details-marker{display:none}.html-content .faq-item summary:after{content:"+";font-size:1.25rem;color:#6fb800;transition:transform .3s ease}:is(.dark) .html-content .faq-item summary:after{color:#bfff00}.html-content .faq-item[open] summary:after{transform:rotate(45deg)}.html-content .faq-item .faq-content{padding:0 1.25rem 1.25rem;border-top:1px solid #e5e7eb}:is(.dark) .html-content .faq-item .faq-content{border-top-color:#374151}.html-content .faq-item .faq-content p{font-family:var(--font-body);font-size:.875rem;color:#4b5563;line-height:1.7;margin:1rem 0 0}:is(.dark) .html-content .faq-item .faq-content p{color:#9ca3af}.html-content .comparison-table{width:100%;border-collapse:collapse;font-family:var(--font-tech);font-size:.875rem}.html-content .comparison-table th{background:#f3f4f6;padding:1rem;text-align:left;text-transform:uppercase;letter-spacing:.05em;font-weight:600;border:2px solid #000}:is(.dark) .html-content .comparison-table th{background:#1f2937;border-color:#374151;color:#fff}.html-content .comparison-table td{padding:1rem;border:2px solid #000;color:#374151}:is(.dark) .html-content .comparison-table td{border-color:#374151;color:#d1d5db}.html-content .comparison-table tr:hover td{background:#f9fafb}:is(.dark) .html-content .comparison-table tr:hover td{background:#111827}.html-content .logo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:center;justify-items:center}@media(min-width:768px){.html-content .logo-grid{grid-template-columns:repeat(4,1fr)}}.html-content .logo-grid img{max-height:3rem;filter:grayscale(100%);opacity:.6;transition:all .3s ease}.html-content .logo-grid img:hover{filter:grayscale(0%);opacity:1}.html-content .highlight-box{padding:2rem;background:linear-gradient(135deg,#bfff001a,#ff006e1a);border:2px solid #bfff00}:is(.dark) .html-content .highlight-box{background:linear-gradient(135deg,#bfff000d,#ff006e0d)}.html-content .checklist{list-style:none;padding:0;margin:0}.html-content .checklist li{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-family:var(--font-tech);font-size:.875rem;color:#374151}:is(.dark) .html-content .checklist li{color:#d1d5db}.html-content .checklist li:before{content:">";color:#6fb800;font-weight:700;flex-shrink:0}:is(.dark) .html-content .checklist li:before{color:#bfff00}.html-content .steps{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.html-content .steps{flex-direction:row}}.html-content .step{flex:1;text-align:center;position:relative}.html-content .step .step-number{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#bfff00;color:#000;font-family:var(--font-display);font-size:1.25rem;margin:0 auto 1rem;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.html-content .step .step-title{font-family:var(--font-display);font-size:1rem;text-transform:uppercase;color:#000;margin-bottom:.5rem}:is(.dark) .html-content .step .step-title{color:#fff}.html-content .step .step-desc{font-family:var(--font-tech);font-size:.75rem;color:#6b7280}.cover-image-section{position:relative;margin-top:80px}.cover-image-container{position:relative;width:100%;height:300px;overflow:hidden}@media(min-width:768px){.cover-image-container{height:400px}}@media(min-width:1024px){.cover-image-container{height:500px}}.cover-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-image-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(10,10,10,.3))}:is(.dark) .cover-image-overlay{background:linear-gradient(to bottom,transparent 30%,rgba(10,10,10,.7))}.sidebar-layout{display:grid;gap:3rem;align-items:start}@media(min-width:768px){.sidebar-layout{grid-template-columns:1fr 1.5fr}.sidebar-layout.sidebar-right{grid-template-columns:1.5fr 1fr}.sidebar-layout.sidebar-right .sidebar-image-container{order:2}}.sidebar-image-container img{width:100%;height:auto;border:2px solid #000;box-shadow:4px 4px #000;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}:is(.dark) .sidebar-image-container img{border-color:#333;box-shadow:4px 4px #bfff004d}.featured-images-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.featured-images-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.featured-images-grid{grid-template-columns:repeat(4,1fr)}}.featured-image-item{position:relative;overflow:hidden;border:2px solid #000;background:#fff}:is(.dark) .featured-image-item{border-color:#333;background:#1a1a1a}.featured-image-item img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.featured-image-item:hover img{transform:scale(1.05)}.featured-image-caption{padding:.75rem 1rem;font-family:var(--font-tech);font-size:.875rem;color:#374151;background:#f9fafb;margin:0}:is(.dark) .featured-image-caption{color:#9ca3af;background:#111}.logo-grid-section{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);align-items:center;justify-items:center}@media(min-width:640px){.logo-grid-section{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.logo-grid-section{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.logo-grid-section{grid-template-columns:repeat(6,1fr)}}.logo-item{display:flex;align-items:center;justify-content:center;padding:1rem}.logo-item img{max-height:3rem;max-width:100%;filter:grayscale(100%);opacity:.6;transition:all .3s ease}.logo-item:hover img{filter:grayscale(0%);opacity:1}:is(.dark) .logo-item img{filter:grayscale(100%) brightness(1.5);opacity:.5}:is(.dark) .logo-item:hover img{filter:grayscale(0%) brightness(1);opacity:1}
