.pseo-page{color:var(--text-primary);background-color:#0000;min-height:100vh;padding-bottom:120px;position:relative;overflow-x:hidden}.pseo-container{max-width:1200px;margin:0 auto;padding:0 24px}.pseo-hero{text-align:center;z-index:2;padding:180px 0 100px;position:relative}.pseo-eyebrow{background:rgba(var(--primary-accent-rgb),.1);border:1px solid rgba(var(--primary-accent-rgb),.2);color:var(--primary-accent);text-transform:uppercase;letter-spacing:.15em;border-radius:2px;margin-bottom:32px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;display:inline-block}.pseo-title{color:var(--text-heading);letter-spacing:-.02em;margin-bottom:40px;font-size:clamp(2.2rem,7vw,5rem);font-weight:800;line-height:1}.pseo-title .gradient-text{color:var(--primary-accent);text-shadow:var(--glow-cyan)}.pseo-description{color:var(--text-secondary);max-width:800px;margin:0 auto 56px;font-size:1.2rem;line-height:1.6}.pseo-cta-group{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.pseo-main-content{background:rgba(var(--bg-accent-rgb),.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:4px;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;margin-bottom:120px;padding:80px 60px;display:grid;position:relative}.pseo-text h2{color:var(--text-heading);margin-bottom:32px;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.2}.pseo-text p{color:var(--text-primary);margin-bottom:24px;font-size:1.1rem;line-height:1.8}.pseo-pain-points{background:rgba(var(--primary-accent-rgb),.03);border:1px solid rgba(var(--primary-accent-rgb),.1);border-left:4px solid var(--primary-accent);border-radius:2px;margin-top:48px;padding:32px}.pseo-pain-points h3{text-transform:uppercase;letter-spacing:.1em;color:var(--primary-accent);margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:1rem}.pseo-pain-points ul{flex-direction:column;gap:16px;padding:0;list-style:none;display:flex}.pseo-pain-points li{color:var(--text-secondary);gap:12px;font-size:1rem;display:flex}.pseo-pain-points li:before{content:"0x01";color:var(--primary-accent);opacity:.6;font-family:JetBrains Mono,monospace;font-size:.7rem}.pseo-image{filter:saturate(1.2)brightness(.9);border:1px solid var(--glass-border);border-radius:2px;max-width:100%;height:auto}.pseo-features{margin-bottom:140px}.section-title{text-transform:uppercase;letter-spacing:.1em;text-align:center;color:var(--text-heading);margin-bottom:80px;font-size:2.2rem}.pseo-features-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.feature-card{background:rgba(var(--bg-accent-rgb),.4);border:1px solid var(--glass-border);text-align:center;border-radius:4px;padding:40px;transition:all .3s cubic-bezier(.19,1,.22,1)}.feature-card:hover{border-color:var(--primary-accent);background:rgba(var(--primary-accent-rgb),.05);transform:translateY(-5px)}.feature-icon{opacity:.8;width:50px;height:50px;filter:drop-shadow(0 0 10px var(--primary-accent));margin-bottom:24px}.feature-card h3{color:var(--text-heading);font-size:1.1rem;font-weight:700}.pseo-faq{margin-bottom:140px}.faq-list{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.faq-item{background:rgba(var(--bg-accent-rgb),.3);border:1px solid var(--glass-border);border-radius:4px;padding:32px}.faq-item h4{color:var(--text-heading);margin-bottom:16px;font-size:1.2rem}.faq-item p{color:var(--text-secondary);font-size:1rem;line-height:1.7}.pseo-linking{background:rgba(var(--bg-accent-rgb),.2);border:1px solid var(--glass-border);border-radius:4px;margin-bottom:140px;padding:80px 60px}.linking-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:60px;display:grid}.linking-group h3{text-transform:uppercase;letter-spacing:.1em;color:var(--text-heading);margin-bottom:32px;font-family:JetBrains Mono,monospace;font-size:1.2rem}.linking-group ul{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.linking-group a{color:var(--text-secondary);font-size:.95rem;text-decoration:none;transition:all .3s}.linking-group a:hover{color:var(--primary-accent);padding-left:8px}.pseo-footer{text-align:center}.footer-cta-card{background:linear-gradient(135deg,rgba(var(--primary-accent-rgb),.1),transparent);border:1px solid rgba(var(--primary-accent-rgb),.2);color:#fff;border-radius:4px;padding:100px 40px;position:relative;overflow:hidden}.footer-cta-card h3{margin-bottom:24px;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.footer-cta-card p{color:var(--text-secondary);max-width:600px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:1.2rem}@media (max-width:1024px){.pseo-main-content{grid-template-columns:1fr;gap:40px;padding:60px 40px}}@media (max-width:768px){.pseo-hero{padding:140px 0 60px}.pseo-container{padding:0 20px}.pseo-main-content{border-radius:0;padding:40px 24px}.pseo-title{font-size:2.2rem}.section-title{font-size:1.8rem}.pseo-cta-group{flex-direction:column;padding:0 40px}.pseo-cta-group .btn{width:100%}.pseo-linking{border-radius:0;padding:40px 24px}.footer-cta-card{border-radius:0;padding:60px 24px}}@media (max-width:480px){.pseo-text h2{font-size:1.6rem}.pseo-text p{font-size:1rem}.feature-card{padding:32px 20px}.pseo-cta-group{padding:0}}
.blog-template{background-color:#0000;min-height:100vh;padding-bottom:120px;position:relative}.scroll-progress-container{background:rgba(var(--primary-accent-rgb),.05);z-index:2000;width:100%;height:3px;position:fixed;top:0;left:0}.scroll-progress-bar{background:var(--primary-accent);height:100%;box-shadow:0 0 15px var(--primary-accent);transition:width .1s ease-out}.blog-hero{background:linear-gradient(to bottom,var(--bg-primary),transparent);text-align:center;padding:180px 24px 100px;position:relative;overflow:hidden}.blog-hero .blog-container{z-index:2;position:relative}.blog-badge-wrapper{justify-content:center;align-items:center;gap:16px;margin-bottom:32px;display:flex}.blog-category-badge{background:rgba(var(--primary-accent-rgb),.1);color:var(--primary-accent);border:1px solid rgba(var(--primary-accent-rgb),.2);text-transform:uppercase;letter-spacing:.1em;border-radius:2px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500}.reading-time{color:var(--text-secondary);text-transform:uppercase;opacity:.8;font-family:JetBrains Mono,monospace;font-size:.75rem}.blog-title-main{color:var(--text-heading);max-width:1000px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:clamp(2.2rem,6vw,4.5rem);font-weight:800;line-height:1}.blog-author-meta{justify-content:center;align-items:center;gap:16px;display:flex}.author-avatar{background:var(--bg-accent);border:1px solid var(--primary-accent);width:48px;height:48px;color:var(--primary-accent);box-shadow:var(--glow-cyan);border-radius:50%;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-weight:700;display:flex}.author-info{text-align:left;flex-direction:column;display:flex}.author-name{color:var(--text-heading);font-size:.95rem;font-weight:700}.blog-publish-date{color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:.8rem}.blog-container{max-width:900px;margin:0 auto;padding:0 24px}.blog-content{background:rgba(var(--bg-accent-rgb),.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);z-index:5;border-radius:4px;margin-top:-40px;padding:60px;position:relative}.blog-excerpt{color:var(--text-heading);border-left:3px solid var(--primary-accent);margin-bottom:60px;padding-left:32px;font-size:1.3rem;font-style:italic;font-weight:500;line-height:1.6}.blog-body{color:var(--text-primary);font-size:1.1rem;line-height:1.8}.blog-body p{margin-bottom:32px}.key-takeaways{background:rgba(var(--primary-accent-rgb),.03);border:1px solid rgba(var(--primary-accent-rgb),.1);border-radius:4px;margin:80px 0;padding:40px;position:relative}.key-takeaways:before{content:"DATA_EXTRACTION_01";color:var(--primary-accent);background:var(--bg-primary);padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.6rem;position:absolute;top:-10px;right:20px}.takeaways-header{align-items:center;gap:16px;margin-bottom:32px;display:flex}.key-takeaways h3{text-transform:uppercase;letter-spacing:.1em;color:var(--primary-accent);font-size:1.2rem}.takeaways-list{padding:0;list-style:none}.takeaways-list li{gap:16px;margin-bottom:24px;font-size:1rem;display:flex}.check-icon{color:var(--primary-accent);font-weight:700}.blog-highlights-section{border-top:1px solid var(--glass-border);margin-top:120px;padding-top:80px}.highlights-title{text-transform:uppercase;letter-spacing:.1em;text-align:center;margin-bottom:48px;font-size:1.75rem}.highlights-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.small-highlight-card{background:rgba(var(--bg-accent-rgb),.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);flex-direction:column;gap:16px;padding:32px;text-decoration:none;transition:all .3s cubic-bezier(.19,1,.22,1);display:flex}.small-highlight-card:hover{border-color:var(--primary-accent);background:rgba(var(--primary-accent-rgb),.05);transform:translateY(-5px)}.small-highlight-card h4{color:var(--text-heading);font-size:1.1rem}.small-highlight-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.blog-footer{text-align:center;margin-top:100px}.blog-cta{background:linear-gradient(135deg,rgba(var(--primary-accent-rgb),.1),transparent);border:1px solid rgba(var(--primary-accent-rgb),.2);border-radius:4px;margin-bottom:60px;padding:100px 40px}.blog-cta h3{margin-bottom:24px;font-size:2.5rem}.blog-cta p{color:var(--text-secondary);max-width:600px;margin-bottom:48px;margin-left:auto;margin-right:auto}.back-link{color:var(--primary-accent);text-transform:uppercase;letter-spacing:.1em;margin-top:40px;font-family:JetBrains Mono,monospace;font-size:.8rem;text-decoration:none;transition:opacity .3s;display:inline-block}.back-link:hover{opacity:.7}@media (max-width:768px){.blog-hero{padding-top:140px}.blog-content{margin-top:-20px;padding:40px 24px}.blog-excerpt{padding-left:20px;font-size:1.1rem}.blog-cta h3{font-size:1.8rem}.blog-title-main{font-size:2rem}}@media (max-width:480px){.blog-badge-wrapper{flex-direction:column;gap:8px}.blog-author-meta{text-align:center;flex-direction:column}.author-info{text-align:center}}
.legal-template{background-color:#0000;min-height:100vh;padding-bottom:120px}.legal-hero{background-color:var(--bg-secondary);text-align:center;padding:160px 0 80px}.legal-container{max-width:800px;margin:0 auto}.legal-eyebrow{color:var(--primary-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:.85rem;font-weight:700;display:inline-block}.legal-title{color:var(--text-heading);margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.legal-last-updated{color:var(--text-muted);font-size:.9rem;font-weight:500}.legal-content{padding-top:80px}.legal-section{margin-bottom:80px}.legal-section h2{color:var(--text-heading);margin-bottom:24px;font-size:1.75rem;font-weight:800}.legal-text{color:var(--text-primary);font-size:1.1rem;line-height:1.8}.legal-text p{margin-bottom:24px}
.faq-template{background-color:#0000;min-height:100vh;padding-bottom:120px}.faq-hero{background-color:var(--bg-secondary);text-align:center;padding:160px 0 80px}.faq-container{max-width:900px;margin:0 auto}.faq-eyebrow{color:var(--primary-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:.85rem;font-weight:700;display:inline-block}.faq-title{color:var(--text-heading);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800}.faq-accordion{flex-direction:column;gap:24px;margin-top:80px;display:flex}.faq-item{border-radius:var(--radius-md);background:#fff;border:1px solid #0000000d;transition:all .3s;overflow:hidden}.faq-item:hover{border-color:var(--primary-red);box-shadow:var(--shadow-md)}.faq-item.active{border-color:var(--primary-red);box-shadow:var(--shadow-lg)}.faq-question{text-align:left;width:100%;color:var(--text-heading);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:32px 40px;font-size:1.25rem;font-weight:700;display:flex}.faq-icon{color:var(--primary-red);font-size:1.5rem;transition:transform .3s}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{opacity:0;max-height:0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item.active .faq-answer{opacity:1;max-height:1000px}.faq-answer-inner{color:var(--text-secondary);padding:0 40px 40px;font-size:1.1rem;line-height:1.7}@media (max-width:768px){.faq-hero{padding:120px 20px 60px}.faq-question{padding:24px;font-size:1.1rem}.faq-answer-inner{padding:0 24px 24px}}
