@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Telugu:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Tamil:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Kannada:wght@400;500;600&display=swap";@font-face{font-family:SF Pro Display;src:url(https://assets.taar.ai/sf-pro-display/SFPRODISPLAYREGULAR.OTF) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Display;src:url(https://assets.taar.ai/sf-pro-display/SFPRODISPLAYMEDIUM.OTF) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Display;src:url(https://assets.taar.ai/sf-pro-display/SFPRODISPLAYBOLD.OTF) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF Pro Display;src:url(https://assets.taar.ai/sf-pro-display/SFPRODISPLAYBLACKITALIC.OTF) format("opentype");font-weight:900;font-style:italic}body{margin:0;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#1a1a1a}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.text-center{text-align:center}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}@media (max-width: 768px){.container{padding:0 1rem}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;scroll-snap-type:y proximity}body{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#1a1a1a;overflow-x:hidden}*{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}button{font-family:inherit}a{color:inherit;text-decoration:none}button:focus,a:focus,.nav-link:focus{outline:2px solid #1976d2;outline-offset:2px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1;margin:0;padding:0}button,a,.nav-link,.feature-card,.info-item{transition:all .2s cubic-bezier(.4,0,.2,1)}section{will-change:transform;transform:translateZ(0);scroll-snap-align:start;scroll-snap-stop:normal;min-height:100vh;display:flex;flex-direction:column;justify-content:center;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.header{transition:background .3s cubic-bezier(.4,0,.2,1)}.hero,.power-section,.carrier-section,.agents-section,.ai-section,.tracking-section,.monitor-section,.integration-section,.compliance-section,.pricing-section{contain:layout style paint}.hero{scroll-snap-align:start;padding-top:80px}.power-section,.carrier-section,.agents-section,.ai-section,.tracking-section,.monitor-section,.integration-section,.compliance-section,.pricing-section{scroll-snap-align:start;margin-top:0;margin-bottom:0}section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1976d2,#4caf50);opacity:0;transition:opacity .3s ease}section:hover:before{opacity:1}@media (max-width: 768px){html{font-size:14px}body{line-height:1.6}.App{overflow-x:hidden}main{padding-top:80px}section{scroll-margin-top:80px}.container,.section-container{padding-left:1rem;padding-right:1rem}h1,h2,h3,h4,h5,h6{line-height:1.3}button,.btn{min-height:44px;padding:.875rem 1.5rem}input,textarea,select{min-height:44px;font-size:16px}img{max-width:100%;height:auto}.grid,[class*=grid-]{grid-template-columns:1fr!important;gap:1.5rem!important}.flex,[class*=flex-]{flex-direction:column!important;gap:1rem!important}}@media (max-width: 480px){html{font-size:13px}.container,.section-container{padding-left:.75rem;padding-right:.75rem}button,.btn{padding:.75rem 1.25rem;font-size:.9rem}input,textarea,select{padding:.75rem;font-size:.9rem}}@media (hover: none) and (pointer: coarse){button:hover,.btn:hover,a:hover{transform:none!important;box-shadow:none!important}button:active,.btn:active,a:active{transform:scale(.98)!important}}@media (max-width: 768px) and (orientation: landscape){.hero-section{min-height:60vh}.section{padding:2rem 1rem}}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header.scrolled{background:rgba(255,255,255,.95);box-shadow:0 2px 20px #0000001a}.header-container{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo{flex-shrink:0}.logo-image{width:108.57px;height:45.89px;object-fit:contain}.nav-links{display:flex;gap:2rem;align-items:center}.nav-link{color:#1a1a1a;text-decoration:none;font-weight:500;transition:color .3s ease;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.nav-link:hover{color:#1976d2}.nav-actions{display:flex;align-items:center}.sign-in-btn{background:white;color:#1a1a1a;border:1px solid #e0e0e0;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sign-in-btn:hover{background:#f8f9fa;border-color:#1976d2;color:#1976d2}.mobile-menu-btn{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}.mobile-menu-btn span{width:100%;height:3px;background:#1a1a1a;border-radius:2px;transition:all .3s ease}.mobile-menu-btn.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;display:flex;align-items:center;justify-content:center;animation:slideIn .3s ease-out}.mobile-nav-links{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.mobile-nav-link{color:#1a1a1a;text-decoration:none;font-weight:600;font-size:1.5rem;transition:color .3s ease;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.mobile-nav-link:hover{color:#1976d2}.mobile-sign-in-btn{background:#1976d2;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-top:1rem}.mobile-sign-in-btn:hover{background:#1565c0;transform:translateY(-2px)}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.header-container{padding:1rem}.nav-links,.nav-actions{display:none}.mobile-menu-btn{display:flex}.logo-image{width:90px;height:38px}}@media (max-width: 480px){.header-container{padding:.75rem}.logo-image{width:80px;height:34px}}.scroll-indicator{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:999;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:16px 12px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;animation:fadeIn .5s ease forwards}@keyframes fadeIn{to{opacity:1}}.scroll-indicator:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 12px 40px #00000026}.indicator-dots{display:flex;flex-direction:column;gap:8px}.indicator-dot{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:8px;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.indicator-dot:hover{background:rgba(25,118,210,.1)}.indicator-dot.active{background:rgba(25,118,210,.15)}.dot{width:8px;height:8px;border-radius:50%;background:#ccc;transition:all .2s cubic-bezier(.4,0,.2,1)}.indicator-dot.active .dot{background:#1976d2;transform:scale(1.2)}.indicator-dot:hover .dot{background:#1976d2;transform:scale(1.1)}.section-label{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:500;color:#666;opacity:0;transform:translate(10px);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.indicator-dot:hover .section-label,.indicator-dot.active .section-label{opacity:1;transform:translate(0)}@media (max-width: 1024px){.scroll-indicator{right:16px;padding:12px 8px}.section-label{display:none}}@media (max-width: 768px){.scroll-indicator{right:12px;padding:10px 6px}.dot{width:6px;height:6px}.indicator-dots{gap:6px}}@media (max-width: 480px){.scroll-indicator{display:none}}.hero{padding:120px 0 80px;background:linear-gradient(135deg,#f8f9fa 0%,#e3f2fd 100%);min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-content{z-index:2}.hero-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:4rem;font-weight:400;color:#1a1a1a;line-height:1.1;margin-bottom:.5rem;letter-spacing:-.02em}.hero-subtitle{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:400;color:#666;margin-bottom:1.5rem}.bharat-container{position:relative;display:inline-block;height:3.125rem;width:auto;overflow:hidden;vertical-align:top;margin-left:.5rem;border:1px solid transparent}.bharat-text{position:absolute;top:0;left:0;width:auto;height:3.125rem;font-size:2.2rem;color:#1976d2;font-weight:600;transition:all .8s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:flex-start;white-space:nowrap;min-width:max-content;opacity:1;visibility:visible;max-width:none}.bharat-text.current{transform:translateY(0);opacity:1;visibility:visible;z-index:2}.bharat-text.next{transform:translateY(100%);opacity:0;visibility:hidden;z-index:1;left:0;right:auto}.bharat-container.animating .bharat-text.current{transform:translateY(-100%);opacity:0;visibility:hidden}.bharat-container.animating .bharat-text.next{transform:translateY(0);opacity:1;visibility:visible;left:0;right:auto}.bharat-container:not(.animating) .bharat-text.current{transform:translateY(0);opacity:1;visibility:visible}.bharat-container:not(.animating) .bharat-text.next{transform:translateY(100%);opacity:0;visibility:hidden}.bharat-text[data-language=Hindi]{font-family:Noto Sans Devanagari,SF Pro Display,sans-serif}.bharat-text[data-language=Telugu]{font-family:Noto Sans Telugu,SF Pro Display,sans-serif}.bharat-text[data-language=Tamil]{font-family:Noto Sans Tamil,SF Pro Display,sans-serif}.bharat-text[data-language=Kannada]{font-family:Noto Sans Kannada,SF Pro Display,sans-serif}.bharat-text[data-language=English]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.hero-description{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;color:#666;line-height:1.6;margin-bottom:2rem;max-width:500px}.hero-cta{background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%);color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1976d24d;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1976d266}.hero-cta:active{transform:translateY(0)}.hero-visual{display:flex;justify-content:center;align-items:center;z-index:1}.hero-placeholder{width:300px;height:300px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}@media (max-width: 768px){.hero-container{grid-template-columns:1fr;gap:2rem;text-align:center;padding:2rem 1rem}.hero-title{font-size:2.5rem;line-height:1.2;margin-bottom:1rem}.hero-subtitle{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.bharat-container{height:2.5rem;margin:0 auto}.bharat-text{height:2.5rem;font-size:2.5rem}.hero-description{font-size:1rem;line-height:1.6;margin-bottom:2rem}.hero-placeholder{width:250px;height:250px}.hero-cta{padding:1rem 2rem;font-size:1.1rem;width:auto;display:inline-block}}@media (max-width: 480px){.hero-container{padding:1.5rem 1rem}.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.hero-description{font-size:.95rem}.hero-cta{padding:.875rem 1.75rem;font-size:1rem}.bharat-container{height:2.25rem}.bharat-text{height:2.25rem;font-size:2rem}}.power-section{padding:80px 0;background:#f8f9fa;will-change:transform;transform:translateZ(0)}.power-container{max-width:1200px;margin:0 auto;padding:0 2rem}.power-header{text-align:center;margin-bottom:4rem}.power-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.02em}.power-description{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:400;color:#666;max-width:700px;margin:0 auto;line-height:1.6}.power-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card{background:white;padding:2rem;border-radius:16px;text-align:center;box-shadow:0 4px 12px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;flex-direction:column;align-items:center;will-change:transform,box-shadow;transform:translateZ(0)}.feature-card:hover{transform:translateY(-8px) translateZ(0);box-shadow:0 16px 32px #00000026}.feature-icon{margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.power-icon{width:64px;height:64px;object-fit:contain;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block;margin:0 auto}.feature-card:hover .feature-icon,.feature-card:hover .power-icon{transform:scale(1.1) translateZ(0)}.feature-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.3rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem;transition:color .3s ease}.feature-card:hover .feature-title{color:#1976d2}.feature-description{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;color:#666;line-height:1.5;margin:0;transition:color .3s ease}.feature-card:hover .feature-description{color:#333}@media (max-width: 768px){.power-section{padding:3rem 1rem}.power-header{text-align:center;margin-bottom:2.5rem}.power-title{font-size:2rem;line-height:1.3;margin-bottom:1rem}.power-subtitle{font-size:1.1rem;line-height:1.6}.power-grid{grid-template-columns:1fr;gap:2rem}.feature-card{padding:1.5rem;text-align:center}.power-icon{width:56px;height:56px;margin-bottom:1rem}.feature-title{font-size:1.25rem;margin-bottom:.75rem}.feature-description{font-size:.95rem;line-height:1.6}}@media (max-width: 480px){.power-section{padding:2rem 1rem}.power-title{font-size:1.75rem}.power-subtitle{font-size:1rem}.power-grid{gap:1.5rem}.feature-card{padding:1.25rem}.power-icon{width:48px;height:48px}.feature-title{font-size:1.1rem}.feature-description{font-size:.9rem}}.carrier-section{padding:80px 0;background:#ffffff;will-change:transform;transform:translateZ(0)}.carrier-container{max-width:1200px;margin:0 auto;padding:0 2rem}.carrier-header{text-align:left;margin-bottom:4rem}.section-label{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.carrier-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1.5rem;letter-spacing:-.02em;max-width:900px}.carrier-description{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:400;color:#666;max-width:800px;margin:0;line-height:1.6}.carrier-content{display:flex;justify-content:center}.comparison-table{width:100%;max-width:900px;background:white;border-radius:16px;box-shadow:0 8px 32px #0000001a;border:1px solid #e9ecef;overflow:hidden}.table-header{display:grid;grid-template-columns:3fr .8fr .8fr;background:#f8f9fa;border-bottom:2px solid #e9ecef}.table-row{display:grid;grid-template-columns:3fr .8fr .8fr;border-bottom:1px solid #e9ecef;transition:background-color .2s ease}.table-row:hover{background-color:#f8f9fa}.table-cell{padding:1.5rem;display:flex;align-items:center;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;border-right:1px solid #e9ecef}.table-cell:last-child{border-right:none}.feature-column{font-weight:500;color:#1a1a1a;font-size:1rem;line-height:1.5}.taar-column{justify-content:center;font-weight:600;width:100px;color:#1976d2}.aggregator-column{justify-content:center;font-weight:600;width:100px;color:#666}.table-header .table-cell{font-weight:700;color:#1a1a1a;font-size:1.1rem;width:300px;padding:1.5rem}.status-check{color:#4caf50;font-size:1.5rem;font-weight:700}.status-cross{color:#f44336;font-size:1.5rem;font-weight:700}.simple-table{width:100%;max-width:900px;border-collapse:collapse;background:white;border-radius:16px;box-shadow:0 8px 32px #0000001a;border:1px solid #e9ecef;overflow:hidden}.simple-table th{padding:1.5rem;text-align:left;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:1.1rem;color:#1a1a1a;background:#f8f9fa;border-bottom:2px solid #e9ecef}.simple-table th:first-child{width:60%}.simple-table th:nth-child(2),.simple-table th:nth-child(3){text-align:center;width:20%}.table-logo{height:30px;width:auto;object-fit:contain}.simple-table td{padding:1.5rem;text-align:left;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;color:#1a1a1a;border-bottom:1px solid #e9ecef;vertical-align:top}.simple-table td:nth-child(2),.simple-table td:nth-child(3){text-align:center;font-size:1.5rem;font-weight:700}.simple-table td:nth-child(2){color:#4caf50}.simple-table td:nth-child(3){color:#f44336}.simple-table tr:last-child td{border-bottom:none}.simple-table tr:hover{background-color:#f8f9fa}@media (max-width: 768px){.carrier-title{font-size:2rem}.carrier-description{font-size:1.1rem}.comparison-table{margin:0 1rem}.table-header,.table-row{grid-template-columns:1fr;gap:.5rem}.table-header .table-cell{text-align:center;padding:1rem}.table-cell{padding:1rem;justify-content:center;text-align:center}.feature-column{font-size:.9rem;order:1}.taar-column{order:2;background:rgba(25,118,210,.05);border-radius:8px;margin:.25rem 0}.aggregator-column{order:3;background:rgba(102,102,102,.05);border-radius:8px;margin:.25rem 0}}@media (max-width: 480px){.carrier-title{font-size:1.8rem}.carrier-description{font-size:1rem}.table-cell{padding:.75rem;font-size:.9rem}.table-header .table-cell{font-size:1rem;padding:.75rem}}.carrier-highlights{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}.carrier-partnerships{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;padding:3rem;border-radius:16px;box-shadow:0 8px 32px #1976d24d}.partnership-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:700;margin-bottom:1rem;color:#fff}.partnership-subtitle{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;font-weight:400;margin-bottom:2rem;color:#ffffffe6;line-height:1.5}.carrier-logos{display:flex;gap:1.5rem;align-items:center}.carrier-logo{background:rgba(255,255,255,.15);padding:1rem 1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.carrier-logo:hover{background:rgba(255,255,255,.25);transform:translateY(-2px)}.logo-text{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#fff}.carrier-benefits{background:white;padding:3rem;border-radius:16px;box-shadow:0 8px 32px #0000001a;border:1px solid #e9ecef}.benefit-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}.benefit-description{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;font-weight:400;color:#666;line-height:1.6;margin:0}@media (max-width: 768px){.carrier-highlights{grid-template-columns:1fr;gap:2rem}.carrier-partnerships,.carrier-benefits{padding:2rem}.partnership-title,.benefit-title{font-size:1.8rem}.carrier-logos{gap:1rem}.carrier-logo{padding:.75rem 1rem}}@media (max-width: 768px){.carrier-section{padding:3rem 1rem}.carrier-header{text-align:center;margin-bottom:2rem}.carrier-title{font-size:2rem;line-height:1.3;margin-bottom:1rem}.carrier-description{font-size:1rem;line-height:1.6}.carrier-highlights{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.carrier-partnerships,.carrier-benefits{padding:1.5rem;text-align:center}.partnership-title{font-size:1.25rem;margin-bottom:.75rem}.partnership-subtitle{font-size:.95rem}.carrier-logos{justify-content:center;gap:1rem}.carrier-logo{width:60px;height:60px}.logo-text{font-size:.9rem}.benefit-title{font-size:1.25rem;margin-bottom:.75rem}.benefit-description{font-size:.95rem}.simple-table{font-size:.9rem;margin:0 auto;max-width:100%;overflow-x:auto}.simple-table th,.simple-table td{padding:.75rem .5rem;font-size:.85rem}.table-logo{height:24px}}@media (max-width: 480px){.carrier-section{padding:2rem 1rem}.carrier-title{font-size:1.75rem}.carrier-description{font-size:.95rem}.carrier-highlights{gap:1rem}.carrier-partnerships,.carrier-benefits{padding:1.25rem}.partnership-title{font-size:1.1rem}.partnership-subtitle{font-size:.9rem}.carrier-logo{width:50px;height:50px}.logo-text{font-size:.8rem}.benefit-title{font-size:1.1rem}.benefit-description{font-size:.9rem}.simple-table{font-size:.8rem}.simple-table th,.simple-table td{padding:.5rem .25rem;font-size:.75rem}.table-logo{height:20px}}.agents-section{padding:80px 0;background:white}.agents-container{max-width:1200px;margin:0 auto;padding:0 2rem}.agents-header{text-align:left;margin-bottom:4rem}.agents-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.02em}.agents-description{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:400;color:#666;max-width:800px;margin:0 0 2rem;line-height:1.6}.agents-cta{display:inline-block;color:#1976d2;text-decoration:none;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;font-weight:600;transition:all .2s ease}.agents-cta:hover{color:#1565c0;text-decoration:underline}.agents-content{display:flex;flex-direction:column;gap:4rem;margin-bottom:4rem}.agents-visual-item{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.agents-visual-item:nth-child(2n){direction:rtl}.agents-visual-item:nth-child(2n) .agents-text-content{direction:ltr}.agents-image-container{display:flex;justify-content:center;align-items:center}.agents-image{width:100%;max-width:600px;height:auto;border-radius:12px;transition:transform .3s ease}.agents-image:hover{transform:scale(1.02)}.agents-text-content{display:flex;flex-direction:column;gap:1rem}.agents-feature-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.8rem;font-weight:700;color:#1a1a1a;margin:0;letter-spacing:-.01em}.agents-feature-description{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;font-weight:400;color:#666;line-height:1.6;margin:0}.regional-presence-section{text-align:center;margin-top:2rem}.presence-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.8rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.01em}.presence-subtitle{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;font-weight:400;color:#666;margin-bottom:2rem;line-height:1.6}.region-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;max-width:800px;margin:0 auto}.region-button{background:white;border:2px solid #e9ecef;border-radius:12px;padding:1rem 1.5rem;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#1a1a1a;cursor:pointer;transition:all .3s ease;text-align:center}.region-button:hover{background:#1976d2;color:#fff;border-color:#1976d2;transform:translateY(-2px);box-shadow:0 8px 24px #1976d24d}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.popup-content{background:white;border-radius:16px;padding:2rem;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px #0000004d}.popup-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.popup-close:hover{background:#f8f9fa;color:#1a1a1a}.popup-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.popup-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.75rem}.popup-latency{display:flex;align-items:center;gap:.5rem}.latency-label{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;color:#666}.latency-value{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#1976d2;background:#e3f2fd;padding:.25rem .75rem;border-radius:12px}.popup-description{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.6;color:#666;margin-bottom:1.5rem}.popup-cities h4{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#1a1a1a;margin-bottom:.75rem}.city-tags{display:flex;flex-wrap:wrap;gap:.5rem}.city-tag{background:#f8f9fa;color:#1a1a1a;padding:.5rem .75rem;border-radius:20px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;font-weight:500;border:1px solid #e9ecef}@media (max-width: 1024px){.agents-visual-item{gap:2rem}.agents-image{max-width:450px}}@media (max-width: 768px){.agents-section{padding:3rem 1rem}.agents-container{padding:0 1rem}.agents-header{text-align:center;margin-bottom:2rem}.agents-title{font-size:2rem;line-height:1.3;margin-bottom:1rem}.agents-description{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.agents-content{gap:3rem;margin-bottom:3rem}.agents-visual-item{grid-template-columns:1fr;gap:1.5rem;text-align:center}.agents-visual-item:nth-child(2n){direction:ltr}.agents-image{max-width:400px;margin:0 auto}.agents-feature-title{font-size:1.5rem}.agents-feature-description{font-size:1rem}.regional-presence-section{margin-top:1rem}.presence-title{font-size:1.5rem;margin-bottom:.75rem}.presence-subtitle{font-size:1rem;margin-bottom:1.5rem}.region-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.region-button{padding:.875rem;font-size:.9rem}.popup-content{width:90%;max-width:400px;padding:1.5rem}.popup-title{font-size:1.25rem;margin-bottom:.75rem}.popup-description{font-size:.95rem;line-height:1.6}.city-tags{gap:.5rem}.city-tag{padding:.5rem .75rem;font-size:.85rem}}@media (max-width: 480px){.agents-section{padding:2rem 1rem}.agents-title{font-size:1.75rem}.agents-description{font-size:.95rem}.agents-content{gap:2rem}.agents-image{max-width:300px}.agents-feature-title{font-size:1.25rem}.agents-feature-description{font-size:.95rem}.presence-title{font-size:1.25rem}.presence-subtitle{font-size:.95rem}.region-grid{grid-template-columns:1fr;gap:.75rem}.region-button{padding:.75rem;font-size:.85rem}.popup-content{width:95%;padding:1.25rem}.popup-title{font-size:1.1rem}.popup-description{font-size:.9rem}.city-tags{gap:.4rem}.city-tag{padding:.4rem .6rem;font-size:.8rem}}.ai-section{padding:80px 0;background:white}.ai-container{max-width:1200px;margin:0 auto;padding:0 2rem}.ai-header{text-align:center;margin-bottom:4rem}.ai-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.02em}.ai-description{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:400;color:#666;max-width:700px;margin:0 auto;line-height:1.6}.ai-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.ai-info{display:flex;flex-direction:column;gap:2rem}.info-item{padding:1.5rem;background:#f8f9fa;border-radius:12px}.ai-visual{display:flex;flex-direction:column;gap:2rem}.dashboard-mockup{background:#1a1a1a;border-radius:16px;padding:1.5rem;color:#fff;box-shadow:0 8px 24px #0000004d}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.dashboard-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;font-weight:600}.dashboard-controls{display:flex;gap:.5rem}.control-btn{width:12px;height:12px;border-radius:50%;background:#666}.control-btn:nth-child(1){background:#ff5f56}.control-btn:nth-child(2){background:#ffbd2e}.control-btn:nth-child(3){background:#27ca3f}.dashboard-content{display:flex;flex-direction:column;gap:1.5rem}.chart-section{margin-bottom:1rem}.chart-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:500;color:#ccc;margin-bottom:1rem}.chart-bars{display:flex;gap:.5rem;align-items:end;height:80px}.chart-bar{flex:1;background:#1976d2;border-radius:2px;min-height:10px}.metrics-section{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.metric{text-align:center;padding:1rem;background:#2a2a2a;border-radius:8px}.metric-value{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700;color:#4caf50;margin-bottom:.25rem}.metric-label{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:400;color:#ccc}.code-preview{background:#f8f9fa;border-radius:12px;padding:1.5rem;border:1px solid #e9ecef}.code-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.code-snippet{background:#2d3748;border-radius:8px;padding:1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.4;color:#e2e8f0}.code-line{margin-bottom:.25rem}.code-ellipsis{color:#718096;text-align:center;margin-top:.5rem}@media (max-width: 768px){.ai-section{padding:3rem 1rem}.ai-container{grid-template-columns:1fr;gap:2rem;text-align:center}.ai-header{text-align:center;margin-bottom:1.5rem}.ai-title{font-size:2rem;line-height:1.3;margin-bottom:1rem}.ai-description{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.ai-image{width:100%;max-width:400px;height:auto;margin:0 auto}.ai-features{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.ai-feature{padding:1.5rem;text-align:center}.ai-feature-title{font-size:1.25rem;margin-bottom:.75rem}.ai-feature-description{font-size:.95rem;line-height:1.6}}@media (max-width: 480px){.ai-section{padding:2rem 1rem}.ai-title{font-size:1.75rem}.ai-description{font-size:.95rem}.ai-image{max-width:300px}.ai-features{gap:1rem}.ai-feature{padding:1.25rem}.ai-feature-title{font-size:1.1rem}.ai-feature-description{font-size:.9rem}}.tracking-section{padding:80px 0;background:#f8f9fa}.tracking-container{max-width:1200px;margin:0 auto;padding:0 2rem}.tracking-header{text-align:center;margin-bottom:4rem}.tracking-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.02em}.tracking-description{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:400;color:#666;max-width:700px;margin:0 auto;line-height:1.6}.tracking-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.tracking-visual{display:flex;justify-content:center}.laptop-mockup{width:400px;background:#1a1a1a;border-radius:16px;padding:1.5rem;box-shadow:0 20px 40px #0000004d}.laptop-screen{background:white;border-radius:8px;overflow:hidden}.search-interface{padding:1.5rem}.search-header{margin-bottom:2rem}.search-bar{display:flex;align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:.75rem 1rem;gap:.75rem}.search-icon{color:#666}.search-input{flex:1;border:none;background:transparent;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;color:#1a1a1a;outline:none}.search-input::placeholder{color:#999}.search-shortcut{display:flex;gap:.25rem}.shortcut-key{background:#e9ecef;color:#666;padding:.25rem .5rem;border-radius:4px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600}.search-results{display:flex;flex-direction:column;gap:1rem}.result-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.result-icon{font-size:1.2rem}.result-content{flex:1}.result-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:600;color:#1a1a1a;margin-bottom:.25rem}.result-meta{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:400;color:#666}.result-status{padding:.25rem .75rem;border-radius:12px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600}.result-status.success{background:#d4edda;color:#155724}.result-status.error{background:#f8d7da;color:#721c24}.tracking-info{display:flex;flex-direction:column;gap:2rem}.info-section{padding:1.5rem;background:white;border-radius:12px;box-shadow:0 4px 12px #0000001a}.info-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:600;color:#1a1a1a;margin-bottom:.75rem}.info-description{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;color:#666;line-height:1.5;margin:0}.search-features{display:flex;flex-direction:column;gap:1rem}.feature-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:white;border-radius:8px;box-shadow:0 2px 8px #0000001a}.feature-icon{font-size:1.2rem}.feature-text{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500;color:#1a1a1a}@media (max-width: 768px){.tracking-section{padding:3rem 1rem}.tracking-container{grid-template-columns:1fr;gap:2rem;text-align:center}.tracking-header{text-align:center;margin-bottom:1.5rem}.tracking-title{font-size:2rem;line-height:1.3;margin-bottom:1rem}.tracking-description{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.tracking-image{width:100%;max-width:400px;height:auto;margin:0 auto}.tracking-features{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.tracking-feature{padding:1.5rem;text-align:center}.tracking-feature-title{font-size:1.25rem;margin-bottom:.75rem}.tracking-feature-description{font-size:.95rem;line-height:1.6}}@media (max-width: 480px){.tracking-section{padding:2rem 1rem}.tracking-title{font-size:1.75rem}.tracking-description{font-size:.95rem}.tracking-image{max-width:300px}.tracking-features{gap:1rem}.tracking-feature{padding:1.25rem}.tracking-feature-title{font-size:1.1rem}.tracking-feature-description{font-size:.9rem}}.monitor-section{padding:80px 0;background:linear-gradient(135deg,#f3e5f5 0%,#e1bee7 100%)}.monitor-container{max-width:1200px;margin:0 auto;padding:0 2rem}.monitor-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem;align-items:start}.monitor-left{background:rgba(255,255,255,.9);padding:2.5rem;border-radius:20px;text-align:center;box-shadow:0 20px 40px #9c27b033}.monitor-icon{width:80px;height:80px;background:#9c27b0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff}.monitor-title{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.02em}.monitor-description{font-size:1.1rem;color:#666;line-height:1.6;margin-bottom:2rem}.monitor-cta{background:#9c27b0;color:#fff;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #9c27b04d}.monitor-cta:hover{background:#7b1fa2;transform:translateY(-2px);box-shadow:0 6px 20px #9c27b066}.monitor-right{background:white;padding:2.5rem;border-radius:20px;box-shadow:0 20px 40px #0000001a}.failover-title{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:1.5rem}.failover-list{list-style:none;padding:0;margin:0}.failover-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0;font-size:1rem;color:#1a1a1a}.failover-item:last-child{border-bottom:none}.alert-icon{font-size:1.2rem;width:24px;text-align:center}.monitor-table{background:white;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0000001a}.table-header{display:grid;grid-template-columns:1fr 1fr;background:#f8f9fa;font-weight:600;color:#495057}.table-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dee2e6}@media (max-width: 768px){.monitor-section{padding:3rem 1rem}.monitor-container{grid-template-columns:1fr;gap:2rem;text-align:center}.monitor-header{text-align:center;margin-bottom:1.5rem}.monitor-title{font-size:2rem;line-height:1.3;margin-bottom:1rem}.monitor-description{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.monitor-image{width:100%;max-width:400px;height:auto;margin:0 auto}.monitor-features{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.monitor-feature{padding:1.5rem;text-align:center}.monitor-feature-title{font-size:1.25rem;margin-bottom:.75rem}.monitor-feature-description{font-size:.95rem;line-height:1.6}}@media (max-width: 480px){.monitor-section{padding:2rem 1rem}.monitor-title{font-size:1.75rem}.monitor-description{font-size:.95rem}.monitor-image{max-width:300px}.monitor-features{gap:1rem}.monitor-feature{padding:1.25rem}.monitor-feature-title{font-size:1.1rem}.monitor-feature-description{font-size:.9rem}}.integration-section{padding:80px 0;background:white}.integration-container{max-width:1200px;margin:0 auto;padding:0 2rem}.integration-header{text-align:center;margin-bottom:4rem}.integration-title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.02em}.integration-description{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.integration-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.integration-visual{display:flex;flex-direction:column;gap:2rem}.sip-modal{background:white;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;border:1px solid #e0e0e0}.modal-header{background:#f8f9fa;padding:1.5rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.modal-title{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin:0}.modal-close{width:24px;height:24px;background:#e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;color:#666;transition:all .2s ease}.modal-close:hover{background:#d0d0d0;color:#333}.modal-body{padding:1.5rem}.form-group{margin-bottom:1.5rem}.form-label{display:block;font-size:.9rem;font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.form-input,.form-select{width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;background:#f8f9fa;color:#666}.form-input:focus,.form-select:focus{outline:none;border-color:#1976d2;background:white}.form-actions{display:flex;gap:1rem;justify-content:flex-end}.btn-secondary,.btn-primary{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary{background:#f8f9fa;color:#666;border:1px solid #e0e0e0}.btn-secondary:hover{background:#e9ecef}.btn-primary{background:#1976d2;color:#fff}.btn-primary:hover{background:#1565c0}.code-editor{background:#1e1e1e;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.editor-header{background:#2d2d2d;padding:1rem;border-bottom:1px solid #404040}.editor-tabs{display:flex;gap:.5rem}.tab{padding:.5rem 1rem;background:#404040;color:#b0b0b0;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.tab.active{background:#007acc;color:#fff}.tab:hover:not(.active){background:#505050}.editor-content{padding:1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.5}.code-line{display:flex;align-items:center;margin-bottom:.25rem}.line-number{color:#858585;margin-right:1rem;min-width:2rem;text-align:right;-webkit-user-select:none;user-select:none}.code-text{color:#d4d4d4}.integration-info{display:flex;flex-direction:column;gap:2rem}.info-section{padding:1.5rem;background:#f8f9fa;border-radius:12px}.info-title{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin-bottom:.75rem}.info-description{color:#666;line-height:1.5;margin:0}.integration-features{display:flex;flex-direction:column;gap:1rem}.feature-item{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f8f9fa;border-radius:8px}.feature-icon{font-size:1.2rem;width:24px;text-align:center}.feature-text{font-weight:500;color:#1a1a1a}@media (max-width: 768px){.integration-section{padding:3rem 1rem}.integration-container{grid-template-columns:1fr;gap:2rem;text-align:center}.integration-header{text-align:center;margin-bottom:1.5rem}.integration-title{font-size:2rem;line-height:1.3;margin-bottom:1rem}.integration-description{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.integration-image{width:100%;max-width:400px;height:auto;margin:0 auto}.code-examples{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.code-example{padding:1.5rem;text-align:left}.code-example-title{font-size:1.25rem;margin-bottom:.75rem}.code-example-description{font-size:.95rem;line-height:1.6;margin-bottom:1rem}.code-snippet{font-size:.85rem;line-height:1.5;max-height:200px;overflow-y:auto}}@media (max-width: 480px){.integration-section{padding:2rem 1rem}.integration-title{font-size:1.75rem}.integration-description{font-size:.95rem}.integration-image{max-width:300px}.code-examples{gap:1rem}.code-example{padding:1.25rem}.code-example-title{font-size:1.1rem}.code-example-description{font-size:.9rem}.code-snippet{font-size:.8rem;max-height:150px}}.compliance-section{padding:80px 0;background:white}.compliance-container{max-width:1200px;margin:0 auto;padding:0 2rem}.compliance-header{text-align:center;margin-bottom:4rem}.compliance-title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.02em}.compliance-description{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.compliance-content{display:flex;flex-direction:column;gap:4rem}.compliance-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.compliance-card{padding:2rem;border-radius:16px;box-shadow:0 8px 24px #0000001a;transition:all .3s ease}.compliance-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000026}.compliance-card.primary{background:linear-gradient(135deg,#f3e5f5 0%,#e1bee7 100%);color:#1a1a1a}.compliance-card.secondary{background:linear-gradient(135deg,#e8f5e8 0%,#c8e6c9 100%);color:#1a1a1a}.compliance-card.tertiary{background:white;border:2px solid #f0f0f0;color:#1a1a1a}.card-icon{width:64px;height:64px;background:rgba(255,255,255,.8);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#9c27b0}.compliance-card.secondary .card-icon{color:#4caf50}.compliance-card.tertiary .card-icon{background:#f8f9fa;color:#1976d2}.card-title{font-size:1.3rem;font-weight:600;margin-bottom:1rem;line-height:1.3}.card-description{color:#666;line-height:1.6;margin:0}.compliance-table{background:#f8f9fa;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.table-header{display:grid;grid-template-columns:1fr 1fr;background:#e9ecef;font-weight:600;color:#495057}.table-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dee2e6;background:white}.table-row:nth-child(2n){background:#f8f9fa}.table-row:last-child{border-bottom:none}.table-cell{padding:1rem;display:flex;align-items:center}.table-header .table-cell{padding:1.25rem 1rem}.status-check{color:#28a745;font-weight:700;font-size:1.2rem}@media (max-width: 768px){.compliance-section{padding:3rem 1rem}.compliance-container{grid-template-columns:1fr;gap:2rem;text-align:center}.compliance-header{text-align:center;margin-bottom:1.5rem}.compliance-title{font-size:2rem;line-height:1.3;margin-bottom:1rem}.compliance-description{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.compliance-image{width:100%;max-width:400px;height:auto;margin:0 auto}.compliance-features{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.compliance-feature{padding:1.5rem;text-align:center}.compliance-feature-title{font-size:1.25rem;margin-bottom:.75rem}.compliance-feature-description{font-size:.95rem;line-height:1.6}}@media (max-width: 480px){.compliance-section{padding:2rem 1rem}.compliance-title{font-size:1.75rem}.compliance-description{font-size:.95rem}.compliance-image{max-width:300px}.compliance-features{gap:1rem}.compliance-feature{padding:1.25rem}.compliance-feature-title{font-size:1.1rem}.compliance-feature-description{font-size:.9rem}}.pricing-section{padding:80px 0;background:#f8f9fa;will-change:transform;transform:translateZ(0)}.pricing-container{max-width:1200px;margin:0 auto;padding:0 2rem}.pricing-header{text-align:center;margin-bottom:3rem}.pricing-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.02em}.pricing-subtitle{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:400;color:#666;margin:0}.pricing-toggle{display:flex;justify-content:center;margin-bottom:4rem}.toggle-container{display:flex;background:#e9ecef;border-radius:12px;padding:4px;position:relative}.toggle-option{background:none;border:none;padding:1rem 2rem;border-radius:8px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#666;cursor:pointer;transition:all .3s ease;position:relative;min-width:140px}.toggle-option.active{background:white;color:#1a1a1a;box-shadow:0 2px 8px #0000001a}.toggle-option:not(.active):hover{color:#1a1a1a}.yearly-savings{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8rem;color:#1976d2}.savings-text{font-weight:500}.savings-arrow{font-weight:700;font-size:1rem}.pricing-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-bottom:3rem;max-width:100%}.pricing-card{background:white;border-radius:16px;padding:2.5rem;box-shadow:0 8px 32px #0000001a;border:1px solid #e9ecef;transition:all .3s ease;position:relative}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px #00000026}.card-header{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e9ecef}.plan-name{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.8rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.plan-price{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:700;color:#1976d2;margin-bottom:1rem}.price-period{font-size:1rem;font-weight:400;color:#666}.plan-tagline{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500;color:#666;font-style:italic;margin:0}.card-features{margin-bottom:2rem}.feature-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:.5rem 0}.feature-check{color:#4caf50;font-size:1.2rem;font-weight:700;flex-shrink:0;margin-top:.1rem}.feature-text{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:400;color:#1a1a1a;line-height:1.5}.plan-savings{text-align:center;padding:1rem;background:#e3f2fd;border-radius:8px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:600;color:#1976d2;border:1px solid #bbdefb}.pricing-card.edge{border-top:4px solid #1976d2}.pricing-card.core{border-top:4px solid #4caf50}.pricing-card.enterprise{border-top:4px solid #9c27b0}@media (max-width: 1024px){.pricing-cards{grid-template-columns:1fr 1fr 1fr;gap:1.5rem}.pricing-card{padding:2rem}}@media (max-width: 768px){.pricing-section{padding:3rem 1rem}.pricing-header{text-align:center;margin-bottom:2.5rem}.pricing-title{font-size:2rem;line-height:1.3;margin-bottom:1rem}.pricing-subtitle{font-size:1.1rem;line-height:1.6}.toggle-container{margin-bottom:2rem}.toggle-option{padding:.75rem 1.5rem;font-size:.95rem}.yearly-savings{margin-top:.75rem}.savings-text{font-size:.9rem}.pricing-cards{grid-template-columns:1fr;gap:1.5rem;max-width:400px;margin:0 auto}.pricing-card{padding:1.5rem}.card-header{padding-bottom:1rem;margin-bottom:1rem}.plan-name{font-size:1.5rem;margin-bottom:.5rem}.plan-price{font-size:2.5rem;margin-bottom:.25rem}.price-period{font-size:1rem}.plan-tagline{font-size:.95rem;margin-bottom:1rem}.card-features{margin-bottom:1rem}.feature-item{font-size:.9rem;margin-bottom:.5rem}.plan-savings{font-size:.9rem}}@media (max-width: 480px){.pricing-section{padding:2rem 1rem}.pricing-title{font-size:1.75rem}.pricing-subtitle{font-size:1rem}.toggle-container{margin-bottom:1.5rem}.toggle-option{padding:.625rem 1.25rem;font-size:.9rem}.pricing-cards{gap:1rem}.pricing-card{padding:1.25rem}.plan-name{font-size:1.25rem}.plan-price{font-size:2rem}.price-period,.plan-tagline{font-size:.9rem}.feature-item,.plan-savings{font-size:.85rem}}.footer{background:#1a1a1a;color:#fff;padding:60px 0 20px}.footer-container{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-content{display:grid;grid-template-columns:1fr 2fr 1fr;gap:4rem;margin-bottom:3rem}.footer-left{display:flex;flex-direction:column;gap:1.5rem}.footer-logo{display:flex;align-items:center;gap:.75rem}.logo-icon{width:40px;height:40px;background:#9c27b0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.logo-text{font-size:1.5rem;font-weight:700;color:#fff}.footer-description{color:#b0b0b0;line-height:1.6;margin:0}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.link-column h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1rem}.link-list{list-style:none;padding:0;margin:0}.link-list li{margin-bottom:.5rem}.link-list a{color:#b0b0b0;text-decoration:none;transition:color .2s ease;font-size:.9rem}.link-list a:hover{color:#fff}.footer-right{display:flex;flex-direction:column;gap:1.5rem}.newsletter-section h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.75rem}.newsletter-description{color:#b0b0b0;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.newsletter-form{display:flex;gap:.5rem}.newsletter-input{flex:1;padding:.75rem;border:1px solid #404040;border-radius:8px;background:#2d2d2d;color:#fff;font-size:.9rem;outline:none}.newsletter-input::placeholder{color:gray}.newsletter-input:focus{border-color:#9c27b0}.newsletter-button{padding:.75rem 1rem;background:#9c27b0;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.newsletter-button:hover{background:#7b1fa2}.footer-bottom{border-top:1px solid #404040;padding-top:2rem}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.copyright p{color:#b0b0b0;font-size:.9rem;margin:0}.footer-legal{display:flex;gap:2rem}.footer-legal a{color:#b0b0b0;text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-legal a:hover{color:#fff}.social-links{display:flex;gap:1rem}.social-link{width:40px;height:40px;background:#2d2d2d;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#b0b0b0;text-decoration:none;transition:all .2s ease}.social-link:hover{background:#9c27b0;color:#fff;transform:translateY(-2px)}@media (max-width: 768px){.footer{padding:3rem 1rem 2rem}.footer-content{grid-template-columns:1fr;gap:2rem;text-align:center}.footer-left{order:1}.footer-links{order:3;grid-template-columns:repeat(2,1fr);gap:1.5rem}.footer-right{order:2}.footer-logo{justify-content:center;margin-bottom:1rem}.footer-description{font-size:.95rem;line-height:1.6;max-width:400px;margin:0 auto}.link-column{text-align:center}.link-title{font-size:1.1rem;margin-bottom:.75rem}.link-list{gap:.5rem}.link-list a{font-size:.9rem}.newsletter-section{max-width:400px;margin:0 auto}.newsletter-title{font-size:1.1rem;margin-bottom:.75rem}.newsletter-description{font-size:.9rem;margin-bottom:1rem}.newsletter-form{flex-direction:column;gap:.75rem}.newsletter-input,.newsletter-button{padding:.875rem;font-size:.95rem}.footer-bottom-content{flex-direction:column;gap:1rem;text-align:center}.footer-legal{gap:1rem}.footer-legal a{font-size:.85rem}.social-links{justify-content:center}}@media (max-width: 480px){.footer{padding:2rem 1rem 1.5rem}.footer-content{gap:1.5rem}.footer-links{grid-template-columns:1fr;gap:1rem}.footer-description{font-size:.9rem}.link-title{font-size:1rem}.link-list a{font-size:.85rem}.newsletter-title{font-size:1rem}.newsletter-description{font-size:.85rem}.newsletter-input,.newsletter-button{padding:.75rem;font-size:.9rem}.footer-legal{flex-direction:column;gap:.5rem}.footer-legal a{font-size:.8rem}}
