@charset "UTF-8";.booking-form-container:hover{box-shadow:0 6px 24px #00000026;transform:translateY(-5px)}.booking-form-title{color:#fc0;font-size:24px;font-weight:700;text-align:center}.booking-form-tabs .ant-tabs-tab{color:#fff;font-size:16px;font-weight:700}.booking-form-tabs .ant-tabs-tab:hover{color:#fff}.booking-form-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fc0}.booking-form-tabs .ant-tabs-ink-bar{background:#fc0}.trip-type{display:flex;justify-content:space-between}.trip-type .ant-radio-button-wrapper{align-items:center;display:flex;flex:1 1;font-size:16px;justify-content:center;text-align:center}.trip-type .ant-radio-button-wrapper-checked{background-color:#fc0;color:#000}.booking-form{background:#333;border-radius:16px;box-shadow:0 4px 16px #0000001a;max-width:500px;padding:8px;transition:transform .3s,box-shadow .3s}.booking-form:hover{box-shadow:0 6px 24px #00000026;transform:translateY(-5px)}.booking-form-label{color:#fff;font-size:14px}.booking-form-input{margin-bottom:8px}.booking-form-input,.booking-form-input .ant-input,.booking-form-input .ant-picker-input>input{background-color:#f7f7f7;color:#000}.booking-form-input .ant-input:focus,.booking-form-input .ant-input:hover,.booking-form-input .ant-picker-input>input:focus,.booking-form-input .ant-picker-input>input:hover{border-color:#fc0}.booking-form-button{background-color:#fc0;border:none;border-radius:8px;color:#000;font-size:16px;font-weight:700;padding:12px 16px;transition:background-color .3s,color .3s}.booking-form-button:focus,.booking-form-button:hover{background-color:#e6b800;color:#000}@media (max-width:768px){.booking-form-label{font-size:12px}}@media (max-width:480px){.booking-form{margin:5px}.booking-form-label{font-size:10px}.booking-form-button{font-size:12px}}.itinerary-container{align-items:center;display:flex;flex-wrap:wrap}.stop-tag-wrapper{margin:8px;position:relative}.stop-tag{border:none;border-radius:8px;color:#000;font-size:14px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stop-tag,.stop-tag:hover{background-color:#fc0;padding:8px 12px}.stop-tag:hover{max-width:none;overflow:visible;white-space:normal;z-index:1}.arrow-icon{margin-left:8px;margin-right:8px}.stop-tag .ant-tag-close-icon{color:#000}.add-stop-button{background-color:#1890ff;border:none;border-radius:8px;color:#fff;margin-top:8px;transition:background-color .3s}.add-stop-button:hover{background-color:#40a9ff}.arrow-icon{color:#fc0;font-size:16px;margin:0 8px}.round-trip-checkbox{color:#eee;margin-bottom:10px}#add-more-city-button{background-color:#fc0;border:none;border-radius:8px;color:#000;font-size:16px;font-weight:700;padding:12px 16px;transition:background-color .3s,color .3s}#add-more-city-button:hover{background-color:#40a9ff;color:#fff}.customer-reviews{justify-content:center;margin-bottom:20px;margin-top:20px}.review-slide{align-items:center;display:flex;justify-content:center}.review-card{border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:400px;overflow:hidden;text-align:center;width:100%}.review-photo{border-radius:50%;height:80px;margin:20px auto;width:80px}.review-comment{font-size:16px;margin:10px 0}.review-name{color:#888;display:flex;font-size:14px;gap:8px}.review-name,.slick-dots{align-items:center;justify-content:center}.slick-dots{display:flex!important}.slick-dots li{margin:0 4px}.customer-reviews .customer-reviews-title{padding:50px 20px;text-align:center}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.section{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:40px 20px}.section-icon{color:#1890ff;font-size:48px}.header-layout,.section-icon{align-items:center;display:flex;justify-content:center}.header-layout{background:#fff9;color:#fff;padding:60px 20px}.header-content{width:100%}.header-title{color:#fc0}.form-col{align-items:center}.form-col,.info-col{display:flex;justify-content:center}.info-col{flex-direction:column;padding-left:20px;text-align:left}.home-layout{background-image:url(https://example.com/background.jpg);background-position:50%;background-size:cover;min-height:100vh}.home-header{background:#0009;color:#fff;padding:60px 20px}.header-content{margin:0 auto;max-width:1200px}.header-title{font-size:48px;margin-bottom:16px}.header-description{font-size:18px;margin-bottom:32px}.booking-form-container{background:#000;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fc0;margin:0 auto 0 16px;max-width:400px;padding:24px}.booking-form{background:#000}.product-info{display:flex;flex-direction:column;justify-content:center;text-align:left}.home-content{background:#f5f5f5}.home-footer{background-color:#001529;padding:40px 20px}.footer-content a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-content a:hover{color:#1890ff}.footer-bottom{margin-top:20px}.footer-bottom .ant-typography{color:#fff}.footer-content{color:#e4dd11}.footer-content .ant-typography-title{color:#fc0}.footer-content .ant-typography,.footer-content .ant-typography a{color:#fff}.footer-content .footer-title,.title{color:#fc0}.content-layout{background:#f5f5f5}.home-content{padding:50px 20px;text-align:center}.benefits-wrapper{background:#fff;padding:50px 20px}.benefits-section{margin:0 auto;max-width:1200px}.benefit{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:24px}.home-footer{background:#001529;color:#fff;padding:50px 20px}.footer-content{margin:0 auto;max-width:1200px}.home-footer a{color:#fff}.home-footer a:hover{text-decoration:underline}.login-container{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:2rem auto;max-width:360px;padding:2rem}.login-form{display:flex;flex-direction:column;gap:20px}.login-title{margin-bottom:24px;text-align:center}.login-type-selector{display:flex;justify-content:center;margin-bottom:20px}.login-type-selector .ant-radio-button-wrapper{padding:0 15px;width:auto}.ant-input-password,.input-field{border-radius:5px;height:40px}.login-button{background-color:#1890ff;border-color:#1890ff;border-radius:5px;font-size:16px;height:40px}.register-link{margin-top:16px;text-align:center}.booking-details-container{background-color:#f0f2f5;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:1200px;padding:20px;text-align:center}.header{align-items:center;background-color:#000;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px}.back-icon{color:orange;cursor:pointer;font-size:24px}.itinerary-text{margin:0 10px}.itinerary-text,.trip-type{color:orange;font-size:18px}.date-section{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px;padding:10px}.date-item{flex:1 1;margin:10px;text-align:center}.features-section{border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px;padding:10px}.feature-item{align-items:center;display:flex;flex:1 1;flex-direction:column;margin:10px;text-align:center}.feature-item .anticon{color:orange;font-size:32px;margin-bottom:5px}.vehicle-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;text-align:center;transition:transform .2s,box-shadow .2s}.vehicle-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.vehicle-card .vehicle-image{align-items:center;background-color:#f0f2f5;display:flex;height:180px;justify-content:center}.vehicle-card .car-image{border-radius:10px;max-height:100%;max-width:100%;object-fit:contain}.vehicle-card .ant-card-body{padding:20px}.vehicle-card .price-title{color:#1890ff;font-weight:700}.vehicle-card .vehicle-type{color:#000;font-size:16px}.vehicle-card .vehicle-description{color:#555}.vehicle-card .vehicle-details{color:#333}.vehicle-card .ant-btn-primary{background-color:orange;border-color:orange;font-weight:700}.vehicle-card .ant-btn-primary:hover{background-color:#cc8400;border-color:#cc8400}.limited-time-offer{background-color:#ff4d4f;border-radius:5px;color:#fff;font-weight:700;margin-bottom:10px;padding:10px;text-align:center}.countdown-timer{color:#ff4d4f;font-size:18px;font-weight:700}.reviews-container{background-color:#f9f9f9;border-radius:10px;margin-bottom:20px;padding:15px;text-align:left}.rating-stars{color:#fc0;margin-right:5px}.popular-indicator{background-color:#eaff8f;border-radius:5px;color:#389e0d;font-weight:700;padding:5px 10px}.trust-badges{display:flex;justify-content:space-around;margin-bottom:20px}.trust-badge{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:10px;text-align:center;width:100px}.trust-badge img{margin-bottom:5px;max-width:50px}.book-now-button{background-color:orange;border-color:orange;border-radius:5px;font-size:18px;font-weight:700;padding:10px 20px;width:100%}.book-now-button:hover{background-color:#cc8400;border-color:#cc8400}@media (max-width:768px){.date-section,.features-section{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.vehicle-card{flex-basis:100%;margin:10px 0}.date-item,.feature-item{flex:0 0 auto}}.payment-success-container{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.payment-success-card{border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:600px;padding:40px;text-align:center;width:100%}.success-icon{color:#52c41a;font-size:48px}.success-icon,.success-title{margin-bottom:20px}.success-message{font-size:16px;margin-bottom:30px}.back-button{width:100%}.payment-failure-container{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.payment-failure-card{border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:600px;padding:40px;text-align:center;width:100%}.failure-icon{color:#ff4d4f;font-size:48px}.failure-icon,.failure-title{margin-bottom:20px}.failure-message{font-size:16px;margin-bottom:30px}.transaction-details{margin-bottom:30px;text-align:left}.retry-button{margin-bottom:10px;width:100%}.contact-support-button{background-color:orange;border-color:orange;font-weight:700;width:100%}.contact-support-button:hover{background-color:#cc8400;border-color:#cc8400}.about-us-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px auto;max-width:1200px;padding:40px}.about-us-title{color:#1890ff;text-align:center}.about-us-card{margin-bottom:20px}.about-us-subtitle{margin-top:40px;text-align:center}.team-member-card{align-items:center;border-radius:8px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;padding:20px;text-align:center}.team-member-image img{border-radius:50%;height:100px;margin-bottom:10px;object-fit:cover;width:100px}@media (max-width:768px){.about-us-container{padding:20px}}.navbar{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:10px 20px;position:fixed;width:100%;z-index:1000}.navbar-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.navbar-title{color:#1890ff;font-size:1.8em;font-weight:700;text-decoration:none;transition:color .3s ease}.navbar-links{align-items:center;display:flex;gap:20px}.navbar-link{color:#333;font-size:1em;text-decoration:none;transition:color .3s ease}.navbar-link.active,.navbar-link:hover{color:#1890ff}.navbar-menu-button{background:none;border:none;color:#1890ff;cursor:pointer;display:none;font-size:1.8em;padding:10px}.drawer-menu{display:flex;flex-direction:column;padding:20px}.drawer-link{color:#333;font-size:1.2em;margin-bottom:10px;text-decoration:none;transition:color .3s ease}.drawer-link.active,.drawer-link:hover{color:#1890ff}@media (max-width:768px){.navbar-links{display:none}.navbar-menu-button{align-items:center;color:#333;display:flex;justify-content:center;padding-right:30px}}.metrics-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;margin:0 8px;padding:12px;text-align:center}.metrics-title{color:#333;font-size:14px;font-weight:700;margin-bottom:4px}.metrics-value{color:#106ba3;font-size:20px;font-weight:700}.search-bar{border:1px solid #ddd;border-radius:20px;box-shadow:0 1px 3px #0000001a;margin-bottom:16px;max-width:300px;padding:8px;transition:border-color .3s;width:100%}.search-bar:focus{border-color:#106ba3;outline:none}.metrics-container{gap:12px;justify-content:space-between;margin-bottom:16px;overflow-x:auto}.logo,.metrics-container{align-items:center;display:flex}.logo{box-shadow:0 2px 5px #0000001a;color:#fff;font-size:20px;font-weight:700;height:60px;justify-content:center;padding:10px 20px}.logo:hover{background-color:#106ba3}@media (max-width:768px){.logo{font-size:18px;justify-content:start}.site-layout .ant-layout-sider{display:none}.floating-action-button{bottom:70px;right:15px}.card-container{gap:12px}.metrics-card{font-size:12px;padding:8px}.metrics-value{font-size:16px}.search-bar{max-width:100%}}.admin-bookings-page{background-color:#f0f2f5;padding:20px}.admin-bookings-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.admin-bookings-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:16px}.floating-action-button{bottom:20px;position:fixed;right:20px;z-index:1000}.booking-card{margin-bottom:20px}.admin-page{background-color:#f0f2f5;padding:20px}.admin-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.card-container{gap:16px}.actions-column,.card-container{display:flex;flex-direction:column}.actions-column{gap:8px}.driver-card,.vehicle-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:16px}.driver-card{align-items:stretch;display:flex;flex-direction:column}.ant-btn{align-items:center;border-radius:4px;box-sizing:border-box;display:inline-flex;justify-content:center;min-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-btn-primary{background-color:#1890ff;border-color:#1890ff}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}.ant-btn-danger{background-color:#ff4d4f;border-color:#ff4d4f}.ant-btn-danger:focus,.ant-btn-danger:hover{background-color:#ff7875;border-color:#ff7875}.driver-card .actions-column{margin-top:12px}.ant-btn{border-radius:6px;font-size:14px;padding:6px 12px;transition:background-color .3s,border-color .3s}.ant-btn-primary{background-color:#106ba3;border-color:#106ba3}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:#005f8f;border-color:#005f8f}.ant-btn-danger{background-color:#f5222d;border-color:#f5222d}.ant-btn-danger:focus,.ant-btn-danger:hover{background-color:#cf1322;border-color:#cf1322}@media (min-width:768px){.actions-column{flex-direction:row;gap:16px}}@media (max-width:768px){.driver-card{align-items:stretch;flex-direction:column}.driver-card>div{margin-bottom:8px}.driver-card p{font-size:14px;margin:0}.actions-column{flex-direction:row;gap:8px}.admin-header{align-items:flex-start;flex-direction:column}.admin-header .ant-space{flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.admin-header .ant-input-search{flex-grow:1;max-width:100%}.admin-header .ant-btn{flex-grow:1;max-width:48%}}.admin-marketing-page{background-color:#f9f9f9;min-height:100vh;padding:20px;text-align:center}.marketing-card,.overview-card{border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:16px;transition:box-shadow .3s ease}.marketing-card:hover,.overview-card:hover{box-shadow:0 4px 12px #0003}@media (max-width:768px){.marketing-card .ant-row,.overview-card .ant-row{flex-direction:column}.marketing-card .ant-col,.overview-card .ant-col{margin-bottom:12px;width:100%}.marketing-card p,.overview-card .ant-statistic-title{font-size:16px}.marketing-card .anticon,.overview-card .ant-statistic-content{font-size:24px}}.settings-page{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:auto;max-width:600px;padding:20px}.settings-page h1{margin-bottom:24px;text-align:center}.bill-container{margin:auto;max-width:800px;padding:16px}.company-logo{border-radius:8px;height:auto;max-width:100%}.bill-header{align-items:center;background-color:gold;color:#fff;display:flex;justify-content:space-between}.action-button{opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.bill-row:hover .action-button,.main-row:hover .action-button{opacity:1;visibility:visible}.add-item-button{display:flex;justify-content:center;margin-top:20px}.total-row{background-color:#f0f0f0;font-weight:700}.bill-row{transition:background-color .3s ease}.bill-row:hover{background-color:#f5f5f5}.main-row{transition:background-color .3s ease}.main-row:hover{background-color:#e0e0e0}.edit-button{opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.bill-container:hover .edit-button,.editable-fields:hover .edit-button{opacity:1;visibility:visible}.messaging-page{background-color:#f4f5f7;height:100vh}.customer-item{cursor:pointer;padding:12px;transition:background-color .3s}.customer-item:hover{background-color:#1890ff}.chat-content{flex-direction:column;height:100vh}.chat-content,.chat-header{background-color:#fff;display:flex}.chat-header{align-items:center;border-bottom:1px solid #e8e8e8;justify-content:space-between;padding:16px}.customer-details{background-color:#fafafa;border-radius:8px;color:#333;margin-top:10px;padding:8px}.chat-messages{background-color:#f9f9f9;flex:1 1;overflow-y:auto;padding:20px}.message{border-radius:12px;line-height:1.5;margin-bottom:16px;max-width:70%;padding:12px;position:relative}.message.customer{background-color:#e6f7ff;color:#333;margin-left:auto}.message.agent{background-color:#d9f7be;color:#333}.message p{margin:0}.message span{bottom:-16px;color:#888;font-size:12px;position:absolute;right:10px}.chat-input{align-items:center;background-color:#fff;border-top:1px solid #e8e8e8;bottom:0;display:flex;flex-shrink:0;height:15%;padding:16px;position:-webkit-sticky;position:sticky}.chat-input .ant-input{border-radius:8px;flex:1 1;margin-right:8px;resize:none}.messaging-sider{background:#001529;border-right:1px solid #e8e8e8;height:100vh;left:0;overflow-y:auto;padding-top:16px;position:fixed;top:0;width:280px}.messaging-sider .ant-list-item{align-items:center;border-bottom:1px solid #e8e8e8;cursor:pointer;display:flex;padding:12px 20px;transition:background-color .3s,transform .2s}.messaging-sider .customer-item:hover{background-color:#1890ff;transform:translateX(5px)}.messaging-sider .customer-item.active{background-color:#40a9ff;color:#fff}.messaging-sider .ant-list-item-meta-title{color:#fff;font-weight:700}.messaging-sider .ant-avatar{background-color:#87d068;margin-right:12px}.messaging-sider .ant-list-item-meta-description{color:#d3d3d3;font-size:12px}.customer-list-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:16px;text-align:center}.create-campaign-page{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:1000px;padding:20px}.steps-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:24px;padding:24px}.steps-action{margin-top:24px;text-align:right}.ant-list-item-meta-description{white-space:pre-line}.ant-list-item{align-items:center;display:flex}.campaign-dashboard .ant-card{margin:16px}.campaign-dashboard .ant-btn{margin-left:8px}.campaign-dashboard .ant-table-thead>tr>th{background-color:#f0f2f5;font-weight:500}.logo{height:32px;margin:16px}.site-layout .site-layout-background{background:#001529;color:#fff}.create-template-page{background-color:#f0f2f5;padding:24px}.page-title{margin-bottom:20px;text-align:center}.option-card{padding:20px;text-align:center}.icon-large{color:#1890ff;font-size:48px}.option-card p{margin:12px 0}.landing-page{background-color:#f9f9f9;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.landing-header{align-items:center;background:linear-gradient(135deg,#fff,#e6f7ff);box-shadow:0 4px 8px #0000001a;color:#333;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:80px 20px;padding:60px 20px;position:relative;text-align:center}.header-content{margin:auto;max-width:900px;position:relative;z-index:1}.header-title{font-size:3.5em;font-weight:800}.header-subtitle{font-size:1.5em;margin-bottom:30px}.cta-buttons{display:flex;gap:20px;justify-content:center;margin-top:30px}.cta-button,.learn-more-button{border-radius:25px;box-shadow:0 4px 12px #0003;font-size:1em;padding:10px 20px;transition:all .3s ease}.cta-button{background-color:#ff7a45;border:none;color:#fff}.cta-button:hover{background-color:#ffa940}.learn-more-button{background-color:initial;border:2px solid #1890ff;color:#1890ff}.learn-more-button:hover{background-color:#1890ff;color:#fff}.features-section,.features-title{align-items:center;justify-content:center}.features-title{flex:auto;font-size:2.5em}.features-slider{margin:auto;max-width:100%;overflow:hidden;position:relative}.features-track{animation:scrollFeatures 30s linear infinite;display:flex;width:2500px}.feature-card{background-color:#fff;box-shadow:0 4px 12px #0000001a;color:#333;flex:0 0 250px;margin:12px;padding:30px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;white-space:normal}.feature-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-8px)}.feature-icon{font-size:40px;margin-bottom:15px}.feature-title{font-size:1.4em;font-weight:600;margin-bottom:8px}.feature-description{font-size:.9em;opacity:.8}@keyframes scrollFeatures{0%{transform:translateX(0)}}.testimonials-section{background-color:#f7f7f7;padding:60px 20px;text-align:center}.testimonial-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.testimonial-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#333;margin:12px;max-width:300px;overflow:hidden;padding:30px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.testimonial-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-8px)}.footer{background-color:#f7f7f7;border-top:1px solid #e0e0e0;color:#333;padding:20px;position:relative;text-align:center}.footer a{color:#1890ff;transition:color .3s ease}.footer a:hover{color:#40a9ff}.footer{background-color:#242424;color:#fff;font-family:Segoe UI,Arial,sans-serif;padding:40px 60px}.footer-content{align-items:start;border-bottom:1px solid #444;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px}.footer-block{flex:1 1;margin-right:20px;min-width:180px}.footer-block h4{color:#ff9f00;margin-bottom:15px}.footer-block ul{list-style:none;padding:0}.footer-block ul li a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer-block ul li a:hover{color:#ff9f00}.social-links a{color:#ccc;font-size:18px;margin-right:10px;transition:color .3s ease}.social-links a:hover{color:#ff9f00}.footer-bottom{padding-top:20px;text-align:center}.footer-bottom p{color:#666;margin:0}.register-container{background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001a;margin:50px auto;max-width:400px;padding:20px}.register-form{display:flex;flex-direction:column}.register-form-button{background-color:#1890ff;border-color:#1890ff;height:40px;margin-top:20px;width:100%}.site-form-item-icon{color:#00000040}.pricing-page{background-color:#f9f9f9;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.pricing-header{background:linear-gradient(135deg,#fff,#e6f7ff);box-shadow:0 4px 8px #0000001a;color:#333;overflow:hidden;padding:60px 20px;position:relative;text-align:center}.header-title{color:#1890ff;font-size:2.5em;font-weight:700;margin-bottom:20px}.header-subtitle{font-size:1.2em;margin-bottom:20px;opacity:.8}.pricing-section{background-color:#fff;padding:40px 20px;text-align:center}.pricing-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.pricing-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#333;flex:0 0 300px;margin:20px;max-width:300px;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-8px)}.pricing-price{color:#ff7a45;font-size:2em;margin-bottom:20px}.pricing-features{list-style:none;margin-bottom:20px;padding:0}.pricing-features li{color:#666;font-size:1em;margin:8px 0}.pricing-button{background-color:#1890ff;border:none;border-radius:25px;box-shadow:0 4px 12px #0003;color:#fff;font-size:1em;padding:10px 20px;transition:background-color .3s ease}.pricing-button:hover{background-color:#40a9ff}.comparison-section{background-color:#f7f7f7;padding:40px 20px;text-align:center}.comparison-title{color:#1890ff;font-size:2em;margin-bottom:20px}.comparison-table{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:900px}.ant-table{border-radius:12px;overflow:hidden}.ant-table-thead>tr>th{background-color:#e6f7ff;color:#333;font-weight:600;text-align:center}.ant-table-tbody>tr>td{color:#666;text-align:center}.ant-table-tbody>tr:hover>td{background-color:#fafafa}.ant-table-container{border-radius:12px;overflow:hidden}.ant-table-bordered .ant-table-container{border-radius:12px}@media (max-width:768px){.pricing-cards{align-items:center;flex-direction:column}.pricing-card{margin:10px 0;max-width:100%}.header-title{font-size:2em}.header-subtitle{font-size:1em}.pricing-price{font-size:1.5em}}.features-section{background-color:#fff;padding:40px 20px}.features-title{color:#1890ff;font-size:24px;margin-bottom:20px;text-align:center}.feature-card{border-radius:8px;box-shadow:0 2px 10px #0000001a;display:block;margin:10px auto;max-width:90%;padding:20px}.feature-icon{color:#1890ff;font-size:30px;margin-bottom:10px}.feature-title{color:#333;font-size:18px;margin-bottom:5px}.feature-description{color:#666;font-size:14px}.features-slider{overflow-y:auto;padding-bottom:20px}.contact-page{background-color:#f7f8fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding-top:80px}.contact-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1000px;padding:40px 20px}.contact-form-card,.contact-info-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:20px;transition:box-shadow .3s ease}.contact-form-card:hover,.contact-info-card:hover{box-shadow:0 8px 16px #00000026}.contact-title{color:#1890ff;margin-bottom:24px}.demo-container{background-color:#f0f2f5;min-height:100vh;padding:40px}.demo-header{margin-bottom:50px;text-align:center}.demo-title{color:#1890ff;font-size:2.5rem;margin-bottom:20px}.demo-subtitle{color:#666;font-size:1.25rem;margin:auto;max-width:760px}.feature-section{margin-bottom:40px}.feature-card{background:linear-gradient(to bottom right,#fff,#f3f3f3);border-radius:12px;box-shadow:0 10px 25px #0000001a;overflow:hidden;transition:transform .3s,box-shadow .3s}.feature-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-10px)}.call-to-action{display:flex;justify-content:center;margin-top:40px}.demo-cta-button{background-color:#007aff;border-color:#007aff;box-shadow:0 4px 12px #0078ff4d;font-size:1.2rem;padding:10px 50px}.demo-cta-button:hover{background-color:#0056b3;border-color:#0056b3}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}
/*# sourceMappingURL=main.cbb908bf.css.map*/