.inv-reel.svelte-ezfji7{max-width:960px;margin:0 auto clamp(56px,8vh,96px)}.inv-reel-frame.svelte-ezfji7{background:#0c0c0b;border-radius:16px;padding-top:56.25%;position:relative;overflow:hidden;box-shadow:0 24px 70px -36px #0c0c0b99}.inv-reel-layer.svelte-ezfji7{width:100%;height:100%;position:absolute;inset:0}.inv-reel-player.svelte-ezfji7{z-index:2;background:#0c0c0b;border-radius:16px;overflow:hidden}.inv-reel-layer.svelte-ezfji7 iframe:where(.svelte-ezfji7){border:0;width:100%;height:100%;position:absolute;inset:0}.inv-reel-poster.svelte-ezfji7{cursor:pointer;background:0 0;border:none;padding:0;display:block}.inv-reel-poster.svelte-ezfji7 img:where(.svelte-ezfji7){object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-word), filter .4s ease;display:block}.inv-reel-poster.svelte-ezfji7:after{content:"";pointer-events:none;background:linear-gradient(#0c0c0b40,#0c0c0b1a 55%,#0c0c0b8c 98%);position:absolute;inset:0}.inv-reel-poster.svelte-ezfji7:hover img:where(.svelte-ezfji7){transform:scale(1.03)}.inv-reel-play.svelte-ezfji7{z-index:2;color:#fffffffa;filter:drop-shadow(0 0 1.5px #000000e6)drop-shadow(0 3px 14px #00000080);justify-content:center;align-items:center;padding-left:6px;transition:transform .2s,color .2s;display:flex;position:absolute;inset:0}.inv-reel-poster.svelte-ezfji7:hover .inv-reel-play:where(.svelte-ezfji7){color:var(--terra-h);transform:scale(1.1)}.inv-reel-title.svelte-ezfji7{z-index:2;font-family:var(--font-mark), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#faf9f5eb;text-align:left;padding:24px clamp(16px,3vw,28px) 16px;font-size:.72rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.inv-reel-stop.svelte-ezfji7{z-index:3;cursor:pointer;color:#fff;width:40px;height:40px;transition:background .2s var(--ease-snap), transform .25s var(--ease-snap);background:#141413b8;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 14px #00000073}.inv-reel-stop.svelte-ezfji7 svg:where(.svelte-ezfji7){width:18px;height:18px}.inv-reel-stop.svelte-ezfji7:hover{background:var(--terra);transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.inv-reel-poster.svelte-ezfji7 img:where(.svelte-ezfji7),.inv-reel-poster.svelte-ezfji7:hover img:where(.svelte-ezfji7),.inv-reel-play.svelte-ezfji7{transition:none;transform:none}}.inv-page.svelte-m0uv0e{max-width:1180px;margin:0 auto;padding:clamp(104px,14vh,168px) clamp(20px,4vw,48px) 96px}.inv-head.svelte-m0uv0e{text-align:center;max-width:680px;margin:0 auto clamp(56px,8vh,96px)}.inv-eyebrow.svelte-m0uv0e{font-family:var(--font-mark);letter-spacing:.28em;text-transform:uppercase;color:var(--terra);font-size:.7rem;font-weight:600}.inv-head.svelte-m0uv0e h1:where(.svelte-m0uv0e){font-family:var(--font-display);color:var(--dark);letter-spacing:-.015em;margin:12px 0 0;font-size:clamp(2.6rem,6vw,4rem);font-weight:400}.inv-intro.svelte-m0uv0e{font-family:var(--font-ui);color:var(--dark2,#3d3d3a);margin:20px 0 0;font-size:1.04rem;line-height:1.7}.inv-sec.svelte-m0uv0e{margin-bottom:clamp(56px,8vh,96px)}.inv-sec-title.svelte-m0uv0e{font-family:var(--font-display);color:var(--dark);letter-spacing:-.01em;margin:0 0 28px;font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:400}.inv-sec-title.svelte-m0uv0e:after{content:"";background:var(--terra);border-radius:2px;width:44px;height:2px;margin-top:12px;display:block}.inv-grid.svelte-m0uv0e{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2.2vw,26px);display:grid}@media (width<=820px){.inv-grid.svelte-m0uv0e{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.inv-card.svelte-m0uv0e{background:var(--white,#fff);border:1px solid var(--bg3);transition:transform .18s var(--ease-word,cubic-bezier(.16,1,.3,1)), box-shadow .18s, border-color .18s;border-radius:16px;flex-direction:column;padding:clamp(24px,2.6vw,34px);display:flex;position:relative}.inv-card.svelte-m0uv0e:hover{transform:translateY(-3px);box-shadow:0 18px 44px -28px #0c0c0b66}[data-theme=dark] .inv-card.svelte-m0uv0e{background:var(--bg2)}.inv-card.is-featured.svelte-m0uv0e{border-color:var(--terra);box-shadow:0 18px 50px -30px color-mix(in srgb, var(--terra) 60%, transparent)}.inv-badge.svelte-m0uv0e{font-family:var(--font-mark);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--terra);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.62rem;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.inv-name.svelte-m0uv0e{font-family:var(--font-display);color:var(--dark);margin:0;font-size:1.3rem;font-weight:500}.inv-price.svelte-m0uv0e{font-family:var(--font-display);color:var(--dark);letter-spacing:-.01em;margin:6px 0 0;font-size:2rem;font-weight:400}.inv-blurb.svelte-m0uv0e{font-family:var(--font-ui);color:var(--muted);margin:6px 0 18px;font-size:.92rem;line-height:1.5}.inv-features.svelte-m0uv0e{border-top:1px solid var(--bg3);flex-direction:column;flex:1;gap:11px;margin:0 0 24px;padding:18px 0 0;list-style:none;display:flex}.inv-features.svelte-m0uv0e li:where(.svelte-m0uv0e){font-family:var(--font-ui);color:var(--dark2,#3d3d3a);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.4;display:flex}.inv-check.svelte-m0uv0e{color:var(--terra);flex:none;margin-top:1px}.inv-cta.svelte-m0uv0e{text-align:center;align-self:stretch;margin-top:auto}.inv-cta.svelte-m0uv0e+.inv-reserve-note:where(.svelte-m0uv0e){text-align:center;font-family:var(--font-ui);color:var(--muted);margin-top:10px;font-size:.78rem;line-height:1.4;display:block}.inv-how.svelte-m0uv0e{max-width:760px;margin:clamp(8px,2vh,24px) auto clamp(56px,8vh,88px)}.inv-steps.svelte-m0uv0e{flex-direction:column;gap:4px;margin:0 0 28px;padding:0;list-style:none;display:flex}.inv-step.svelte-m0uv0e{border-top:1px solid var(--bg3);gap:20px;padding:20px 0;display:flex}.inv-step.svelte-m0uv0e:first-child{border-top:none}.inv-step-n.svelte-m0uv0e{border:1.5px solid var(--terra);width:38px;height:38px;color:var(--terra);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;line-height:1;display:grid}.inv-step-t.svelte-m0uv0e{font-family:var(--font-display);color:var(--dark);margin:6px 0 4px;font-size:1.15rem;font-weight:500}.inv-step-d.svelte-m0uv0e{font-family:var(--font-ui);color:var(--dark2,#3d3d3a);margin:0;font-size:.94rem;line-height:1.6}.inv-terms.svelte-m0uv0e{font-family:var(--font-ui);color:var(--dark2,#3d3d3a);background:color-mix(in srgb, var(--terra) 7%, transparent);border:1px solid var(--bg3);border-radius:14px;margin:0;padding:18px 22px;font-size:.92rem;line-height:1.65}.inv-terms.svelte-m0uv0e b:where(.svelte-m0uv0e){color:var(--dark);font-weight:600}.inv-foot.svelte-m0uv0e{text-align:center;margin-top:clamp(24px,4vh,48px)}.inv-foot.svelte-m0uv0e p:where(.svelte-m0uv0e){font-family:var(--font-ui);color:var(--muted);font-size:1rem}.inv-foot.svelte-m0uv0e a:where(.svelte-m0uv0e){color:var(--terra);font-weight:500;text-decoration:none}.inv-foot.svelte-m0uv0e a:where(.svelte-m0uv0e):hover{text-decoration:underline}
