.FboPrivateJetChauffeur-module__dqNPXa__fboSection{padding:var(--space-3xl,64px)0;background:var(--color-surface,#fff);border-top:1px solid var(--color-border-light,#f3f4f6);border-bottom:1px solid var(--color-border-light,#f3f4f6)}.FboPrivateJetChauffeur-module__dqNPXa__fboCard{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#f3f4f6);border-radius:var(--radius-xl,16px);padding:var(--space-2xl,40px);box-shadow:var(--shadow-sm,0 1px 3px #0000000f)}.FboPrivateJetChauffeur-module__dqNPXa__header{text-align:center;max-width:820px;margin:0 auto var(--space-2xl,40px)}.FboPrivateJetChauffeur-module__dqNPXa__badge{background:var(--color-primary-50,#fef2f1);color:var(--color-primary-dark,#a32015);font-size:var(--text-xs,.75rem);font-weight:var(--font-bold,700);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full,9999px);margin-bottom:var(--space-md,16px);border:1px solid var(--color-primary-light,#fad4d1);align-items:center;gap:.5rem;padding:.375rem .875rem;display:inline-flex}.FboPrivateJetChauffeur-module__dqNPXa__title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--font-bold,700);color:var(--color-text,#111827);line-height:var(--leading-tight,1.25);margin:0 0 var(--space-sm,8px)}.FboPrivateJetChauffeur-module__dqNPXa__subtitle{font-size:var(--text-base,1rem);color:var(--color-text-secondary,#6b7280);line-height:var(--leading-relaxed,1.625);margin:0}.FboPrivateJetChauffeur-module__dqNPXa__selectorWrap{margin-bottom:var(--space-xl,32px)}.FboPrivateJetChauffeur-module__dqNPXa__selectorLabel{font-size:var(--text-xs,.75rem);font-weight:var(--font-bold,700);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary,#6b7280);margin-bottom:var(--space-sm,8px);display:block}.FboPrivateJetChauffeur-module__dqNPXa__terminalTabs{gap:var(--space-sm,8px);flex-wrap:wrap;display:flex}.FboPrivateJetChauffeur-module__dqNPXa__tabBtn{background:var(--color-bg,#fafafa);color:var(--color-text-secondary,#6b7280);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-full,9999px);font-size:var(--text-sm,.875rem);font-weight:var(--font-semibold,600);cursor:pointer;transition:all var(--transition-fast,.15s ease);align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:inline-flex}.FboPrivateJetChauffeur-module__dqNPXa__tabBtn:hover{background:var(--color-primary-50,#fef2f1);color:var(--color-primary-dark,#a32015);border-color:var(--color-primary-light,#fad4d1)}.FboPrivateJetChauffeur-module__dqNPXa__tabBtnActive{background:var(--color-primary,#d52b1e);color:#fff;border-color:var(--color-primary,#d52b1e);box-shadow:0 2px 8px #d52b1e40}.FboPrivateJetChauffeur-module__dqNPXa__terminalCard{background:var(--color-bg,#fafafa);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,12px);padding:var(--space-xl,32px);margin-bottom:var(--space-2xl,40px)}.FboPrivateJetChauffeur-module__dqNPXa__terminalHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-md,16px);margin-bottom:var(--space-lg,24px);padding-bottom:var(--space-md,16px);border-bottom:1px solid var(--color-border-light,#f3f4f6);flex-wrap:wrap;display:flex}.FboPrivateJetChauffeur-module__dqNPXa__terminalTitleBox{flex:1;min-width:260px}.FboPrivateJetChauffeur-module__dqNPXa__terminalName{font-size:var(--text-xl,1.25rem);font-weight:var(--font-bold,700);color:var(--color-text,#111827);margin:0 0 var(--space-xs,6px);align-items:center;gap:.5rem;display:flex}.FboPrivateJetChauffeur-module__dqNPXa__terminalLocation{font-size:var(--text-sm,.875rem);color:var(--color-text-secondary,#6b7280);align-items:center;gap:.375rem;margin:0;display:flex}.FboPrivateJetChauffeur-module__dqNPXa__terminalBadge{background:var(--color-primary-50,#fef2f1);color:var(--color-primary-dark,#a32015);font-size:var(--text-xs,.75rem);font-weight:var(--font-bold,700);border-radius:var(--radius-full,9999px);border:1px solid var(--color-primary-light,#fad4d1);letter-spacing:.03em;align-items:center;gap:.375rem;padding:.375rem .75rem;display:inline-flex}.FboPrivateJetChauffeur-module__dqNPXa__terminalFeaturesGrid{gap:var(--space-md,16px);margin-bottom:var(--space-lg,24px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.FboPrivateJetChauffeur-module__dqNPXa__terminalFeatureCard{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#f3f4f6);border-radius:var(--radius-md,8px);padding:var(--space-md,16px)}.FboPrivateJetChauffeur-module__dqNPXa__featureTitle{font-size:var(--text-xs,.75rem);font-weight:var(--font-bold,700);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-dark,#a32015);align-items:center;gap:.375rem;margin:0 0 .5rem;display:flex}.FboPrivateJetChauffeur-module__dqNPXa__featureDesc{font-size:var(--text-sm,.875rem);color:var(--color-text,#111827);line-height:var(--leading-normal,1.5);margin:0}.FboPrivateJetChauffeur-module__dqNPXa__fleetSectionTitle{font-size:var(--text-xl,1.25rem);font-weight:var(--font-bold,700);color:var(--color-text,#111827);margin:0 0 var(--space-md,16px)}.FboPrivateJetChauffeur-module__dqNPXa__fleetGrid{gap:var(--space-lg,24px);margin-bottom:var(--space-2xl,40px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.FboPrivateJetChauffeur-module__dqNPXa__fleetCard{background:var(--color-bg,#fafafa);border:1px solid var(--color-border-light,#f3f4f6);border-radius:var(--radius-lg,12px);padding:var(--space-lg,24px);flex-direction:column;justify-content:space-between;display:flex;box-shadow:0 2px 4px #00000005}.FboPrivateJetChauffeur-module__dqNPXa__fleetHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.FboPrivateJetChauffeur-module__dqNPXa__fleetName{font-size:var(--text-lg,1.125rem);font-weight:var(--font-bold,700);color:var(--color-text,#111827);margin:0 0 .25rem}.FboPrivateJetChauffeur-module__dqNPXa__fleetTagline{font-size:var(--text-xs,.75rem);color:var(--color-text-secondary,#6b7280);margin:0}.FboPrivateJetChauffeur-module__dqNPXa__fleetTag{background:var(--color-primary-50,#fef2f1);color:var(--color-primary-dark,#a32015);font-size:var(--text-xs,.75rem);font-weight:var(--font-bold,700);border-radius:var(--radius-sm,6px);padding:.25rem .625rem}.FboPrivateJetChauffeur-module__dqNPXa__fleetSpecsList{flex-direction:column;gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:flex}.FboPrivateJetChauffeur-module__dqNPXa__fleetSpecItem{font-size:var(--text-sm,.875rem);color:var(--color-text-secondary,#6b7280);align-items:flex-start;gap:.5rem;line-height:1.4;display:flex}.FboPrivateJetChauffeur-module__dqNPXa__specCheck{color:var(--color-primary,#d52b1e);flex-shrink:0;margin-top:.125rem}.FboPrivateJetChauffeur-module__dqNPXa__pillarsGrid{gap:var(--space-md,16px);margin-bottom:var(--space-2xl,40px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.FboPrivateJetChauffeur-module__dqNPXa__pillarCard{background:var(--color-bg,#fafafa);border:1px solid var(--color-border-light,#f3f4f6);border-radius:var(--radius-lg,12px);padding:var(--space-lg,24px);transition:transform var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.FboPrivateJetChauffeur-module__dqNPXa__pillarCard:hover{border-color:var(--color-border,#e5e7eb);transform:translateY(-2px);box-shadow:0 6px 16px -2px #0000000f}.FboPrivateJetChauffeur-module__dqNPXa__pillarIconBox{border-radius:var(--radius-md,8px);background:var(--color-primary-50,#fef2f1);width:2.5rem;height:2.5rem;color:var(--color-primary,#d52b1e);margin-bottom:var(--space-sm,12px);justify-content:center;align-items:center;display:flex}.FboPrivateJetChauffeur-module__dqNPXa__pillarTitle{font-size:var(--text-base,1rem);font-weight:var(--font-bold,700);color:var(--color-text,#111827);margin:0 0 var(--space-xs,6px)}.FboPrivateJetChauffeur-module__dqNPXa__pillarDesc{font-size:var(--text-sm,.875rem);color:var(--color-text-secondary,#6b7280);line-height:var(--leading-relaxed,1.625);margin:0}.FboPrivateJetChauffeur-module__dqNPXa__destinationsWrap{margin-bottom:var(--space-2xl,40px);background:var(--color-bg,#fafafa);border:1px solid var(--color-border,#e5e7eb);color:var(--color-text,#111827);border-radius:var(--radius-lg,12px);padding:var(--space-xl,32px)}.FboPrivateJetChauffeur-module__dqNPXa__destinationsHeader{margin-bottom:var(--space-lg,24px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.FboPrivateJetChauffeur-module__dqNPXa__destinationsTitle{font-size:var(--text-xl,1.25rem);font-weight:var(--font-bold,700);color:var(--color-text,#111827);margin:0}.FboPrivateJetChauffeur-module__dqNPXa__destinationsSub{font-size:var(--text-sm,.875rem);color:var(--color-text-secondary,#6b7280);margin:0}.FboPrivateJetChauffeur-module__dqNPXa__resortsList{gap:var(--space-md,16px);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.FboPrivateJetChauffeur-module__dqNPXa__resortCard{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#f3f4f6);border-radius:var(--radius-md,8px);padding:var(--space-md,16px)}.FboPrivateJetChauffeur-module__dqNPXa__resortName{font-size:var(--text-base,1rem);font-weight:var(--font-bold,700);color:var(--color-text,#111827);margin:0 0 .25rem}.FboPrivateJetChauffeur-module__dqNPXa__resortMeta{font-size:var(--text-xs,.75rem);color:var(--color-primary-dark,#a32015);font-weight:var(--font-semibold,600);margin:0 0 .375rem}.FboPrivateJetChauffeur-module__dqNPXa__resortHighlights{font-size:var(--text-xs,.75rem);color:var(--color-text-secondary,#6b7280);margin:0;line-height:1.4}.FboPrivateJetChauffeur-module__dqNPXa__actionBar{justify-content:space-between;align-items:center;gap:var(--space-lg,24px);padding-top:var(--space-lg,24px);border-top:1px solid var(--color-border-light,#f3f4f6);flex-wrap:wrap;display:flex}.FboPrivateJetChauffeur-module__dqNPXa__reassuranceText{font-size:var(--text-sm,.875rem);font-weight:var(--font-semibold,600);color:var(--color-text,#111827);align-items:center;gap:.5rem;display:flex}.FboPrivateJetChauffeur-module__dqNPXa__reserveBtn{background:var(--color-primary,#d52b1e);color:#fff;font-size:var(--text-sm,.875rem);font-weight:var(--font-bold,700);border-radius:var(--radius-md,8px);transition:background-color var(--transition-fast,.15s ease);align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex}.FboPrivateJetChauffeur-module__dqNPXa__reserveBtn:hover{background:var(--color-primary-dark,#a32015);transform:translateY(-1px)}[dir=rtl] .FboPrivateJetChauffeur-module__dqNPXa__fboCard,[dir=rtl] .FboPrivateJetChauffeur-module__dqNPXa__terminalCard,[dir=rtl] .FboPrivateJetChauffeur-module__dqNPXa__fleetCard,[dir=rtl] .FboPrivateJetChauffeur-module__dqNPXa__pillarCard,[dir=rtl] .FboPrivateJetChauffeur-module__dqNPXa__destinationsWrap{text-align:right}[dir=rtl] .FboPrivateJetChauffeur-module__dqNPXa__terminalTabs{flex-direction:row-reverse}[dir=rtl] .FboPrivateJetChauffeur-module__dqNPXa__specCheck{transform:scaleX(-1)}[dir=rtl] .FboPrivateJetChauffeur-module__dqNPXa__reserveBtn svg{transform:rotate(180deg)}@media (max-width:768px){.FboPrivateJetChauffeur-module__dqNPXa__fboCard{padding:var(--space-lg,24px)}.FboPrivateJetChauffeur-module__dqNPXa__title{font-size:1.5rem}.FboPrivateJetChauffeur-module__dqNPXa__actionBar{flex-direction:column;align-items:stretch}.FboPrivateJetChauffeur-module__dqNPXa__reserveBtn{justify-content:center}}
