@import"https://cdn.boxicons.com/fonts/basic/boxicons.min.css";html{font-family:IBM Plex Sans Arabic,sans-serif}.insurance-item{padding:16px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}@media(max-width:600px){.insurance-item{padding:12px;border-radius:16px}}.insurance-item .MuiSvgIcon-root{transition:color .35s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.6);font-size:3.5rem;margin-bottom:1.2rem}@media(max-width:600px){.insurance-item .MuiSvgIcon-root{margin-bottom:.8rem}}.insurance-item:hover{transform:translateY(-7px) scale(1.03);box-shadow:0 10px 25px rgba(0,0,0,.25)}@media(max-width:600px){.insurance-item:hover{transform:translateY(-5px) scale(1.02)}}.insurance-item:hover .MuiSvgIcon-root,.insurance-item:hover .animated-car{color:rgba(0,0,0,.87)}.insurance-item:hover:before{opacity:1}.insurance-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.05);opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1)}html.dark .insurance-item{background:hsla(0,0%,100%,.05);color:#f5f5f5;box-shadow:0 4px 16px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.08)}html.dark .insurance-item .MuiSvgIcon-root{color:rgba(142,28,155,.9)}html.dark .insurance-item:hover{background:hsla(0,0%,100%,.08);border-color:rgba(142,28,155,.4)}html.dark .insurance-item:hover .MuiSvgIcon-root{color:#b64fc8}[data-theme=dark] .animated-car{color:hsla(0,0%,100%,.7)}[data-theme=dark] .animated-car:hover{color:hsla(0,0%,100%,.95)}.offer-item{padding:16px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:100px;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;background:linear-gradient(90deg,rgba(255,255,255,.8),rgba(240,240,240,.8));border:1px solid rgba(0,0,0,.1)}@media(max-width:600px){.offer-item{padding:12px;border-radius:16px}}.offer-item .offer-title{margin-bottom:4px;font-weight:700;background:linear-gradient(90deg,rgb(195,34,39),rgb(163,94,29));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.offer-item .offer-description{font-size:"0.9rem";color:"rgba(0, 0, 0, 0.7)"}html.dark .offer-item{color:#f5f5f5;box-shadow:0 4px 16px rgba(0,0,0,.4);background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.03));border:1px solid hsla(0,0%,100%,.1)}html.dark .offer-item .offer-title{background:linear-gradient(90deg,rgb(182,79,200),rgb(142,28,155));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-container{background:linear-gradient(135deg,#f8f9fa,#f2f3f5);min-height:100vh;display:flex;flex-direction:column}html.dark .page-container{background:linear-gradient(135deg,#0f0f0f,#1a1a1a)!important}.app-bar-button{border-radius:20px!important;border-color:#000!important;color:#000!important;transition:all .3s ease!important}.app-bar-button:hover{background-color:rgba(195,34,39,.04);border-color:#000}body,html{min-height:100%!important}.content-container{flex:1 1}.primary-dark-bg{background-color:rgba(0,0,0,0);color:#000}.app-bar-simple{background:rgba(0,0,0,0)!important;color:#4a0c48!important;box-shadow:none!important}.app-bar-simple *{color:#000!important}.app-bar-simple-toolbar{border-radius:20px;height:60px;padding:0!important}html.dark .app-bar-simple-toolbar{background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.dark .app-bar-simple{background:rgba(0,0,0,0)!important;color:#f5f5f5!important}html.dark .app-bar-simple *{color:#f5f5f5!important}html.dark .site-audience-switch{--audience-switch-text:#f4eaf6;--audience-switch-selected-text:#ffffff;--audience-switch-hover-text:#ffffff;--audience-switch-hover-bg:rgba(255,255,255,0.08);background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.16)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 18px rgba(0,0,0,.2)!important}html.dark .site-audience-switch .site-audience-switch__option{color:#f4eaf6!important}html.dark .site-audience-switch .site-audience-switch__option:not(.is-selected):hover{color:#fff!important;background:hsla(0,0%,100%,.08)!important}html.dark .site-audience-switch .site-audience-switch__option.is-selected{color:#fff!important;background:linear-gradient(135deg,#b02cc2,#7d198d)!important;box-shadow:0 2px 10px rgba(176,44,194,.34)!important}.app-bar{background:#c63338;background:linear-gradient(180deg,rgba(198,51,56,.1853991597),rgba(198,51,56,0));color:#000;box-shadow:none}.mobile-drawer .MuiDrawer-paper{background:linear-gradient(135deg,#f8f9fa,#f2f3f5)}html.dark .mobile-drawer .MuiDrawer-paper{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);color:#f5f5f5;border-left:1px solid hsla(0,0%,100%,.08)}html.dark .mobile-drawer .MuiListItemIcon-root{color:rgba(142,28,155,.9)}.footer{padding:16px 0;margin-top:auto}@media(max-width:600px){.footer{padding:12px 0}}html.dark .footer{background-color:rgba(26,26,26,.9)!important;border-top:1px solid hsla(0,0%,100%,.1)}.collapsible-section-header{cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:opacity .2s ease}.collapsible-section-header:hover{opacity:.8}.no-underline{text-decoration:none!important;color:unset!important}.amen-stepper{padding:0}.amen-stepper circle{fill:#f2f2f2;stroke:#000}.amen-stepper .MuiSvgIcon-root{overflow:visible}.amen-stepper .MuiStepIcon-root circle{r:17}.amen-stepper .MuiStepIcon-root text{visibility:hidden}.amen-stepper .Mui-active circle,.amen-stepper .Mui-completed circle{fill:#eaa4ed;stroke:#000;stroke-width:2}.amen-stepper .Mui-completed .MuiSvgIcon-root{fill:#eaa4ed;stroke:#000;stroke-width:2;transform:none}.MuiStepLabel-root *{color:#000!important}.MuiStepIcon-text{fill:#000!important}.amen-stepper .MuiStepConnector-line{background-color:#eaa4ed!important;height:7.5px;border-radius:5px;border:1px solid #000!important;margin:0 30px}.custom-step-icon-wrapper{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f2f2f2;border:2px solid #000;transition:all .3s ease;font-weight:700;color:#000}.custom-step-label{font-size:.8rem;color:#000;margin-top:8px}html.dark .custom-step-label{color:#fff}.custom-step.active .custom-step-icon-wrapper,.custom-step.completed .custom-step-icon-wrapper{background-color:rgba(199,42,216,.15);border-color:#000;color:#000}.custom-step.active .custom-step-label,.custom-step.completed .custom-step-label{color:#000;font-weight:700}html.dark .custom-step.active .custom-step-label,html.dark .custom-step.completed .custom-step-label{color:#fff}.custom-step-connector{background-color:#f2f2f2;border:1px solid #000;border-radius:5px;transition:background-color .3s ease,border-color .3s ease;margin-left:40px;margin-right:40px}@media(max-width:600px){.custom-step-connector{margin-left:14px;margin-right:14px}}.custom-step-connector.active{background-color:rgba(199,42,216,.15);border-color:#000}html.dark .custom-step-icon-wrapper{color:#f5f5f5}html.dark .custom-step-connector,html.dark .custom-step-icon-wrapper{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}html.dark .custom-step-connector.active{background-color:rgba(142,28,155,.3);border-color:#8e1c9b}html.dark .custom-step.active .custom-step-icon-wrapper,html.dark .custom-step.completed .custom-step-icon-wrapper{border-color:#8e1c9b;background-color:rgba(142,28,155,.3);color:#f5f5f5}.home-white-section{background:#fff;padding:16px;border-radius:20px;margin-bottom:16px}html.dark .home-white-section{background:hsla(0,0%,100%,.05);color:#f5f5f5;border:1px solid hsla(0,0%,100%,.08)}.how-it-works-item{background-color:#f2f2f2;border-radius:20px;padding:10px;text-align:center}html.dark .how-it-works-item{background-color:hsla(0,0%,100%,.08);color:#f5f5f5;border:1px solid hsla(0,0%,100%,.1)}.how-it-works-item #number-head{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#c62828;color:#fff;font-weight:700;font-size:15px;margin:-20px auto 10px}.how-it-works-item #number-head.one{background-color:#fee60d;color:#000}.how-it-works-item #number-head.two{background-color:#beefff;color:#000}.how-it-works-item #number-head.three{background-color:#80fd8c;color:#000}.how-it-works-item #icon-container{border-radius:20px;padding:10px}html.dark .how-it-works-item #icon-container{background-color:hsla(0,0%,100%,.03);border-radius:20px;padding:10px}.how-it-works-item #title{font-weight:700;margin-top:10px;font-size:1.5rem}.home-description-text{font-size:1rem;color:rgba(133,133,133,.7);text-align:center;max-width:800px;margin:10px auto}html.dark .home-description-text{color:rgba(245,245,245,.8)}.partners-marquee-wrapper{position:relative}.partners-marquee-wrapper:after,.partners-marquee-wrapper:before{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.partners-marquee-wrapper:before{left:0;background:linear-gradient(90deg,#f5f5f5 0,transparent)}.partners-marquee-wrapper:after{right:0;background:linear-gradient(270deg,#f5f5f5 0,transparent)}html.dark .partners-marquee-wrapper:before{background:linear-gradient(90deg,#121212 0,transparent)}html.dark .partners-marquee-wrapper:after{background:linear-gradient(270deg,#121212 0,transparent)}.partner-card-in-marquee{height:90px;margin:0 12px;background-color:#fff;border-radius:16px;transition:all .35s cubic-bezier(.4,0,.2,1);width:180px;display:flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid rgba(0,0,0,.06)}html.dark .partner-card-in-marquee{background-color:hsla(0,0%,100%,.05);color:#f5f5f5;border:1px solid hsla(0,0%,100%,.08)}@media(max-width:600px){.partners-marquee-wrapper:after,.partners-marquee-wrapper:before{width:40px}.partner-card-in-marquee{width:150px;height:80px}}.review-card{min-width:300px;height:150px;margin:16px;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;border-radius:20px!important;border:1px solid rgba(0,0,0,0);transition:50ms ease-in-out}html.dark .review-card{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.review-card:hover{border:1px solid #c4c4c4}.amen-primary-color{background:#8e1c9b}.bullet-circle{width:13px;height:13px;border-radius:50%;background-color:#252d75;display:inline-block;-webkit-margin-end:8px;margin-inline-end:8px}.big-buy-now-button{background-color:#000!important;color:#fff!important}html.dark .big-buy-now-button{background-color:#8e1c9b!important;color:#fff!important;box-shadow:0 4px 12px rgba(142,28,155,.3)!important}html.dark .big-buy-now-button:hover{background-color:#b64fc8!important}.next-button{background-color:#000!important;color:#fff!important;box-shadow:none!important}.next-button.Mui-disabled{background-color:#8b8b8b!important;color:#adadad}html.dark .next-button{background-color:#8e1c9b!important;color:#fff!important}html.dark .next-button:hover{background-color:#b64fc8!important}html.dark .next-button.Mui-disabled{background-color:hsla(0,0%,100%,.1)!important;color:rgba(245,245,245,.3)!important}.bottom-sticky-bar{position:fixed;bottom:0;left:0;right:0;padding:12px;z-index:10;background-color:hsla(0,0%,100%,.7)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.12)!important;box-shadow:0 -4px 12px rgba(0,0,0,.05)!important}html.dark .bottom-sticky-bar{background-color:rgba(30,30,30,.7);border-top-color:hsla(0,0%,100%,.1);box-shadow:0 -4px 12px hsla(0,0%,100%,.05);background-color:rgba(15,15,15,.9)!important;border-top:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 -4px 20px rgba(0,0,0,.5)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.standard-radius-one{border-radius:1rem!important}.offer-card{background-color:#fff;display:flex;border-radius:20px;cursor:pointer;transition:.17s;border:2px solid #ccc}.offer-card:hover{background-color:hsl(0,0%,92.4019607843%)}.offer-card.selected{border-color:#000;box-shadow:0 0 10px 0 #eaa4ed}html.dark .offer-card{background-color:hsla(0,0%,100%,.05);color:#f5f5f5;border:2px solid hsla(0,0%,100%,.1)}html.dark .offer-card:hover{background-color:hsla(0,0%,100%,.08);border-color:rgba(142,28,155,.4)}html.dark .offer-card.selected{border-color:#8e1c9b;box-shadow:0 0 20px 0 rgba(142,28,155,.4);background-color:rgba(142,28,155,.08)}.light-only{display:block}.dark-only,html.dark .light-only{display:none}html.dark .dark-only{display:block}.get-started-button{padding:12px 40px!important;font-size:1.1rem!important;position:relative;overflow:hidden;color:#000;border-radius:15px!important;transition:background .1s ease-out;width:200px;--gradient-color-start:rgb(126,35,119);--gradient-color-mid:rgb(126,35,119);--gradient-color-end:#000000;transition:all .3s ease-in-out!important}.get-started-button:hover{scale:1.1;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 5px 0 rgba(0,0,0,.14),0 1px 1px 0 rgba(0,0,0,.12)}html.dark .get-started-button{color:#fff!important;background:linear-gradient(135deg,#8E1C9B,#6B1577)!important;box-shadow:0 4px 16px rgba(142,28,155,.3)!important}html.dark .get-started-button:hover{box-shadow:0 6px 20px rgba(142,28,155,.4)!important;background:linear-gradient(135deg,#B64FC8,#8E1C9B)!important}.vehicle-details-step-switch-typography{padding-right:10px;padding-left:10px}.amen-card-container{background:#fff;border-radius:24px;border:1px solid #e8e3e9;box-shadow:0 16px 46px rgba(52,35,55,.12);overflow:hidden;width:100%;margin-inline:auto}@media(max-width:768px){.amen-card-container{border-radius:20px;box-shadow:0 10px 30px rgba(52,35,55,.1)}}@media(max-width:480px){.amen-card-container{border-radius:16px}}.amen-tabs-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:8px;background:#faf8fa;border-bottom:1px solid #ece7ed}.amen-tab-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:62px;padding:10px 12px;cursor:pointer;background:rgba(0,0,0,0);border:none;border-radius:14px;font-family:inherit;transition:background-color .2s ease,color .2s ease;position:relative}.amen-tab-item:hover:not(.disabled):not(.active){background:rgba(142,28,155,.06)}.amen-tab-item.active{background:#f4e9f6}.amen-tab-item.active .amen-icon-container i,.amen-tab-item.active .amen-tab-label{color:#71147c}.amen-tab-item.active .amen-tab-label{font-weight:700}.amen-tab-item:focus-visible{outline:3px solid rgba(142,28,155,.25);outline-offset:1px}.amen-tab-item.disabled{opacity:.48;cursor:not-allowed}.amen-icon-container{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.amen-icon-container i{font-size:23px}.amen-icon-container i,.amen-tab-label{color:#5a5a5a;transition:color .2s ease}.amen-tab-label{font-size:14px;font-weight:600;text-align:center;line-height:1.2;white-space:nowrap}.amen-soon-badge{padding:2px 6px;border-radius:999px;background:#ebe6ec;color:#6f6571;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.amen-content-area{background:#fff}.amen-card-container .step-title,.quote-form-header{display:none}.amen-card-container .quote-form-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 30px 0}.amen-card-container .quote-form-eyebrow{margin:0 0 4px;color:#8e1c9b;font-size:.75rem;font-weight:800;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.amen-card-container .quote-form-title{color:#201921;font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.25}.amen-card-container .quote-form-step-count{margin-top:4px;color:#6f6571;font-size:.8125rem;font-weight:600;white-space:nowrap}.amen-card-container .quote-form-progress{position:absolute;inset-inline:30px;bottom:-16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:6px;gap:6px}.amen-card-container .quote-form-progress span{height:5px;border-radius:999px;background:#ebe6ec}.amen-card-container .quote-form-progress span.active{background:#8e1c9b}.amen-card-container .quote-form-body{padding:42px 30px 24px!important;overflow:visible!important}.amen-card-container .quote-form-header:not(:has(.quote-form-progress))+.step-title+.quote-form-body{padding-top:28px!important}.tab-content-wrapper{animation:fadeInUp .35s cubic-bezier(.4,0,.2,1)}.tab-content-wrapper.fade-in{opacity:0;animation:fadeInUp .35s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}html.dark .amen-card-container{background:#1c171d;box-shadow:0 16px 46px rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.08)}html.dark .amen-card-container .quote-form-title{color:#fbf7fc}html.dark .amen-card-container .quote-form-step-count{color:#c5bbc7}html.dark .amen-card-container .quote-form-progress span{background:#413842}html.dark .amen-card-container .quote-form-progress span.active{background:#b64fc8}html.dark .amen-tabs-wrapper{background:#252027;border-bottom-color:#443945}html.dark .amen-tab-item:hover:not(.disabled):not(.active){background:rgba(182,79,200,.1)}html.dark .amen-tab-item.active{background:#412945}html.dark .amen-tab-item.active .amen-icon-container i,html.dark .amen-tab-item.active .amen-tab-label{color:#e69bf0}html.dark .amen-icon-container i,html.dark .amen-tab-label{color:#c7bdc9}html.dark .amen-soon-badge{background:#3b343c;color:#cfc5d0}html.dark .amen-content-area{background:#1c171d}@media(max-width:600px){.amen-tabs-wrapper{gap:3px;padding:6px}.amen-tab-item{flex-direction:column;gap:3px;min-height:68px;padding:8px 3px;border-radius:11px}.amen-tab-label{font-size:.75rem}.amen-soon-badge{display:none}.amen-card-container .quote-form-header{gap:10px;padding:22px 17px 0}.amen-card-container .quote-form-progress{inset-inline:17px}.amen-card-container .quote-form-body{padding:38px 17px 17px!important}.amen-card-container .quote-form-header:not(:has(.quote-form-progress))+.step-title+.quote-form-body{padding-top:22px!important}}.home-tab-chip{font-size:1rem!important;padding:8px 18px;border-radius:15px!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-margin-end:12px;margin-inline-end:12px;color:#333;background-color:hsla(0,0%,100%,.15)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #000}.home-tab-chip,.home-tab-chip .MuiSvgIcon-root{transition:all .2s ease-in-out}@media(max-width:768px){.home-tab-chip{font-size:.85rem!important;padding:6px 12px;-webkit-margin-end:8px;margin-inline-end:8px;margin-bottom:8px;border-radius:8px!important}.home-tab-chip .MuiSvgIcon-root{font-size:1.1rem!important;margin-right:4px!important}}@media(max-width:480px){.home-tab-chip{font-size:.8rem!important;padding:5px 10px;-webkit-margin-end:6px;margin-inline-end:6px;margin-bottom:6px;border-radius:6px!important}.home-tab-chip .MuiSvgIcon-root{font-size:1rem!important;margin-right:3px!important}}.home-tab-chip .home-tab-icon{margin:0;-webkit-margin-end:8px!important;margin-inline-end:8px!important;font-size:25px}.home-tab-chip .no-hover{display:inline}.home-tab-chip .yes-hover{display:none}.home-tab-chip.disabled{opacity:.5;pointer-events:none}.home-tab-chip:hover{background-color:rgba(251,233,250,.4196078431)!important;border-color:#8e1c9b}.home-tab-chip:hover .no-hover{display:none}.home-tab-chip:hover .yes-hover{display:inline}.home-tab-chip:active{background-color:#d8aed6!important}.home-tab-chip.current{background-color:#fbe9fa!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#8e1c9b}.home-tab-chip.current .no-hover{display:none}.home-tab-chip.current .yes-hover{display:inline}html.dark .home-tab-chip{background-color:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.15)!important;color:#f5f5f5!important}html.dark .home-tab-chip .MuiSvgIcon-root{color:#f5f5f5!important}html.dark .home-tab-chip:hover{background-color:rgba(142,28,155,.15)!important;border-color:#8e1c9b!important;color:#f5f5f5!important}html.dark .home-tab-chip:hover .MuiSvgIcon-root{color:#b64fc8!important}html.dark .home-tab-chip:active{background-color:rgba(142,28,155,.25)!important}html.dark .home-tab-chip.current{background-color:rgba(142,28,155,.2)!important;border-color:#8e1c9b!important;color:#f5f5f5!important}html.dark .home-tab-chip.current .MuiSvgIcon-root{color:#b64fc8!important}.animated-gradient-bg{background:linear-gradient(-45deg,#86469C,#eaa4ed,#6b7db8);background-size:400% 400%;animation:gradientShift 15s ease infinite;position:relative;overflow:hidden}.animated-gradient-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,255,255,.1),rgba(255,255,255,.3) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.3) 75%,rgba(255,255,255,.1));background-size:200% 200%;animation:shimmer 30s ease-in-out infinite;pointer-events:none}.home-tabs-container{height:300px}.home-tabs-container .home-tabs-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:0 16px}@media(max-width:768px){.home-tabs-container .home-tabs-wrapper{gap:6px;padding:0 12px}}@media(max-width:480px){.home-tabs-container .home-tabs-wrapper{gap:4px;padding:0 8px}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer{0%{background-position:-200% 0;opacity:.3}50%{background-position:200% 0;opacity:.7}to{background-position:-200% 0;opacity:.3}}html.dark .animated-gradient-bg{background:linear-gradient(-45deg,#1a1a1a,#2d1a2d,#1a2433);background-size:400% 400%;animation:gradientShift 15s ease infinite}html.dark .animated-gradient-bg:before{background:linear-gradient(45deg,rgba(142,28,155,.05),rgba(142,28,155,.15) 25%,rgba(142,28,155,.05) 50%,rgba(142,28,155,.15) 75%,rgba(142,28,155,.05))}html.dark .home-tabs-container{background:linear-gradient(-45deg,#1a1a1a,#2d1a2d,#1a2433);background-size:400% 400%;animation:gradientShift 15s ease infinite}html.dark .home-tabs-container:before{background:linear-gradient(45deg,rgba(142,28,155,.05),rgba(142,28,155,.15) 25%,rgba(142,28,155,.05) 50%,rgba(142,28,155,.15) 75%,rgba(142,28,155,.05))}.standard-card{box-shadow:none!important;border-radius:12px!important;border:1px solid #8e1c9b}.round-cut-bottom{border-bottom-left-radius:25px!important;border-bottom-right-radius:25px!important}.process-steps-container{display:flex;justify-content:center;align-items:center;margin-top:1.5rem;margin-bottom:.75rem;flex-wrap:wrap;gap:.25rem;padding:0 8px}@media(min-width:480px){.process-steps-container{gap:.4rem;padding:0 12px;margin-top:1.75rem;margin-bottom:.85rem}}@media(min-width:768px){.process-steps-container{gap:.75rem;padding:0 16px;margin-top:2rem;margin-bottom:1rem}}@media(min-width:600px){.process-steps-container{gap:1rem}}.process-steps-wrapper{display:flex;align-items:center;background-color:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:25px;padding:8px 16px}@media(max-width:480px){.process-steps-wrapper{padding:6px 12px;border-radius:20px}}@media(min-width:600px){.process-steps-wrapper{padding:12px 24px}}.process-steps-inner{display:flex;align-items:center;font-weight:600;font-size:.9rem;gap:.5rem}@media(max-width:480px){.process-steps-inner{font-size:.75rem;gap:.3rem}}@media(min-width:600px){.process-steps-inner{font-size:1.1rem;gap:1rem}}.process-step-item{display:flex;align-items:center;gap:.25rem}.process-step-circle{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;background-color:#beefff;-webkit-margin-end:2px;margin-inline-end:2px}@media(max-width:480px){.process-step-circle{width:20px;height:20px;font-size:.7rem;-webkit-margin-end:1px;margin-inline-end:1px}}@media(min-width:600px){.process-step-circle{width:28px;height:28px;font-size:.9rem}}.process-step-text{font-weight:700!important;font-size:.9rem;color:#000;text-shadow:0 0 5px #fff}@media(max-width:480px){.process-step-text{font-size:.7rem}}@media(min-width:600px){.process-step-text{font-size:1rem}}.process-step-connector{width:20px;height:2px;background-color:rgba(0,0,0,.15);border-radius:1px}@media(max-width:480px){.process-step-connector{width:15px;height:1.5px}}@media(min-width:600px){.process-step-connector{width:30px}}html.dark .process-steps-wrapper{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}html.dark .process-step-circle{background-color:rgba(142,28,155,.3);color:#f5f5f5;border:1px solid rgba(142,28,155,.5)}html.dark .process-step-text{color:#f5f5f5;text-shadow:0 0 8px rgba(0,0,0,.8)}html.dark .process-step-connector{background-color:rgba(142,28,155,.3)}.custom-labeled-switch-container{padding:20px;border-radius:16px;background-color:var(--mui-palette-background-paper,#fff);border:1px solid var(--mui-palette-divider,rgba(0,0,0,.12));cursor:pointer;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0)}.custom-labeled-switch-container.is-disabled{cursor:not-allowed;opacity:.6}.custom-labeled-switch-container.is-disabled:hover{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.1)}.custom-labeled-switch-container.is-disabled{border-color:var(--mui-palette-divider,rgba(0,0,0,.12))!important}.custom-labeled-switch-container:not(.is-disabled).is-checked{transform:translateY(-1px)}.custom-labeled-switch-container:not(.is-disabled):hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(161,95,173,.05)}.custom-labeled-switch-container:not(.is-disabled):active{transform:translateY(0)}.custom-labeled-switch-container:not(.is-disabled).color-primary.is-checked,.custom-labeled-switch-container:not(.is-disabled).color-primary:hover{border-color:var(--mui-palette-primary-main,#1976d2)}.custom-labeled-switch-container:not(.is-disabled).color-secondary.is-checked,.custom-labeled-switch-container:not(.is-disabled).color-secondary:hover{border-color:var(--mui-palette-secondary-main,#9c27b0)}.custom-labeled-switch-container:not(.is-disabled).color-success.is-checked,.custom-labeled-switch-container:not(.is-disabled).color-success:hover{border-color:var(--mui-palette-success-main,#2e7d32)}.custom-labeled-switch-container:not(.is-disabled).color-warning.is-checked,.custom-labeled-switch-container:not(.is-disabled).color-warning:hover{border-color:var(--mui-palette-warning-main,#ed6c02)}.custom-labeled-switch-container:not(.is-disabled).color-error.is-checked,.custom-labeled-switch-container:not(.is-disabled).color-error:hover{border-color:var(--mui-palette-error-main,#d32f2f)}.custom-labeled-switch-container:not(.is-disabled).color-info.is-checked,.custom-labeled-switch-container:not(.is-disabled).color-info:hover{border-color:var(--mui-palette-info-main,#0288d1)}[data-theme=dark] .custom-labeled-switch-container{background-color:var(--mui-palette-background-paper,#121212);border-color:var(--mui-palette-divider,rgba(255,255,255,.12));box-shadow:0 1px 3px rgba(0,0,0,.3)}[data-theme=dark] .custom-labeled-switch-container.is-disabled:hover{box-shadow:0 1px 3px rgba(0,0,0,.3)}[data-theme=dark] .custom-labeled-switch-container.is-disabled{border-color:var(--mui-palette-divider,rgba(255,255,255,.12))!important}[data-theme=dark] .custom-labeled-switch-container:not(.is-disabled).is-checked{box-shadow:0 4px 16px rgba(161,95,173,.25)}[data-theme=dark] .custom-labeled-switch-container:not(.is-disabled):hover{box-shadow:0 6px 20px rgba(161,95,173,.3)}.custom-labeled-switch-gradient{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;pointer-events:none;background:linear-gradient(135deg,rgba(161,95,173,.05),rgba(161,95,173,.02))}[data-theme=dark] .custom-labeled-switch-gradient{background:linear-gradient(135deg,rgba(161,95,173,.1),rgba(161,95,173,.05))}.age-selection-container{max-width:800px;margin:0 auto!important}@media(max-width:600px){.age-selection-container{max-width:100%;padding:0 16px}.age-selection-container .MuiGrid-item{padding:6px!important}}@media(max-width:400px){.age-selection-container{padding:0 12px}.age-selection-container .MuiGrid-item{padding:4px!important}}.age-selection-card{position:relative;padding:24px;border:2px solid;border-radius:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto}@media(max-width:600px){.age-selection-card{padding:16px 12px;border-radius:16px;border-width:1.5px;max-width:none;min-height:120px}}@media(max-width:400px){.age-selection-card{padding:12px 8px;min-height:100px}}.age-selection-card.selected{border-color:var(--mui-palette-primary-main,#a15fad);background-color:rgba(161,95,173,.08);transform:translateY(-4px)}@media(max-width:600px){.age-selection-card.selected{transform:translateY(-2px)}}[data-theme=dark] .age-selection-card.selected{background-color:rgba(161,95,173,.15)}.age-selection-card.unselected{border-color:var(--mui-palette-divider,rgba(0,0,0,.12));background-color:var(--mui-palette-background-paper,#fff);transform:translateY(0)}.age-selection-card.disabled{cursor:not-allowed;opacity:.6}.age-selection-card:not(.disabled):hover{transform:translateY(-6px);border-color:var(--mui-palette-primary-main,#a15fad)}@media(max-width:600px){.age-selection-card:not(.disabled):hover{transform:translateY(-3px)}}.age-selection-card:not(.disabled):active{transform:translateY(-2px);background-color:rgba(161,95,173,.15);border-color:var(--mui-palette-primary-main,#a15fad)}@media(max-width:600px){.age-selection-card:not(.disabled):active{transform:translateY(-1px)}}[data-theme=dark] .age-selection-card:not(.disabled):active{background-color:rgba(161,95,173,.25)}.age-selection-card .age-card-content{text-align:center}.age-selection-card .age-icon{width:60px;height:60px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;transition:all .3s ease}@media(max-width:600px){.age-selection-card .age-icon{width:48px;height:48px;margin:0 auto 12px;font-size:1.2rem}}.age-selection-card .age-icon.selected{background-color:var(--mui-palette-primary-main,#a15fad);color:#fff}.age-selection-card .age-icon.unselected{background-color:var(--mui-palette-action-hover,rgba(0,0,0,.04));color:var(--mui-palette-text-secondary,rgba(0,0,0,.6))}.age-selection-card .age-title{font-weight:600;margin-bottom:0}@media(max-width:600px){.age-selection-card .age-title{font-size:.9rem}}.age-selection-card .age-title.selected{color:var(--mui-palette-primary-main,#a15fad)}.age-selection-card .age-title.unselected{color:var(--mui-palette-text-primary,rgba(0,0,0,.87))}.age-selection-card .age-checkmark{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:50%;background-color:var(--mui-palette-primary-main,#a15fad);display:flex;align-items:center;justify-content:center;color:#fff}@media(max-width:600px){.age-selection-card .age-checkmark{top:8px;right:8px;width:20px;height:20px;font-size:.8rem}}.big-button{border:1px solid #000!important;border-radius:12px!important;color:#fff!important;margin-bottom:0!important}.big-button,html.dark .big-button{background-color:#8e1c9b!important}html.dark .big-button{border:1px solid hsla(0,0%,100%,.1)!important}html.dark .big-button:hover{background-color:#b64fc8!important}.step-title{display:inline-block;font-weight:500;font-size:.875rem;padding:4px 12px;border-radius:8px;background-color:rgba(0,0,0,.08);color:rgba(0,0,0,.87);margin-top:10px;-webkit-margin-start:10px;margin-inline-start:10px}html.dark .step-title{background-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.87)}.license-plate{text-align:left!important}.license-plate *{direction:ltr!important}.brand-new-question{max-width:740px;margin:0 auto 28px;text-align:center}.brand-new-question-title{color:#211a22;font-size:clamp(1.35rem,3vw,1.7rem)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.25!important}.brand-new-question-hint{max-width:580px;margin:8px auto 22px!important;color:#706772;font-size:.875rem!important;line-height:1.55!important}.brand-new-choice-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%}.brand-new-choice-group .brand-new-choice-button{display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;grid-gap:13px;gap:13px;min-height:104px;margin:0!important;padding:18px;border:1.5px solid #ddd6df!important;border-radius:17px!important;background:#fff;color:#241c25;text-align:start;text-transform:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.brand-new-choice-group .brand-new-choice-button:hover{border-color:#ad6fb5!important;background:#fff;transform:translateY(-1px)}.brand-new-choice-group .brand-new-choice-button.Mui-selected{border-color:#8e1c9b!important;background:#fbf4fc;box-shadow:0 0 0 3px rgba(142,28,155,.09)}.brand-new-choice-group .brand-new-choice-button:focus-visible{outline:3px solid rgba(142,28,155,.25);outline-offset:2px}.brand-new-choice-icon{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#f4e9f6;color:#71147c}.brand-new-choice-icon svg{font-size:1.35rem}.brand-new-choice-icon .brand-new-choice-icon-accent{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;width:17px;height:17px;padding:2px;border:2px solid #fff;border-radius:50%;background:#8e1c9b;color:#fff}.brand-new-choice-copy{min-width:0}.brand-new-choice-copy strong{display:block;font-size:1.05rem;line-height:1.3}.brand-new-choice-description{display:block;margin-top:4px;color:#706772;font-size:.8rem;font-weight:400;line-height:1.4;white-space:normal}.brand-new-choice-check{width:22px;height:22px;display:grid;place-items:center;border:1.5px solid #cbc2cd;border-radius:50%;color:rgba(0,0,0,0);font-size:.75rem;font-weight:900}.brand-new-choice-button.Mui-selected .brand-new-choice-check{border-color:#8e1c9b;background:#8e1c9b;color:#fff}.brand-new-selection-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:13px 16px;border:1px solid #e5dee7;border-radius:14px;background:#faf8fa}.brand-new-selection-label{color:#716873;font-size:.75rem!important;line-height:1.4!important}.brand-new-selection-value{color:#211a22;font-size:.95rem!important;font-weight:700!important;line-height:1.4!important}.quote-form-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(0,0,0,.12)}.quote-primary-action{min-width:140px!important}.amen-card-container .quote-form-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:28px;padding-top:18px;border-top:1px solid #ece7ed}.amen-card-container .quote-form-actions-end{justify-content:flex-end}.amen-card-container .quote-form-secondary-actions{display:flex;align-items:center;gap:8px}.amen-card-container .quote-primary-action{min-width:132px!important;min-height:44px;-webkit-margin-start:auto!important;margin-inline-start:auto!important;border-radius:12px!important;font-weight:700!important;text-transform:none!important}html.dark .brand-new-question-title,html.dark .brand-new-selection-value{color:#fbf8fc}html.dark .brand-new-choice-description,html.dark .brand-new-question-hint,html.dark .brand-new-selection-label{color:#c6bdc8}html.dark .brand-new-choice-icon .brand-new-choice-icon-accent{border-color:#241e25;background:#b64fc8}html.dark .brand-new-choice-group .brand-new-choice-button{border-color:#554858!important;background:#241e25;color:#f8f3f9}html.dark .brand-new-choice-group .brand-new-choice-button:hover{border-color:#bf71c9!important;background:#241e25}html.dark .brand-new-choice-group .brand-new-choice-button.Mui-selected{border-color:#b64fc8!important;background:#332337}html.dark .brand-new-choice-icon{background:#412945;color:#e69bf0}html.dark .brand-new-choice-check{border-color:#6b5c6e}html.dark .brand-new-selection-summary{border-color:#4d424f;background:#252027}html.dark .amen-card-container .quote-form-actions{border-top-color:#443a46}html.dark .quote-form-actions{border-top-color:hsla(0,0%,100%,.12)}@media(max-width:600px){.brand-new-question{margin-bottom:18px}.brand-new-choice-group{grid-template-columns:1fr;gap:10px}.brand-new-choice-group .brand-new-choice-button{min-height:82px;padding:15px}.amen-card-container .quote-form-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin-inline:-17px;margin-bottom:-17px;padding:12px 17px 15px;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 20px rgba(52,35,55,.06)}.amen-card-container .quote-form-secondary-actions{gap:2px}html.dark .amen-card-container .quote-form-actions{background:rgba(28,23,29,.96);box-shadow:0 -8px 20px rgba(0,0,0,.2)}}.travel-details-form{width:100%;max-width:920px;margin-inline:auto}.travel-details-form .travel-form-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 30px 0}.travel-details-form .quote-form-eyebrow{margin:0 0 4px;color:#8e1c9b;font-size:.75rem;font-weight:800;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.travel-details-form .quote-form-title{color:#201921;font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:750;letter-spacing:-.025em;line-height:1.2}.travel-details-form .travel-form-subtitle{max-width:610px;margin-top:7px;color:#716873;font-size:.9rem;line-height:1.55}.travel-details-form .quote-form-step-count{margin-top:4px;color:#6f6571;font-size:.8125rem;font-weight:600;white-space:nowrap}.travel-details-form .quote-form-progress{position:absolute;inset-inline:30px;bottom:-16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:6px;gap:6px}.travel-details-form .quote-form-progress span{height:5px;border-radius:999px;background:#ebe6ec}.travel-details-form .quote-form-progress span.active{background:#8e1c9b}.travel-details-form .travel-form-body{padding:30px 30px 24px!important;overflow:visible!important}.travel-details-form .travel-form-header:has(.quote-form-progress)+.travel-form-body{padding-top:44px!important}.amen-card-container .travel-details-form{max-width:none}.amen-card-container .travel-details-form .travel-form-subtitle{display:none}.amen-card-container .travel-details-form .travel-form-body,.amen-card-container .travel-details-form .travel-form-header:has(.quote-form-progress)+.travel-form-body{padding:42px 30px 24px!important}.travel-form-sections{display:grid;grid-gap:18px;gap:18px}.travel-form-section,.travel-passengers-shell,.travel-trip-summary{padding:24px;border:1px solid #e7e0e8;border-radius:18px;background:#fff}.travel-section-header{display:flex;align-items:flex-start;gap:13px;margin-bottom:20px}.travel-section-number{display:inline-grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:9px;background:#f4e9f6;color:#7c1988;font-size:.82rem;font-weight:800}.travel-section-title{margin:0;color:#251e26;font-size:1.05rem!important;font-weight:750!important;line-height:1.35!important}.travel-section-description{margin-top:3px!important;color:#766d78;font-size:.83rem!important;line-height:1.5!important}.travel-choice-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.travel-choice-group .travel-choice-card{display:flex;min-width:0;min-height:82px;align-items:center;justify-content:flex-start;gap:12px;margin:0!important;padding:14px 15px;border:1px solid #ded5e0!important;border-radius:14px!important;background:#fff;color:#2b242c;text-align:start;text-transform:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.travel-choice-group .travel-choice-card:hover{border-color:#b982c0!important;background:#fcf9fc}.travel-choice-group .travel-choice-card:focus-visible{outline:3px solid rgba(142,28,155,.18);outline-offset:1px}.travel-choice-group .travel-choice-card.Mui-selected{border-color:#8e1c9b!important;background:#faf1fb;box-shadow:0 0 0 1px rgba(142,28,155,.08)}.travel-choice-group .travel-choice-card.Mui-selected:hover{background:#faf1fb}.travel-choice-group .travel-choice-card.Mui-selected .travel-choice-check{border-color:#8e1c9b;background:#8e1c9b;color:#fff}.travel-choice-group .travel-choice-card.Mui-disabled{opacity:.55}.travel-choice-icon{display:inline-grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:12px;background:#f3e6f5;color:#7c1988}.travel-choice-icon svg{font-size:1.35rem}.travel-choice-copy{display:flex;min-width:0;flex:1 1;flex-direction:column;align-items:flex-start;gap:3px}.travel-choice-copy strong{color:inherit;font-size:.91rem;font-weight:750;line-height:1.35}.travel-choice-copy small{color:#746b76;font-size:.76rem;line-height:1.45;white-space:normal}.travel-choice-check{display:inline-grid;flex:0 0 20px;width:20px;height:20px;place-items:center;border:1.5px solid #cfc4d1;border-radius:50%;color:rgba(0,0,0,0);font-size:.7rem;font-weight:900}.travel-cover-choice-grid,.travel-coverage-fields,.travel-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.travel-coverage-fields,.travel-route-fields{margin-top:16px}.travel-date-fields{margin-top:18px;padding-top:18px;border-top:1px solid #eee8ef}.travel-choice-block{min-width:0}.travel-choice-label{margin:0 0 8px!important;color:#554c57;font-size:.78rem!important;font-weight:700!important;line-height:1.4!important}.travel-compact-choice-group{gap:8px}.travel-choice-group .travel-compact-choice-card{min-height:104px;padding:13px}.travel-fixed-value{display:flex;min-width:0;min-height:56px;align-items:center;gap:11px;padding:9px 12px;border:1px solid #ded6e0;border-radius:12px;background:#faf8fa}.travel-fixed-icon{display:inline-grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:10px;background:#f1e6f3;color:#7c1988}.travel-fixed-icon svg{font-size:1.15rem}.travel-fixed-copy{display:flex;min-width:0;flex:1 1;flex-direction:column}.travel-fixed-copy small{color:#79707b;font-size:.7rem;line-height:1.35}.travel-fixed-copy strong{overflow:hidden;color:#2a232b;font-size:.88rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.travel-fixed-value .MuiChip-root,.travel-passenger-identity .MuiChip-root,.travel-passengers-toolbar .MuiChip-root{height:24px;background:#eee5f0;color:#6f3576;font-size:.68rem;font-weight:700}.travel-coverage-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px}.travel-duration-summary,.travel-inline-note{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;border-radius:11px;background:#f8f3f9;color:#65436a}.travel-duration-summary svg,.travel-inline-note svg{flex:0 0 auto;margin-top:1px;font-size:1.15rem}.travel-duration-summary p,.travel-inline-note p{font-size:.78rem;line-height:1.5}.travel-duration-summary{width:max-content;margin-top:12px;padding-block:7px}.travel-traveler-field{max-width:calc(50% - 7px);margin-top:16px}.travel-passengers-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.travel-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.travel-summary-card{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;grid-gap:10px;gap:10px;padding:13px;border:1px solid #e4dce6;border-radius:13px;background:#fcfafc}.travel-summary-card .MuiButton-root{min-width:auto;padding:2px 4px;font-size:.72rem;font-weight:750;text-transform:none}.travel-summary-icon{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#f1e6f3;color:#7c1988}.travel-summary-icon svg{font-size:1.1rem}.travel-summary-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.travel-summary-copy small{color:#7b717d;font-size:.68rem;font-weight:650;line-height:1.35}.travel-summary-copy strong{color:#2a232b;font-size:.8rem;font-weight:750}.travel-summary-copy em,.travel-summary-copy strong{overflow:hidden;line-height:1.4;text-overflow:ellipsis}.travel-summary-copy em{color:#746a76;font-size:.7rem;font-style:normal}.travel-individual-traveler{max-width:440px}.travel-passenger-card{height:100%;padding:17px;border:1px solid #e3dbe5;border-radius:14px;background:#fcfafc}.travel-passenger-card.has-error{border-color:#d32f2f}.travel-passenger-card-header,.travel-passenger-identity{display:flex;align-items:center}.travel-passenger-card-header{justify-content:space-between;gap:12px;margin-bottom:15px}.travel-passenger-identity{min-width:0;gap:9px}.travel-passenger-identity h4{color:#2a232b;font-size:.88rem;font-weight:750;line-height:1.35}.travel-add-passenger-icon,.travel-passenger-icon{display:inline-grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:9px;background:#f1e6f3;color:#7c1988}.travel-add-passenger-icon svg,.travel-passenger-icon svg{font-size:1.1rem}.travel-remove-passenger{color:#8a667f!important}.travel-add-passenger.MuiButton-root{width:100%;height:100%;min-height:128px;justify-content:flex-start;gap:12px;padding:17px;border:1.5px dashed #bcaebf;border-radius:14px;background:#fcfafc;color:#2a232b;text-align:start;text-transform:none}.travel-add-passenger.MuiButton-root:hover{border-color:#8e1c9b;background:#faf1fb}.travel-add-passenger.MuiButton-root>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.travel-add-passenger.MuiButton-root strong{font-size:.88rem;font-weight:750}.travel-add-passenger.MuiButton-root small{color:#766d78;font-size:.75rem;line-height:1.45}.travel-form-actions{margin-top:18px}html[dir=rtl] .travel-add-passenger.MuiButton-root>span:last-child,html[dir=rtl] .travel-choice-copy{align-items:flex-start;text-align:right}html.dark .travel-details-form .quote-form-title{color:#fbf7fc}html.dark .travel-details-form .quote-form-step-count,html.dark .travel-details-form .travel-form-subtitle{color:#c5bbc7}html.dark .travel-details-form .quote-form-progress span{background:#413842}html.dark .travel-details-form .quote-form-progress span.active{background:#b64fc8}html.dark .travel-form-section,html.dark .travel-passengers-shell,html.dark .travel-trip-summary{border-color:#493e4b;background:#201a21}html.dark .travel-passenger-identity h4,html.dark .travel-section-title{color:#faf6fb}html.dark .travel-add-passenger.MuiButton-root small,html.dark .travel-choice-copy small,html.dark .travel-choice-label,html.dark .travel-section-description{color:#c4bac6}html.dark .travel-add-passenger-icon,html.dark .travel-choice-icon,html.dark .travel-fixed-icon,html.dark .travel-passenger-icon,html.dark .travel-section-number{background:#412945;color:#e69bf0}html.dark .travel-choice-group .travel-choice-card{border-color:#514553!important;background:#241e25;color:#f8f3f9}html.dark .travel-choice-group .travel-choice-card:hover{border-color:#bf71c9!important;background:#2b222d}html.dark .travel-choice-group .travel-choice-card.Mui-selected{border-color:#b64fc8!important;background:#332337}html.dark .travel-choice-group .travel-choice-card.Mui-selected:hover{background:#332337}html.dark .travel-choice-check{border-color:#6c5f6f}html.dark .travel-add-passenger.MuiButton-root,html.dark .travel-fixed-value,html.dark .travel-passenger-card,html.dark .travel-summary-card{border-color:#514653;background:#262027}html.dark .travel-date-fields{border-top-color:#493e4b}html.dark .travel-summary-icon{background:#412945;color:#e69bf0}html.dark .travel-summary-copy strong{color:#f7f2f8}html.dark .travel-summary-copy em,html.dark .travel-summary-copy small{color:#c4bac6}html.dark .travel-fixed-copy small{color:#bbafbd}html.dark .travel-add-passenger.MuiButton-root,html.dark .travel-fixed-copy strong{color:#f7f2f8}html.dark .travel-fixed-value .MuiChip-root,html.dark .travel-passenger-identity .MuiChip-root,html.dark .travel-passengers-toolbar .MuiChip-root{background:#49344d;color:#e8b4ee}html.dark .travel-duration-summary,html.dark .travel-inline-note{background:#322735;color:#e3c7e7}html.dark .travel-add-passenger.MuiButton-root:hover{border-color:#b64fc8;background:#332337}@media(max-width:800px){.travel-cover-choice-grid,.travel-coverage-fields,.travel-field-grid{grid-template-columns:1fr}.travel-traveler-field{max-width:100%}.travel-summary-grid{grid-template-columns:1fr}.travel-individual-traveler{max-width:none}}@media(max-width:600px){.travel-details-form .travel-form-header{gap:10px;padding:22px 17px 0}.travel-details-form .quote-form-progress{inset-inline:17px}.travel-details-form .travel-form-body,.travel-details-form .travel-form-header:has(.quote-form-progress)+.travel-form-body{padding:28px 17px 17px!important}.travel-details-form .travel-form-header:has(.quote-form-progress)+.travel-form-body{padding-top:38px!important}.amen-card-container .travel-details-form .travel-form-body,.amen-card-container .travel-details-form .travel-form-header:has(.quote-form-progress)+.travel-form-body{padding:38px 17px 17px!important}.travel-form-section,.travel-passengers-shell,.travel-trip-summary{padding:17px;border-radius:15px}.travel-section-header{margin-bottom:16px}.travel-choice-group{grid-template-columns:1fr;gap:9px}.travel-choice-group .travel-choice-card,.travel-choice-group .travel-compact-choice-card{min-height:76px}.travel-passengers-toolbar{align-items:center}.travel-form-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin-inline:-17px;margin-bottom:-17px;padding:12px 17px 15px;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 20px rgba(52,35,55,.06)}html.dark .travel-form-actions{background:rgba(28,23,29,.96);box-shadow:0 -8px 20px rgba(0,0,0,.2)}}.process-step-item{background:rgba(79,70,229,.03);border:1px solid rgba(79,70,229,.08)}html.dark .process-step-item{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.process-step-number{background:#60a5fa;color:#fff}html.dark .process-step-number{background:#3b82f6}.process-step-connector{background:linear-gradient(90deg,rgba(79,70,229,.2),rgba(79,70,229,.1))}.process-step-connector:after{border-left-color:rgba(79,70,229,.15)}html.dark .process-step-connector{background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.05))}html.dark .process-step-connector:after{border-left-color:hsla(0,0%,100%,.1)}.process-step-text{color:rgba(0,0,0,.87)}html.dark .process-step-text{color:hsla(0,0%,100%,.87)}.store-button{color:#000;background-color:#fff;border-color:#e0e0e0}.store-button:hover{background-color:#f5f5f5}html.dark .store-button{color:#fff;background-color:#1a1a1a;border-color:#333}html.dark .store-button:hover{background-color:#2a2a2a}.store-sub-text{color:#666}html.dark .store-sub-text{color:#b0b0b0}.animated-car-body{fill:rgba(0,0,0,.6);transition:fill .35s cubic-bezier(.4,0,.2,1)}html.dark .animated-car-body{fill:#fff}.animated-car-wheel{fill:rgba(0,0,0,.6);transition:fill .35s cubic-bezier(.4,0,.2,1)}html.dark .animated-car-wheel{fill:#fff}.insurance-item:hover .animated-car-body{fill:rgba(0,0,0,.87)}html.dark .insurance-item:hover .animated-car-body{fill:#fff}.insurance-item:hover .animated-car-wheel{fill:rgba(0,0,0,.87)}html.dark .insurance-item:hover .animated-car-wheel{fill:#fff}.animated-logos-gradient-text{background:linear-gradient(135deg,#4F46E5,#7C3AED);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}html.dark .animated-logos-gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.animated-logos-container{background:rgba(79,70,229,.05);border:1px solid rgba(79,70,229,.15);box-shadow:0 2px 8px rgba(79,70,229,.08)}html.dark .animated-logos-container{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.vehicle-logo-avatar{filter:none}html.dark .vehicle-logo-avatar{filter:brightness(0) invert(1)}.vehicle-month-select-input .MuiOutlinedInput-root{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.dark .vehicle-month-select-input .MuiOutlinedInput-root{background:hsla(0,0%,100%,.05)}.vehicle-policy-warning-box{background:rgba(0,0,0,.02)}html.dark .vehicle-policy-warning-box{background:hsla(0,0%,100%,.03)}.vehicle-policy-period-box{background:linear-gradient(135deg,#cb57ce,#a849aa);color:#fff;box-shadow:0 8px 32px rgba(106,90,205,.4);border:1px solid hsla(0,0%,100%,.2)}html.dark .vehicle-policy-period-box{background:linear-gradient(135deg,rgba(106,90,205,.2),rgba(147,112,219,.1));box-shadow:0 8px 32px rgba(106,90,205,.3);border:1px solid hsla(0,0%,100%,.1)}.grecaptcha-badge{visibility:hidden}