@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}a,div,form,html,i,section,span,strong{border:0;margin:0;padding:0;vertical-align:baseline}body{margin:0;background:#fff;font-size:18px;font-weight:300;font-family:"Lato",Arial,sans-serif}body,h2,h3,h4,h5,p{border:0;vertical-align:baseline}body,h2,h3,h4,h5{padding:0}p{margin:0}*,::after{box-sizing:border-box}:focus{outline:0}p{padding:10px 0}a{text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:700}#theme-full-screen-search-form #theme-full-screen-search-form-close-button,#theme-go-to-top{transition:all 200ms ease}html body .theme-main{width:1220px;margin-left:auto;margin-right:auto}.theme-clear-fix::after{height:0;clear:both;content:" ";font-size:0;min-height:0;display:block;visibility:hidden}h2,h3,h4,h5{margin:0 0 30px}h4,h5{margin-bottom:20px}*+h3,*+h4{margin-top:40px}h4+p,h5+p{padding-top:0}input[type=text]{border-width:1px;border-style:solid;padding:0 20px 20px}#theme-go-to-top{opacity:0;z-index:99;right:30px;width:48px;height:48px;bottom:155px;font-size:42px;position:fixed;line-height:48px;text-align:center;border-radius:999em;background:rgb(133 140 146/.4);text-decoration:none}#theme-go-to-top:hover{text-decoration:none;background:rgb(133 140 146/.6)}@font-face{font-display:swap;font-family:"theme-icon-feature";src:url(/wp-content/themes/autoride/font/theme-icon-feature.eot);src:url(/wp-content/themes/autoride/font/theme-icon-feature.eot)format("embedded-opentype"),url(/wp-content/themes/autoride/font/theme-icon-feature.ttf)format("truetype"),url(/wp-content/themes/autoride/font/theme-icon-feature.woff)format("woff"),url(/wp-content/themes/autoride/font/theme-icon-feature.svg)format("svg");font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:"theme-icon-meta";src:url(/wp-content/themes/autoride/font/theme-icon-meta.eot);src:url(/wp-content/themes/autoride/font/theme-icon-meta.eot)format("embedded-opentype"),url(/wp-content/themes/autoride/font/theme-icon-meta.ttf)format("truetype"),url(/wp-content/themes/autoride/font/theme-icon-meta.woff)format("woff"),url(/wp-content/themes/autoride/font/theme-icon-meta.svg)format("svg");font-weight:400;font-style:normal}#theme-full-screen-search-form #theme-full-screen-search-form-close-button::before,[class^=theme-icon-meta-]{font-family:"theme-icon-meta"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=theme-icon-meta-]{line-height:1}#theme-full-screen-search-form #theme-full-screen-search-form-close-button:before{content:"l"}.theme-icon-meta-arrow-vertical-2:before{content:"d"}@font-face{font-display:swap;font-family:"theme-icon-social";src:url(/wp-content/themes/autoride/font/theme-icon-social.eot);src:url(/wp-content/themes/autoride/font/theme-icon-social.eot)format("embedded-opentype"),url(/wp-content/themes/autoride/font/theme-icon-social.ttf)format("truetype"),url(/wp-content/themes/autoride/font/theme-icon-social.woff)format("woff"),url(/wp-content/themes/autoride/font/theme-icon-social.svg)format("svg");font-style:normal;font-weight:400}.theme-page .theme-page-content{min-height:200px;padding-top:100px;padding-bottom:100px;margin:0}#theme-full-screen-search-form{top:0;left:0;opacity:0;z-index:99;width:100%;height:100%;display:none;position:fixed}#theme-full-screen-search-form #theme-full-screen-search-form-close-button{top:50px;right:50px;width:32px;height:32px;display:block;position:absolute;font-size:32px;line-height:32px;text-decoration:none;color:#9ea8b2}#theme-full-screen-search-form #theme-full-screen-search-form-close-button::before{font-size:32px;line-height:32px}#theme-full-screen-search-form #theme-full-screen-search-form-close-button:hover{text-decoration:none;color:#ff700a}#theme-full-screen-search-form>form{display:table-row}#theme-full-screen-search-form>form>div{text-align:center;display:table-cell;vertical-align:middle;padding:0 50px}#theme-full-screen-search-form>form>div>input[type=text]{max-width:600px;border-style:solid;padding:0 20px 10px 0;border-width:0 0 1px;color:#2c3e50}.theme-pagination{clear:both;display:table;margin-left:auto;margin-right:auto}@media only screen and (min-width:0) and (max-width:767px){.theme-component-testimonial-list.theme-component-testimonial-list-style-1 .theme-component-testimonial-list-item:lats-child{margin-bottom:0}#theme-full-screen-search-form>form>div>span{display:none}}@media only screen and (min-width:960px) and (max-width:1240px){html body .theme-main{width:940px}}@media only screen and (min-width:768px) and (max-width:959px){html body .theme-main{width:750px}}@media only screen and (min-width:480px) and (max-width:767px){html body .theme-main{width:460px}}@media only screen and (min-width:0) and (max-width:479px){html body .theme-main{width:300px}}#theme-full-screen-search-form>form>div>span,a,a:hover{color:#ff700a}body,input{color:#567}#theme-go-to-top{color:#fff}h2,h3,h4,h5{color:#2c3e50}#theme-full-screen-search-form>form>div>input[type=text]::placeholder{color:#ced3d9}#theme-full-screen-search-form>form>div>input[type=text],input[type=text]{border-color:#eaecee}#theme-full-screen-search-form{background-color:#fff}@font-face{font-display:swap;font-family:"chbs-meta-icon";src:url(/wp-content/plugins/chauffeur-booking-system/font/meta-icon.eot);src:url(/wp-content/plugins/chauffeur-booking-system/font/meta-icon.eot)format("embedded-opentype"),url(/wp-content/plugins/chauffeur-booking-system/font/meta-icon.ttf)format("truetype"),url(/wp-content/plugins/chauffeur-booking-system/font/meta-icon.woff)format("woff"),url(/wp-content/plugins/chauffeur-booking-system/font/meta-icon.svg?7cbga7)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"chbs-meta-icon-2";src:url(/wp-content/plugins/chauffeur-booking-system/font/meta-icon-2.eot);src:url(/wp-content/plugins/chauffeur-booking-system/font/meta-icon-2.eot)format("embedded-opentype"),url(/wp-content/plugins/chauffeur-booking-system/font/meta-icon-2.ttf)format("truetype"),url(/wp-content/plugins/chauffeur-booking-system/font/meta-icon-2.woff)format("woff"),url(/wp-content/plugins/chauffeur-booking-system/font/meta-icon-2.svg?7cbga7)format("svg");font-weight:400;font-style:normal}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}:root{--page-title-display:block}.elementor-widget{position:relative}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start);--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}.e-con:not(.e-div-block-base){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction);align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed{gap:initial;text-align:initial}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is([data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%);transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con .elementor-widget{min-width:0}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget{max-width:100%}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}.elementor-element:not(.e-div-block-base) .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-kit-24061{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.e-con{--container-max-width:1140px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media (max-width:1024px){.e-con{--container-max-width:1024px}}@media (max-width:768px){.e-con{--container-max-width:768px}}.elementor-26534 .elementor-element.elementor-element-683d87b{--display:flex}.cancellation-policy{background:linear-gradient(135deg,#f1f2f6 0,#ddd6fe 100%);padding:80px 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 20px}.cancellation-header{text-align:center;margin-bottom:60px}.section-title{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:20px;letter-spacing:-.02em}.title-underline{width:80px;height:4px;background:linear-gradient(135deg,#e74c3c,#c0392b);margin:20px auto 30px;border-radius:2px}.policy-intro{font-size:1.1rem;color:#7f8c8d;max-width:600px;margin:0 auto;line-height:1.6}.cancellation-content{display:grid;gap:40px}.policy-section{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px rgb(0 0 0/.1);border:1px solid rgb(231 76 60/.1);overflow:hidden;position:relative}.policy-section::before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.section-header,.section-icon{display:flex;align-items:center}.section-header{gap:20px;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #ecf0f1}.section-icon{width:55px;height:55px;border-radius:50%;justify-content:center;color:#fff;font-size:1.3rem;box-shadow:0 4px 15px rgb(0 0 0/.2)}.policy-section::before,.section-icon.customer{background:linear-gradient(135deg,#e74c3c,#c0392b)}.section-icon.company{background:linear-gradient(135deg,#3498db,#2980b9)}.section-icon.refund,.timeline-item.full-refund .timeline-dot{background:linear-gradient(135deg,#27ae60,#229954)}.section-icon.weather{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.section-header h3{font-size:1.7rem;font-weight:600;color:#2c3e50;margin:0}.cancellation-grid{display:grid;gap:30px}.cancellation-card{background:#f8f9fa;border-radius:15px;padding:30px;border-left:4px solid #e74c3c}.card-header,.card-icon{display:flex;align-items:center}.card-header{gap:15px;margin-bottom:25px}.card-icon{width:45px;height:45px;background:linear-gradient(135deg,#e74c3c,#c0392b);border-radius:50%;justify-content:center;color:#fff;font-size:1.1rem}.card-header h4{color:#2c3e50}.cancellation-timeline{display:grid;gap:20px}.timeline-dot,.timeline-item{display:flex;align-items:center}.timeline-item{gap:20px;background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0/.05);transition:transform .3s ease}.timeline-item:hover{transform:translateX(5px)}.timeline-dot{width:50px;height:50px;border-radius:50%;justify-content:center;color:#fff;font-size:1.2rem;flex-shrink:0}.timeline-item.full-refund .timeline-dot{box-shadow:0 4px 15px rgb(39 174 96/.3)}.timeline-item.partial-refund .timeline-dot{background:linear-gradient(135deg,#f39c12,#e67e22);box-shadow:0 4px 15px rgb(243 156 18/.3)}.timeline-item.no-refund .timeline-dot{box-shadow:0 4px 15px rgb(231 76 60/.3)}.timeline-content{flex-grow:1}.time-label{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:5px}.refund-amount{font-size:1.3rem;font-weight:700;margin-bottom:5px}.full-refund .refund-amount{color:#27ae60}.partial-refund .refund-amount{color:#f39c12}.no-refund .refund-amount{color:#e74c3c}.time-desc{font-size:.9rem;color:#7f8c8d}.no-show-policy{margin-top:30px}.policy-card.warning{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff;border-radius:15px;padding:30px;box-shadow:0 6px 20px rgb(243 156 18/.3)}.policy-header{display:flex;align-items:center;gap:15px;margin-bottom:25px}.policy-icon{width:50px;height:50px;background:rgb(255 255 255/.2);border-radius:50%;justify-content:center;font-size:1.3rem}.card-header h4,.policy-header h4{font-size:1.4rem;font-weight:600;margin:0}.no-refund-icon,.policy-icon,.policy-item{display:flex;align-items:center}.policy-item{gap:20px;margin-bottom:25px}.no-refund-icon{width:45px;height:45px;background:rgb(231 76 60/.8);border-radius:50%;justify-content:center;font-size:1.2rem}.item-content h5,.wait-times h5{font-size:1.2rem;font-weight:600;margin-bottom:5px}.item-content p{margin:0;opacity:.9}.wait-times{margin-top:25px}.wait-times h5{margin-bottom:15px}.wait-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.wait-icon,.wait-item{display:flex;align-items:center}.wait-item{background:rgb(255 255 255/.15);padding:20px;border-radius:10px;gap:15px}.wait-icon{width:35px;height:35px;background:rgb(255 255 255/.2);border-radius:50%;justify-content:center;font-size:1rem}.wait-info{display:flex;flex-direction:column;gap:3px}.location{font-size:.9rem;opacity:.8}.reason-content h5,.time{font-size:1.1rem;font-weight:600}.company-cancellation-content{display:grid;gap:30px}.reasons-card{background:#f8f9fa;padding:30px;border-radius:15px;border-left:4px solid #3498db}.reasons-header,.reasons-icon{display:flex;align-items:center}.reasons-header{gap:15px;margin-bottom:25px}.reasons-icon{width:45px;height:45px;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:50%;justify-content:center;color:#fff;font-size:1.1rem}.reasons-header h4{color:#2c3e50}.reasons-list{display:grid;gap:20px}.reason-icon,.reason-item{display:flex;align-items:center}.reason-item{gap:20px;background:#fff;padding:20px;border-radius:10px}.reason-icon{width:45px;height:45px;border-radius:50%;justify-content:center;color:#fff;font-size:1.1rem;flex-shrink:0}.reason-item.safety .reason-icon,.timeline-item.no-refund .timeline-dot{background:linear-gradient(135deg,#e74c3c,#c0392b)}.reason-item.breakdown .reason-icon{background:linear-gradient(135deg,#f39c12,#e67e22)}.reason-item.violation .reason-icon{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.reason-content h5{color:#2c3e50;margin-bottom:5px}.reason-content p{color:#7f8c8d;margin:0;font-size:.9rem}.company-guarantee{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;padding:30px;border-radius:15px;box-shadow:0 6px 20px rgb(52 152 219/.3)}.guarantee-header{display:flex;align-items:center;gap:15px;margin-bottom:25px}.guarantee-icon{width:50px;height:50px;background:rgb(255 255 255/.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.guarantee-header h4,.reasons-header h4{font-size:1.4rem;font-weight:600;margin:0}.guarantee-items{display:grid;gap:15px}.guarantee-item{display:flex;align-items:center;gap:15px}.guarantee-check{width:30px;height:30px;background:rgb(255 255 255/.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#27ae60;font-size:1rem;flex-shrink:0}.guarantee-item span{font-size:1.05rem;font-weight:500}.refund-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.refund-step{background:#f8f9fa;padding:30px;border-radius:15px;display:flex;align-items:flex-start;gap:20px;border-left:4px solid #27ae60}.step-number{width:45px;height:45px;background:linear-gradient(135deg,#27ae60,#229954);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;flex-shrink:0}.step-content h4{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:8px}.step-content p{color:#7f8c8d;margin:0;line-height:1.5}.weather-policy{display:grid;gap:30px}.weather-warning{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;padding:30px;border-radius:15px;box-shadow:0 6px 20px rgb(155 89 182/.3)}.warning-content{display:flex;align-items:center;gap:20px}.warning-icon{width:60px;height:60px;background:rgb(255 255 255/.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.commitment-content h4,.warning-text h4{font-size:1.4rem;font-weight:600;margin-bottom:8px}.warning-text p{margin:0;font-size:1.05rem;opacity:.9}.commitment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.commitment-card{background:#f8f9fa;padding:30px;border-radius:15px;display:flex;align-items:center;gap:20px}.commitment-card.safety-priority{border-left:4px solid #e74c3c}.commitment-card.alternative-dates{border-left:4px solid #3498db}.commitment-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;flex-shrink:0}.commitment-card.safety-priority .commitment-icon{background:linear-gradient(135deg,#e74c3c,#c0392b)}.commitment-card.alternative-dates .commitment-icon{background:linear-gradient(135deg,#3498db,#2980b9)}.commitment-content h4{font-size:1.2rem;color:#2c3e50}.commitment-content p{color:#7f8c8d;margin:0}.policy-footer{margin-top:50px;padding-top:40px;border-top:2px solid #ecf0f1;display:grid;gap:30px}