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}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.button-content{align-items:center;display:flex;gap:15px;justify-content:center;position:relative;z-index:2}.button-text{color:#fff;font-size:16px;font-weight:600;position:relative;z-index:3}.arrow-animation{align-items:center;animation:arrowSweep 1.5s ease-in-out infinite;display:flex;height:100%;justify-content:center;left:-100%;position:absolute;top:0;width:100%;z-index:2}@keyframes arrowSweep{0%{left:-100%}to{left:100%}}.arrow-char{animation:arrowCharPulse .4s ease-in-out infinite alternate;color:#fff;display:inline-block;font-size:24px;font-weight:700;opacity:.9;text-shadow:0 0 8px #ffffffb3}.arrow-char:first-child{animation-delay:0s;margin-right:-8px}.arrow-char:nth-child(2){animation-delay:.1s;margin-right:-8px}.arrow-char:nth-child(3){animation-delay:.2s}@keyframes arrowCharPulse{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.login-button.animating{background:linear-gradient(135deg,#0352a1,#1a7bff)!important;box-shadow:0 0 20px #1a7bff80}.button-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d}.input-hint{color:#718096;font-size:12px;font-style:italic;margin-bottom:8px;margin-top:4px}.input-hint:contains("✓"){color:#48bb78}.input-hint:contains("⚠"){color:#ed8936}.login-button:disabled:not(.animating){background-color:#cbd5e0!important;cursor:not-allowed;transform:none}.login-button:disabled:not(.animating):hover{box-shadow:none;transform:none}.login-button:disabled:not(.animating) .button-text{color:#718096}.login-button.animating:disabled{cursor:default}.login-button:not(:disabled):not(.animating):hover{box-shadow:0 4px 12px #0352a14d;transform:translateY(-2px)}.error-message{font-size:12px;gap:6px;margin-top:4px}.error-message i{font-size:14px}.form-input.error{border-color:#e53e3e!important;box-shadow:0 0 0 1px #e53e3e1a!important}.form-input:focus.error{box-shadow:0 0 0 2px #e53e3e33!important}.login-container{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.login-banner{flex:1 1;overflow:hidden;position:relative}.login-banner img{background-color:#00409e;filter:brightness(.8);height:100%;object-fit:contain;padding:20px;width:100%}.banner-overlay{align-items:center;background:linear-gradient(135deg,#000000b3,#0006);bottom:0;color:#fff;display:flex;justify-content:center;left:0;padding:2rem;position:absolute;right:0;text-align:center;top:0}.banner-content h1{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}.banner-content p{font-size:1.2rem;font-weight:300;opacity:.9}.login-form-container{align-items:center;background:#fff;display:flex;flex:0 0 500px;justify-content:center;padding:2rem}.login-form-wrapper{max-width:400px;width:100%}.login-logo{margin-bottom:1.5rem;text-align:center}.logo-icon{border-radius:50%;box-shadow:0 8px 25px #667eea4d;height:80px;margin:0 auto 1.5rem;width:80px}.logo-icon i{color:#fff;font-size:2rem}.login-logo h2{color:#2d3748;font-size:2rem;font-weight:700;margin-bottom:.5rem}.login-logo p{color:#718096;font-size:1rem}.login-form{width:100%}.form-group,.form-label{margin-bottom:.5rem}.form-label{color:#2d3748;display:block;font-size:.9rem;font-weight:600}.input-group{align-items:center;display:flex;position:relative}.input-icon{color:#a0aec0;left:15px;position:absolute;z-index:2}.form-input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;font-size:1rem;padding:12px 15px 12px 45px;transition:all .3s ease;width:100%}.form-input:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-input.error{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e1a}.password-toggle{background:none;border:none;color:#a0aec0;cursor:pointer;padding:5px;position:absolute;right:15px;transition:color .3s ease}.password-toggle:hover{color:#667eea}.error-message{margin-top:.5rem}.error-message i{font-size:.75rem}.form-options{justify-content:space-between;margin-bottom:2rem}.checkbox-label,.form-options{align-items:center;display:flex}.checkbox-label{color:#4a5568;cursor:pointer;font-size:.9rem;gap:.5rem}.checkbox-label input{display:none}.checkmark{border:2px solid #cbd5e0;border-radius:4px;height:18px;position:relative;transition:all .3s ease;width:18px}.checkbox-label input:checked+.checkmark{background:#667eea;border-color:#667eea}.checkbox-label input:checked+.checkmark:after{color:#fff;content:"✓";font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.forgot-link{color:#667eea;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s ease}.forgot-link:hover{color:#5a67d8;text-decoration:underline}.login-button{background:linear-gradient(135deg,#0352a1,#0352a1);border:none;border-radius:10px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;gap:.5rem;margin-top:20px;padding:15px;width:100%}.login-button:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.login-button:disabled{transform:none}.button-spinner{animation:spin 1s linear infinite}.divider{align-items:center;color:#a0aec0;display:flex;margin:2rem 0}.divider:after,.divider:before{border-bottom:1px solid #e2e8f0;content:"";flex:1 1}.divider span{font-size:.9rem;padding:0 1rem}.signup-link{color:#718096;font-size:.9rem;margin-top:5px;text-align:center}.signup-text{color:#667eea;font-weight:600;text-decoration:none;transition:color .3s ease}.signup-text:hover{color:#5a67d8;text-decoration:underline}@media (max-width:768px){.login-container{flex-direction:column}.login-banner{flex:none;height:180px}.banner-content h1{font-size:2rem}.banner-content p{font-size:1rem}.login-form-container{flex:none;padding:1.5rem}}@media (max-width:480px){.login-form-wrapper{max-width:100%}.logo-icon{height:60px;width:60px}.login-logo h2,.logo-icon i{font-size:1.5rem}}.resend-button{background-color:initial;border:0;float:right;padding-top:15px}.login-button{position:relative;transition:all .3s ease}.login-button:disabled{cursor:not-allowed;opacity:.7}.login-button.loading{background-color:#4a6fa5}.login-button{align-items:center;display:flex;gap:8px;justify-content:center}.login-form:has(.login-button.loading) .form-input,.login-form:has(.login-button.loading) .password-toggle{opacity:.7;pointer-events:none}.login-container{position:relative}.form-input,.login-button,.password-toggle{transition:all .3s ease}.login-form-wrapper{position:relative}.login-button:disabled{overflow:hidden;position:relative}.button-spinner{animation:button-spin 1s linear infinite;border:2px solid #0000;border-top-color:#fff;height:18px;width:18px}@keyframes button-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-button[disabled]{pointer-events:none}.form-input:disabled{background-color:#f8f9fa;cursor:not-allowed}.searchable-dropdown{position:relative}.searchable-dropdown .form-input{border-bottom:1px solid #ddd}.dropdown-list-new{top:30%}.dropdown-list,.dropdown-list-new{background:#fff;border:1px solid #ddd;box-shadow:0 2px 5px #0000001a;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;text-align:left;width:100%!important;z-index:1000}.dropdown-list{top:100%}.dropdown-item{border-bottom:1px solid #000;cursor:pointer;padding:10px 15px}.dropdown-item:focus,.dropdown-item:hover{background-color:#f5f5f5}.dropdown-item.no-results{color:#999;cursor:default}.dropdown-item:last-child{border-bottom:1px solid #ddd}.searchable-dropdown .input-icon{left:15px}.loading-message{color:#666;text-align:center}.error-message,.loading-message{font-size:.875rem;margin-top:5px}.error-message{align-items:center;color:#e53e3e;display:flex;gap:.5rem}.info-message{color:#666;font-size:.875rem;margin-top:5px}.App,.info-message{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)}}.img-hero{position:relative}.swiper{height:100%;width:100%}.swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.swiper-pagination-bullet{background:#ffffff80;height:8px;opacity:1;width:8px}.swiper-pagination-bullet-active{background:#fff}.img-hero .swiper,.img-hero .swiper-slide,.img-hero .swiper-slide img{height:auto}.banneimage{object-fit:fill}.swiper-pagination-bullets-dynamic{bottom:20px!important}.button-spinner{animation:spin 1s ease-in-out infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:16px;margin-right:8px;width:16px}.loading-spinner{border:4px solid #f3f3f3;border-top-color:#00409e;height:40px;width:40px}.section-home{box-shadow:3px 3px 20px 0 #00000036}.desktop-container{background:#f5f5f5;display:flex;height:100vh;overflow:hidden}.mobile-preview{align-items:flex-end;background:#2c3e50;border-right:3px solid #34495e;display:flex;flex:0 0 650px;justify-content:center;padding:30px}.mobile-frame{background:#111;border-radius:45px;box-shadow:0 20px 60px #0006,inset 0 0 0 2px #ffffff1a;height:-webkit-fill-available;overflow:hidden;padding:15px;position:relative;width:485px;z-index:999}.mobile-frame:before{display:none}.mobile-screen{background:#fff;border-radius:35px;overflow:hidden}.mobile-app-content,.mobile-screen{height:100%;position:relative;width:100%}.mobile-app-content{overflow-x:hidden;overflow-y:auto}.mobile-app-content .default{height:100%;position:relative;width:100%}.mobile-app-content .header{top:0}.mobile-app-content .footer,.mobile-app-content .header{left:0;position:fixed!important;right:0;width:100%;z-index:1000}.mobile-app-content .footer{bottom:0}.mobile-app-content .sidebar{position:fixed!important;z-index:1100}.mobile-app-content #content{width:100%}.branding-container{color:#000;flex:1 1;overflow-y:auto;padding:40px;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}.branding-content{margin:0 auto;max-width:800px}.branding-header{border-bottom:2px solid #ffffff1a;margin-bottom:60px;padding-bottom:40px;text-align:center}.branding-header h1{font-size:3.5rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 10px #0003}.branding-subtitle{font-size:1.5rem;margin-bottom:20px;opacity:.9}.branding-description{font-size:1.2rem;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px}.branding-cta{background:#ff6b6b;border:none;border-radius:30px;box-shadow:0 5px 15px #ff6b6b66;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;margin-bottom:20px;padding:15px 40px;transition:all .3s ease}.branding-cta:hover{box-shadow:0 8px 20px #ff6b6b99;transform:translateY(-3px)}.demo-link{color:#fff;display:block;font-size:1.1rem;margin-bottom:40px;text-decoration:underline;transition:opacity .3s}.demo-link:hover{opacity:.8}.branding-features{display:flex;flex-direction:column;gap:40px}.feature-section,.goodies-section,.social-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:30px;text-align:center;transition:transform .3s ease}.feature-section:hover,.goodies-section:hover,.social-section:hover{transform:translateY(-5px)}.feature-section h2,.goodies-section h3,.social-section h3{font-size:2rem;margin-bottom:15px}.feature-description{font-size:1.1rem;line-height:1.6;margin:20px 0}.buy-button{background:#4ecdc4;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:15px;padding:12px 30px;transition:all .3s ease}.buy-button:hover{box-shadow:0 5px 15px #4ecdc466;transform:translateY(-2px)}.action-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding:20px}.action-btn{background:#fff3;border:2px solid #fff;border-radius:25px;color:#fff;cursor:pointer;font-weight:500;padding:12px 25px;transition:all .3s ease}.action-btn:hover{background:#fff;color:#667eea;transform:translateY(-2px)}.qr-section{background:#0003;border-radius:20px;margin:20px 0;padding:30px;text-align:center}.qr-placeholder{align-items:center;background:#fff3;border:2px dashed #ffffff4d;border-radius:15px;font-style:italic;height:200px;margin:20px auto;width:200px}.navigation-links,.qr-placeholder{display:flex;justify-content:center}.navigation-links{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:30px;margin-top:40px;padding-top:30px}.navigation-links span{background:#ffffff1a;border-radius:25px;cursor:pointer;font-weight:500;padding:12px 25px;transition:all .3s ease}.navigation-links span:hover{background:#fff3;transform:translateY(-2px)}@media (max-width:768px){.desktop-container{display:none}.mobile-app{background:#fff;min-height:100vh;width:100%}}.loading-container{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;height:100vh;justify-content:center}.loading-spinner{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:60px;margin-bottom:20px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1200px){.desktop-container{flex-direction:column;height:auto;min-height:100vh}.mobile-preview{border-bottom:3px solid #34495e;border-right:none;flex:0 0 650px;padding:20px;width:100%}.mobile-frame{height:680px;width:452px}.branding-container{padding:30px 20px}}.branding-container::-webkit-scrollbar{width:8px}.branding-container::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.branding-container::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.branding-container::-webkit-scrollbar-thumb:hover{background:#ffffff80}.insurance-info-card{margin-bottom:5px!important}@media (min-width:769px){.mobile-app-content::-webkit-scrollbar{display:none}.login-container{display:block!important}.mobile-app-content{scrollbar-width:none}.bg-header{border-radius:27px 27px 0 0;height:56px;left:auto;top:revert;width:455px;z-index:99}.floating-create-btn-container{bottom:120px!important;justify-content:left!important;left:110px!important;right:0!important}.bottom-panel{border-radius:0 0 27px 27px;bottom:45px;height:69px;left:auto;width:455px;z-index:99}.sticky-filter{padding:0!important;top:95px!important;width:455px!important}.content-area{padding-top:70px!important}.jobcardetailstop{padding-top:20px!important}.insuracelist{padding-top:115px!important}.login-form-container{padding:0}.login-form-wrapper{padding:10px 0!important}.insurance-info-card{margin-bottom:5px!important}.floating-add-btn{bottom:80px!important;left:110px!important;right:0!important}.home-vehicles{padding:5px 15px 25px 10px!important}#content{padding:55px 0 110px!important}.login-form-container{flex:0 0 457px!important}.moreprofile{z-index:9999}.jobcardcamera{bottom:80px!important;left:110px!important;right:0!important}}.branding-logo{gap:15px;margin-bottom:20px}.branding-logo,.logo-icon{align-items:center;display:flex;justify-content:center}.logo-icon{background:linear-gradient(135deg,#0352a1,#0352a1);border-radius:20px;box-shadow:0 5px 15px #0003;font-size:3rem;height:70px;width:70px}.cta-buttons{display:flex;gap:15px;justify-content:center;margin:25px 0}.branding-cta.primary{background:#0352a1;box-shadow:0 5px 15px #00549c}.branding-cta.secondary{background:#0000;border:2px solid #fff;color:#fff}.branding-cta.secondary:hover{background:#fff;color:#667eea}.demo-stats{border-radius:25px;border-top:1px solid #ffffff1a;box-shadow:0 8px 25px #667eea4d;display:flex;gap:175px;justify-content:center;margin-bottom:30px;margin-top:30px;padding-bottom:25px;padding-top:25px}.stat{align-items:center;display:flex;flex-direction:column}.stat-number{font-size:2.2rem;font-weight:700;margin-bottom:5px}.stat-label{font-size:.9rem;opacity:.8}.feature-icon{align-items:center;background:#ffffff1a;border-radius:15px;display:flex;font-size:2.5rem;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.feature-list{list-style:none;margin:20px 0;padding:0;text-align:left}.feature-list li{border-bottom:1px solid #ffffff1a;padding:8px 0 8px 25px;position:relative}.feature-list li:before{color:#4ecdc4;content:"✓";font-weight:700;left:0;position:absolute}.feature-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:15px}.tag{background:#ffffff26;border-radius:20px;font-size:.85rem;padding:5px 12px}.platform-icons{display:flex;gap:15px;justify-content:center;margin-top:15px}.platform{background:#ffffff1a;border-radius:10px;font-size:.9rem;padding:8px 15px}.demo-section{background:#0003;border-left:4px solid #4ecdc4;border-radius:20px;margin:30px 0;padding:30px}.demo-description{line-height:1.6;margin:15px 0 25px}.demo-features{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin:20px 0}.demo-feature{align-items:center;background:#ffffff14;border-radius:10px;display:flex;gap:10px;padding:12px 15px}.demo-icon{font-size:1.3rem}.try-button{background:#ff6b6b;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;margin-top:15px;padding:12px 30px;transition:all .3s ease;width:100%}.try-button:hover{box-shadow:0 5px 15px #ff6b6b66;transform:translateY(-2px)}.integration-section{background:#ffffff0d;border-radius:15px;margin:25px 0;padding:25px;text-align:center}.integration-logos{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}.integration-logo{background:#ffffff1a;border-radius:10px;min-width:120px;padding:10px 20px}.pricing-cta{background:linear-gradient(135deg,#4ecdc4,#44a08d);border-radius:20px;box-shadow:0 10px 30px #0003;margin:40px 0;padding:35px;text-align:center}.pricing-cta h2{font-size:2.2rem;margin-bottom:10px}.pricing-buttons{display:flex;gap:15px;justify-content:center;margin:25px 0}.price-btn{border:none;border-radius:25px;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 30px;transition:all .3s ease}.price-btn.primary{background:#fff;color:#44a08d}.price-btn.secondary{background:#0000;border:2px solid #fff;color:#fff}.price-btn:hover{box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.guarantee{font-size:.95rem;gap:10px;margin-top:15px}.guarantee,.guarantee-icon{align-items:center;display:flex;justify-content:center}.guarantee-icon{background:#fff;border-radius:50%;color:#4ecdc4;font-weight:700;height:24px;width:24px}.contact-section{background:#ffffff0d;border-radius:15px;margin:25px 0;padding:25px;text-align:center}.contact-info{display:flex;flex-direction:column;gap:15px;margin-top:20px}.contact-item{align-items:center;display:flex;gap:15px;justify-content:center;padding:10px}.contact-icon{font-size:1.3rem}.branding-footer{border-top:1px solid #ffffff1a;margin-top:40px;padding-top:30px;text-align:center}.footer-links{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-bottom:20px}.footer-link{color:#ffffffb3;font-size:.9rem;text-decoration:none;transition:color .3s}.footer-link:hover{color:#fff}.social-links{display:flex;gap:20px;justify-content:center;margin:20px 0}.social-icon{cursor:pointer;font-size:1.5rem;transition:transform .3s}.social-icon:hover{transform:translateY(-3px)}.copyright{color:#ffffff80;font-size:.85rem;margin-top:15px}@media (max-width:1200px){.branding-header h1{font-size:2.8rem}.demo-features{grid-template-columns:1fr}.pricing-buttons{align-items:center;flex-direction:column}.price-btn{max-width:300px;width:100%}}
/*# sourceMappingURL=main.0b68050c.css.map*/