body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.pentities-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.pentities-container{margin:0 auto;max-width:1200px;padding:0 2rem}.pentities-top-nav{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 10px #0000000d;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.pentities-nav-container{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.pentities-logo{align-items:center;cursor:pointer;display:flex}.pentities-logo-clickable{cursor:pointer}.pentities-logo img{height:70px;object-fit:contain;width:auto}.pentities-menu-toggle{background:none;border:none;color:#1a1a1a;cursor:pointer;display:none!important;font-size:1.5rem;min-width:auto;padding:.5rem}.pentities-nav-menu{align-items:center;display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.pentities-nav-menu>li{color:#374151;cursor:pointer;font-weight:500;position:relative;transition:color .3s ease}.pentities-nav-menu>li:hover{color:#ff6900}.pentities-nav-menu-item-with-submenu{position:relative}.pentities-nav-menu-item-with-submenu>span{align-items:center;cursor:pointer;display:flex;gap:.35rem}.pentities-nav-menu-item-with-submenu>span:after{content:"▼";font-size:.7rem;transition:transform .3s ease}.pentities-nav-menu-item-with-submenu:hover>span:after{transform:rotate(180deg)}.pentities-submenu{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;list-style:none;margin:.5rem 0 0;min-width:220px;opacity:0;padding:.5rem 0;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;visibility:hidden;z-index:1001}.pentities-submenu.active{opacity:1;transform:translateY(0);visibility:visible}.pentities-submenu li{align-items:center;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.pentities-submenu li:hover{background-color:#f3f4f6;color:#ff6900}.pentities-submenu-icon{flex-shrink:0;font-size:1.2rem}.pentities-cta-button{background-color:#0f1c2e!important;border:none!important;border-radius:6px;color:#fff!important;font-weight:600}.pentities-cta-button:hover{opacity:.9}.pentities-hero-section{background:linear-gradient(135deg,#0f1c2e,#1a2942);color:#fff;padding:6rem 0;text-align:center}.pentities-hero-content{margin:0 auto;max-width:900px}.pentities-hero-title{font-size:3.5rem;font-weight:700;letter-spacing:-1px;margin:0 0 1.5rem}.pentities-hero-subtitle{color:#fffffff2;font-size:1.5rem;font-weight:500;line-height:1.5;margin:0 0 1rem}.pentities-hero-description{color:#ffffffd9;font-size:1.1rem;line-height:1.7;margin:0 auto 3rem;max-width:800px}.pentities-hero-actions{display:flex;gap:1.5rem;justify-content:center}.pentities-btn-primary,.pentities-btn-secondary{background-color:#0f1c2e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:opacity .3s ease}.pentities-btn-primary{background-color:#ff6900}.pentities-btn-primary:hover,.pentities-btn-secondary:hover{opacity:.9}.pentities-overview-section{background-color:#fff;padding:6rem 0}.pentities-section-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin:0 0 1rem;text-align:center}.pentities-section-subtitle{color:#6b7280;font-size:1.25rem;margin:0 auto 4rem;max-width:700px;text-align:center}.pentities-overview-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:3rem}.pentities-overview-text p{color:#4b5563;font-size:1.1rem;line-height:1.8;margin:0 0 1.5rem}.pentities-overview-stats{display:flex;flex-direction:column;gap:2rem}.pentities-stat-card{align-items:center;background:#f9fafb;border-left:4px solid #ff6900;border-radius:12px;display:flex;gap:1.5rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.pentities-stat-card:hover{box-shadow:0 4px 20px #00000014;transform:translateX(8px)}.pentities-stat-icon{font-size:48px;height:48px;width:48px}.pentities-stat-icon.blue,.pentities-stat-icon.orange{color:#ff6900}.pentities-stat-icon.green{color:#00d084}.pentities-stat-icon.purple{color:#9b51e0}.pentities-stat-card h3{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin:0 0 .25rem}.pentities-stat-card p{color:#6b7280;font-size:.95rem;margin:0}.pentities-features-section{background-color:#f9fafb;padding:6rem 0}.pentities-features-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.pentities-feature-card{background:#fff;border-radius:12px;border-top:4px solid #0000;box-shadow:0 2px 10px #0000000d;cursor:pointer;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease}.pentities-feature-card:hover{border-top-color:#ff6900;box-shadow:0 12px 40px #0000001f;transform:translateY(-8px)}.pentities-feature-icon{font-size:56px;height:56px;margin-bottom:1.5rem;width:56px}.pentities-feature-icon.blue,.pentities-feature-icon.orange{color:#ff6900}.pentities-feature-icon.green{color:#00d084}.pentities-feature-icon.purple{color:#9b51e0}.pentities-feature-card h3{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:0 0 1rem}.pentities-feature-card p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.pentities-benefits-section{background-color:#fff;padding:6rem 0}.pentities-benefits-layout{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:1.2fr 1fr;margin-top:3rem}.pentities-benefits-content .pentities-section-title{margin-bottom:2.5rem;text-align:left}.pentities-benefit-item{margin-bottom:2.5rem}.pentities-benefit-item h3{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin:0 0 .75rem;padding-left:2rem;position:relative}.pentities-benefit-item h3:before{color:#00d084;content:"✓";font-weight:900;left:0;position:absolute}.pentities-benefit-item p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0;padding-left:2rem}.pentities-benefits-visual{align-items:center;display:flex;justify-content:center}.pentities-visual-card{background:linear-gradient(135deg,#0f1c2e,#1a2942);border-radius:20px;box-shadow:0 20px 60px #0f1c2e4d;display:flex;flex-direction:column;gap:2.5rem;min-width:300px;padding:3rem}.pentities-visual-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:12px;padding:1.5rem;text-align:center}.pentities-stat-number{color:#ff6900;display:block;font-size:3rem;font-weight:700;margin-bottom:.5rem}.pentities-stat-label{color:#ffffffe6;display:block;font-size:1rem;font-weight:500}.pentities-usecases-section{background-color:#f9fafb;padding:6rem 0}.pentities-usecases-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.pentities-usecase-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:2.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.pentities-usecase-card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-8px)}.pentities-usecase-icon{font-size:64px;height:64px;margin:0 auto 1.5rem;width:64px}.pentities-usecase-icon.blue,.pentities-usecase-icon.orange{color:#ff6900}.pentities-usecase-icon.green{color:#00d084}.pentities-usecase-icon.purple{color:#9b51e0}.pentities-usecase-card h3{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin:0 0 1rem}.pentities-usecase-card p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.pentities-templates-section{background-color:#fff;padding:6rem 0}.pentities-template-container{grid-gap:4rem;align-items:start;border-bottom:1px solid #e5e7eb;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:4rem;padding:3rem 0}.pentities-template-container:last-child{border-bottom:none}.pentities-template-reverse{direction:ltr}.pentities-template-reverse .pentities-template-image-placeholder{order:-1}.pentities-template-content{display:flex;flex-direction:column;gap:1.5rem}.pentities-template-header{align-items:center;display:flex;gap:1.5rem;margin-bottom:1rem}.pentities-template-icon{font-size:56px;height:56px;width:56px}.pentities-template-icon.blue,.pentities-template-icon.orange{color:#ff6900}.pentities-template-icon.green{color:#00d084}.pentities-template-icon.purple{color:#9b51e0}.pentities-template-header h3{color:#1a1a1a;font-size:2rem;font-weight:700;margin:0}.pentities-template-description{color:#4b5563;font-size:1.05rem;line-height:1.8;margin:0;text-align:left}.pentities-template-content h4{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin:1.5rem 0 1rem}.pentities-template-benefits{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}.pentities-template-benefits li{color:#4b5563;font-size:1.05rem;line-height:1.7;padding-left:2rem;position:relative}.pentities-template-benefits li:before{color:#00d084;content:"✓";font-size:1.2rem;font-weight:900;left:0;position:absolute}.pentities-template-benefits strong{color:#1a1a1a;font-weight:700}.pentities-template-image-placeholder{align-items:center;display:flex;justify-content:center;min-height:400px}.pentities-image-placeholder{align-items:center;background:linear-gradient(135deg,#f9fafb,#e5e7eb);border:2px dashed #d1d5db;border-radius:12px;color:#9ca3af;display:flex;font-size:1.25rem;font-weight:600;height:400px;justify-content:center;width:100%}.pentities-cta-section{background:linear-gradient(135deg,#0f1c2e,#1a2942);color:#fff;padding:6rem 0;text-align:center}.pentities-cta-section .pentities-section-title{color:#fff}.pentities-cta-section .pentities-section-subtitle{color:#ffffffe6}.pentities-cta-actions{display:flex;gap:1.5rem;justify-content:center;margin-top:2.5rem}.pentities-btn-primary-large,.pentities-btn-secondary-large{background-color:#0f1c2e!important;border:none!important;border-radius:8px;color:#fff!important;font-size:1rem!important;font-weight:600;min-width:150px}.pentities-btn-primary-large{background-color:#ff6900!important}.pentities-btn-primary-large:hover,.pentities-btn-secondary-large:hover{opacity:.9}.pentities-footer{background-color:#0f1c2e;color:#d1d5db;padding:4rem 0 2rem}.pentities-footer-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem}.pentities-footer-column h4{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 1.5rem;text-align:left}.pentities-footer-column ul{list-style:none;margin:0;padding:0;text-align:left}.pentities-footer-column li{margin:.75rem 0}.pentities-footer-column a{color:#d1d5db;text-decoration:none;transition:color .3s ease}.pentities-footer-column a:hover{color:#fff}.pentities-footer-bottom{align-items:center;border-top:1px solid #374151;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:2rem}.pentities-footer-bottom p{color:#9ca3af;margin:0}.pentities-footer-links{display:flex;gap:2rem}.pentities-footer-links a{color:#9ca3af;text-decoration:none;transition:color .3s ease}.pentities-footer-links a:hover{color:#fff}@media (max-width:768px){.pentities-menu-toggle{display:block!important}.pentities-nav-menu{background:#fff;box-shadow:0 4px 20px #0000001a;flex-direction:column;gap:0;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:70px;transition:max-height .3s ease}.pentities-nav-menu.active{max-height:600px}.pentities-nav-menu>li{border-bottom:1px solid #e5e7eb;padding:1.25rem 2rem;text-align:left;width:100%}.pentities-nav-menu-item-with-submenu{position:relative}.pentities-submenu{background-color:#f9fafb;border-radius:0;box-shadow:none;margin:0;max-height:0;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .3s ease}.pentities-submenu.active{max-height:300px}.pentities-submenu li{border-bottom:1px solid #e5e7eb;font-size:.95rem;padding:1rem 2.5rem}.pentities-submenu li:last-child{border-bottom:none}.pentities-hero-title{font-size:2.5rem}.pentities-hero-subtitle{font-size:1.25rem}.pentities-hero-description{font-size:1rem}.pentities-hero-actions{flex-direction:column;gap:1rem}.pentities-btn-primary,.pentities-btn-secondary{width:100%}.pentities-section-title{font-size:2rem}.pentities-overview-content{gap:3rem;grid-template-columns:1fr}.pentities-features-grid{grid-template-columns:1fr}.pentities-benefits-layout{gap:3rem;grid-template-columns:1fr}.pentities-benefits-content .pentities-section-title{text-align:center}.pentities-usecases-grid{grid-template-columns:1fr}.pentities-template-container{gap:2rem;grid-template-columns:1fr;padding:2rem 0}.pentities-template-reverse .pentities-template-image-placeholder{order:0}.pentities-template-header{align-items:flex-start;flex-direction:column;gap:1rem}.pentities-template-header h3{font-size:1.5rem}.pentities-template-icon{font-size:48px;height:48px;width:48px}.pentities-image-placeholder{height:300px}.pentities-cta-actions{flex-direction:column}.pentities-btn-primary-large,.pentities-btn-secondary-large{width:100%}.pentities-footer-bottom{flex-direction:column;text-align:center}}.pentities-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:9999}.pentities-modal-content{animation:slideUp .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pentities-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:2rem;height:2.5rem;justify-content:center;line-height:1;padding:0;position:absolute;right:1.5rem;top:1.5rem;transition:color .2s ease;width:2.5rem}.pentities-modal-close:hover{background-color:#f3f4f6;color:#ff6900}.pentities-modal-body{min-height:300px;padding:3rem}@media (max-width:768px){.pentities-modal-overlay{padding:1rem}.pentities-modal-body{padding:2rem}.pentities-modal-content{max-height:85vh}}.searchassistant-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.nav-menu>li:hover,.submenu li:hover{color:#00d084}.hero-section{background:linear-gradient(135deg,#0f1c2e,#1a2942)}.hero-title{font-size:3.5rem}.hero-subtitle{font-size:1.5rem}.btn-primary{background-color:#00d084}.section-title{font-size:2.5rem}.searchassistant-stat-card{align-items:center;background:#f9fafb;border-left:4px solid #00d084;border-radius:12px;display:flex;gap:1.5rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.searchassistant-stat-card:hover{box-shadow:0 4px 20px #00000014;transform:translateX(8px)}.searchassistant-stat-icon{font-size:48px;height:48px;width:48px}.searchassistant-stat-icon.blue,.searchassistant-stat-icon.green,.searchassistant-stat-icon.orange{color:#00d084}.searchassistant-stat-icon.purple{color:#9b51e0}.searchassistant-stat-card h3{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin:0 0 .25rem}.searchassistant-stat-card p{color:#6b7280;font-size:.95rem;margin:0}.feature-card:hover{border-top-color:#00d084}.searchassistant-feature-icon{font-size:56px;height:56px;margin-bottom:1.5rem;width:56px}.searchassistant-feature-icon.blue,.searchassistant-feature-icon.green,.searchassistant-feature-icon.orange{color:#00d084}.searchassistant-feature-icon.purple{color:#9b51e0}.feature-card h3{font-size:1.5rem}.installation-steps{gap:2rem;margin-left:auto;margin-right:auto;margin-top:3rem;max-width:900px}.step-card{align-items:flex-start;background:#f9fafb;border-left:4px solid #00d084;gap:2rem}.step-card:hover{box-shadow:0 4px 20px #00000014;transform:translateX(8px)}.step-number{align-items:center;background:#00d084;border-radius:50%;box-shadow:0 4px 15px #ff69004d;color:#fff;display:flex;flex-shrink:0;font-size:1.75rem;font-weight:700;height:60px;justify-content:center;width:60px}.step-content{flex:1 1}.step-content h3{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.installation-note{align-items:flex-start;background:#e8f5e9;border-left:4px solid #00d084;border-radius:12px;display:flex;gap:1.5rem;margin-top:3rem;padding:2rem}.searchassistant-note-icon{color:#00d084;flex-shrink:0;font-size:32px;height:32px;width:32px}.installation-note p{color:#2e7d32;font-size:1.05rem;font-weight:500;line-height:1.7;margin:0}.capabilities-section{background-color:#f9fafb;padding:6rem 0}.capabilities-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.capability-item{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease}.capability-item:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-8px)}.capability-header{align-items:center;display:flex;gap:1.25rem;margin-bottom:1.5rem}.searchassistant-capability-icon{flex-shrink:0;font-size:48px;height:48px;width:48px}.searchassistant-capability-icon.blue,.searchassistant-capability-icon.green,.searchassistant-capability-icon.orange{color:#00d084}.searchassistant-capability-icon.purple{color:#9b51e0}.capability-item h3{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin:0}.capability-item p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.benefits-section{background-color:#fff}.benefits-layout{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:1.2fr 1fr;margin-top:3rem}.benefits-content .section-title{margin-bottom:2.5rem;text-align:left}.benefit-item{align-items:flex-start;display:flex;gap:1.5rem;margin-bottom:2.5rem}.searchassistant-benefit-icon{color:#00d084;flex-shrink:0;font-size:32px;height:32px;margin-top:.25rem;width:32px}.benefit-text h3{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin:0 0 .75rem}.benefit-text p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.benefits-visual{align-items:center;display:flex;justify-content:center}.visual-card{background:linear-gradient(135deg,#0f1c2e,#1a2942);border-radius:20px;box-shadow:0 20px 60px #0f1c2e4d;display:flex;flex-direction:column;gap:2.5rem;min-width:300px;padding:3rem}.visual-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:12px;padding:1.5rem;text-align:center}.stat-number{color:#00d084;display:block;font-size:3rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#ffffffe6;display:block;font-size:1rem;font-weight:500}.usecases-section{background-color:#f9fafb}.usecase-card{background:#fff}.searchassistant-usecase-icon{font-size:64px;height:64px;margin-bottom:1.5rem;width:64px}.searchassistant-usecase-icon.blue,.searchassistant-usecase-icon.green,.searchassistant-usecase-icon.orange{color:#00d084}.searchassistant-usecase-icon.purple{color:#9b51e0}.usecase-card h3{font-size:1.4rem}.cta-section{background:linear-gradient(135deg,#0f1c2e,#1a2942)}.btn-primary-large{background-color:#00d084!important}.searchassistant-detailed-features-section{background:linear-gradient(135deg,#dbeafe,#eff6ff);padding:5rem 2rem}.searchassistant-features-header{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;transition:all .3s ease}.searchassistant-features-header:hover{transform:scale(1.02)}.searchassistant-features-header h2{color:#111827;font-size:2.5rem;font-weight:700;margin:0}.searchassistant-collapse-icon{color:#3b82f6;font-size:1.5rem;font-weight:700;transition:transform .3s ease}.searchassistant-collapse-icon.open{transform:rotate(0deg)}.searchassistant-features-content{animation:slideDown .3s ease-in-out;margin-top:3rem;text-align:left}.searchassistant-feature-category{background:#fff;border-left:5px solid #3b82f6;border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:2.5rem;padding:2.5rem;text-align:left}.searchassistant-feature-category h3{color:#111827;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;text-align:left}.searchassistant-feature-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.searchassistant-feature-item{align-items:flex-start;background:#f9fafb;border-radius:8px;display:flex;gap:.75rem;padding:.75rem;transition:all .3s ease}.searchassistant-feature-item:hover{background:#dbeafe;transform:translateX(4px)}.searchassistant-feature-item .check-icon{color:#10b981;flex-shrink:0;font-size:1.25rem;margin-top:2px}.searchassistant-feature-item span{color:#374151;font-size:1rem;line-height:1.6}@media (max-width:768px){.menu-toggle{display:block!important}.nav-menu{background:#fff;box-shadow:0 4px 20px #0000001a;flex-direction:column;gap:0;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:70px;transition:max-height .3s ease}.nav-menu.active{max-height:600px}.nav-menu>li{border-bottom:1px solid #e5e7eb;padding:1.25rem 2rem;text-align:left;width:100%}.nav-menu-item-with-submenu{position:relative}.submenu{background-color:#f9fafb;border-radius:0;box-shadow:none;margin:0;max-height:0;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .3s ease}.submenu.active{max-height:300px}.submenu li{border-bottom:1px solid #e5e7eb;font-size:.95rem;padding:1rem 2.5rem}.submenu li:last-child{border-bottom:none}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.25rem}.hero-description{font-size:1rem}.hero-actions{flex-direction:column;gap:1rem}.btn-primary,.btn-secondary{width:100%}.section-title{font-size:2rem}.overview-content{gap:3rem;grid-template-columns:1fr}.video-container{margin:0 1rem}.download-section{margin-top:3rem;padding:2rem 1.5rem}.download-title{font-size:1.5rem}.download-description{font-size:1rem}.appsource-badge{height:50px}.features-grid{grid-template-columns:1fr}.installation-steps{gap:1.5rem}.step-card{flex-direction:column;gap:1.5rem;padding:2rem}.step-number{font-size:1.5rem;height:50px;width:50px}.step-content h3{font-size:1.3rem}.installation-note{flex-direction:column;gap:1rem;padding:1.5rem}.capabilities-grid{grid-template-columns:1fr}.capability-header{align-items:flex-start;flex-direction:column;gap:1rem}.benefits-layout{gap:3rem;grid-template-columns:1fr}.benefits-content .section-title{text-align:center}.benefit-item{flex-direction:column;gap:1rem}.usecases-grid{grid-template-columns:1fr}.cta-actions{flex-direction:column}.btn-primary-large,.btn-secondary-large{width:100%}.footer-bottom{flex-direction:column;text-align:center}.searchassistant-features-header h2{font-size:1.8rem}.searchassistant-feature-category{padding:1.5rem}.searchassistant-feature-category h3{font-size:1.4rem}.searchassistant-feature-list{grid-template-columns:1fr}}.pshareemail-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.logo,.logo-clickable{cursor:pointer}.hero-section{color:#fff;padding:6rem 0;text-align:center}.hero-content{margin:0 auto;max-width:900px}.hero-title{font-size:2.5rem;font-weight:700;letter-spacing:-1px;margin:0 0 1.5rem}.hero-subtitle{color:#fffffff2;font-size:1.2rem;font-weight:500;line-height:1.5;margin:0 0 1rem}.hero-description{color:#ffffffd9;font-size:1.1rem;line-height:1.7;margin:0 auto 3rem;max-width:800px}.hero-actions{justify-content:center}.btn-primary{background-color:#0693e3}.overview-section{background-color:#fff;padding:6rem 0}.section-title{color:#1a1a1a;font-size:1.75rem;font-weight:700}.section-subtitle{font-size:1rem}.overview-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:3rem}.overview-text p{color:#4b5563;font-size:1.1rem;line-height:1.8;margin:0 0 1.5rem}.overview-stats{display:flex;flex-direction:column;gap:2rem}.stat-card{align-items:center;background:#f9fafb;border-left:4px solid #0693e3;border-radius:12px;display:flex;gap:1.5rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.stat-card:hover{box-shadow:0 4px 20px #00000014;transform:translateX(8px)}.stat-icon{font-size:48px;height:48px;width:48px}.stat-icon.blue,.stat-icon.orange{color:#0693e3}.stat-icon.green{color:#00d084}.stat-icon.purple{color:#9b51e0}.stat-card h3{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin:0 0 .25rem}.stat-card p{color:#6b7280;font-size:.95rem;margin:0}.demo-video-section{background-color:#f9fafb;padding:6rem 0}.video-container{border-radius:12px;box-shadow:0 10px 40px #00000026;height:0;margin:0 auto;max-width:900px;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container iframe{border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.download-section{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:16px;margin-top:4rem;padding:3rem 2rem;text-align:center}.download-title{color:#1a1a1a;font-size:1.75rem;font-weight:700;margin:0 0 1rem}.download-description{color:#4b5563;font-size:1.1rem;margin:0 auto 2rem;max-width:600px}.appsource-link{display:inline-block;transition:transform .3s ease,opacity .3s ease}.appsource-link:hover{opacity:.9;transform:scale(1.05)}.appsource-badge{cursor:pointer;height:60px;width:auto}.features-section{background-color:#fff;padding:6rem 0}.features-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.feature-card{background:#fff;border-radius:12px;border-top:4px solid #0000;box-shadow:0 2px 10px #0000000d;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{border-top-color:#0693e3;box-shadow:0 12px 40px #0000001f;transform:translateY(-8px)}.feature-icon{font-size:56px;height:56px;margin-bottom:1.5rem;width:56px}.feature-card h3{color:#1a1a1a;font-size:1.2rem;font-weight:700;margin:0 0 1rem}.feature-card p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.functionality-section{background-color:#fff;padding:6rem 0}.functionality-block{border-bottom:1px solid #e5e7eb;margin-bottom:4rem;padding-bottom:3rem;text-align:left}.functionality-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.functionality-header{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.functionality-icon{font-size:56px;height:56px;width:56px}.functionality-header h3{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin:0}.functionality-header p{color:#6b7280;font-size:.95rem;margin:.5rem 0 0}.functionality-content{margin-left:4.5rem}.functionality-item{align-items:flex-start;display:flex;gap:1.5rem;margin-bottom:2rem}.item-number{align-items:center;background:#0693e3;border-radius:50%;box-shadow:0 4px 15px #0693e34d;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;width:50px}.item-content h4{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin:0 0 .75rem}.item-content p{color:#6b7280}.highlight-text,.item-content p{font-size:1.05rem;line-height:1.7;margin:0}.highlight-text{background:#f0f9ff;border-left:4px solid #0693e3;border-radius:8px;color:#1e40af;padding:1.5rem}.teams-options{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1.5rem}.option-card{background:#f9fafb;border-left:4px solid #0693e3;border-radius:12px;padding:2rem}.option-card h4{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin:0 0 .75rem}.option-card p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.technical-section{background-color:#f9fafb;padding:6rem 0}.technical-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:4rem;margin-top:3rem}.technical-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:2.5rem}.technical-icon{font-size:56px;height:56px;margin-bottom:1.5rem;width:56px}.technical-card h3{color:#1a1a1a;font-size:1.2rem;font-weight:700;margin:0 0 1rem}.technical-card p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.api-details,.app-registration,.permissions-details,.tech-details{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;margin-bottom:2.5rem;padding:2.5rem}.api-details h3,.app-registration h3,.permissions-details h3,.tech-details h3{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin:0 0 2rem}.tech-columns{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.tech-column h4{color:#0693e3;font-size:1rem;font-weight:700;margin:0 0 1rem}.tech-column ul{list-style:none;margin:0;padding:0}.tech-column li{border-bottom:1px solid #e5e7eb;color:#4b5563;font-size:1rem;padding:.5rem 0}.tech-column li:last-child{border-bottom:none}.api-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.api-item{background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.api-item code{color:#0693e3;font-family:Courier New,monospace;font-size:.9rem;font-weight:600}.api-item span{color:#6b7280;font-size:.9rem}.permissions-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.permission-category h4{color:#0693e3;font-size:1rem;font-weight:700;margin:0 0 1rem}.permission-category ul{list-style:none;margin:0;padding:0}.permission-category li{color:#4b5563;font-size:.95rem;padding:.5rem 0 .5rem 1.5rem;position:relative}.permission-category li:before{color:#00d084;content:"✓";font-weight:700;left:0;position:absolute}.registration-info{display:flex;flex-direction:column;gap:1.5rem}.info-item{background:#f9fafb;border-left:4px solid #0693e3;border-radius:8px;padding:1.5rem}.info-item strong{color:#1a1a1a;display:block;font-size:1rem;margin-bottom:.5rem}.info-item code{background:#fff;border-radius:4px;color:#0693e3;display:inline-block;font-family:Courier New,monospace;font-size:1rem;padding:.5rem 1rem}.installation-section{background-color:#fff;padding:6rem 0}.installation-content{margin:0 auto;max-width:900px}.installation-info,.installation-note{align-items:flex-start;background:#e8f5e9;border-left:4px solid #00d084;border-radius:12px;display:flex;gap:1.5rem;margin-bottom:3rem;padding:2rem}.installation-info{background:#e3f2fd;border-left-color:#0693e3}.info-icon,.note-icon{color:#00d084;flex-shrink:0;font-size:40px;height:40px;width:40px}.info-icon{color:#0693e3}.installation-info h3,.installation-note h3{color:#1a1a1a;font-size:1.2rem;font-weight:700;margin:0 0 .75rem}.installation-info p,.installation-note p{color:#2e7d32;font-size:1.05rem;line-height:1.7;margin:0}.installation-info p{color:#1565c0}.installation-steps{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.step-item{align-items:flex-start;background:#f9fafb;border-left:4px solid #0693e3;border-radius:12px;display:flex;gap:1.5rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.step-item:hover{box-shadow:0 4px 20px #00000014;transform:translateX(8px)}.step-num{align-items:center;background:#0693e3;border-radius:50%;box-shadow:0 4px 15px #0693e34d;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;width:50px}.step-content h4{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.step-content p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.benefits-section{background-color:#f9fafb;padding:6rem 0}.benefits-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem}.benefit-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:2.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-8px)}.benefit-icon-wrapper{align-items:center;background:#0693e3;border-radius:50%;box-shadow:0 8px 25px #0693e34d;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.benefit-icon{color:#fff;font-size:40px;height:40px;width:40px}.benefit-card h3{color:#1a1a1a;font-size:1.15rem;font-weight:700;margin:0 0 1rem}.benefit-card p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.usecases-section{background-color:#fff;padding:6rem 0}.usecases-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.usecase-card{background:#f9fafb;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease}.usecase-card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-8px)}.usecase-icon{font-size:64px;height:64px;margin-bottom:1.5rem;width:64px}.usecase-card h3{color:#1a1a1a;font-size:1.15rem;font-weight:700;margin:0 0 1rem}.usecase-card p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.cta-section{background:#0f1c2e;color:#fff;padding:6rem 0;text-align:center}.cta-section .section-title{color:#fff}.cta-section .section-subtitle{color:#ffffffe6}.btn-primary-large{background-color:#0693e3!important}.pshareemail-detailed-features-section{background:linear-gradient(135deg,#dbeafe,#eff6ff);padding:5rem 2rem}.pshareemail-features-header{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;transition:all .3s ease}.pshareemail-features-header:hover{transform:scale(1.02)}.pshareemail-features-header h2{color:#111827;font-size:2.5rem;font-weight:700;margin:0}.pshareemail-collapse-icon{color:#0693e3;font-size:1.5rem;font-weight:700;transition:transform .3s ease}.pshareemail-collapse-icon.open{transform:rotate(0deg)}.pshareemail-features-content{animation:slideDown .3s ease-in-out;margin-top:3rem;text-align:left}.pshareemail-feature-category{background:#fff;border-left:5px solid #0693e3;border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:2.5rem;padding:2.5rem;text-align:left}.pshareemail-feature-category h3{color:#111827;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;text-align:left}.pshareemail-feature-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pshareemail-feature-item{align-items:flex-start;background:#f9fafb;border-radius:8px;display:flex;gap:.75rem;padding:.75rem;transition:all .3s ease}.pshareemail-feature-item:hover{background:#eff6ff;transform:translateX(4px)}.pshareemail-feature-item .check-icon{color:#10b981;flex-shrink:0;font-size:1.25rem;margin-top:2px}.pshareemail-feature-item span{color:#374151;font-size:1rem;line-height:1.6}@media (max-width:768px){.menu-toggle{display:block!important}.nav-menu{background:#fff;box-shadow:0 4px 20px #0000001a;flex-direction:column;gap:0;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:70px;transition:max-height .3s ease}.nav-menu.active{max-height:600px}.nav-menu>li{border-bottom:1px solid #e5e7eb;padding:1.25rem 2rem;text-align:left;width:100%}.nav-menu-item-with-submenu{position:relative}.submenu{background-color:#f9fafb;border-radius:0;box-shadow:none;margin:0;max-height:0;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .3s ease}.submenu.active{max-height:300px}.submenu li{border-bottom:1px solid #e5e7eb;font-size:.95rem;padding:1rem 2.5rem}.submenu li:last-child{border-bottom:none}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.25rem}.hero-description{font-size:1rem}.hero-actions{flex-direction:column;gap:1rem}.btn-primary,.btn-secondary{width:100%}.section-title{font-size:2rem}.overview-content{gap:3rem;grid-template-columns:1fr}.video-container{margin:0 1rem}.download-section{margin-top:3rem;padding:2rem 1.5rem}.download-title{font-size:1.5rem}.download-description{font-size:1rem}.appsource-badge{height:50px}.features-grid{grid-template-columns:1fr}.functionality-content{margin-left:0}.functionality-item{flex-direction:column;gap:1rem}.api-grid,.permissions-grid,.teams-options,.tech-columns,.technical-grid{grid-template-columns:1fr}.installation-info,.installation-note,.step-item{flex-direction:column;gap:1rem;padding:1.5rem}.benefits-grid,.usecases-grid{grid-template-columns:1fr}.cta-actions{flex-direction:column}.btn-primary-large,.btn-secondary-large{width:100%}.footer-bottom{flex-direction:column;text-align:center}.pshareemail-features-header h2{font-size:1.8rem}.pshareemail-feature-category{padding:1.5rem}.pshareemail-feature-category h3{font-size:1.4rem}.pshareemail-feature-list{grid-template-columns:1fr}}.docsearch-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.docsearch-container{margin:0 auto;max-width:1200px;padding:0 2rem}.docsearch-top-nav{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 10px #0000000d;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.docsearch-nav-container{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.docsearch-logo{align-items:center;cursor:pointer;display:flex}.docsearch-logo-clickable{cursor:pointer}.docsearch-logo img{height:70px;object-fit:contain;width:auto}.docsearch-menu-toggle{background:none;border:none;color:#1a1a1a;cursor:pointer;display:none!important;font-size:1.5rem;min-width:auto;padding:.5rem}.docsearch-nav-menu{align-items:center;display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.docsearch-nav-menu>li{color:#374151;cursor:pointer;font-weight:500;position:relative;transition:color .3s ease}.docsearch-nav-menu>li:hover{color:#9b51e0}.docsearch-nav-menu-item-with-submenu{position:relative}.docsearch-nav-menu-item-with-submenu>span{align-items:center;cursor:pointer;display:flex;gap:.35rem}.docsearch-nav-menu-item-with-submenu>span:after{content:"▼";font-size:.7rem;transition:transform .3s ease}.docsearch-nav-menu-item-with-submenu:hover>span:after{transform:rotate(180deg)}.docsearch-submenu{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;list-style:none;margin:.5rem 0 0;min-width:220px;opacity:0;padding:.5rem 0;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;visibility:hidden;z-index:1001}.docsearch-submenu.active{opacity:1;transform:translateY(0);visibility:visible}.docsearch-submenu li{align-items:center;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.docsearch-submenu li:hover{background-color:#f3f4f6;color:#9b51e0}.docsearch-submenu-icon{flex-shrink:0;font-size:1.2rem}.docsearch-cta-button{background-color:#0f1c2e!important;border:none!important;border-radius:6px;color:#fff!important;font-weight:600}.docsearch-cta-button:hover{opacity:.9}.docsearch-hero-section{background:linear-gradient(135deg,#0f1c2e,#1a2942);color:#fff;padding:6rem 0;text-align:center}.docsearch-hero-content{margin:0 auto;max-width:900px}.docsearch-hero-title{font-size:3.5rem;font-weight:700;letter-spacing:-1px;margin:0 0 1.5rem}.docsearch-hero-subtitle{color:#fffffff2;font-size:1.5rem;font-weight:500;line-height:1.5;margin:0 0 1rem}.docsearch-hero-description{color:#ffffffd9;font-size:1.1rem;line-height:1.7;margin:0 auto 3rem;max-width:800px}.docsearch-hero-actions{display:flex;gap:1.5rem;justify-content:center}.docsearch-btn-primary,.docsearch-btn-secondary{background-color:#0f1c2e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:opacity .3s ease}.docsearch-btn-primary{background-color:#9b51e0}.docsearch-btn-primary:hover,.docsearch-btn-secondary:hover{opacity:.9}.docsearch-overview-section{background-color:#fff;padding:6rem 0}.docsearch-section-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin:0 0 1rem;text-align:center}.docsearch-section-subtitle{color:#6b7280;font-size:1.25rem;margin:0 auto 4rem;max-width:700px;text-align:center}.docsearch-overview-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:3rem}.docsearch-overview-text p{color:#4b5563;font-size:1.1rem;line-height:1.8;margin:0 0 1.5rem}.docsearch-overview-stats{display:flex;flex-direction:column;gap:2rem}.docsearch-stat-card{align-items:center;background:#f9fafb;border-left:4px solid #9b51e0;border-radius:12px;display:flex;gap:1.5rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.docsearch-stat-card:hover{box-shadow:0 4px 20px #00000014;transform:translateX(8px)}.docsearch-stat-icon{font-size:48px;height:48px;width:48px}.docsearch-stat-icon.blue,.docsearch-stat-icon.green,.docsearch-stat-icon.orange,.docsearch-stat-icon.purple{color:#9b51e0}.docsearch-stat-card h3{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin:0 0 .25rem}.docsearch-stat-card p{color:#6b7280;font-size:.95rem;margin:0}.docsearch-features-section{background-color:#f9fafb;padding:6rem 0}.docsearch-features-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.docsearch-feature-card{background:#fff;border-radius:12px;border-top:4px solid #0000;box-shadow:0 2px 10px #0000000d;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease}.docsearch-feature-card:hover{border-top-color:#9b51e0;box-shadow:0 12px 40px #0000001f;transform:translateY(-8px)}.docsearch-feature-icon{font-size:56px;height:56px;margin-bottom:1.5rem;width:56px}.docsearch-feature-icon.blue,.docsearch-feature-icon.green,.docsearch-feature-icon.orange,.docsearch-feature-icon.purple{color:#9b51e0}.docsearch-feature-card h3{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:0 0 1rem}.docsearch-feature-card p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.docsearch-installation-section{background-color:#fff;padding:6rem 0}.docsearch-installation-steps{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem}.docsearch-step-card{background:#f9fafb;border-radius:12px;border-top:4px solid #9b51e0;box-shadow:0 2px 10px #0000000d;padding:2.5rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.docsearch-step-card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-8px)}.docsearch-step-number{align-items:center;background:#9b51e0;border-radius:50%;box-shadow:0 4px 15px #9b51e04d;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;left:2.5rem;position:absolute;top:-20px;width:50px}.docsearch-step-card h3{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin:1.5rem 0 1rem}.docsearch-step-card p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.docsearch-capabilities-section{background-color:#f9fafb;padding:6rem 0}.docsearch-capabilities-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.docsearch-capability-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:2.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.docsearch-capability-card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-8px)}.docsearch-capability-icon{font-size:64px;height:64px;margin:0 auto 1.5rem;width:64px}.docsearch-capability-icon.blue,.docsearch-capability-icon.green,.docsearch-capability-icon.orange,.docsearch-capability-icon.purple{color:#9b51e0}.docsearch-capability-card h3{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin:0 0 1rem}.docsearch-capability-card p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.docsearch-benefits-section{background-color:#fff;padding:6rem 0}.docsearch-benefits-layout{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:1.2fr 1fr;margin-top:3rem}.docsearch-benefits-content .docsearch-section-title{margin-bottom:2.5rem;text-align:left}.docsearch-benefit-item{align-items:flex-start;display:flex;gap:1.5rem;margin-bottom:2.5rem}.docsearch-benefit-icon{flex-shrink:0;font-size:36px;height:36px;margin-top:.25rem;width:36px}.docsearch-benefit-icon.blue,.docsearch-benefit-icon.green,.docsearch-benefit-icon.orange,.docsearch-benefit-icon.purple{color:#9b51e0}.docsearch-benefit-item h3{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin:0 0 .75rem}.docsearch-benefit-item p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.docsearch-benefits-visual{align-items:center;display:flex;justify-content:center}.docsearch-visual-card{background:linear-gradient(135deg,#0f1c2e,#1a2942);border-radius:20px;box-shadow:0 20px 60px #0f1c2e4d;display:flex;flex-direction:column;gap:2.5rem;min-width:300px;padding:3rem}.docsearch-visual-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:12px;padding:1.5rem;text-align:center}.docsearch-stat-number{color:#9b51e0;display:block;font-size:3rem;font-weight:700;margin-bottom:.5rem}.docsearch-stat-label{color:#ffffffe6;display:block;font-size:1rem;font-weight:500}.docsearch-cta-section{background:linear-gradient(135deg,#0f1c2e,#1a2942);color:#fff;padding:6rem 0;text-align:center}.docsearch-cta-section .docsearch-section-title{color:#fff}.docsearch-cta-section .docsearch-section-subtitle{color:#ffffffe6}.docsearch-cta-actions{display:flex;gap:1.5rem;justify-content:center;margin-top:2.5rem}.docsearch-btn-primary-large,.docsearch-btn-secondary-large{background-color:#0f1c2e!important;border:none!important;border-radius:8px;color:#fff!important;font-size:1rem!important;font-weight:600;min-width:150px}.docsearch-btn-primary-large{background-color:#9b51e0!important}.docsearch-btn-primary-large:hover,.docsearch-btn-secondary-large:hover{opacity:.9}.docsearch-footer{background-color:#0f1c2e;color:#d1d5db;padding:4rem 0 2rem}.docsearch-footer-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem}.docsearch-footer-column h4{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 1.5rem;text-align:left}.docsearch-footer-column ul{list-style:none;margin:0;padding:0;text-align:left}.docsearch-footer-column li{margin:.75rem 0}.docsearch-footer-column a{color:#d1d5db;text-decoration:none;transition:color .3s ease}.docsearch-footer-column a:hover{color:#fff}.docsearch-footer-bottom{align-items:center;border-top:1px solid #374151;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:2rem}.docsearch-footer-bottom p{color:#9ca3af;margin:0}.docsearch-footer-links{display:flex;gap:2rem}.docsearch-footer-links a{color:#9ca3af;text-decoration:none;transition:color .3s ease}.docsearch-footer-links a:hover{color:#fff}.docsearch-detailed-features-section{background:linear-gradient(135deg,#fef3c7,#fef9e7);padding:5rem 2rem}.docsearch-features-header{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;transition:all .3s ease}.docsearch-features-header:hover{transform:scale(1.02)}.docsearch-features-header h2{color:#111827;font-size:2.5rem;font-weight:700;margin:0}.docsearch-collapse-icon{color:#f59e0b;font-size:1.5rem;font-weight:700;transition:transform .3s ease}.docsearch-collapse-icon.open{transform:rotate(0deg)}.docsearch-features-content{animation:slideDown .3s ease-in-out;margin-top:3rem;text-align:left}.docsearch-feature-category{background:#fff;border-left:5px solid #f59e0b;border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:2.5rem;padding:2.5rem;text-align:left}.docsearch-feature-category h3{color:#111827;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;text-align:left}.docsearch-feature-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.docsearch-feature-item{align-items:flex-start;background:#f9fafb;border-radius:8px;display:flex;gap:.75rem;padding:.75rem;transition:all .3s ease}.docsearch-feature-item:hover{background:#fef3c7;transform:translateX(4px)}.docsearch-feature-item .check-icon{color:#10b981;flex-shrink:0;font-size:1.25rem;margin-top:2px}.docsearch-feature-item span{color:#374151;font-size:1rem;line-height:1.6}@media (max-width:768px){.docsearch-menu-toggle{display:block!important}.docsearch-nav-menu{background:#fff;box-shadow:0 4px 20px #0000001a;flex-direction:column;gap:0;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:70px;transition:max-height .3s ease}.docsearch-nav-menu.active{max-height:600px}.docsearch-nav-menu>li{border-bottom:1px solid #e5e7eb;padding:1.25rem 2rem;text-align:left;width:100%}.docsearch-nav-menu-item-with-submenu{position:relative}.docsearch-submenu{background-color:#f9fafb;border-radius:0;box-shadow:none;margin:0;max-height:0;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .3s ease}.docsearch-submenu.active{max-height:300px}.docsearch-submenu li{border-bottom:1px solid #e5e7eb;font-size:.95rem;padding:1rem 2.5rem}.docsearch-submenu li:last-child{border-bottom:none}.docsearch-hero-title{font-size:2.5rem}.docsearch-hero-subtitle{font-size:1.25rem}.docsearch-hero-description{font-size:1rem}.docsearch-hero-actions{flex-direction:column;gap:1rem}.docsearch-btn-primary,.docsearch-btn-secondary{width:100%}.docsearch-section-title{font-size:2rem}.docsearch-overview-content{gap:3rem;grid-template-columns:1fr}.docsearch-capabilities-grid,.docsearch-features-grid,.docsearch-installation-steps{grid-template-columns:1fr}.docsearch-benefits-layout{gap:3rem;grid-template-columns:1fr}.docsearch-benefits-content .docsearch-section-title{text-align:center}.docsearch-cta-actions{flex-direction:column}.docsearch-btn-primary-large,.docsearch-btn-secondary-large{width:100%}.docsearch-footer-bottom{flex-direction:column;text-align:center}.docsearch-features-header h2{font-size:1.8rem}.docsearch-feature-category{padding:1.5rem}.docsearch-feature-category h3{font-size:1.4rem}.docsearch-feature-list{grid-template-columns:1fr}}.case-study-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.case-study-container{margin:0 auto;max-width:1200px;padding:0 2rem}.case-study-top-nav{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 10px #0000000d;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.case-study-nav-container{height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.case-study-logo,.case-study-logo a,.case-study-nav-container{align-items:center;display:flex}.case-study-logo a{cursor:pointer;text-decoration:none}.case-study-logo img{height:70px;object-fit:contain;width:auto}.case-study-menu-toggle{background:none;border:none;color:#1a1a1a;cursor:pointer;display:none!important;font-size:1.5rem;min-width:auto;padding:.5rem}.case-study-nav-menu{align-items:center;display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.case-study-nav-menu>li{color:#374151;cursor:pointer;font-weight:500;position:relative;transition:color .3s ease}.case-study-nav-menu>li:hover{color:#0693e3}.case-study-nav-menu-item-with-submenu{position:relative}.case-study-nav-menu-item-with-submenu>span{align-items:center;cursor:pointer;display:flex;gap:.35rem}.case-study-submenu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;list-style:none;margin:0;min-width:200px;opacity:0;padding:.5rem 0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1001}.case-study-submenu.active{opacity:1;transform:translateY(0);visibility:visible}.case-study-submenu li{align-items:center;cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s ease}.case-study-submenu li:hover{background-color:#f3f4f6}.case-study-submenu-icon{color:#0693e3;height:20px;width:20px}.case-study-cta-button{background-color:#0693e3;border-radius:6px;color:#fff;font-weight:600;padding:.5rem 1.5rem;transition:background-color .3s ease}.case-study-cta-button:hover{background-color:#0575c0}.case-study-hero-section{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:4rem 0}.case-study-hero-container{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.case-study-hero-content{padding:2rem 0}.case-study-hero-title{color:#1e293b;font-size:2.25rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-align:left}.case-study-hero-subtitle{color:#475569;font-size:1.25rem;line-height:1.7;margin-bottom:2rem;text-align:left}.case-study-hero-image{align-items:center;display:flex;justify-content:center}.case-study-hero-image img{border:1px solid #0693e3;box-shadow:0 10px 30px #0000001a;height:auto;max-width:500px;width:100%}.case-study-problem-section{background-color:#fff;padding:5rem 0}.case-study-problem-section.case-study-alternate{background-color:#f8fafc}.case-study-problem-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.case-study-problem-container.case-study-reverse{direction:ltr}.case-study-problem-container.case-study-reverse .case-study-problem-visual{order:-1}.case-study-problem-number{color:#e0f2fe;font-size:4rem;font-weight:900;line-height:1;margin-bottom:1rem}.case-study-section-title{font-size:1.875rem;text-align:left}.case-study-section-title,.case-study-section-title-center{color:#1e293b;font-weight:700;line-height:1.3;margin-bottom:1.5rem}.case-study-section-title-center{font-size:2.5rem;text-align:left!important}.case-study-problem-text{color:#475569;font-size:1.125rem;line-height:1.8;margin-bottom:2rem;text-align:left}.case-study-problem-highlights{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:2rem}.case-study-highlight-item{background-color:#f0f9ff;border-left:4px solid #0693e3;border-radius:6px;padding:1.5rem}.case-study-highlight-item h4{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.5rem;text-align:left}.case-study-highlight-item p{color:#64748b;font-size:.95rem;margin:0;text-align:left}.case-study-problem-visual{align-items:center;display:flex;justify-content:center}.case-study-problem-visual img{border-radius:12px;box-shadow:0 15px 50px #00000059,0 5px 15px #0003;height:auto;max-width:450px;width:100%}.case-study-icon-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);max-width:400px}.case-study-platform-icon{background:linear-gradient(135deg,#0693e3,#0575c0);border-radius:12px;box-shadow:0 4px 12px #0693e34d;color:#fff;font-size:1rem;font-weight:600;padding:2rem 1rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.case-study-platform-icon:hover{box-shadow:0 8px 20px #0693e366;transform:translateY(-5px)}.case-study-platform-icon:nth-child(5){grid-column:1/-1}.case-study-process-visual{align-items:center;display:flex;flex-direction:column;gap:1rem}.case-study-process-step{background-color:#fff;border:2px solid #0693e3;border-radius:8px;box-shadow:0 2px 8px #0000000d;color:#1e293b;font-weight:600;min-width:200px;padding:1.5rem 2rem;text-align:center}.case-study-process-arrow{color:#0693e3;font-size:2rem;font-weight:700}.case-study-impact-section{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:5rem 0}.case-study-impact-content{text-align:left!important}.case-study-impact-content .case-study-problem-number{color:#ffffff1a;text-align:left!important}.case-study-impact-content .case-study-section-title-center{color:#fff}.case-study-impact-intro{color:#cbd5e1;font-size:1.25rem;line-height:1.8;margin:0 0 3rem;max-width:900px;text-align:left}.case-study-impact-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.case-study-impact-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:2rem;transition:transform .3s ease,background-color .3s ease}.case-study-impact-card:hover{background-color:#ffffff26;transform:translateY(-5px)}.case-study-impact-card h3{color:#60a5fa;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:left}.case-study-impact-card p{color:#e2e8f0;font-size:1rem;line-height:1.7;margin:0;text-align:left}.case-study-solution-section{background-color:#fff;padding:5rem 0}.case-study-solution-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.case-study-solution-image{align-items:center;display:flex;justify-content:center}.case-study-solution-image img{border-radius:12px;box-shadow:0 10px 30px #0000001a;height:auto;max-width:500px;width:100%}.case-study-solution-text{color:#475569;font-size:1.125rem;line-height:1.8;margin-bottom:2.5rem;text-align:left}.case-study-solution-list{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.case-study-solution-item{align-items:flex-start;display:flex;gap:1.5rem}.case-study-solution-icon{color:#0693e3;flex-shrink:0;height:48px;width:48px}.case-study-solution-item h4{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;text-align:left}.case-study-solution-item p{color:#64748b;font-size:1rem;line-height:1.6;margin:0;text-align:left}.case-study-solution-cta{display:flex;flex-wrap:wrap;gap:1rem}.case-study-btn-primary,.case-study-btn-primary-large{background-color:#0693e3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2rem;transition:background-color .3s ease,transform .2s ease}.case-study-btn-primary-large:hover,.case-study-btn-primary:hover{background-color:#0575c0;transform:translateY(-2px)}.case-study-btn-secondary,.case-study-btn-secondary-large{background-color:initial;border:2px solid #0693e3;border-radius:8px;color:#0693e3;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2rem;transition:background-color .3s ease,color .3s ease,transform .2s ease}.case-study-btn-secondary-large:hover,.case-study-btn-secondary:hover{background-color:#0693e3;color:#fff;transform:translateY(-2px)}.case-study-cta-section{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:5rem 0;text-align:left!important}.case-study-cta-subtitle{color:#475569;font-size:1.25rem;line-height:1.7;margin:0 0 2.5rem;max-width:800px;text-align:left}.case-study-cta-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.case-study-footer{background-color:#1e293b;color:#e2e8f0;padding:3rem 0 1.5rem}.case-study-footer-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.case-study-footer-column h4{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.case-study-footer-column ul{list-style:none;margin:0;padding:0}.case-study-footer-column ul li{margin-bottom:.75rem}.case-study-footer-column ul li a{color:#cbd5e1;text-decoration:none;transition:color .3s ease}.case-study-footer-column ul li a:hover{color:#0693e3}.case-study-footer-bottom{align-items:center;border-top:1px solid #334155;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1.5rem}.case-study-footer-bottom p{color:#94a3b8;margin:0}.case-study-footer-links{display:flex;gap:2rem}.case-study-footer-links a{color:#cbd5e1;text-decoration:none;transition:color .3s ease}.case-study-footer-links a:hover{color:#0693e3}@media (max-width:968px){.case-study-hero-container,.case-study-problem-container,.case-study-solution-container{gap:2rem;grid-template-columns:1fr}.case-study-problem-container.case-study-reverse .case-study-problem-visual{order:0}.case-study-hero-title{font-size:2.25rem}.case-study-section-title{font-size:1.875rem}.case-study-section-title-center{font-size:2rem}.case-study-impact-grid{grid-template-columns:1fr}.case-study-icon-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.case-study-menu-toggle{display:block!important}.case-study-nav-menu{background:#fff;box-shadow:0 4px 12px #0000001a;flex-direction:column;gap:0;left:0;max-height:0;opacity:0;overflow:hidden;padding:1rem 0;position:absolute;right:0;top:70px;transition:all .3s ease;visibility:hidden}.case-study-nav-menu.active{max-height:500px;opacity:1;visibility:visible}.case-study-nav-menu>li{border-bottom:1px solid #f3f4f6;padding:1rem 2rem;width:100%}.case-study-submenu{background:#f8fafc;box-shadow:none;max-height:0;overflow:hidden;padding:0;position:static;transform:none}.case-study-submenu.active{max-height:300px;padding:.5rem 0}.case-study-submenu li{padding-left:3rem}.case-study-container{padding:0 1.5rem}.case-study-cta-section,.case-study-hero-section,.case-study-impact-section,.case-study-problem-section,.case-study-solution-section{padding:3rem 0}.case-study-hero-title{font-size:2rem}.case-study-section-title{font-size:1.625rem}.case-study-section-title-center{font-size:1.75rem}.case-study-problem-number{font-size:3rem}.case-study-cta-actions,.case-study-solution-cta{flex-direction:column}.case-study-btn-primary,.case-study-btn-primary-large,.case-study-btn-secondary,.case-study-btn-secondary-large{text-align:center;width:100%}}@media (max-width:480px){.case-study-hero-title{font-size:1.75rem}.case-study-section-title{font-size:1.5rem}.case-study-section-title-center{font-size:1.625rem}.case-study-icon-grid{grid-template-columns:1fr}.case-study-platform-icon:nth-child(5){grid-column:auto}.case-study-footer-bottom{flex-direction:column;text-align:center}.case-study-footer-links{flex-direction:column;gap:1rem}}.streamline-page{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.streamline-container{margin:0 auto;max-width:1200px;padding:0 2rem}.streamline-top-nav{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 10px #0000000d;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.streamline-nav-container{height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.streamline-logo,.streamline-logo a,.streamline-nav-container{align-items:center;display:flex}.streamline-logo a{cursor:pointer;text-decoration:none}.streamline-logo img{height:70px;object-fit:contain;width:auto}.streamline-menu-toggle{background:none;border:none;color:#1a1a1a;cursor:pointer;display:none!important;font-size:1.5rem;min-width:auto;padding:.5rem}.streamline-nav-menu{align-items:center;display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.streamline-nav-menu>li{color:#374151;cursor:pointer;font-weight:500;position:relative;transition:color .3s ease}.streamline-nav-menu>li:hover{color:#0693e3}.streamline-nav-menu-item-with-submenu{position:relative}.streamline-nav-menu-item-with-submenu>span{align-items:center;cursor:pointer;display:flex;gap:.35rem}.streamline-submenu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;list-style:none;min-width:220px;opacity:0;padding:.5rem 0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1001}.streamline-nav-menu-item-with-submenu:hover .streamline-submenu,.streamline-submenu.active{opacity:1;transform:translateY(0);visibility:visible}.streamline-submenu li{align-items:center;color:#374151;cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1.25rem;transition:background-color .2s ease}.streamline-submenu li:hover{background-color:#f3f4f6;color:#0693e3}.streamline-submenu-icon{color:#0693e3;font-size:1.2rem}.streamline-cta-button{background-color:#0693e3!important;border:none;border-radius:6px;color:#fff!important;cursor:pointer;font-weight:500;padding:.6rem 1.5rem;transition:background-color .3s ease}.streamline-cta-button:hover{background-color:#0576c2!important}.streamline-hero-section{background:linear-gradient(135deg,#0078d4,#005a9e);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative;text-align:center}.streamline-hero-gradient{background:radial-gradient(circle at 30% 50%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 70% 80%,#ffffff0d 0,#0000 50%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.streamline-hero-section .streamline-container{position:relative;z-index:1}.streamline-hero-title{font-size:2.8rem;font-weight:700;margin-bottom:1.5rem}.streamline-hero-subtitle{font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:800px}.streamline-hero-stats{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin-top:3rem}.streamline-stat-item{text-align:center}.streamline-stat-number{color:#fff;font-size:3rem;font-weight:700;text-shadow:0 2px 4px #0003}.streamline-stat-label{font-size:1rem;margin-top:.5rem;opacity:.9}.streamline-challenge-section{background-color:#f9fafb;padding:4rem 0;text-align:center}.streamline-section-title{font-size:2.2rem}.streamline-intro-text{color:#6b7280;font-size:1.1rem;line-height:1.7;margin:0 auto 2rem;max-width:800px}.streamline-solution-section{padding:5rem 0}.streamline-solution-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.streamline-solution-container.streamline-reverse{grid-template-columns:1fr 1fr}.streamline-solution-number{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;color:#fff;display:inline-block;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding:.5rem 1.5rem}.streamline-section-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.streamline-solution-text{font-size:1.15rem;line-height:1.8;margin-bottom:2rem}.streamline-benefit-list{margin-bottom:2rem}.streamline-benefit-item{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem}.streamline-solution-section.streamline-alternate{background-color:#f9fafb}.streamline-solution-text{color:#4b5563;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.streamline-solution-text strong{color:#0693e3;font-weight:600}.streamline-benefit-list{list-style:none;margin:1.5rem 0;padding:0;text-align:left}.streamline-benefit-list li{border-bottom:1px solid #e5e7eb;color:#4b5563;line-height:1.6;padding:.75rem 0}.streamline-benefit-list li:last-child{border-bottom:none}.streamline-solution-btn{background-color:#0693e3!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer;font-size:1rem!important;margin-right:1rem;margin-top:1rem;padding:.8rem 2rem!important}.streamline-solution-btn:hover{background-color:#0576c2!important}.streamline-solution-button-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.streamline-solution-showcase{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:3rem}.streamline-showcase-card{background:#fff;border:2px solid #fee;border-radius:12px;box-shadow:0 4px 6px #00000012;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.streamline-showcase-card:hover{box-shadow:0 8px 12px #0000001f;transform:translateY(-5px)}.streamline-showcase-card.streamline-after{background:linear-gradient(180deg,#fff,#f0fdf4);border-color:#d1fae5}.streamline-showcase-card h5{color:#1f2937;font-size:1.2rem;font-weight:600;margin-bottom:1.25rem}.streamline-after-list,.streamline-before-list{list-style:none;margin:0;padding:0}.streamline-after-list li,.streamline-before-list li{line-height:1.6;padding:.75rem 0 .75rem 1.75rem;position:relative}.streamline-before-list li:before{color:#ef4444;content:"✗";font-size:1.1rem;font-weight:700;left:0;position:absolute}.streamline-after-list li:before{color:#10b981;content:"✓";font-size:1.1rem;font-weight:700;left:0;position:absolute}.streamline-button-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.streamline-dept-icon.purple{color:#c4b5fd}.streamline-department-header h3{font-size:1.5rem;font-weight:700}.streamline-department-content{padding:2rem}.streamline-department-content h4{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin-bottom:.75rem;margin-top:1rem}.streamline-department-content h4:first-child{margin-top:0}.streamline-before-text{color:#6b7280;font-style:italic;line-height:1.6;margin-bottom:1.5rem}.streamline-after-items{margin-bottom:1.5rem}.streamline-after-item{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem}.streamline-small-check{color:#10b981;flex-shrink:0;font-size:1.2rem;margin-top:.15rem}.streamline-after-item span{color:#4b5563;line-height:1.5}.streamline-impact-stat{border-left:4px solid #10b981;border-radius:6px;margin-top:1.5rem;padding:1rem}.streamline-impact-stat strong{color:#065f46;font-weight:600}.streamline-impact-section{background-color:#f9fafb;padding:5rem 0}.streamline-success-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem;margin-top:3rem}.streamline-success-card{background:#fff;border-radius:12px;border-top:4px solid #0693e3;box-shadow:0 4px 12px #00000014;padding:2.5rem;text-align:center;transition:all .3s ease}.streamline-success-card:hover{box-shadow:0 12px 24px #00000026;transform:translateY(-8px)}.streamline-success-stat{color:#0693e3;font-size:4rem;font-weight:700;line-height:1;margin-bottom:.75rem}.streamline-success-label{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.streamline-success-desc{color:#6b7280;font-size:1rem;line-height:1.7}.streamline-quote-section{background:linear-gradient(135deg,#0078d4,#005a9e);border-radius:12px;color:#fff;margin-top:3rem;padding:3rem;position:relative}.streamline-quote-mark{color:#fff3;font-size:6rem;font-weight:700;left:2rem;line-height:1;position:absolute;top:1rem}.streamline-quote{font-size:1.5rem;font-style:italic;line-height:1.8;margin:0 0 1.5rem;padding-left:4rem;position:relative;z-index:1}.streamline-quote-author{font-size:1.1rem;font-weight:600;opacity:.95;text-align:right}.streamline-capabilities-section{background:#fff;padding:5rem 0}.streamline-capabilities-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem}.streamline-capability-card{background:linear-gradient(180deg,#f9fafb,#fff);border:2px solid #e5e7eb;border-radius:12px;padding:2.5rem;position:relative;transition:all .3s ease}.streamline-capability-card:hover{border-color:#0693e3;box-shadow:0 8px 16px #0000001a;transform:translateY(-5px)}.streamline-capability-number{color:#e5e7eb;font-size:3rem;font-weight:700;line-height:1;margin-bottom:1rem}.streamline-capability-card h3{color:#1a1a1a;font-size:1.75rem;font-weight:700;margin-bottom:1rem}.streamline-capability-card p{color:#6b7280;font-size:1.05rem;line-height:1.7}.streamline-benefits-section{background-color:#f9fafb}.streamline-benefits-layout{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.streamline-benefits-image img{border-radius:12px;box-shadow:0 10px 30px #00000026;height:auto;max-width:100%}.streamline-benefits-intro{color:#6b7280;font-size:1.15rem;line-height:1.8;margin-bottom:2rem}.streamline-benefits-grid{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.streamline-benefit-card{border-radius:10px;box-shadow:0 2px 8px #0000000f;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.streamline-benefit-card:hover{box-shadow:0 6px 16px #0000001a;transform:translateY(-3px)}.streamline-benefit-icon{color:#0693e3;margin-bottom:1rem}.streamline-benefit-card h4{font-size:1.1rem;margin-bottom:.5rem}.streamline-departments-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}.streamline-department-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:2rem}.streamline-department-card h3{border-bottom:2px solid #0693e3;color:#1a1a1a;font-size:1.4rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.streamline-department-card p{color:#4b5563;line-height:1.6;margin-bottom:1rem}.streamline-impact-stat{background:#f0fdf4;border-left:3px solid #10b981;margin-top:1rem;padding:.75rem}.streamline-benefits-section{background:linear-gradient(180deg,#f9fafb,#fff);padding:5rem 0}.streamline-benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.streamline-benefit-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #00000012;padding:2rem;text-align:center;transition:all .3s ease}.streamline-benefit-card:hover{border-color:#0693e3;box-shadow:0 12px 24px #00000026;transform:translateY(-8px)}.streamline-benefit-icon-wrapper{align-items:center;background:linear-gradient(135deg,#0693e3,#0078d4);border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 1.5rem;width:64px}.streamline-benefit-icon{color:#fff;font-size:2rem}.streamline-benefit-card h4{color:#1a1a1a;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.streamline-benefit-card p{color:#6b7280;line-height:1.6}.streamline-integration-section{background-color:#f9fafb;padding:5rem 0}.streamline-integration-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.streamline-integration-item{background:#fff;border:2px solid #0000;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1.75rem;text-align:center;transition:all .3s ease}.streamline-integration-item:hover{border-color:#0693e3;box-shadow:0 6px 12px #0000001a;transform:translateY(-4px)}.streamline-integration-badge{background:linear-gradient(135deg,#0693e3,#0078d4);border-radius:6px;color:#fff;display:inline-block;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding:.5rem 1.25rem}.streamline-integration-item p{color:#6b7280;font-size:.95rem;line-height:1.5}.streamline-footer{background-color:#1a1a1a;color:#d1d5db;padding:3rem 0 1.5rem}.streamline-footer-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2.5rem}.streamline-footer-column h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.streamline-footer-column ul{list-style:none;margin:0;padding:0}.streamline-footer-column ul li{margin-bottom:.75rem}.streamline-footer-column ul li a{color:#d1d5db;text-decoration:none;transition:color .2s}.streamline-footer-column ul li a:hover{color:#fff}.streamline-footer-bottom{align-items:center;border-top:1px solid #374151;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1.5rem}.streamline-footer-links{display:flex;gap:1.5rem}.streamline-footer-links a{color:#d1d5db;text-decoration:none;transition:color .2s}.streamline-footer-links a:hover{color:#fff}.streamline-cta-section{background-color:#f9fafb;padding:4rem 0;text-align:center}@media (max-width:768px){.streamline-container{padding:0 1.5rem}.streamline-menu-toggle{display:block!important}.streamline-nav-menu{background:#fff;box-shadow:0 4px 12px #0000001a;flex-direction:column;gap:0;left:0;opacity:0;padding:1rem 0;position:absolute;right:0;top:70px;transform:translateY(-10px);transition:all .3s ease;visibility:hidden}.streamline-nav-menu.active{opacity:1;transform:translateY(0);visibility:visible}.streamline-nav-menu>li{border-bottom:1px solid #e5e7eb;padding:1rem 2rem}.streamline-submenu{box-shadow:none;max-height:0;opacity:0;overflow:hidden;padding-left:1rem;position:static;transform:none;transition:all .3s ease;visibility:visible}.streamline-submenu.active{max-height:300px;opacity:1;padding:.5rem 0 .5rem 1rem}.streamline-hero-title{font-size:2.2rem}.streamline-hero-subtitle{font-size:1.1rem}.streamline-section-title{font-size:1.8rem}.streamline-departments-grid{grid-template-columns:1fr}.streamline-button-group{flex-direction:column}.streamline-solution-showcase{gap:1.5rem;grid-template-columns:1fr}.streamline-benefits-grid,.streamline-integration-grid{grid-template-columns:1fr}.streamline-hero-stats{gap:2rem}.streamline-stat-number{font-size:2.5rem}.streamline-capabilities-grid,.streamline-success-grid{grid-template-columns:1fr}.streamline-quote{font-size:1.25rem;padding-left:2rem}.streamline-quote-mark{font-size:4rem}.streamline-success-stat{font-size:3rem}.streamline-footer-bottom{flex-direction:column;text-align:center}}*{margin:0;padding:0}.automation-page{background-color:#fff;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.automation-container{margin:0 auto;max-width:1200px;padding:0 2rem}.automation-top-nav{background-color:#fff;box-shadow:0 2px 4px #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.automation-nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.automation-logo img{cursor:pointer;height:48px}.automation-menu-toggle{display:none!important}.automation-nav-menu{align-items:center;display:flex;gap:2rem;list-style:none;margin:0;padding:0}.automation-nav-menu>li{color:#4b5563;cursor:pointer;font-weight:500;position:relative;transition:color .2s ease}.automation-nav-menu>li:hover{color:#0693e3}.automation-nav-menu-item-with-submenu{position:relative}.automation-submenu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;list-style:none;min-width:220px;opacity:0;padding:.5rem 0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:100}.automation-nav-menu-item-with-submenu:hover .automation-submenu,.automation-submenu.active{opacity:1;transform:translateY(0);visibility:visible}.automation-submenu li{align-items:center;color:#374151;cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1.25rem;transition:background-color .2s ease}.automation-submenu li:hover{background-color:#f3f4f6;color:#0693e3}.automation-submenu-icon{color:#0693e3;font-size:1.2rem}.automation-cta-button{background-color:#0693e3!important;border:none;border-radius:6px;color:#fff!important;font-weight:500;padding:.6rem 1.5rem}.automation-cta-button:hover{background-color:#0576c2!important}.automation-hero-section{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative;text-align:center}.automation-hero-gradient{background:radial-gradient(circle at 30% 50%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 70% 80%,#ffffff0d 0,#0000 50%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.automation-hero-section .automation-container{position:relative;z-index:1}.automation-hero-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.automation-hero-subtitle{font-size:1.3rem;line-height:1.8;margin:0 auto 3rem;max-width:900px;opacity:.95}.automation-hero-stats{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin-top:3rem}.automation-stat-item{text-align:center}.automation-stat-number{color:#fff;font-size:3rem;font-weight:700;text-shadow:0 2px 4px #0003}.automation-stat-label{font-size:1rem;margin-top:.5rem;opacity:.9}.automation-challenge-section{background-color:#f9fafb;padding:5rem 0}.automation-section-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.automation-intro-text{color:#6b7280;font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:900px;text-align:center}.automation-agents-section{background:#fff;padding:5rem 0}.automation-agents-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.automation-agent-card{background:linear-gradient(180deg,#fff,#f9fafb);border:2px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:2.5rem;transition:all .3s ease}.automation-agent-card:hover{border-color:#6366f1;box-shadow:0 12px 24px #00000026;transform:translateY(-8px)}.automation-agent-icon-wrapper{align-items:center;border-radius:16px;display:flex;height:72px;justify-content:center;margin-bottom:1.5rem;width:72px}.automation-agent-icon-wrapper.document{background:linear-gradient(135deg,#f59e0b,#ef4444)}.automation-agent-icon-wrapper.email{background:linear-gradient(135deg,#3b82f6,#2563eb)}.automation-agent-icon-wrapper.task{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.automation-agent-icon-wrapper.knowledge{background:linear-gradient(135deg,#10b981,#059669)}.automation-agent-icon-wrapper.vision{background:linear-gradient(135deg,#ec4899,#db2777)}.automation-agent-icon-wrapper.workflow{background:linear-gradient(135deg,#6366f1,#4f46e5)}.automation-agent-icon{color:#fff;font-size:2.5rem}.automation-agent-card h3{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.automation-agent-desc{color:#6b7280;font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.automation-agent-capabilities{display:flex;flex-wrap:wrap;gap:.5rem}.automation-capability-badge{background:#f3f4f6;border-radius:6px;color:#4b5563;font-size:.85rem;font-weight:500;padding:.4rem .8rem}.automation-workflows-section{background:linear-gradient(180deg,#f9fafb,#fff);padding:5rem 0}.automation-workflow-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-top:3rem}.automation-workflow-card{background:#fff;border-left:4px solid #6366f1;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:2.5rem;position:relative}.automation-workflow-number{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;box-shadow:0 4px 8px #6366f14d;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;left:2rem;position:absolute;top:-20px;width:50px}.automation-workflow-card h3{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin-bottom:1rem;padding-top:1rem}.automation-workflow-command{background:#f9fafb;border-radius:8px;color:#4b5563;font-size:.95rem;margin-bottom:1.5rem;padding:1rem}.automation-workflow-command em{color:#6366f1;font-style:normal;font-weight:600}.automation-workflow-steps{margin:1.5rem 0}.automation-workflow-step{align-items:flex-start;background:#f9fafb;border-radius:8px;display:flex;gap:1rem;margin-bottom:1rem;padding:.75rem}.automation-step-icon{color:#6366f1;flex-shrink:0;font-size:1.5rem}.automation-workflow-step strong{color:#6366f1}.automation-workflow-result{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:8px;color:#065f46;font-weight:600;margin-top:1.5rem;padding:1rem}.automation-success-section{background-color:#f9fafb;padding:5rem 0}.automation-success-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem;margin-top:3rem}.automation-success-card{background:#fff;border-radius:12px;border-top:4px solid #6366f1;box-shadow:0 4px 12px #00000014;padding:2.5rem;text-align:center;transition:all .3s ease}.automation-success-card:hover{box-shadow:0 12px 24px #00000026;transform:translateY(-8px)}.automation-success-stat{color:#6366f1;font-size:4rem;font-weight:700;line-height:1;margin-bottom:.75rem}.automation-success-label{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.automation-success-desc{color:#6b7280;font-size:1rem;line-height:1.7}.automation-quote-section{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;color:#fff;margin-top:3rem;padding:3rem;position:relative}.automation-quote-mark{color:#fff3;font-size:6rem;font-weight:700;left:2rem;line-height:1;position:absolute;top:1rem}.automation-quote{font-size:1.5rem;font-style:italic;line-height:1.8;margin:0 0 1.5rem;padding-left:4rem;position:relative;z-index:1}.automation-quote-author{font-size:1.1rem;font-weight:600;opacity:.95;text-align:right}.automation-capabilities-section{background:#fff;padding:5rem 0}.automation-capabilities-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.automation-capability-card{background:linear-gradient(180deg,#f9fafb,#fff);border:2px solid #e5e7eb;border-radius:12px;padding:2.5rem;position:relative;transition:all .3s ease}.automation-capability-card:hover{border-color:#6366f1;box-shadow:0 8px 16px #0000001a;transform:translateY(-5px)}.automation-capability-number{color:#e5e7eb;font-size:3rem;font-weight:700;line-height:1;margin-bottom:1rem}.automation-capability-card h3{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.automation-capability-card p{color:#6b7280;font-size:1.05rem;line-height:1.7}.automation-integration-section{background-color:#f9fafb;padding:5rem 0}.automation-integration-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.automation-integration-item{background:#fff;border:2px solid #0000;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1.75rem;text-align:center;transition:all .3s ease}.automation-integration-item:hover{border-color:#6366f1;box-shadow:0 6px 12px #0000001a;transform:translateY(-4px)}.automation-integration-badge{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:6px;color:#fff;display:inline-block;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding:.5rem 1.25rem}.automation-integration-item p{color:#6b7280;font-size:.95rem;line-height:1.5}.automation-cta-section{background:linear-gradient(180deg,#fff,#f9fafb);padding:5rem 0;text-align:center}.automation-button-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.automation-solution-btn{background-color:#6366f1!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer;font-size:1.1rem!important;font-weight:600!important;padding:1rem 2.5rem!important;transition:all .3s ease!important}.automation-solution-btn:hover{background-color:#4f46e5!important;box-shadow:0 8px 16px #6366f14d!important;transform:translateY(-2px)}.automation-solution-btn.automation-secondary{background-color:#fff!important;border:2px solid #6366f1!important;color:#6366f1!important}.automation-solution-btn.automation-secondary:hover{background-color:#f9fafb!important}.automation-footer{background-color:#1a1a1a;color:#d1d5db;padding:3rem 0 1.5rem}.automation-footer-container{margin:0 auto;max-width:1200px;padding:0 2rem}.automation-footer-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2.5rem}.automation-footer-column h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.automation-footer-column ul{list-style:none;margin:0;padding:0}.automation-footer-column ul li{margin-bottom:.75rem}.automation-footer-column ul li a{color:#d1d5db;text-decoration:none;transition:color .2s}.automation-footer-column ul li a:hover{color:#fff}.automation-footer-bottom{align-items:center;border-top:1px solid #374151;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1.5rem}.automation-footer-links{display:flex;gap:1.5rem}.automation-footer-links a{color:#d1d5db;text-decoration:none;transition:color .2s}.automation-footer-links a:hover{color:#fff}@media (max-width:768px){.automation-container{padding:0 1.5rem}.automation-menu-toggle{display:block!important}.automation-nav-menu{background:#fff;box-shadow:0 4px 6px #0000001a;flex-direction:column;left:0;opacity:0;padding:1rem 0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:999}.automation-nav-menu.active{opacity:1;transform:translateY(0);visibility:visible}.automation-nav-menu>li{border-bottom:1px solid #e5e7eb;padding:1rem 2rem}.automation-submenu{box-shadow:none;max-height:0;opacity:0;overflow:hidden;padding-left:1rem;position:static;transform:none;transition:all .3s ease;visibility:visible}.automation-submenu.active{max-height:300px;opacity:1;padding:.5rem 0 .5rem 1rem}.automation-hero-title{font-size:2.2rem}.automation-hero-subtitle{font-size:1.1rem}.automation-section-title{font-size:1.8rem}.automation-agents-grid,.automation-capabilities-grid,.automation-integration-grid,.automation-success-grid,.automation-workflow-grid{grid-template-columns:1fr}.automation-hero-stats{gap:2rem}.automation-stat-number{font-size:2.5rem}.automation-success-stat{font-size:3rem}.automation-quote{font-size:1.25rem;padding-left:2rem}.automation-quote-mark{font-size:4rem}.automation-button-group{flex-direction:column}.automation-footer-bottom{flex-direction:column;text-align:center}}.hr-template-page{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.hr-template-top-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 8px #0000000d;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.hr-template-nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.hr-template-logo{align-items:center;cursor:pointer;display:flex}.hr-template-logo img{height:40px;width:auto}.hr-template-menu-toggle{background:none;border:none;color:#1a1a1a;cursor:pointer;display:none!important;font-size:1.5rem;min-width:auto;padding:.5rem}.hr-template-nav-menu{align-items:center;display:flex;gap:2rem;list-style:none;margin:0;padding:0}.hr-template-nav-menu li{color:#333;cursor:pointer;font-weight:500;position:relative;transition:color .3s ease}.hr-template-nav-menu li:hover{color:#10b981}.hr-template-nav-menu-item-with-submenu{position:relative}.hr-template-submenu{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;left:0;list-style:none;margin-top:.5rem;min-width:250px;padding:1rem;position:absolute;top:100%;z-index:1001}.hr-template-submenu li{border-radius:6px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:background-color .2s ease}.hr-template-submenu li:hover{background-color:#f0fdf4}.hr-template-submenu li strong{color:#10b981;display:block;font-size:1rem}.hr-template-submenu li span{color:#6b7280;font-size:.875rem;font-weight:400}.hr-template-hero-section{background:linear-gradient(135deg,#10b981,#059669 50%,#047857);color:#fff;overflow:hidden;padding:6rem 2rem;position:relative}.hr-template-hero-section:before{background:radial-gradient(circle at 30% 50%,#10b98133 0,#0000 50%),radial-gradient(circle at 70% 50%,#05966933 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hr-template-hero-content{margin:0 auto;max-width:1200px;position:relative;z-index:1}.hr-template-hero-text{margin-bottom:3rem;max-width:800px}.hr-template-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.hr-template-hero-subtitle{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:.95}.hr-template-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem}.hr-template-cta-button,.hr-template-secondary-button{border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.hr-template-cta-button{background:#fff;color:#059669}.hr-template-cta-button:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}.hr-template-secondary-button{background:#0000;border:2px solid #fff;color:#fff}.hr-template-secondary-button:hover{background:#ffffff1a}.hr-template-hero-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:600px}.hr-template-stat{text-align:left}.hr-template-stat-number{font-size:3rem;font-weight:700;margin-bottom:.5rem}.hr-template-stat-label{font-size:.95rem;letter-spacing:1px;opacity:.9;text-transform:uppercase}.hr-template-challenge-section{background:#f9fafb;padding:5rem 2rem}.hr-template-container{margin:0 auto;max-width:1200px}.hr-template-challenge-section h2{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.hr-template-challenge-text{color:#4b5563;font-size:1.25rem;line-height:1.8;margin:0 auto;max-width:900px;text-align:center}.hr-template-features-section{background:#fff;padding:5rem 2rem}.hr-template-section-title{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.hr-template-section-subtitle{color:#6b7280;font-size:1.25rem;line-height:1.6;margin:0 auto 3rem;max-width:800px;text-align:center}.hr-template-features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem}.hr-template-feature-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;transition:all .3s ease}.hr-template-feature-card:hover{border-color:#10b981;box-shadow:0 12px 32px #10b9811a;transform:translateY(-4px)}.hr-template-feature-icon-wrapper{align-items:center;border-radius:12px;display:flex;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.hr-template-feature-icon{color:#fff;font-size:28px}.hr-template-feature-icon-wrapper.directory{background:linear-gradient(135deg,#10b981,#059669)}.hr-template-feature-icon-wrapper.leave{background:linear-gradient(135deg,#3b82f6,#2563eb)}.hr-template-feature-icon-wrapper.onboarding{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.hr-template-feature-icon-wrapper.workflows{background:linear-gradient(135deg,#f59e0b,#d97706)}.hr-template-feature-icon-wrapper.documents{background:linear-gradient(135deg,#06b6d4,#0891b2)}.hr-template-feature-icon-wrapper.forms{background:linear-gradient(135deg,#ec4899,#db2777)}.hr-template-feature-icon-wrapper.analytics{background:linear-gradient(135deg,#6366f1,#4f46e5)}.hr-template-feature-icon-wrapper.compliance{background:linear-gradient(135deg,#14b8a6,#0d9488)}.hr-template-feature-card h3{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.hr-template-feature-card p{color:#6b7280;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.hr-template-feature-tags{display:flex;flex-wrap:wrap;gap:.5rem}.hr-template-tag{background:#f0fdf4;border-radius:6px;color:#059669;font-size:.85rem;font-weight:500;padding:.4rem .8rem}.hr-template-intelligence-section{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);padding:5rem 2rem}.hr-template-intelligence-section h2{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.hr-template-intelligence-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.hr-template-intelligence-card{background:#fff;border-radius:16px;box-shadow:0 4px 16px #10b98114;padding:2rem}.hr-template-intelligence-card h3{color:#059669;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.hr-template-intelligence-card p{color:#6b7280;font-size:1rem;line-height:1.6}.hr-template-ai-agent-section{background:linear-gradient(135deg,#fef3c7,#fef9e7);padding:5rem 2rem}.hr-template-ai-agent-header{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;transition:all .3s ease}.hr-template-ai-agent-header:hover{transform:scale(1.02)}.hr-template-ai-agent-header h2{color:#111827;font-size:2.5rem;font-weight:700;margin:0}.hr-template-collapse-icon{color:#10b981;font-size:1.5rem;font-weight:700;transition:transform .3s ease}.hr-template-collapse-icon.open{transform:rotate(0deg)}.hr-template-ai-agent-content{animation:slideDown .3s ease-in-out;margin-top:3rem;text-align:left}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hr-template-ai-capability{background:#fff;border-left:5px solid #f59e0b;border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:2.5rem;padding:2.5rem;text-align:left}.hr-template-ai-capability h3{color:#111827;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-align:left}.hr-template-capability-tool{color:#6b7280;font-size:1rem;font-style:italic;margin-bottom:2rem;text-align:left}.hr-template-capability-tool code{background:#f3f4f6;border-radius:6px;color:#059669;font-family:Consolas,Monaco,monospace;font-weight:600;padding:.25rem .75rem}.hr-template-capability-actions{grid-gap:2rem;display:grid;gap:2rem}.hr-template-action-item{background:#f9fafb;border-left:3px solid #10b981;border-radius:12px;padding:1.5rem;text-align:left;transition:all .3s ease}.hr-template-action-item:hover{box-shadow:0 4px 12px #10b9811a;transform:translateX(4px)}.hr-template-action-item h4{color:#059669;font-size:1.2rem;font-weight:600;margin-bottom:.5rem;text-align:left}.hr-template-action-item>p{color:#4b5563;font-size:1rem;line-height:1.6;margin-bottom:1rem}.hr-template-examples{background:#fff;border-radius:8px;margin-top:1rem;padding:1rem;text-align:left}.hr-template-example-label{color:#6b7280;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-align:left;text-transform:uppercase}.hr-template-examples ul{list-style:none;margin:0;padding-left:0}.hr-template-examples ul li{color:#374151;font-size:.95rem;line-height:1.5;padding:.5rem 0 .5rem .5rem;text-align:left}.hr-template-benefits-section{background:#fff;padding:5rem 2rem}.hr-template-benefits-section h2{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.hr-template-benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.hr-template-benefit-card{background:#f9fafb;border-left:4px solid #10b981;border-radius:16px;padding:2rem;transition:all .3s ease}.hr-template-benefit-card:hover{box-shadow:0 8px 24px #10b9811a;transform:translateX(4px)}.hr-template-benefit-number{color:#10b981;font-size:2.5rem;font-weight:700;margin-bottom:1rem;opacity:.7}.hr-template-benefit-card h3{color:#111827;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.hr-template-benefit-card p{color:#6b7280;font-size:1rem;line-height:1.6}.hr-template-success-section{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:5rem 2rem}.hr-template-success-section h2{color:#fff}.hr-template-success-section .hr-template-section-subtitle{color:#ffffffe6}.hr-template-success-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.hr-template-success-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.hr-template-success-card:hover{background:#ffffff26;transform:translateY(-4px)}.hr-template-success-icon{font-size:48px;margin-bottom:1rem;opacity:.9}.hr-template-success-stat{font-size:3rem;font-weight:700;margin-bottom:.5rem}.hr-template-success-label{font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem;opacity:.9;text-transform:uppercase}.hr-template-success-card p{font-size:.95rem;line-height:1.5;opacity:.85}.hr-template-modules-section{background:#f9fafb;padding:5rem 2rem}.hr-template-modules-section h2{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.hr-template-modules-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.hr-template-module-card{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:2rem;transition:all .3s ease}.hr-template-module-card:hover{border-color:#10b981;box-shadow:0 8px 24px #10b9811a;transform:translateY(-2px)}.hr-template-module-card h3{color:#111827;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.hr-template-module-card p{color:#6b7280;font-size:1rem;line-height:1.6}.hr-template-integration-section{background:#fff;padding:5rem 2rem}.hr-template-integration-content{margin:0 auto;max-width:900px}.hr-template-integration-content h2{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.hr-template-integration-content p{color:#6b7280;font-size:1.25rem;line-height:1.8;margin-bottom:2rem}.hr-template-integration-list{display:flex;flex-direction:column;gap:1.5rem;list-style:none;padding:0}.hr-template-integration-list li{background:#f0fdf4;border-left:4px solid #10b981;border-radius:12px;color:#4b5563;font-size:1rem;line-height:1.6;padding:1.5rem}.hr-template-integration-list li strong{color:#059669;display:block;font-size:1.1rem;margin-bottom:.5rem}.hr-template-cta-section{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);padding:5rem 2rem}.hr-template-cta-content{margin:0 auto;max-width:800px;text-align:center}.hr-template-cta-content h2{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.hr-template-cta-content p{color:#6b7280;font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.hr-template-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hr-template-cta-primary{background:#10b981;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.hr-template-cta-primary:hover{background:#059669;box-shadow:0 8px 24px #10b98133;transform:translateY(-2px)}.hr-template-cta-secondary{background:#fff;border:2px solid #10b981;border-radius:8px;color:#10b981;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.hr-template-cta-secondary:hover{background:#f0fdf4}.hr-template-footer{background:#111827;color:#fff;padding:2rem;text-align:center}.hr-template-footer p{font-size:.95rem;margin:0;opacity:.8}@media (max-width:768px){.hr-template-menu-toggle{display:block!important}.hr-template-nav-menu{background:#fff;box-shadow:0 4px 12px #0000001a;display:none;flex-direction:column;left:0;padding:1rem;position:absolute;right:0;top:100%}.hr-template-nav-menu.active{display:flex}.hr-template-submenu{background:#f9fafb;box-shadow:none;margin-top:.5rem;position:static}.hr-template-hero-title{font-size:2.5rem}.hr-template-hero-subtitle{font-size:1.1rem}.hr-template-stat-number{font-size:2.5rem}.hr-template-section-title{font-size:2rem}.hr-template-section-subtitle{font-size:1.1rem}.hr-template-benefits-grid,.hr-template-features-grid,.hr-template-modules-grid,.hr-template-success-grid{grid-template-columns:1fr}.hr-template-integration-content h2{font-size:2rem}.hr-template-integration-content p{font-size:1.1rem}.hr-template-cta-content h2{font-size:2rem}.hr-template-cta-content p{font-size:1.1rem}.hr-template-ai-capability{margin-bottom:2rem}.hr-template-action-item{margin-bottom:1.5rem}}.case-management-page{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.case-management-top-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 8px #0000000d;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.case-management-nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.case-management-logo{align-items:center;cursor:pointer;display:flex}.case-management-logo img{height:40px;width:auto}.case-management-menu-toggle{background:none;border:none;color:#1a1a1a;cursor:pointer;display:none!important;font-size:1.5rem;min-width:auto;padding:.5rem}.case-management-nav-menu{align-items:center;display:flex;gap:2rem;list-style:none;margin:0;padding:0}.case-management-nav-menu li{color:#333;cursor:pointer;font-weight:500;position:relative;transition:color .3s ease}.case-management-nav-menu li:hover{color:#991b1b}.case-management-nav-menu-item-with-submenu{position:relative}.case-management-submenu{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;left:0;list-style:none;margin-top:.5rem;min-width:250px;padding:1rem;position:absolute;top:100%;z-index:1001}.case-management-submenu li{border-radius:6px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:background-color .2s ease}.case-management-submenu li:hover{background-color:#fef2f2}.case-management-submenu li strong{color:#991b1b;display:block;font-size:1rem}.case-management-submenu li span{color:#6b7280;font-size:.875rem;font-weight:400}.case-management-hero-section{background:linear-gradient(135deg,#991b1b,#7f1d1d 50%,#450a0a);color:#fff;overflow:hidden;padding:6rem 2rem;position:relative}.case-management-hero-section:before{background:radial-gradient(circle at 30% 50%,#991b1b33 0,#0000 50%),radial-gradient(circle at 70% 50%,#7f1d1d33 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.case-management-hero-content{margin:0 auto;max-width:1200px;position:relative;z-index:1}.case-management-hero-text{margin-bottom:3rem;max-width:800px}.case-management-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.case-management-hero-subtitle{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:.95}.case-management-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem}.case-management-cta-button,.case-management-secondary-button{border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.case-management-cta-button{background:#fff;color:#991b1b}.case-management-cta-button:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}.case-management-secondary-button{background:#0000;border:2px solid #fff;color:#fff}.case-management-secondary-button:hover{background:#ffffff1a}.case-management-hero-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:600px}.case-management-stat{text-align:left}.case-management-stat-number{font-size:3rem;font-weight:700;margin-bottom:.5rem}.case-management-stat-label{font-size:.95rem;letter-spacing:1px;opacity:.9;text-transform:uppercase}.case-management-challenge-section{background:#f9fafb;padding:5rem 2rem}.case-management-container{margin:0 auto;max-width:1200px}.case-management-challenge-section h2{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.case-management-challenge-text{color:#4b5563;font-size:1.25rem;line-height:1.8;margin:0 auto;max-width:900px;text-align:center}.case-management-features-section{background:#fff;padding:5rem 2rem}.case-management-section-title{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.case-management-section-subtitle{color:#6b7280;font-size:1.25rem;line-height:1.6;margin:0 auto 3rem;max-width:800px;text-align:center}.case-management-features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem}.case-management-feature-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;transition:all .3s ease}.case-management-feature-card:hover{border-color:#991b1b;box-shadow:0 12px 32px #991b1b1a;transform:translateY(-4px)}.case-management-feature-icon-wrapper{align-items:center;border-radius:12px;display:flex;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.case-management-feature-icon{color:#fff;font-size:28px}.case-management-feature-icon-wrapper.matter{background:linear-gradient(135deg,#991b1b,#7f1d1d)}.case-management-feature-icon-wrapper.documents{background:linear-gradient(135deg,#c2410c,#9a3412)}.case-management-feature-icon-wrapper.contracts{background:linear-gradient(135deg,#92400e,#78350f)}.case-management-feature-icon-wrapper.tasks{background:linear-gradient(135deg,#be123c,#9f1239)}.case-management-feature-icon-wrapper.time{background:linear-gradient(135deg,#b91c1c,#991b1b)}.case-management-feature-icon-wrapper.clients{background:linear-gradient(135deg,#dc2626,#b91c1c)}.case-management-feature-icon-wrapper.calendar{background:linear-gradient(135deg,#ea580c,#c2410c)}.case-management-feature-icon-wrapper.compliance{background:linear-gradient(135deg,#7c2d12,#6b2109)}.case-management-feature-icon-wrapper.email{background:linear-gradient(135deg,#b45309,#92400e)}.case-management-feature-icon-wrapper.evidence{background:linear-gradient(135deg,#a21caf,#86198f)}.case-management-feature-icon-wrapper.analytics{background:linear-gradient(135deg,#4c1d95,#3b1575)}.case-management-feature-icon-wrapper.court{background:linear-gradient(135deg,#831843,#6b1632)}.case-management-feature-card h3{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.case-management-feature-card p{color:#6b7280;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.case-management-feature-tags{display:flex;flex-wrap:wrap;gap:.5rem}.case-management-tag{background:#fef2f2;border-radius:6px;color:#991b1b;font-size:.85rem;font-weight:500;padding:.4rem .8rem}.case-management-intelligence-section{background:linear-gradient(135deg,#fef2f2,#fee2e2);padding:5rem 2rem}.case-management-intelligence-section h2{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.case-management-intelligence-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.case-management-intelligence-card{background:#fff;border-radius:16px;box-shadow:0 4px 16px #991b1b14;padding:2rem}.case-management-intelligence-card h3{color:#991b1b;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.case-management-intelligence-card p{color:#6b7280;font-size:1rem;line-height:1.6}.case-management-benefits-section{background:#fff;padding:5rem 2rem}.case-management-benefits-section h2{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.case-management-benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.case-management-benefit-card{background:#f9fafb;border-left:4px solid #991b1b;border-radius:16px;padding:2rem;transition:all .3s ease}.case-management-benefit-card:hover{box-shadow:0 8px 24px #991b1b1a;transform:translateX(4px)}.case-management-benefit-number{color:#991b1b;font-size:2.5rem;font-weight:700;margin-bottom:1rem;opacity:.7}.case-management-benefit-card h3{color:#111827;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.case-management-benefit-card p{color:#6b7280;font-size:1rem;line-height:1.6}.case-management-success-section{background:linear-gradient(135deg,#991b1b,#7f1d1d);color:#fff;padding:5rem 2rem}.case-management-success-section h2{color:#fff}.case-management-success-section .case-management-section-subtitle{color:#ffffffe6}.case-management-success-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.case-management-success-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.case-management-success-card:hover{background:#ffffff26;transform:translateY(-4px)}.case-management-success-icon{font-size:48px;margin-bottom:1rem;opacity:.9}.case-management-success-stat{font-size:3rem;font-weight:700;margin-bottom:.5rem}.case-management-success-label{font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem;opacity:.9;text-transform:uppercase}.case-management-success-card p{font-size:.95rem;line-height:1.5;opacity:.85}.case-management-practice-section{background:#f9fafb;padding:5rem 2rem}.case-management-practice-section h2{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.case-management-practice-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.case-management-practice-card{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:2rem;transition:all .3s ease}.case-management-practice-card:hover{border-color:#991b1b;box-shadow:0 8px 24px #991b1b1a;transform:translateY(-2px)}.case-management-practice-card h3{color:#111827;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.case-management-practice-card p{color:#6b7280;font-size:1rem;line-height:1.6}.case-management-integration-section{background:#fff;padding:5rem 2rem}.case-management-integration-content{margin:0 auto;max-width:900px}.case-management-integration-content h2{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.case-management-integration-content p{color:#6b7280;font-size:1.25rem;line-height:1.8;margin-bottom:2rem}.case-management-integration-list{display:flex;flex-direction:column;gap:1.5rem;list-style:none;padding:0}.case-management-integration-list li{background:#fef2f2;border-left:4px solid #991b1b;border-radius:12px;color:#4b5563;font-size:1rem;line-height:1.6;padding:1.5rem}.case-management-integration-list li strong{color:#991b1b;display:block;font-size:1.1rem;margin-bottom:.5rem}.case-management-cta-section{background:linear-gradient(135deg,#fef2f2,#fee2e2);padding:5rem 2rem}.case-management-cta-content{margin:0 auto;max-width:800px;text-align:center}.case-management-cta-content h2{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.case-management-cta-content p{color:#6b7280;font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.case-management-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.case-management-cta-primary{background:#991b1b;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.case-management-cta-primary:hover{background:#7f1d1d;box-shadow:0 8px 24px #991b1b33;transform:translateY(-2px)}.case-management-cta-secondary{background:#fff;border:2px solid #991b1b;border-radius:8px;color:#991b1b;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.case-management-cta-secondary:hover{background:#fef2f2}.case-management-footer{background:#111827;color:#fff;padding:2rem;text-align:center}.case-management-footer p{font-size:.95rem;margin:0;opacity:.8}@media (max-width:768px){.case-management-menu-toggle{display:block!important}.case-management-nav-menu{background:#fff;box-shadow:0 4px 12px #0000001a;display:none;flex-direction:column;left:0;padding:1rem;position:absolute;right:0;top:100%}.case-management-nav-menu.active{display:flex}.case-management-submenu{background:#f9fafb;box-shadow:none;margin-top:.5rem;position:static}.case-management-hero-title{font-size:2.5rem}.case-management-hero-subtitle{font-size:1.1rem}.case-management-stat-number{font-size:2.5rem}.case-management-section-title{font-size:2rem}.case-management-section-subtitle{font-size:1.1rem}.case-management-benefits-grid,.case-management-features-grid,.case-management-practice-grid,.case-management-success-grid{grid-template-columns:1fr}.case-management-integration-content h2{font-size:2rem}.case-management-integration-content p{font-size:1.1rem}.case-management-cta-content h2{font-size:2rem}.case-management-cta-content p{font-size:1.1rem}}.metadata-page{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.metadata-top-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 8px #0000000d;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.metadata-nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.metadata-logo{align-items:center;cursor:pointer;display:flex}.metadata-logo img{height:40px;width:auto}.metadata-menu-toggle{background:none;border:none;color:#1a1a1a;cursor:pointer;display:none!important;font-size:1.5rem;min-width:auto;padding:.5rem}.metadata-nav-menu{align-items:center;display:flex;gap:2rem;list-style:none;margin:0;padding:0}.metadata-nav-menu li{color:#333;cursor:pointer;font-weight:500;position:relative;transition:color .3s ease}.metadata-nav-menu li:hover{color:#0693e3}.metadata-nav-menu-item-with-submenu{position:relative}.metadata-submenu{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;left:0;list-style:none;margin-top:.5rem;min-width:250px;padding:1rem;position:absolute;top:100%;z-index:1001}.metadata-submenu li{border-radius:6px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:background-color .2s ease}.metadata-submenu li:hover{background-color:#f0f9ff;color:#0693e3}.metadata-submenu li strong{color:#1a1a1a;font-size:1rem}.metadata-submenu li span{color:#6b7280;font-size:.85rem}.metadata-hero-section{background:#fff;border-bottom:1px solid #e5e7eb;color:#1a1a1a;padding:4rem 2rem 3rem}.metadata-hero-content{margin:0 auto;max-width:900px}.metadata-hero-text{max-width:900px}.metadata-hero-title{border-bottom:3px solid #0693e3;color:#111827;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;padding-bottom:1rem}.metadata-hero-subtitle{color:#4b5563;font-size:1.1rem;line-height:1.8;margin-bottom:0}.metadata-challenge-section{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:3rem 2rem}.metadata-container{margin:0 auto;max-width:1200px}.metadata-challenge-section h2{border-bottom:2px solid #e5e7eb;color:#111827;font-size:2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;text-align:left}.metadata-challenge-text{color:#4b5563;font-size:1.05rem;line-height:1.8;margin:0;max-width:100%;text-align:left}.metadata-intelligence-section{background:#fff;border-bottom:1px solid #e5e7eb;padding:3rem 2rem}.metadata-section-title{border-bottom:2px solid #e5e7eb;color:#111827;font-size:2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;text-align:left}.metadata-section-subtitle{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0 auto 2rem;max-width:100%;text-align:left}.metadata-intelligence-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.metadata-intelligence-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;transition:all .2s ease}.metadata-intelligence-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.metadata-intelligence-icon-wrapper{align-items:center;border-radius:8px;display:flex;height:50px;justify-content:center;margin-bottom:1rem;width:50px}.metadata-intelligence-icon{color:#fff;font-size:24px}.metadata-intelligence-icon-wrapper.discover{background:linear-gradient(135deg,#0693e3,#0575bd)}.metadata-intelligence-icon-wrapper.organize{background:linear-gradient(135deg,#2563eb,#1e40af)}.metadata-intelligence-icon-wrapper.align{background:linear-gradient(135deg,#3b82f6,#2563eb)}.metadata-intelligence-card h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.metadata-intelligence-card p{color:#6b7280;font-size:.95rem;line-height:1.6}.metadata-automation-section{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:3rem 2rem}.metadata-automation-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.metadata-automation-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;transition:all .2s ease}.metadata-automation-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.metadata-automation-number{color:#9ca3af;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:.5rem}.metadata-automation-card h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.metadata-automation-card p{color:#6b7280;font-size:.95rem;line-height:1.6}.metadata-productivity-section{background:#fff;border-bottom:1px solid #e5e7eb;padding:3rem 2rem}.metadata-productivity-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem}.metadata-productivity-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;transition:all .2s ease}.metadata-productivity-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.metadata-productivity-icon-wrapper{align-items:center;border-radius:8px;display:flex;height:50px;justify-content:center;margin-bottom:1rem;width:50px}.metadata-productivity-icon{color:#fff;font-size:24px}.metadata-productivity-icon-wrapper.sharepoint{background:linear-gradient(135deg,#0693e3,#0575bd)}.metadata-productivity-icon-wrapper.onedrive{background:linear-gradient(135deg,#2563eb,#1e40af)}.metadata-productivity-icon-wrapper.teams{background:linear-gradient(135deg,#6366f1,#4f46e5)}.metadata-productivity-card h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.metadata-productivity-card p{color:#6b7280;font-size:.95rem;line-height:1.6;margin-bottom:1rem}.metadata-productivity-list{list-style:none;margin:0;padding:0}.metadata-productivity-list li{color:#4b5563;font-size:.9rem;padding:.4rem 0 .4rem 1.5rem;position:relative}.metadata-productivity-list li:before{color:#0693e3;content:"✓";font-weight:700;left:0;position:absolute}.metadata-scale-section{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:3rem 2rem}.metadata-scale-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.metadata-scale-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;text-align:left;transition:all .2s ease}.metadata-scale-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.metadata-scale-icon{display:inline-block;font-size:36px;margin-bottom:1rem}.metadata-scale-icon.compliance{color:#10b981}.metadata-scale-icon.security{color:#0693e3}.metadata-scale-icon.lifecycle{color:#8b5cf6}.metadata-scale-card h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.metadata-scale-card p{color:#6b7280;font-size:.95rem;line-height:1.6}.metadata-benefits-section{background:#fff;border-bottom:1px solid #e5e7eb;padding:3rem 2rem}.metadata-benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem}.metadata-benefit-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;transition:all .2s ease}.metadata-benefit-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.metadata-benefit-icon-wrapper{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;height:50px;justify-content:center;margin-bottom:1rem;width:50px}.metadata-benefit-icon{font-size:24px}.metadata-benefit-icon-wrapper.search .metadata-benefit-icon{color:#0693e3}.metadata-benefit-icon-wrapper.automation .metadata-benefit-icon{color:#f59e0b}.metadata-benefit-icon-wrapper.governance .metadata-benefit-icon{color:#10b981}.metadata-benefit-icon-wrapper.collaboration .metadata-benefit-icon{color:#6366f1}.metadata-benefit-icon-wrapper.insights .metadata-benefit-icon{color:#8b5cf6}.metadata-benefit-icon-wrapper.efficiency .metadata-benefit-icon{color:#2563eb}.metadata-benefit-card h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.metadata-benefit-card p{color:#6b7280;font-size:.95rem;line-height:1.6}.metadata-pentities-section{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:3rem 2rem}.metadata-pentities-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.metadata-pentities-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;transition:all .2s ease}.metadata-pentities-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.metadata-pentities-card h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.metadata-pentities-card p{color:#6b7280;font-size:.95rem;line-height:1.6}.metadata-usecases-section{background:#fff;border-bottom:1px solid #e5e7eb;padding:3rem 2rem}.metadata-usecases-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.metadata-usecase-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;transition:all .2s ease}.metadata-usecase-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.metadata-usecase-number{color:#9ca3af;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:.5rem}.metadata-usecase-card h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.metadata-usecase-card p{color:#6b7280;font-size:.95rem;line-height:1.6}.metadata-cta-section{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#1a1a1a;padding:3rem 2rem}.metadata-cta-content h2{border-bottom:2px solid #e5e7eb;color:#111827;font-size:2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;text-align:left}.metadata-cta-content p{color:#4b5563;font-size:1.05rem;line-height:1.8;margin-bottom:0;max-width:100%;text-align:left}.metadata-footer{background:#111827;color:#fff;padding:2rem;text-align:center}.metadata-footer p{color:#9ca3af;margin:0}@media (max-width:768px){.metadata-menu-toggle{display:block!important}.metadata-nav-menu{background:#fff;box-shadow:0 4px 20px #0000001a;flex-direction:column;gap:0;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:70px;transition:max-height .3s ease}.metadata-nav-menu.active{max-height:600px}.metadata-nav-menu li{border-bottom:1px solid #e5e7eb;padding:1.25rem 2rem;text-align:left;width:100%}.metadata-submenu{background-color:#f9fafb;border-radius:0;box-shadow:none;margin:0;padding:0;position:static}.metadata-submenu li{border-bottom:1px solid #e5e7eb;font-size:.95rem;padding:1rem 2.5rem}.metadata-hero-title{font-size:1.75rem}.metadata-hero-subtitle{font-size:1rem}.metadata-section-title{font-size:1.5rem}.metadata-section-subtitle{font-size:.95rem}.metadata-automation-grid,.metadata-benefits-grid,.metadata-intelligence-grid,.metadata-pentities-grid,.metadata-productivity-grid,.metadata-scale-grid,.metadata-usecases-grid{grid-template-columns:1fr}.metadata-cta-content h2{font-size:1.5rem}.metadata-cta-content p{font-size:.95rem}}*{box-sizing:border-box}.main-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.container{max-width:1200px;padding:0 2rem}.top-nav{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 10px #0000000d}.nav-container{height:90px;max-width:1200px;padding:0 2rem}.logo{align-items:center;display:flex}.logo h1{color:#32373c;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;margin:0}.menu-toggle{background:none;border:none;color:#1a1a1a;cursor:pointer;display:none!important;font-size:1.5rem;min-width:auto;padding:.5rem}.nav-menu{gap:2.5rem}.nav-menu>li{color:#374151;cursor:pointer;font-weight:500;position:relative;transition:color .3s ease}.nav-menu>li:hover{color:#0693e3}.nav-menu-item-with-submenu>span{align-items:center;cursor:pointer;display:flex;gap:.35rem}.nav-menu-item-with-submenu>span:after{content:"▼";font-size:.7rem;transition:transform .3s ease}.nav-menu-item-with-submenu:hover>span:after{transform:rotate(180deg)}.submenu{background-color:#fff;box-shadow:0 4px 12px #00000026;margin:.5rem 0 0;min-width:220px;padding:.5rem 0;transition:opacity .3s ease,transform .3s ease,visibility .3s}.submenu li{color:#374151;cursor:pointer;font-weight:500;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.submenu li:hover{background-color:#f3f4f6;color:#0693e3}.submenu-icon{flex-shrink:0;font-size:1.2rem}.hero-section{align-items:center;background:#0f1c2e;display:flex;justify-content:center;max-height:400px;min-height:400px;overflow:hidden;padding:3rem 2rem;position:relative}.hero-video-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.hero-background-video{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.hero-overlay{background:#0f1c2e99;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-container{align-items:center;display:flex;max-width:1200px;position:relative;width:100%;z-index:2}.hero-content{padding-left:2rem;padding-right:3rem;position:relative;text-align:left;width:100%;z-index:3}.hero-content .hero-title{color:#fff;font-size:2rem;font-weight:700;letter-spacing:-1px;line-height:1.1}.hero-content .hero-subtitle,.hero-content .hero-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 0 1.5rem}.hero-content .hero-subtitle{color:#fffffff2;font-size:1.1rem;font-weight:400;line-height:1.7}.hero-image{align-items:center;display:flex;justify-content:flex-end;left:70%;overflow:hidden;right:0;width:100%}.hero-image img{box-shadow:0 25.6px 57.6px 0 #00000038,0 4.8px 14.4px 0 #0000002e;height:400px;min-height:100%;object-fit:cover;width:100%}.hero-actions{display:flex;gap:1.5rem;justify-content:flex-start}.btn-primary,.btn-secondary{background-color:#0f1c2e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:opacity .3s ease}.btn-primary:hover,.btn-secondary:hover{opacity:.9}.solutions-section{background-color:#fff;padding:6rem 0}.section-title{color:#32373c;font-size:1.5rem;font-weight:500;margin:0 0 1rem;text-align:center}.section-subtitle{color:#6b7280;font-size:1.25rem;margin:0 auto 4rem;max-width:700px;text-align:center}.solutions-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.solution-card{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.solution-card:before{background:linear-gradient(90deg,#0693e3,#9b51e0,#00d084);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.solution-card:hover{border-color:#0693e333;box-shadow:0 20px 60px #0693e333;transform:translateY(-12px)}.solution-card:hover:before{opacity:1}.card-image{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);display:flex;height:130px;justify-content:center;overflow:hidden;position:relative;transition:all .4s ease}.solution-card:hover .card-image{background:linear-gradient(135deg,#f0f7ff,#fff)}.product-icon{filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));font-size:70px;height:70px;transition:all .4s cubic-bezier(.4,0,.2,1);width:70px}.solution-card:hover .product-icon{filter:drop-shadow(0 8px 24px rgba(0,0,0,.15));transform:scale(1.1) rotate(5deg)}.product-icon.blue{color:#0693e3}.product-icon.purple{color:#9b51e0}.product-icon.green{color:#00d084}.product-icon.orange{color:#ff6900}.product-icon.teal{color:#10b981}.product-icon.burgundy{color:#991b1b}.solution-card h3{color:#1a1a1a;font-size:1.2rem;font-weight:700;margin:1rem 1rem .5rem;transition:color .3s ease}.solution-card:hover h3{color:#0693e3}.solution-card p{color:#6b7280;font-size:.9rem;line-height:1.5;margin:0 1rem .75rem}.card-link{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:8px;color:#0693e3;display:inline-block;font-weight:600;margin:0 1rem 1rem;overflow:hidden;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-link:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.card-link:hover:before{left:100%}.card-link:hover{background:linear-gradient(135deg,#0693e3,#0575bd);border-color:#0693e3;box-shadow:0 4px 12px #0693e34d;color:#fff;transform:translateY(-2px)}.enterprise-solutions-section{background:linear-gradient(135deg,#f0f9ff,#fff 50%,#fef3f2);overflow:hidden;padding:6rem 0;position:relative}.enterprise-solutions-section:before{background:radial-gradient(circle,#0693e31a 0,#0000 70%);border-radius:50%;content:"";height:500px;pointer-events:none;position:absolute;right:0;top:0;width:500px}.section-title-center{color:#1a1a1a;font-size:2.5rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem;text-align:center}.section-subtitle-center{color:#6b7280;font-size:1.15rem;line-height:1.6;margin:0 auto 3rem;max-width:700px;text-align:center}.enterprise-cards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-left:auto;margin-right:auto;margin-top:3.5rem;max-width:1100px}.enterprise-card{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 40px #00000014;cursor:pointer;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.enterprise-card:before{background:linear-gradient(135deg,#0693e3,#9b51e0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:0}.enterprise-card:hover:before{opacity:1}.enterprise-card:hover{border-color:#0693e3;box-shadow:0 20px 60px #0693e340;transform:translateY(-8px) scale(1.02)}.enterprise-card-icon-wrapper{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:50%;box-shadow:0 8px 24px #0000001a;display:flex;height:100px;justify-content:center;margin:0 auto 1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100px;z-index:1}.enterprise-card:hover .enterprise-card-icon-wrapper{background:#fff;box-shadow:0 12px 32px #00000026;transform:scale(1.1) rotate(-5deg)}.enterprise-card-icon{font-size:50px;height:50px;transition:all .4s cubic-bezier(.4,0,.2,1);width:50px}.enterprise-card-icon.automation{color:#0693e3}.enterprise-card-icon.hr{color:#10b981}.enterprise-card-icon.legal{color:#991b1b}.enterprise-card:hover .enterprise-card-icon{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));transform:scale(1.15)}.enterprise-card h3{color:#1a1a1a;font-size:1.4rem;font-weight:700;line-height:1.3;margin:0 0 1rem;position:relative;transition:color .4s ease;z-index:1}.enterprise-card:hover h3{color:#fff}.enterprise-card-arrow{color:#0693e3;display:inline-block;font-size:2rem;font-weight:700;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1}.enterprise-card:hover .enterprise-card-arrow{color:#fff;transform:translateX(8px)}.products-highlight{background-color:#f9fafb;padding:6rem 0}.products-highlight .section-title{color:#1a1a1a;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-1px;text-align:left}.products-layout{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:3rem}.product-feature{background:#fff;border-left:4px solid #0693e3;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;padding:2.5rem;position:relative}.product-feature h3{color:#32373c;font-size:1.75rem;font-weight:700;margin:0 0 1rem;text-align:left}.product-feature p{color:#6b7280;font-size:1.1rem;line-height:1.7;margin:0;text-align:left}.read-more-link{align-self:flex-end;color:#0693e3;display:inline-block;font-size:1.05rem;font-weight:600;margin-top:auto;padding-top:1.25rem;position:relative;text-decoration:none;transition:all .3s ease}.read-more-link:hover{color:#0575c0;transform:translateX(5px)}.read-more-link:after{background-color:#0693e3;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.read-more-link:hover:after{width:100%}.btn-outline{background-color:#0f1c2e!important;border:none!important;border-radius:8px;color:#fff!important;font-weight:600}.btn-outline:hover{opacity:.9}.whoweare-section{background:#0f1c2e;justify-content:center;max-height:400px;min-height:400px;overflow:hidden;padding:3rem 2rem}.whoweare-container,.whoweare-section{align-items:center;display:flex;position:relative}.whoweare-container{max-width:1200px;width:100%;z-index:1}.whoweare-content{max-width:50%;padding-left:1rem;padding-right:2rem;position:relative;text-align:left;z-index:2}.whoweare-content h2{color:#fff;font-size:2rem;margin-bottom:2rem;text-align:left}.whoweare-content h3{color:#fff;font-size:1.5rem;font-weight:700;margin:2rem 0 1rem}.whoweare-content h3:first-of-type{margin-top:0}.whoweare-content p{color:#fffffff2;font-size:1.1rem;line-height:1.7;margin:0 0 1.5rem}.whoweare-image{align-items:center;display:flex;flex:1 1;justify-content:flex-start;overflow:hidden}.whoweare-image img{box-shadow:0 25.6px 57.6px 0 #00000038,0 4.8px 14.4px 0 #0000002e;height:400px;min-height:100%;object-fit:cover;width:100%}.customer-section{background:#0f1c2e;justify-content:center;max-height:400px;min-height:400px;overflow:hidden;padding:3rem 2rem}.customer-container,.customer-section{align-items:center;display:flex;position:relative}.customer-container{max-width:1200px;width:100%;z-index:1}.customer-content{max-width:50%;padding-left:1rem;padding-right:4rem;position:relative;text-align:left;z-index:2}.customer-content h2{color:#fff;font-size:2rem;margin-bottom:2rem;text-align:left}.customer-image{align-items:center;bottom:0;display:flex;justify-content:flex-start;left:50%;overflow:visible;position:absolute;right:100px;top:0}.customer-image img{box-shadow:0 25.6px 57.6px 0 #00000038,0 4.8px 14.4px 0 #0000002e;height:400px;min-height:100%;object-fit:cover;width:100vw}.testimonial-rotator{min-height:200px;position:relative}.testimonial-item{animation:fadeIn .5s ease-in-out;display:none}.testimonial-item.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.testimonials-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem}.testimonial-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.testimonial-text{color:#fffffff2;font-size:1.2rem;font-style:italic;line-height:1.7;margin:0 0 2rem;position:relative}.testimonial-text:before{color:#0693e3;content:'"';font-size:4rem;left:-.75rem;opacity:.3;position:absolute;top:-1.5rem}.testimonial-author{display:flex;flex-direction:column;gap:.25rem}.testimonial-author strong{color:#fff;font-size:1.1rem;font-weight:700}.testimonial-author span{color:#fffc;font-size:.95rem}.testimonial-dots{display:flex;gap:.75rem;margin-top:2rem}.dot{background-color:#ffffff4d;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.dot:hover{background-color:#fff9}.dot.active{background-color:#0693e3;border-radius:6px;width:30px}.about-cta-section{background:#fff;color:#32373c;padding:6rem 0;text-align:center}.about-cta-section .section-title{color:#1a1a1a}.about-cta-section .section-subtitle{color:#6b7280}.cta-actions{display:flex;gap:1.5rem;justify-content:center;margin-top:2.5rem}.btn-primary-large,.btn-secondary-large{background-color:#0f1c2e!important;border:none!important;border-radius:8px;color:#fff!important;font-size:1rem!important;font-weight:600;min-width:150px}.btn-primary-large:hover,.btn-secondary-large:hover{opacity:.9}.contact-section{background-color:#e8e9eb;padding:6rem 0}.contact-section .section-title{margin-bottom:3rem;text-align:center}.contact-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px}.contact-office{text-align:left}.contact-office h3{border-bottom:2px solid #0693e3;color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem;padding-bottom:.75rem}.contact-office p{color:#4b5563;font-size:1rem;line-height:1.8;margin:.5rem 0}.get-started-cta-section{background:linear-gradient(135deg,#0078d4,#005a9e);color:#fff;padding:6rem 0;text-align:center}.get-started-cta-section .section-title{color:#fff}.get-started-cta-section .section-subtitle{color:#ffffffe6;margin-left:auto;margin-right:auto;max-width:700px}.footer{background-color:#0f1c2e;color:#d1d5db;padding:4rem 0 2rem}.footer-grid{grid-gap:3rem;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem}.footer-column h4{font-weight:700;margin:0 0 1.5rem;text-align:left}.footer-column ul{text-align:left}.footer-column li{margin:.75rem 0}.footer-column a{color:#d1d5db;text-decoration:none;transition:color .3s ease}.footer-column a:hover{color:#fff}.footer-office{margin-bottom:1.5rem;text-align:left}.footer-office p{color:#d1d5db;margin:.3rem 0}.footer-office .office-name{color:#fff;font-weight:600;margin-bottom:.5rem;margin-top:.5rem}.footer-email{color:#60a5fa;margin-top:1rem}.footer-bottom{border-top:1px solid #374151;flex-wrap:wrap;gap:1rem;padding-top:2rem}.footer-bottom p{color:#9ca3af}.footer-links{gap:2rem}.footer-links a{color:#9ca3af;transition:color .3s ease}.footer-links a:hover{color:#fff}@media (max-width:768px){.menu-toggle{display:block!important}.nav-menu{background:#fff;box-shadow:0 4px 20px #0000001a;flex-direction:column;gap:0;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:70px;transition:max-height .3s ease}.nav-menu.active{max-height:600px}.nav-menu>li{border-bottom:1px solid #e5e7eb;padding:1.25rem 2rem;text-align:left;width:100%}.nav-menu-item-with-submenu{position:relative}.submenu{background-color:#f9fafb;border-radius:0;box-shadow:none;margin:0;max-height:0;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .3s ease}.submenu.active{max-height:300px}.submenu li{border-bottom:1px solid #e5e7eb;font-size:.95rem;padding:1rem 2.5rem}.submenu li:last-child{border-bottom:none}.hero-section{max-height:none;min-height:0;min-height:auto;padding:3rem 1.5rem}.hero-container{flex-direction:column;gap:2rem}.hero-content{max-width:100%;padding-left:1rem;padding-right:1rem}.hero-content .hero-title{font-size:2rem}.hero-content .hero-subtitle{font-size:1rem}.hero-image{height:400px;justify-content:center;left:0;margin-top:2rem;position:relative;right:0}.hero-image img{height:100%;width:100%}.hero-actions{flex-direction:column;gap:1rem;justify-content:center}.btn-primary,.btn-secondary{width:100%}.section-title{font-size:2rem}.enterprise-cards-grid,.products-layout,.solutions-grid{grid-template-columns:1fr}.enterprise-cards-grid{gap:1.5rem}.enterprise-solutions-section{padding:4rem 0}.section-title-center{font-size:1.75rem}.section-subtitle-center{font-size:1rem;padding:0 1rem}.enterprise-card{padding:2rem 1.5rem}.whoweare-section{max-height:none;min-height:0;min-height:auto;padding:3rem 1.5rem}.whoweare-container{display:flex;flex-direction:column}.whoweare-content{max-width:100%;padding-left:1rem;padding-right:1rem}.whoweare-image{height:400px;left:0;margin-top:2rem;position:relative;right:0}.whoweare-image img{height:100%;width:100%}.customer-section{max-height:none;min-height:0;min-height:auto;padding:3rem 1.5rem}.customer-container{display:flex;flex-direction:column}.customer-content{max-width:100%;padding-right:1rem}.customer-image{height:400px;left:0;margin-top:2rem;position:relative;right:0}.customer-image img{height:100%;width:100%}.contact-grid,.testimonials-grid{grid-template-columns:1fr}.contact-grid{gap:2rem}.footer-bottom{text-align:center}.cta-actions,.footer-bottom{flex-direction:column}.btn-primary-large,.btn-secondary-large{width:100%}}.get-started-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.breadcrumb-section{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:1rem 0}.breadcrumb{align-items:center;color:#6b7280;display:flex;font-size:.9rem;gap:.5rem}.breadcrumb a{color:#0078d4;text-decoration:none;transition:color .2s ease}.breadcrumb a:hover{color:#005a9e;text-decoration:underline}.breadcrumb .separator{color:#9ca3af}.breadcrumb span:last-child{color:#32373c;font-weight:500}.get-started-hero{background:linear-gradient(135deg,#0078d4,#005a9e);color:#fff;padding:4rem 2rem;text-align:center}.page-title{font-size:3rem;font-weight:700;letter-spacing:-1px;margin:0}.get-started-content{background:#fff;padding:5rem 2rem}.steps-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.step-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;padding:2.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.step-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.step-icon-wrapper{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.step-icon{color:#fff;font-size:2.5rem}.step-icon.demo{color:#0078d4}.step-icon.trial{color:#10b981}.step-icon.help{color:#f59e0b}.step-icon-wrapper:has(.demo){background:#0078d41a}.step-icon-wrapper:has(.trial){background:#10b9811a}.step-icon-wrapper:has(.help){background:#f59e0b1a}.step-card h2{color:#1a1a1a;font-size:1.75rem;font-weight:700;margin:0 0 1.5rem}.step-list{list-style:none;margin:0 0 2rem;padding:0;text-align:left;width:100%}.step-list li{color:#4b5563;font-size:1rem;line-height:1.6;padding:.75rem 0 .75rem 1.5rem;position:relative}.step-list li:before{color:#0078d4;content:"•";font-size:1.2rem;font-weight:700;left:0;position:absolute}.step-button{border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;height:48px;margin-top:auto;min-width:200px;transition:all .3s ease}.demo-button{background:#0078d4;border:none}.demo-button:hover{background:#005a9e;transform:scale(1.05)}.trial-button{background:#10b981;border:none}.trial-button:hover{background:#059669;transform:scale(1.05)}.help-button{background:#f59e0b;border:none}.help-button:hover{background:#d97706;transform:scale(1.05)}@media (max-width:768px){.page-title{font-size:2rem}.get-started-hero{padding:3rem 1.5rem}.get-started-content{padding:3rem 1rem}.steps-grid{gap:2rem;grid-template-columns:1fr}.step-card{padding:2rem 1.5rem}.step-card h2{font-size:1.5rem}.step-list li{font-size:.95rem}}@media (max-width:480px){.page-title{font-size:1.75rem}.step-icon-wrapper{height:60px;width:60px}.step-icon{font-size:2rem}.step-card h2{font-size:1.25rem}}.contact-page{display:flex;flex-direction:column;min-height:100vh}.contact-hero-section{background:#0f1c2e;color:#fff;padding:80px 20px 60px;text-align:center}.contact-hero-content{margin:0 auto;max-width:800px}.contact-hero-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:20px}.contact-hero-subtitle{font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:700px;opacity:.95}.contact-form-section{background:#f9f9f9;flex:1 1;padding:60px 20px}.contact-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1200px}.contact-form-wrapper{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;padding:40px}.contact-form-header{margin-bottom:32px}.contact-form-header h2{color:#323130;font-size:2rem;margin-bottom:12px}.contact-form-header p{color:#605e5c;font-size:1rem;line-height:1.5}.contact-form{display:flex;flex-direction:column;gap:24px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-field{width:100%}.form-field.full-width{grid-column:1/-1}.form-field label{color:#323130;display:block;font-size:.95rem;font-weight:600;margin-bottom:8px}.contact-success-message{background-color:#dff6dd;border:1px solid #10a800;border-radius:6px;margin-top:8px;padding:16px}.contact-success-message p{color:#0e7a00;font-weight:500;margin:0}.contact-error-message{background-color:#fde7e9;border:1px solid #c50f1f;border-radius:6px;margin-top:8px;padding:16px}.contact-error-message p{color:#a80000;font-weight:500;margin:0}.form-actions{display:flex;justify-content:flex-start;margin-top:16px}.submit-button{background-color:#0f1c2e!important;border:none!important;color:#fff!important;font-size:1rem;font-weight:600;min-width:200px}.submit-button:hover{opacity:.9!important}.contact-info-wrapper{display:flex;flex-direction:column;gap:24px}.contact-info-card,.contact-support-card{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;padding:32px}.contact-info-card h3,.contact-support-card h3{color:#323130;font-size:1.5rem;margin-bottom:24px}.info-section{margin-bottom:24px}.info-section:last-child{margin-bottom:0}.info-section h4{color:#0078d4;font-size:1rem;font-weight:600;margin-bottom:8px}.info-section p{color:#605e5c;font-size:.95rem;line-height:1.5;margin:4px 0}.contact-support-card p{color:#605e5c;font-size:.95rem;line-height:1.6;margin-bottom:20px}@media (max-width:1024px){.contact-container{grid-template-columns:1fr}.contact-info-wrapper{flex-direction:row}}@media (max-width:768px){.menu-toggle{display:flex}.nav-menu{background-color:#fff;box-shadow:0 10px 27px #0000000d;flex-direction:column;height:calc(100vh - 70px);left:-100%;overflow-y:auto;padding:20px 0;position:fixed;text-align:center;top:70px;transition:left .3s;width:100%}.nav-menu.active{left:0}.submenu{box-shadow:none;display:none;opacity:1;padding:8px 0;position:static;transform:none;visibility:visible}.submenu.active{display:block}.contact-hero-title{font-size:2rem}.contact-hero-subtitle{font-size:1rem}.contact-form-wrapper{padding:24px}.form-row{gap:16px;grid-template-columns:1fr}.contact-info-wrapper{flex-direction:column}.footer-grid{gap:32px;grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;gap:16px;text-align:center}}@media (max-width:480px){.contact-hero-section{padding:60px 20px 40px}.contact-hero-title{font-size:1.75rem}.contact-form-header h2{font-size:1.5rem}.footer-grid{grid-template-columns:1fr}.submit-button{width:100%}}.form-section-header{border-bottom:2px solid #e5e7eb;margin-bottom:20px;margin-top:32px;padding-bottom:12px}.form-section-header:first-of-type{margin-top:0}.form-section-header h3{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.contact-container.single-column{display:block;max-width:900px}.schedule-page{display:flex;flex-direction:column;min-height:100vh}.schedule-hero-section{background:#0f1c2e;color:#fff;padding:80px 20px 60px;text-align:center}.schedule-hero-content{margin:0 auto;max-width:800px}.schedule-hero-icon{color:#fff;font-size:4rem;margin-bottom:20px;opacity:.9}.schedule-hero-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:20px}.schedule-hero-subtitle{font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:700px;opacity:.95}.schedule-booking-section{background:#f9f9f9;flex:1 1;padding:60px 20px}.schedule-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1400px}.schedule-booking-wrapper{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;padding:40px}.schedule-booking-header{margin-bottom:32px}.schedule-booking-header h2{color:#323130;font-size:2rem;margin-bottom:12px}.schedule-booking-header p{color:#605e5c;font-size:1rem;line-height:1.5}.schedule-booking-content{display:flex;flex-direction:column;gap:24px}.booking-info-card{background:#f3f2f1;border-radius:8px;margin-bottom:16px;padding:24px}.booking-info-card h3{color:#323130;font-size:1.25rem;margin-bottom:16px}.booking-info-card ul{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.booking-info-card li{color:#605e5c;font-size:.95rem;line-height:1.5}.booking-info-card strong{color:#323130;font-weight:600}.booking-cta-wrapper{background:#fff;border:2px solid #0f1c2e;border-radius:8px;padding:48px;text-align:center}.booking-cta-content{border-bottom:1px solid #e1dfdd;margin-bottom:40px;padding-bottom:40px}.booking-cta-content h3{color:#323130;font-size:2rem;margin-bottom:16px}.booking-cta-content p{color:#605e5c;font-size:1.1rem;line-height:1.6;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:600px}.booking-main-button{background-color:#0f1c2e!important;color:#fff!important;font-size:1.1rem;font-weight:600;margin-bottom:20px;min-width:280px;padding:16px 48px}.booking-main-button:hover{opacity:.9!important;transform:scale(1.02);transition:all .2s ease}.booking-note{color:#605e5c;font-size:.9rem;font-style:italic;margin-top:16px}.booking-steps{margin:0 auto;max-width:500px;text-align:left}.booking-steps h4{color:#323130;font-size:1.25rem;margin-bottom:16px}.booking-steps ol{margin:0;padding-left:20px}.booking-steps li{color:#605e5c;font-size:1rem;line-height:1.8;margin-bottom:12px}.schedule-info-sidebar{display:flex;flex-direction:column;gap:24px}.schedule-contact-card,.schedule-features-card,.schedule-info-card{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;padding:32px}.schedule-contact-card h3,.schedule-features-card h3,.schedule-info-card h3{color:#323130;font-size:1.5rem;margin-bottom:16px}.schedule-contact-card p,.schedule-info-card p{color:#605e5c;font-size:.95rem;line-height:1.6;margin-bottom:16px}.schedule-features-card ul,.schedule-info-card ul{list-style:none;margin:0;padding:0}.schedule-features-card li,.schedule-info-card li{color:#605e5c;font-size:.95rem;line-height:1.5;margin-bottom:12px}.schedule-info-card a{color:#0078d4;text-decoration:none}.schedule-info-card a:hover{text-decoration:underline}.schedule-features-card li{color:#323130;font-weight:500}.top-nav{background:#fff;box-shadow:0 2px 8px #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.nav-container{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 20px}.logo img{cursor:pointer;height:70px;object-fit:contain;width:auto}.menu-toggle{display:none}.nav-menu{align-items:center;display:flex;gap:32px;list-style:none;margin:0;padding:0}.nav-menu li{color:#323130;cursor:pointer;font-weight:500;position:relative;transition:color .2s}.nav-menu li:hover{color:#0078d4}.nav-menu-item-with-submenu{position:relative}.submenu{background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001f;left:0;list-style:none;min-width:250px;opacity:0;padding:12px 0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1001}.submenu.active{opacity:1;transform:translateY(0);visibility:visible}.submenu li{align-items:center;color:#323130;display:flex;gap:12px;padding:12px 20px}.submenu li:hover{background:#f3f2f1;color:#0078d4}.submenu-icon{height:20px;width:20px}.cta-button{background-color:#0f1c2e!important;border:none!important;border-radius:6px;color:#fff!important;font-weight:600}.cta-button:hover{opacity:.9}.footer{background:#1a1a1a;color:#fff;margin-top:auto;padding:60px 20px 30px}.container{margin:0 auto;max-width:1400px}.footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.footer-column h4{color:#fff;font-size:1.1rem;margin-bottom:20px}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column ul li{margin-bottom:12px}.footer-column ul li a{color:#b3b3b3;text-decoration:none;transition:color .2s}.footer-column ul li a:hover{color:#0078d4}.footer-office{margin-bottom:24px}.office-name{color:#fff;font-weight:600;margin-bottom:8px}.footer-office p{color:#b3b3b3;font-size:.9rem;margin:4px 0}.footer-email{color:#0078d4;font-weight:500}.footer-bottom{align-items:center;border-top:1px solid #333;display:flex;justify-content:space-between;padding-top:30px}.footer-bottom p{color:#b3b3b3;margin:0}.footer-links{display:flex;gap:24px}.footer-links a{color:#b3b3b3;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#0078d4}@media (max-width:1200px){.schedule-container{grid-template-columns:1fr}.schedule-info-sidebar{flex-direction:row;flex-wrap:wrap}.schedule-contact-card,.schedule-features-card,.schedule-info-card{flex:1 1;min-width:300px}}@media (max-width:768px){.menu-toggle{display:flex}.nav-menu{background-color:#fff;box-shadow:0 10px 27px #0000000d;flex-direction:column;height:calc(100vh - 70px);left:-100%;overflow-y:auto;padding:20px 0;position:fixed;text-align:center;top:70px;transition:left .3s;width:100%}.nav-menu.active{left:0}.submenu{box-shadow:none;display:none;opacity:1;padding:8px 0;position:static;transform:none;visibility:visible}.submenu.active{display:block}.schedule-hero-title{font-size:2rem}.schedule-hero-subtitle{font-size:1rem}.schedule-booking-wrapper{padding:24px}.booking-info-card ul{grid-template-columns:1fr}.schedule-info-sidebar{flex-direction:column}.footer-grid{gap:32px;grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;gap:16px;text-align:center}}@media (max-width:480px){.schedule-hero-section{padding:60px 20px 40px}.schedule-hero-title{font-size:1.75rem}.schedule-hero-icon{font-size:3rem}.schedule-booking-header h2{font-size:1.5rem}.footer-grid{grid-template-columns:1fr}.booking-iframe-wrapper,.booking-iframe-wrapper iframe{min-height:600px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.bb2b8759.css.map*/