.demo-module__aI5xyq__page{--graphite:#121110;--graphite-2:#1a1816;--steel:#c9ccce;--copper:#c98b58;--copper-hi:#f0bd8a;--copper-lo:#7b4426;--teal:#7fe3f2;--cream:#f4ece0;--muted:#c7bba9;background:var(--graphite);color:var(--cream)}.demo-module__aI5xyq__entrance{isolation:isolate;min-height:calc(100svh - 97px);padding-block:clamp(28px,5vh,64px) clamp(56px,8vh,84px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:radial-gradient(60% 70% at 72% 45%, #c98b5829, transparent 70%), linear-gradient(180deg, #171513, var(--graphite));flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.demo-module__aI5xyq__backdrop{z-index:-2;opacity:.22;position:absolute;inset:0}.demo-module__aI5xyq__backdropImg{object-fit:cover;object-position:50% 30%}.demo-module__aI5xyq__entrance:before{content:"";z-index:-1;background:linear-gradient(90deg, #0e0d0cf5 0%, #0e0d0cdb 42%, #0e0d0c8c 100%), linear-gradient(180deg, #0e0d0c00 60%, var(--graphite) 100%);position:absolute;inset:0}.demo-module__aI5xyq__entrance:after{content:"";opacity:.55;background:linear-gradient(90deg,#5d5f61,#d9dcde 30%,#8a8d90 55%,#e4e6e7 80%,#6a6c6e);height:3px;position:absolute;top:0;left:0;right:0}.demo-module__aI5xyq__circuit{aspect-ratio:600/140;z-index:-1;pointer-events:none;width:min(48vw,640px);height:auto;position:absolute;top:46%;left:97%;overflow:visible}.demo-module__aI5xyq__track,.demo-module__aI5xyq__trackFaint,.demo-module__aI5xyq__signal{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.demo-module__aI5xyq__track{stroke:#b57846;stroke-width:1.6px;opacity:.55}.demo-module__aI5xyq__trackFaint{stroke:#b57846;stroke-width:1.2px;opacity:.28}.demo-module__aI5xyq__signal{stroke:var(--teal);stroke-width:2.4px;stroke-dasharray:.05 .95;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #7fe3f2d9);animation:6.5s cubic-bezier(.55,.1,.35,1) infinite demo-module__aI5xyq__travel}@keyframes demo-module__aI5xyq__travel{0%{stroke-dashoffset:1px;opacity:0}8%{opacity:1}70%{opacity:1}82%,to{stroke-dashoffset:.05px;opacity:0}}.demo-module__aI5xyq__entranceInner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,72px);width:100%;max-width:1240px;margin:0 auto;display:grid}.demo-module__aI5xyq__copy{min-width:0}.demo-module__aI5xyq__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--copper-hi);align-items:center;gap:12px;margin:0;font-size:12px;font-weight:600;display:inline-flex}.demo-module__aI5xyq__dot{background:var(--teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #7fe3f2e6}.demo-module__aI5xyq__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--cream);text-wrap:balance;margin:18px 0 0;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1.04}.demo-module__aI5xyq__title em{background:linear-gradient(#ffd9b0,#d7965f 60%,#b06c3c);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.demo-module__aI5xyq__intro{max-width:34em;color:var(--muted);margin:20px 0 0;font-size:clamp(15px,1.15vw,17.5px);line-height:1.65}.demo-module__aI5xyq__actions{background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000000a 1px 2px,#0000 2px 3px),linear-gradient(#3a3c3e 0%,#2a2c2e 48%,#222325 52%,#2c2e30 100%);border-radius:999px;flex-wrap:wrap;align-items:center;gap:14px 22px;width:fit-content;max-width:100%;margin-top:32px;padding:10px 18px 10px 10px;display:flex;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000080,0 0 0 1px #c9ccce24,0 10px 24px #00000059}.demo-module__aI5xyq__launch{letter-spacing:.02em;color:#1b120b;background:linear-gradient(#ffd8ae 0%,#e7a46c 38%,#c47f4a 70%,#a8653a 100%);border-radius:999px;align-items:center;gap:16px;min-height:64px;padding:0 10px 0 30px;font-size:16.5px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .35s,filter .35s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff4e4d9,inset 0 -2px #5a2e1473,0 0 0 1px #3c200eb3,0 0 0 5px #c98b5829,0 14px 30px #0000008c,0 0 34px #7fe3f229}.demo-module__aI5xyq__launch:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:inset 0 1px #fff4e4e6,inset 0 -2px #5a2e1473,0 0 0 1px #3c200eb3,0 0 0 6px #f0bd8a47,0 18px 36px #0009,0 0 44px #7fe3f24d}.demo-module__aI5xyq__launch:focus-visible{outline:2px solid var(--teal);outline-offset:6px}.demo-module__aI5xyq__launchArrow{width:46px;height:46px;color:var(--teal);background:radial-gradient(circle at 50% 35%,#2b2a28,#121110 70%);border-radius:50%;place-items:center;transition:transform .25s;display:grid;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #1e1008cc,0 0 12px #7fe3f259}.demo-module__aI5xyq__launch:hover .demo-module__aI5xyq__launchArrow{transform:translate(3px)}.demo-module__aI5xyq__launchPending{color:var(--muted);cursor:default;background:linear-gradient(#2a2724,#1b1917);padding-right:30px;box-shadow:inset 0 0 0 1px #c98b5873}.demo-module__aI5xyq__launchPending:hover{filter:none;transform:none}.demo-module__aI5xyq__ghost{min-height:48px;color:var(--cream);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:999px;align-items:center;padding:0 22px;font-size:14.5px;font-weight:500;text-decoration:none;transition:box-shadow .3s,color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #c98b588c,inset 0 1px #ffecd61f}.demo-module__aI5xyq__ghost:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--copper-hi), 0 0 18px #c98b5840}.demo-module__aI5xyq__ghost:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.demo-module__aI5xyq__newTab{color:#b9ad9b;align-items:flex-start;gap:9px;max-width:560px;margin:12px 0 0 6px;font-size:13px;line-height:1.5;display:flex}.demo-module__aI5xyq__statusText{flex:auto;min-width:0}.demo-module__aI5xyq__statusText .demo-module__aI5xyq__retry{margin-left:10px}.demo-module__aI5xyq__statusDot{background:#8a8178;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.demo-module__aI5xyq__dot_ready{background:var(--teal);box-shadow:0 0 8px #7fe3f2b3}.demo-module__aI5xyq__dot_waking,.demo-module__aI5xyq__dot_checking{background:var(--copper);animation:1.6s ease-in-out infinite demo-module__aI5xyq__statusPulse}.demo-module__aI5xyq__dot_busy,.demo-module__aI5xyq__dot_slow,.demo-module__aI5xyq__dot_unavailable{background:#d98b6a}@keyframes demo-module__aI5xyq__statusPulse{50%{opacity:.35}}.demo-module__aI5xyq__retry{min-height:32px;color:var(--cream);font:inherit;cursor:pointer;background:0 0;border:1px solid #c9ccce4d;border-radius:999px;padding:0 12px;font-size:12.5px}.demo-module__aI5xyq__retry:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.demo-module__aI5xyq__assurances{flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.demo-module__aI5xyq__assurances li{color:#e7ddcf;background:linear-gradient(#24211e,#191715);border-radius:999px;align-items:center;gap:9px;padding:9px 15px 9px 12px;font-size:13.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #c98b5859,inset 0 1px #ffecd614}.demo-module__aI5xyq__assurances svg{color:var(--teal);flex:none}.demo-module__aI5xyq__visual{min-width:0;margin:0;position:relative}.demo-module__aI5xyq__frame{background:linear-gradient(165deg,#ffd7ac 0%,#d38d57 18%,#9c5a31 46%,#6f3c1f 62%,#b8743f 82%,#f0b680 100%);border-radius:26px;padding:4px;transition:transform .6s;position:relative;transform:perspective(1400px)rotateY(-4deg);box-shadow:0 0 0 1px #140c06d9,0 0 30px 2px #e8aa6e2e,0 30px 60px #0009}.demo-module__aI5xyq__visual:hover .demo-module__aI5xyq__frame{transform:perspective(1400px)rotateY(-1deg)translateY(-3px)}.demo-module__aI5xyq__visualImg{border-radius:22px;width:100%;height:auto;display:block}.demo-module__aI5xyq__chip{color:#fff;background:#080a0ad1;border:1px solid #7fe3f2bf;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:18px;right:18px}.demo-module__aI5xyq__caption{letter-spacing:.22em;text-transform:uppercase;color:#d9c4a3;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-top:18px;font-size:11.5px;font-weight:600;display:flex}.demo-module__aI5xyq__more{letter-spacing:.2em;text-transform:uppercase;color:#b9ab96;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.demo-module__aI5xyq__more:hover{color:var(--copper-hi)}.demo-module__aI5xyq__section{padding-block:clamp(56px,8vw,96px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:linear-gradient(180deg, var(--graphite-2), var(--graphite));border-top:1px solid #c98b5838;position:relative}.demo-module__aI5xyq__notesSection{background:var(--graphite)}.demo-module__aI5xyq__sectionInner{max-width:1240px;margin:0 auto}.demo-module__aI5xyq__kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--copper-hi);margin:0;font-size:12px;font-weight:600}.demo-module__aI5xyq__h2{max-width:22em;font-family:var(--font-display);color:var(--cream);text-wrap:balance;margin:14px 0 0;font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.15}.demo-module__aI5xyq__journeys{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.demo-module__aI5xyq__journey{background:linear-gradient(#24201c,#171512);border-radius:20px;padding:24px 24px 26px;box-shadow:inset 0 0 0 1px #c98b5873,inset 0 1px #ffe2be24,0 14px 30px #00000059}.demo-module__aI5xyq__journey h3{letter-spacing:.06em;text-transform:uppercase;color:var(--cream);margin:0;font-size:15px;font-weight:700}.demo-module__aI5xyq__journey p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.65}.demo-module__aI5xyq__modules{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.demo-module__aI5xyq__modules li{color:#e3d9ca;background:#ffffff08;border-radius:999px;padding:8px 14px;font-size:13.5px;box-shadow:inset 0 0 0 1px #c9ccce38}.demo-module__aI5xyq__notes{gap:12px;max-width:860px;margin-top:30px;display:grid}.demo-module__aI5xyq__note{background:linear-gradient(#1f1c19,#161412);border-radius:16px;box-shadow:inset 0 0 0 1px #c98b5859}.demo-module__aI5xyq__note[open]{box-shadow:inset 0 0 0 1px #f0bd8a99,0 0 18px #c98b581f}.demo-module__aI5xyq__note summary{cursor:pointer;min-height:56px;color:var(--cream);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;font-size:16px;font-weight:600;list-style:none;display:flex}.demo-module__aI5xyq__note summary::-webkit-details-marker{display:none}.demo-module__aI5xyq__note summary:after{content:"";border-right:1.8px solid var(--copper-hi);border-bottom:1.8px solid var(--copper-hi);flex:none;width:9px;height:9px;transition:transform .3s;transform:rotate(45deg)translateY(-3px)}.demo-module__aI5xyq__note[open] summary:after{transform:rotate(225deg)translate(-2px,-2px)}.demo-module__aI5xyq__note summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.demo-module__aI5xyq__note p{color:var(--muted);max-width:70ch;margin:0;padding:0 22px 18px;font-size:15px;line-height:1.75}.demo-module__aI5xyq__note p a{color:var(--copper-hi);text-underline-offset:4px}.demo-module__aI5xyq__closing{max-width:40em;font-family:var(--font-display);color:var(--cream);margin:48px 0 0;font-size:clamp(19px,1.6vw,23px);line-height:1.5}.demo-module__aI5xyq__related{flex-wrap:wrap;gap:10px 26px;margin-top:28px;display:flex}.demo-module__aI5xyq__related a{color:var(--copper-hi);border-bottom:1px solid #f0bd8a59;padding-bottom:2px;font-size:14px;text-decoration:none}.demo-module__aI5xyq__related a:hover{border-color:var(--copper-hi)}@media (max-width:899px){.demo-module__aI5xyq__entrance{min-height:0;padding-block:40px 72px}.demo-module__aI5xyq__entranceInner{grid-template-columns:minmax(0,1fr)}.demo-module__aI5xyq__circuit{display:none}.demo-module__aI5xyq__more{align-self:center;margin-top:28px;position:static;transform:none}.demo-module__aI5xyq__frame,.demo-module__aI5xyq__visual:hover .demo-module__aI5xyq__frame{transform:none}.demo-module__aI5xyq__journeys{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.demo-module__aI5xyq__launch{justify-content:space-between;width:100%;min-height:60px;padding-left:24px;font-size:16px}.demo-module__aI5xyq__ghost{justify-content:center;width:100%}.demo-module__aI5xyq__actions{border-radius:30px;gap:10px;width:100%;padding:10px}.demo-module__aI5xyq__eyebrow{letter-spacing:.24em;font-size:11px}.demo-module__aI5xyq__frame{border-radius:20px;padding:3px}.demo-module__aI5xyq__visualImg{border-radius:17px}.demo-module__aI5xyq__modules{gap:7px}.demo-module__aI5xyq__modules li{padding:6px 11px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.demo-module__aI5xyq__dot_waking,.demo-module__aI5xyq__dot_checking{animation:none}.demo-module__aI5xyq__signal{opacity:0;animation:none}.demo-module__aI5xyq__launch,.demo-module__aI5xyq__launchArrow,.demo-module__aI5xyq__frame,.demo-module__aI5xyq__ghost{transition:none}}
