@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&family=Fredoka+One&family=Anton&display=swap");:root{--jf-black:#0b0b0f;--jf-black-a15:rgba(11,11,15,0.15);--jf-black-a35:rgba(11,11,15,0.35);--jf-black-a70:rgba(11,11,15,0.7);--jf-black-a72:rgba(11,11,15,0.72);--jf-black-a75:rgba(11,11,15,0.75);--jf-black-a78:rgba(11,11,15,0.78);--jf-black-a82:rgba(11,11,15,0.82);--jf-boat-grip:#5b3b22;--jf-boat-lock:#3a3c3e;--jf-boat-oar-shadow:#001612;--jf-boat-shaft:#d6ae78;--jf-boat-shoe:#1e1b19;--jf-boat-stretcher:#7a4e2a;--jf-brand-facebook:#0866ff;--jf-brand-tiktok-cyan:#25f4ee;--jf-brand-tiktok-red:#fe2c55;--jf-brand-whatsapp:#25d366;--jf-brand-youtube:#ff0000;--jf-c-0-0-0-a18:rgba(0,0,0,0.18);--jf-c-0-0-0-a45:rgba(0,0,0,0.45);--jf-c-10-20-18-a35:rgba(10,20,18,0.35);--jf-c-10-20-18-a45:rgba(10,20,18,0.45);--jf-c-255-228-185-a10:rgba(255,228,185,0.1);--jf-c-40-18-4-a28:rgba(40,18,4,0.28);--jf-c-55-28-8-a20:rgba(55,28,8,0.2);--jf-font-body:"Inter",sans-serif;--jf-font-display:"Plus Jakarta Sans",sans-serif;--jf-font-poster:"Anton","Fredoka One",sans-serif;--jf-mint:#64ffda;--jf-mint-a8:rgba(100,255,218,0.08);--jf-mint-a10:rgba(100,255,218,0.1);--jf-mint-a15:rgba(100,255,218,0.15);--jf-mint-a18:rgba(100,255,218,0.18);--jf-paper-a78:rgba(244,241,234,0.78);--jf-paper-a88:rgba(244,241,234,0.88);--jf-paper-a9:rgba(244,241,234,0.09);--jf-pink:#ff3d9a;--jf-teal:#00695c;--jf-teal-50:#e0f2f1;--jf-teal-500:#00bfa5;--jf-teal-900:#004d40;--jf-teal-900-a10:rgba(0,77,64,0.1);--jf-teal-900-a12:rgba(0,77,64,0.12);--jf-teal-900-a15:rgba(0,77,64,0.15);--jf-teal-900-a25:rgba(0,77,64,0.25);--jf-teal-900-a30:rgba(0,77,64,0.3);--jf-teal-900-a50:rgba(0,77,64,0.5);--jf-teal-900-a55:rgba(0,77,64,0.55);--jf-teal-900-a6:rgba(0,77,64,0.06);--jf-teal-900-a60:rgba(0,77,64,0.6);--jf-teal-900-a65:rgba(0,77,64,0.65);--jf-teal-900-a75:rgba(0,77,64,0.75);--jf-teal-900-a8:rgba(0,77,64,0.08);--jf-teal-900-a80:rgba(0,77,64,0.8);--jf-teal-900-a85:rgba(0,77,64,0.85);--jf-teal-950:#002924;--jf-white:#ffffff;--jf-white-a12:rgba(255,255,255,0.12);--jf-white-a14:rgba(255,255,255,0.14);--jf-white-a16:rgba(255,255,255,0.16);--jf-white-a25:rgba(255,255,255,0.25);--jf-white-a35:rgba(255,255,255,0.35);--jf-white-a40:rgba(255,255,255,0.4);--jf-white-a50:rgba(255,255,255,0.5);--jf-white-a6:rgba(255,255,255,0.06);--jf-white-a65:rgba(255,255,255,0.65);--jf-white-a75:rgba(255,255,255,0.75);--jf-white-a8:rgba(255,255,255,0.08);--jf-white-a82:rgba(255,255,255,0.82);--jf-white-a85:rgba(255,255,255,0.85);--jf-white-a90:rgba(255,255,255,0.9)}body.jf-landing-active{font-family:var(--jf-font-body);background:var(--jf-teal-950);color:var(--jf-white);overflow-x:clip}html:has(body.jf-landing-active){scroll-behavior:smooth;scroll-padding-top:88px;scroll-padding-bottom:104px}.jf-skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:12px 18px;border-radius:8px;background:var(--jf-black);color:var(--jf-white);font:600 14px/1.2 Inter,sans-serif;text-decoration:none;translate:0 -200%}.jf-skip-link:focus{translate:0 0;outline:3px solid var(--jf-mint);outline-offset:2px}#main-content:focus{outline:none}body.jf-landing-active{--jf-focus-ring:var(--jf-black)}.hover-preview-container,.jf-landing-hero,.jf-navbar:not(.is-on-light),.jf-pricing-card,.jf-stack footer{--jf-focus-ring:var(--jf-white)}:where(body.jf-landing-active) :focus-visible{outline:3px solid var(--jf-focus-ring);outline-offset:3px}.js .jf-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.js .jf-reveal-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.js .jf-reveal{transition:none;transform:none;opacity:1}}.jf-eyebrow{font-size:13px;font-weight:600;color:var(--jf-mint);margin-bottom:14px}.jf-eyebrow-center{text-align:center}.jf-section-heading{font-family:var(--jf-font-display);font-weight:800;letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,2.75rem);text-align:center;margin-bottom:56px;color:var(--jf-white)}.jf-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:999px;background:linear-gradient(90deg,var(--jf-mint),var(--jf-teal-500));color:var(--jf-teal-950);font-weight:700;font-size:15px;transition:transform .2s}.jf-btn-primary:hover{transform:scale(1.03)}.jf-btn-block{display:flex;width:100%}.jf-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:999px;border:1px solid var(--jf-white-a25);color:var(--jf-white);font-size:15px;font-weight:600;transition:background .2s,border-color .2s}.jf-btn-ghost:hover{background:var(--jf-white-a8);border-color:var(--jf-white-a40)}.jf-navbar{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--jf-navbar-h);box-sizing:border-box;justify-content:space-between;padding:0 5%;background:transparent;transition:background-color .3s ease}.jf-navbar,.jf-navbar-logo{display:flex;align-items:center}.jf-navbar-logo{color:var(--jf-white)}.jf-navbar-logo-mark{display:block;height:24px;width:auto}.jf-navbar-links{display:flex;gap:32px}.jf-navbar-links a{font-size:14px;color:var(--jf-white-a82);transition:color .2s}.jf-navbar-links a:hover{color:var(--jf-white)}.jf-navbar-actions{display:flex;align-items:center;gap:16px}.jf-navbar-login{font-size:14px;color:var(--jf-white-a90)}.jf-navbar-login:hover{color:var(--jf-white)}.jf-navbar-links a,.jf-navbar-login,.jf-navbar-logo,.jf-navbar-toggle{transition:color .25s,border-color .25s}.jf-navbar.is-on-light .jf-navbar-links a:hover,.jf-navbar.is-on-light .jf-navbar-login,.jf-navbar.is-on-light .jf-navbar-logo{color:var(--jf-teal-900)}.jf-navbar.is-on-light .jf-navbar-links a{color:var(--jf-teal-900-a80)}.jf-navbar.is-on-light .jf-navbar-toggle{color:var(--jf-teal-900);border-color:var(--jf-teal-900-a25)}.jf-navbar.is-on-light .jf-navbar-mobile-menu a{color:var(--jf-teal-900-a85);border-bottom-color:var(--jf-teal-900-a12)}.jf-navbar-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;border:1px solid var(--jf-white-a14);background:transparent;color:var(--jf-teal-50);cursor:pointer;flex-shrink:0}.jf-navbar-toggle:hover{background:var(--jf-white-a8)}.jf-navbar-mobile-menu{display:none}@media (max-width:768px){.jf-navbar-actions .jf-navbar-login,.jf-navbar-links{display:none}.jf-navbar-toggle{display:flex}.jf-navbar-mobile-menu{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;padding:8px 5% 16px;background:inherit;border-bottom:1px solid var(--jf-white-a12)}.jf-navbar-mobile-menu a{padding:14px 2px;font-size:15px;color:var(--jf-white-a85);border-bottom:1px solid var(--jf-white-a6)}.jf-navbar-mobile-menu a:last-child{border-bottom:none}}.jf-join-fab{position:fixed;z-index:45;left:0;right:0;bottom:calc(clamp(14px, 3vh, 28px) + env(safe-area-inset-bottom, 0px));width:-moz-fit-content;width:fit-content;min-height:44px;box-sizing:border-box;margin:0 auto;display:inline-flex;align-items:center;justify-content:center;gap:clamp(6px,.6vw,10px);padding:clamp(11px,.5vw + 8px,16px) clamp(24px,1.6vw + 16px,38px);border-radius:999px;background:var(--jf-white);color:var(--jf-teal-900);font-size:clamp(14px,.35vw + 12.5px,17px);font-weight:700;white-space:nowrap;box-shadow:0 12px 30px -10px var(--jf-c-0-0-0-a45);transition:background-color .25s,color .25s,transform .2s;animation:jf-join-in .5s ease-out 1.6s both}.jf-join-fab svg{width:1.2em;height:1.2em;flex:none}@media (max-height:480px){.jf-join-fab{bottom:calc(10px + env(safe-area-inset-bottom, 0px))}}.jf-join-fab:focus-visible{outline:3px solid var(--jf-mint);outline-offset:3px}.jf-join-fab.is-on-light{background:var(--jf-teal-900);color:var(--jf-white)}@keyframes jf-join-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.jf-join-fab{animation:none;transition:none}}.jf-stack{overflow-x:clip}.jf-stack>:not(style):not(script){position:sticky;top:0;transform-origin:0 0}.jf-scatter-word{display:inline-block;white-space:nowrap}.jf-scatter-slot{position:relative;display:inline-block;white-space:pre}.jf-scatter-slot:before{content:attr(data-ch);position:absolute;inset:0;color:var(--jf-white-a12);pointer-events:none}.jf-scatter-letter{position:relative;display:inline-block}.jf-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jf-landing-hero{height:100svh;padding-top:var(--jf-navbar-h);box-sizing:border-box;background:var(--jussflow-color)}:root{--jf-navbar-h:56px}@media (orientation:portrait){.jf-landing-hero .jf-title{padding-top:calc(15px + 14svh)}}.jf-landing-hero .jf-auth-visual{background:transparent;pointer-events:none}.jf-boats{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.jf-boat{position:absolute;left:0;top:0;pointer-events:auto;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;will-change:transform}.jf-boat.is-dragging{cursor:grabbing}.jf-boat-svg{display:block;width:100%;height:auto;overflow:visible}.jf-boat-svg *{pointer-events:none}.jf-boat-svg .jf-boat-hull{pointer-events:auto}.jf-boats-water{inset:0;width:100%;height:100%}.jf-boats-defs,.jf-boats-water{position:absolute}.jf-boat-hull{stroke:var(--jf-c-10-20-18-a45);stroke-width:.6}.jf-boat-glint{fill:none;stroke:var(--jf-white-a50);stroke-width:.9;stroke-linecap:round}.jf-boat-grain path{fill:none;stroke:var(--jf-c-55-28-8-a20);stroke-width:.45}.jf-boat-floor{fill:var(--jf-c-255-228-185-a10)}.jf-boat-thwart-shadow{fill:var(--jf-c-40-18-4-a28)}.jf-boat-stretcher{fill:var(--jf-boat-stretcher)}.jf-boat-legs{fill:none;stroke-width:3.3;stroke-linecap:round}.jf-boat-shoe{fill:var(--jf-boat-shoe)}.jf-boat-lock{fill:var(--jf-boat-lock);stroke:var(--jf-white-a35);stroke-width:.35}.jf-boat-shaft{stroke:var(--jf-boat-shaft);stroke-width:1.35;stroke-linecap:round}.jf-boat-shaft-hi{stroke:var(--jf-white-a40);stroke-width:.35;stroke-linecap:round}.jf-boat-grip{stroke:var(--jf-boat-grip);stroke-width:1.7;stroke-linecap:round}.jf-boat-blade{stroke:var(--jf-c-10-20-18-a35);stroke-width:.4}.jf-boat-oar-shadow line{stroke:var(--jf-boat-oar-shadow);stroke-width:1.3;stroke-linecap:round}.jf-boat-oar-shadow path{fill:var(--jf-boat-oar-shadow)}.jf-boat-arms{fill:none;stroke-width:2;stroke-linecap:round}.jf-boat-sleeves{fill:none;stroke-width:2.5;stroke-linecap:round}.jf-boat-body{stroke:var(--jf-c-0-0-0-a18);stroke-width:.4}.jf-automate{position:relative;padding:96px 6vw;background:var(--jf-teal-50)}.jf-sketch{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.jf-automate-grid{position:relative}.jf-sketch-hint{position:absolute;right:6vw;bottom:28px;margin:0;color:var(--jf-teal-900-a55);font-size:12px;pointer-events:none}.jf-sketch-hint-touch{display:none}@media (hover:none){.jf-sketch-hint-mouse{display:none}.jf-sketch-hint-touch{display:inline}}.jf-automate .jf-eyebrow{color:var(--jf-teal)}.jf-automate-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}@media (max-width:900px){.jf-automate-grid{grid-template-columns:1fr;gap:64px}}.jf-automate-heading{font-family:var(--jf-font-poster);font-weight:400;text-transform:uppercase;color:var(--jf-teal-900);font-size:clamp(44px,8vw,108px);line-height:.92;letter-spacing:-.02em;margin:0 0 48px}.jf-automate-cards{display:flex;gap:20px;flex-wrap:wrap}.jf-automate-card{width:220px;max-width:100%;border-radius:16px;padding:16px;background:var(--jf-white);border:1px solid var(--jf-teal-900-a10);box-shadow:0 8px 24px var(--jf-teal-900-a8);box-sizing:border-box}.jf-automate-card-row{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;color:var(--jf-teal-900-a65)}.jf-dot{width:8px;height:8px;border-radius:999px;display:inline-block;flex-shrink:0}.jf-automate-card p{font-size:13.5px;line-height:1.5;color:var(--jf-teal-900);margin:0}.jf-automate-right{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.jf-automate-sub{margin:0;font-size:clamp(20px,2.4vw,26px);line-height:1.4;font-weight:500;color:var(--jf-teal-900);max-width:480px}.jf-automate-cta-row{display:flex;flex-wrap:wrap;gap:14px}.jf-automate-note{margin:0;font-size:13px;color:var(--jf-teal-900-a60)}.jf-automate .jf-btn-primary{background:var(--jf-teal-900);color:var(--jf-white)}.jf-automate .jf-btn-ghost{border-color:var(--jf-teal-900-a30);color:var(--jf-teal-900)}.jf-automate .jf-btn-ghost:hover{background:var(--jf-teal-900-a6);border-color:var(--jf-teal-900-a50)}.jf-features{background:var(--jf-teal-50)}.jf-features .jf-eyebrow{color:var(--jf-teal)}.jf-features .jf-section-heading{color:var(--jf-teal-900)}.jf-feature-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;max-width:1100px;margin:0 auto}.jf-feature-grid>*{grid-column:span 2}.jf-feature-grid>:nth-child(4):nth-last-child(2){grid-column:2/span 2}@media (max-width:900px){.jf-feature-grid{grid-template-columns:1fr}.jf-feature-grid>*,.jf-feature-grid>:nth-child(4):nth-last-child(2){grid-column:auto}}.jf-feature-card{background:var(--jf-white);border-radius:20px;padding:32px;box-shadow:0 8px 24px var(--jf-teal-900-a8);height:100%;box-sizing:border-box}.jf-feature-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--jf-teal-500),var(--jf-teal));color:var(--jf-white);margin-bottom:20px}.jf-feature-card h3{font-family:var(--jf-font-display);font-weight:700;font-size:19px;color:var(--jf-teal-900);margin:0 0 10px;letter-spacing:-.02em}.jf-feature-card p{font-size:14.5px;line-height:1.6;color:var(--jf-teal);margin:0}.jf-tr-mask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.js .jf-tr-word{display:inline-block;opacity:0;transform:translateY(110%);transition:transform 1s ease,opacity 1s ease}.jf-tr-lines.is-in .jf-tr-word{opacity:1;transform:none;transition:transform 1s cubic-bezier(.22,1,.36,1) var(--tr-d,0s),opacity 1s ease var(--tr-d,0s)}@media (prefers-reduced-motion:reduce){.js .jf-tr-word{opacity:1;transform:none;transition:none}}.jf-story{overflow-x:clip}.jf-story-line{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.jf-pc{position:relative;display:block}.jf-pc-twin{position:absolute;inset:0;pointer-events:none;visibility:hidden}.jf-pc-twin.is-masked{visibility:visible}.jf-tarot-stage{position:sticky;top:0;z-index:2;padding:100px 6vw}.jf-tarot-runway{height:150vh;height:150svh}@media (max-width:899px){.jf-tarot-runway{height:170vh;height:170svh}}.jf-tarot-card{position:relative;perspective:1400px;width:100%;max-width:290px;justify-self:center;aspect-ratio:5/8}.jf-tarot-inner{position:relative;height:100%;transform-style:preserve-3d;transform:rotateY(180deg)}.jf-tarot-back,.jf-tarot-front{backface-visibility:hidden}.jf-tarot-back{transform:rotateY(180deg)}.jf-tarot-back.jf-feature-card{display:flex;flex-direction:column}.jf-tarot-back.jf-feature-card>h3{margin-top:auto}.jf-tarot-front{position:absolute;inset:0;border-radius:18px;color:var(--jf-deck-line);background:radial-gradient(110% 55% at 50% 0,var(--jf-white-a16),transparent 60%),radial-gradient(circle,var(--jf-paper-a9) 1px,transparent 1.3px) 0 0 /12px 12px,var(--jf-deck-base);box-shadow:0 18px 40px -16px var(--jf-c-0-0-0-a45);overflow:hidden}.jf-deck-face{display:block;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.jf-tarot-stage{position:static}.jf-tarot-runway{display:none}}.jf-integrations{position:relative;padding:100px 6vw;background:var(--jf-white);overflow:hidden}.jf-integrations>.jf-reveal{position:relative;z-index:3}.jf-integrations .jf-eyebrow{color:var(--jf-teal)}.jf-integrations .jf-section-heading{color:var(--jf-teal-900)}.jf-integrations .jf-brand-instagram{fill:url(#jf-grad-instagram)}.jf-integrations .jf-brand-messenger{fill:url(#jf-grad-messenger)}.jf-integrations .jf-brand-meta{fill:url(#jf-grad-meta)}.jf-integrations .jf-brand-whatsapp{color:var(--jf-brand-whatsapp)}.jf-integrations .jf-brand-facebook{color:var(--jf-brand-facebook)}.jf-integrations .jf-brand-youtube{color:var(--jf-brand-youtube)}.jf-integrations .jf-brand-threads{color:var(--jf-black)}.jf-integrations .jf-brand-tiktok{color:var(--jf-black);filter:drop-shadow(-1px -1px 0 var(--jf-brand-tiktok-cyan)) drop-shadow(1px 1px 0 var(--jf-brand-tiktok-red))}.jf-trust{position:relative;overflow:hidden;padding:100px 6vw;background:var(--jf-teal-950);min-height:100vh;min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.jf-trust-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;opacity:0}.jf-trust-copy{position:relative;z-index:3}.jf-trust-canvas-on{opacity:1;transition:opacity 1s ease}.jf-trust-inner{position:relative;width:100%;max-width:640px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:48px;text-align:center}.jf-trust-contrast{position:absolute;inset:0;pointer-events:none;visibility:hidden}.jf-trust-contrast.is-masked{visibility:visible}.jf-trust-contrast .jf-k-reel{transform:translateY(-90.9091%)}.jf-trust-block h3{font-family:var(--jf-font-display);font-weight:800;font-size:1.3rem;color:var(--jf-white);margin:0 0 12px;letter-spacing:-.02em}.jf-trust-block p{font-size:14.5px;line-height:1.6;color:var(--jf-white-a65);margin:0}.jf-trust-block .jf-k{line-height:1.25}.jf-k-word{display:inline-block;white-space:nowrap}.jf-k-clip{overflow:hidden;vertical-align:top;perspective:400px}.jf-k-char,.jf-k-clip{display:inline-block}.jf-k-counter{height:1.25em}.jf-k-reel{display:block}.jf-k-reel span{display:block;height:1.25em}.jf-trust-squiggle{position:absolute;top:18%;right:9%;width:clamp(90px,12vw,170px);overflow:visible;fill:none;stroke:var(--jf-mint);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;opacity:.55;pointer-events:none;z-index:2}@media (max-width:800px){.jf-trust-squiggle{top:8%;right:6%}}.jf-pricing{padding:100px 6vw;background:var(--jf-teal-900)}.jf-pricing .jf-eyebrow{color:var(--jf-mint)}.jf-pricing-inner{max-width:480px;margin:0 auto}.jf-pricing-card{position:relative;background:linear-gradient(145deg,var(--jf-teal),var(--jf-teal-950));border:1px solid var(--jf-mint-a18);border-radius:24px;padding:40px;box-sizing:border-box}.jf-pricing-badge{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--jf-mint-a15);color:var(--jf-mint);font-size:12px;font-weight:600;margin-bottom:20px}.jf-pricing-amount{display:flex;align-items:flex-end;gap:8px;margin-bottom:6px}.jf-pricing-figure{font-family:var(--jf-font-display);font-weight:800;font-variant-numeric:tabular-nums;font-size:4rem;color:var(--jf-white);line-height:1}.jf-pricing-period{font-size:1.1rem;color:var(--jf-white-a50);margin-bottom:8px}.jf-pricing-note{font-size:14px;color:var(--jf-white-a50);margin:0 0 28px}.jf-pricing-features{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:14px}.jf-pricing-features li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--jf-white-a85)}.jf-pricing-features svg{color:var(--jf-mint);flex-shrink:0}.jf-faq{padding:100px 6vw;background:var(--jf-teal-50)}.jf-faq .jf-eyebrow{color:var(--jf-teal)}.jf-faq .jf-section-heading{color:var(--jf-teal-900)}.jf-faq-list{max-width:720px;margin:0 auto;border-top:1px solid var(--jf-teal-900-a15)}.jf-faq-item{border-bottom:1px solid var(--jf-teal-900-a15)}.jf-faq-question{width:100%;text-align:left;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--jf-teal-900);font-weight:500;font-size:15px;background:none;border:none;cursor:pointer}.jf-faq-plus{color:var(--jf-teal);font-size:20px;line-height:1;flex-shrink:0;transition:transform .3s}.jf-faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.jf-faq-answer-open{max-height:300px}.jf-faq-answer p{padding-bottom:22px;font-size:14.5px;line-height:1.6;color:var(--jf-teal-900-a75);margin:0}body.jf-landing-active::-webkit-scrollbar{width:4px}body.jf-landing-active::-webkit-scrollbar-track{background:var(--jf-teal-950)}body.jf-landing-active::-webkit-scrollbar-thumb{background:var(--jf-teal);border-radius:2px}:root{--jf-black:#0B0B0F;--jf-paper:#F4F1EA;--jf-lime:#D4FF3A;--jf-pink:#FF3D9A;--jf-cobalt:#2B2BFF;--jf-lilac:#C9A7FF;--jf-sun:#FFC700;--jf-teal:#00695C;--jf-hard:6px 6px 0 var(--jf-black);--jf-deck-base:#1F34FF;--jf-deck-line:var(--jf-paper);--jf-deck-accent:var(--jf-lime);--jf-path-ink:var(--jf-black);--jf-path-core:var(--jf-paper);--jf-path-shadow:var(--jf-lime)}.jf-stack>:not(style):not(script){min-height:100vh;min-height:100svh;box-sizing:border-box}.jf-stack>:not(style):not(script):not(:first-child){border-radius:28px 28px 0 0;box-shadow:0 -3px 0 var(--jf-black)}.jf-stack>.jf-stack-tail{overflow:hidden;background:var(--jf-sun)}.jf-stack .jf-integrations,.jf-stack .jf-pricing{display:flex;flex-direction:column;justify-content:center}.jf-stack .jf-btn-primary{background:var(--jf-black);color:var(--jf-lime);border:2px solid var(--jf-black);box-shadow:4px 4px 0 var(--jf-black);transition:transform .15s,box-shadow .15s}@media (hover:hover){.jf-stack .jf-btn-primary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--jf-black)}}.jf-stack .jf-btn-primary:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--jf-black)}.jf-stack .jf-landing-hero{background:var(--jf-teal)}.jf-stack .jf-landing-hero .jf-auth-visual{background:transparent}.jf-stack .jf-landing-hero .jf-title{color:var(--jf-lime)}.jf-stack .jf-automate{background:var(--jf-pink)}.jf-stack .jf-automate .jf-eyebrow,.jf-stack .jf-automate-heading,.jf-stack .jf-automate-sub{color:var(--jf-black)}.jf-stack .jf-automate-card{background:var(--jf-white);border:2px solid var(--jf-black);box-shadow:5px 5px 0 var(--jf-black)}.jf-stack .jf-automate-card p{color:var(--jf-black)}.jf-stack .jf-automate-card-row,.jf-stack .jf-automate-note,.jf-stack .jf-sketch-hint{color:var(--jf-black-a70)}.jf-stack .jf-automate-note{color:var(--jf-black-a82)}.jf-stack .jf-automate .jf-btn-ghost{background:var(--jf-white);border:2px solid var(--jf-black);color:var(--jf-black);box-shadow:4px 4px 0 var(--jf-black)}.jf-stack .jf-automate .jf-btn-ghost:hover{background:var(--jf-lime);border-color:var(--jf-black)}.jf-stack .hover-preview-container{background:var(--jf-black)}.jf-stack .hover-preview-container .ambient-glow{display:none}.jf-stack .hover-preview-container .text-block{color:var(--jf-paper-a78)}.jf-stack .hover-preview-container .hover-link{color:var(--jf-lime)}.jf-stack .hover-preview-container .hover-link:after{height:3px;background:var(--jf-pink)}.jf-stack .jf-features{background:var(--jf-cobalt);--jf-focus-ring:var(--jf-white)}.jf-stack .jf-features .jf-eyebrow{color:var(--jf-lime)}.jf-stack .jf-features .jf-section-heading{color:var(--jf-white)}.jf-stack .jf-feature-card{background:var(--jf-paper);border:2px solid var(--jf-black);box-shadow:8px 8px 0 var(--jf-lime);transition:transform .2s,box-shadow .2s}@media (hover:hover){.jf-stack .jf-feature-card:hover{transform:translate(-3px,-3px);box-shadow:11px 11px 0 var(--jf-lime)}}.jf-stack .jf-feature-icon{background:var(--jf-black);color:var(--jf-lime);border-radius:12px}.jf-stack .jf-feature-card h3{color:var(--jf-black)}.jf-stack .jf-tarot-front{border:2px solid var(--jf-black);box-shadow:8px 8px 0 var(--jf-lime)}@media (hover:hover){.jf-stack .jf-tarot-back.jf-feature-card:hover{transform:rotateY(180deg) translate(3px,-3px)}}.jf-stack .jf-feature-card p{color:var(--jf-black-a72)}.jf-stack .jf-integrations{background:var(--jf-paper)}.jf-stack .jf-integrations .jf-eyebrow{color:var(--jf-cobalt)}.jf-stack .jf-integrations .jf-section-heading{color:var(--jf-black)}.jf-stack .jf-integrations .jf-pc-twin{color:var(--jf-paper)}.jf-integrations-confetti{position:absolute;inset:0;z-index:2;pointer-events:none}.jf-confetti{position:absolute}.jf-confetti-dot{border-radius:50%}.jf-confetti-diamond,.jf-confetti-plus,.jf-confetti-star{fill:currentColor}.jf-confetti-1{top:10%;left:7%;width:30px;height:30px;color:var(--jf-lime);transform:rotate(-10deg)}.jf-confetti-2{top:20%;right:9%;width:16px;height:16px;background:var(--jf-pink)}.jf-confetti-3{bottom:16%;left:11%;width:20px;height:20px;background:var(--jf-sun)}.jf-confetti-4{bottom:12%;right:7%;width:24px;height:24px;color:var(--jf-cobalt);transform:rotate(8deg)}.jf-confetti-5{top:48%;left:3%;width:12px;height:12px;background:var(--jf-lilac)}.jf-confetti-6{top:8%;right:22%;width:18px;height:18px;color:var(--jf-pink);transform:rotate(20deg)}@media (max-width:640px){.jf-confetti-2,.jf-confetti-5{display:none}}.jf-stack .jf-trust{background:var(--jf-lime)}.jf-stack .jf-trust-canvas{display:none}.jf-stack .jf-trust-block h3{color:var(--jf-black)}.jf-stack .jf-trust-block p{color:var(--jf-black-a75)}.jf-stack .jf-trust-contrast .jf-trust-block h3,.jf-stack .jf-trust-contrast .jf-trust-block p{color:var(--jf-paper)}.jf-stack .jf-trust-squiggle{stroke:var(--jf-pink);opacity:1}.jf-stack .jf-pricing{background:var(--jf-lilac)}.jf-stack .jf-pricing .jf-eyebrow,.jf-stack .jf-pricing .jf-section-heading{color:var(--jf-black)}.jf-stack .jf-pricing-card{background:var(--jf-black);border:2px solid var(--jf-black);box-shadow:10px 10px 0 var(--jf-pink)}.jf-stack .jf-pricing-badge{background:var(--jf-pink);color:var(--jf-black)}.jf-stack .jf-pricing-figure{color:var(--jf-lime)}.jf-stack .jf-pricing-features li{color:var(--jf-paper-a88)}.jf-stack .jf-pricing-features svg{color:var(--jf-lime)}.jf-stack .jf-pricing .jf-btn-primary{background:var(--jf-lime);color:var(--jf-black);border-color:var(--jf-lime);box-shadow:4px 4px 0 var(--jf-pink)}@media (hover:hover){.jf-stack .jf-pricing .jf-btn-primary:hover{box-shadow:6px 6px 0 var(--jf-pink)}}.jf-stack .jf-faq{background:var(--jf-sun)}.jf-stack .jf-faq .jf-eyebrow,.jf-stack .jf-faq .jf-section-heading,.jf-stack .jf-faq-plus,.jf-stack .jf-faq-question{color:var(--jf-black)}.jf-stack .jf-faq-item,.jf-stack .jf-faq-list{border-color:var(--jf-black)}.jf-stack .jf-faq-answer p{color:var(--jf-black-a78)}.jf-stack footer{background:var(--jf-black)!important;border-top:3px solid var(--jf-black)!important}.jf-stack footer .text-mint{color:var(--jf-lime)}.jf-navbar.is-on-light .jf-navbar-links a,.jf-navbar.is-on-light .jf-navbar-links a:hover,.jf-navbar.is-on-light .jf-navbar-login,.jf-navbar.is-on-light .jf-navbar-logo{color:var(--jf-black)}.jf-navbar.is-on-light .jf-navbar-toggle{color:var(--jf-black);border-color:var(--jf-black-a35)}.jf-navbar.is-on-light .jf-navbar-mobile-menu a{color:var(--jf-black);border-bottom-color:var(--jf-black-a15)}.jf-join-fab{background:var(--jf-lime);color:var(--jf-black);border:2px solid var(--jf-black);box-shadow:4px 4px 0 var(--jf-black)}.jf-join-fab.is-on-light{background:var(--jf-black);color:var(--jf-lime);border-color:var(--jf-paper);box-shadow:4px 4px 0 var(--jf-black-a35)}body.jf-landing-active::-webkit-scrollbar-track{background:var(--jf-black)}body.jf-landing-active::-webkit-scrollbar-thumb{background:var(--jf-lime)}.jf-automate-card{position:relative;overflow:hidden}.jf-dot{position:relative}.jf-marquee{overflow:hidden;background:var(--jf-lime,var(--jf-mint));color:var(--jf-black,var(--jf-black));border-block:3px solid var(--jf-black,var(--jf-black));font-family:var(--jf-font-poster);font-size:clamp(22px,3.2vw,40px);line-height:1;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jf-marquee-track{display:inline-flex;padding:14px 0}.jf-marquee-group{display:inline-flex;align-items:center}.jf-marquee-item{padding:0 .55em}.jf-marquee-star{color:var(--jf-pink,var(--jf-pink));padding:0 .1em}@media (prefers-reduced-motion:no-preference){.jf-automate-card{animation:jf-float 6s ease-in-out infinite}.jf-automate-card:nth-child(2){animation-duration:7.2s;animation-delay:-2.4s}.jf-automate-card:nth-child(3){animation-duration:6.6s;animation-delay:-4.1s}.jf-automate-card:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,var(--jf-white-a75) 50%,transparent 65%);translate:-120% 0;animation:jf-sheen 4.5s ease-in-out infinite;pointer-events:none}.jf-automate-card:nth-child(2):after{animation-delay:1.5s}.jf-automate-card:nth-child(3):after{animation-delay:3s}.jf-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:jf-ping 2.2s cubic-bezier(0,0,.2,1) infinite}.jf-automate-card:nth-child(2) .jf-dot:after{animation-delay:.7s}.jf-automate-card:nth-child(3) .jf-dot:after{animation-delay:1.4s}.jf-confetti{animation:jf-drift 7s ease-in-out infinite}.jf-confetti-1{animation:jf-spin-drift 14s linear infinite}.jf-confetti-2{animation-duration:5.5s;animation-delay:-1s}.jf-confetti-3{animation-duration:6.5s;animation-delay:-3s}.jf-confetti-4{animation:jf-spin-drift 11s linear infinite reverse}.jf-confetti-5{animation-duration:4.8s;animation-delay:-2s}.jf-confetti-6{animation:jf-wobble 5s ease-in-out infinite}.jf-pricing-features path{stroke-dasharray:1;stroke-dashoffset:1}.jf-reveal-visible .jf-pricing-features path{animation:jf-draw .5s ease-out forwards;animation-delay:calc(.45s + var(--i, 0) * .11s)}.jf-pricing-badge{animation:jf-badge-wiggle 5s ease-in-out infinite}.jf-marquee-track{animation:jf-marquee 28s linear infinite}.jf-marquee:hover .jf-marquee-track{animation-play-state:paused}}@keyframes jf-float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes jf-sheen{0%{translate:-120% 0}45%,to{translate:120% 0}}@keyframes jf-ping{0%{scale:1;opacity:.7}75%,to{scale:3;opacity:0}}@keyframes jf-drift{0%,to{translate:0 0}50%{translate:6px -14px}}@keyframes jf-spin-drift{0%{rotate:0deg;translate:0 0}50%{translate:0 -12px}to{rotate:1turn;translate:0 0}}@keyframes jf-wobble{0%,to{rotate:0deg}25%{rotate:25deg}75%{rotate:-20deg}}@keyframes jf-draw{to{stroke-dashoffset:0}}@keyframes jf-badge-wiggle{0%,88%,to{rotate:0deg}91%{rotate:-5deg}94%{rotate:4deg}97%{rotate:-2deg}}@keyframes jf-marquee{to{translate:-50% 0}}