.lk-pricing .lk-package-travel{margin:1.25rem 0 0;padding:.85rem 1rem;border-left:2px solid hsl(var(--foreground)/.25);font-size:.85rem;line-height:1.7;background:hsl(var(--secondary)/.35)}.lk-pricing{margin:5rem 0 0;padding:3rem 2.5rem 2rem;border-top:1px solid hsl(var(--foreground)/.2);background:hsl(var(--secondary)/.25);scroll-margin-top:7rem;color:inherit}.lk-pricing-heading{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.75rem}.lk-pricing h3,.lk-pricing h4{font-family:inherit;font-weight:600}.lk-pricing h3{font-size:1.7rem;letter-spacing:-.025em;line-height:1.2;margin:0}.lk-pricing-heading>p{max-width:26rem;font-size:.875rem;line-height:1.65;opacity:.7;margin:0}.lk-pricing details{border-top:1px solid hsl(var(--foreground)/.2)}.lk-pricing details:last-of-type{border-bottom:1px solid hsl(var(--foreground)/.2)}.lk-pricing summary{list-style:none;display:flex;align-items:center;gap:1.5rem;cursor:pointer;padding:1.5rem 0;min-height:5rem}.lk-pricing summary::-webkit-details-marker{display:none}.lk-pricing summary:hover{color:hsl(var(--accent))}.lk-pricing summary:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:5px}.lk-pricing-label{font-size:1.1rem;font-weight:500;flex:1}.lk-pricing-hint{font-size:.85rem;white-space:nowrap;opacity:.7}.lk-pricing-toggle{position:relative;width:20px;height:20px;flex:0 0 20px}.lk-pricing-toggle:before,.lk-pricing-toggle:after{content:'';position:absolute;left:2px;top:9px;width:16px;height:1px;background:currentColor}.lk-pricing-toggle:after{transform:rotate(90deg)}.lk-pricing details[open] .lk-pricing-toggle:after{transform:rotate(0)}.lk-pricing-content{padding:0 0 1.75rem}.lk-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.lk-pricing-three{grid-template-columns:repeat(3,minmax(0,1fr))}.lk-price-card{padding:1.75rem;background:hsl(var(--secondary)/.6);border:1px solid hsl(var(--foreground)/.08)}.lk-pricing h4{font-size:1rem;line-height:1.5;margin:0 0 .5rem}.lk-pricing p{line-height:1.7}.lk-price-card>p,.lk-price-note>p{font-size:.925rem;margin:.5rem 0 0}.lk-price-card .lk-price{font-family:var(--font-display),serif;font-size:2.25rem;font-weight:600;line-height:1.2;letter-spacing:-.03em;margin:1rem 0}.lk-price-card .lk-duration{font-size:.85rem;opacity:.7;margin:0}.lk-pricing-extra{display:flex;justify-content:space-between;gap:1rem;margin:1.25rem 0 0;padding:.75rem 0;font-size:.925rem}.lk-price-note{padding:1rem 1.25rem 1rem 0}.lk-travel-exception{font-weight:600}.lk-pricing-currency{margin:1rem 0 0;font-size:.75rem;opacity:.65}@media(max-width:767px){.lk-pricing{margin:3rem 0 0;padding:2rem 1.25rem 1.5rem}.lk-pricing-heading{display:block}.lk-pricing-heading>p{margin-top:.75rem}.lk-pricing h3{font-size:1.45rem}.lk-pricing summary{gap:.75rem;flex-wrap:wrap;padding:1.25rem 0}.lk-pricing-label{flex-basis:calc(100% - 32px);font-size:1rem}.lk-pricing-toggle{order:1}.lk-pricing-hint{order:2;flex-basis:100%;margin-top:-.35rem}.lk-pricing-grid,.lk-pricing-three{grid-template-columns:1fr;gap:.75rem}.lk-price-card{padding:1.25rem}.lk-price-note{padding:.75rem 0}.lk-pricing-extra{align-items:baseline}.lk-price-card .lk-price{font-size:2rem}}@media(prefers-reduced-motion:no-preference){.lk-pricing-toggle:after{transition:transform .2s ease}}