@import"https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700;800&display=swap";.publicHeader{position:absolute;top:0;left:0;right:0;z-index:30;background:transparent;transition:1s}.publicHeader.innerHeader{position:relative;background:var(--color-primary-navy);padding:5px 0}.publicHeader.fixedHeader{position:fixed;background:var(--color-deep-navy);top:0;z-index:99;transition:1s}.publicHeader.fixedHeader .nav{min-height:56px}.publicHeader.fixedHeader .brand{font-size:30px}.publicHeader.fixedHeader .menuToggle{margin:0}.publicHeader.innerHeader .nav{min-height:14vh}.publicHeader.innerHeader .brand{font-size:42px}.innerMain{min-height:60vh}.nav{min-height:116px;display:flex;align-items:center;justify-content:space-between}.brand{color:var(--color-white);font-size:75px;font-weight:100;line-height:1;letter-spacing:0}.brand b{font-weight:1000}.menuToggle{border:0;padding:0 var(--space-12);background:transparent;color:var(--color-white)}.menuToggle:hover{background:var(--color-white);color:#57a0ff;transition:.8s}.overlayMenu{position:fixed;width:30%;height:100%;top:0;right:0;z-index:9999;visibility:hidden;opacity:0;background:linear-gradient(160deg,var(--color-deep-navy),var(--color-primary-navy));transition:opacity .5s,visibility 0s .5s}.overlayMenu.open{visibility:visible;opacity:1;transition:opacity .5s}.overlayClose{position:absolute;top:var(--space-25);right:var(--space-10);border:0;background:transparent;color:var(--color-white);width:54px;height:34px;display:grid;place-items:center;cursor:pointer;z-index:2}.overlayClose:before,.overlayClose:after{content:none;position:absolute;top:16px;right:10px;width:25px;height:2px;background:var(--color-white)}.overlayClose:before{transform:rotate(45deg)}.overlayClose:after{transform:rotate(-45deg)}.overlayMenu nav{position:relative;top:40%;display:grid;justify-items:center;gap:var(--space-12);transform:translateY(-50%) translateY(-25%) rotateX(35deg);opacity:.4;perspective:1200px;transition:transform .5s,opacity .5s}.overlayMenu.open nav{opacity:1;transform:translateY(-50%) rotateX(0)}.overlayMenu a{color:var(--color-white);font-size:30px;font-weight:300}.overlayMenu a:hover,.overlayMenu a:focus{color:#e3fcb1}.topButton{display:none;position:fixed;right:35px;bottom:45px;z-index:99;background:#379bff;color:var(--color-white);padding:5px 10px;font-size:22px}.topButton.showTop{display:block}.topButton:hover{background:#57a0ff}.footer{background:var(--color-deep-navy);color:var(--color-white);padding:40px 0}.footerCenter{text-align:center}.footerCenter img{width:170px;margin:0 auto var(--space-20)}.socialRound{width:50px;height:50px;border-radius:100%;display:inline-grid;place-items:center;color:var(--color-white);font-family:Arial,sans-serif;font-size:35px;font-weight:800}.socialRound:hover{background:#3b5998}.copyright{margin-top:40px;border-top:1px solid rgba(255,255,255,.31);padding-top:40px}.dashboardShell{height:100vh;display:grid;grid-template-columns:280px 1fr;background:#e7e7e7;overflow:hidden}.sidebar{position:sticky;top:0;height:100vh;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden;background:#031225;color:var(--color-white);box-shadow:0 0 10px #0000002e;animation:none}.sidebar .brand{font-size:var(--font-24)}.sidebarHeader{position:relative;flex:0 0 auto;padding:22px 20px 18px;border-bottom:1px solid rgba(157,170,189,.18);background:#061a33}.sidebarHeader p{margin:10px 0 0;color:#9daabd;font-size:10px;font-weight:800;letter-spacing:.16em}.sidebarBrand>span>span{color:#ff8a00}.sidebarMenu{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px 12px 28px;scrollbar-width:thin;scrollbar-color:#17304D transparent}.sidebarMenu::-webkit-scrollbar{width:6px}.sidebarMenu::-webkit-scrollbar-thumb{border-radius:8px;background:#17304d}.sidebarGroup{margin-bottom:12px}.sidebarGroup h2{margin:0;padding:10px 12px 7px;color:#9daabd;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sidebar a,.sidebar button{display:flex;align-items:center;gap:var(--space-10);border:0;border-radius:10px;padding:11px 12px;background:transparent;color:#9daabd;text-align:left}.sidebar a.active,.sidebar a:hover,.sidebar button:hover{background:#0b72f6;color:#fff;box-shadow:inset 3px 0 #ff8a00;transition:.2s}.contentShell{height:100vh;min-width:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-25);animation:original-fade-right .6s both}.adminMenuToggle,.adminMenuClose,.adminSidebarBackdrop{display:none}.contentShell .heading{color:#333}.contentShell>.heading:after,.contentShell>form .heading:after,.contentShell>.card .heading:after{content:"";width:15px;height:60px;display:block;margin:15px 0 35px;background:linear-gradient(#888,#888) center top / 1px 40px no-repeat,radial-gradient(circle,transparent 6px,#888888 7px,transparent 8px) center bottom / 15px 15px no-repeat}.contentShell .grid3>.card:nth-child(odd) h2,.contentShell .grid2>.card:nth-child(odd) h2{background:#eee;color:#888;border-bottom:2px dotted #eeeeee;margin:-25px -25px 25px;padding:30px 5px;text-align:center}.contentShell .grid3>.card:nth-child(2n) h2,.contentShell .grid2>.card:nth-child(2n) h2{background:var(--color-soft-blue);color:var(--color-primary-blue);border-bottom:2px solid var(--color-border);margin:-25px -25px 25px;padding:30px 5px;text-align:center}.topPanel{display:flex;align-items:center;justify-content:space-between;gap:var(--space-15);margin-bottom:var(--space-25);border:1px solid #eeeeee;background:var(--color-white);padding:var(--space-20)}.topPanel .heading{margin-bottom:0}.topPanel .heading:after{display:none}.appUserData{--aud-navy:#031225;--aud-blue:#0B72F6;--aud-orange:#FF8A00}.appUserData .userSearch{width:min(430px,100%)}.userPicker h2,.userDataTable h2,.personalInfo h2{margin-top:0;color:#061a33}.userPickerGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.userPickerItem{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;border:1px solid #dce5ef;border-radius:12px;padding:12px;background:#fff;color:#061a33;text-align:left}.userPickerItem:hover,.userPickerItem.selected{border-color:var(--aud-orange);box-shadow:0 0 0 2px #ff8a001f}.userPickerItem small{display:block;margin-top:3px;color:#66778b;line-height:1.35}.userPickerItem em{color:#0b72f6;font-size:11px;font-style:normal;text-transform:uppercase}.userAvatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#061a33;color:#ff8a00}.userSummary{display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:20px;margin-top:22px;padding:22px;border-radius:16px;background:linear-gradient(135deg,#031225,#064c8c);color:#fff;box-shadow:0 12px 30px #03122533}.profilePhoto{width:82px;height:82px;display:grid;place-items:center;overflow:hidden;border:3px solid #FF8A00;border-radius:50%;background:#061a33;color:#fff}.profilePhoto img{width:100%;height:100%;object-fit:cover}.userIdentity h2{margin:3px 0 5px;font-size:26px;color:#fff}.userIdentity p{margin:0;color:#c8d5e4}.userIdentity>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:11px;font-size:12px;color:#c8d5e4}.summaryActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.userTabs{display:flex;gap:5px;margin:16px 0;padding:7px;overflow-x:auto;border-radius:13px;background:#061a33;scrollbar-width:thin}.userTabs button{flex:0 0 auto;display:flex;align-items:center;gap:7px;border:0;border-radius:9px;padding:11px 14px;background:transparent;color:#b9c7d7;font-weight:700}.userTabs button.active,.userTabs button:hover{background:#0b72f6;color:#fff;box-shadow:inset 0 -3px #ff8a00}.userTabPanel{min-width:0}.summaryGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px}.summaryStat{min-height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dce5ef;border-radius:14px;background:#fff}.summaryStat strong{font-size:29px;color:#0b72f6}.summaryStat span{margin-top:6px;color:#56687c;font-size:12px;text-align:center}.personalInfo dl{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0}.personalInfo dl>div{padding:13px;border-radius:10px;background:#f5f8fc}.personalInfo dt{color:#718196;font-size:11px;text-transform:uppercase}.personalInfo dd{margin:5px 0 0;color:#061a33;font-weight:700}.dataBadge{display:inline-block;border-radius:999px;padding:5px 9px;background:#e8eef5;color:#41546b;font-size:11px;font-weight:800}.dataBadge.active,.dataBadge.valid{background:#dff7e9;color:#087b42}.dataBadge.suspended,.dataBadge.expired,.dataBadge.failed{background:#ffe5e5;color:#bd2020}.dataBadge.expiring-soon,.dataBadge.pending{background:#fff0dc;color:#b55d00}.userDataTable h2{padding:16px 18px;margin:0;border-bottom:1px solid #e5ebf2}.emptyData{padding:30px;text-align:center;color:#718196}.tabFilters{display:flex;gap:8px;margin-bottom:12px}.alertDetail{margin-top:12px}.alertDetail h3{margin-top:0}@media(max-width:1200px){.summaryGrid{grid-template-columns:repeat(3,1fr)}.personalInfo dl{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.topPanel{align-items:stretch;flex-direction:column}.userSummary{grid-template-columns:64px 1fr}.profilePhoto{width:60px;height:60px}.summaryActions{grid-column:1/-1;justify-content:flex-start}.summaryGrid{grid-template-columns:repeat(2,1fr)}.personalInfo dl{grid-template-columns:1fr}.userDataTable{overflow-x:auto}.userDataTable table{min-width:760px}}@media(max-width:980px){.brand{font-size:42px}.nav{min-height:82px}.overlayMenu{width:80%}.dashboardShell{grid-template-columns:1fr}.sidebar{position:fixed;z-index:1002;left:0;top:0;width:min(86vw,310px);transform:translate(-105%);transition:transform .25s ease}.sidebar.sidebarOpen{transform:translate(0)}.adminMenuToggle{display:grid;place-items:center;position:fixed;z-index:1000;left:14px;top:14px;width:44px;height:44px;border:1px solid #17304D;border-radius:12px;background:#031225;color:#fff}.adminMenuClose{display:grid;place-items:center;position:absolute;right:12px;top:12px;width:38px;height:38px;border-radius:10px;background:#031225;color:#fff}.adminSidebarBackdrop{display:block;position:fixed;z-index:1001;inset:0;border:0;background:#031225b3}.contentShell{padding:76px 16px 24px}}@media(max-width:480px){.brand{font-size:30px}.menuToggle{margin-top:-20px}}.wrapper{padding:75px 0}.center{text-align:center}.originalHeader{min-height:100vh;background:linear-gradient(135deg,var(--color-deep-navy),var(--color-primary-navy));padding:45px 0}.heroGridOriginal{min-height:calc(100vh - 90px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-25)}.heroPhone img{width:100%;margin-top:110px}.bannerText{margin-top:100px}.bannerText h1,.bannerText h2{color:var(--color-white);font-size:40px;font-weight:100;text-transform:uppercase;line-height:1.2}.bannerText h1 span{color:var(--color-dark);font-family:Arial,sans-serif}.bannerText p{color:var(--color-white);padding:20px 0;line-height:30px}.downloadBtn{width:180px;display:inline-block;border:1px solid var(--color-white);border-radius:50px;padding:10px;background:var(--color-white);color:#333;text-align:left}.downloadBtn:hover{background:transparent;color:var(--color-white)}.downloadBtn span{width:42px;display:inline-block;margin-right:var(--space-15);font-size:36px;line-height:1;text-align:center;vertical-align:middle}.videoSection{color:#333;text-align:center}.videoSection h2,.teamOriginal h2{color:#333;font-size:40px;font-weight:100;text-transform:uppercase}.virticleLine{height:40px;width:1px;background:#888;margin:15px auto 5px}.circleMark{height:15px;width:15px;border:1px solid #888888;border-radius:100%;margin:0 auto 50px}.videoContainer{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;overflow:hidden}.videoContainer iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.whyCopy{margin-top:40px}.whyCopy h3{font-size:28px}.whyCopy p{font-size:18px}.featuresOriginal{display:grid;grid-template-columns:1fr 400px 1fr;gap:var(--space-25);align-items:center}.featureColumn article{position:relative;min-height:150px;margin-bottom:var(--space-20)}.rightText{text-align:right}.leftText{text-align:left}.rightText article{padding-right:70px}.leftText article{padding-left:70px}.rightText .circleIcon,.leftText .circleIcon{position:absolute;top:0;color:#999;border:1px solid #999999;border-radius:100%;padding:12px}.rightText .circleIcon{right:0}.leftText .circleIcon{left:0}.featureColumn h3{margin:0 0 25px;font-weight:300}.featureColumn p{color:#333}.phoneStage{text-align:center}.animationBox{position:relative;display:inline-block}.screenPhone{width:400px;max-width:100%}.highlightLeft,.highlightRight{position:absolute;width:48px;height:192px;margin-top:-100px}.highlightLeft{left:-5px;animation:highlight-left 2s ease-in 0s infinite}.highlightRight{right:-5px;animation:highlight-right 2s ease-in 0s infinite}@keyframes highlight-left{0%{opacity:0;top:100%;transform:scale(0)}70%{opacity:1;transform:scale(1)}to{opacity:0;top:0;transform:scale(0)}}@keyframes highlight-right{0%{opacity:0;top:0;transform:scale(0)}70%{opacity:1;transform:scale(1)}to{opacity:0;top:100%;transform:scale(0)}}.slider1{max-width:700px;margin:0 auto;overflow:hidden;position:relative;contain:paint}.slider1 ul{width:1000%;position:relative;list-style:none;left:0;margin:0;padding:0;line-height:0;animation:slide-animation 20s infinite}.slider1 ul:hover{animation-play-state:paused}.slider1 li{width:10%;float:left}.slider1 img{width:100%}.slider1 span{position:relative;height:50px;display:block;bottom:0;padding:.5px 20px 0;margin-top:-50px;overflow:hidden;background-color:#362c3099;color:#fcfcfc}@keyframes slide-animation{1%{left:0%;opacity:1}8%{left:0%;opacity:1}9%{opacity:.2}10%{left:-100%;opacity:1}18%{left:-100%;opacity:1}19%{opacity:.2}20%{left:-200%;opacity:1}28%{left:-200%;opacity:1}29%{opacity:.2}30%{left:-300%;opacity:1}38%{left:-300%;opacity:1}39%{opacity:.2}40%{left:-400%;opacity:1}48%{left:-400%;opacity:1}49%{opacity:.2}50%{left:-500%;opacity:1}58%{left:-500%;opacity:1}59%{opacity:.2}60%{left:-600%;opacity:1}68%{left:-600%;opacity:1}69%{opacity:.2}70%{left:-700%;opacity:1}78%{left:-700%;opacity:1}79%{opacity:.2}80%{left:-800%;opacity:1}88%{left:-800%;opacity:1}89%{opacity:.2}90%{left:-900%;opacity:1}98%{left:-900%;opacity:1}99%{opacity:.5}to{left:0%}}.featuresSplit b{color:#369}.splitOriginal{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-25);margin-bottom:var(--space-25)}.featuresListLeft{text-align:right;margin:20px 10px}.featuresList{text-align:left;margin:20px 10px}.featuresList ul,.featuresListLeft ul{list-style:none;padding:40px}.featuresList li,.featuresListLeft li{padding:10px 0}.rightImg{margin-left:-15px}.leftImg{margin-right:-15px}.btnSub{min-width:170px;height:50px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(87,160,255);border-radius:0;background:#57a0ff;color:var(--color-white);padding:15px 10px;margin:10px 30px 45px;text-transform:uppercase;font-weight:700}.btnSub:hover{background:var(--color-bright-blue);border-color:var(--color-bright-blue);color:var(--color-white)}.pricingOriginal{background:var(--color-background)}.pricingOriginal h2{color:var(--color-white);font-size:40px;font-weight:100;text-transform:uppercase}.pricingRows{display:grid;grid-template-columns:repeat(3,1fr);gap:0 4%}.pricingRows article{margin-bottom:var(--space-20);background:var(--color-white);color:#444;padding:15px;text-align:center}.pricingRows h3{margin:0;padding:30px 5px;border-bottom:2px dotted #eeeeee;color:#444}.pricingRows .silver h3{background:#eee;color:#888}.pricingRows .gold h3{background:var(--color-soft-blue);color:var(--color-primary-blue);border-bottom-color:var(--color-border)}.galleryOriginal{background:#e7e7e7}.galleryOriginal h2{color:#333;font-size:40px;font-weight:100;text-transform:uppercase}.galleryStrip{display:grid;grid-auto-flow:column;grid-auto-columns:200px;gap:var(--space-20);overflow-x:auto;padding:var(--space-10) 0 var(--space-25)}.galleryStrip img{max-width:200px;border-radius:3px}.teamOriginal{color:#333}.innerOriginalPage{background:var(--color-white);color:#333;text-align:center}.innerOriginalPage .subheading,.innerOriginalPage p{margin-left:auto;margin-right:auto}.originalInfoCard{border-radius:3px;border:1px solid #eeeeee;background:var(--color-white);color:#333}.originalInfoCard h2,.originalInfoCard h3{color:#333;font-weight:300;text-transform:uppercase}.featureIcon{width:50px;height:50px;display:grid;place-items:center;border:1px solid #999999;border-radius:100%;color:#999;background:transparent;margin-bottom:15px}.nestedPricing{margin-top:75px;padding:75px 25px}.goldBox h2,.goldBox h3{background:var(--color-soft-blue);color:var(--color-primary-blue);border-bottom:2px solid var(--color-border);margin:-25px -25px 25px;padding:30px 5px;text-align:center}.silverBox h2,.silverBox h3{background:#eee;color:#888;border-bottom:2px dotted #eeeeee;margin:-25px -25px 25px;padding:30px 5px;text-align:center}.innerPricingPage{min-height:70vh}.innerPricingPage .heading,.innerPricingPage .eyebrow,.innerPricingPage .subheading{color:var(--color-white)}.innerPricingPage .heading:after{background:linear-gradient(var(--color-white),var(--color-white)) center top / 1px 40px no-repeat,radial-gradient(circle,transparent 6px,var(--color-white) 7px,transparent 8px) center bottom / 15px 15px no-repeat}.contactOriginal{background:#e7e7e7}.contactOriginal .container>div:first-child{text-align:left}.contactOriginal .heading:after{margin-left:0}.authOriginal{min-height:70vh;display:grid;align-items:center;background:var(--color-background)}.authCard{border:0;background:#fffffff5;box-shadow:0 0 10px #0000001f}.authCard .heading:after{margin-left:0}.authCard .button{margin-top:15px}.faqItem{text-align:left}.faqItem summary{color:#333;font-weight:300;text-transform:uppercase}.qrPanel{display:grid;grid-template-columns:.9fr 1.1fr;gap:25px;align-items:start}.alertChoice{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.alertChoice label{border:1px solid #eeeeee;border-radius:0;padding:12px;cursor:pointer;font-weight:700}.price{color:#333;font-size:40px;font-weight:800;text-align:center}.aboutOriginal{text-align:left}.aboutOriginal .heading{text-align:center}.aboutOriginal p{text-align:justify;line-height:1.8}.aboutOriginal h3{margin-top:35px;color:#333;font-weight:500}.aboutImage{width:100%;margin:20px auto 35px}.aboutVideo{width:315px;height:300px;display:block;border:0;margin:30px auto}.partnerImage{max-width:320px;margin:20px 0}.testimonialOriginal{background:linear-gradient(135deg,var(--color-primary-navy),var(--color-primary-blue));color:var(--color-white)}.testimonialOriginal h2{color:var(--color-white);font-size:40px;font-weight:100;text-transform:uppercase}.testimonialOriginal .virticleLine{background:var(--color-white)}.keyPeople{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px}.keyPeople article{text-align:center;animation:original-bounce .9s both}.keyPeople img{width:100px;height:100px;margin:0 auto 15px;object-fit:cover;border:2px solid var(--color-white);border-radius:100%}.faqOriginal{min-height:750px;background:var(--color-white)}.faqBreadcrumb{margin:0 auto 25px;border:1px solid #e3e3e3;border-radius:5px;background:#f5f5f5;padding:19px;font-size:18px}.faqBreadcrumb button{border:0;background:transparent;color:#337ab7;font-weight:700}.faqBox{max-width:585px;margin:0 auto}.faqNav{list-style:none;padding:0;margin:0}.faqNav li{border:1px solid #e3e3e3}.faqNav button,.faqNav summary{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:var(--color-white);color:#333;padding:12px 15px;font-weight:600;text-align:left}.faqNav li:first-child button,.faqNav li:first-child summary{background:#f4f4f4;color:#000}.faqNav details p{margin:0;padding:15px;text-align:left;background:#f5f5f5}.faqNav details a{display:block;padding:0 15px 15px;color:#c02225;background:#f5f5f5}@media(max-width:966px){.originalHeader{min-height:auto}.heroPhone img,.featuresSplit img{display:none}.heroGridOriginal,.featuresOriginal,.splitOriginal{grid-template-columns:1fr}.bannerText{margin-top:50px;text-align:center}.rightText,.leftText,.featuresListLeft{text-align:left}.rightText article,.leftText article{padding:0 0 60px}.circleIcon,.highlightLeft,.highlightRight{display:none}}@media(max-width:768px){.pricingRows{grid-template-columns:1fr}.keyPeople{grid-template-columns:repeat(2,1fr)}.qrPanel,.alertChoice{grid-template-columns:1fr}.bannerText h1,.videoSection h2,.pricingOriginal h2,.galleryOriginal h2{font-size:35px}}:root{--color-primary-navy: #061A33;--color-deep-navy: #031225;--color-primary-blue: #0B72F6;--color-bright-blue: #168BFF;--color-primary-orange: #FF8A00;--color-orange-accent: #FF6A00;--color-white: #FFFFFF;--color-background: #F5F8FC;--color-soft-blue: #EAF4FF;--color-border: #DCE6F2;--color-text: #081A33;--color-secondary-text: #5B6878;--color-success: #16A05D;--color-danger: #E53935;--color-dark: var(--color-deep-navy);--color-light: var(--color-border);--color-highlight: var(--color-primary-orange);--radius-3: 8px;--radius-5: 12px;--radius-50: 50px;--radius-100: 100px;--space-5: 5px;--space-6: 6px;--space-9: 9px;--space-10: 10px;--space-12: 12px;--space-15: 15px;--space-20: 20px;--space-25: 25px;--font-14: 14px;--font-15: 15px;--font-16: 16px;--font-18: 18px;--font-24: 24px;--font-28: 28px;--font-35: 35px;--font-40: 40px;--shadow-card: 0 14px 38px rgba(6, 26, 51, .09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-white);color:var(--color-text);font-family:Raleway,Arial,sans-serif;font-size:var(--font-16);line-height:1.6;position:relative}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}:focus-visible{outline:var(--space-5) solid var(--color-highlight);outline-offset:var(--space-5)}.page{min-height:100vh}.container{width:min(100% - var(--space-25),1180px);margin-inline:auto}.section{padding-block:calc(var(--space-25) * 4)}.innerMain .section{background:var(--color-white);color:#333;text-align:center}.innerMain .section:nth-child(2n){background:#e7e7e7}.sectionTight{padding-block:calc(var(--space-25) * 2)}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-6);border:1px solid #888888;border-radius:var(--radius-100);padding:var(--space-6) var(--space-12);background:var(--color-white);color:var(--color-dark);font-size:var(--font-14);font-weight:300;text-transform:uppercase}.heading{margin:var(--space-15) 0;color:#333;font-size:clamp(35px,5vw,40px);font-weight:100;text-transform:uppercase;line-height:1.1;letter-spacing:0;animation:original-bounce .9s both}.innerMain .heading:after{content:"";width:15px;height:60px;display:block;margin:15px auto 35px;background:linear-gradient(#888,#888) center top / 1px 40px no-repeat,radial-gradient(circle,transparent 6px,#888888 7px,transparent 8px) center bottom / 15px 15px no-repeat}.subheading{max-width:760px;color:var(--color-text);font-size:var(--font-18)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-20)}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-25)}.card{border:1px solid var(--color-light);border-radius:3px;background:var(--color-white);padding:var(--space-25);box-shadow:0 0 #9d9d9d;text-align:left;animation:original-flip .8s both;transition:.8s}.card:hover{box-shadow:0 10px 25px #0000001f;transform:translateY(-5px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-9);border:1px solid rgb(87,160,255);border-radius:0;padding:15px 20px;background:#57a0ff;color:var(--color-white);font-weight:700;text-transform:uppercase;transition:.8s}.button:hover{transform:none;background:var(--color-bright-blue);border-color:var(--color-bright-blue);color:var(--color-white)}.button.secondary{background:var(--color-white);color:#333;border-color:var(--color-white);border-radius:50px}.button.highlight{background:var(--color-primary-orange);color:var(--color-deep-navy);border-color:var(--color-primary-orange)}.input,.select,.textarea{width:100%;border:1px solid var(--color-light);border-radius:0;padding:var(--space-12) var(--space-15);background:var(--color-white);color:var(--color-text)}.textarea{min-height:calc(var(--space-25) * 4);resize:vertical}.formGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-15)}.field{display:grid;gap:var(--space-6)}.field label{font-size:var(--font-14);font-weight:700;color:var(--color-dark);text-transform:uppercase}.alertError,.alertSuccess{border-radius:var(--radius-5);padding:var(--space-12) var(--space-15);font-size:var(--font-15);font-weight:700}.alertError{background:var(--color-light);color:var(--color-dark)}.alertSuccess{background:var(--color-highlight);color:var(--color-dark)}.tableWrap{overflow-x:auto;border:1px solid var(--color-light);border-radius:0;background:var(--color-white)}table{width:100%;border-collapse:collapse}th,td{padding:var(--space-15);text-align:left;border-bottom:1px solid var(--color-light);font-size:var(--font-15)}th{color:var(--color-dark);background:var(--color-soft-blue);text-transform:uppercase}.adminQrGrid{display:grid;gap:var(--space-20)}.adminQrCard{display:grid;grid-template-columns:190px 1fr;gap:var(--space-25)}.adminQrPreview{display:grid;align-content:start;justify-items:center;gap:var(--space-15)}.adminQrMeta h2{margin:0 0 var(--space-6);color:var(--color-dark);font-size:var(--font-24)}.adminQrMeta p{margin:0 0 var(--space-8)}.adminQrActions{display:flex;flex-wrap:wrap;gap:var(--space-10);margin:var(--space-15) 0}.adminQrCard code{border-radius:var(--radius-5);padding:2px 6px;background:#f3f3f3;color:#333}.adminGenerateQr{display:grid;grid-template-columns:minmax(240px,420px) auto;align-items:end;gap:var(--space-15);margin-bottom:var(--space-20)}.statusPill{display:inline-flex;border-radius:var(--radius-50);padding:4px 10px;background:#eee;color:#333;font-size:var(--font-14);font-weight:800;text-transform:uppercase}.statusPill.active{background:#d9f8df;color:#176f2c}.statusPill.inactive,.statusPill.lost,.statusPill.damaged{background:#ffe0e0;color:#9e2020}@keyframes original-bounce{0%{opacity:0;transform:scale(.8)}55%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes original-flip{0%{opacity:0;transform:perspective(500px) rotateY(20deg)}to{opacity:1;transform:perspective(500px) rotateY(0)}}@keyframes original-fade-left{0%{opacity:0;transform:translate(-25px)}to{opacity:1;transform:translate(0)}}@keyframes original-fade-right{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@media(max-width:900px){.grid3,.grid2,.formGrid,.adminQrCard,.adminGenerateQr{grid-template-columns:1fr}.section{padding-block:calc(var(--space-25) * 2)}}body{background:var(--color-background);color:var(--color-text)}:focus-visible{outline:3px solid var(--color-primary-orange);outline-offset:3px}.innerMain .section,.videoSection,.faqOriginal{background:var(--color-white);color:var(--color-text)}.innerMain .section:nth-child(2n),.pricingOriginal,.galleryOriginal{background:var(--color-background)}.heading,.innerMain .heading,.videoSection h2,.teamOriginal h2,.pricingOriginal h2,.galleryOriginal h2,.aboutOriginal h3,.price{color:var(--color-primary-navy);font-weight:800;letter-spacing:-.02em}.innerMain .heading:after,.contentShell>.heading:after,.contentShell>form .heading:after,.contentShell>.card .heading:after{height:5px;width:64px;margin:18px auto 32px;border-radius:99px;background:linear-gradient(90deg,var(--color-primary-blue) 0 68%,var(--color-primary-orange) 68%)}.contentShell>.heading:after,.contentShell>form .heading:after,.contentShell>.card .heading:after{margin-left:0}.eyebrow{border-color:#0b72f640;background:var(--color-soft-blue);color:var(--color-primary-blue);font-weight:800}.card,.topPanel,.tableWrap{border-color:var(--color-border);border-radius:16px;box-shadow:var(--shadow-card)}.button,.btnSub{border:1px solid var(--color-primary-blue);border-radius:10px;background:var(--color-primary-blue);color:var(--color-white);box-shadow:0 8px 20px #0b72f633}.button:hover,.btnSub:hover{border-color:var(--color-bright-blue);background:var(--color-bright-blue);transform:translateY(-1px)}.button.highlight{border-color:var(--color-primary-orange);background:var(--color-primary-orange);color:var(--color-deep-navy)}.button.secondary{border-color:var(--color-border);background:var(--color-white);color:var(--color-primary-navy);box-shadow:none}.input,.select,.textarea{border-color:var(--color-border);border-radius:10px;color:var(--color-text)}.input:focus,.select:focus,.textarea:focus{border-color:var(--color-primary-blue);outline:3px solid rgba(11,114,246,.12)}.alertSuccess{background:#e8f8f0;color:var(--color-success)}.alertError{background:#fdecec;color:var(--color-danger)}th{background:var(--color-soft-blue);color:var(--color-primary-navy)}.statusPill.available{background:var(--color-soft-blue);color:var(--color-primary-blue)}.statusPill.active{background:#e8f8f0;color:var(--color-success)}.publicHeader,.publicHeader.innerHeader,.publicHeader.fixedHeader{background:#031225f5;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.publicHeader:not(.innerHeader):not(.fixedHeader){background:linear-gradient(180deg,#031225eb,#03122500);border-bottom:0}.brand{display:flex;align-items:center;gap:12px}.brandLogo{width:68px;height:68px;object-fit:contain;border-radius:10px}.brandCopy{display:grid;color:var(--color-white);line-height:1}.brandCopy strong{font-size:26px;letter-spacing:-.04em}.brandCopy strong span{color:var(--color-primary-orange)}.brandCopy small{margin-top:8px;font-size:9px;font-weight:800;letter-spacing:.17em}.publicHeader.fixedHeader .brandLogo{height:48px;width:48px}.publicHeader.fixedHeader .brandCopy strong{font-size:22px}.publicHeader.innerHeader .brandLogo{height:58px;width:58px}.overlayMenu,.sidebar{background:linear-gradient(160deg,var(--color-deep-navy),var(--color-primary-navy))}.overlayMenu a:hover,.overlayMenu a:focus{color:var(--color-primary-orange)}.footer{background:var(--color-deep-navy);color:var(--color-white)}.footerCenter img{width:min(330px,80vw);max-height:220px;object-fit:contain;border-radius:14px}.originalHeader{background:radial-gradient(circle at 12% 25%,rgba(22,139,255,.34),transparent 33%),radial-gradient(circle at 92% 70%,rgba(255,138,0,.2),transparent 28%),linear-gradient(135deg,var(--color-deep-navy),var(--color-primary-navy))}.bannerText h1 span,.featuresSplit b,.forgot{color:var(--color-primary-orange)}.downloadBtn{border-color:var(--color-primary-orange);background:var(--color-primary-orange);color:var(--color-deep-navy);font-weight:700}.downloadBtn:hover{background:var(--color-orange-accent)}.circleIcon{color:var(--color-primary-blue)!important;border-color:var(--color-border)!important;background:var(--color-soft-blue)}.testimonialOriginal{background:linear-gradient(135deg,var(--color-primary-navy),var(--color-primary-blue))}.dashboardShell{background:var(--color-background)}.sidebarBrand{display:flex;align-items:center;gap:12px;color:var(--color-white);font-size:20px;font-weight:800}.sidebarBrand img{width:54px;height:54px;object-fit:contain;border-radius:12px}.sidebar a,.sidebar button{border-radius:10px}.sidebar a.active,.sidebar a:hover,.sidebar button:hover{background:var(--color-primary-blue);color:var(--color-white)}.contentShell .grid3>.card h2,.contentShell .grid2>.card h2{background:var(--color-soft-blue)!important;color:var(--color-primary-navy)!important;border-bottom:2px solid var(--color-border)!important}.authOriginal{background:radial-gradient(circle at top right,rgba(22,139,255,.16),transparent 36%),var(--color-background)}.authCard:before{content:"";display:block;width:210px;height:160px;margin:0 auto 10px;background:url(/img/safeqrride-full.png) center / contain no-repeat}.qrPanel:before{content:"";grid-column:1 / -1;width:120px;height:120px;margin:0 auto -8px;background:url(/img/safeqrride-icon.png) center / contain no-repeat}.topButton{border-radius:10px;background:var(--color-primary-orange);color:var(--color-deep-navy)}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.settingsGrid .card{display:grid;align-content:start;gap:14px}.settingsGrid .card h2{margin-top:0;color:var(--color-primary-navy)}.secretField{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px}.dangerButton{border-color:var(--color-danger);background:var(--color-danger)}.adminFilters,.tableActions,.paginationRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.paginationRow{justify-content:center;margin:18px 0}.detailCard pre{max-height:420px;overflow:auto;white-space:pre-wrap}@media(max-width:600px){.brandLogo{width:58px;height:58px}.brandCopy{display:none}.footerCenter img{width:250px}.settingsGrid{grid-template-columns:1fr}}
