.process.svelte-kgtxty{background:linear-gradient(180deg,#f6eed9,#efe3c4);overflow:clip}.wash.svelte-kgtxty{position:absolute;inset:0;background:radial-gradient(50% 40% at 90% 10%,rgb(217 168 47 / .2),transparent 70%),var(--furrow) 0 96% / 200px 28px repeat-x;opacity:.8;pointer-events:none}.grid.svelte-kgtxty{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(26px,4.5vw,70px);margin-top:clamp(34px,4vw,54px);align-items:center}.stage.svelte-kgtxty{position:relative;aspect-ratio:4 / 3.2;border-radius:28px;overflow:hidden;background:var(--color-forest-800);box-shadow:0 0 0 6px #fbf6ea,0 0 0 8px var(--color-gold),0 44px 80px -34px #0b2016b3}.slide.svelte-kgtxty{position:absolute;inset:0;opacity:0;transform:scale(1.08);transition:opacity .9s ease,transform 5.5s ease-out}.slide.on.svelte-kgtxty{opacity:1;transform:scale(1)}.slide.svelte-kgtxty .sl{width:100%;height:100%;object-fit:cover}.veil.svelte-kgtxty{position:absolute;inset:0;background:linear-gradient(180deg,rgb(7 23 15 / .35),transparent 35%,rgb(7 23 15 / .82))}.badge.svelte-kgtxty{position:absolute;top:18px;left:18px;padding:8px 15px;border-radius:999px;font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#11261a;background:linear-gradient(135deg,#f6d878,var(--color-gold))}.badge.svelte-kgtxty i:where(.svelte-kgtxty){font-style:normal;opacity:.6}.cap.svelte-kgtxty{position:absolute;inset:auto 24px 22px}.cap.svelte-kgtxty h3:where(.svelte-kgtxty){margin:0;font-family:var(--font-head);font-weight:600;font-size:clamp(26px,3vw,40px);line-height:1.1;color:var(--color-cream);text-shadow:0 2px 20px rgb(0 0 0 / .6)}.pp.svelte-kgtxty{position:absolute;top:14px;right:14px;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--color-cream);background:#091c13a6;box-shadow:inset 0 0 0 1px #f0cb6366;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pp.svelte-kgtxty:hover{background:#d9a82f66}.tag.svelte-kgtxty{position:absolute;right:18px;bottom:22px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f6f0e0b3}.steps.svelte-kgtxty{list-style:none;margin:0;padding:0;display:grid;gap:6px;position:relative}.steps.svelte-kgtxty:before{content:"";position:absolute;left:21px;top:24px;bottom:24px;width:2px;background:linear-gradient(180deg,#14332440,#14332414)}li.svelte-kgtxty button:where(.svelte-kgtxty){position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:8px 10px 8px 0;border:0;background:none;text-align:left;cursor:pointer;color:var(--color-forest-700)}.n.svelte-kgtxty{position:relative;flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#f6eed9}.n.svelte-kgtxty svg:where(.svelte-kgtxty){position:absolute;inset:0;transform:rotate(-90deg)}.n.svelte-kgtxty circle:where(.svelte-kgtxty){fill:none;stroke:#14332438;stroke-width:2.5}.n.svelte-kgtxty .pg:where(.svelte-kgtxty){stroke:var(--color-gold);stroke-width:3;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120}li.done.svelte-kgtxty .pg:where(.svelte-kgtxty){stroke-dashoffset:0}li.on.svelte-kgtxty .pg:where(.svelte-kgtxty){stroke-dashoffset:0}.auto.svelte-kgtxty li.on:where(.svelte-kgtxty) .pg:where(.svelte-kgtxty){stroke-dashoffset:120;animation:svelte-kgtxty-fill linear forwards;animation-duration:4.6s}@keyframes svelte-kgtxty-fill{to{stroke-dashoffset:0}}.n.svelte-kgtxty b:where(.svelte-kgtxty){font-family:var(--font-head);font-size:18px;font-weight:600}li.on.svelte-kgtxty .n:where(.svelte-kgtxty){background:var(--color-forest-700);color:var(--color-gold-light);box-shadow:0 8px 22px -8px #143324b3}.tt.svelte-kgtxty{font-family:var(--font-head);font-weight:600;font-size:clamp(20px,2vw,25px);line-height:1.15;opacity:.62;transition:opacity .3s,transform .4s var(--ease-out-expo)}li.on.svelte-kgtxty .tt:where(.svelte-kgtxty),li.svelte-kgtxty button:where(.svelte-kgtxty):hover .tt:where(.svelte-kgtxty){opacity:1}li.on.svelte-kgtxty .tt:where(.svelte-kgtxty){transform:translate(4px)}.panel.svelte-kgtxty{display:grid;grid-template-rows:0fr;margin-left:60px;transition:grid-template-rows .55s var(--ease-out-expo)}li.on.svelte-kgtxty .panel:where(.svelte-kgtxty){grid-template-rows:1fr}.panel.svelte-kgtxty p:where(.svelte-kgtxty){overflow:hidden;margin:0;font-size:16.5px;color:var(--color-ink-2);opacity:0;transition:opacity .5s .1s}li.on.svelte-kgtxty .panel:where(.svelte-kgtxty) p:where(.svelte-kgtxty){opacity:1;padding-bottom:12px}.promise.svelte-kgtxty{margin:clamp(38px,5vw,64px) auto 0;max-width:880px;text-align:center;font-family:var(--font-head);font-size:clamp(20px,2.4vw,30px);line-height:1.35;color:var(--color-forest-700);padding:24px 20px;border-block:1px solid rgb(20 51 36 / .2)}.promise.svelte-kgtxty em:where(.svelte-kgtxty){color:var(--color-gold-deep)}@media(max-width:600px){.tag.svelte-kgtxty{display:none}}@media(max-width:900px){.grid.svelte-kgtxty{grid-template-columns:1fr}.stage.svelte-kgtxty{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.slide.svelte-kgtxty{transition:opacity .4s;transform:none}li.on.svelte-kgtxty .pg:where(.svelte-kgtxty){animation:none;stroke-dashoffset:0}}
