.travel-ins,.travel-shell .travel-ins{--travel-ins-radius:12px;display:grid!important;gap:1.25rem!important;align-items:stretch!important;margin:0!important;padding:1.25rem 1.3rem!important;border-radius:var(--travel-ins-radius)!important;border:1.5px solid rgba(14,165,233,.35)!important;background:radial-gradient(90% 80% at 100% 0,rgba(14,165,233,.16),transparent 55%),radial-gradient(70% 60% at 0 100%,rgba(56,189,248,.12),transparent 50%),linear-gradient(145deg,#f0f9ff,#e0f2fe 48%,#dbeafe)!important;background-image:radial-gradient(90% 80% at 100% 0,rgba(14,165,233,.16),transparent 55%),radial-gradient(70% 60% at 0 100%,rgba(56,189,248,.12),transparent 50%),linear-gradient(145deg,#f0f9ff,#e0f2fe 48%,#dbeafe)!important;color:#111827!important;box-shadow:0 10px 28px rgba(14,165,233,.1)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important}@media (min-width:900px){.travel-ins,.travel-shell .travel-ins{grid-template-columns:minmax(0,.95fr) minmax(320px,1.15fr)!important;gap:1.75rem!important;padding:1.4rem 1.5rem!important}}.travel-ins__body,.travel-shell .travel-ins__body{gap:.85rem!important}.travel-ins__body,.travel-ins__plans,.travel-shell .travel-ins__body,.travel-shell .travel-ins__plans{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-self:stretch!important;height:100%!important;min-height:100%!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.travel-ins__plans,.travel-shell .travel-ins__plans{gap:0!important}.travel-ins__plans-main,.travel-shell .travel-ins__plans-main{flex:1 1 auto!important;min-height:0!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.travel-ins__plans-foot,.travel-shell .travel-ins__plans-foot{margin-top:auto!important;padding-top:.85rem!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__cta-row,.travel-shell .travel-ins__cta-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.55rem!important;width:100%!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__btn,.travel-shell .travel-ins__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.55rem!important;padding:.55rem .75rem!important;border-radius:10px!important;font-size:.8rem!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer!important;transition:background .15s,border-color .15s,transform .15s!important}.travel-ins__btn--advice,.travel-shell .travel-ins__btn--advice{border:1.5px solid color-mix(in srgb,var(--trivalo-logo-token,#0b7a75) 45%,transparent)!important;background:#ffffff!important;color:var(--trivalo-logo-token,#0b7a75)!important;-webkit-text-fill-color:var(--trivalo-logo-token,#0b7a75)!important}.travel-ins__btn--advice:hover,.travel-shell .travel-ins__btn--advice:hover{background:color-mix(in srgb,var(--trivalo-logo-token,#0b7a75) 8%,#ffffff)!important;border-color:var(--trivalo-logo-token,#0b7a75)!important;transform:translateY(-1px)!important}.travel-ins__btn--compare,.travel-shell .travel-ins__btn--compare{border:0!important;background:#e8772e!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 6px 16px rgba(232,119,46,.28)!important}.travel-ins__btn--compare:hover,.travel-shell .travel-ins__btn--compare:hover{background:#d96a22!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;transform:translateY(-1px)!important}.travel-ins__btn:focus-visible,.travel-shell .travel-ins__btn:focus-visible{outline:2px solid var(--trivalo-logo-token,#0b7a75)!important;outline-offset:2px!important}.travel-ins__intro,.travel-shell .travel-ins__intro{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.travel-ins__eyebrow,.travel-shell .travel-ins__eyebrow{margin:0 0 .35rem!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.2!important;color:#0b7a75!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__title,.travel-shell .travel-ins__title{margin:0 0 .55rem!important;padding:0!important;font-size:clamp(1.25rem,2.5vw,1.55rem)!important;font-weight:850!important;letter-spacing:-.02em!important;line-height:1.2!important;color:#0f172a!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__title .trivalo-brand-wordmark,.travel-shell .travel-ins__title .trivalo-brand-wordmark{font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.travel-ins__title .trivalo-brand-wordmark__trivalo,.travel-shell .travel-ins__title .trivalo-brand-wordmark__trivalo{color:var(--trivalo-logo-gold,#ca8a04)!important;background:none!important;-webkit-text-fill-color:var(--trivalo-logo-gold,#ca8a04)!important}.travel-ins__title .trivalo-brand-wordmark__cango,.travel-ins__title-schutz,.travel-shell .travel-ins__title .trivalo-brand-wordmark__cango,.travel-shell .travel-ins__title-schutz{color:var(--trivalo-logo-token,#0b7a75)!important;-webkit-text-fill-color:var(--trivalo-logo-token,#0b7a75)!important}.travel-ins__title-schutz,.travel-shell .travel-ins__title-schutz{font-weight:850!important}.travel-ins__lead,.travel-shell .travel-ins__lead{margin:0 0 .7rem!important;max-width:34rem;display:flex!important;flex-direction:column!important;gap:.15rem!important;font-size:.95rem!important;line-height:1.5!important;font-weight:500!important;color:#334155!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__lead-line,.travel-shell .travel-ins__lead-line{display:block!important}.travel-ins__lead-line--emphasis,.travel-shell .travel-ins__lead-line--emphasis{font-weight:750!important;color:var(--trivalo-logo-token,#0b7a75)!important;-webkit-text-fill-color:var(--trivalo-logo-token,#0b7a75)!important}.travel-ins__pitch,.travel-shell .travel-ins__pitch{margin:0!important;max-width:36rem;font-size:.9rem!important;line-height:1.55!important;font-weight:600!important;color:#1e293b!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__pitch strong,.travel-shell .travel-ins__pitch strong{color:var(--trivalo-logo-token,#0b7a75)!important;-webkit-text-fill-color:var(--trivalo-logo-token,#0b7a75)!important;font-weight:850!important}.travel-ins__proof,.travel-shell .travel-ins__proof{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.85rem!important;margin-top:.15rem!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__seal,.travel-shell .travel-ins__seal{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;margin-top:auto!important;gap:.7rem!important;padding:.65rem 1rem .65rem .65rem!important;border-radius:14px!important;border:1.5px solid rgba(14,165,233,.35)!important;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(224,242,254,.95))!important;box-shadow:none!important}.travel-ins__seal-mark,.travel-shell .travel-ins__seal-mark{display:grid!important;place-items:center!important;width:2.55rem!important;height:2.55rem!important;border-radius:999px!important;color:#ffffff!important;background:var(--trivalo-logo-token,#0b7a75)!important;border:0!important;box-shadow:none!important}.travel-ins__seal-text,.travel-shell .travel-ins__seal-text{display:flex!important;flex-direction:column!important;gap:.12rem!important;line-height:1.15!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__seal-text strong,.travel-shell .travel-ins__seal-text strong{font-size:.92rem!important;font-weight:850!important;color:var(--trivalo-logo-gold,#ca8a04)!important}.travel-ins__seal-text span,.travel-shell .travel-ins__seal-text span{font-size:.72rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--trivalo-logo-token,#0b7a75)!important}.travel-ins__trust-list,.travel-shell .travel-ins__trust-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.55rem!important;margin:0!important;padding:0!important;list-style:none!important;width:100%!important;max-width:26rem!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__trust-icon,.travel-shell .travel-ins__trust-icon{display:grid!important;place-items:center!important;width:1.7rem!important;height:1.7rem!important;border-radius:8px!important;color:#0284c7!important;background:rgba(14,165,233,.14)!important;flex-shrink:0!important}.travel-ins__trust-item,.travel-shell .travel-ins__trust-item{display:inline-flex!important;align-items:center!important;gap:.45rem!important;margin:0!important;padding:.55rem .65rem!important;border-radius:10px!important;border:1px solid rgba(14,165,233,.22)!important;background:rgba(255,255,255,.72)!important;font-size:.8rem!important;font-weight:750!important;color:#1e293b!important;box-shadow:none!important}.travel-ins__plans-label,.travel-shell .travel-ins__plans-label{margin:0 0 .35rem!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#0b7a75!important;line-height:1.2!important}.travel-ins__plan-list,.travel-shell .travel-ins__plan-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;border-top:1px solid rgba(14,165,233,.2)!important;background:none!important;box-shadow:none!important}.travel-ins__plan,.travel-shell .travel-ins__plan{display:block!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(14,165,233,.18)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.travel-ins__plan--featured,.travel-shell .travel-ins__plan--featured{background:transparent!important;border-bottom-color:transparent!important}.travel-ins__plan-link,.travel-shell .travel-ins__plan-link{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.65rem .85rem!important;align-items:center!important;margin:0!important;padding:.7rem 0!important;text-decoration:none!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important}.travel-ins__plan--featured .travel-ins__plan-link,.travel-shell .travel-ins__plan--featured .travel-ins__plan-link{background:rgba(255,255,255,.72)!important;margin:0!important;padding-left:.55rem!important;padding-right:.55rem!important;border-radius:8px!important}.travel-ins__plan-link:hover,.travel-shell .travel-ins__plan-link:hover{background:rgba(255,255,255,.85)!important}.travel-ins__plan-link:focus-visible,.travel-shell .travel-ins__plan-link:focus-visible{outline:2px solid #0b7a75!important;outline-offset:2px!important}.travel-ins__plan-main,.travel-shell .travel-ins__plan-main{display:flex!important;align-items:flex-start!important;gap:.5rem!important;min-width:0!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__badge,.travel-shell .travel-ins__badge{flex:0 0 auto;margin-top:.15rem;padding:.15rem .4rem!important;border-radius:4px!important;font-size:.62rem!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.2!important;border:0!important;box-shadow:none!important}.travel-ins__badge--guenstig,.travel-shell .travel-ins__badge--guenstig{background:#ecfdf5!important;color:#047857!important}.travel-ins__badge--beliebt,.travel-shell .travel-ins__badge--beliebt{background:#fff7ed!important;color:#c2410c!important}.travel-ins__badge--empfehlung,.travel-shell .travel-ins__badge--empfehlung{background:#0b7a75!important;color:#ffffff!important}.travel-ins__plan-copy,.travel-shell .travel-ins__plan-copy{display:flex!important;flex-direction:column!important;gap:.12rem!important;min-width:0!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__plan-name,.travel-shell .travel-ins__plan-name{font-size:.9rem!important;font-weight:800!important;color:#0f172a!important;line-height:1.25!important}.travel-ins__plan-meta,.travel-shell .travel-ins__plan-meta{font-size:.72rem!important;font-weight:600!important;color:#64748b!important;line-height:1.35!important}.travel-ins__plan-right,.travel-shell .travel-ins__plan-right{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:.35rem!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__plan-price,.travel-shell .travel-ins__plan-price{margin:0!important;display:flex!important;align-items:baseline!important;gap:.2rem!important;white-space:nowrap!important;background:none!important;border:0!important;box-shadow:none!important}.travel-ins__plan-from,.travel-shell .travel-ins__plan-from{font-size:.68rem!important;font-weight:700!important;color:#e8772e!important;-webkit-text-fill-color:#e8772e!important}.travel-ins__plan-num,.travel-shell .travel-ins__plan-num{font-size:1.05rem!important;font-weight:850!important;color:#e8772e!important;-webkit-text-fill-color:#e8772e!important;letter-spacing:-.02em!important}.travel-ins__plan-unit,.travel-shell .travel-ins__plan-unit{font-size:.72rem!important;font-weight:700!important;color:#e8772e!important;-webkit-text-fill-color:#e8772e!important}.travel-ins__plan-cta,.travel-shell .travel-ins__plan-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:7.5rem;padding:.45rem .7rem!important;border-radius:8px!important;border:1.5px solid rgba(11,122,117,.35)!important;background:#ffffff!important;color:#0b7a75!important;-webkit-text-fill-color:#0b7a75!important;font-size:.75rem!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;pointer-events:none!important}.travel-ins__plan-cta--primary,.travel-shell .travel-ins__plan-cta--primary{border:0!important;background:#e8772e!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.travel-ins__plan-cta--primary:hover,.travel-shell .travel-ins__plan-cta--primary:hover{background:#d96a22!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.travel-ins__legal,.travel-shell .travel-ins__legal{margin:.55rem 0 0!important;font-size:.68rem!important;line-height:1.4!important;font-weight:600!important;color:#64748b!important;background:none!important;border:0!important;box-shadow:none!important}.travel-insurance-pro-section,.travel-shell .travel-insurance-pro-section{margin-top:.25rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.travel-insurance-pro-section .travel-ins,.travel-shell .travel-insurance-pro-section .travel-ins{border-radius:12px!important}@media (max-width:899px){.travel-ins__plans,.travel-shell .travel-ins__plans{order:2}}@media (max-width:520px){.travel-ins__cta-row,.travel-ins__plan-link,.travel-ins__trust-list,.travel-shell .travel-ins__cta-row,.travel-shell .travel-ins__plan-link,.travel-shell .travel-ins__trust-list{grid-template-columns:1fr!important}.travel-ins__plan-right,.travel-shell .travel-ins__plan-right{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important}}