.embla{position:relative;max-width:100%;margin:3rem auto 0;overflow:hidden}.embla__viewport{overflow:hidden;width:100%}.embla__container{display:flex;gap:1rem}.embla__slide{flex:0 0 auto;min-width:0;width:180px;padding:1.5rem .5rem}.embla__slide .alliance-logo{background-color:#fff;padding:1.5rem;border-radius:.5rem;text-align:center;font-weight:600;box-shadow:0 2px 4px #0000001a;transition:transform .3s ease,box-shadow .3s ease;display:flex;align-items:center;justify-content:center;min-height:120px;height:120px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-decoration:none;cursor:pointer}.embla__slide .alliance-logo:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.embla__slide .alliance-logo img{max-height:60px;width:auto;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.embla__button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;background:#fff;border:none;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.embla__button:hover{background:var(--color-primary, #1a365d);transform:translateY(-50%) scale(1.1)}.embla__button:hover svg{color:#fff}.embla__button svg{width:24px;height:24px;color:var(--color-primary, #1a365d);transition:color .3s ease}.embla__button--prev{left:12px}.embla__button--next{right:12px}[dir=rtl] .embla__button--prev{left:auto;right:12px}[dir=rtl] .embla__button--next{right:auto;left:12px}[dir=rtl] .embla__button--prev svg{transform:scaleX(-1)}[dir=rtl] .embla__button--next svg{transform:scaleX(-1)}.embla__button:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){.embla__slide{width:150px}.embla__button{width:40px;height:40px}.embla__button svg{width:20px;height:20px}.embla__button--prev{left:8px}.embla__button--next{right:8px}[dir=rtl] .embla__button--prev{left:auto;right:8px}[dir=rtl] .embla__button--next{right:auto;left:8px}.embla__container{gap:1rem}}.quick-offers[data-astro-cid-dunn6v5l]{background:var(--color-bg-light);padding:5rem 0}.offers-wrapper[data-astro-cid-dunn6v5l]{max-width:1200px;margin:0 auto}.offers-title[data-astro-cid-dunn6v5l]{font-size:clamp(1.75rem,4vw,2.5rem);color:var(--color-primary);text-align:center;margin-bottom:2.5rem;font-weight:700}.category-sections[data-astro-cid-dunn6v5l]{display:grid;gap:3rem}.category-section[data-astro-cid-dunn6v5l]{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}.category-section[data-astro-cid-dunn6v5l]:before,.category-section-header[data-astro-cid-dunn6v5l]:before,.category-section-header[data-astro-cid-dunn6v5l]>div[data-astro-cid-dunn6v5l]:before{content:none;display:none}.category-section-header[data-astro-cid-dunn6v5l]{display:flex;align-items:center;margin-bottom:1.75rem}.category-title[data-astro-cid-dunn6v5l]{margin:0;color:var(--color-primary);font-size:clamp(1.3rem,3vw,1.8rem)}.insurance-grid[data-astro-cid-dunn6v5l]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.insurance-card[data-astro-cid-dunn6v5l]{background:#fff;border-radius:18px;padding:1.15rem .9rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.7rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000014;text-decoration:none;position:relative;overflow:hidden;min-height:0}.insurance-card[data-astro-cid-dunn6v5l]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));opacity:0;transition:opacity .3s ease;z-index:0}.insurance-card[data-astro-cid-dunn6v5l]:hover{transform:translateY(-5px);box-shadow:0 12px 32px #00000026}.insurance-card[data-astro-cid-dunn6v5l]:hover:before{opacity:.05}.insurance-icon[data-astro-cid-dunn6v5l]{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:0;position:relative;z-index:1;transition:transform .3s ease}.insurance-card[data-astro-cid-dunn6v5l]:hover .insurance-icon[data-astro-cid-dunn6v5l]{transform:scale(1.08)}.insurance-icon[data-astro-cid-dunn6v5l] svg[data-astro-cid-dunn6v5l]{width:32px;height:32px}.insurance-icon[data-astro-cid-dunn6v5l].motor{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.insurance-icon[data-astro-cid-dunn6v5l].travel{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.insurance-icon[data-astro-cid-dunn6v5l].domestic{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.insurance-icon[data-astro-cid-dunn6v5l].medical{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.insurance-icon[data-astro-cid-dunn6v5l].credit{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.insurance-icon[data-astro-cid-dunn6v5l].marine{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff}.insurance-icon[data-astro-cid-dunn6v5l].accident{background:linear-gradient(135deg,#ec4899,#db2777);color:#fff}.insurance-icon[data-astro-cid-dunn6v5l].hub-icon{background:linear-gradient(135deg,#c9a961,#b8963f);color:#fff}.insurance-title[data-astro-cid-dunn6v5l]{font-size:1rem;font-weight:600;color:var(--color-text);margin:0;position:relative;z-index:1;line-height:1.35}@media(max-width:1024px){.insurance-grid[data-astro-cid-dunn6v5l]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.quick-offers[data-astro-cid-dunn6v5l]{padding:3rem 0}.category-section-header[data-astro-cid-dunn6v5l]{align-items:flex-start;flex-direction:column}.insurance-grid[data-astro-cid-dunn6v5l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.insurance-card[data-astro-cid-dunn6v5l]{padding:1rem .65rem .9rem;gap:.6rem;min-height:0}.insurance-icon[data-astro-cid-dunn6v5l]{width:58px;height:58px;margin-bottom:0}.insurance-icon[data-astro-cid-dunn6v5l] svg[data-astro-cid-dunn6v5l]{width:28px;height:28px}.insurance-title[data-astro-cid-dunn6v5l]{font-size:.92rem}}@media(max-width:480px){.insurance-grid[data-astro-cid-dunn6v5l]{grid-template-columns:1fr 1fr}}
