.page-wrapper{padding-top:84px}.hero-section{background-color:var(--bg-sand);height:720px;display:flex;align-items:stretch;padding:0;position:relative;overflow:hidden;box-sizing:border-box}.hero-section .container{height:100%}.hero-container{display:grid;grid-template-columns:1fr 1fr;gap:48px;height:100%}@media (max-width:992px){.hero-section{height:auto;padding:120px 0 60px;align-items:center}.hero-section .container{height:auto}.hero-container{grid-template-columns:1fr;gap:48px;height:auto}}.hero-left-content{height:100%;width:100%;display:flex;align-items:stretch}@media (max-width:992px){.hero-left-content{height:auto;justify-content:center}}.hero-right-image{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.hero-right-image .hero-img-main{width:100%;max-width:540px;height:450px!important;min-height:auto!important;object-fit:cover;border-radius:20px!important}@media (max-width:992px){.hero-right-image{height:auto;justify-content:center;margin-top:32px}.hero-right-image .hero-img-main{max-width:448px;height:auto!important;aspect-ratio:4/3}}.hero-img-main{width:100%;height:100%;min-height:720px;object-fit:cover;border-radius:0!important;box-shadow:none!important;border:none!important}@media (max-width:992px){.hero-img-main{max-width:448px;height:auto;min-height:auto;aspect-ratio:4/5}}.hero-right-content{display:flex;flex-direction:column;text-align:left;padding-top:30px}.hero-title{font-size:56px;font-weight:600;line-height:1.05;color:#111111;margin-bottom:24px;font-family:var(--font-serif)}.home-page .hero-right-content .hero-title{margin-top:-20px}.home-page .hero-booking-wrapper{display:flex;flex-direction:column;min-height:0;position:relative;z-index:20;overflow:visible}.hero-right-content:has(.address-suggestions),.hero-section:has(.address-suggestions),.home-page .hero-booking-wrapper:has(.address-suggestions){overflow:visible}.hero-subtext{font-size:15px;line-height:1.7;color:#666666;margin-bottom:24px;font-family:var(--font-sans)}@media (max-width:768px){.hero-title{font-size:38px}}.hero-badges{display:flex;gap:16px;margin-bottom:24px}@media (max-width:992px){.hero-badges{justify-content:center}}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--text-dark);border:1px solid var(--border-light);padding:6px 12px;border-radius:4px;background-color:var(--bg-sand-light)}.stats-banner{background-color:#0B0B0B;height:140px;display:flex;align-items:center;border:none;box-sizing:border-box}.stats-container{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center;align-items:center;width:100%}@media (max-width:992px){.stats-banner{height:auto;padding:60px 0}.stats-container{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:480px){.stats-container{grid-template-columns:1fr}}.stat-item{display:flex;flex-direction:column;align-items:self-start;gap:4px}.stat-number{font-family:var(--font-sans);font-size:48px;color:#ffffff;font-weight:600;line-height:1}.stat-number span{color:#A8783A}.stat-label{font-family:var(--font-sans);font-size:12px;color:#FFFFFF;text-transform:uppercase;letter-spacing:.12em;font-weight:500;text-align:left}.card.service-card{padding:0!important;overflow:hidden;height:auto;min-height:440px;background-color:#FFFFFF;border:1px solid #d9d2c8!important;border-radius:4px!important;box-shadow:none!important;display:flex;flex-direction:column}.card.service-card:hover{transform:translateY(-4px)!important;box-shadow:none!important;border-color:var(--gold)!important}.service-img-wrapper{width:100%;height:220px;overflow:hidden;flex-shrink:0}.service-img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.service-card:hover .service-img-wrapper img{transform:scale(1.02)}.service-card-title{font-family:var(--font-sans);font-size:20px;font-weight:600;color:#111111;padding:24px 24px 8px}.service-card-desc{font-family:var(--font-sans);font-size:15px;line-height:1.7;color:#666666;padding:0 24px 16px;margin:0;flex-grow:1}.service-learn-more{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--gold);text-transform:uppercase;letter-spacing:.12em;padding:0 24px 24px;margin-top:auto}.service-learn-more:hover{color:var(--gold-hover)}.checklist{list-style:none;display:flex;flex-direction:column;gap:16px;margin:20px 0}.checklist li{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;text-align:left}.checklist li svg{color:var(--gold);margin-top:4px;flex-shrink:0}.onboarding-steps{display:flex;justify-content:space-between;align-items:flex-start;margin-top:40px;position:relative;flex-wrap:wrap;gap:24px}.onboarding-steps:before{content:"";position:absolute;top:25px;left:40px;right:40px;height:2px;background-color:var(--border-light);z-index:1}@media (max-width:768px){.onboarding-steps:before{display:none}}.step-card{display:flex;flex-direction:column;align-items:center;width:220px;text-align:center;position:relative;z-index:2}@media (max-width:768px){.step-card{width:100%}}.step-number{width:50px;height:50px;border-radius:50%;background-color:var(--bg-sand-light);border:2px solid var(--gold);color:var(--gold);font-family:var(--font-serif);font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all .3s ease}.step-card.active .step-number,.step-card:hover .step-number{background-color:var(--gold);color:var(--text-light);border-color:var(--gold)}.step-card h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:600;margin-bottom:8px}.step-card p{font-size:.82rem;color:var(--text-muted);line-height:1.4}.app-download-buttons{display:flex;gap:16px;margin-top:24px}.app-store-badge{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--bg-dark);color:var(--text-light);border:1px solid var(--border-dark);padding:10px 20px;border-radius:4px;width:160px;text-align:left;transition:transform .2s ease}.app-store-badge:hover{transform:translateY(-2px);background-color:#222}.app-store-badge span{font-size:.65rem;color:#8C8C8C;text-transform:uppercase}.app-store-badge strong{font-size:.95rem;margin-top:-2px}.airport-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:992px){.airport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.airport-grid{grid-template-columns:1fr}}.airport-card{background-color:var(--bg-sand-light);border:1px solid var(--border-light);border-radius:4px;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.airport-card:hover{transform:translateY(-6px);border-color:var(--gold);box-shadow:var(--shadow-md)}.airport-image{height:180px;width:100%;overflow:hidden}.airport-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.airport-card:hover .airport-image img{transform:scale(1.05)}.airport-info{padding:24px;text-align:left}.airport-code{font-size:.8rem;font-weight:700;color:var(--gold);letter-spacing:1px}.airport-name{font-family:var(--font-sans);font-size:1.15rem;font-weight:600;margin:4px 0 12px;color:var(--text-dark)}.airport-details{list-style:none;font-size:.8rem;color:var(--text-muted);display:flex;flex-direction:column;gap:6px}.standards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}@media (max-width:768px){.standards-grid{grid-template-columns:1fr}}.standard-item{gap:20px;background-color:var(--bg-sand-light);padding:24px;text-align:left}.standard-item,.standard-num-box{display:flex;border:1px solid var(--border-light);border-radius:4px}.standard-num-box{width:48px;height:48px;background-color:var(--bg-sand);align-items:center;justify-content:center;font-family:var(--font-serif);font-size:1.2rem;font-weight:700;color:var(--gold);flex-shrink:0}.standard-content h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:600;margin-bottom:8px}.standard-content p{font-size:.85rem;color:var(--text-muted);line-height:1.5}.dark-section{background-color:var(--bg-dark);color:var(--text-light);border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark)}.white-text{color:var(--text-light)!important}.gold-text{color:var(--gold-light)!important}.testimonials-container{max-width:800px;margin:0 auto}.star-rating{display:flex;justify-content:center;gap:4px;margin-bottom:24px}.testimonial-quote{font-family:var(--font-serif);font-size:1.5rem;line-height:1.6;font-style:italic;margin-bottom:32px;color:#E6E6E6}@media (max-width:768px){.testimonial-quote{font-size:1.25rem}}.testimonial-author{display:flex;flex-direction:column;gap:4px}.testimonial-author strong{font-size:1.1rem;color:var(--text-light)}.testimonial-author span{font-size:.8rem;color:#8C8C8C;text-transform:uppercase;letter-spacing:1px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.mt-4{margin-top:16px}.mb-4{margin-bottom:16px}.text-left{text-align:left}.img-rounded{border-radius:4px}.w-full{width:100%}.h-full{height:100%}.mx-auto{margin-left:auto;margin-right:auto}.text-center{text-align:center}.enterprise-features-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:80px;row-gap:0;width:100%}.enterprise-feature-item{padding:28px 0;border-bottom:1.5px solid var(--border-light);text-align:left}.enterprise-feature-item:nth-last-child(-n+2){border-bottom:none}.enterprise-feature-item .feature-title{font-family:var(--font-sans);font-size:1.15rem;font-weight:600;color:var(--text-dark);margin-bottom:8px}.enterprise-feature-item .feature-desc{font-size:.88rem;color:var(--text-muted);line-height:1.55;margin:0}@media (max-width:768px){.enterprise-features-grid{grid-template-columns:1fr;column-gap:0}.enterprise-feature-item{border-bottom:1.5px solid var(--border-light);padding:20px 0}.enterprise-feature-item:last-child{border-bottom:none}.enterprise-feature-item:nth-last-child(2){border-bottom:1.5px solid var(--border-light)}}.enterprise-features-container{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center;width:100%}.enterprise-features-grid-left{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;row-gap:0}.enterprise-feature{padding:24px 0;border-bottom:1.5px solid var(--border-light);text-align:left}.enterprise-feature:nth-last-child(-n+2){border-bottom:none}.enterprise-feature h4{font-family:var(--font-sans);font-size:1.1rem;font-weight:600;color:var(--text-dark);margin-bottom:8px}.enterprise-feature p{font-size:.85rem;color:var(--text-muted);line-height:1.5;margin:0}@media (max-width:992px){.enterprise-features-container{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.enterprise-features-grid-left{grid-template-columns:1fr;column-gap:0}.enterprise-feature{border-bottom:1.5px solid var(--border-light);padding:16px 0}.enterprise-feature:last-child{border-bottom:none}.enterprise-feature:nth-last-child(2){border-bottom:1.5px solid var(--border-light)}}.platform-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #d9d2c8;border-bottom:1px solid #d9d2c8;width:100%}.platform-feature{padding:40px;text-align:left;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;background-color:transparent;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;cursor:default}.platform-feature:hover{background-color:#ffffff!important;box-shadow:0 0 0 1px var(--gold) inset,0 10px 40px rgba(0,0,0,.05);border-color:transparent!important;z-index:5}.platform-feature:not(:nth-last-child(-n+2)){border-bottom:1px solid #d9d2c8}.platform-feature:nth-child(odd){border-right:1px solid #d9d2c8}.platform-feature h4{font-family:var(--font-sans);font-size:20px;font-weight:600;color:#111111;margin-bottom:12px;transition:color .3s cubic-bezier(.16,1,.3,1)}.platform-feature:hover h4{color:var(--gold)!important}.platform-feature p{font-family:var(--font-sans);font-size:15px;line-height:1.7;color:#666666;margin:0}@media (max-width:768px){.platform-grid{grid-template-columns:1fr;border-bottom:none}.platform-feature{padding:32px 0;border-right:none!important;border-bottom:1px solid #d9d2c8!important}.platform-feature:last-child{border-bottom:none!important}}.choose-container{gap:48px}.choose-left-image{position:relative;height:450px;width:100%}.choose-image-badge{position:absolute;bottom:24px;left:24px;background-color:#ffffff;padding:14px 20px;border-radius:6px;box-shadow:0 8px 30px rgba(0,0,0,.12);display:flex;align-items:center;gap:12px;z-index:2;border:1px solid rgba(0,0,0,.03)}.choose-image-badge .badge-icon-box{width:36px;height:36px;background-color:var(--bg-sand);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold)}.choose-image-badge .badge-text-content{display:flex;flex-direction:column;text-align:left}.choose-image-badge .badge-title{font-size:.88rem;font-weight:600;color:var(--text-dark)}.choose-image-badge .badge-subtitle{font-size:.75rem;color:var(--text-muted);margin-top:2px}.choose-right-content{display:flex;flex-direction:column;gap:24px}.choose-feature-card{display:flex;gap:20px;background-color:#ffffff;padding:24px;border-radius:6px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.16,1,.3,1);text-align:left}.choose-feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--gold-light)}.choose-icon-box{width:44px;height:44px;background-color:var(--bg-sand);color:var(--gold);border-radius:4px;align-items:center;flex-shrink:0}.choose-icon-box,.choose-text-box{display:flex;justify-content:center}.choose-text-box{flex-direction:column}.choose-text-box h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:600;color:var(--text-dark);margin-bottom:6px}.choose-text-box p{font-size:.88rem;color:var(--text-muted);line-height:1.5;margin:0}@media (max-width:992px){.choose-container{grid-template-columns:1fr!important;gap:32px}.choose-left-image{height:350px}}.capability-card{display:flex;flex-direction:column;align-items:flex-start;padding:28px;background-color:#ffffff;border-radius:6px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.16,1,.3,1)}.capability-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--gold-light)}.capability-icon-box{width:40px;height:40px;background-color:var(--bg-sand);color:var(--gold);border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-shrink:0}.capability-card h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:600;color:var(--text-dark);margin-bottom:10px}.capability-card p{font-size:.85rem;color:var(--text-muted);line-height:1.5;margin:0}.procurement-checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-bottom:32px;list-style:none;padding:0}.procurement-checklist li{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;text-align:left}.procurement-checklist li svg{color:var(--gold);margin-top:4px;flex-shrink:0}@media (max-width:576px){.procurement-checklist{grid-template-columns:1fr;gap:12px}}.occasion-chip{background-color:#ffffff;padding:14px 20px;border-radius:4px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:12px;transition:all .25s ease;text-align:left}.occasion-chip:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--gold-light)}.occasion-chip-icon{width:28px;height:28px;background-color:var(--bg-sand);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold);flex-shrink:0}.occasion-chip-text{font-size:.88rem;font-weight:500;color:var(--text-dark)}.about-page .hero-section,.account-portal-page .hero-section,.contact-page .hero-section,.hospitality-page .hero-section,.integrations-page .hero-section,.press-page .hero-section,.safety-page .hero-section,.sustainability-page .hero-section{height:auto!important;min-height:auto!important;padding:120px 0 80px!important;display:flex!important;align-items:center!important}.about-page .hero-container,.hospitality-page .hero-container,.press-page .hero-container,.safety-page .hero-container{grid-template-columns:1fr!important;height:auto!important}.account-portal-page .hero-container,.contact-page .hero-container,.integrations-page .hero-container,.sustainability-page .hero-container{height:auto!important}.about-page .hero-text-content,.hospitality-page .hero-text-content,.press-page .hero-text-content,.safety-page .hero-text-content{max-width:800px!important;width:100%!important}.value-icon-box{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--gold-light);display:flex;align-items:center;justify-content:center;color:var(--gold-light);margin-bottom:20px;background-color:transparent}.operate-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.operate-card{background-color:#ffffff;padding:20px;border-radius:6px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);display:flex;gap:16px;align-items:flex-start;text-align:left;transition:all .3s ease}.operate-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--gold-light)}.operate-icon-box{width:36px;height:36px;border-radius:50%;background-color:var(--bg-sand);color:var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.operate-info{display:flex;flex-direction:column}.operate-info h4{font-family:var(--font-sans);font-size:.98rem;font-weight:600;color:var(--text-dark);margin-bottom:6px}.operate-info p{font-size:.8rem;color:var(--text-muted);line-height:1.4;margin:0}@media (max-width:576px){.operate-grid{grid-template-columns:1fr}}.vendor-card{background-color:#ffffff;padding:24px;border-radius:6px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px;text-align:left;transition:all .3s ease}.vendor-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--gold-light)}.vendor-card-header{display:flex;justify-content:space-between;align-items:center;width:100%}.vendor-icon-box{width:36px;height:36px;border-radius:50%;background-color:var(--bg-sand);color:var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vendor-info{display:flex;flex-direction:column}.vendor-info h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:600;color:var(--text-dark);margin-bottom:6px}.vendor-info p{font-size:.82rem;color:var(--text-muted);line-height:1.45;margin:0}.vendor-active-badge{background-color:#E6F4EA;color:#137333;font-size:.68rem;font-weight:700;padding:4px 8px;border-radius:4px;letter-spacing:.5px}.about-stats-card{display:grid;grid-template-columns:1fr 1fr;background-color:#ffffff;border:1px solid var(--border-light);border-radius:6px;overflow:hidden;margin-top:24px}.about-stat-cell{padding:24px 32px;display:flex;flex-direction:column;gap:6px;text-align:left}.about-stat-cell:first-child{border-right:1px solid var(--border-light)}.about-stat-cell:first-child,.about-stat-cell:nth-child(2){border-bottom:1px solid var(--border-light)}.about-stat-cell:nth-child(3){border-right:1px solid var(--border-light)}.about-stat-cell h3{color:var(--gold);font-size:2.2rem;font-weight:700;margin:0;line-height:1.1;font-family:var(--font-serif)}.about-stat-cell span{font-size:.85rem;color:var(--text-muted);font-weight:500}@media (max-width:576px){.about-stats-card{grid-template-columns:1fr}.about-stat-cell{border-right:none!important;border-bottom:1px solid var(--border-light);padding:20px 24px}.about-stat-cell:last-child{border-bottom:none}}.about-onboarding-section{background-color:#93652F;color:#ffffff;padding:64px 0;border:none;text-align:center}.about-onboarding-section .section-subtitle{color:rgba(255,255,255,.85)!important;text-transform:uppercase;font-size:.8rem;letter-spacing:1.5px;margin-bottom:8px;display:block}.about-onboarding-section h2{color:#ffffff!important;font-size:2.3rem;font-weight:700;margin:8px 0 16px;font-family:var(--font-serif)}.about-onboarding-section p{color:rgba(255,255,255,.9);max-width:680px;margin:0 auto 32px;font-size:.95rem;line-height:1.6}.onboarding-actions-container{display:flex;justify-content:center;align-items:center;gap:24px}.about-onboarding-section .btn-white{background-color:#ffffff;color:#93652F!important;font-weight:600;padding:12px 28px;border-radius:4px;text-transform:uppercase;font-size:.82rem;letter-spacing:.5px;transition:all .25s ease;border:1px solid #ffffff}.about-onboarding-section .btn-white:hover{background-color:#f7f7f7;transform:translateY(-2px)}.about-onboarding-section .btn-outline-white{background-color:transparent;color:#ffffff!important;border:1px solid #ffffff;font-weight:600;padding:12px 28px;border-radius:4px;text-transform:uppercase;font-size:.82rem;letter-spacing:.5px;transition:all .25s ease;display:inline-block;text-decoration:none}.about-onboarding-section .btn-outline-white:hover{background-color:rgba(255,255,255,.1);transform:translateY(-2px)}@media (max-width:576px){.onboarding-actions-container{flex-direction:column;gap:16px}}.logistics-card{background-color:#ffffff;padding:16px 20px;border-radius:4px;border:1px solid var(--border-light);text-align:left;box-shadow:var(--shadow-sm);min-height:80px;display:flex;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.logistics-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--gold-light)}.logistics-card span{font-family:var(--font-sans);font-weight:600;font-size:.9rem;color:var(--text-dark);line-height:1.4}.overlay-card{position:relative;height:280px;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.16,1,.3,1);background-color:var(--bg-sand)}.overlay-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--gold-light)}.overlay-card-img{object-fit:cover;z-index:1}.overlay-card-img,.overlay-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.overlay-card-overlay{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.8));z-index:2}.overlay-card-content{position:relative;z-index:3;padding:20px;color:#ffffff;text-align:left}.overlay-card-content h4{font-family:var(--font-sans);font-size:1.15rem;font-weight:600;color:#ffffff;margin-bottom:8px}.overlay-card-content p{font-size:.82rem;color:rgba(255,255,255,.85);line-height:1.45;margin:0}.investor-relations-page .onboarding-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;margin-top:48px;position:relative}.investor-relations-page .onboarding-steps:before{display:none!important}.investor-relations-page .step-card{width:100%;align-items:flex-start;text-align:left}.investor-relations-page .step-number{position:relative;z-index:3;background-color:var(--bg-sand-light);border:2px solid var(--gold);color:var(--gold)}.investor-relations-page .step-card:not(:last-child):after{content:"";position:absolute;top:25px;left:25px;right:calc(-32px - 25px);height:0;border-top:2px dashed var(--border-light);z-index:1}.investor-relations-page .step-subtitle{font-size:.72rem;font-weight:600;text-transform:uppercase;color:var(--gold);letter-spacing:1.5px;margin-bottom:6px;display:block}@media (max-width:992px){.investor-relations-page .onboarding-steps{grid-template-columns:repeat(3,1fr);gap:24px}.investor-relations-page .step-card:after{display:none!important}}@media (max-width:600px){.investor-relations-page .onboarding-steps{grid-template-columns:1fr;gap:32px}}.fleet-tabs-container{display:flex;justify-content:flex-start;border-bottom:1px solid var(--border-light);margin-bottom:40px;width:100%}.fleet-tabs{display:flex;gap:32px;list-style:none;padding:0;margin:0}.fleet-tab-btn{font-family:var(--font-sans);background:none;border:none;color:var(--text-muted);font-size:.95rem;font-weight:500;padding:16px 8px;cursor:pointer;position:relative;transition:all .3s ease;letter-spacing:.5px}.fleet-tab-btn:hover{color:var(--text-dark)}.fleet-tab-btn.active{color:var(--gold);font-weight:600}.fleet-tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--gold)}.fleet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}.vehicle-card{background-color:#FFFFFF;border:none!important;border-radius:16px!important;overflow:hidden;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);text-align:left;box-shadow:0 0 0 1px var(--border-light),0 4px 20px rgba(0,0,0,.02)!important}.vehicle-card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px var(--gold),0 10px 30px rgba(0,0,0,.06)!important}.vehicle-card-image-wrapper{height:180px;width:100%;overflow:hidden;background-color:#FFFFFF;position:relative;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.vehicle-card-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .3s ease;transform:scale(.8) translateY(22px)}.vehicle-card-image[src*="audi_a8l.png"]{transform:scale(1.25) translateY(24px)}.vehicle-card-badges{position:absolute;top:20px;left:20px;right:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;row-gap:6px;z-index:2}.vehicle-badge-pill{background-color:#FFFFFF;padding:6px 14px;font-size:11px;font-weight:500;color:var(--gold);text-transform:capitalize;border-radius:20px!important;border:1px solid var(--gold);display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;white-space:nowrap}.vehicle-card-subtitle{font-family:var(--font-sans);font-size:11px;color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:6px;display:block}.vehicle-card-content{padding:24px;display:flex;flex-direction:column;flex-grow:1}.vehicle-card-title{font-size:18px;color:#111111;font-weight:600}.vehicle-card-desc,.vehicle-card-title{font-family:var(--font-sans);margin-bottom:16px}.vehicle-card-desc{font-size:14px;color:#666666;line-height:1.5}.vehicle-card-divider{border-top:1px solid #eae6df;margin-top:16px;width:100%}.vehicle-specs-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);width:100%;margin-top:0;margin-bottom:24px;padding:0}.vehicle-spec-cell{display:flex;flex-direction:column;gap:4px;padding:12px 0;box-sizing:border-box;text-align:left}.vehicle-spec-cell:nth-child(odd){border-right:1px solid var(--border-light);padding-right:16px}.vehicle-spec-cell:nth-child(2n){padding-left:16px}.vehicle-spec-cell:nth-child(-n+2){border-bottom:1px solid var(--border-light)}.vehicle-spec-label{font-family:var(--font-sans);font-size:11px;color:#8C8C8C}.vehicle-spec-value{font-family:var(--font-sans);font-size:13px;font-weight:600;color:#111111}.vehicle-tags-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.vehicle-tag{background-color:#F4F1EC;color:#8E6733;font-size:11px;font-weight:500;padding:4px 10px;border-radius:20px!important;white-space:nowrap}.vehicle-actions-row{display:flex;gap:16px;align-items:center;margin-top:auto}.btn-book-now{background-color:var(--gold);color:#FFFFFF!important;padding:10px 20px;font-size:.82rem;text-transform:uppercase;font-weight:600;border-radius:4px;border:none;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;justify-content:center}.btn-book-now:hover{background-color:var(--gold-hover)}.btn-view-details{background:none;border:none;color:var(--gold);font-size:.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .25s ease;text-transform:uppercase}.btn-view-details:hover{color:var(--gold-hover);transform:translateX(2px)}@media (max-width:992px){.fleet-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.fleet-grid{grid-template-columns:1fr}.fleet-tabs{gap:16px;overflow-x:auto;width:100%;padding-bottom:8px}.fleet-tab-btn{font-size:.85rem;padding:12px 4px;white-space:nowrap}}.inspection-timeline-wrapper{margin-top:48px;position:relative}.inspection-timeline-wrapper:before{content:"";position:absolute;top:0;bottom:0;left:20px;width:2px;background-color:var(--border-light);z-index:1}.timeline-step-item{display:flex;gap:24px;position:relative;z-index:2;margin-bottom:32px}.timeline-step-item:last-child{margin-bottom:0}.timeline-step-number{width:42px;height:42px;background-color:var(--bg-sand-light);border:2px solid var(--gold);color:var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem;flex-shrink:0}.timeline-step-content{background-color:#ffffff;padding:20px 24px;border-radius:4px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);text-align:left;flex-grow:1}.timeline-step-content h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:600;color:var(--text-dark);margin-bottom:8px}.timeline-step-content p{font-size:.85rem;color:var(--text-muted);line-height:1.5;margin:0}@media (max-width:576px){.timeline-step-item{gap:16px}.timeline-step-content{padding:16px}}.metrics-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%}.metric-stat-card{background:linear-gradient(135deg,var(--bg-sand-light) 0,#FAF4EB 100%);border:1px solid rgba(156,110,59,.12);border-radius:8px;padding:28px 24px;text-align:left;box-shadow:0 10px 30px rgba(156,110,59,.04),0 2px 4px rgba(0,0,0,.01);display:flex;flex-direction:column;align-items:flex-start;transition:all .3s cubic-bezier(.16,1,.3,1)}.metric-stat-card:hover{transform:translateY(-4px);border-color:var(--gold-light);box-shadow:0 15px 35px rgba(156,110,59,.08),0 4px 8px rgba(0,0,0,.03)}.metric-card-icon-box{width:44px;height:44px;background-color:#ffffff;border:1px solid var(--border-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:16px;box-shadow:0 4px 10px rgba(156,110,59,.03)}.metric-stat-card h3{font-family:var(--font-serif);font-size:2.2rem;font-weight:700;color:var(--text-dark);line-height:1.1;margin-bottom:12px}.metric-stat-card .metric-label{font-family:var(--font-sans);font-size:.92rem;font-weight:600;color:var(--text-dark);margin-bottom:4px}.metric-stat-card .metric-subtext{font-family:var(--font-sans);font-size:.8rem;color:var(--text-muted);margin:0;line-height:1.4}.privacy-info-item{display:flex;align-items:center;gap:16px;margin-top:28px;text-align:left}.privacy-info-icon-box{width:44px;height:44px;background-color:var(--bg-sand);border:1px solid var(--border-light);color:var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.privacy-info-text{display:flex;flex-direction:column}.privacy-info-text h4{font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--text-dark);margin-bottom:2px}.privacy-info-text p{font-family:var(--font-sans);font-size:.82rem;color:var(--text-muted);margin:0}@media (max-width:480px){.metrics-stat-grid{grid-template-columns:1fr}}.dark-details-row{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch}.dark-details-column{display:flex;flex-direction:column;gap:16px}.dark-detail-item{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px;padding:20px 24px;text-align:left;display:flex;flex-direction:column}.dark-detail-item h4{font-family:var(--font-sans);font-weight:600;font-size:1rem;color:var(--gold-light);margin-bottom:6px}.dark-detail-item p{font-size:.8rem;color:#a0a0a0;line-height:1.45;margin:0}@media (max-width:768px){.dark-details-row{grid-template-columns:1fr}}.fleet-standards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background-color:var(--border-light);border:1px solid var(--border-light);border-radius:8px;width:100%}.fleet-standards-cell{background-color:#ffffff;display:flex;justify-content:space-between;align-items:center;padding:32px 40px;box-sizing:border-box;position:relative;transition:all .3s ease}.fleet-standards-cell:first-child{border-top-left-radius:7px}.fleet-standards-cell:nth-child(2){border-top-right-radius:7px}.fleet-standards-cell:nth-child(3){border-bottom-left-radius:7px}.fleet-standards-cell:nth-child(4){border-bottom-right-radius:7px}.fleet-standards-cell:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid transparent;pointer-events:none;z-index:2;transition:border-color .3s ease}.fleet-standards-cell:first-child:after{border-top-left-radius:7px}.fleet-standards-cell:nth-child(2):after{border-top-right-radius:7px}.fleet-standards-cell:nth-child(3):after{border-bottom-left-radius:7px}.fleet-standards-cell:nth-child(4):after{border-bottom-right-radius:7px}.fleet-standards-cell:hover{background-color:#FAF7F2;box-shadow:0 8px 24px rgba(0,0,0,.04);z-index:3}.fleet-standards-cell:hover:after{border-color:var(--gold)}.fleet-standards-cell:hover .cell-icon-box{background-color:var(--gold);color:#ffffff}.cell-left{gap:20px;text-align:left}.cell-icon-box,.cell-left{display:flex;align-items:center}.cell-icon-box{width:44px;height:44px;background-color:var(--bg-sand);color:var(--gold);border-radius:4px;justify-content:center;flex-shrink:0}.cell-text{display:flex;flex-direction:column}.cell-text h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:600;color:var(--text-dark);margin-bottom:4px}.cell-text p{font-size:.85rem;color:var(--text-muted);margin:0}.cell-value{font-family:var(--font-sans);font-size:1.4rem;font-weight:600;color:var(--gold);text-align:right;padding-left:16px}@media (max-width:992px){.fleet-standards-cell{padding:24px 30px}.cell-value{font-size:1.25rem}}@media (max-width:768px){.fleet-standards-grid{grid-template-columns:1fr}.fleet-standards-cell{padding:20px 24px}.fleet-standards-cell,.fleet-standards-cell:after{border-radius:0!important}.fleet-standards-cell:first-child,.fleet-standards-cell:first-child:after{border-top-left-radius:7px!important;border-top-right-radius:7px!important}.fleet-standards-cell:last-child,.fleet-standards-cell:last-child:after{border-bottom-left-radius:7px!important;border-bottom-right-radius:7px!important}}.asset-protection-list{list-style:none;display:flex;flex-direction:column;gap:24px;margin-top:32px;padding:0}.asset-protection-item{display:flex;align-items:flex-start;gap:16px;text-align:left}.asset-icon-box{width:42px;height:42px;background-color:#ffffff;border:1px solid var(--border-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold);flex-shrink:0;box-shadow:0 4px 10px rgba(156,110,59,.02)}.asset-text-box{display:flex;flex-direction:column}.asset-text-box strong{font-family:var(--font-sans);font-size:.98rem;font-weight:600;color:var(--text-dark);margin-bottom:4px}.asset-text-box p{font-family:var(--font-sans);font-size:.85rem;color:var(--text-muted);line-height:1.45;margin:0}.inspection-timeline-horizontal{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;margin-top:56px;width:100%}.inspection-timeline-horizontal:before{content:"";position:absolute;top:25px;left:calc(12.5% + 25px);right:calc(12.5% + 25px);height:2px;background-color:var(--border-light);z-index:1}.timeline-horizontal-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}.timeline-horizontal-circle{width:50px;height:50px;border-radius:50%;background-color:#ffffff;border:2px solid var(--gold);color:var(--gold);font-family:var(--font-sans);font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 10px rgba(156,110,59,.05);transition:all .3s ease}.timeline-horizontal-step:hover .timeline-horizontal-circle{background-color:var(--gold);color:#ffffff;transform:scale(1.05)}.timeline-horizontal-content{display:flex;flex-direction:column;align-items:center}.timeline-horizontal-content h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:600;color:var(--text-dark);margin-bottom:8px;text-transform:capitalize}.timeline-horizontal-content p{font-family:var(--font-sans);font-size:.82rem;color:var(--text-muted);line-height:1.45;margin:0;max-width:180px}@media (max-width:768px){.inspection-timeline-horizontal{grid-template-columns:1fr;gap:32px}.inspection-timeline-horizontal:before{display:none}.timeline-horizontal-content p{max-width:100%}}.dark-details-stack{display:flex;flex-direction:column;gap:16px;width:100%}.dark-detail-card{background-color:#ffffff;border-radius:6px;padding:20px 24px;display:flex;align-items:center;gap:20px;text-align:left;box-shadow:var(--shadow-sm);transition:all .25s ease}.dark-detail-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.dark-detail-circle{width:36px;height:36px;border-radius:50%;background-color:var(--bg-sand);border:1px solid var(--border-light);color:var(--gold);font-family:var(--font-sans);font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dark-detail-info{display:flex;flex-direction:column}.dark-detail-info h4{font-family:var(--font-sans);font-size:.98rem;font-weight:600;color:var(--text-dark);margin-bottom:4px}.dark-detail-info p{font-family:var(--font-sans);font-size:.82rem;color:var(--text-muted);line-height:1.45;margin:0}.specs-amenities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}.spec-amenity-card{background-color:#ffffff;border:1px solid var(--border-light);border-radius:6px;padding:24px;text-align:left;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:flex-start;transition:all .3s cubic-bezier(.16,1,.3,1)}.spec-amenity-card:hover{transform:translateY(-4px);border-color:var(--gold-light);box-shadow:var(--shadow-md)}.spec-amenity-icon-box{width:40px;height:40px;border-radius:4px;background-color:var(--bg-sand);border:1px solid var(--border-light);color:var(--gold);display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}.spec-amenity-card h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:600;color:var(--text-dark);margin-bottom:6px}.spec-amenity-card p{font-family:var(--font-sans);font-size:.85rem;color:var(--text-muted);line-height:1.45;margin:0}@media (max-width:992px){.specs-amenities-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.specs-amenities-grid{grid-template-columns:1fr}}.faq-section-wrapper{max-width:800px;margin:40px auto 0;width:100%}.faq-accordion{display:flex;flex-direction:column;gap:16px;text-align:left}.faq-item{background-color:#ffffff;border:1px solid var(--border-light);border-radius:6px;overflow:hidden;transition:all .3s ease}.faq-question{width:100%;background:none;border:none;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left}.faq-question h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:600;color:var(--text-dark);margin:0;padding-right:16px}.faq-toggle-icon{color:var(--gold);flex-shrink:0}.faq-answer{padding:0 24px 20px;font-family:var(--font-sans);font-size:.9rem;color:var(--text-muted);line-height:1.6}.cities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}.city-card{position:relative;height:320px;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.16,1,.3,1);background-color:var(--bg-sand)}.city-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--gold-light)}.city-card-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .4s ease}.city-card:hover .city-card-img{transform:scale(1.05)}.city-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.8));z-index:2}.city-card-content{position:relative;z-index:3;padding:24px;color:#ffffff;text-align:left}.city-card-content h3{font-family:var(--font-sans);font-size:1.25rem;font-weight:600;color:#ffffff;margin-bottom:4px}.city-card-content p{font-size:.8rem;color:rgba(255,255,255,.85);margin-bottom:12px}.city-card-link{font-size:.8rem;font-weight:600;color:var(--gold-light);display:inline-flex;align-items:center;gap:4px;text-transform:uppercase}@media (max-width:992px){.cities-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.cities-grid{grid-template-columns:1fr}}.bg-fleet-sand{background-color:#ECE6DE!important}.bg-sand{background-color:#f7f2ec!important}.bg-dark-section{background-color:#0B0B0B!important}.btn-outline-white{background-color:transparent!important;color:#FFFFFF!important;border:1px solid #ffffff!important;height:46px;padding:0 28px;border-radius:4px!important;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.btn-outline-white:hover{transform:none!important}.btn-outline-white:hover,.btn-solid-white{background-color:#FFFFFF!important;color:#A8783A!important}.btn-solid-white{border:1px solid #ffffff!important;height:46px;padding:0 28px;border-radius:4px!important;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.btn-solid-white:hover{background-color:transparent!important;color:#FFFFFF!important;border:1px solid #ffffff!important}.btn-gold{background-color:#A8783A!important;color:#FFFFFF!important;border:none!important;height:40px;padding:0 20px;border-radius:4px!important;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.btn-gold:hover{background-color:#8E6733!important;transform:none!important}.trust-img{width:100%;max-width:100%;height:100%;min-height:420px;object-fit:cover;border-radius:4px!important;box-shadow:0 4px 20px rgba(0,0,0,.05)}@media (max-width:768px){.trust-img{height:400px}}.masonry-wrapper-box{padding:24px;border-radius:24px;box-sizing:border-box}.masonry-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;height:600px;width:100%}.masonry-left{position:relative;overflow:hidden;border-radius:20px}.masonry-left,.masonry-right{height:100%;box-sizing:border-box}.masonry-right{display:flex;flex-direction:column;gap:24px}.masonry-right-item{position:relative;height:calc(50% - 12px);overflow:hidden;box-sizing:border-box;border-radius:20px}.masonry-image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.masonry-left:hover .masonry-image,.masonry-right-item:hover .masonry-image{transform:scale(1.02)}.masonry-overlay{position:absolute;bottom:0;left:0;right:0;padding:40px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 50%,transparent);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;z-index:2;height:100%;box-sizing:border-box;text-align:left}.masonry-right-item .masonry-overlay{padding:24px}.masonry-badge-pill{background-color:var(--gold);color:#FFFFFF;font-size:11px;letter-spacing:.1em;padding:4px 10px;border-radius:4px;margin-bottom:12px;display:inline-block}.masonry-accent,.masonry-badge-pill{font-family:var(--font-sans);font-weight:600;text-transform:uppercase}.masonry-accent{font-size:12px;color:#A8783A;letter-spacing:.12em;margin-bottom:8px}.masonry-title{font-family:var(--font-sans);font-size:24px;color:#FFFFFF;font-weight:600;margin:0}.masonry-right-item .masonry-title{font-size:20px}@media (max-width:768px){.masonry-wrapper-box{padding:16px;border-radius:16px}.masonry-grid{grid-template-columns:1fr;height:auto;gap:24px}.masonry-left{height:400px}.masonry-right{height:auto;gap:24px}.masonry-right-item{height:250px}}.app-phone-mockup-centered{display:flex;justify-content:center;align-items:center;width:100%;height:700px;overflow:hidden}.app-phone-mockup-centered img{height:700px;width:auto;object-fit:contain}@media (max-width:768px){.app-phone-mockup-centered{height:auto;padding:40px 0}.app-phone-mockup-centered img{height:450px}}.trust-checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-top:32px;list-style:none;padding:0}.trust-checklist li{display:flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:15px;color:#111111;font-weight:500}.trust-checklist li svg{color:#A8783A;flex-shrink:0}@media (max-width:576px){.trust-checklist{grid-template-columns:1fr;gap:12px}}.trust-steps-stack{display:flex;flex-direction:column;margin-top:32px;width:100%}.trust-step-item{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.08);text-align:left}.trust-step-item:last-child{border-bottom:none}.trust-step-circle{width:32px;height:32px;border-radius:50%;background-color:#f5efe6;border:1px solid rgba(168,120,58,.2);color:#A8783A;font-family:var(--font-sans);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.trust-step-content{display:flex;flex-direction:column}.trust-step-content h4{font-family:var(--font-sans);font-size:16px;font-weight:600;color:#111111;margin:0 0 4px}.trust-step-content p{font-family:var(--font-sans);font-size:13.5px;color:#666666;line-height:1.5;margin:0}.hero-right-content-w{padding-right:70px}.blog-hero{background-color:var(--bg-sand);padding:80px 0 60px;text-align:center}.blog-hero-title{font-size:48px;font-weight:600;line-height:1.15;color:#111111;margin-bottom:16px;font-family:var(--font-sans)}.blog-hero-sub{font-size:16px;line-height:1.6;color:#666666;max-width:650px;margin:0 auto;font-family:var(--font-sans)}.featured-section{padding:80px 0;background-color:#FFFFFF}.featured-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 48px;margin-top:48px;margin-bottom:48px}@media (max-width:992px){.featured-grid{grid-template-columns:1fr;gap:40px}}.blog-card{display:flex;gap:24px;align-items:flex-start;text-decoration:none}.blog-card-img-wrapper{width:180px;height:220px;flex-shrink:0;overflow:hidden;border-radius:8px}.blog-card-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card:hover .blog-card-img{transform:scale(1.03)}.blog-card-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.blog-card-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}.blog-card-tag{background-color:#F4F1EC;color:#111111;font-size:11px;font-weight:600;text-transform:uppercase;padding:4px 12px;letter-spacing:.5px}.blog-card-readtime{font-size:12px;color:#8C8C8C}.blog-card-title{font-size:20px;font-weight:600;color:#111111;line-height:1.3;margin-bottom:8px;font-family:var(--font-sans);transition:color .2s ease}.blog-card:hover .blog-card-title{color:var(--gold)}.blog-card-desc{font-size:14px;line-height:1.6;color:#666666;margin-bottom:12px}.blog-card-link{font-size:12px;font-weight:600;color:var(--gold);display:inline-flex;align-items:center;gap:4px;text-transform:uppercase;letter-spacing:.5px}.load-more-wrapper{display:flex;justify-content:center;margin-top:32px}.blog-detail-section{padding:80px 0;background-color:#FFFFFF}.blog-detail-container{margin:0 auto}.blog-detail-title{font-size:42px;font-weight:600;line-height:1.2;color:#111111;margin-bottom:24px;text-align:left;font-family:var(--font-sans)}.blog-detail-intro{font-size:16px;line-height:1.7;color:#333333;margin-bottom:32px;text-align:left}.blog-detail-main-img{width:100%;height:450px;object-fit:cover;border-radius:8px;margin-bottom:40px}.blog-detail-content{font-size:15px;line-height:1.75;color:#555555;text-align:left}.blog-detail-content p{margin-bottom:24px}.blog-detail-quote{font-size:18px;font-style:italic;line-height:1.6;padding-left:24px;border-left:3px solid var(--gold);margin:32px 0}.blog-detail-quote,.blog-detail-subtitle{font-family:var(--font-sans);color:#111111}.blog-detail-subtitle{font-size:24px;font-weight:600;margin-top:40px;margin-bottom:16px}.blog-footer-bar{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);margin-top:48px;margin-bottom:64px}@media (max-width:768px){.blog-footer-bar{flex-direction:column;align-items:flex-start;gap:20px}}.blog-share-box{display:flex;align-items:center;gap:12px}.blog-share-title{font-size:14px;font-weight:600;color:#111111}.blog-share-links{display:flex;gap:8px}.blog-share-btn{width:32px;height:32px;border-radius:50%;border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;color:#666666;transition:all .2s ease}.blog-share-btn:hover{border-color:var(--gold);color:var(--gold)}.blog-tags-box{display:flex;flex-wrap:wrap;gap:8px}.blog-tag-capsule{font-size:11px;font-weight:500;color:#555555;background-color:#F4F1EC;padding:6px 12px;border-radius:4px;transition:all .2s ease}.blog-tag-capsule:hover{background-color:var(--gold);color:#FFFFFF}.contact-hero-badge{background-color:var(--bg-sand-light);border:1px solid var(--border-light);color:var(--text-dark);font-size:.8rem;font-weight:600;padding:6px 14px;border-radius:20px;display:inline-flex;align-items:center;gap:6px}.contact-hero-badges{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}@media (max-width:992px){.contact-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.contact-grid{grid-template-columns:1fr}}.contact-card{background-color:var(--bg-sand-light);border:1px solid var(--border-light);padding:32px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s cubic-bezier(.16,1,.3,1);min-height:240px;text-align:left}.contact-card:hover{transform:translateY(-4px);border-color:var(--gold)}.contact-card-top{margin-bottom:24px}.contact-card-badge{display:inline-block;font-size:.75rem;font-weight:600;color:var(--gold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.contact-card-title{font-size:1.35rem;font-weight:600;color:var(--text-dark);margin-bottom:16px}.contact-card-details{display:flex;flex-direction:column;gap:12px}.contact-detail-item{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-body)}.contact-detail-item a:hover{color:var(--gold)}.contact-dark-card{background-color:#161413;color:#FFFFFF;border:none;padding:40px;display:flex;flex-direction:column;justify-content:center;text-align:left}.contact-dark-card h3{color:#FFFFFF;font-size:1.5rem;font-weight:600;margin-bottom:16px}.contact-dark-card p{color:#B3B3B3;font-size:.95rem;line-height:1.6;margin-bottom:24px}.contact-dark-phone{display:inline-flex;align-items:center;gap:12px;background-color:#FFFFFF;color:#111111;padding:14px 24px;font-weight:600;font-size:1.05rem;width:fit-content;transition:all .3s ease}.contact-dark-phone:hover{background-color:var(--gold);color:#FFFFFF}.contact-form-wrapper{background-color:var(--bg-sand-light);border:1px solid var(--border-light);padding:48px;width:100%}@media (max-width:768px){.contact-form-wrapper{padding:24px}}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media (max-width:576px){.form-grid-2{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;text-align:left}.form-group label{font-size:.8rem;font-weight:600;color:var(--text-dark);text-transform:uppercase;letter-spacing:.05em}.form-group input,.form-group select,.form-group textarea{padding:12px 16px;border:1px solid var(--border-light);background-color:#FAF9F7;font-size:.95rem;color:var(--text-dark);transition:all .3s ease;border-radius:4px;width:100%;box-sizing:border-box}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--gold);background-color:#FFFFFF}.app-hero-mockup-wrapper{display:flex;justify-content:center;align-items:center;position:relative;height:100%}.app-hero-mockup{max-width:100%;object-fit:contain;margin-top:40px}@media (max-width:992px){.app-hero-mockup{max-height:400px;margin-top:0}}.app-rating-container{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:768px){.app-rating-container{grid-template-columns:1fr}}.app-rating-card{background-color:#161413;border:1px solid #2c2927;padding:32px;text-align:center;color:#FFFFFF}.app-rating-number{font-size:3rem;font-weight:700;color:#FFFFFF;line-height:1;margin-bottom:8px}.app-rating-stars{color:var(--gold);display:flex;justify-content:center;gap:4px;margin-bottom:12px}.app-rating-label{font-size:.8rem;color:#999999;text-transform:uppercase;letter-spacing:.05em}.app-features-checklist{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:32px}.app-checklist-item{display:flex;align-items:flex-start;gap:12px;text-align:left}.app-checklist-icon{color:var(--gold);flex-shrink:0;margin-top:4px}.app-checklist-text h4{font-size:.95rem;font-weight:600;color:var(--text-dark);margin-bottom:4px}.app-checklist-text p{font-size:.82rem;color:var(--text-body);line-height:1.4}.app-store-badge-row{display:flex;gap:12px;margin-top:24px}.app-store-badge-row img{height:40px;width:auto}.sustain-cars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}@media (max-width:992px){.sustain-cars-grid{grid-template-columns:1fr}}.sustain-car-card{background-color:#ffffff;border:1px solid rgba(18,18,18,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px rgba(0,0,0,.02);text-align:left}.sustain-car-card:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(18,18,18,.06);border-color:rgba(168,120,58,.4)}.sustain-car-img-wrapper{position:relative;height:220px;overflow:hidden}.sustain-car-img{width:100%;height:100%;object-fit:cover}.sustain-car-overlay-badge{position:absolute;top:16px;left:16px;background-color:#ffffff;border-radius:30px;padding:5px 12px;font-size:.68rem;font-weight:700;letter-spacing:.06em;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.sustain-car-overlay-badge .badge-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.sustain-car-overlay-badge.badge-hybrid{color:#15803d}.sustain-car-overlay-badge.badge-hybrid .badge-dot{background-color:#15803d}.sustain-car-overlay-badge.badge-electric{color:#15803d}.sustain-car-overlay-badge.badge-electric .badge-dot{background-color:#15803d}.sustain-car-content{padding:24px;display:flex;flex-direction:column;flex-grow:1}.sustain-car-title{font-size:1.35rem;font-weight:700;color:var(--text-dark);margin:0 0 12px}.sustain-car-desc{font-size:.9rem;color:var(--text-muted);line-height:1.5;margin:0 0 24px;flex-grow:1}.sustain-car-footer-new{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--text-dark);border-top:1px solid var(--border-light);padding-top:16px;margin-top:auto;display:flex;align-items:center;gap:6px}.sustain-bottom-grid{display:grid;grid-template-columns:repeat(3,1fr);background-color:#ffffff;border:1px solid var(--border-light);border-radius:16px;margin-top:56px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.02)}.sustain-bottom-col{padding:36px 40px;text-align:left;display:flex;flex-direction:column;gap:8px}.sustain-bottom-col:not(:last-child){border-right:1px solid var(--border-light)}.sustain-bottom-status{font-size:.68rem;font-weight:700;letter-spacing:.08em;display:inline-flex;align-items:center;gap:6px;margin-bottom:4px}.sustain-bottom-status .status-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.sustain-bottom-status.status-available{color:#15803d}.sustain-bottom-status.status-available .status-dot{background-color:#15803d}.sustain-bottom-status.status-expanding{color:#15803d}.sustain-bottom-status.status-expanding .status-dot{background-color:#15803d}.sustain-bottom-status.status-roadmap{color:#737373}.sustain-bottom-status.status-roadmap .status-dot{background-color:#737373}.sustain-bottom-title{font-size:1.15rem;font-weight:700;color:var(--text-dark);margin:0}.sustain-bottom-desc{font-size:.88rem;color:var(--text-muted);line-height:1.5;margin:0}@media (max-width:992px){.sustain-bottom-grid{grid-template-columns:1fr}.sustain-bottom-col{padding:28px 32px}.sustain-bottom-col:not(:last-child){border-right:none;border-bottom:1px solid var(--border-light)}}.sustain-dashboard-img-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.sustain-dashboard-img{width:100%;max-width:580px;height:auto;border-radius:12px;box-shadow:0 12px 36px rgba(0,0,0,.08)}.portal-desk-highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px}@media (max-width:992px){.portal-desk-highlights{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.portal-desk-highlights{grid-template-columns:1fr}}.portal-desk-card{background-color:var(--bg-sand-light);border:1px solid var(--border-light);padding:24px;text-align:left}.portal-desk-card h4{font-size:.95rem;font-weight:600;color:var(--text-dark);margin-bottom:6px}.portal-desk-card p{font-size:.82rem;color:var(--text-body);line-height:1.4}.portal-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px}@media (max-width:992px){.portal-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.portal-features-grid{grid-template-columns:1fr}}.portal-feature-card{background-color:#FAF9F7;border:1px solid var(--border-light);padding:24px;text-align:left;transition:all .3s ease}.portal-feature-card:hover{background-color:#FFFFFF;border-color:var(--gold)}.portal-feature-icon-wrapper{color:var(--gold);margin-bottom:16px}.portal-feature-card h4{font-size:1rem;font-weight:600;color:var(--text-dark);margin-bottom:8px}.portal-feature-card p{font-size:.82rem;color:var(--text-body);line-height:1.4}.connector-node-wrapper{background-color:var(--bg-sand-light);border:1px solid var(--border-light);padding:48px;display:flex;flex-direction:column;gap:32px;position:relative;overflow:hidden}.connector-diagram{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;margin:20px 0}@media (max-width:768px){.connector-diagram{flex-direction:column;gap:32px}}.connector-column{display:flex;flex-direction:column;gap:16px;width:280px;z-index:2}.connector-node{background-color:#FAF9F7;border:1px solid var(--border-light);padding:16px 20px;font-size:.9rem;font-weight:600;color:var(--text-dark);position:relative;gap:10px}.connector-center-node,.connector-node{text-align:center;display:flex;align-items:center;justify-content:center}.connector-center-node{background-color:#161413;color:#FFFFFF;border:1px solid var(--gold);width:220px;height:220px;border-radius:50%;flex-direction:column;padding:24px;z-index:2;box-shadow:0 10px 30px rgba(0,0,0,.1)}.connector-center-node h4{color:#FFFFFF;font-size:1.1rem;font-weight:600;margin-bottom:8px}.connector-center-node p{color:#999999;font-size:.75rem;line-height:1.4;margin-bottom:12px}.connector-line-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}@media (max-width:768px){.connector-line-svg{display:none}}.stakeholders-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}@media (max-width:992px){.stakeholders-grid{grid-template-columns:1fr}}.stakeholder-card{background-color:var(--bg-sand-light);border:1px solid var(--border-light);padding:32px;text-align:left}.stakeholder-card h3{font-size:1.15rem;font-weight:600;color:var(--gold);margin-bottom:20px;border-bottom:1px solid var(--border-light);padding-bottom:12px}.stakeholder-item{margin-bottom:16px}.stakeholder-item h4{font-size:.95rem;font-weight:600;color:var(--text-dark);margin-bottom:4px}.stakeholder-item p{font-size:.82rem;color:var(--text-body);line-height:1.4}.faq-accordion-container{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-accordion-item{background-color:var(--bg-sand-light);border:1px solid var(--border-light);border-radius:4px;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.faq-accordion-item.active{border-color:var(--gold);background-color:#FFFFFF}.faq-accordion-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--text-dark);transition:color .2s ease}.faq-accordion-trigger:hover{color:var(--gold)}.faq-accordion-title{font-size:1.05rem;font-weight:600;margin:0;line-height:1.4}.faq-accordion-icon{color:var(--gold);flex-shrink:0}.faq-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.16,1,.3,1),padding .3s ease}.faq-accordion-item.active .faq-accordion-content{max-height:500px}.faq-accordion-answer{padding:0 24px 20px;font-size:.88rem;line-height:1.6;color:var(--text-muted);margin:0}.rates-table-container{overflow-x:auto;border:1px solid var(--border-light);border-radius:4px;background-color:#FFFFFF;margin-top:24px}.rates-table{width:100%;border-collapse:collapse;text-align:left;font-size:.88rem}.rates-table th{background-color:var(--bg-sand-light);color:var(--text-dark);font-weight:600;padding:16px 20px;border-bottom:1.5px solid var(--border-light);font-family:var(--font-sans);text-transform:uppercase;font-size:.75rem;letter-spacing:1px}.rates-table td{padding:16px 20px;border-bottom:1px solid var(--border-light);color:var(--text-body)}.rates-table tr:last-child td{border-bottom:none}.rates-table tr:hover{background-color:rgba(244,241,236,.4)}.rates-table-badge{display:inline-block;padding:4px 8px;background-color:var(--bg-sand);color:var(--gold);font-weight:600;font-size:.75rem;border-radius:4px}.fbo-tracker-board{background-color:#161413;border:1px solid #2c2a29;border-radius:8px;padding:24px;color:#FFFFFF;font-family:var(--font-sans)}.fbo-tracker-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2c2a29;padding-bottom:16px;margin-bottom:20px}.fbo-tracker-title{font-size:1.1rem;font-weight:600;color:#FFFFFF;margin:0;display:flex;align-items:center;gap:8px}.fbo-tracker-badge{background-color:#A8783A;color:#FFFFFF;font-size:.7rem;padding:3px 6px;border-radius:3px;font-weight:700;letter-spacing:.5px}.fbo-grid{display:flex;flex-direction:column;gap:12px}.fbo-row{display:grid;grid-template-columns:1fr 1.2fr .8fr 1fr;padding:14px 16px;background-color:#1C1A19;border:1px solid #2c2a29;border-radius:4px;align-items:center;font-size:.82rem;text-align:left}.fbo-row:hover{border-color:var(--gold);background-color:#22201F}.fbo-cell-code{font-weight:700;color:var(--gold-light)}.fbo-cell-operator{color:#E6E6E6}.fbo-cell-status{display:inline-flex;align-items:center;gap:6px}.fbo-status-dot{width:6px;height:6px;border-radius:50%;background-color:#4CAF50}.fbo-status-dot.delayed{background-color:#FFC107}.fbo-status-dot.active{background-color:#03A9F4}.fbo-cell-time{color:#999999;text-align:right}@media (max-width:640px){.fbo-row{grid-template-columns:1fr 1fr;gap:8px}.fbo-cell-time{text-align:left}}.platform-console-container{display:grid;grid-template-columns:240px 1fr;gap:32px;background-color:#161413;border:1px solid #2c2a29;border-radius:8px;overflow:hidden;min-height:500px}@media (max-width:992px){.platform-console-container{grid-template-columns:1fr}}.platform-console-sidebar{background-color:#1C1A19;border-right:1px solid #2c2a29;padding:24px;display:flex;flex-direction:column;gap:8px}.platform-console-sidebar h4{font-size:.75rem;color:#666666;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-weight:600}.platform-sidebar-btn{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:none;border:1px solid transparent;color:#CCCCCC;cursor:pointer;text-align:left;font-size:.88rem;font-family:var(--font-sans);border-radius:4px;transition:all .2s ease}.platform-sidebar-btn:hover{background-color:#22201F;color:#FFFFFF}.platform-sidebar-btn.active{background-color:#A8783A;color:#FFFFFF;border-color:#A8783A}.platform-console-content{padding:40px;color:#FFFFFF;display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.platform-tab-header{border-bottom:1px solid #2c2a29;padding-bottom:16px;margin-bottom:24px}.platform-tab-title{font-size:1.5rem;font-weight:600;color:#FFFFFF;margin:0 0 6px}.platform-tab-desc{font-size:.88rem;color:#999999;margin:0;line-height:1.5}.platform-mockup-screen{background-color:#0E0D0C;border:1px solid #22201f;border-radius:6px;padding:24px;min-height:240px;display:flex;flex-direction:column;gap:16px}.platform-mockup-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.platform-mockup-stat{background-color:#161413;border:1px solid #2c2a29;padding:16px;border-radius:4px;text-align:left}.platform-mockup-stat span{font-size:.7rem;color:#666666;text-transform:uppercase;display:block}.platform-mockup-stat strong{font-size:1.3rem;color:var(--gold-light);margin-top:4px;display:block}.compliance-dashboard-row{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center}@media (max-width:992px){.compliance-dashboard-row{grid-template-columns:1fr}}.compliance-check-card{background-color:#FFFFFF;border:1px solid var(--border-light);padding:24px;border-radius:4px;text-align:left}.compliance-check-header{border-bottom:1.5px solid var(--border-light);padding-bottom:12px;margin-bottom:16px;font-weight:600;font-family:var(--font-sans);color:var(--text-dark)}.compliance-check-list{display:flex;flex-direction:column;gap:12px}.compliance-check-item{display:flex;align-items:flex-start;gap:12px;font-size:.85rem;color:var(--text-body)}.compliance-check-item svg{color:#4CAF50;flex-shrink:0;margin-top:2px}.maintenance-intervals-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:768px){.maintenance-intervals-grid{grid-template-columns:1fr}}.maintenance-interval-card{background-color:var(--bg-sand-light);border:1px solid var(--border-light);padding:32px 24px;text-align:left;border-radius:4px;transition:all .3s ease}.maintenance-interval-card:hover{border-color:var(--gold);background-color:#FFFFFF;transform:translateY(-2px)}.maintenance-interval-card h3{color:var(--gold);font-size:1.8rem;font-weight:700;font-family:var(--font-serif);margin:0 0 12px}.maintenance-interval-card h4{font-size:1rem;font-weight:600;color:var(--text-dark);margin-bottom:8px}.maintenance-interval-card p{font-size:.82rem;color:var(--text-muted);line-height:1.45;margin:0}.hero-trust-badge{display:flex;align-items:center;gap:10px;margin-top:20px;font-family:var(--font-sans);justify-content:flex-start}.trust-excellent{font-size:14px;font-weight:700;letter-spacing:.5px;color:#111111}.trust-stars{display:flex;gap:3px}.trust-star-block{background-color:#00b67a;color:#ffffff;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;border-radius:2px}.trust-brand{font-size:13px;color:#666666;font-weight:500}.trust-gmb{color:#8c8c8c}.service-card-badge{align-self:flex-start;background-color:#FAF4EB;color:#A8783A;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:4px;margin:24px 24px 0;border:1px solid rgba(168,120,58,.15)}.masonry-desc{font-family:var(--font-sans);font-size:13px;color:rgba(255,255,255,.8);line-height:1.5;margin:8px 0 0;max-width:450px}.corporate-program-cta{background-color:#A8783A!important;padding:80px 0!important;color:#FFFFFF!important;text-align:center}.corporate-cta-container{max-width:800px!important;display:flex;flex-direction:column;align-items:center;margin:0 auto}.corporate-program-cta h2{font-family:var(--font-sans);font-size:36px!important;font-weight:700!important;line-height:1.25;color:#FFFFFF!important;margin-top:0;margin-bottom:32px!important;max-width:700px}.corporate-program-bullets{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-bottom:40px!important;width:100%;max-width:760px}.corporate-bullet-item{font-family:var(--font-sans);font-size:15px;color:#FFFFFF;font-weight:500;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.bullet-dot{color:#FFFFFF;font-size:16px;opacity:.8}.corporate-program-cta .buttons-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px;width:100%}@media (max-width:768px){.corporate-program-cta{padding:60px 20px!important}.corporate-program-cta h2{font-size:28px!important;margin-bottom:24px!important}.corporate-program-bullets{gap:12px 16px;margin-bottom:32px!important}}.tech-features-list{display:flex;flex-direction:column;gap:24px;margin-top:24px;margin-bottom:32px}.tech-feature-item{display:flex;flex-direction:column;text-align:left}.tech-feature-item h4{font-family:var(--font-sans);font-size:18px;font-weight:600;color:#111111;display:flex;align-items:center;gap:10px;margin:0 0 4px}.tech-feature-bullet{background-color:var(--bg-sand);color:var(--gold);width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;border:1px solid rgba(168,120,58,.15)}.tech-feature-item p{font-family:var(--font-sans);font-size:14px;color:#666666;line-height:1.5;margin:0;padding-left:32px}.technology-download-container{display:flex;align-items:center;gap:24px;margin-top:32px}.technology-download-container .app-download-buttons{display:flex;flex-direction:column;gap:12px;margin-top:0}.qr-code-wrapper{display:flex;align-items:center;gap:14px;padding:12px 18px;border:1px solid #d9d2c8;border-radius:4px;background-color:#FFFFFF;box-sizing:border-box}.qr-code-text{display:flex;flex-direction:column;text-align:left;font-family:var(--font-sans)}.qr-code-text .qr-title{font-size:12px;font-weight:600;color:#111111}.qr-code-text .qr-sub{font-size:10px;color:#8C8C8C;margin-top:1px}@media (max-width:480px){.technology-download-container{flex-direction:column;align-items:flex-start;gap:16px}}.concierge-steps-container{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;margin-top:40px}.concierge-step-card{flex:1;flex-direction:column;background:#ffffff;border:1px solid var(--border-light);border-radius:12px;padding:24px 12px;text-align:center;min-height:190px}.concierge-step-arrow,.concierge-step-card{display:flex;align-items:center;justify-content:center}.concierge-step-arrow{color:#8c6239;flex-shrink:0}@media (max-width:1024px){.concierge-steps-container{flex-wrap:wrap;justify-content:center;gap:20px}.concierge-step-arrow{display:none}.concierge-step-card{flex:none;width:calc(33.33% - 14px);min-width:150px}}@media (max-width:768px){.concierge-step-card{width:calc(50% - 10px)}}@media (max-width:480px){.concierge-step-card{width:100%}}.safety-maintained-badge{box-shadow:0 4px 20px rgba(0,0,0,.4)}.safety-framework-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.safety-framework-card{display:flex;background-color:#ffffff;border:1px solid #eae6df;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.safety-framework-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.safety-framework-card>div:first-child{width:160px;flex-shrink:0;position:relative}.safety-framework-card>div:last-child{flex-grow:1;padding:24px;display:flex;flex-direction:column;justify-content:center;text-align:left}@media (max-width:768px){.safety-maintained-badge{position:relative!important;bottom:auto!important;left:auto!important;margin:16px!important;display:inline-flex!important}.safety-framework-grid{grid-template-columns:1fr!important}.safety-framework-card{flex-direction:column!important;min-height:auto!important}.safety-framework-card>div:first-child{width:100%!important;height:180px!important}.safety-framework-card>div:last-child{width:100%!important;padding:20px!important}}@media (min-width:769px){.safety-timeline-row{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important}.safety-timeline-card{width:14%!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}}@media (max-width:768px){.safety-timeline-line{display:none!important}.safety-timeline-row{display:flex!important;flex-direction:column!important;gap:32px!important;align-items:stretch!important;padding-left:20px!important;border-left:2px solid #eae6df!important;margin-left:24px!important}.safety-timeline-card{width:100%!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;text-align:left!important;gap:20px!important}.safety-timeline-card>div:first-child{margin-bottom:0!important;flex-shrink:0!important}.safety-timeline-card>div:last-child{align-items:flex-start!important;text-align:left!important}}.safety-training-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;padding:16px 20px!important;background-color:#ffffff!important;border:1px solid #eae6df!important;border-radius:8px!important;width:100%!important;text-align:left!important;box-shadow:none!important;transition:all .3s ease}.safety-training-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)!important;border-color:var(--gold-light)!important}.safety-inspection-card{background-color:#ffffff;border:1px solid #eae6df;border-radius:12px;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;width:100%}.safety-inspection-card:hover{transform:translateY(-4px);border-color:var(--gold-light)}.safety-inspection-header{background-color:#f5efe6;padding:16px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #eae6df}.safety-inspection-icon{color:#8c6239;flex-shrink:0}.safety-inspection-title-group{display:flex;flex-direction:column;text-align:left}.safety-inspection-title-group h3{font-size:1.05rem;font-weight:600;color:var(--text-dark);margin:0;line-height:1.2}.safety-inspection-title-group span{font-size:.65rem;color:#8c6239;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-top:2px}.safety-inspection-body{padding:20px;display:flex;flex-direction:column;flex-grow:1;background-color:#ffffff}.safety-inspection-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.safety-inspection-item{font-size:.82rem;display:flex;align-items:center;gap:10px;color:var(--text-muted);padding:12px 0;border-bottom:1px solid #f0ede9;text-align:left}.safety-inspection-item:last-child{border-bottom:none;padding-bottom:0}.safety-inspection-item:first-child{padding-top:0}.safety-inspection-check-circle{width:18px;height:18px;border-radius:50%;background-color:#f5efe6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.safety-framework-split{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:stretch;width:100%}@media (max-width:992px){.safety-framework-split{grid-template-columns:1fr;gap:32px}}.safety-liability-card{background:linear-gradient(135deg,#111111,#2a1f15);border:1px solid #3d2d1d;border-radius:16px;padding:40px;color:#ffffff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 8px 30px rgba(0,0,0,.3);text-align:left;min-height:420px}.safety-liability-card .label{font-size:.75rem;color:#a8783a;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:24px}.safety-liability-card h2{font-size:4.5rem;font-family:var(--font-sans);color:#ffffff;font-weight:700;margin:0 0 16px;line-height:1}.safety-liability-card p{font-size:.88rem;color:#a0a0a0;line-height:1.6;margin:0}.safety-liability-card .divider{height:1px;background-color:rgba(255,255,255,.1);margin:32px 0 24px}.safety-liability-bottom{display:flex;justify-content:space-between;gap:24px}.safety-liability-stat-group{display:flex;flex-direction:column;gap:4px}.safety-liability-stat-group strong{font-size:.95rem;color:#ffffff;font-weight:600}.safety-liability-stat-group span{font-size:.78rem;color:#8c6239}.safety-discipline-card{background-color:#ffffff;border:1px solid #eae6df;border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;width:100%;transition:all .3s ease;box-shadow:none}.safety-discipline-card:hover{transform:translateY(-2px);border-color:var(--gold-light);box-shadow:var(--shadow-sm)}.safety-discipline-left{display:flex;align-items:center;gap:16px;text-align:left}.safety-discipline-icon-box{width:40px;height:40px;border-radius:6px;background-color:#f5efe6;display:flex;align-items:center;justify-content:center;color:#8c6239;flex-shrink:0}.safety-discipline-text{display:flex;flex-direction:column;gap:2px}.safety-discipline-text h4{font-size:.95rem;font-weight:600;color:var(--text-dark);margin:0}.safety-discipline-text p{font-size:.78rem;color:var(--text-muted);margin:0;line-height:1.4}.safety-discipline-badge{font-size:.6rem;font-weight:700;color:#8c6239;border:1px solid #eae6df;background-color:#ffffff;padding:4px 8px;border-radius:4px;letter-spacing:.5px;text-transform:uppercase;flex-shrink:0}.safety-eeat-card{background-color:#f0f4f8;border:1px solid #d0d7de;border-radius:8px;padding:16px 20px;margin-top:24px;margin-bottom:32px;text-align:left;display:flex;flex-direction:column;gap:12px}.safety-eeat-card-body{display:flex;gap:12px;align-items:flex-start}.safety-eeat-card-text{font-size:.88rem;color:#24292f;margin:0;line-height:1.5}.safety-eeat-badges{display:flex;gap:8px;flex-wrap:wrap;margin-left:30px}.safety-eeat-badge{font-size:.68rem;font-weight:600;color:#0969da;background-color:#ddf4ff;border:1px solid rgba(9,105,218,.15);padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.chauffeurs-grid-6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:768px){.chauffeurs-grid-6{grid-template-columns:1fr}}.chauffeur-feature-card{padding:16px 20px;display:flex;gap:16px;align-items:center;text-align:left;background-color:#ffffff;border:1px solid #eae6df;border-radius:8px;transition:all .2s ease}.chauffeur-feature-card:hover{border-color:var(--gold-light);transform:translateY(-2px)}.chauffeur-feature-icon-box{width:40px;height:40px;border-radius:6px;background-color:#f5efe6;display:flex;align-items:center;justify-content:center;color:#8c6239;flex-shrink:0}.chauffeur-timeline-row{display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin-top:40px;width:100%}@media (max-width:992px){.chauffeur-timeline-row{flex-direction:column;gap:32px}}.chauffeur-timeline-step{display:flex;flex-direction:column;align-items:center;text-align:center;width:18%;position:relative;z-index:2}@media (max-width:992px){.chauffeur-timeline-step{flex-direction:row;text-align:left;width:100%;gap:16px}}.chauffeur-timeline-circle{width:56px;height:56px;border-radius:50%;background-color:#f5efe6;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;color:#8c6239;position:relative;margin-bottom:16px;box-shadow:var(--shadow-sm);flex-shrink:0}@media (max-width:992px){.chauffeur-timeline-circle{margin-bottom:0}}.chauffeur-timeline-badge{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;background-color:#8c6239;color:#ffffff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.chauffeur-timeline-line{position:absolute;top:28px;left:8%;right:8%;height:2px;background-color:#eae6df;z-index:1}@media (max-width:992px){.chauffeur-timeline-line{display:none}}.different-chauffeur-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}@media (max-width:992px){.different-chauffeur-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.different-chauffeur-grid{grid-template-columns:1fr}}.different-chauffeur-card{position:relative;height:240px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm);transition:all .3s ease}.different-chauffeur-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.different-chauffeur-card img{width:100%;height:100%;object-fit:cover}.different-chauffeur-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 60%,rgba(0,0,0,0));padding:20px;text-align:left;display:flex;align-items:flex-end;height:100%}.different-chauffeur-overlay h4{color:#ffffff;font-size:.95rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin:0}.duty-of-care-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%}@media (max-width:768px){.duty-of-care-split{grid-template-columns:1fr}}.duty-care-card-white{background-color:#ffffff;border:1px solid #eae6df;border-radius:12px;padding:40px;text-align:left;box-shadow:var(--shadow-sm)}.duty-care-card-dark{background:linear-gradient(135deg,#181512,#110f0d);border:1px solid #282420;border-radius:12px;padding:40px;text-align:left;color:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,.25)}.duty-care-header{display:flex;align-items:center;gap:16px;margin-bottom:28px}.duty-care-header h3{font-size:1.4rem;font-weight:700;margin:0}.duty-care-list{display:flex;flex-direction:column;gap:20px}.duty-care-item{display:flex;align-items:flex-start;gap:16px}.duty-care-bullet-num{width:20px;height:20px;border-radius:50%;background-color:#f5efe6;color:#8c6239;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:2px;flex-shrink:0}.duty-care-card-dark .duty-care-bullet-num{background-color:#8c6239;color:#ffffff}.duty-care-text h4{font-size:.95rem;font-weight:600;margin:0 0 4px}.duty-care-card-dark .duty-care-header h3,.duty-care-card-dark .duty-care-text h4{color:#ffffff!important}.duty-care-text p{font-size:.82rem;color:var(--text-muted);line-height:1.4;margin:0}.duty-care-card-dark .duty-care-text p{color:#b0a8a0!important}.maintained-standards-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%}@media (max-width:992px){.maintained-standards-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:576px){.maintained-standards-row{grid-template-columns:1fr}}.maintained-standard-card{background-color:#ffffff;border:1px solid #eae6df;border-radius:8px;padding:20px;text-align:left;display:flex;flex-direction:column;gap:12px}.maintained-standard-card h4{font-size:.95rem;font-weight:600;color:var(--text-dark);margin:0}.maintained-standard-card p{font-size:.76rem;color:var(--text-muted);line-height:1.4;margin:0}.chauffeurs-faq-accordion{display:flex;flex-direction:column;max-width:800px;margin:0 auto;width:100%}.chauffeurs-faq-item{border-bottom:1px solid #eae6df;background-color:transparent!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.chauffeurs-faq-header{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;width:100%;background:none!important;border:none!important;text-align:left;outline:none}.chauffeurs-faq-header h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:500;color:var(--text-dark);margin:0;transition:color .2s ease}.chauffeurs-faq-header:hover h4{color:var(--gold)}.chauffeurs-faq-body{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.16,1,.3,1),padding .3s ease;padding-bottom:0}.chauffeurs-faq-body.open{max-height:300px;padding-bottom:24px}.chauffeurs-faq-body p{font-size:.88rem;color:var(--text-muted);line-height:1.6;margin:0;text-align:left}.private-events-page .standards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.private-events-page .standards-cell-1,.private-events-page .standards-cell-3,.private-events-page .standards-cell-5{padding:16px 24px 16px 0;border-right:1px solid var(--border-light);display:flex;align-items:center}.private-events-page .standards-cell-2,.private-events-page .standards-cell-4,.private-events-page .standards-cell-6{padding:16px 0 16px 24px;display:flex;align-items:center}.private-events-page .standards-cell-1,.private-events-page .standards-cell-2,.private-events-page .standards-cell-3,.private-events-page .standards-cell-4{border-bottom:1px solid var(--border-light)}.private-events-page .standards-card{display:flex;gap:20px;align-items:center;width:100%;border-radius:12px;padding:24px;border:1px solid transparent;transition:all .3s cubic-bezier(.16,1,.3,1)}.private-events-page .standards-card.active{background-color:#fcfbfa;border:1px solid #c5a880;box-shadow:0 4px 20px rgba(0,0,0,.02)}.private-events-page .standards-card.inactive{background-color:transparent}.private-events-page .standards-card.inactive:hover{background-color:#fcfbfa;border:1px solid #c5a880;box-shadow:0 4px 20px rgba(0,0,0,.03);transform:translateY(-2px);cursor:pointer}.private-events-page .standards-squircle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.private-events-page .standards-squircle.active{background-color:var(--gold);color:#ffffff}.private-events-page .standards-squircle.inactive{background-color:#f5efe6;color:var(--gold)}.private-events-page .standards-card.inactive:hover .standards-squircle.inactive{background-color:var(--gold);color:#ffffff}@media (max-width:767px){.private-events-page .standards-grid{grid-template-columns:1fr}.private-events-page .standards-cell-1,.private-events-page .standards-cell-2,.private-events-page .standards-cell-3,.private-events-page .standards-cell-4,.private-events-page .standards-cell-5,.private-events-page .standards-cell-6{padding:12px 0;border-right:none!important;border-bottom:1px solid var(--border-light);display:block;width:100%}.private-events-page .standards-cell-6{border-bottom:none}.private-events-page .standards-card{padding:16px}}.private-events-page .preference-card{display:flex;align-items:center;gap:16px;background-color:#ffffff;padding:16px 20px;border-radius:12px;border:1px solid rgba(217,210,200,.4);box-shadow:0 4px 12px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.16,1,.3,1)}.private-events-page .preference-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.04);border-color:rgba(168,120,58,.3)}.trust-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-top:40px}.trust-card{background-color:#ffffff;border-radius:12px;border:1px solid rgba(217,210,200,.4);padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px rgba(0,0,0,.02)}.trust-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.06);border-color:rgba(168,120,58,.3)}.trust-icon-wrapper{width:48px;height:48px;border-radius:8px;background-color:#FAF5EE;display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:24px}.trust-card-category{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#A8783A;margin-bottom:6px}.trust-card-title{font-size:16px;font-weight:700;color:#111111;margin-bottom:8px}.trust-card-desc{font-size:13px;color:#666666;line-height:1.5;margin:0}@media (max-width:1024px){.trust-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.trust-grid{grid-template-columns:1fr}}.commitments-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px}.commitments-col{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding-right:32px;text-align:left}@media (min-width:769px){.commitments-col:not(:last-child){border-right:1px solid rgba(255,255,255,.08)}}.commitments-icon-wrapper{width:40px;height:40px;border-radius:8px;background-color:rgba(168,120,58,.15);display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:24px}.commitments-col h4{font-size:1.1rem;font-weight:600;color:#ffffff;margin-bottom:8px;margin-top:0}.commitments-col p{font-size:.85rem;color:#999999;line-height:1.5;margin-bottom:16px;margin-top:0}.commitments-tag{font-size:10px;font-weight:700;letter-spacing:.05em;color:#52D171;text-transform:uppercase;margin-top:auto}@media (max-width:992px){.commitments-grid{grid-template-columns:repeat(2,1fr);gap:40px 24px}.commitments-col{padding-right:0}}@media (max-width:576px){.commitments-grid{grid-template-columns:1fr;gap:32px}}.contact-capsules-list{display:flex;flex-direction:column;gap:12px;margin-top:32px}.contact-capsule-item{display:flex;align-items:center;gap:10px;background-color:#ffffff;border:1px solid #d9d2c8;border-radius:50px;padding:10px 20px;width:fit-content;font-size:13px;font-weight:500;color:var(--text-dark)}.contact-capsule-icon{color:var(--gold);display:flex;align-items:center}.contact-form-card{background-color:#ffffff;border:1px solid rgba(217,210,200,.4);border-radius:20px;padding:48px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.02)}@media (max-width:768px){.contact-form-card{padding:24px}}.contact-form-card form>*{margin-bottom:15px}.contact-form-card form>:last-child{margin-bottom:0}.contact-form-card .form-grid-2{gap:24px;margin-bottom:0}.contact-form-card .form-grid-2 .form-group{margin-bottom:17px}.contact-form-card .form-group{gap:8px}.contact-form-card form>.form-group:last-of-type{margin-bottom:24px}.contact-form-card .form-group label{font-size:10px;font-weight:700;color:#333333;text-transform:uppercase;letter-spacing:.05em}.contact-form-card .form-group label span{color:#c2410c;margin-left:2px}.contact-form-card input,.contact-form-card select,.contact-form-card textarea{background-color:#FAF7F2;border:1px solid #e6dfd5;border-radius:8px;padding:14px 18px;font-size:.9rem;color:var(--text-dark)}.contact-form-card input:focus,.contact-form-card select:focus,.contact-form-card textarea:focus{background-color:#ffffff;border-color:var(--gold);outline:none}.contact-form-card .unified-phone-input{display:grid;grid-template-columns:96px 1fr;gap:0;border:1px solid #e6dfd5;border-radius:8px;overflow:hidden;background-color:#FAF7F2}.contact-form-card .unified-phone-input:focus-within{background-color:#ffffff;border-color:var(--gold)}.contact-form-card .unified-phone-input input,.contact-form-card .unified-phone-input select{border:none;border-radius:0;min-height:48px;background:transparent;padding:14px 12px}.contact-form-card .unified-phone-input input:focus,.contact-form-card .unified-phone-input select:focus{background:transparent;border:none;outline:none}.contact-form-card .phone-select-wrapper{border-right:1px solid #e6dfd5;background:rgba(230,223,213,.35);min-width:0}.contact-form-card .phone-select-wrapper select{width:100%;font-size:.85rem;font-weight:600;color:#333;padding-left:12px;padding-right:4px;text-align:left}.contact-form-card .phone-number-wrap{display:flex;align-items:center;min-width:0}.contact-form-card .phone-number-wrap input{width:100%;letter-spacing:.02em}.contact-form-card .btn-pill{border-radius:50px;padding:14px 36px;font-weight:600;font-size:.95rem;text-transform:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;border:none;background-color:var(--gold);color:#ffffff;cursor:pointer}.contact-form-card .btn-pill:hover{background-color:var(--gold-hover)}.contact-form-card .secure-note{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-muted)}.integrations-page .hero-container{align-items:center}.console-browser{background-color:#1C1B19;border:1px solid #2d2c2a;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.15);width:100%;max-width:540px;text-align:left}.console-top-bar{background-color:#151413;padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #2d2c2a}.console-dot{width:10px;height:10px;border-radius:50%}.console-dot.red{background-color:#FF5F56}.console-dot.yellow{background-color:#FFBD2E}.console-dot.green{background-color:#27C93F}.console-url-bar{flex-grow:1;background-color:#262523;border-radius:6px;color:#8C8A85;font-size:11px;padding:4px 12px;margin-left:16px;font-family:monospace;letter-spacing:.5px}.console-body{padding:24px}.console-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #2d2c2a;padding-bottom:12px}.console-header h3{font-size:1.1rem;font-weight:600;color:#ffffff;margin:0;font-family:var(--font-sans)}.console-header .status-indicator{font-size:.75rem;background-color:rgba(39,201,63,.15);color:#27C93F;padding:3px 10px;border-radius:4px;font-weight:600}.console-list{display:flex;flex-direction:column;gap:12px}.console-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#262523;border-radius:8px;border:1px solid #33312e;transition:all .25s ease}.console-item:hover{border-color:var(--gold);transform:translateX(4px)}.console-item-left{display:flex;align-items:center;gap:12px}.console-item-icon{width:32px;height:32px;background-color:rgba(168,120,58,.15);color:var(--gold);display:flex;align-items:center;justify-content:center;border-radius:6px}.console-item-info h4{font-size:.9rem;font-weight:600;color:#ffffff;margin:0 0 2px}.console-item-info p{font-size:.75rem;color:#8C8A85;margin:0}.console-status-badge{font-size:.7rem;font-weight:600;background-color:rgba(39,201,63,.1);color:#27C93F;border:1px solid rgba(39,201,63,.2);padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.eco-diagram-container{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:24px;align-items:center;margin-top:40px;position:relative}@media (max-width:992px){.eco-diagram-container{grid-template-columns:1fr;gap:40px}}.eco-column{display:flex;flex-direction:column;gap:16px}.eco-node-card{background-color:#ffffff;border:1px solid var(--border-light);padding:16px 20px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.95rem;font-weight:600;color:var(--text-dark);box-shadow:0 4px 12px rgba(0,0,0,.01);transition:all .25s ease}.eco-node-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.04)}.eco-node-arrow,.eco-node-icon{color:var(--gold);display:flex;align-items:center;justify-content:center}.eco-node-arrow{width:24px;height:24px;border-radius:50%;background-color:#FAF5EE;font-size:.8rem;border:1px solid var(--border-light)}.eco-center-card{background:linear-gradient(135deg,#1C1B19,#0F0E0D);border:1px solid #33312e;padding:32px 24px;border-radius:12px;text-align:center;box-shadow:0 15px 30px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center}.eco-center-card h3{font-size:1.25rem;font-weight:600;color:#ffffff;margin:12px 0 6px}.eco-center-card p{font-size:.82rem;color:#8C8A85;margin:0 0 16px;line-height:1.4}.eco-center-status{font-size:.72rem;font-weight:700;background-color:rgba(39,201,63,.15);color:#27C93F;padding:3px 12px;border-radius:50px;text-transform:uppercase;letter-spacing:.8px}.workflow-pills-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.workflow-pill-item{background-color:#FAF6F0;border:1px solid rgba(168,120,58,.2);color:var(--gold);font-size:.78rem;font-weight:600;padding:6px 14px;border-radius:50px;display:inline-flex;align-items:center;gap:6px;transition:all .25s ease;cursor:pointer}.workflow-pill-item:hover{background-color:var(--gold);color:#ffffff;border-color:var(--gold)}.tmc-checklist-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}@media (max-width:576px){.tmc-checklist-grid{grid-template-columns:1fr}}.tmc-checklist-item{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:500;color:var(--text-dark)}.tmc-checklist-item svg{color:var(--gold);flex-shrink:0}.security-dark-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.security-dark-grid{grid-template-columns:1fr}}.security-dark-card{background-color:#141414;border:1px solid #222222;padding:24px;border-radius:8px;text-align:left;transition:all .3s ease}.security-dark-card:hover{border-color:var(--gold);transform:translateY(-2px)}.security-dark-card-icon{width:36px;height:36px;border-radius:6px;background-color:rgba(255,255,255,.05);color:var(--gold);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.security-dark-card h4{font-size:1.05rem;font-weight:600;color:#ffffff;margin:0 0 8px}.security-dark-card p{font-size:.88rem;color:#8C8A85;margin:0;line-height:1.5}.benefits-badge-card{background-color:#ffffff;border:1px solid var(--border-light);padding:28px;border-radius:8px;text-align:left;transition:all .25s ease}.benefits-badge-card:hover{border-color:var(--gold);transform:translateY(-4px)}.benefits-badge-card-icon{width:38px;height:38px;background-color:#FAF6F0;color:var(--gold);border:1px solid rgba(168,120,58,.15);display:flex;align-items:center;justify-content:center;border-radius:8px;margin-bottom:16px;font-size:1.1rem;font-weight:700}.benefits-badge-card h4{font-size:1.1rem;font-weight:600;color:var(--text-dark);margin:0 0 10px}.benefits-badge-card p{font-size:.9rem;color:var(--text-muted);margin:0;line-height:1.6}.integrations-workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}@media (max-width:768px){.integrations-workflow-grid{grid-template-columns:1fr}}.connector-node-wrapper{background-color:#ffffff!important;border:none!important;padding:0!important;overflow:visible!important}.connector-diagram .connector-node{background-color:#ffffff!important;border:1px solid var(--border-light)!important;border-radius:8px!important;padding:16px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-shadow:0 4px 12px rgba(0,0,0,.01)!important;transition:all .25s ease!important}.connector-diagram .connector-node:hover{border-color:var(--gold)!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px rgba(0,0,0,.04)!important}.connector-diagram .connector-center-node{background:linear-gradient(135deg,#1C1B19,#0F0E0D)!important;border:1px solid #33312e!important;border-radius:12px!important;width:280px!important;height:auto!important;padding:32px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;box-shadow:0 15px 30px rgba(0,0,0,.15)!important}.bg-white{background-color:#ffffff!important}.bg-sand-light{background-color:var(--bg-sand-light)!important}.int-diagram-container{position:relative;width:100%;max-width:1100px;margin:60px auto;padding:20px}.int-line-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.int-diagram{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;gap:24px}.int-column{display:flex;flex-direction:column;gap:28px;width:320px}.int-card{background-color:#ffffff;border:1px solid #ededeb;border-radius:14px;padding:16px 24px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 20px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.16,1,.3,1);cursor:default}.int-card:hover{transform:translateY(-2px);border-color:#C5A880;box-shadow:0 8px 24px rgba(197,168,128,.08)}.int-card-left{justify-content:flex-start}.int-card-right{justify-content:flex-end}.int-card-icon-container{background-color:#FAF6F0;border-radius:10px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.int-card-content{display:flex;flex-direction:column;gap:4px}.int-card-title{font-size:.95rem;font-weight:700;color:#121212;letter-spacing:-.2px}.int-card-subtitle{font-size:.68rem;font-weight:700;color:#A3A19B;text-transform:uppercase;letter-spacing:.8px}.int-center-hub{background:linear-gradient(180deg,#1A1916,#0C0B0A);border:1px solid #2b2925;border-radius:20px;width:320px;padding:48px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.25);position:relative;overflow:hidden}.int-center-hub:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(212,178,117,.05) 0,transparent 60%);pointer-events:none}.int-hub-badge{background-color:#21201D;border:1.5px solid #383631;border-radius:12px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.2)}.int-hub-title{font-size:1.25rem;font-weight:700;color:#ffffff;margin:24px 0 0;letter-spacing:-.3px}.int-hub-subtitle{color:#D4B275;letter-spacing:1.2px;margin:8px 0 0}.int-hub-status,.int-hub-subtitle{font-size:.68rem;font-weight:700;text-transform:uppercase}.int-hub-status{background-color:#151412;border:1px solid #23221f;border-radius:50px;padding:6px 16px;display:flex;align-items:center;gap:8px;margin-top:28px;color:#8C8A85;letter-spacing:.8px;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.int-status-dot{width:6px;height:6px;border-radius:50%;background-color:#10B981;box-shadow:0 0 8px #10B981;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}@media (max-width:991px){.int-line-svg{display:none}.int-diagram{flex-direction:column;gap:40px}.int-column{width:100%;max-width:480px;gap:16px}.int-card-right{justify-content:flex-start}.int-card-right .int-card-content{order:2}.int-card-right .int-card-icon-container{order:1}.int-card-right .int-card-subtitle,.int-card-right .int-card-title{text-align:left!important}.int-center-hub{width:100%;max-width:480px;order:-1}}.workflow-card{background-color:#FFFFFF;border:1px solid var(--border-light);border-radius:12px;padding:32px;display:flex;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px rgba(0,0,0,.01)}.workflow-card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 12px 30px rgba(168,120,58,.06)}.workflow-card-subtitle{font-size:.72rem;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.workflow-card-title{font-size:1.22rem;font-weight:600;color:var(--text-dark);margin:0 0 24px;line-height:1.3}.workflow-steps-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;row-gap:12px;margin-top:auto}.workflow-step-pill{display:inline-flex;align-items:center;background-color:#FAF6F0;border-radius:50px;padding:5px 14px 5px 5px;font-size:.8rem;font-weight:500;color:#2D2A26;border:1px solid rgba(168,120,58,.05)}.workflow-step-number{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:#EADEC9;color:#A8783A;font-size:.75rem;font-weight:700;margin-right:8px}.workflow-step-arrow{color:rgba(168,120,58,.6);font-size:1.1rem;margin:0 2px;font-weight:300;user-select:none;display:inline-flex;align-items:center}.tmc-list-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(3,auto);gap:0 48px;margin-top:24px}@media (max-width:992px){.tmc-list-grid{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:auto;gap:0}}.tmc-list-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-light)}.tmc-check-circle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:#FAF6F0;color:#A8783A;flex-shrink:0}.tmc-list-item span{font-size:14px;font-weight:500;color:var(--text-dark)}.tmc-badge-container{position:absolute;bottom:24px;left:24px;background-color:#FFFFFF;padding:14px 20px;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.08);border:1px solid var(--border-light);display:flex;align-items:center;gap:14px;z-index:10}.tmc-badge-icon-circle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#FAF6F0;color:#A8783A;flex-shrink:0}.tmc-badge-text{display:flex;flex-direction:column;text-align:left}.tmc-badge-title{margin:0;font-size:.92rem;font-weight:600;color:var(--text-dark)}.tmc-badge-subtitle{margin:2px 0 0;font-size:.78rem;color:var(--text-muted)}.grid-divided-card{background-color:#FFFFFF;border:1px solid var(--border-light);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);box-shadow:0 4px 20px rgba(0,0,0,.01);margin-top:40px}.grid-divided-cell{padding:40px 36px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border-bottom:1px solid var(--border-light);border-right:1px solid var(--border-light);transition:background-color .25s ease}.grid-divided-cell:hover{background-color:#FAF9F6}.grid-divided-cell-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background-color:#FAF6F0;color:#A8783A;margin-bottom:20px;flex-shrink:0}.grid-divided-cell h4{font-size:1.1rem;font-weight:600;color:var(--text-dark);margin:0 0 10px}.grid-divided-cell p{font-size:.86rem;color:var(--text-muted);line-height:1.5;margin:0}.grid-divided-cell:nth-child(3n){border-right:none}.grid-divided-cell:nth-child(n+4){border-bottom:none}@media (max-width:992px){.grid-divided-card{grid-template-columns:repeat(2,1fr)}.grid-divided-cell{border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.grid-divided-cell:nth-child(2n){border-right:none}.grid-divided-cell:nth-child(n+5){border-bottom:none}}@media (max-width:768px){.grid-divided-card{grid-template-columns:1fr}.grid-divided-cell{border-right:none;border-bottom:1px solid var(--border-light);padding:32px 24px}.grid-divided-cell:last-child{border-bottom:none}}.modes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}@media (max-width:992px){.modes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.modes-grid{grid-template-columns:1fr}}.mode-card{position:relative;border-radius:12px;overflow:hidden;height:300px;box-shadow:0 8px 24px rgba(0,0,0,.04)}.mode-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mode-card:hover img{transform:scale(1.05)}.mode-badge{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 60%,rgba(0,0,0,0));padding:24px 20px 20px;color:#FFFFFF;text-align:left}.mode-badge h4{margin:0;font-size:.88rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#FFFFFF}.dashboard-mockup{display:flex;background-color:#121110;border-radius:0 0 12px 12px;overflow:hidden;height:480px;text-align:left}.dashboard-sidebar{width:200px;background-color:#1A1917;border-right:1px solid #2d2c2a;padding:24px 16px;display:flex;flex-direction:column;gap:8px}.dashboard-sidebar-item{display:flex;align-items:center;gap:12px;color:#8C8A85;font-size:.82rem;padding:10px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease}.dashboard-sidebar-item.active{background-color:rgba(168,120,58,.1);color:#A8783A;font-weight:600}.dashboard-sidebar-item:hover:not(.active){color:#ffffff;background-color:rgba(255,255,255,.05)}.dashboard-main{flex-grow:1;padding:24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;background-color:#121110}.dashboard-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dashboard-stat-card{background-color:#1A1917;border:1px solid #2d2c2a;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.dashboard-stat-label{font-size:.72rem;color:#8C8A85;text-transform:uppercase;letter-spacing:.5px}.dashboard-stat-value{font-size:1.4rem;font-weight:700;color:#ffffff}.dashboard-stat-value.gold{color:#A8783A}.dashboard-stat-value.green{color:#27C93F}.dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;flex-grow:1}.dashboard-card{background-color:#1A1917;border:1px solid #2d2c2a;border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:12px}.dashboard-card-title{font-size:.88rem;font-weight:600;color:#ffffff;margin:0;display:flex;justify-content:space-between;align-items:center}.pickup-list{display:flex;flex-direction:column;gap:10px}.pickup-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background-color:#151413;border:1px solid #2d2c2a;border-radius:6px}.pickup-details h5{margin:0 0 2px;font-size:.82rem;color:#ffffff;font-weight:600}.pickup-details p{margin:0;font-size:.7rem;color:#8C8A85}.pickup-meta{text-align:right}.pickup-time{font-size:.78rem;font-weight:600;color:#ffffff}.pickup-status{display:inline-block;font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:4px;margin-top:4px;text-transform:uppercase}.pickup-status.en-route{background-color:rgba(39,201,63,.15);color:#27C93F}.map-mock{position:relative;border-radius:6px;overflow:hidden;height:100%;min-height:200px;background-color:#151413;border:1px solid #2d2c2a;background-image:radial-gradient(#262523 1px,transparent 0);background-size:16px 16px}.map-route-visual{width:100%;height:100%;opacity:.25;object-fit:cover}.map-overlay{position:absolute;bottom:12px;left:12px;right:12px;background-color:rgba(26,25,23,.95);border:1px solid #2d2c2a;border-radius:6px;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.map-overlay-text{font-size:.68rem;color:#8C8A85;margin:0;line-height:1.4}.map-overlay-text strong{color:#ffffff}@media (max-width:992px){.dashboard-sidebar{width:60px;padding:20px 8px}.dashboard-sidebar-item span{display:none}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-mockup{flex-direction:column;height:auto}.dashboard-sidebar{width:100%;flex-direction:row;justify-content:space-around;padding:12px;border-right:none;border-bottom:1px solid #2d2c2a}.dashboard-sidebar-item{padding:8px}.dashboard-stats-row{grid-template-columns:repeat(2,1fr)}.dashboard-main{padding:16px}}.stats-container-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;background-color:#FFFFFF;padding:40px 24px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.02);border:1px solid var(--border-light)}.stats-grid-cell{text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 10px}.stats-grid-cell:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);height:52px;width:1px;background-color:var(--border-light)}.stats-grid-cell:last-child:after{display:none}.stats-label{display:block;font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.stats-value{display:block;font-size:1.8rem;font-weight:700;color:var(--text-dark);margin-bottom:8px;line-height:1.1}.stats-desc{display:block;font-size:.78rem;color:var(--text-muted);line-height:1.35}@media (max-width:992px){.stats-container-grid{grid-template-columns:repeat(3,1fr);gap:24px 16px;padding:32px 24px}.stats-grid-cell{padding:16px 8px}.stats-grid-cell:after{display:none}}@media (max-width:576px){.stats-container-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px;padding:24px 16px}.stats-grid-cell{padding:12px 6px}.stats-grid-cell:after{display:none}}.overview-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:992px){.overview-capability-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.overview-capability-grid{grid-template-columns:1fr}}.overview-capability-card{position:relative;height:240px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.03);cursor:pointer}.overview-capability-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.overview-capability-card:hover img{transform:scale(1.05)}.overview-capability-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.3) 60%,rgba(0,0,0,0));padding:24px 20px 20px;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.overview-capability-overlay h4{margin:0;font-size:.9rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#FFFFFF}.accordion-tabs-container{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}@media (max-width:992px){.accordion-tabs-container{grid-template-columns:1fr;gap:32px}}.accordion-tab-list{display:flex;flex-direction:column;gap:12px}.accordion-tab-item{padding:12px 24px 12px 32px;border-radius:12px;cursor:pointer;background-color:transparent;transition:all .3s cubic-bezier(.16,1,.3,1);text-align:left;position:relative}.accordion-tab-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background-color:var(--gold);border-top-left-radius:12px;border-bottom-left-radius:12px;transform:scaleY(0);transform-origin:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.accordion-tab-item.active:before{transform:scaleY(1)}.accordion-tab-item:hover:not(.active){background-color:rgba(255,255,255,.4)}.accordion-tab-item.active{background-color:#FFFFFF;box-shadow:0 10px 30px rgba(0,0,0,.03);padding:24px 24px 24px 32px}.accordion-tab-item h4{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-dark)}.accordion-tab-item.active h4{color:var(--gold)}.accordion-tab-desc{margin:0;font-size:.85rem;color:var(--text-muted);line-height:1.5;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .3s ease,margin-top .3s ease;opacity:0}.accordion-tab-item.active .accordion-tab-desc{max-height:120px;opacity:1;margin-top:10px}.compliance-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:576px){.compliance-features-grid{grid-template-columns:1fr}}.compliance-feature-card{background:linear-gradient(180deg,#FFFFFF,#FBF9F6);padding:20px;border-radius:8px;border:1px solid var(--border-light);box-shadow:0 4px 12px rgba(0,0,0,.01);display:flex;gap:12px;align-items:flex-start;text-align:left}.compliance-feature-card h4{margin:0 0 6px;font-size:.95rem;font-weight:600;color:var(--text-dark)}.compliance-feature-card p{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.4}.compliance-feature-icon{width:36px;height:36px;border-radius:4px;border:1px solid var(--border-light);background-color:#F5EFEA;color:var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.spec-amenity-card .card-link{transition:color .2s ease}.spec-amenity-card:hover .card-link{color:var(--gold-hover)!important}.spec-amenity-card:hover .card-link .arrow-icon{transform:translateX(4px)}.hero-stats-row{display:flex;align-items:center;gap:32px;margin-top:24px;margin-bottom:32px}.hero-stat-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero-stat-item:not(:last-child){border-right:1px solid var(--border-light);padding-right:32px}.hero-stat-value{font-family:var(--font-sans);font-size:2.5rem;font-weight:600;color:var(--gold);line-height:1.1;margin-bottom:4px}.hero-stat-label{font-family:var(--font-sans);font-size:.85rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.specs-amenities-grid-7{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}.spec-amenity-card.wide{grid-column:span 2}.cabin-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.cabin-feature-card{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--border-light);border-radius:8px;background-color:#FFFFFF;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-sm)}.cabin-feature-card:hover{transform:translateY(-2px);border-color:var(--gold-light);box-shadow:var(--shadow-md)}.cabin-feature-number{width:32px;height:32px;border-radius:50%;background-color:#F5EFEA;color:var(--gold);font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(197,168,128,.2)}.cabin-feature-info{display:flex;flex-direction:column;text-align:left}.cabin-feature-info h4{margin:0 0 2px;font-size:.95rem;font-weight:600;color:var(--text-dark)}.cabin-feature-info p{margin:0;font-size:.8rem;color:var(--text-muted)}.travel-profiles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%}.travel-profile-card{display:flex;background-color:#FFFFFF;border:1px solid var(--border-light);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm);text-align:left;transition:all .3s cubic-bezier(.16,1,.3,1)}.travel-profile-card:hover{transform:translateY(-4px);border-color:var(--gold-light);box-shadow:var(--shadow-md)}.travel-profile-image-wrapper{width:160px;flex-shrink:0;position:relative;overflow:hidden}.travel-profile-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.travel-profile-card:hover .travel-profile-image{transform:scale(1.05)}.travel-profile-content{padding:24px;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.travel-profile-content h3{margin:0 0 8px;font-size:1.15rem;font-weight:600;color:var(--text-dark)}.travel-profile-content p{margin:0 0 16px;font-size:.85rem;color:var(--text-muted);line-height:1.5}.travel-profile-link{font-size:.85rem;font-weight:600;color:var(--gold);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .2s;margin-top:auto}.travel-profile-link:hover{color:var(--gold-hover)}.dark-policies-section{background-color:#16120E;color:#FFFFFF;padding:120px 0;border:none}.dark-policies-section .section-subtitle{color:var(--gold)!important;text-transform:uppercase;font-size:.8rem;letter-spacing:1.5px;margin-bottom:12px;display:block}.dark-policies-section .section-title{color:#FFFFFF!important;font-size:2.2rem;font-weight:700;margin-bottom:16px;font-family:var(--font-serif)}.dark-policies-section .section-desc{color:#A0968D!important;font-size:.95rem}.dark-policies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:0;width:100%}.dark-policy-card{background-color:#1F1914;border:1px solid #2f2620;border-radius:8px;padding:24px;display:flex;gap:16px;align-items:flex-start;text-align:left;transition:all .3s cubic-bezier(.16,1,.3,1)}.dark-policy-card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.dark-policy-icon-box{width:36px;height:36px;border-radius:4px;background-color:#2A211B;color:var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;border:1px solid rgba(197,168,128,.1)}.dark-policy-info{display:flex;flex-direction:column}.dark-policy-info h4{margin:0 0 6px;font-size:1rem;font-weight:600;color:#FFFFFF}.dark-policy-info p{margin:0;font-size:.82rem;color:#A0968D;line-height:1.45}@media (max-width:992px){.specs-amenities-grid-7{grid-template-columns:repeat(2,1fr)}.spec-amenity-card.wide{grid-column:span 2}.travel-profiles-grid{grid-template-columns:1fr;gap:20px}.dark-policies-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dark-policies-section{padding:60px 0}.hero-stats-row{gap:16px}.hero-stat-item:not(:last-child){padding-right:16px}.cabin-features-grid{grid-template-columns:1fr}.travel-profile-card{flex-direction:column}.travel-profile-image-wrapper{width:100%;height:180px}}@media (max-width:576px){.specs-amenities-grid-7{grid-template-columns:1fr}.spec-amenity-card.wide{grid-column:span 1}.dark-policies-grid{grid-template-columns:1fr}}.cabin-comfort-stack{display:flex;flex-direction:column;width:100%;margin-top:24px}.cabin-comfort-item{display:flex;align-items:flex-start;gap:20px;text-align:left;padding:24px 0!important;background-color:transparent!important;border:none!important;box-shadow:none!important;transition:transform .25s ease}.cabin-comfort-item:not(:last-child){border-bottom:1px solid var(--border-light)!important}.cabin-comfort-item:hover{transform:translateX(4px)}.cabin-comfort-icon-box{width:44px;height:44px;border-radius:8px;background-color:#F5EFEA;color:var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;border:1px solid rgba(197,168,128,.1)}.cabin-comfort-info{display:flex;flex-direction:column}.cabin-comfort-info h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:600;color:var(--text-dark);margin:0 0 6px}.cabin-comfort-info p{font-family:var(--font-sans);font-size:.88rem;color:var(--text-muted);line-height:1.5;margin:0}.cs-faq{padding:100px 0;background-color:#ffffff;text-align:center}.cs-faq .cs-section-title{font-family:var(--font-sans,"Inter",sans-serif)!important;font-weight:700!important;font-size:2.8rem!important;letter-spacing:-.02em;color:#111111;margin-top:8px;margin-bottom:48px}.cs-faq-container{max-width:900px;margin:0 auto;text-align:left;border-top:1px solid rgba(168,120,58,.2)}.cs-faq-item{background:transparent!important;border:none!important;border-bottom:1px solid rgba(168,120,58,.2)!important;margin-bottom:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden}.cs-faq-header{width:100%;background:none!important;border:none!important;padding:24px 0!important;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-family:var(--font-sans,"Inter",sans-serif)!important;font-size:1.05rem!important;font-weight:600!important;color:#111111!important;transition:color .3s ease!important;outline:none}.cs-faq-header:hover,.cs-faq-icon{color:var(--gold,#A8783A)!important}.cs-faq-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease;user-select:none;flex-shrink:0;margin-left:20px}.cs-faq-body{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),padding .35s ease;padding:0!important}.cs-faq-body.open{max-height:250px;padding-bottom:24px!important}.cs-faq-body p{font-family:var(--font-sans,"Inter",sans-serif)!important;font-size:.95rem;line-height:1.6;color:var(--text-muted)}.fleet-maintenance-page .hero-container{grid-template-columns:1.05fr .95fr}.fleet-maintenance-page .cabin-stats-container{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.fleet-maintenance-page .stats-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fleet-maintenance-page .latest-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.fleet-maintenance-page .timeline-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.fleet-maintenance-page .timeline-connector{position:absolute;top:28px;left:12.5%;right:12.5%;height:2px;background-color:#F0EBE5;z-index:0}.fleet-maintenance-page .replacement-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.fleet-maintenance-page .policies-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:991px){.fleet-maintenance-page .hero-container{grid-template-columns:1fr!important}.fleet-maintenance-page .cabin-stats-container,.fleet-maintenance-page .latest-model-grid{grid-template-columns:1fr!important;gap:40px}.fleet-maintenance-page .timeline-grid{grid-template-columns:repeat(2,1fr)!important;gap:40px 24px}.fleet-maintenance-page .timeline-connector{display:none!important}.fleet-maintenance-page .replacement-grid{grid-template-columns:1fr!important;gap:40px}.fleet-maintenance-page .policies-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px}.hero-left-content{display:none}.container-change.hero-container{margin:auto}.hero-section{padding:60px 0}.section-title{font-size:34px}.py-section{padding-top:60px;padding-bottom:60px}.hero-right-image{display:none}.hero-section .container{grid-template-columns:1fr}}@media (max-width:600px){.fleet-maintenance-page .stats-cards-grid{grid-template-columns:1fr!important;gap:16px}.fleet-maintenance-page .timeline-grid{grid-template-columns:1fr!important;gap:40px}.fleet-maintenance-page .policies-grid{grid-template-columns:1fr!important;gap:20px}}.wedding-page .hero-container{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.wedding-page .stats-banner{background-color:#111111;color:#FFFFFF;padding:40px 0}.wedding-page .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.wedding-page .stats-col{display:flex;flex-direction:column;gap:8px}.wedding-page .stats-number{font-size:2.25rem;font-weight:700;color:#C5A880;line-height:1.1}.wedding-page .stats-label{font-size:.85rem;color:#CCCCCC;text-transform:uppercase;letter-spacing:1px}.wedding-page .narrative-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.wedding-page .fleet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.wedding-page .vehicle-card{background-color:#FFFFFF;border:1px solid #eae5de;padding:32px 24px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}.wedding-page .vehicle-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin:24px 0;padding:16px 0;border-top:1px solid #f0ebe5;border-bottom:1px solid #f0ebe5}.wedding-page .spec-item{display:flex;flex-direction:column;gap:2px}.wedding-page .spec-label{font-size:.75rem;color:#8C8A85;text-transform:uppercase}.wedding-page .spec-value{font-size:.9rem;font-weight:600;color:#121110}.wedding-page .features-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.wedding-page .feature-card{display:flex;background-color:#FFFFFF;border:1px solid #eae5de;border-radius:8px;overflow:hidden;padding:0!important;transition:transform .2s ease,box-shadow .2s ease}.wedding-page .feature-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--gold-light)}.wedding-page .feature-card>img{width:160px!important;height:100%!important;min-height:140px;object-fit:cover!important;border-radius:0!important;flex-shrink:0}.wedding-page .feature-card>div{flex-grow:1;padding:24px;display:flex;flex-direction:column;justify-content:center;text-align:left}.wedding-page .timeline-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.wedding-page .timeline-connector{position:absolute;top:28px;left:16.6%;right:16.6%;height:2px;background-color:#EAE5DE;z-index:0}.wedding-page .cities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.wedding-page .city-card{position:relative;border-radius:8px;overflow:hidden;height:320px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.wedding-page .city-card-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:24px;color:#FFFFFF}.wedding-page .testimonial-box{background-color:#FFFFFF;border:1px solid #eae5de;border-radius:8px;padding:48px;max-width:900px;margin:0 auto;text-align:center;box-shadow:0 8px 30px rgba(0,0,0,.02)}.wedding-page .testimonial-stars{color:#A8783A;font-size:1.25rem;margin-bottom:20px}.wedding-page .testimonial-quote{font-family:var(--font-serif);font-size:1.4rem;line-height:1.5;color:#121110;margin-bottom:28px}.wedding-page .faq-list{max-width:800px;margin:0 auto}.wedding-page .faq-item{border-bottom:1px solid #eae5de}.wedding-page .faq-question{width:100%;padding:24px 0;background:none;border:none;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-sans);font-size:1.05rem;font-weight:600;color:#121110;cursor:pointer;text-align:left}.wedding-page .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0;color:#605E5A;font-size:.95rem;line-height:1.6}.wedding-page .faq-answer.open{max-height:200px;padding-bottom:24px}@media (max-width:991px){.wedding-page .hero-container{grid-template-columns:1fr!important;gap:40px}.wedding-page .stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px}.wedding-page .narrative-grid{grid-template-columns:1fr!important;gap:40px}.wedding-page .features-grid,.wedding-page .fleet-grid{grid-template-columns:1fr!important;gap:24px}.wedding-page .timeline-grid{grid-template-columns:1fr!important;gap:40px}.wedding-page .timeline-connector{display:none!important}.wedding-page .cities-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px}}@media (max-width:600px){.wedding-page .stats-grid{grid-template-columns:1fr!important}.wedding-page .feature-card{flex-direction:column;gap:0}.wedding-page .feature-card>img{width:100%!important;height:180px!important}.wedding-page .feature-card>div{width:100%!important;padding:20px!important}.wedding-page .cities-grid{grid-template-columns:1fr!important}}.wedding-page .city-card .city-explore-btn{opacity:0;transform:translateY(12px);pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.wedding-page .city-card:hover .city-explore-btn{opacity:1;transform:translateY(0);pointer-events:auto}.wedding-page .city-card:hover .city-card-overlay{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.9))!important}.wedding-page .city-card .city-explore-btn:hover{background-color:#FFFFFF!important;color:#111111!important;border-color:#FFFFFF!important}.wedding-faq-list{max-width:800px;margin:0 auto;border-top:1px solid #eae5de}.wedding-faq-item{border-bottom:1px solid #eae5de;background-color:transparent!important;border-radius:0!important;border-left:none!important;border-right:none!important;border-top:none!important;box-shadow:none!important;overflow:visible!important;margin:0!important;padding:0!important}.wedding-faq-question{width:100%;padding:24px 0;background:none!important;border:none!important;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-sans);font-size:1.05rem;font-weight:600;color:#121110;cursor:pointer;text-align:left;outline:none;box-shadow:none!important}.wedding-faq-question:hover{color:#A8783A}.wedding-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0;color:#605E5A;font-size:.95rem;line-height:1.6}.wedding-faq-answer.open{max-height:300px;padding-bottom:24px}.enterprise-page .hero-right-image{position:relative}.enterprise-page .hero-image-wrapper{position:relative;display:block;width:100%;max-width:540px}@media (max-width:992px){.enterprise-page .hero-image-wrapper{max-width:448px}}.hero-stats-card{position:absolute;bottom:24px;left:-24px;background-color:#FFFFFF;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);font-family:var(--font-sans);border:1px solid #faf4eb;z-index:10}.stats-card-icon-box{width:44px;height:44px;background-color:#FAF4EB;color:#A8783A;border-radius:8px;display:flex;align-items:center;justify-content:center}.stats-card-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.stats-card-value{font-size:28px;font-weight:700;color:#111111;line-height:1}.stats-card-value .percent-sign{font-size:13px;font-weight:600;vertical-align:super;margin-left:2px}.stats-card-label{font-size:11px;color:#8c8c8c;font-weight:500}.enterprise-checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;margin:32px 0;max-width:580px}.checklist-item{display:flex;align-items:flex-start;gap:12px;text-align:left}.checklist-icon{width:20px;height:20px;background-color:#FAF4EB;color:#A8783A;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.checklist-text{font-family:var(--font-sans);font-size:14px;font-weight:600;color:#111111;line-height:1.3}@media (max-width:767px){.enterprise-checklist{grid-template-columns:1fr;gap:14px}.hero-stats-card{left:20px;bottom:20px}}.private-aviation-page .airport-card{background-color:#FFFFFF;border:1px solid #faf4eb;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.private-aviation-page .airport-card:hover{transform:translateY(-6px);border-color:#A8783A;box-shadow:0 15px 35px rgba(168,120,58,.1)}.private-aviation-page .airport-image-container{position:relative;height:240px;width:100%;overflow:hidden}.private-aviation-page .airport-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.private-aviation-page .airport-card:hover .airport-img{transform:scale(1.05)}.private-aviation-page .airport-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px 24px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,0));display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.private-aviation-page .airport-overlay-code{font-family:var(--font-sans);font-size:32px;font-weight:700;color:#FFFFFF;line-height:1}.private-aviation-page .airport-overlay-sub{font-family:var(--font-sans);font-size:10px;font-weight:600;color:rgba(255,255,255,.8);letter-spacing:1.5px;margin-top:6px;text-transform:uppercase}.private-aviation-page .airport-card-body{padding:24px;text-align:left}.private-aviation-page .airport-card-title{font-family:var(--font-serif);font-size:20px;font-weight:600;color:#111111;margin:0 0 16px}.private-aviation-page .airport-bullet-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.private-aviation-page .airport-bullet-item{display:flex;align-items:flex-start;gap:10px;color:#605E5A;font-family:var(--font-sans);font-size:14px;line-height:1.4}.private-aviation-page .bullet-dot{color:#A8783A;font-size:18px;line-height:1;margin-top:-2px}.private-aviation-page .bullet-text{font-family:var(--font-sans);font-weight:500;color:#605E5A}.private-aviation-page .airport-card-divider{height:1px;background-color:#FAF4EB;margin:20px 0 16px}.private-aviation-page .airport-card-link{display:inline-flex;align-items:center;gap:6px;color:#A8783A;font-family:var(--font-sans);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease}.private-aviation-page .airport-card-link:hover{color:#8c6239}.private-aviation-page .airport-card-link .arrow{transition:transform .2s ease}.private-aviation-page .airport-card-link:hover .arrow{transform:translateX(4px)}.experience-checklist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px;margin-top:32px}.experience-checklist-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #faf4eb}.experience-check-icon-box{width:20px;height:20px;background-color:#FAF4EB;color:#A8783A;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.experience-check-text{font-family:var(--font-sans);font-size:14px;font-weight:600;color:#111111}@media (max-width:768px){.experience-checklist-grid{grid-template-columns:1fr;gap:0}}.integrations-page .int-workflows-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}.integrations-page .int-workflow-card{background-color:#ffffff;border:1px solid #ededeb;border-radius:12px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.02);display:flex;flex-direction:column;text-align:left;transition:all .3s ease}.integrations-page .int-workflow-card:hover{transform:translateY(-2px);border-color:#C5A880;box-shadow:0 8px 24px rgba(197,168,128,.08)}.integrations-page .int-workflow-category{font-size:.68rem;font-weight:700;color:#A8783A;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.integrations-page .int-workflow-title{font-size:1.15rem;font-weight:700;color:#121212;margin:0 0 24px}.integrations-page .int-workflow-steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto}.integrations-page .int-workflow-step{display:inline-flex;align-items:center;gap:8px;background-color:#FAF9F6;border:1px solid #eae5de;padding:6px 14px;border-radius:50px;font-size:.8rem;color:#111111;font-weight:600}.integrations-page .int-workflow-step-num{background-color:#FAF4EB;color:#A8783A;font-size:.72rem;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #eae5de}.integrations-page .int-workflow-arrow{color:#A8783A;font-size:1.1rem;font-weight:700}@media (max-width:991px){.integrations-page .int-workflows-grid{grid-template-columns:1fr;gap:16px}}