.hero-visual[data-v-e8423f65]{margin:0}.stage[data-v-e8423f65]{aspect-ratio:120/112;border-radius:var(--radius-2xl);border:1px solid var(--border);background-color:var(--card);box-shadow:var(--elevation-2);isolation:isolate;position:relative;overflow:hidden}.stage[data-v-e8423f65]:before{content:"";z-index:-1;background:radial-gradient(60% 55% at 70% 72%,color-mix(in oklch,var(--brand-highlight) 9%,transparent),transparent 70%),radial-gradient(55% 50% at 28% 28%,color-mix(in oklch,var(--brand) 9%,transparent),transparent 70%)}.stage-svg[data-v-e8423f65],.stage[data-v-e8423f65]:before{position:absolute;inset:0}.stage-svg[data-v-e8423f65]{width:100%;height:100%;overflow:visible}.route[data-v-e8423f65]{stroke:var(--logo-primary);stroke-linecap:round}.origin[data-v-e8423f65]{fill:var(--logo-primary)}.traveller-dot[data-v-e8423f65]{fill:var(--logo-secondary)}.traveller-halo[data-v-e8423f65]{fill:color-mix(in oklch,var(--brand-highlight) 24%,transparent);opacity:0}.traveller[data-v-e8423f65]{transform:translate(39.23px,37.72px)}@supports (offset-path:path("M0 0")){.traveller[data-v-e8423f65]{offset-path:path("M15 24H36.4A6.5 6.5 0 0 0 42.16 14.48A20.5 20.5 0 1 0 39.23 37.72");offset-rotate:0deg;offset-distance:100%;transform:none}}.tiles[data-v-e8423f65]{grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem;display:grid;position:absolute;inset:auto 0 0}.tile[data-v-e8423f65]{border-radius:var(--radius-lg);border:1px solid var(--border);background:color-mix(in oklch,var(--card) 92%,transparent);width:min(44%,15.5rem);box-shadow:var(--elevation-3);-webkit-backdrop-filter:blur(6px);gap:.25rem;padding:calc(clamp(.625rem,.4rem + .8vw,.875rem)) calc(clamp(.75rem,.5rem + .9vw,1rem));display:grid;position:relative}@media (width>=640px){.tiles[data-v-e8423f65]{display:contents;position:static}.tile[data-v-e8423f65]{position:absolute}.tile-home[data-v-e8423f65]{bottom:4%;left:4%}.tile-host[data-v-e8423f65]{bottom:4%;right:4%}}@media (width<=639.98px){.stage[data-v-e8423f65]{aspect-ratio:auto;padding-bottom:0}.stage-svg[data-v-e8423f65]{aspect-ratio:120/70;height:auto;display:block;position:relative}.tiles[data-v-e8423f65]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding:0 .5rem .5rem;position:static}.tile[data-v-e8423f65]{width:auto}.tile-host[data-v-e8423f65]{order:2}}.tile-overline[data-v-e8423f65]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:calc(clamp(.625rem,.55rem + .25vw,.6875rem));font-weight:600;display:flex}.key[data-v-e8423f65]{border-radius:999px;flex:none;width:.5rem;height:.5rem}.key-origin[data-v-e8423f65]{background:var(--logo-primary)}.key-destination[data-v-e8423f65]{background:var(--logo-secondary)}.flag[data-v-e8423f65]{font-family:var(--font-mono);letter-spacing:.02em;background:var(--muted);color:var(--foreground);border-radius:.25rem;padding:.0625rem .3125rem;font-size:.625rem}.tile-course[data-v-e8423f65]{font-family:var(--font-display);letter-spacing:-.01em;font-size:calc(clamp(.9375rem,.8rem + .55vw,1.1875rem));font-weight:560;line-height:1.2}.tile-credits[data-v-e8423f65]{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--muted-foreground)}.tile-result[data-v-e8423f65]{border-top:1px dashed var(--border);justify-items:start;gap:.25rem;margin-top:.25rem;padding-top:.375rem;display:grid}.tile-review[data-v-e8423f65]{font-size:var(--text-caption);color:var(--muted-foreground)}@media (prefers-reduced-motion:no-preference){.origin[data-v-e8423f65]{transform-box:fill-box;transform-origin:50%;animation:node-in-e8423f65 .52s var(--ease-snappy) .42s both}.route[data-v-e8423f65]{stroke-dasharray:1;animation:draw-e8423f65 1.5s var(--ease-glide) .76s both}.traveller[data-v-e8423f65]{animation:travel-e8423f65 1.5s var(--ease-glide) .76s both}.traveller-halo[data-v-e8423f65]{transform-box:fill-box;transform-origin:50%;animation:halo-e8423f65 .9s var(--ease-snappy) 2.26s both}.tile-home[data-v-e8423f65]{animation:rise-e8423f65 .64s var(--ease-snappy) .22s both}.tile-host[data-v-e8423f65]{animation:rise-e8423f65 .64s var(--ease-snappy) .36s both}.tile-result[data-v-e8423f65]{animation:settle-e8423f65 .42s var(--ease-snappy) 2.2s both}@keyframes node-in-e8423f65{0%{opacity:0;transform:scale(var(--motion-pop-scale))}}@keyframes draw-e8423f65{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes travel-e8423f65{0%{offset-distance:0;opacity:0}6%{opacity:1}to{offset-distance:100%;opacity:1}}@keyframes halo-e8423f65{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1)}}@keyframes rise-e8423f65{0%{opacity:0;transform:translateY(var(--motion-rise))}}@keyframes settle-e8423f65{0%{opacity:0;transform:scale(var(--motion-pop-scale))}}}@media (prefers-reduced-transparency:reduce){.tile[data-v-e8423f65]{background:var(--card);-webkit-backdrop-filter:none}}.tablist[data-v-f2f2d19d]{margin-inline:calc(-1 * var(--gutter));padding:.25rem;padding-inline:var(--gutter);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.tablist[data-v-f2f2d19d]::-webkit-scrollbar{display:none}@media (width>=768px){.tablist[data-v-f2f2d19d]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);width:fit-content;box-shadow:var(--elevation-1);margin-inline:0;padding:.3125rem}}.tab[data-v-f2f2d19d]{border-radius:var(--radius-md);min-height:2.75rem;color:var(--muted-foreground);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-snappy);flex:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.tab svg[data-v-f2f2d19d]{width:1.0625rem;height:1.0625rem}.tab[data-v-f2f2d19d]:active{transform:scale(var(--motion-press-scale))}.tab[aria-selected=true][data-v-f2f2d19d]{background:var(--primary);color:var(--primary-foreground)}@media (hover:hover) and (pointer:fine){.tab[aria-selected=false][data-v-f2f2d19d]:hover{color:var(--foreground);background:var(--accent)}}.panel[data-v-f2f2d19d]{border-radius:var(--radius-xl);gap:2rem;margin-top:2rem;display:grid}.panel[data-v-f2f2d19d]:focus-visible{outline-offset:6px}@media (width>=1024px){.panel[data-v-f2f2d19d]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:3.5rem}}@media (prefers-reduced-motion:no-preference){.panel:not([hidden]) .panel-mock[data-v-f2f2d19d]{animation:panel-in-f2f2d19d var(--duration-slow) var(--ease-snappy)}.panel:not([hidden]) .panel-copy[data-v-f2f2d19d]{animation:panel-fade-f2f2d19d var(--duration-moderate) var(--ease-standard)}}@keyframes panel-in-f2f2d19d{0%{opacity:0;transform:translateY(var(--motion-rise)) scale(.99)}}@keyframes panel-fade-f2f2d19d{0%{opacity:0}}.panel-copy[data-v-f2f2d19d]{align-content:start;gap:1rem;display:grid}.point[data-v-f2f2d19d]{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);gap:.625rem;display:flex}.point svg[data-v-f2f2d19d]{width:1.125rem;height:1.125rem;color:var(--primary);flex:none;margin-top:.0625rem}.panel-mock[data-v-f2f2d19d]{min-width:0}.hero[data-v-578da2f2]{padding-top:calc(clamp(2.5rem,1rem + 5vw,5.5rem));padding-bottom:calc(clamp(1.5rem,.5rem + 3vw,3.5rem));position:relative;overflow:hidden}.hero-grid[data-v-578da2f2]{grid-template-columns:minmax(0,1fr);align-items:center;gap:calc(clamp(2.5rem,1.5rem + 3vw,4rem));display:grid}@media (width>=1024px){.hero-grid[data-v-578da2f2]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hero-copy[data-v-578da2f2]{justify-items:start;gap:1.5rem;min-width:0;display:grid}.hero-title[data-v-578da2f2]{max-width:12ch}.hero-lead[data-v-578da2f2]{max-width:34rem}.assurances[data-v-578da2f2]{font-size:var(--text-body-sm);color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem 1.25rem;padding-top:.5rem;display:flex}.assurances li[data-v-578da2f2]{align-items:center;gap:.4375rem;display:inline-flex}.assurances svg[data-v-578da2f2]{width:1rem;height:1rem;color:var(--primary)}@media (prefers-reduced-motion:no-preference){.hero-in[data-v-578da2f2]{animation:hero-rise-578da2f2 .7s var(--ease-snappy) both}.hero-in-1[data-v-578da2f2]{animation-delay:40ms}.hero-in-2[data-v-578da2f2]{animation-delay:90ms}.hero-in-3[data-v-578da2f2]{animation-delay:.15s}.hero-in-4[data-v-578da2f2]{animation-delay:.21s}.hero-in-5[data-v-578da2f2]{animation-delay:.27s}}@keyframes hero-rise-578da2f2{0%{opacity:0;transform:translateY(calc(1.5 * var(--motion-rise)))}}.problems[data-v-578da2f2]{gap:2.5rem;margin-top:3.5rem;display:grid}@media (width>=768px){.problems[data-v-578da2f2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.problem[data-v-578da2f2]{border-top:1px solid var(--foreground);align-content:start;gap:.875rem;padding-top:1.25rem;display:grid}.problem-number[data-v-578da2f2]{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--muted-foreground)}.features[data-v-578da2f2]{gap:1rem;margin-top:3rem;display:grid}@media (width>=640px){.features[data-v-578da2f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.features[data-v-578da2f2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature[data-v-578da2f2]{transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);align-content:start;gap:.875rem;padding:1.5rem;display:grid;position:relative}.feature-link[data-v-578da2f2]:after{content:"";border-radius:inherit;position:absolute;inset:0}.feature[data-v-578da2f2]:has(.feature-link:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.feature-link[data-v-578da2f2]:focus-visible{outline:none}.feature-arrow[data-v-578da2f2]{width:1.125rem;height:1.125rem;color:var(--muted-foreground);transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-snappy);position:absolute;top:1.5rem;right:1.5rem}@media (hover:hover) and (pointer:fine){.feature[data-v-578da2f2]:hover{border-color:color-mix(in oklch,var(--brand) 35%,var(--border));box-shadow:var(--elevation-2)}.feature:hover .feature-arrow[data-v-578da2f2]{color:var(--primary);transform:translate(2px,-2px)}}.notes[data-v-578da2f2]{gap:1rem;margin-top:2rem;display:grid}@media (width>=768px){.notes[data-v-578da2f2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.notes li[data-v-578da2f2]{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--muted-foreground);gap:.75rem;display:flex}.notes svg[data-v-578da2f2]{width:1.125rem;height:1.125rem;color:var(--primary);flex:none;margin-top:.0625rem}.deploy-grid[data-v-578da2f2]{gap:1rem;margin-top:3rem;display:grid}@media (width>=1024px){.deploy-grid[data-v-578da2f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.deploy-card[data-v-578da2f2]{align-content:start;gap:1.25rem;min-width:0;padding:calc(clamp(1.25rem,.8rem + 1.5vw,2rem));display:grid}.trust[data-v-578da2f2]{gap:2.5rem 2rem;margin-top:3rem;display:grid}@media (width>=640px){.trust[data-v-578da2f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.trust-item[data-v-578da2f2]{align-content:start;gap:.75rem;display:grid}.proof[data-v-578da2f2]{border-top:1px solid var(--foreground);gap:2rem;padding-top:2.5rem;display:grid}@media (width>=1024px){.trust[data-v-578da2f2]{grid-template-columns:repeat(3,minmax(0,1fr))}.proof[data-v-578da2f2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.faq-grid[data-v-578da2f2]{gap:2.5rem;display:grid}@media (width>=1024px){.faq-grid[data-v-578da2f2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:4rem}}
