.jt-landing.svelte-1uha8ag{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.jt-landing.svelte-1uha8ag .font-display:where(.svelte-1uha8ag){font-family:Cormorant Garamond,Georgia,serif;letter-spacing:-.01em}.jt-cta-button.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;background:linear-gradient(135deg,#8a3a44,#722f37,#5d2630);padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:#faf3e3;box-shadow:0 1px #ffffff2e inset,0 8px 24px -8px #722f378c;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s ease;position:relative;overflow:hidden}.jt-cta-button.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);transform:translate(-100%);transition:transform .7s cubic-bezier(.2,.7,.3,1)}.jt-cta-button.svelte-1uha8ag:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff38 inset,0 12px 32px -8px #722f37b3}.jt-cta-button.svelte-1uha8ag:hover:before{transform:translate(100%)}.jt-cta-button--lg.svelte-1uha8ag{padding:.95rem 2rem}.jt-cta-ghost.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid rgba(26,26,26,.18);padding:.95rem 2rem;font-size:.875rem;font-weight:600;color:#1a1a1a;background:transparent;transition:background .2s ease,border-color .2s ease}.jt-cta-ghost.svelte-1uha8ag:hover{background:#722f370d;border-color:#722f3759;color:#722f37}.jt-hero.svelte-1uha8ag{background:radial-gradient(60% 80% at 50% -20%,rgba(114,47,55,.08),transparent 70%),linear-gradient(180deg,#faf3e3,#f3e8ce)}.jt-trade-band.svelte-1uha8ag{position:relative;width:100%;min-height:clamp(340px,36vw,520px);overflow:hidden;display:flex;align-items:center;background:radial-gradient(120% 80% at 80% 0%,rgba(192,138,74,.18) 0%,transparent 55%),radial-gradient(100% 70% at 20% 100%,rgba(40,12,16,.55) 0%,transparent 60%),linear-gradient(180deg,#722f37,#5d2027)}.jt-trade-band-grain.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.85'/%3E%3C/svg%3E")}.jt-trade-band-glow.svelte-1uha8ag{position:absolute;border-radius:9999px;filter:blur(90px);pointer-events:none}.jt-trade-band-glow-a.svelte-1uha8ag{width:28rem;height:28rem;background:radial-gradient(closest-side,rgba(192,138,74,.55),transparent 70%);top:-8rem;right:-6rem}.jt-trade-band-glow-b.svelte-1uha8ag{width:24rem;height:24rem;background:radial-gradient(closest-side,rgba(250,243,227,.18),transparent 70%);bottom:-8rem;left:-4rem}.jt-trade-copy.svelte-1uha8ag{position:relative;z-index:2;padding-top:4rem;padding-bottom:4rem}.jt-blob.svelte-1uha8ag{position:absolute;border-radius:9999px;filter:blur(72px);opacity:.55;pointer-events:none}.jt-blob-a.svelte-1uha8ag{width:32rem;height:32rem;background:radial-gradient(closest-side,#722f37,transparent 70%);top:-8rem;right:-6rem;animation:svelte-1uha8ag-jt-float 16s ease-in-out infinite}.jt-blob-b.svelte-1uha8ag{width:24rem;height:24rem;background:radial-gradient(closest-side,#c08a4a,transparent 70%);bottom:-6rem;left:-4rem;opacity:.3;animation:svelte-1uha8ag-jt-float 22s ease-in-out infinite reverse}.jt-blob-c.svelte-1uha8ag{width:28rem;height:28rem;background:radial-gradient(closest-side,#722f37,transparent 70%);top:-4rem;left:-8rem;opacity:.18;filter:blur(80px)}@keyframes svelte-1uha8ag-jt-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(2.5rem,-1.5rem) scale(1.05)}}.jt-grain.svelte-1uha8ag{position:absolute;inset:0;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.jt-hero-title.svelte-1uha8ag{font-size:clamp(2.75rem,6vw,5rem);line-height:1.02}.jt-pulse-dot.svelte-1uha8ag{width:6px;height:6px;border-radius:9999px;background:#722f37;box-shadow:0 0 #722f3799;animation:svelte-1uha8ag-jt-pulse 2.4s ease-out infinite}@keyframes svelte-1uha8ag-jt-pulse{0%{box-shadow:0 0 #722f3799}70%{box-shadow:0 0 0 8px #722f3700}to{box-shadow:0 0 #722f3700}}.jt-shimmer-text.svelte-1uha8ag{background:linear-gradient(110deg,#722f37,#a04b56 40%,#722f37 60%,#5d2630);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:svelte-1uha8ag-jt-shimmer 6s linear infinite}.jt-shimmer-text-dark.svelte-1uha8ag{background:linear-gradient(110deg,#c08a4a,#f5d29a 40%,#c08a4a 60%,#8a5e2d);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:svelte-1uha8ag-jt-shimmer 7s linear infinite}@keyframes svelte-1uha8ag-jt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.jt-hero-stack.svelte-1uha8ag{position:relative;padding-bottom:4rem}.jt-laptop.svelte-1uha8ag{position:relative;border-radius:1.25rem;background:linear-gradient(155deg,#fff,#fdf8eb);border:1px solid rgba(26,26,26,.1);box-shadow:0 1px #ffffffb3 inset,0 40px 80px -30px #722f374d,0 20px 40px -15px #1a1a1a38;overflow:hidden;transform:perspective(1400px) rotateY(-4deg) rotateX(2deg);animation:svelte-1uha8ag-jt-laptop-float 9s ease-in-out infinite}.jt-laptop-chrome.svelte-1uha8ag{display:flex;align-items:center;gap:.4rem;padding:.65rem .95rem;border-bottom:1px solid rgba(26,26,26,.08);background:#faf3e380}.jt-laptop-chrome.svelte-1uha8ag>span:where(.svelte-1uha8ag):not(.ml-3){display:inline-block;width:.55rem;height:.55rem;border-radius:9999px;background:#1a1a1a26}.jt-laptop-screen.svelte-1uha8ag{display:block;width:100%;height:auto}@keyframes svelte-1uha8ag-jt-laptop-float{0%,to{transform:perspective(1400px) rotateY(-4deg) rotateX(2deg) translateY(0)}50%{transform:perspective(1400px) rotateY(-4deg) rotateX(2deg) translateY(-6px)}}.jt-hero-phone.svelte-1uha8ag{position:absolute;bottom:0;right:0;width:38%;max-width:14rem;border-radius:1.5rem;background:linear-gradient(160deg,#2a2a2a,#0f0f0f);padding:.45rem;box-shadow:0 1px #ffffff14 inset,0 40px 80px -30px #1a1a1a99,0 24px 48px -20px #722f3759;transform:rotate(5deg);animation:svelte-1uha8ag-jt-hero-phone-float 7s ease-in-out infinite reverse;z-index:3}.jt-hero-phone-notch.svelte-1uha8ag{position:absolute;top:.45rem;left:50%;transform:translate(-50%);width:35%;height:.8rem;border-radius:9999px;background:#0f0f0f;z-index:2}.jt-hero-phone-screen.svelte-1uha8ag{display:block;width:100%;height:auto;border-radius:1.15rem;background:#faf3e3}@keyframes svelte-1uha8ag-jt-hero-phone-float{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-8px)}}@media(max-width:640px){.jt-hero-phone.svelte-1uha8ag{width:42%;right:1rem;bottom:-2rem}.jt-hero-stack.svelte-1uha8ag{padding-bottom:6rem}}.jt-floating-tag.svelte-1uha8ag{position:absolute;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:9999px;background:#fff;border:1px solid rgba(114,47,55,.18);box-shadow:0 8px 20px -8px #722f374d;font-size:.7rem;font-weight:600;color:#1a1a1a;z-index:2}.jt-floating-tag--a.svelte-1uha8ag{top:-.75rem;left:-1.25rem;animation:svelte-1uha8ag-jt-float-tag 6s ease-in-out infinite}.jt-floating-tag--b.svelte-1uha8ag{bottom:2.5rem;right:-1.5rem;animation:svelte-1uha8ag-jt-float-tag 7s ease-in-out infinite reverse}@keyframes svelte-1uha8ag-jt-float-tag{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.jt-stat-number.svelte-1uha8ag{font-size:clamp(3rem,6vw,4.5rem);background:linear-gradient(160deg,#722f37,#c08a4a);background-clip:text;-webkit-background-clip:text;color:transparent}.jt-marquee.svelte-1uha8ag{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.jt-marquee-track.svelte-1uha8ag{display:flex;gap:2.5rem;width:max-content;animation:svelte-1uha8ag-jt-marquee 38s linear infinite}.jt-marquee.svelte-1uha8ag:hover .jt-marquee-track:where(.svelte-1uha8ag){animation-play-state:paused}.jt-marquee-item.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.625rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:500;color:#1a1a1a;opacity:.7;white-space:nowrap}.jt-marquee-dot.svelte-1uha8ag{width:6px;height:6px;border-radius:9999px;background:#722f37;opacity:.5}@keyframes svelte-1uha8ag-jt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.jt-value-card.svelte-1uha8ag{position:relative;padding:2rem 1.75rem;border-radius:1.5rem;background:linear-gradient(155deg,#fff,#fdf8eb);border:1px solid rgba(26,26,26,.08);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease}.jt-value-card.svelte-1uha8ag:hover{transform:translateY(-4px);border-color:#722f3740;box-shadow:0 24px 48px -24px #722f374d}.jt-value-icon.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:linear-gradient(135deg,#8a3a44,#722f37 60%,#5d2630);box-shadow:0 1px #ffffff2e inset,0 8px 16px -6px #722f3766}.jt-section-number.svelte-1uha8ag{font-size:clamp(2.5rem,4vw,3.5rem);line-height:1;font-weight:500;background:linear-gradient(160deg,#722f37 0%,transparent 95%);background-clip:text;-webkit-background-clip:text;color:transparent;font-style:italic}.jt-feature-card.svelte-1uha8ag{position:relative;padding:1.75rem;border-radius:1.25rem;background:#fff;border:1px solid rgba(26,26,26,.08);transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s ease,border-color .25s ease;overflow:hidden}.jt-feature-card.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 60% at 0% 0%,rgba(114,47,55,.06),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.jt-feature-card.svelte-1uha8ag:hover{transform:translateY(-3px);border-color:#722f374d;box-shadow:0 18px 36px -18px #722f3747}.jt-feature-card.svelte-1uha8ag:hover:before{opacity:1}.jt-feature-icon.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.875rem;background:linear-gradient(135deg,#722f3724,#c08a4a1a);border:1px solid rgba(114,47,55,.2);transition:transform .25s ease}.jt-feature-card.svelte-1uha8ag:hover .jt-feature-icon:where(.svelte-1uha8ag){transform:rotate(-4deg) scale(1.05)}.jt-section-grid.svelte-1uha8ag{background-image:radial-gradient(rgba(114,47,55,.08) 1px,transparent 1px);background-size:24px 24px;background-position:0 0}.jt-section-grid.svelte-1uha8ag>:where(.svelte-1uha8ag){position:relative}.jt-section-dark.svelte-1uha8ag{background:radial-gradient(60% 80% at 80% 10%,rgba(114,47,55,.35),transparent 60%),radial-gradient(50% 60% at 10% 90%,rgba(192,138,74,.25),transparent 60%),#0f0f0f}.jt-blob-dark.svelte-1uha8ag{position:absolute;border-radius:9999px;filter:blur(80px);pointer-events:none;opacity:.65}.jt-blob-dark-a.svelte-1uha8ag{width:26rem;height:26rem;background:radial-gradient(closest-side,#722f37,transparent 70%);top:-6rem;right:-6rem;animation:svelte-1uha8ag-jt-float 18s ease-in-out infinite}.jt-blob-dark-b.svelte-1uha8ag{width:20rem;height:20rem;background:radial-gradient(closest-side,#c08a4a,transparent 70%);bottom:-6rem;left:30%;opacity:.35;animation:svelte-1uha8ag-jt-float 24s ease-in-out infinite reverse}.jt-blob-dark-c.svelte-1uha8ag{width:30rem;height:30rem;background:radial-gradient(closest-side,#722f37,transparent 70%);top:-8rem;left:-8rem;opacity:.5}.jt-blob-dark-d.svelte-1uha8ag{width:22rem;height:22rem;background:radial-gradient(closest-side,#c08a4a,transparent 70%);bottom:-6rem;right:-4rem;opacity:.3}.jt-glass-card.svelte-1uha8ag{display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem 1.4rem;border-radius:1rem;background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);transition:transform .25s ease,background .25s ease,border-color .25s ease}.jt-glass-card.svelte-1uha8ag:hover{background:#722f3726;border-color:#722f3766;transform:translateY(-2px)}.jt-integration-card.svelte-1uha8ag{position:relative;padding:1.75rem;border-radius:1.25rem;background:#fff;border:1px solid rgba(26,26,26,.08);overflow:hidden;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s ease,border-color .25s ease}.jt-integration-card.svelte-1uha8ag:hover{transform:translateY(-3px);border-color:#722f374d;box-shadow:0 18px 36px -18px #722f3740}.jt-integration-corner.svelte-1uha8ag{position:absolute;top:-3rem;right:-3rem;width:8rem;height:8rem;border-radius:9999px;background:radial-gradient(closest-side,rgba(114,47,55,.15),transparent 70%);transition:transform .35s ease}.jt-integration-card.svelte-1uha8ag:hover .jt-integration-corner:where(.svelte-1uha8ag){transform:scale(1.6)}.jt-step.svelte-1uha8ag{position:relative;padding:2rem 1.5rem .5rem}.jt-step-number.svelte-1uha8ag{position:absolute;top:-1rem;left:0;font-size:7rem;font-weight:500;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(114,47,55,.25);pointer-events:none;-webkit-user-select:none;user-select:none}.jt-faq-item.jt-faq-open.svelte-1uha8ag{border-color:#722f3766;box-shadow:0 12px 28px -16px #722f374d}.jt-mobile-section.svelte-1uha8ag{background:radial-gradient(50% 80% at 50% 0%,rgba(114,47,55,.05),transparent 70%),#fff}.jt-phone-frame.svelte-1uha8ag{position:relative;width:18rem;height:36rem;border-radius:2.5rem;background:linear-gradient(160deg,#2a2a2a,#0f0f0f);padding:.6rem;box-shadow:0 1px #ffffff14 inset,0 50px 80px -40px #1a1a1a99,0 30px 60px -30px #722f374d;transform:rotate(-4deg);transition:transform .4s cubic-bezier(.2,.7,.3,1)}.jt-phone-frame.svelte-1uha8ag:hover{transform:rotate(-1deg) translateY(-4px)}.jt-phone-screen.svelte-1uha8ag{position:relative;width:100%;height:100%;border-radius:2rem;background:#faf3e3;overflow:hidden}.jt-phone-notch.svelte-1uha8ag{position:absolute;top:.6rem;left:50%;transform:translate(-50%);width:5rem;height:1.1rem;border-radius:9999px;background:#0f0f0f;z-index:2}.jt-phone-glow.svelte-1uha8ag{position:absolute;inset:-2rem;background:radial-gradient(closest-side,rgba(114,47,55,.25),transparent 70%);filter:blur(40px);pointer-events:none}.jt-compare.svelte-1uha8ag{position:relative;padding:2rem;border-radius:1.5rem;border:1px solid}.jt-compare--before.svelte-1uha8ag{background:linear-gradient(180deg,#fafafa,#f1f1f1);border-color:#1a1a1a1a}.jt-compare--after.svelte-1uha8ag{background:linear-gradient(160deg,#fdf5e3,#fff);border-color:#722f3740;box-shadow:0 24px 48px -24px #722f3740}.jt-compare-pill.svelte-1uha8ag{display:inline-block;padding:.3rem .85rem;border-radius:9999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.jt-compare-pill--before.svelte-1uha8ag{background:#1a1a1a14;color:#1a1a1a8c}.jt-compare-pill--after.svelte-1uha8ag{background:#722f37;color:#faf3e3}.jt-compare-x.svelte-1uha8ag{flex-shrink:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1;color:#1a1a1a66;padding-top:.05rem}.jt-peek-card.svelte-1uha8ag{position:relative;border-radius:1.5rem;background:#fff;border:1px solid rgba(26,26,26,.08);overflow:hidden;box-shadow:0 1px #fff9 inset,0 24px 48px -28px #722f3747,0 8px 20px -10px #1a1a1a26;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease}.jt-peek-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 1px #ffffffb3 inset,0 32px 64px -28px #722f3766,0 12px 28px -10px #1a1a1a33}.jt-peek-chrome.svelte-1uha8ag{display:flex;align-items:center;gap:.4rem;padding:.65rem .95rem;border-bottom:1px solid rgba(26,26,26,.08);background:#faf3e366}.jt-peek-chrome.svelte-1uha8ag>span:where(.svelte-1uha8ag):not(.ml-2){display:inline-block;width:.55rem;height:.55rem;border-radius:9999px;background:#1a1a1a26}.jt-peek-item.svelte-1uha8ag{padding:.875rem;border-radius:.875rem;background:linear-gradient(155deg,#fff,#faf3e3);border:1px solid rgba(26,26,26,.07);transition:transform .2s ease,border-color .2s ease}.jt-peek-item.svelte-1uha8ag:hover{transform:translateY(-2px);border-color:#722f3740}.jt-peek-diamond.svelte-1uha8ag{width:2.5rem;height:2.5rem;filter:drop-shadow(0 4px 6px rgba(114,47,55,.25))}.jt-peek-section.svelte-1uha8ag{background:radial-gradient(50% 60% at 50% 0%,rgba(192,138,74,.08),transparent 70%),#faf3e3}.jt-included-card.svelte-1uha8ag{padding:2.25rem;border-radius:1.75rem;background:linear-gradient(155deg,#fff,#fdf8eb);border:1px solid rgba(26,26,26,.08);box-shadow:0 1px #ffffffb3 inset,0 24px 48px -24px #722f3738}.jt-founder-card.svelte-1uha8ag{position:relative;padding:2.5rem;border-radius:2rem;background:radial-gradient(80% 100% at 0% 0%,rgba(114,47,55,.08),transparent 70%),#fff;border:1px solid rgba(26,26,26,.08);box-shadow:0 24px 48px -28px #722f3733}.jt-founder-avatar.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:9999px;background:linear-gradient(135deg,#8a3a44,#722f37 60%,#5d2630);color:#faf3e3;font-size:2.5rem;font-weight:600;line-height:1;box-shadow:0 1px #fff3 inset,0 12px 28px -8px #722f3780}.jt-reveal.svelte-1uha8ag{opacity:0;transform:translateY(20px);animation:svelte-1uha8ag-jt-reveal-fade .7s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:var(--jt-stagger, 0ms)}@keyframes svelte-1uha8ag-jt-reveal-fade{to{opacity:1;transform:translateY(0)}}@supports (animation-timeline: view()){.jt-reveal.svelte-1uha8ag{opacity:0;transform:translateY(28px);animation:svelte-1uha8ag-jt-reveal-scroll 1s cubic-bezier(.2,.7,.3,1) both;animation-timeline:view();animation-range:entry 0% entry 60%}@keyframes svelte-1uha8ag-jt-reveal-scroll{to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.jt-reveal.svelte-1uha8ag,.jt-blob.svelte-1uha8ag,.jt-blob-a.svelte-1uha8ag,.jt-blob-b.svelte-1uha8ag,.jt-blob-dark-a.svelte-1uha8ag,.jt-blob-dark-b.svelte-1uha8ag,.jt-laptop.svelte-1uha8ag,.jt-hero-phone.svelte-1uha8ag,.jt-floating-tag--a.svelte-1uha8ag,.jt-floating-tag--b.svelte-1uha8ag,.jt-marquee-track.svelte-1uha8ag,.jt-shimmer-text.svelte-1uha8ag,.jt-shimmer-text-dark.svelte-1uha8ag,.jt-pulse-dot.svelte-1uha8ag,.jt-peek-card.svelte-1uha8ag,.jt-peek-item.svelte-1uha8ag{animation:none!important;opacity:1;transform:none}}
