.welcome-shell{background:radial-gradient(ellipse 90% 60% at 10% -10%,rgba(79,70,229,.12),transparent 50%),radial-gradient(ellipse 70% 50% at 95% 20%,rgba(14,165,233,.1),transparent 45%),var(--bg)}.sabrixa-ai-hero-glow{background:radial-gradient(circle,rgba(99,102,241,.35) 0,transparent 65%)!important}.welcome-topbar--glass{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px) saturate(1.2);background:rgba(244,246,251,.82);border-bottom:1px solid rgba(226,232,240,.9)}.welcome-nav a{position:relative}.welcome-nav a:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:2px;transition:width .2s ease}.welcome-nav a:hover:after{width:100%}.btn-primary{background:linear-gradient(135deg,#4f46e5,#6366f1 45%,#0ea5e9);box-shadow:0 4px 18px rgba(79,70,229,.35)}.btn-primary:hover{background:linear-gradient(135deg,#4338ca,#4f46e5 50%,#0284c7);transform:translateY(-1px);box-shadow:0 8px 24px rgba(79,70,229,.4)}.hero-premium{position:relative}.hero-premium .welcome-hero-copy{max-width:34rem}.hero-premium h1{font-size:clamp(2.35rem,5vw,3.75rem)!important;line-height:1.08!important}.hero-premium h1 em{font-style:italic;background:linear-gradient(135deg,#4f46e5,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-product-led .welcome-hero-copy{max-width:36rem}.hero-product-lead{font-size:1.08rem;line-height:1.6;color:var(--text);margin:0 0 .85rem;max-width:34rem}.hero-product-lead strong{color:var(--primary);font-weight:600}.hero-company-sub{font-size:.95rem;line-height:1.55;color:var(--text-muted);margin:0 0 1.25rem;max-width:32rem}.hero-company-sub strong{color:var(--text);font-weight:600}.hero-company-lead{font-size:1.12rem;line-height:1.65;color:var(--text-muted);margin:0 0 1.35rem;max-width:32rem}.hero-company-lead strong{color:var(--text);font-weight:600}.hero-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1.75rem;padding:0}.hero-chip-row li{font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:.45rem .85rem;border-radius:var(--radius-pill);background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(238,242,255,.9));border:1px solid rgba(99,102,241,.2);color:#4338ca;box-shadow:var(--shadow-sm)}.trust-metrics{max-width:var(--marketing-max);margin:0 auto;padding:0 var(--marketing-pad) 2.5rem}.trust-metrics-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-md)}.trust-metric{padding:1.35rem 1.25rem;background:hsla(0,0%,100%,.92);text-align:center;backdrop-filter:blur(8px)}.trust-metric strong{display:block;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:var(--text);line-height:1.2}.trust-metric span{display:block;margin-top:.35rem;font-size:.78rem;color:var(--text-muted);line-height:1.35}.section-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .75rem}.section-eyebrow:before{content:"";width:24px;height:2px;background:linear-gradient(90deg,var(--primary),transparent);border-radius:2px}.services-premium-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.service-premium-card{position:relative;padding:1.75rem 1.5rem 1.5rem;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.service-premium-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));opacity:0;transition:opacity .25s ease}.service-premium-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:rgba(99,102,241,.25)}.service-premium-card:hover:before{opacity:1}.service-premium-num{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;font-size:.85rem;font-weight:700;color:var(--primary);background:var(--primary-soft);margin-bottom:1rem}.service-premium-card h3{margin:0 0 .65rem;font-size:1.12rem;font-weight:700;letter-spacing:-.02em}.service-premium-card p{margin:0;font-size:.9rem;line-height:1.6;color:var(--text-muted)}.product-flagship{max-width:var(--marketing-max);margin:0 auto var(--marketing-pad);padding:0 var(--marketing-pad)}.product-flagship-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.75rem 2rem;border-radius:var(--radius-lg);background:linear-gradient(135deg,#1e1b4b,#312e81 40%,#0f172a);color:#e2e8f0;box-shadow:0 24px 60px rgba(30,27,75,.35);border:1px solid rgba(129,140,248,.25)}.product-flagship-inner h2{margin:0 0 .35rem;font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:400;color:#fff}.product-flagship-inner p{margin:0;font-size:.92rem;color:#a5b4fc;max-width:36rem;line-height:1.55}.product-flagship-actions{display:flex;flex-wrap:wrap;gap:.65rem}.product-flagship .btn-glass{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff}.product-flagship .btn-glass:hover{background:hsla(0,0%,100%,.2);border-color:#fff}.product-flagship .btn-primary{box-shadow:0 4px 20px rgba(0,0,0,.25)}.welcome-section--premium{position:relative}.welcome-section--premium:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(99,102,241,.06),transparent 70%);pointer-events:none}.welcome-cta-v3--premium{background:linear-gradient(135deg,#1e1b4b,#312e81 50%,#0f172a)!important;border:1px solid rgba(129,140,248,.2)}.welcome-cta-v3--premium h2{color:#fff!important}.welcome-cta-v3--premium p{color:#c7d2fe!important}.founder-card{box-shadow:var(--shadow-md);border:1px solid var(--border)}@media (max-width:900px){.trust-metrics-inner{grid-template-columns:repeat(2,1fr)}.services-premium-grid{grid-template-columns:1fr}.product-flagship-inner{flex-direction:column;align-items:flex-start}}.why-sabrixa{max-width:var(--marketing-max);margin:0 auto;padding:0 var(--marketing-pad) 3rem}.why-sabrixa-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.why-sabrixa-item{padding:1.25rem 1.15rem;border-radius:var(--radius-lg);background:hsla(0,0%,100%,.75);border:1px solid var(--border);backdrop-filter:blur(6px)}.why-sabrixa-item h3{margin:0 0 .45rem;font-size:.95rem;font-weight:700;color:var(--text)}.why-sabrixa-item p{margin:0;font-size:.82rem;line-height:1.55;color:var(--text-muted)}.reviews-section{padding:clamp(3rem,8vw,4.5rem) var(--marketing-pad);background:linear-gradient(180deg,rgba(238,242,255,.5),transparent)}.reviews-section-inner{max-width:var(--marketing-max);margin:0 auto}.reviews-header{text-align:center;max-width:40rem;margin:0 auto 2.5rem}.reviews-header h2{margin:0 0 .75rem;font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.03em}.reviews-subhead{margin:0 0 1.5rem;color:var(--text-muted);line-height:1.6}.reviews-summary{display:inline-flex;align-items:center;gap:1rem;padding:.85rem 1.25rem;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:left}.reviews-summary-score{font-size:2.25rem;font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,#4f46e5,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent}.reviews-summary p{margin:.25rem 0 0;font-size:.8rem;color:var(--text-muted)}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem}.review-card{display:flex;flex-direction:column;padding:1.35rem 1.25rem 1.25rem;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .22s ease,box-shadow .22s ease}.review-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.review-stars,.star-rating{display:flex;gap:.1rem;margin-bottom:.75rem}.star-rating-star{color:#cbd5e1}.star-rating-star.is-filled{color:#f59e0b}.hero-social-proof-stars{margin-bottom:0}.review-quote{margin:0 0 .85rem;font-size:.92rem;line-height:1.6;color:var(--text);flex:1;font-style:normal}.review-highlight{margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}.review-footer{gap:.75rem;margin-top:auto;padding-top:.85rem;border-top:1px solid var(--border-subtle)}.review-avatar,.review-footer{display:flex;align-items:center}.review-avatar{flex-shrink:0;width:2.5rem;height:2.5rem;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#6366f1,#0ea5e9)}.review-name{display:block;font-style:normal;font-weight:700;font-size:.88rem;color:var(--text)}.review-meta{margin:.15rem 0 0;font-size:.78rem;color:var(--text-muted);line-height:1.35}.review-location{margin:.2rem 0 0;font-size:.75rem;color:var(--text-muted)}.review-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.review-category,.review-region{display:inline-block;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .45rem;border-radius:4px}.review-region{color:#0f766e;background:#ccfbf1}.review-category{color:#4338ca;background:var(--primary-soft)}.hero-social-proof{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .85rem;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.85);border:1px solid var(--border);font-size:.82rem;color:var(--text-muted);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.hero-social-proof:hover{color:var(--text);border-color:rgba(99,102,241,.35);box-shadow:var(--shadow-sm)}.hero-social-proof strong,.hero-social-proof-stars{color:#f59e0b}.product-feature-card{position:relative;overflow:hidden}.product-feature-card:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.35),transparent);opacity:0;transition:opacity .2s ease}.product-feature-card:hover:after{opacity:1}@media (max-width:1024px){.reviews-grid,.why-sabrixa-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.reviews-grid,.trust-metrics-inner,.why-sabrixa-inner{grid-template-columns:1fr}.reviews-summary{flex-direction:column;text-align:center}.delivery-process-grid{grid-template-columns:1fr}.outcomes-strip-inner{grid-template-columns:repeat(2,1fr)}}.site-header{position:sticky;top:0;z-index:50}.site-header-menu-btn{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:auto;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:hsla(0,0%,100%,.9);cursor:pointer}.site-header-menu-icon,.site-header-menu-icon:after,.site-header-menu-icon:before{display:block;width:1.1rem;height:2px;background:var(--text);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.site-header-menu-icon{position:relative}.site-header-menu-icon:after,.site-header-menu-icon:before{content:"";position:absolute;left:0}.site-header-menu-icon:before{top:-6px}.site-header-menu-icon:after{top:6px}.site-header-menu-icon.is-open{background:transparent}.site-header-menu-icon.is-open:before{top:0;transform:rotate(45deg)}.site-header-menu-icon.is-open:after{top:0;transform:rotate(-45deg)}.site-header-backdrop{position:fixed;inset:0;z-index:9998;border:0;margin:0;padding:0;background:rgba(15,23,42,.4);cursor:pointer;-webkit-tap-highlight-color:transparent}.site-header-mobile{position:fixed;top:0;right:0;z-index:9999;width:min(320px,88vw);height:100dvh;padding:4.5rem 1.25rem 1.5rem;background:var(--bg-elevated);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);transform:translateX(100%);transition:transform .25s ease;pointer-events:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.site-header-mobile.is-open{transform:translateX(0);pointer-events:auto}.site-header-mobile-close{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);font-size:1.5rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.site-header-mobile nav{display:flex;flex-direction:column;gap:.15rem}.site-header-mobile nav a{display:block;position:relative;z-index:1;padding:.85rem .5rem;font-size:1rem;font-weight:500;color:var(--text);text-decoration:none;border-bottom:1px solid var(--border-subtle);-webkit-tap-highlight-color:transparent;cursor:pointer}.site-header-mobile-cta{display:flex;flex-direction:column;gap:.65rem;margin-top:1.25rem}.site-header-mobile-cta a{justify-content:center;text-decoration:none}@media (max-width:900px){.site-header-actions--desktop,.site-header-nav--desktop{display:none!important}.site-header-menu-btn{display:inline-flex}.welcome-topbar-inner{flex-wrap:nowrap}}.outcomes-strip{position:relative;z-index:1;max-width:1100px;margin:0 auto 2rem;padding:0 1.25rem}.outcomes-strip-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.outcome-card{padding:1.1rem 1rem;border-radius:var(--radius-lg);background:hsla(0,0%,100%,.92);border:1px solid var(--border);text-align:center}.outcome-card strong{display:block;font-size:1.65rem;font-weight:700;letter-spacing:-.03em;color:var(--primary)}.outcome-label{display:block;margin-top:.2rem;font-size:.82rem;font-weight:600;color:var(--text)}.outcome-detail{display:block;margin-top:.25rem}.outcome-detail,.outcomes-note{font-size:.72rem;color:var(--text-muted)}.outcomes-note{margin:.65rem 0 0;text-align:center}.tech-partners{position:relative;z-index:1;margin:0 auto 2.5rem;padding:1.25rem 0;overflow:hidden;border-block:1px solid var(--border-subtle);background:hsla(0,0%,100%,.55)}.tech-partners-label{margin:0 0 .85rem;text-align:center;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.tech-partners-track-wrap{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tech-partners-track{display:flex;gap:.65rem;width:max-content;animation:tech-partners-scroll 40s linear infinite}.tech-partners-chip{flex-shrink:0;padding:.45rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:#fff;font-size:.8rem;font-weight:500;color:var(--text-muted)}@keyframes tech-partners-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.delivery-process{position:relative;z-index:1;max-width:1100px;margin:0 auto 3rem;padding:0 1.25rem}.delivery-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;list-style:none;margin:1.75rem 0 0;padding:0}.delivery-process-card{position:relative;padding:1.35rem 1.2rem;border-radius:var(--radius-lg);background:linear-gradient(165deg,#fff,rgba(238,242,255,.5));border:1px solid var(--border)}.delivery-process-phase{display:inline-block;margin-bottom:.65rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--primary)}.delivery-process-card h3{margin:0 0 .45rem;font-size:1rem}.delivery-process-card p{margin:0;font-size:.85rem;color:var(--text-muted);line-height:1.55}.featured-testimonial{position:relative;z-index:1;max-width:900px;margin:0 auto 2rem;padding:0 1.25rem}.featured-testimonial-inner{padding:2rem 2.25rem;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(79,70,229,.08),rgba(14,165,233,.06));border:1px solid rgba(99,102,241,.2);box-shadow:var(--shadow-sm)}.featured-testimonial-eyebrow{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.featured-testimonial blockquote{margin:0}.featured-testimonial blockquote p{margin:0;font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.6;font-weight:500;color:var(--text)}.featured-testimonial footer{margin-top:1.25rem;font-size:.88rem;color:var(--text-muted)}.featured-testimonial cite{display:block;font-style:normal;font-weight:600;color:var(--text)}.faq-section{position:relative;z-index:1;max-width:760px;margin:0 auto 3rem;padding:0 1.25rem}.faq-list{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.faq-item{border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;overflow:hidden}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.15rem;border:0;background:transparent;font:inherit;font-size:.95rem;font-weight:600;text-align:left;color:var(--text);cursor:pointer}.faq-chevron{flex-shrink:0;width:.5rem;height:.5rem;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg);transition:transform .2s ease}.faq-item.is-open .faq-chevron{transform:rotate(-135deg)}.faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faq-item.is-open .faq-answer-wrap{grid-template-rows:1fr}.faq-answer{margin:0;padding:0 1.15rem 1rem;overflow:hidden;font-size:.88rem;line-height:1.6;color:var(--text-muted)}.back-to-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:50%;background:var(--primary);color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-lg);transition:transform .15s ease,background .15s ease}.back-to-top:hover{background:var(--primary-hover);transform:translateY(-2px)}@media (max-width:1024px){.delivery-process-grid,.outcomes-strip-inner{grid-template-columns:repeat(2,1fr)}.case-studies-grid,.roi-calculator-layout{grid-template-columns:1fr}.security-trust-grid{grid-template-columns:repeat(2,1fr)}}.industries-strip{position:relative;z-index:1;max-width:1100px;margin:0 auto 1.5rem;padding:0 1.25rem;text-align:center}.industries-strip-label{margin:0 0 .65rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.industries-strip-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.industries-strip-list li{padding:.4rem .85rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:hsla(0,0%,100%,.9);font-size:.8rem;font-weight:500;color:var(--text-muted)}.case-studies{position:relative;z-index:1;max-width:1100px;margin:0 auto 3rem;padding:0 1.25rem}.case-studies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}.case-study-card{display:flex;flex-direction:column;padding:1.35rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm)}.case-study-industry{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--primary)}.case-study-card h3{margin:.5rem 0 .75rem;font-size:1.05rem}.case-study-details{margin:0;flex:1}.case-study-details div{margin-bottom:.65rem}.case-study-details dt{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.case-study-details dd{margin:.2rem 0 0;font-size:.85rem;color:var(--text);line-height:1.5}.case-study-metric{margin:.75rem 0;font-weight:700;color:var(--primary);font-size:.9rem}.case-study-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-size:.85rem;font-weight:600;color:var(--primary);text-decoration:none}.security-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.5rem}.security-trust-card{padding:1.15rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:hsla(0,0%,100%,.92)}.security-trust-icon{font-size:1.35rem}.security-trust-card h3{margin:.5rem 0 .35rem;font-size:.95rem}.security-trust-card p{margin:0;font-size:.82rem;color:var(--text-muted);line-height:1.55}.roi-calculator{position:relative;z-index:1;max-width:960px;margin:0 auto 3rem;padding:0 1.25rem}.roi-calculator-layout{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem}.roi-calculator-controls,.roi-calculator-result{padding:1.35rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff}.roi-field{display:block;margin-bottom:1.25rem}.roi-field span{display:block;margin-bottom:.5rem;font-size:.85rem;font-weight:500}.roi-field input[type=range]{width:100%;accent-color:var(--primary)}.roi-field strong{display:block;margin-top:.35rem;font-size:1.1rem;color:var(--primary)}.roi-result-eyebrow{margin:0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.roi-calculator-result h3{margin:.25rem 0;font-size:1.5rem}.roi-result-price{margin:0;font-size:1.25rem;font-weight:700;color:var(--primary)}.roi-result-note{margin:.35rem 0 1rem;font-size:.85rem;color:var(--text-muted)}.roi-result-stats{margin:0 0 1.25rem;padding:0;list-style:none}.roi-result-stats li{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--border-subtle);font-size:.85rem}.roi-result-stats strong{color:var(--text)}.compare-section{max-width:900px;margin:0 auto}.compare-table-wrap{overflow-x:auto;margin-top:1.25rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff}.compare-table{width:100%;border-collapse:collapse;font-size:.88rem}.compare-table td,.compare-table th{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--border-subtle)}.compare-table thead th{background:var(--bg-muted);font-weight:600}.compare-table tbody th{font-weight:500}.compare-table td:not(:first-child){text-align:center}.compare-yes{color:var(--success);font-weight:700}.compare-no,.compare-partial{color:var(--text-muted)}.compare-partial{font-size:.8rem}.founder-avatar,.founder-card--spotlight{position:relative}.founder-avatar{flex-shrink:0;width:7rem;height:7rem;margin-bottom:1rem;border-radius:50%;overflow:hidden;border:3px solid rgba(99,102,241,.2);box-shadow:0 8px 24px rgba(15,23,42,.12);background:var(--bg-muted)}.founder-avatar-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}.founder-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.founder-card-actions a{text-decoration:none}.inquiry-main-column{display:flex;flex-direction:column;gap:1.25rem}.book-call-block{border-radius:var(--radius-lg);border:1px solid var(--border);background:hsla(0,0%,100%,.95);overflow:hidden}.book-call-embed{min-height:520px}.book-call-iframe{width:100%;height:520px;border:0}.book-call-fallback{padding:1.5rem}.book-call-fallback h3{margin:0 0 .5rem}.book-call-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.book-call-actions a{text-decoration:none}.book-call-hint{margin:1rem 0 0;font-size:.72rem;color:var(--text-muted)}.book-call-hint code{font-size:.68rem;background:var(--bg-muted);padding:.1rem .35rem;border-radius:4px}.site-footer-offices{margin:.75rem 0 0;padding:0;list-style:none;font-size:.78rem;color:var(--text-muted);line-height:1.6}.sticky-mobile-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:45;padding:.55rem .65rem calc(.55rem + env(safe-area-inset-bottom));gap:.45rem;background:hsla(0,0%,100%,.95);border-top:1px solid var(--border);backdrop-filter:blur(12px);box-shadow:0 -8px 24px rgba(15,23,42,.08)}.sticky-mobile-cta-btn{flex:1;justify-content:center;padding:.55rem .5rem!important;font-size:.82rem!important;text-decoration:none}.sticky-mobile-cta-wa{width:2.75rem;flex-shrink:0;border-radius:var(--radius);font-size:.72rem;font-weight:800}.sticky-mobile-cta-wa,.whatsapp-float{display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;text-decoration:none}.whatsapp-float{position:fixed;right:1.1rem;bottom:1.1rem;z-index:44;width:3.25rem;height:3.25rem;border-radius:50%;box-shadow:var(--shadow-lg);transition:transform .15s ease}.whatsapp-float:hover{transform:scale(1.06);color:#fff}@media (max-width:900px){.sticky-mobile-cta{display:flex}.whatsapp-float{bottom:calc(4.25rem + env(safe-area-inset-bottom))}.back-to-top{bottom:calc(4.5rem + env(safe-area-inset-bottom))}.welcome-v3{padding-bottom:4rem}}@media (max-width:520px){.security-trust-grid{grid-template-columns:1fr}}.subpage-main{position:relative;z-index:1;padding-bottom:3rem}.subpage-content{max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 2rem}.subpage-content--narrow,.subpage-hero{max-width:720px}.subpage-hero{margin-bottom:2rem}.subpage-hero h1{margin:.35rem 0 .75rem;font-size:clamp(1.85rem,4vw,2.5rem);letter-spacing:-.03em}.subpage-hero p{margin:0;color:var(--text-muted);line-height:1.6}.landing-hero{max-width:720px;margin-bottom:2.5rem;padding-top:.5rem}.landing-hero h1{margin:.35rem 0 .85rem;font-size:clamp(2rem,4.5vw,2.75rem);letter-spacing:-.03em;line-height:1.15}.landing-hero h1 em{font-style:normal;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-hero-subtitle{margin:0 0 1.25rem;font-size:1.05rem;color:var(--text-muted);line-height:1.65}.landing-section{margin-bottom:2.5rem}.landing-section h2{margin:0 0 1rem;font-size:1.35rem}.landing-section--inset{max-width:900px}.landing-checklist{margin:0;padding:0;list-style:none}.landing-checklist li{position:relative;padding:.55rem 0 .55rem 1.75rem;border-bottom:1px solid var(--border-subtle);font-size:.95rem}.landing-checklist li:before{content:"";position:absolute;left:0;top:.72rem;width:.85rem;height:.85rem;background:var(--success);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.landing-note{margin-top:1rem;font-size:.88rem;color:var(--text-muted)}.landing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.landing-card{padding:1.25rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff}.landing-card h3{margin:0 0 .5rem;font-size:1rem}.landing-card p{margin:0;font-size:.88rem;color:var(--text-muted);line-height:1.55}.landing-cta-band{margin-top:2rem;padding:2rem;border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,rgba(79,70,229,.1),rgba(14,165,233,.08));border:1px solid rgba(99,102,241,.2)}.landing-cta-band h2{margin:0 0 .5rem}.landing-cta-band p{margin:0 0 1.25rem;color:var(--text-muted)}.landing-cta-band .welcome-cta-row{justify-content:center}.insights-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.insight-card{padding:1.35rem 1.5rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm)}.insight-card--compact{padding:1.15rem;height:100%}.insight-card-meta{margin:0 0 .5rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.insight-card-meta span:nth-child(2){margin:0 .35rem}.insight-card h2,.insight-card h3{margin:0 0 .5rem;font-size:1.1rem;line-height:1.35}.insight-card h2 a,.insight-card h3 a{color:var(--text);text-decoration:none}.insight-card h2 a:hover,.insight-card h3 a:hover{color:var(--primary)}.insight-card>p{margin:0 0 .75rem;font-size:.9rem;color:var(--text-muted);line-height:1.55}.insight-card-link{font-size:.85rem;font-weight:600;color:var(--primary);text-decoration:none}.insights-preview{position:relative;z-index:1;max-width:1100px;margin:0 auto 3rem;padding:0 1.25rem}.insights-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none}.insights-preview-more{margin:1.25rem 0 0;text-align:center;font-size:.88rem}.insight-article-header{margin-bottom:1.5rem}.insight-back{display:inline-block;margin-bottom:1rem;font-size:.85rem;font-weight:600;color:var(--primary);text-decoration:none}.insight-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;font-size:.8rem;color:var(--text-muted)}.insight-article-header h1{margin:0 0 .75rem;font-size:clamp(1.65rem,3.5vw,2.15rem);letter-spacing:-.03em;line-height:1.2}.insight-excerpt{margin:0;font-size:1.05rem;color:var(--text-muted);line-height:1.6}.insight-body p{margin:0 0 1.1rem;font-size:1rem;line-height:1.75;color:var(--text)}.insight-article-cta{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.insight-article-cta h2{margin:0 0 .35rem;font-size:1.25rem}.insight-article-cta p{margin:0 0 1rem;color:var(--text-muted)}.landing-page--product .case-studies,.landing-page--product .delivery-process{display:none}.product-reel{position:relative;z-index:1;max-width:1100px;margin:0 auto 2.5rem;padding:0 1.25rem}.product-reel-inner{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.15fr);gap:2rem;align-items:center}.product-reel-copy h2{margin:.35rem 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.03em}.product-reel-lead{margin:0 0 1.15rem;font-size:.95rem;line-height:1.6;color:var(--text-muted)}.product-reel-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0 0 1.15rem;padding:0;list-style:none}.product-reel-flow-step{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.45rem .25rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:hsla(0,0%,100%,.7);text-align:center;transition:border-color .2s ease,background .2s ease}.product-reel-flow-step.is-active{border-color:var(--primary);background:var(--primary-soft)}.product-reel-flow-step.is-done{border-color:rgba(5,150,105,.35);background:rgba(236,253,245,.8)}.product-reel-flow-num{font-size:.68rem;font-weight:700;letter-spacing:.04em;color:var(--primary)}.product-reel-flow-label{font-size:.68rem;font-weight:600;color:var(--text-muted);line-height:1.2}.product-reel-flow-step.is-active .product-reel-flow-label{color:var(--text)}.product-reel-caption{min-height:3.2em;margin:0 0 1rem;font-size:1rem;color:var(--text-muted);line-height:1.55}.product-reel-step{display:inline-block;margin-right:.5rem;font-weight:700;color:var(--primary)}.product-reel-progress{display:flex;gap:.4rem;margin-bottom:1.25rem}.product-reel-progress-dot{flex:1;height:4px;border-radius:999px;background:var(--border);transition:background .35s ease}.product-reel-progress-dot.is-active{background:linear-gradient(90deg,var(--primary),var(--accent))}.product-reel-progress-dot.is-done{background:rgba(99,102,241,.35)}.product-reel-actions{display:flex;flex-wrap:wrap;gap:.65rem}.product-reel-actions a{text-decoration:none}.product-reel-stage{display:grid;grid-template-columns:1fr .85fr;gap:.75rem;padding:1rem;border-radius:var(--radius-lg);background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(238,242,255,.6));border:1px solid var(--border);box-shadow:var(--shadow-md)}.product-reel-phone{border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#e5ddd5;box-shadow:0 12px 32px rgba(15,23,42,.12)}.product-reel-phone-header{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;background:#075e54;color:#fff}.product-reel-phone-avatar{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:hsla(0,0%,100%,.2);font-size:.72rem;font-weight:700}.product-reel-phone-header strong{display:block;font-size:.82rem}.product-reel-phone-header span{font-size:.68rem;opacity:.85}.product-reel-phone-body{min-height:220px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.product-reel-phone-idle{margin:auto;text-align:center;font-size:.78rem;color:#667781}.product-reel-bubble{max-width:92%;padding:.5rem .65rem;border-radius:8px;font-size:.78rem;line-height:1.45;animation:product-reel-fade-in .45s ease}.product-reel-bubble--in{align-self:flex-end;background:#dcf8c6;color:#111}.product-reel-bubble--out{align-self:flex-start;background:#fff;color:#111;box-shadow:0 1px 2px rgba(0,0,0,.08)}.product-reel-bubble--system{align-self:flex-start;background:hsla(0,0%,100%,.85);color:#4338ca;font-size:.72rem}.product-reel-search-label{display:block;font-weight:600}.product-reel-search-pulse{display:block;width:100%;height:3px;margin-top:.35rem;border-radius:999px;background:linear-gradient(90deg,transparent,var(--primary),transparent);animation:product-reel-pulse 1s ease infinite}.product-reel-bubble--typing{align-self:flex-start;display:flex;gap:4px;padding:.6rem .75rem;background:#fff}.product-reel-bubble--typing span{width:6px;height:6px;border-radius:50%;background:#94a3b8;animation:product-reel-typing 1s ease infinite}.product-reel-bubble--typing span:nth-child(2){animation-delay:.15s}.product-reel-bubble--typing span:nth-child(3){animation-delay:.3s}.product-reel-panel{padding:.85rem;border-radius:var(--radius);background:#fff;border:1px solid var(--border);animation:product-reel-fade-in .4s ease}.product-reel-panel-title{margin:0 0 .65rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.product-reel-files{margin:0;padding:0;list-style:none}.product-reel-file{display:flex;align-items:center;gap:.4rem;padding:.4rem 0;font-size:.72rem;border-bottom:1px solid var(--border-subtle);opacity:0;animation:product-reel-fade-in .5s ease forwards}.product-reel-file.is-active{color:var(--primary);font-weight:600}.product-reel-lead-card{padding:.65rem;border-radius:var(--radius-sm);background:var(--primary-soft);border:1px solid rgba(99,102,241,.2)}.product-reel-lead-card strong{display:block;font-size:.88rem}.product-reel-lead-card span{display:block;font-size:.72rem;color:var(--text-muted)}.product-reel-lead-tag{display:inline-block!important;margin-top:.35rem;padding:.15rem .45rem;border-radius:4px;background:#fef3c7;color:#b45309!important;font-weight:600;font-size:.65rem!important}.product-reel-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.product-reel-stat-row span{display:block;font-size:.68rem;color:var(--text-muted)}.product-reel-stat-row strong{font-size:1.25rem;color:var(--primary)}@keyframes product-reel-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes product-reel-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes product-reel-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (max-width:900px){.product-reel-inner,.product-reel-stage{grid-template-columns:1fr}.product-reel-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.product-reel-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.product-reel-bubble,.product-reel-file,.product-reel-panel{animation:none;opacity:1}.product-reel-bubble--typing span,.product-reel-search-pulse{animation:none}}.product-reel-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;max-width:100%}.product-reel-tab{padding:.32rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:#fff;font-size:.76rem;font-weight:600;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.product-reel-tab.is-active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.landing-page--products .subpage-main{overflow:visible}.products-premium-hero{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;min-height:620px;margin:1.5rem 0 2rem;padding:clamp(2rem,5vw,4rem);border:1px solid rgba(148,163,184,.2);border-radius:2rem;background:radial-gradient(circle at 18% 18%,rgba(79,70,229,.32),transparent 30%),radial-gradient(circle at 82% 28%,rgba(14,165,233,.22),transparent 34%),linear-gradient(135deg,#080b1f,#101738 48%,#111827);color:#fff;box-shadow:0 32px 90px rgba(15,23,42,.35);isolation:isolate}.products-premium-hero:before{content:"";position:absolute;inset:1px;border-radius:inherit;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(circle at 70% 45%,#000,transparent 72%);pointer-events:none;z-index:-1}.products-hero-copy h1{margin:.45rem 0 1rem;font-size:clamp(2.35rem,6vw,4.8rem);line-height:.96;letter-spacing:-.07em}.products-hero-copy h1 em{color:#93c5fd;font-style:normal}.products-hero-copy p:not(.section-eyebrow){max-width:44rem;margin:0;color:rgba(226,232,240,.82);font-size:clamp(1rem,2vw,1.15rem);line-height:1.75}.products-premium-hero .section-eyebrow{color:#a5b4fc}.products-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.8rem}.products-hero-signals{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.35rem 0 0;padding:0;list-style:none}.products-hero-signals li{padding:.45rem .75rem;border:1px solid rgba(191,219,254,.22);border-radius:var(--radius-pill);background:rgba(15,23,42,.36);color:rgba(226,232,240,.86);font-size:.82rem;font-weight:700}.products-hero-visual{position:relative;min-height:500px;border-radius:2rem;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.32),transparent 32%),linear-gradient(145deg,rgba(15,23,42,.42),rgba(30,41,59,.16));border:1px solid hsla(0,0%,100%,.12);overflow:hidden}.products-hero-core,.products-hero-node,.products-hero-orb,.products-hero-radar,.products-hero-radar span,.products-hero-stream{position:absolute}.products-hero-radar{inset:50% auto auto 50%;width:25rem;height:25rem;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(147,197,253,.16);animation:product-radar-spin 18s linear infinite}.products-hero-radar span{inset:14%;border:1px solid rgba(147,197,253,.16);border-radius:50%}.products-hero-radar span:nth-child(2){inset:30%}.products-hero-radar span:nth-child(3){inset:46%}.products-hero-core{left:50%;top:50%;display:grid;place-items:center;width:11.5rem;height:11.5rem;transform:translate(-50%,-50%);border:1px solid rgba(191,219,254,.35);border-radius:50%;background:radial-gradient(circle at 35% 25%,hsla(0,0%,100%,.24),transparent 30%),linear-gradient(135deg,rgba(37,99,235,.85),rgba(79,70,229,.82));box-shadow:0 0 70px rgba(59,130,246,.46),inset 0 1px 20px hsla(0,0%,100%,.2);text-align:center;animation:product-core-float 5s ease-in-out infinite}.products-hero-core span,.products-hero-node span{color:rgba(226,232,240,.78);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.products-hero-core strong{display:block;color:#fff;font-size:1.55rem;letter-spacing:-.04em}.products-hero-core small,.products-hero-node small{color:rgba(226,232,240,.72);font-size:.72rem}.products-hero-node{width:min(13.5rem,42%);padding:1rem;border:1px solid hsla(0,0%,100%,.14);border-radius:1.25rem;background:rgba(15,23,42,.72);box-shadow:0 18px 50px rgba(2,6,23,.26);backdrop-filter:blur(16px);animation:product-node-float 5.5s ease-in-out infinite}.products-hero-node strong{display:block;margin:.22rem 0;color:#fff;font-size:1rem}.products-hero-node--wa{left:7%;top:16%}.products-hero-node--books{right:6%;top:20%;animation-delay:.8s}.products-hero-node--ai{left:28%;bottom:10%;animation-delay:1.4s}.products-hero-stream{height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.9),transparent);transform-origin:left center;animation:product-stream 2.4s ease-in-out infinite}.products-hero-stream--one{left:27%;top:31%;width:44%;transform:rotate(10deg)}.products-hero-stream--two{left:34%;bottom:29%;width:34%;transform:rotate(-18deg);animation-delay:.8s}.products-hero-orb{width:12rem;height:12rem;border-radius:50%;filter:blur(16px);opacity:.55}.products-hero-orb--one{right:-3rem;bottom:-3rem;background:rgba(14,165,233,.38)}.products-hero-orb--two{left:-4rem;top:-4rem;background:rgba(124,58,237,.42)}.products-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:-3.2rem auto 2.5rem;padding:0 1.5rem;position:relative;z-index:2}.products-metric-strip div{padding:1rem 1.1rem;border:1px solid rgba(226,232,240,.86);border-radius:1rem;background:hsla(0,0%,100%,.92);box-shadow:0 18px 50px rgba(15,23,42,.12);backdrop-filter:blur(16px)}.products-metric-strip span{display:block;color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.products-metric-strip strong{display:block;margin-top:.25rem;color:var(--text);font-size:1.1rem}.products-suite-premium{padding-top:2.25rem}.products-suite-premium .welcome-section-head{max-width:48rem;margin-inline:auto;text-align:center}.landing-page--products .product-suite-card{position:relative;overflow:hidden;padding:1.55rem;border-color:rgba(148,163,184,.26);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.94)),radial-gradient(circle at 10% 0,rgba(99,102,241,.14),transparent 34%);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.landing-page--products .product-suite-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.65),transparent);transform:translateX(-120%);transition:transform .7s ease}.landing-page--products .product-suite-card:hover{transform:translateY(-6px);border-color:rgba(99,102,241,.38);box-shadow:0 22px 60px rgba(15,23,42,.14)}.landing-page--products .product-suite-card:hover:before{transform:translateX(120%)}.landing-page--products .product-reel{max-width:1180px;margin-top:1rem;margin-bottom:3.5rem;padding:0 1.25rem}.landing-page--products .product-reel-inner{padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(148,163,184,.22);border-radius:2rem;background:radial-gradient(circle at 75% 20%,rgba(14,165,233,.2),transparent 32%),linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(238,242,255,.82));box-shadow:0 28px 90px rgba(15,23,42,.14)}.landing-page--products .product-reel-stage{position:relative;overflow:hidden;min-height:395px;padding:3.15rem 1.1rem 1.1rem;border:1px solid rgba(148,163,184,.28);background:radial-gradient(circle at 50% 25%,rgba(59,130,246,.24),transparent 40%),linear-gradient(145deg,#0f172a,#111827 55%,#1e1b4b);box-shadow:0 26px 70px rgba(15,23,42,.26),inset 0 1px 0 hsla(0,0%,100%,.08)}.product-reel-stage-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:24px 24px;mask-image:radial-gradient(circle at 50% 45%,#000,transparent 75%);pointer-events:none}.product-reel-status-bar{position:absolute;top:1rem;left:1rem;right:1rem;z-index:3;display:flex;justify-content:space-between;gap:.75rem;padding:.65rem .8rem;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-pill);background:rgba(15,23,42,.72);color:rgba(226,232,240,.82);backdrop-filter:blur(14px)}.product-reel-status-bar span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-reel-status-bar strong{color:#93c5fd;font-size:.78rem}.product-reel-orbit{position:absolute;border:1px solid rgba(147,197,253,.16);border-radius:50%;pointer-events:none;animation:product-radar-spin 16s linear infinite}.product-reel-orbit--one{width:24rem;height:24rem;right:-9rem;top:-8rem}.product-reel-orbit--two{width:16rem;height:16rem;left:-7rem;bottom:-7rem;animation-direction:reverse}.product-reel-data-beam{position:absolute;z-index:1;width:38%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(52,211,153,.9),transparent);animation:product-stream 2s ease-in-out infinite}.product-reel-data-beam--one{left:34%;top:43%;transform:rotate(16deg)}.product-reel-data-beam--two{left:28%;bottom:31%;transform:rotate(-14deg);animation-delay:.55s}.landing-page--products .product-reel-panel,.landing-page--products .product-reel-phone{position:relative;z-index:2}.landing-page--products .product-reel-phone{border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(180deg,hsla(30,24%,87%,.96),rgba(241,245,249,.92)),radial-gradient(circle at 20% 20%,rgba(34,197,94,.24),transparent 32%);box-shadow:0 22px 55px rgba(2,6,23,.42),0 0 0 8px hsla(0,0%,100%,.05)}.product-reel-phone-shine{position:absolute;inset:0;z-index:3;background:linear-gradient(115deg,transparent 15%,hsla(0,0%,100%,.22),transparent 40%);opacity:.45;pointer-events:none;transform:translateX(-80%);animation:product-phone-shine 4.6s ease-in-out infinite}.landing-page--products .product-reel-phone-header{background:linear-gradient(135deg,#075e54,#128c7e)}.landing-page--products .product-reel-panel{color:#e2e8f0;border-color:hsla(0,0%,100%,.14);background:rgba(15,23,42,.72);box-shadow:0 18px 45px rgba(2,6,23,.24);backdrop-filter:blur(14px)}.landing-page--products .product-reel-file,.landing-page--products .product-reel-lead-card span,.landing-page--products .product-reel-panel-title,.landing-page--products .product-reel-stat-row span{color:rgba(226,232,240,.72)}.product-reel-ai-chip{display:inline-flex;margin-bottom:.55rem;padding:.25rem .5rem;border:1px solid rgba(96,165,250,.26);border-radius:var(--radius-pill);background:rgba(37,99,235,.14);color:#93c5fd;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.product-reel-ai-chip--active{color:#86efac;border-color:rgba(134,239,172,.28);background:rgba(22,163,74,.14)}.landing-page--products .product-reel-file{border-bottom-color:hsla(0,0%,100%,.1)}.landing-page--products .product-reel-file.is-active,.landing-page--products .product-reel-stat-row strong{color:#93c5fd}.landing-page--products .product-reel-lead-card{border-color:rgba(134,239,172,.28);background:linear-gradient(135deg,rgba(22,163,74,.2),rgba(37,99,235,.16))}.landing-page--products .product-reel-lead-card strong{color:#fff}.zetabooks-preview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(1.5rem,4vw,2.5rem);border-color:rgba(124,58,237,.22);background:radial-gradient(circle at 88% 18%,rgba(124,58,237,.2),transparent 32%),linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(245,243,255,.92))}.zetabooks-mockup,.zetabooks-preview-copy{position:relative;z-index:1}.zetabooks-mockup{overflow:hidden;border:1px solid rgba(124,58,237,.22);border-radius:1.5rem;background:#111827;box-shadow:0 26px 70px rgba(88,28,135,.22)}.zetabooks-mockup:before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 180deg,transparent,rgba(168,85,247,.32),transparent 30%);animation:product-radar-spin 10s linear infinite}.zetabooks-mockup-body,.zetabooks-mockup-top{position:relative;z-index:1}.zetabooks-mockup-top{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;color:#fff;background:rgba(15,23,42,.88);border-bottom:1px solid hsla(0,0%,100%,.1)}.zetabooks-mockup-top span{font-weight:800;letter-spacing:-.02em}.zetabooks-mockup-top div{display:flex;gap:.3rem}.zetabooks-mockup-top i{width:.48rem;height:.48rem;border-radius:50%;background:rgba(226,232,240,.56)}.zetabooks-mockup-body{display:grid;grid-template-columns:8.5rem 1fr;min-height:330px;padding:1rem;gap:1rem;background:radial-gradient(circle at 80% 0,rgba(168,85,247,.22),transparent 35%),linear-gradient(145deg,rgba(17,24,39,.96),rgba(30,41,59,.96))}.zetabooks-mockup aside{display:grid;gap:.45rem;align-content:start}.zetabooks-mockup aside span{padding:.55rem .65rem;border-radius:.75rem;color:rgba(226,232,240,.66);font-size:.76rem;font-weight:700}.zetabooks-mockup aside .is-active{color:#fff;background:rgba(124,58,237,.42)}.zetabooks-mockup main{display:grid;gap:.85rem}.zetabooks-kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.zetabooks-ai-card,.zetabooks-kpi-row div{padding:.8rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:hsla(0,0%,100%,.08);color:#fff}.zetabooks-ai-card span,.zetabooks-kpi-row span{display:block;color:rgba(226,232,240,.62);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.zetabooks-kpi-row strong{display:block;margin-top:.35rem;font-size:1.18rem}.zetabooks-chart{display:flex;align-items:end;gap:.55rem;min-height:120px;padding:1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:rgba(15,23,42,.58)}.zetabooks-chart span{flex:1;border-radius:999px 999px .35rem .35rem;background:linear-gradient(180deg,#c084fc,#60a5fa);animation:zetabooks-bars 2.4s ease-in-out infinite}.zetabooks-chart span:nth-child(2){animation-delay:.15s}.zetabooks-chart span:nth-child(3){animation-delay:.3s}.zetabooks-chart span:nth-child(4){animation-delay:.45s}.zetabooks-chart span:nth-child(5){animation-delay:.6s}.zetabooks-chart span:nth-child(6){animation-delay:.75s}.zetabooks-ai-card strong{display:block;margin-top:.35rem;font-size:.95rem;line-height:1.45}@keyframes product-radar-spin{to{rotate:1turn}}@keyframes product-core-float{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-54%) scale(1.03)}}@keyframes product-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes product-stream{0%,to{opacity:.2;scale:.8 1}50%{opacity:1;scale:1.06 1}}@keyframes product-phone-shine{0%,45%{transform:translateX(-90%)}75%,to{transform:translateX(90%)}}@keyframes zetabooks-bars{0%,to{transform:scaleY(.88);opacity:.72}50%{transform:scaleY(1);opacity:1}}@media (max-width:980px){.products-premium-hero,.zetabooks-preview{grid-template-columns:1fr}.products-hero-visual{min-height:420px}.products-metric-strip{margin-top:-2rem}}@media (max-width:720px){.products-premium-hero{min-height:auto;padding:1.4rem;border-radius:1.35rem}.products-hero-visual{min-height:360px}.products-hero-node{width:11rem;padding:.8rem}.products-metric-strip,.zetabooks-kpi-row,.zetabooks-mockup-body{grid-template-columns:1fr}.products-metric-strip{padding:0;margin-top:0}.landing-page--products .product-reel-stage{padding-top:3.6rem}}@media (prefers-reduced-motion:reduce){.product-reel-data-beam,.product-reel-orbit,.product-reel-phone-shine,.products-hero-core,.products-hero-node,.products-hero-radar,.products-hero-stream,.zetabooks-chart span,.zetabooks-mockup:before{animation:none}}.trust-launch-bar{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1.25rem;max-width:900px;margin:-.5rem auto 1.5rem;padding:0 1.25rem}.trust-launch-item{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:500;color:var(--text-muted)}.newsletter-band{position:relative;z-index:1;max-width:900px;margin:0 auto 2.5rem;padding:0 1.25rem}.newsletter-band-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(79,70,229,.09),rgba(14,165,233,.06));border:1px solid rgba(99,102,241,.2)}.newsletter-band h2{margin:0 0 .25rem;font-size:1.2rem}.newsletter-band p{margin:0;font-size:.88rem;color:var(--text-muted)}.newsletter-band a{text-decoration:none;white-space:nowrap}.not-found-page{text-align:center;padding-top:2rem;padding-bottom:3rem}.not-found-page h1{margin:.35rem 0 .75rem;font-size:clamp(2rem,4vw,2.75rem)}.not-found-page>p{max-width:480px;margin:0 auto 1.5rem;color:var(--text-muted)}.not-found-links,.not-found-page .welcome-cta-row{justify-content:center}.not-found-links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:2rem 0 0;padding:0;list-style:none;font-size:.88rem;font-weight:600}.not-found-links a{color:var(--primary);text-decoration:none}.legal-page .legal-page-main{max-width:800px;margin:0 auto;padding:1rem 1.25rem 3rem}.homepage-quick-links{position:relative;z-index:1;max-width:1100px;margin:0 auto 2.5rem;padding:0 1.25rem}.homepage-quick-links h2{margin:0 0 1rem;font-size:1.25rem;text-align:center}.homepage-quick-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.homepage-quick-link-card{display:flex;flex-direction:column;padding:1.25rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.homepage-quick-link-card:hover{border-color:rgba(99,102,241,.35);box-shadow:var(--shadow-md);color:inherit}.homepage-quick-link-card h3{margin:0 0 .4rem;font-size:1rem}.homepage-quick-link-card p{margin:0;flex:1;font-size:.85rem;color:var(--text-muted);line-height:1.5}.homepage-quick-link-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:.85rem;font-size:.82rem;font-weight:600;color:var(--primary)}.homepage-quick-links-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.homepage-quick-links-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.company-model-strip{position:relative;z-index:1;max-width:var(--marketing-max);margin:0 auto 1.75rem;padding:0 var(--marketing-pad)}.company-model-strip-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.company-model-card{padding:1.1rem 1.15rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:hsla(0,0%,100%,.92);text-align:center}.company-model-card h3{margin:0 0 .4rem;font-size:.95rem;color:var(--primary)}.company-model-card p{margin:0;font-size:.82rem;line-height:1.55;color:var(--text-muted)}.products-suite{position:relative;z-index:1;padding:clamp(2.5rem,6vw,4rem) 0;background:linear-gradient(180deg,rgba(238,242,255,.45),transparent)}.products-suite-inner{max-width:var(--marketing-max);margin:0 auto;padding:0 var(--marketing-pad)}.products-suite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.products-suite-grid--page{margin-top:1rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:64rem;margin-inline:auto}.products-suite-grid--single{grid-template-columns:minmax(0,1fr);max-width:52rem;margin-inline:auto}.product-suite-features{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem}.product-suite-features li{position:relative;padding-left:1.1rem;font-size:.84rem;line-height:1.45;color:var(--text-muted)}.product-suite-features li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:700;font-size:.75rem}.product-suite-card{display:flex;flex-direction:column;padding:1.35rem 1.25rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);height:100%}.product-suite-card--flagship{border-color:rgba(99,102,241,.35);box-shadow:var(--shadow-md);background:linear-gradient(165deg,#fff,rgba(238,242,255,.65))}.product-suite-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.product-suite-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:var(--primary-soft);color:var(--primary)}.product-suite-status{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem;border-radius:var(--radius-pill)}.product-suite-status--live{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.product-suite-status--beta{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.product-suite-status--roadmap{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.product-suite-flagship-badge{display:inline-block;margin-bottom:.35rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.product-suite-card h3{margin:0 0 .25rem;font-size:1.05rem;letter-spacing:-.02em}.product-suite-tagline{margin:0 0 .5rem;font-size:.88rem;font-weight:600;color:var(--text)}.product-suite-desc{margin:0 0 .75rem;font-size:.85rem;line-height:1.6;color:var(--text-muted);flex:1}.product-suite-industries{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;padding:0;list-style:none}.product-suite-industries li{font-size:.72rem;font-weight:500;padding:.25rem .55rem;border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-muted)}.product-suite-card-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto}.product-suite-card-actions .btn-ghost,.product-suite-card-actions .btn-glass,.product-suite-card-actions .btn-primary{font-size:.82rem;padding:.5rem .85rem}.product-suite-learn{text-decoration:none}.zetabooks-preview{position:relative;overflow:hidden}.zetabooks-preview:before{content:"";position:absolute;inset:auto -8rem -8rem auto;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.16),transparent 65%)}.zetabooks-preview-card{position:relative;margin-top:1.25rem;padding:1.2rem;border:1px solid rgba(221,214,254,.9);border-radius:var(--radius-lg);background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(245,243,255,.9));box-shadow:var(--shadow-sm)}.zetabooks-preview-card strong{display:block;margin-bottom:.35rem;color:#6d28d9;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.zetabooks-preview-card p{margin:0 0 1rem;color:var(--text-muted);line-height:1.55}.products-suite-foot{margin:1.5rem 0 0;text-align:center}.products-suite-all-link{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:var(--primary);text-decoration:none}.products-suite-all-link:hover{text-decoration:underline}.services-practices-foot{margin:1.5rem 0 0;text-align:center;font-size:.9rem;color:var(--text-muted)}.services-practices-foot a{font-weight:600;color:var(--primary)}.landing-section-intro{margin:-.35rem 0 1rem;color:var(--text-muted);line-height:1.6;max-width:40rem}@media (max-width:900px){.company-model-strip-inner,.homepage-quick-links-grid,.homepage-quick-links-grid--four,.insights-preview-grid,.landing-cards,.product-suite-features,.products-suite-grid,.solutions-index-grid{grid-template-columns:1fr}.compare-table--wide{font-size:.8rem}}.solutions-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;list-style:none;margin:2rem 0 0;padding:0}.solution-use-case-list{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.solution-use-case-card{padding:1.1rem 1.25rem;border-radius:var(--radius-md,12px);border:1px solid var(--border);background:var(--bg-elevated,#fff)}.solution-use-case-card h3{margin:0 0 .35rem;font-size:1rem}.solution-use-case-card p{margin:0;color:var(--text-muted);line-height:1.55}.solution-faq-list{margin:0}.solution-faq-item{padding:1rem 0;border-bottom:1px solid var(--border-subtle,#eef2f7)}.solution-faq-item:last-child{border-bottom:none}.solution-faq-item dt{font-weight:600;margin-bottom:.35rem}.solution-faq-item dd{margin:0;color:var(--text-muted);line-height:1.55}.compare-table--wide td,.compare-table--wide th{font-size:.875rem;vertical-align:top}.compare-row--highlight{background:color-mix(in srgb,var(--primary-soft,#eef2ff) 55%,transparent)}.compare-row--highlight th{font-weight:700}.compare-badge{display:block;margin-top:.25rem;font-size:.7rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.04em}.insight-related{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle,#eef2f7)}.insight-related h2{font-size:1rem;margin-bottom:.75rem}.insight-related ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.insight-related a{font-weight:600;color:var(--primary)}.insight-body section{margin-bottom:1.5rem}.insight-body h2{font-size:1.25rem;margin:0 0 .75rem}.academy-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;list-style:none;margin:1.25rem 0 0;padding:0}.academy-format-list li,.academy-tool-grid li{border:1px solid var(--border);border-radius:var(--radius-md);background:hsla(0,0%,100%,.92);color:var(--text);font-weight:600;box-shadow:var(--shadow-sm)}.academy-tool-grid li{min-height:6.25rem;padding:1rem;display:grid;place-items:center}.ai-tool-logo{--tool-color:var(--primary);display:inline-grid;place-items:center;width:4.25rem;height:4.25rem;border-radius:1.25rem;color:var(--tool-color);background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.95),transparent 35%),color-mix(in srgb,var(--tool-color) 9%,#fff);box-shadow:0 12px 30px color-mix(in srgb,var(--tool-color) 18%,transparent)}.ai-tool-logo-svg{width:2.65rem;height:2.65rem}.ai-tool-logo-img{display:block;width:2.9rem;height:2.9rem;object-fit:contain}.ai-tool-logo--chatgpt{--tool-color:#10a37f}.ai-tool-logo--claude,.ai-tool-logo--claude-code{--tool-color:#d97757}.ai-tool-logo--cursor{--tool-color:#111827}.ai-tool-logo--codex{--tool-color:#6366f1}.ai-tool-logo--gemini{--tool-color:#7c3aed}.ai-tool-logo--grok{--tool-color:#0f172a}.ai-tool-logo--perplexity{--tool-color:#0ea5a3}.academy-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.academy-card-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.academy-card{padding:1.15rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm)}.academy-card h3{margin:0 0 .45rem;font-size:1rem}.academy-card p{margin:0;color:var(--text-muted);line-height:1.55}.academy-format-list{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.75rem}.academy-format-list li{padding:.9rem 1rem}@media (max-width:900px){.academy-card-grid,.academy-card-grid--compact,.academy-tool-grid{grid-template-columns:1fr}}.homepage-pro{--homepage-section-gap:clamp(2.25rem,5vw,3.75rem)}.homepage-pro .welcome-hero{padding-bottom:clamp(1.75rem,4vw,2.75rem)}.enterprise-visual{position:relative;width:min(100%,590px);aspect-ratio:1.18;justify-self:center;border:1px solid rgba(226,232,240,.9);border-radius:2rem;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(79,70,229,.18),transparent 32%),radial-gradient(circle at 78% 20%,rgba(14,165,233,.18),transparent 28%),linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(239,246,255,.9));box-shadow:0 30px 80px rgba(15,23,42,.16),inset 0 1px 0 hsla(0,0%,100%,.9)}.enterprise-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(99,102,241,.08) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.08) 1px,transparent 0);background-size:42px 42px;mask-image:radial-gradient(circle at center,#000 0 45%,transparent 75%)}.enterprise-visual-orbit{position:absolute;inset:13%;border:1px dashed rgba(79,70,229,.35);border-radius:50%;animation:enterprise-orbit 18s linear infinite}.enterprise-visual-core{position:absolute;left:50%;top:50%;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;width:11.5rem;height:11.5rem;padding:1rem;border-radius:50%;text-align:center;transform:translate(-50%,-50%);background:linear-gradient(145deg,rgba(79,70,229,.96),rgba(14,165,233,.92));color:#fff;box-shadow:0 24px 60px rgba(79,70,229,.32);animation:enterprise-core 4.5s ease-in-out infinite}.enterprise-visual-core strong{font-size:1.18rem;line-height:1.1}.enterprise-visual-core span{font-size:.72rem;opacity:.88}.enterprise-core-kicker{margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.enterprise-visual-lines{position:absolute;inset:0;z-index:1;width:100%;height:100%}.enterprise-visual-lines line{stroke:url(#enterprise-line);stroke-width:1.3;stroke-dasharray:4 7;opacity:.42;animation:enterprise-line-flow 2.8s ease-in-out infinite}.enterprise-node{position:absolute;z-index:4;min-width:7.2rem;padding:.75rem .85rem;border:1px solid rgba(226,232,240,.95);border-radius:1rem;background:hsla(0,0%,100%,.9);box-shadow:0 14px 36px rgba(15,23,42,.1);transform:translate(-50%,-50%);animation:enterprise-node-float 4.8s ease-in-out infinite;backdrop-filter:blur(12px)}.enterprise-node span,.enterprise-node strong{position:relative;z-index:2;display:block}.enterprise-node strong{color:var(--text);font-size:.82rem}.enterprise-node span:last-child{margin-top:.18rem;color:var(--text-muted);font-size:.68rem}.enterprise-node-pulse{position:absolute!important;inset:.45rem auto auto .45rem;width:.45rem;height:.45rem;border-radius:50%;background:#22d3ee;box-shadow:0 0 0 0 rgba(34,211,238,.5);animation:enterprise-pulse 2.2s ease-out infinite}.enterprise-node--security{border-color:rgba(5,150,105,.28)}.enterprise-node--genai,.enterprise-node--rag{border-color:rgba(79,70,229,.22)}.enterprise-guardrail{position:absolute;z-index:5;padding:.42rem .7rem;border-radius:var(--radius-pill);background:rgba(15,23,42,.9);color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 14px 34px rgba(15,23,42,.18)}.enterprise-guardrail--top{left:50%;top:1.15rem;transform:translateX(-50%)}.enterprise-guardrail--right{right:1rem;top:50%;transform:translateY(-50%) rotate(90deg)}.enterprise-guardrail--bottom{left:50%;bottom:1rem;transform:translateX(-50%)}@keyframes enterprise-orbit{to{transform:rotate(1turn)}}@keyframes enterprise-core{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.025)}}@keyframes enterprise-line-flow{0%,to{stroke-dashoffset:0;opacity:.32}50%{stroke-dashoffset:12;opacity:.72}}@keyframes enterprise-node-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes enterprise-pulse{70%{box-shadow:0 0 0 12px rgba(34,211,238,0)}to{box-shadow:0 0 0 0 rgba(34,211,238,0)}}.homepage-pro-hero-art{position:relative;width:100%;max-width:560px;justify-self:center}.homepage-pro-hero-art:before{content:"";position:absolute;inset:8% 4%;border-radius:2rem;background:linear-gradient(135deg,rgba(79,70,229,.2),rgba(14,165,233,.2));filter:blur(34px);transform:translateY(22px)}.homepage-pro-hero-art img{position:relative;display:block;width:100%;height:auto;border-radius:1.5rem;border:1px solid rgba(226,232,240,.9);box-shadow:0 24px 70px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.9)}.homepage-pro .case-studies,.homepage-pro .faq-section,.homepage-pro .insights-preview,.homepage-pro .product-reel,.homepage-pro .products-suite{padding-block:var(--homepage-section-gap);margin-bottom:0}.homepage-pro-section{position:relative;z-index:1;max-width:var(--marketing-max);margin-inline:auto;padding:var(--homepage-section-gap) var(--marketing-pad);box-sizing:border-box}.homepage-pro-section--tight{padding-top:clamp(1.75rem,4vw,2.5rem)}.homepage-pro-section--split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(1.25rem,4vw,2.25rem);align-items:center}.homepage-pro-trust{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1.35rem;padding:0}.homepage-pro-trust li{padding:.45rem .75rem;border:1px solid rgba(99,102,241,.18);border-radius:var(--radius-pill);background:hsla(0,0%,100%,.72);color:var(--text-muted);font-size:.78rem;font-weight:600}.homepage-pro-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.homepage-pro-cta-card,.homepage-pro-pillar{border:1px solid rgba(226,232,240,.95);border-radius:var(--radius-lg);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.92));box-shadow:var(--shadow-sm)}.homepage-pro-pillar{padding:1.25rem;display:flex;flex-direction:column;min-height:15rem}.homepage-pro-pillar span{width:fit-content;margin-bottom:.75rem;padding:.28rem .6rem;border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.homepage-pro-cta-card h3,.homepage-pro-pillar h3{margin:0 0 .5rem;color:var(--text);font-size:1.08rem}.homepage-pro-cta-card p,.homepage-pro-pillar p{margin:0;color:var(--text-muted);line-height:1.55}.homepage-pro-pillar a{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;color:var(--primary);font-weight:700;text-decoration:none}.homepage-pro-cta-card{padding:1.35rem}.homepage-pro-cta-card .btn-primary{margin-top:1rem;width:fit-content}.homepage-pro .welcome-section-head{margin-bottom:1.5rem}.homepage-pro .welcome-section-head h2{max-width:46rem;margin-inline:auto}.homepage-pro .welcome-section-head p{max-width:46rem}.homepage-pro .services-practices-foot{text-align:center}.homepage-pro-architecture{padding-top:clamp(1.5rem,4vw,2.5rem)}.enterprise-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.enterprise-layer-card{position:relative;min-height:12.5rem;padding:1.2rem;border:1px solid rgba(226,232,240,.95);border-radius:var(--radius-lg);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.9));box-shadow:var(--shadow-sm);overflow:hidden}.enterprise-layer-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent))}.enterprise-layer-card h3{margin:0 0 .55rem;color:var(--text);font-size:1rem}.enterprise-layer-card p{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.55}.homepage-pro{background:radial-gradient(circle at 12% 8%,rgba(79,70,229,.18),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(14,165,233,.18),transparent 30rem),linear-gradient(180deg,#f8fbff,#fff 42%,#f8fafc)}.homepage-pro .welcome-topbar{margin-top:.75rem}.homepage-pro .welcome-topbar-inner{border:1px solid rgba(148,163,184,.22);background:hsla(0,0%,100%,.82);box-shadow:0 18px 60px rgba(15,23,42,.08);backdrop-filter:blur(18px)}.homepage-pro .homepage-pro-hero{position:relative;max-width:min(1180px,calc(100% - 2rem));min-height:clamp(620px,78vh,760px);margin:1.4rem auto 2.25rem;padding:clamp(2rem,5vw,4.2rem);border:1px solid rgba(148,163,184,.2);border-radius:2rem;background:radial-gradient(circle at 18% 20%,rgba(99,102,241,.34),transparent 32%),radial-gradient(circle at 84% 18%,rgba(14,165,233,.22),transparent 32%),radial-gradient(circle at 55% 88%,rgba(34,211,238,.16),transparent 30%),linear-gradient(135deg,#070a1a,#101735 48%,#111827);color:#fff;box-shadow:0 34px 95px rgba(15,23,42,.36),inset 0 1px 0 hsla(0,0%,100%,.08);overflow:hidden;isolation:isolate}.homepage-pro .homepage-pro-hero:before{content:"";position:absolute;inset:1px;z-index:-2;border-radius:inherit;background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:36px 36px;mask-image:radial-gradient(circle at 70% 45%,#000,transparent 78%)}.homepage-pro .homepage-pro-hero:after{content:"";position:absolute;z-index:-1;right:-10%;top:-18%;width:44rem;height:44rem;border-radius:50%;background:conic-gradient(from 120deg,rgba(59,130,246,0),rgba(59,130,246,.36),rgba(168,85,247,.28),rgba(59,130,246,0));filter:blur(20px);opacity:.8;animation:homepage-ai-aurora 18s linear infinite}.homepage-pro .homepage-pro-hero .welcome-hero-copy{max-width:38.5rem}.homepage-pro .welcome-eyebrow{width:fit-content;padding:.45rem .7rem;border:1px solid rgba(125,211,252,.24);border-radius:var(--radius-pill);background:rgba(15,23,42,.42);color:#bfdbfe;letter-spacing:.09em;backdrop-filter:blur(14px)}.homepage-pro .welcome-eyebrow-dot{background:#22d3ee;box-shadow:0 0 0 5px rgba(34,211,238,.12)}.homepage-pro .homepage-pro-hero h1{max-width:12ch;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3rem,7vw,5.45rem)!important;line-height:.94!important;letter-spacing:-.075em}.homepage-pro .homepage-pro-hero h1 em{display:inline;background:linear-gradient(115deg,#93c5fd,#22d3ee 48%,#c4b5fd);font-style:normal}.homepage-pro .hero-company-sub{color:rgba(226,232,240,.82);font-size:1.03rem;line-height:1.72}.homepage-pro .homepage-pro-trust li{border-color:rgba(191,219,254,.2);background:rgba(15,23,42,.42);color:rgba(226,232,240,.86);font-weight:700;backdrop-filter:blur(14px)}.homepage-pro .homepage-pro-hero .btn-primary{background:linear-gradient(135deg,#4f46e5,#0ea5e9);box-shadow:0 18px 42px rgba(79,70,229,.34),inset 0 0 0 1px hsla(0,0%,100%,.08)}.homepage-pro .homepage-pro-hero .btn-glass{border-color:rgba(191,219,254,.22);background:hsla(0,0%,100%,.08);color:#e0f2fe;backdrop-filter:blur(14px)}.homepage-pro .hero-social-proof{border-color:rgba(191,219,254,.18);background:rgba(15,23,42,.48);color:rgba(226,232,240,.82);box-shadow:none;backdrop-filter:blur(14px)}.homepage-pro .hero-social-proof:hover{color:#fff;border-color:rgba(125,211,252,.34)}.homepage-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:35rem;margin-top:1rem}.homepage-hero-metrics div{padding:.85rem;border:1px solid rgba(191,219,254,.16);border-radius:1rem;background:rgba(15,23,42,.42);backdrop-filter:blur(14px)}.homepage-hero-metrics span,.homepage-hero-metrics strong{display:block}.homepage-hero-metrics strong{color:#fff;font-size:1.02rem}.homepage-hero-metrics span{margin-top:.18rem;color:rgba(226,232,240,.68);font-size:.72rem;font-weight:700}.homepage-pro-hero .enterprise-visual{width:min(100%,610px);border-color:hsla(0,0%,100%,.14);background:radial-gradient(circle at 50% 45%,rgba(59,130,246,.3),transparent 35%),radial-gradient(circle at 80% 20%,rgba(34,211,238,.18),transparent 30%),linear-gradient(145deg,rgba(15,23,42,.92),rgba(30,41,59,.66));box-shadow:0 30px 90px rgba(2,6,23,.38),inset 0 1px 0 hsla(0,0%,100%,.08)}.homepage-pro-hero .enterprise-visual:before{background-image:linear-gradient(rgba(147,197,253,.09) 1px,transparent 0),linear-gradient(90deg,rgba(147,197,253,.09) 1px,transparent 0)}.homepage-pro-hero .enterprise-visual-orbit{border-color:rgba(147,197,253,.28);box-shadow:0 0 70px rgba(59,130,246,.16)}.homepage-pro-hero .enterprise-visual-core{background:radial-gradient(circle at 35% 20%,hsla(0,0%,100%,.22),transparent 28%),linear-gradient(135deg,rgba(37,99,235,.96),rgba(79,70,229,.94));box-shadow:0 0 84px rgba(59,130,246,.5),0 28px 72px rgba(2,6,23,.34)}.homepage-pro-hero .enterprise-node{border-color:hsla(0,0%,100%,.14);background:rgba(15,23,42,.76);box-shadow:0 18px 52px rgba(2,6,23,.3)}.homepage-pro-hero .enterprise-node strong{color:#fff}.homepage-pro-hero .enterprise-node span:last-child{color:rgba(226,232,240,.68)}.homepage-pro-hero .enterprise-guardrail{border:1px solid hsla(0,0%,100%,.12);background:rgba(2,6,23,.78);color:#bae6fd}@keyframes homepage-ai-aurora{to{rotate:1turn}}.homepage-pro .homepage-pro-hero{grid-template-columns:minmax(0,.98fr) minmax(360px,1.02fr);min-height:auto;padding:clamp(2.15rem,4.5vw,4rem);border:1px solid rgba(148,163,184,.22);background:radial-gradient(circle at 8% 8%,rgba(79,70,229,.12),transparent 28%),radial-gradient(circle at 94% 12%,rgba(14,165,233,.16),transparent 30%),linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(239,246,255,.88));color:var(--text);box-shadow:0 28px 80px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.95)}.homepage-pro .homepage-pro-hero:before{background-image:linear-gradient(rgba(99,102,241,.07) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.07) 1px,transparent 0);background-size:34px 34px;mask-image:radial-gradient(circle at 68% 45%,#000,transparent 76%)}.homepage-pro .homepage-pro-hero:after{right:-14rem;top:-16rem;width:34rem;height:34rem;background:radial-gradient(circle,rgba(14,165,233,.22),transparent 62%);filter:blur(10px);opacity:1;animation:none}.homepage-pro .homepage-pro-hero .welcome-hero-copy{max-width:39rem}.homepage-pro .homepage-pro-hero h1{max-width:13.5ch;margin:1rem 0;color:#111827;font-size:clamp(2.65rem,5.3vw,4.65rem)!important;letter-spacing:-.07em}.homepage-pro .homepage-pro-hero h1 em{background:linear-gradient(120deg,#4f46e5,#0ea5e9 62%,#0891b2);-webkit-background-clip:text;background-clip:text;color:transparent}.homepage-pro .welcome-eyebrow{border-color:rgba(79,70,229,.16);background:hsla(0,0%,100%,.74);color:#4338ca;box-shadow:0 10px 30px rgba(79,70,229,.08)}.homepage-pro .hero-company-sub{max-width:36rem;color:var(--text-muted);font-size:1rem;line-height:1.68}.homepage-pro .homepage-pro-trust{margin-bottom:1.25rem}.homepage-pro .homepage-pro-trust li{border-color:rgba(99,102,241,.15);background:hsla(0,0%,100%,.72);color:#475569;box-shadow:0 10px 26px rgba(15,23,42,.05)}.homepage-pro .homepage-pro-hero .btn-glass{border-color:rgba(99,102,241,.14);background:hsla(0,0%,100%,.76);color:#4338ca;box-shadow:0 12px 30px rgba(15,23,42,.06)}.homepage-pro .hero-social-proof{border-color:rgba(226,232,240,.9);background:hsla(0,0%,100%,.78);color:var(--text-muted);box-shadow:0 10px 30px rgba(15,23,42,.06)}.homepage-pro .hero-social-proof:hover{color:var(--text);border-color:rgba(99,102,241,.22)}.homepage-hero-metrics div{border-color:rgba(226,232,240,.9);background:hsla(0,0%,100%,.78);box-shadow:0 10px 30px rgba(15,23,42,.06)}.homepage-hero-metrics strong{color:#1e293b}.homepage-hero-metrics span{color:var(--text-muted)}.homepage-pro-hero .enterprise-visual{width:min(100%,560px);aspect-ratio:1.08;border-color:rgba(226,232,240,.82);background:radial-gradient(circle at 50% 46%,rgba(79,70,229,.2),transparent 34%),radial-gradient(circle at 80% 20%,rgba(14,165,233,.18),transparent 30%),linear-gradient(145deg,rgba(15,23,42,.94),rgba(30,41,59,.86));box-shadow:0 28px 70px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.08)}.homepage-pro-hero .enterprise-node{background:rgba(15,23,42,.78)}.homepage-pro-hero .enterprise-visual-core{width:10.6rem;height:10.6rem}@media (max-width:960px){.homepage-pro-pillars,.homepage-pro-section--split{grid-template-columns:1fr}.homepage-pro-pillar{min-height:0}.homepage-pro-trust{justify-content:center}.homepage-pro .homepage-pro-hero{grid-template-columns:1fr;text-align:center}.homepage-hero-metrics,.homepage-pro .hero-company-sub,.homepage-pro .hero-social-proof,.homepage-pro .homepage-pro-hero .welcome-hero-copy,.homepage-pro .welcome-cta-row,.homepage-pro .welcome-eyebrow{margin-inline:auto}.homepage-pro-hero-art{max-width:100%}.enterprise-visual{width:min(100%,520px)}.enterprise-layer-grid{grid-template-columns:1fr}}@media (max-width:640px){.homepage-pro .homepage-pro-hero{max-width:calc(100% - 1rem);min-height:auto;padding:1.35rem;border-radius:1.4rem}.homepage-pro .homepage-pro-hero h1{max-width:none;font-size:clamp(2.4rem,14vw,3.35rem)!important}.homepage-hero-metrics{grid-template-columns:1fr}.enterprise-visual{aspect-ratio:.82}.enterprise-visual-core{width:9.6rem;height:9.6rem}.enterprise-node{min-width:6.2rem;padding:.58rem .65rem}.enterprise-guardrail--right,.enterprise-node span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.enterprise-node,.enterprise-node-pulse,.enterprise-visual-core,.enterprise-visual-lines line,.enterprise-visual-orbit{animation:none}}.homepage-pro{--executive-ink:#0b1020;--executive-slate:#475569;--executive-border:rgba(148,163,184,.22);--executive-indigo:#4f46e5;--executive-cyan:#0891b2;background:radial-gradient(circle at 82% 10%,rgba(14,165,233,.13),transparent 24rem),radial-gradient(circle at 6% 12%,rgba(79,70,229,.1),transparent 22rem),linear-gradient(180deg,#f8fafc,#fff 48%,#f8fafc)!important}.homepage-pro .grid-overlay,.homepage-pro .orb{opacity:.28}.homepage-pro .welcome-topbar{top:0;margin:0!important;padding:.85rem clamp(1rem,3vw,2rem)!important;border-bottom:1px solid rgba(226,232,240,.86);background:hsla(0,0%,100%,.88);backdrop-filter:blur(18px)}.homepage-pro .welcome-topbar-inner{max-width:1180px;min-height:3.25rem;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.homepage-pro .brand-lockup{gap:.65rem}.homepage-pro .brand-lockup svg{width:34px;height:34px}.homepage-pro .brand-name{color:var(--executive-ink);font-size:.98rem;font-weight:800}.homepage-pro .brand-tag{display:none}.homepage-pro .welcome-nav{gap:.2rem;padding:.22rem;border:1px solid rgba(226,232,240,.88);border-radius:var(--radius-pill);background:rgba(248,250,252,.78)}.homepage-pro .welcome-nav a{padding:.45rem .72rem;border-radius:var(--radius-pill);color:#334155;font-size:.84rem;font-weight:700}.homepage-pro .welcome-nav a:after{display:none}.homepage-pro .welcome-nav a:hover{background:#fff;color:var(--executive-indigo);box-shadow:0 8px 22px rgba(15,23,42,.06)}.homepage-pro .welcome-topbar-actions{gap:.55rem}.homepage-pro .welcome-topbar-actions .btn-ghost{color:#475569;font-weight:700}.homepage-pro .welcome-topbar-actions .btn-primary{padding:.72rem 1rem;border-radius:.85rem;background:var(--executive-ink);color:#fff;box-shadow:0 12px 30px rgba(15,23,42,.18)}.homepage-pro .homepage-pro-hero{max-width:1180px!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr)!important;gap:clamp(2rem,5vw,4.25rem)!important;align-items:center;margin:0 auto 2.75rem!important;padding:clamp(4.2rem,8vw,6.4rem) clamp(1rem,3vw,2rem) clamp(3rem,6vw,5rem)!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--executive-ink)!important;box-shadow:none!important;overflow:visible!important}.homepage-pro .homepage-pro-hero:after,.homepage-pro .homepage-pro-hero:before{display:none!important}.homepage-pro .homepage-pro-hero .welcome-hero-copy{max-width:40rem!important}.homepage-pro .welcome-eyebrow{padding:.5rem .72rem!important;border:1px solid rgba(79,70,229,.16)!important;background:hsla(0,0%,100%,.72)!important;color:#3730a3!important;box-shadow:0 10px 28px rgba(79,70,229,.07)!important;letter-spacing:.08em!important}.homepage-pro .homepage-pro-hero h1{max-width:12.7ch!important;margin:1.1rem 0 1rem!important;color:var(--executive-ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(2.9rem,5.8vw,5.15rem)!important;font-weight:760!important;line-height:.98!important;letter-spacing:-.075em!important}.homepage-pro .homepage-pro-hero h1 em{background:linear-gradient(120deg,#4f46e5,#2563eb 48%,#0891b2)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;font-style:normal!important}.homepage-pro .hero-company-sub{max-width:36.5rem!important;margin-bottom:1.3rem!important;color:var(--executive-slate)!important;font-size:1.02rem!important;line-height:1.74!important}.homepage-pro .homepage-pro-trust{gap:.55rem;margin-bottom:1.45rem!important}.homepage-pro .homepage-pro-trust li{border:1px solid rgba(203,213,225,.78)!important;background:hsla(0,0%,100%,.74)!important;color:#334155!important;box-shadow:none!important}.homepage-pro .homepage-pro-hero .welcome-cta-row{gap:.75rem}.homepage-pro .homepage-pro-hero .btn-primary{border-radius:.95rem!important;background:var(--executive-ink)!important;color:#fff!important;box-shadow:0 18px 42px rgba(15,23,42,.2)!important}.homepage-pro .homepage-pro-hero .btn-primary:hover{background:#111827!important}.homepage-pro .homepage-pro-hero .btn-glass{border:1px solid rgba(203,213,225,.9)!important;border-radius:.95rem!important;background:hsla(0,0%,100%,.78)!important;color:#1e293b!important;box-shadow:0 14px 34px rgba(15,23,42,.07)!important}.homepage-pro .hero-social-proof{margin-top:1rem!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:1rem!important;background:hsla(0,0%,100%,.74)!important;color:#475569!important;box-shadow:none!important}.homepage-hero-metrics{max-width:34rem!important;margin-top:1rem!important}.homepage-hero-metrics div{padding:.9rem .95rem!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:1rem!important;background:hsla(0,0%,100%,.7)!important;box-shadow:none!important}.homepage-hero-metrics strong{color:var(--executive-ink)!important}.homepage-hero-metrics span{color:#64748b!important}.homepage-pro-hero .enterprise-visual{width:min(100%,540px)!important;aspect-ratio:1.08!important;justify-self:end;border:1px solid rgba(15,23,42,.08)!important;border-radius:1.75rem!important;background:radial-gradient(circle at 50% 45%,rgba(79,70,229,.22),transparent 35%),radial-gradient(circle at 78% 18%,rgba(14,165,233,.18),transparent 30%),linear-gradient(145deg,#101827,#182236 54%,#101827)!important;box-shadow:0 28px 80px rgba(15,23,42,.2),inset 0 1px 0 hsla(0,0%,100%,.08)!important}.homepage-pro-hero .enterprise-visual:before{background-size:40px 40px!important;opacity:.68}.homepage-pro-hero .enterprise-visual-core{width:10.2rem!important;height:10.2rem!important;background:linear-gradient(135deg,#4f46e5,#2563eb 62%,#0891b2)!important}.homepage-pro-hero .enterprise-node{min-width:6.7rem!important;border:1px solid hsla(0,0%,100%,.1)!important;background:rgba(15,23,42,.76)!important}.homepage-pro-hero .enterprise-node strong{color:#f8fafc!important}.homepage-pro-hero .enterprise-node span:last-child{color:rgba(226,232,240,.66)!important}.homepage-pro-hero .enterprise-guardrail{background:rgba(2,6,23,.76)!important}@media (max-width:1020px){.homepage-pro .homepage-pro-hero{grid-template-columns:1fr!important;text-align:center!important;padding-top:3.25rem!important}.homepage-hero-metrics,.homepage-pro .hero-company-sub,.homepage-pro .hero-social-proof,.homepage-pro .homepage-pro-hero .welcome-cta-row,.homepage-pro .homepage-pro-hero .welcome-hero-copy,.homepage-pro .homepage-pro-hero h1,.homepage-pro .welcome-eyebrow{margin-inline:auto!important}.homepage-pro-hero .enterprise-visual{justify-self:center!important}}@media (max-width:900px){.homepage-pro .brand-tag,.homepage-pro .welcome-nav{display:none!important}}@media (max-width:640px){.homepage-pro .homepage-pro-hero{max-width:100%!important;padding:2.5rem 1rem!important}.homepage-pro .homepage-pro-hero h1{max-width:11.5ch!important;font-size:clamp(2.45rem,13vw,3.35rem)!important}.homepage-hero-metrics{grid-template-columns:1fr!important}}.homepage-pro .homepage-pro-hero h1{max-width:13.8ch!important;font-size:clamp(2.65rem,5vw,4.55rem)!important;line-height:1.13!important;letter-spacing:-.065em!important;padding-bottom:.16em;overflow:visible!important}.homepage-pro .homepage-pro-hero h1 em{display:inline-block;padding-bottom:.08em}.landing-page--products .products-premium-hero{grid-template-columns:minmax(0,.9fr) minmax(360px,.95fr);gap:clamp(2rem,4vw,3.25rem);min-height:auto}.landing-page--products .products-hero-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"wa books" "core core" "ai ai";align-content:center;gap:.9rem;min-height:410px;padding:clamp(1.1rem,2vw,1.35rem)}.landing-page--products .products-hero-core,.landing-page--products .products-hero-node{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;transform:none!important;animation:none!important}.landing-page--products .products-hero-core{grid-area:core;width:min(15rem,78%)!important;height:auto!important;min-height:8.4rem;justify-self:center;border-radius:1.35rem}.landing-page--products .products-hero-node--wa{grid-area:wa}.landing-page--products .products-hero-node--books{grid-area:books}.landing-page--products .products-hero-node--ai{grid-area:ai;width:min(17rem,72%)!important;justify-self:center}.landing-page--products .products-hero-node{min-height:6.6rem}.landing-page--products .products-hero-stream--one{left:22%;top:38%;width:56%}.landing-page--products .products-hero-stream--two{left:26%;bottom:27%;width:50%}@media (max-width:720px){.landing-page--products .products-hero-visual{grid-template-columns:1fr;grid-template-areas:"wa" "books" "core" "ai";min-height:auto}.landing-page--products .products-hero-core,.landing-page--products .products-hero-node--ai{width:100%!important}}.product-page-shell{position:relative;z-index:1;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(1.4rem,3vw,2.25rem) 0 3rem}.product-page-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(2rem,4.5vw,4rem);border:1px solid rgba(226,232,240,.95);border-radius:2rem;background:radial-gradient(circle at 8% 8%,rgba(79,70,229,.09),transparent 30%),radial-gradient(circle at 96% 10%,rgba(14,165,233,.11),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,250,252,.94));box-shadow:0 28px 80px rgba(15,23,42,.1)}.product-page-hero-copy h1{margin:.7rem 0 1rem;max-width:12.4ch;color:#0f172a;font-size:clamp(2.65rem,5.2vw,4.7rem);line-height:1.02;letter-spacing:-.07em}.product-page-hero-copy>p:not(.section-eyebrow){max-width:38rem;margin:0;color:#475569;font-size:1.02rem;line-height:1.72}.product-page-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.product-page-hero-actions .btn-primary{background:#0f172a;box-shadow:0 16px 38px rgba(15,23,42,.18)}.product-page-hero-actions .btn-primary:hover{background:#111827}.product-page-hero-actions .btn-glass{border-color:rgba(203,213,225,.9);background:hsla(0,0%,100%,.78);color:#334155}.product-page-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1.35rem 0 0;padding:0;list-style:none}.product-page-outcomes li{padding:.72rem .78rem;border:1px solid rgba(226,232,240,.9);border-radius:.95rem;background:hsla(0,0%,100%,.74);color:#334155;font-size:.82rem;font-weight:700}.product-os-visual{position:relative}.product-os-visual:before{content:"";position:absolute;inset:8% 6%;border-radius:2rem;background:linear-gradient(135deg,rgba(79,70,229,.16),rgba(14,165,233,.14));filter:blur(28px)}.product-os-window{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:1.6rem;background:radial-gradient(circle at 20% 0,rgba(79,70,229,.3),transparent 34%),radial-gradient(circle at 90% 20%,rgba(14,165,233,.22),transparent 34%),linear-gradient(145deg,#0f172a,#172033 56%,#0f172a);box-shadow:0 26px 70px rgba(15,23,42,.24),inset 0 1px 0 hsla(0,0%,100%,.08)}.product-os-window:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:30px 30px;mask-image:linear-gradient(180deg,#000,transparent 88%)}.product-os-footer,.product-os-layout,.product-os-window-top{position:relative;z-index:1}.product-os-window-top{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid hsla(0,0%,100%,.09);color:rgba(226,232,240,.74);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-os-window-top strong{color:#a7f3d0}.product-os-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.72fr);gap:1rem;padding:1.1rem}.product-os-main,.product-os-side{display:grid;gap:.85rem}.product-os-card,.product-os-core,.product-os-flow div,.product-os-footer span{border:1px solid hsla(0,0%,100%,.11);background:rgba(15,23,42,.72);backdrop-filter:blur(14px)}.product-os-core{min-height:13rem;padding:1.2rem;border-radius:1.25rem;display:flex;flex-direction:column;justify-content:end}.product-os-card span,.product-os-core span{color:#93c5fd;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product-os-core strong{display:block;max-width:20rem;margin:.45rem 0 .4rem;color:#fff;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.05;letter-spacing:-.05em}.product-os-card p,.product-os-core p{margin:0;color:rgba(226,232,240,.68);font-size:.82rem;line-height:1.5}.product-os-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.product-os-flow div{padding:.78rem;border-radius:.95rem}.product-os-flow span{display:block;color:rgba(147,197,253,.78);font-size:.68rem;font-weight:800}.product-os-flow strong{display:block;margin-top:.2rem;color:#fff;font-size:.86rem}.product-os-card{padding:1rem;border-radius:1rem}.product-os-card--live{border-color:rgba(34,197,94,.22)}.product-os-card--roadmap{border-color:rgba(168,85,247,.24)}.product-os-card strong{display:block;margin:.32rem 0 .38rem;color:#fff;font-size:.98rem;letter-spacing:-.02em}.product-os-footer{display:flex;flex-wrap:wrap;gap:.55rem;padding:0 1.1rem 1.1rem}.product-os-footer span{padding:.42rem .65rem;border-radius:var(--radius-pill);color:rgba(226,232,240,.72);font-size:.72rem;font-weight:700}.product-page-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:1rem 0 clamp(2rem,4vw,3rem)}.product-page-metrics div{padding:1rem 1.1rem;border:1px solid rgba(226,232,240,.92);border-radius:1rem;background:hsla(0,0%,100%,.82);box-shadow:0 12px 34px rgba(15,23,42,.06)}.product-page-metrics span{display:block;color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.product-page-metrics strong{display:block;margin-top:.25rem;color:#0f172a;font-size:1.05rem}.product-page-section{padding:clamp(2rem,4vw,3rem) 0}.product-page-section--center .welcome-section-head{max-width:48rem;margin-inline:auto;text-align:center}.product-page-shell .product-reel{width:100%;max-width:100%;margin:0 0 clamp(2rem,4vw,3rem);padding:0}.product-page-shell .product-reel-inner{border-radius:1.6rem}.product-page-final-cta{margin-top:1rem}@media (max-width:980px){.product-os-layout,.product-page-hero,.zetabooks-preview{grid-template-columns:1fr}.product-page-hero-copy h1,.product-page-hero-copy>p:not(.section-eyebrow){max-width:none}}@media (max-width:720px){.product-page-shell{width:min(100% - 1rem,1180px)}.product-page-hero{padding:1.25rem;border-radius:1.25rem}.product-page-hero-copy h1{font-size:clamp(2.15rem,11vw,3rem);letter-spacing:-.055em}.product-os-flow,.product-page-metrics,.product-page-outcomes{grid-template-columns:1fr}}.landing-page--products{background:radial-gradient(circle at 8% 8%,rgba(79,70,229,.08),transparent 22rem),radial-gradient(circle at 92% 10%,rgba(14,165,233,.1),transparent 24rem),linear-gradient(180deg,#f8fafc,#fff 46%,#f8fafc)}.landing-page--products .subpage-main{padding-top:0}.landing-page--products .product-page-shell{width:min(1120px,calc(100% - 2rem));padding-top:clamp(1.25rem,3vw,2rem)}.landing-page--products .product-page-hero{grid-template-columns:minmax(0,.88fr) minmax(390px,.9fr);gap:clamp(1.75rem,4vw,3rem);padding:clamp(1.7rem,4vw,3.2rem);border-color:rgba(203,213,225,.82);border-radius:1.6rem;background:radial-gradient(circle at 12% 5%,rgba(79,70,229,.09),transparent 30%),radial-gradient(circle at 92% 15%,rgba(14,165,233,.1),transparent 32%),hsla(0,0%,100%,.9);box-shadow:0 18px 60px rgba(15,23,42,.08)}.landing-page--products .product-page-hero-copy h1{max-width:13ch;font-size:clamp(2.45rem,4.8vw,4.2rem);line-height:1.04}.landing-page--products .product-page-outcomes{grid-template-columns:1fr;max-width:31rem}.landing-page--products .product-page-outcomes li{display:flex;align-items:center;gap:.55rem;padding:.62rem .72rem}.landing-page--products .product-page-outcomes li:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:#0891b2;box-shadow:0 0 0 4px rgba(8,145,178,.1);flex:0 0 auto}.landing-page--products .product-os-window{border-radius:1.35rem;box-shadow:0 22px 56px rgba(15,23,42,.2),inset 0 1px 0 hsla(0,0%,100%,.08)}.landing-page--products .product-os-core{min-height:11rem}.landing-page--products .product-os-core strong{font-size:clamp(1.35rem,2.6vw,1.85rem)}.landing-page--products .product-os-layout{grid-template-columns:minmax(0,1fr) minmax(155px,.68fr)}.landing-page--products .product-page-metrics{margin:1rem 0 clamp(1.75rem,4vw,2.75rem)}.landing-page--products .product-page-section{padding:clamp(1.75rem,4vw,2.75rem) 0}.landing-page--products .product-page-section--center{padding-top:clamp(1.25rem,3vw,2rem)}.landing-page--products .products-suite-grid--page{max-width:100%;gap:1rem}.landing-page--products .product-suite-card{border-radius:1.25rem;box-shadow:0 14px 38px rgba(15,23,42,.07)}.landing-page--products .product-page-shell .product-reel{margin:clamp(1.25rem,3vw,2rem) 0 clamp(1.75rem,4vw,2.75rem)}.landing-page--products .product-page-shell .product-reel-inner{border-radius:1.5rem;box-shadow:0 18px 60px rgba(15,23,42,.1)}.landing-page--products .zetabooks-preview{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.95fr);gap:clamp(1.25rem,4vw,2.5rem);align-items:center;margin:clamp(1.25rem,3vw,2rem) 0;padding:clamp(1.25rem,3.5vw,2rem);border:1px solid rgba(203,213,225,.82);border-radius:1.5rem;background:radial-gradient(circle at 88% 12%,rgba(124,58,237,.08),transparent 34%),hsla(0,0%,100%,.92);box-shadow:0 18px 60px rgba(15,23,42,.08);overflow:hidden}.landing-page--products .zetabooks-preview:before{display:none}.landing-page--products .zetabooks-preview-copy h2{margin:.55rem 0 .75rem;max-width:12.5ch;color:#0f172a;font-size:clamp(1.8rem,3.4vw,2.65rem);line-height:1.05;letter-spacing:-.05em}.landing-page--products .zetabooks-preview .landing-section-intro{max-width:38rem;margin-bottom:1rem;color:#475569}.landing-page--products .zetabooks-preview .landing-checklist{display:grid;gap:.55rem;margin:0 0 1rem}.landing-page--products .zetabooks-preview .landing-checklist li{font-size:.88rem;line-height:1.45}.landing-page--products .zetabooks-preview-card{max-width:32rem;margin-top:0;padding:1rem;border-radius:1rem;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.06)}.landing-page--products .zetabooks-mockup{width:100%;max-width:500px;justify-self:end;border-radius:1.25rem;box-shadow:0 22px 56px rgba(88,28,135,.18)}.landing-page--products .zetabooks-mockup:before{opacity:.65}.landing-page--products .zetabooks-mockup-top{padding:.72rem .9rem}.landing-page--products .zetabooks-mockup-body{grid-template-columns:6.8rem 1fr;min-height:255px;gap:.75rem;padding:.85rem}.landing-page--products .zetabooks-mockup aside span{padding:.48rem .58rem;font-size:.72rem}.landing-page--products .zetabooks-kpi-row{gap:.5rem}.landing-page--products .zetabooks-ai-card,.landing-page--products .zetabooks-kpi-row div{padding:.68rem;border-radius:.8rem}.landing-page--products .zetabooks-chart{min-height:98px;padding:.8rem}.landing-page--products .product-page-final-cta{margin-top:clamp(1.5rem,4vw,2.5rem);border-radius:1.5rem}@media (max-width:980px){.landing-page--products .product-page-hero,.landing-page--products .zetabooks-preview{grid-template-columns:1fr}.landing-page--products .product-os-window,.landing-page--products .zetabooks-mockup{max-width:620px;justify-self:stretch}.landing-page--products .products-suite-grid--page{grid-template-columns:1fr}}@media (max-width:720px){.landing-page--products .product-page-shell{width:min(100% - 1rem,1120px)}.landing-page--products .product-page-hero,.landing-page--products .zetabooks-preview{padding:1rem;border-radius:1.15rem}.landing-page--products .product-os-flow,.landing-page--products .product-os-layout,.landing-page--products .product-page-metrics,.landing-page--products .zetabooks-kpi-row,.landing-page--products .zetabooks-mockup-body{grid-template-columns:1fr}.landing-page--products .product-page-hero-copy h1,.landing-page--products .zetabooks-preview-copy h2{max-width:none}}.welcome-v3 .welcome-topbar.site-header{top:0;margin:0!important;padding:.85rem clamp(1rem,3vw,2rem)!important;border-bottom:1px solid rgba(226,232,240,.86);background:hsla(0,0%,100%,.9);backdrop-filter:blur(18px)}.welcome-v3 .site-header .welcome-topbar-inner{max-width:1180px;min-height:3.25rem;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.welcome-v3 .site-header .brand-lockup{gap:.65rem}.welcome-v3 .site-header .brand-lockup svg{width:34px;height:34px}.welcome-v3 .site-header .brand-name{color:#0b1020;font-size:.98rem;font-weight:800}.welcome-v3 .site-header .brand-tag{display:none!important}.welcome-v3 .site-header .welcome-nav{display:flex;align-items:center;gap:.2rem;padding:.22rem;border:1px solid rgba(226,232,240,.88);border-radius:var(--radius-pill);background:rgba(248,250,252,.78)}.welcome-v3 .site-header .welcome-nav a{padding:.45rem .72rem;border-radius:var(--radius-pill);color:#334155;font-size:.84rem;font-weight:700}.welcome-v3 .site-header .welcome-nav a:after{display:none!important}.welcome-v3 .site-header .welcome-nav a:hover{background:#fff;color:#4f46e5;box-shadow:0 8px 22px rgba(15,23,42,.06)}.welcome-v3 .site-header .welcome-topbar-actions{gap:.55rem}.welcome-v3 .site-header .welcome-topbar-actions .btn-ghost{color:#475569;font-weight:700}.welcome-v3 .site-header .welcome-topbar-actions .btn-primary{padding:.72rem 1rem;border-radius:.85rem;background:#0b1020;color:#fff;box-shadow:0 12px 30px rgba(15,23,42,.18)}.welcome-v3 .site-header .site-header-menu-btn{border-color:rgba(226,232,240,.9);background:#fff}@media (max-width:900px){.welcome-v3 .site-header .welcome-nav{display:none!important}}