@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}:root{--punch-50: #FFF0F4;--punch-100: #FFDEE8;--punch-200: #FFBDD0;--punch-300: #FF94B1;--punch-400: #FF6790;--punch-500: #FF3D71;--punch-600: #EE1F5C;--punch-700: #C8124A;--punch-800: #97123C;--punch-900: #6E1330;--grape-50: #F4EEFF;--grape-100: #E8DCFF;--grape-200: #D2BBFF;--grape-300: #B795FF;--grape-400: #9A6FFF;--grape-500: #7C4DFF;--grape-600: #6A35F0;--grape-700: #5727C9;--grape-800: #431E98;--grape-900: #321873;--sunny-50: #FFF8E6;--sunny-100: #FFEFC2;--sunny-200: #FFE08A;--sunny-300: #FFD15C;--sunny-400: #FFC23C;--sunny-500: #F5A91A;--sunny-600: #DC8B07;--sunny-700: #AC6905;--sunny-800: #7E4D08;--sunny-900: #5E3A0A;--mint-100: #D7F7EC;--mint-300: #7CE6C4;--mint-500: #16C996;--mint-700: #0A8A66;--sky-100: #DCEEFC;--sky-300: #88C6F4;--sky-500: #2A8FE0;--sky-700: #1764A6;--cream-0: #FFFFFF;--cream-50: #FFFBF7;--cream-100: #FBF3ED;--cream-150: #FFF6F1;--cream-200: #F1E8E1;--cream-300: #E4D9D1;--cream-400: #CDBFB6;--cream-500: #AC9E96;--cream-600: #7F7269;--cream-700: #574D49;--cream-800: #382F33;--cream-900: #241A2E;--success-bg: #E4F7EF;--success-500: #16A571;--success-700: #0C7A52;--warning-bg: #FFF3DA;--warning-500: #F5A91A;--warning-700: #A86706;--danger-bg: #FDE6EA;--danger-500: #E5364B;--danger-700: #B11B2F;--info-bg: #E5F1FC;--info-500: #2A8FE0;--info-700: #1764A6;--color-primary: var(--punch-500);--color-primary-hover: var(--punch-600);--color-primary-press: var(--punch-700);--color-primary-soft: var(--punch-100);--color-primary-softer: var(--punch-50);--on-primary: #FFFFFF;--color-secondary: var(--grape-500);--color-secondary-hover: var(--grape-600);--color-secondary-press: var(--grape-700);--color-secondary-soft: var(--grape-100);--on-secondary: #FFFFFF;--color-accent: var(--sunny-400);--color-accent-strong: var(--sunny-500);--color-tajine: var(--sunny-400);--color-tajine-ink: var(--sunny-800);--on-accent: #3A2A05;--text-strong: var(--cream-900);--text-primary: #2E2436;--text-secondary:#6B5F6E;--text-muted: #9C8F9D;--text-inverse: #FFFFFF;--text-on-color: #FFFFFF;--text-link: var(--grape-600);--surface-page: var(--cream-150);--surface-card: var(--cream-0);--surface-sunken: var(--cream-100);--surface-raised: var(--cream-0);--surface-inverse: var(--cream-900);--surface-hover: var(--cream-100);--border-subtle: #F0E6DF;--border-default: #E6DAD2;--border-strong: #D6C7BD;--border-focus: var(--grape-500);--confetti-1: var(--punch-500);--confetti-2: var(--grape-500);--confetti-3: var(--sunny-400);--confetti-4: var(--mint-500);--confetti-5: var(--sky-500);--ring: 0 0 0 3px var(--grape-200);--ring-danger: 0 0 0 3px var(--danger-bg);--clay-base: #B26233;--clay-base-rim: #D29A6E;--clay-cavity: #4A2410;--clay-cavity-2: #5E3014;--clay-lid: #C67A45;--clay-lid-light: #E6B083;--clay-knob: #FFC23C;--clay-knob-deep: #F5A91A;--clay-shadow: rgba(58, 34, 24, .13)}:root{--font-display: "Baloo 2", "Satoshi", system-ui, sans-serif;--font-body: "Satoshi", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Satoshi", ui-monospace, "SF Mono", Menlo, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--fw-display: 700;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-md: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.9375rem;--text-4xl: 2.5rem;--text-5xl: 3.25rem;--text-6xl: 4.25rem;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.45;--lh-relaxed: 1.6;--ls-tighter: -.02em;--ls-tight: -.01em;--ls-normal: 0em;--ls-wide: .04em;--ls-wider: .08em}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--space-11: 5rem;--space-12: 6rem;--pad-control: 0 1rem;--pad-card: 1.5rem;--pad-card-lg: 2rem;--gap-inline: .5rem;--gap-stack: 1rem;--w-content: 1200px;--w-prose: 680px;--w-sidebar: 264px;--w-rail: 72px}:root{--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 28px;--radius-pill: 999px;--bw-hair: 1px;--bw-thick: 1.5px;--bw-heavy: 2px;--shadow-xs: 0 1px 2px rgba(46, 26, 46, .06);--shadow-sm: 0 2px 6px -2px rgba(46, 26, 46, .1);--shadow-md: 0 8px 22px -10px rgba(46, 26, 46, .18);--shadow-lg: 0 18px 40px -16px rgba(46, 26, 46, .22);--shadow-xl: 0 28px 60px -20px rgba(46, 26, 46, .28);--shadow-punch: 0 10px 24px -8px rgba(255, 61, 113, .45);--shadow-grape: 0 10px 24px -8px rgba(124, 77, 255, .4);--shadow-sunny: 0 10px 24px -8px rgba(245, 169, 26, .4);--shadow-inset: inset 0 1px 2px rgba(46, 26, 46, .08)}:root{--dur-instant: 80ms;--dur-fast: .14s;--dur-base: .22s;--dur-slow: .36s;--dur-celebrate: .6s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-pop: cubic-bezier(.5, 1.8, .6, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-normal);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 1}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--text-strong);margin:0 0 .4em}h1{font-size:var(--text-4xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tighter)}h2{font-size:var(--text-3xl);line-height:var(--lh-tight)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}p{margin:0 0 1em}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}strong,b{font-weight:var(--fw-bold)}small{font-size:var(--text-xs);color:var(--text-secondary)}code,kbd{font-family:var(--font-mono);font-size:.9em;background:var(--surface-sunken);padding:.1em .4em;border-radius:var(--radius-xs)}hr{border:none;border-top:var(--bw-hair) solid var(--border-default);margin:var(--space-6) 0}::selection{background:var(--punch-200);color:var(--text-strong)}.tnum{font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--text-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.display{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-tight)}html,body{margin:0;background:var(--surface-page)}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 8% 7%,rgba(255,63,120,.08),transparent 24rem),radial-gradient(circle at 94% 22%,rgba(245,169,26,.1),transparent 28rem),radial-gradient(circle at 13% 58%,rgba(118,87,246,.06),transparent 30rem),radial-gradient(circle at 90% 82%,rgba(67,201,163,.07),transparent 24rem),#fffaf4}.tj-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tj-ref-page{--font-display: "Bricolage Grotesque", sans-serif;--font-body: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-body)}.tj-ref-page section[id]{scroll-margin-top:96px}.tj-ref-container{width:min(calc(100% - 40px),1180px);margin-inline:auto;position:relative}.tj-ref-nav-wrap{position:fixed;top:18px;left:0;right:0;z-index:500;padding:0 14px;pointer-events:none}.tj-ref-nav{width:min(100%,1180px);min-height:64px;margin:auto;padding:8px 12px 8px 18px;display:flex;align-items:center;gap:20px;box-sizing:border-box;pointer-events:auto;border:1px solid rgba(255,255,255,.78);border-radius:20px;background:#fffaf4c7;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 10px 35px #4d32401a;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,opacity .5s ease}.tj-ref-nav.compact{transform:translateY(-5px) scale(.985);background:#fffaf4ed;box-shadow:0 13px 42px #4d324024}.tj-ref-brand{display:inline-flex;text-decoration:none;flex:none}.tj-ref-nav-links{display:flex;align-items:center;justify-content:center;gap:22px;margin:0 auto}.tj-ref-nav-links a{color:#665a69;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s ease}.tj-ref-nav-links a:hover{color:#251d2b}.tj-ref-nav-actions{display:flex;align-items:center;gap:5px;flex:none}.tj-ref-nav .tj-btn,.tj-ref-nav .tj-slack-install{border-radius:14px}.tj-ref-nav .tj-slack-install{color:#fff;background:linear-gradient(135deg,var(--punch-500),var(--punch-600));border-color:transparent;box-shadow:0 9px 20px #ff3f7838}.tj-ref-nav .tj-slack-install:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,var(--punch-600),var(--punch-700));border-color:transparent;box-shadow:0 12px 26px #eb26644d;transform:translateY(-1px)}.tj-ref-hero{position:relative;isolation:isolate;min-height:860px;padding:145px 40px 130px;display:flex;align-items:center;box-sizing:border-box;overflow:hidden}.tj-ref-hero:before{content:"";position:absolute;z-index:-2;inset:28px max(18px,calc((100vw - 1240px)/2)) 0;border:1px solid rgba(81,51,68,.08);border-radius:42px;background:linear-gradient(#ffffff47,#ffffff1a),linear-gradient(45deg,transparent 46%,rgba(255,63,120,.038) 47%,rgba(255,63,120,.038) 53%,transparent 54%),linear-gradient(-45deg,transparent 46%,rgba(245,169,26,.045) 47%,rgba(245,169,26,.045) 53%,transparent 54%),#fceadc;background-size:auto,44px 44px,44px 44px,auto;box-shadow:inset 0 1px #ffffffa6}.tj-ref-hero:after{content:"";position:absolute;z-index:-1;width:390px;height:390px;border-radius:50%;right:5%;top:17%;filter:blur(32px);background:radial-gradient(circle,rgba(255,63,120,.17),transparent 67%);animation:tj-ref-breathe 7s ease-in-out infinite}@keyframes tj-ref-breathe{50%{transform:scale(1.12) translate(-12px,8px);opacity:.75}}.tj-ref-hero-grid{width:min(100%,1180px);margin:auto;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:64px}.tj-ref-hero-copy{position:relative;z-index:3}.tj-ref-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border-radius:999px;border:1px solid rgba(37,29,43,.1);background:#ffffff94;color:#665a69;font-size:12px;font-weight:800;letter-spacing:.02em}.tj-ref-eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--punch-500);box-shadow:0 0 0 5px #ff3f781a}.tj-ref-hero h1{margin:24px 0 22px;max-width:670px;color:#251d2b;font-family:var(--font-display);font-size:clamp(58px,6.3vw,84px);line-height:.94;letter-spacing:-.055em;font-weight:800}.tj-ref-hero h1 span{display:inline-block;color:var(--punch-500);letter-spacing:-.045em;background:linear-gradient(110deg,var(--punch-500),#ff6c8d 48%,#f5a91a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tj-ref-hero-lead{max-width:610px;margin:0;color:#665a69;font-size:18px;line-height:1.72}.tj-ref-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.tj-ref-hero-actions .tj-btn,.tj-ref-hero-actions .tj-slack-install{min-height:48px;border-radius:14px}.tj-ref-hero-actions .tj-slack-install{color:#fff;background:linear-gradient(135deg,var(--punch-500),var(--punch-600));border-color:transparent;box-shadow:0 11px 24px #ff3f783d;padding-inline:21px}.tj-ref-hero-actions .tj-slack-install:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,var(--punch-600),var(--punch-700));border-color:transparent;box-shadow:0 15px 30px #eb266452;transform:translateY(-1px)}.tj-ref-hero-proof{display:flex;align-items:center;gap:13px;max-width:540px;margin-top:28px;color:#665a69;font-size:13px;font-weight:650}.tj-ref-proof-faces{display:flex;flex:none}.tj-ref-proof-faces i{width:31px;height:31px;margin-left:-7px;display:grid;place-items:center;border:3px solid #fceadc;border-radius:50%;background:var(--grape-100);color:var(--grape-800);font-size:9px;font-style:normal;font-weight:900}.tj-ref-proof-faces i:first-child{margin-left:0;background:var(--punch-100);color:var(--punch-700)}.tj-ref-proof-faces i:nth-child(3){background:var(--mint-100);color:var(--success-700)}.tj-ref-proof-faces i:nth-child(4){background:var(--sunny-100);color:var(--sunny-800)}.tj-ref-hero-visual{position:relative;min-height:520px;display:grid;place-items:center}.tj-ref-slack-window{position:relative;z-index:2;width:min(100%,510px);overflow:hidden;border-radius:24px;border:1px solid rgba(37,29,43,.11);background:#fffffff2;box-shadow:0 30px 80px #542f492e;transform:translateY(calc(var(--hero-scroll, 0px) + var(--hero-enter, 0px))) rotate(var(--hero-rotate, 1.1deg))}.tj-ref-window-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(145deg,rgba(255,255,255,.72),transparent 45%);pointer-events:none}.tj-ref-slack-top{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(37,29,43,.11);background:#fffdfb}.tj-ref-slack-top>strong{color:#665a69;font-size:12px;font-weight:800}.tj-ref-traffic{display:flex;gap:7px}.tj-ref-traffic i{width:9px;height:9px;display:block;border-radius:50%}.tj-ref-traffic i:first-child{background:#ff7b7b}.tj-ref-traffic i:nth-child(2){background:#fc6}.tj-ref-traffic i:nth-child(3){background:#6bd38a}.tj-ref-window-pill{width:58px;height:8px;display:block;border-radius:999px;background:#f1edf0}.tj-ref-slack-body{min-height:384px;display:grid;grid-template-columns:74px 1fr}.tj-ref-slack-sidebar{padding:14px 12px;display:flex;flex-direction:column;align-items:center;gap:13px;background:#43204f}.tj-ref-workspace-icon{width:34px;height:34px;margin-bottom:3px;display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--punch-500);font-weight:900}.tj-ref-slack-sidebar>i{width:34px;height:6px;display:block;border-radius:10px;background:#ffffff3d}.tj-ref-slack-sidebar>i.short{width:22px}.tj-ref-slack-content{padding:18px 20px}.tj-ref-channel-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.tj-ref-channel-row>strong{color:#251d2b;font-size:14px}.tj-ref-channel-row>span{display:flex;gap:7px}.tj-ref-channel-row i{width:25px;height:25px;display:block;border:1px solid rgba(37,29,43,.11);border-radius:8px;background:#faf7f9}.tj-ref-message{display:grid;grid-template-columns:38px 1fr;gap:11px;padding:10px 0}.tj-ref-message-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--grape-100);color:#251d2b;font-size:17px}.tj-ref-message-avatar.pink{background:var(--punch-100)}.tj-ref-message-avatar.mint{background:var(--mint-100)}.tj-ref-message-avatar.clay{background:#251d2b}.tj-ref-message-head{margin-bottom:4px;color:#251d2b;font-size:12px;font-weight:800}.tj-ref-message-head span{margin-left:5px;color:#9b909d;font-weight:500}.tj-ref-message p{margin:0;color:#564c59;font-size:12px;line-height:1.45}.tj-ref-mention{color:var(--grape-600)}.tj-ref-tajine-marks{display:inline-flex;align-items:center;gap:3px;vertical-align:-.22em}.tj-ref-reactions{display:flex;gap:6px;margin-top:8px}.tj-ref-reactions>span{height:24px;padding:0 8px;display:inline-flex;align-items:center;gap:3px;border:1px solid #e9ddff;border-radius:8px;background:#faf6ff;color:#5b4872;font-size:11px}.tj-ref-bot-reply{margin-top:7px;padding:12px 13px;border:1px solid #ffd1df;border-radius:12px;background:#fff8fa;color:#564c59;font-size:11px;line-height:1.5}.tj-ref-float-chip{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid rgba(37,29,43,.09);border-radius:999px;background:#ffffffe6;box-shadow:0 10px 28px #542f491f;color:#493b4d;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:tj-ref-float 5s ease-in-out infinite}.tj-ref-chip-one{top:14px;right:12px;animation-delay:-.5s}.tj-ref-chip-two{left:-12px;bottom:20px;animation-delay:-1.6s}.tj-ref-chip-three{right:-16px;bottom:92px;animation-delay:-3.1s}@keyframes tj-ref-float{50%{transform:translateY(-9px) rotate(-1deg)}}.tj-ref-trust-strip{position:relative;z-index:4;margin-top:-60px;padding:0 0 82px}.tj-ref-trust-card{width:min(100%,880px);margin:auto;padding:18px 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;border:1px solid rgba(37,29,43,.09);border-radius:24px;background:#ffffffd6;box-shadow:0 16px 42px #542f491a;color:#665a69;font-size:15px;font-weight:700;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tj-ref-trust-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--punch-100);color:var(--punch-700)}.tj-ref-flow-section{position:relative;padding:90px 40px 118px}.tj-ref-section-intro{max-width:760px;margin:0 auto 52px;text-align:center}.tj-ref-kicker,.tj-ref-flow-section .tj-ref-kicker{display:inline-block;margin-bottom:12px;color:var(--punch-600);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tj-ref-section-intro h2{margin:0 0 16px;color:#251d2b;font-family:var(--font-display);font-size:clamp(38px,4.4vw,55px);line-height:1.02;letter-spacing:-.04em}.tj-ref-section-intro p{max-width:660px;margin:auto;color:#665a69;font-size:17px;line-height:1.65}.tj-ref-reward-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tj-ref-flow-card{position:relative;min-height:330px;overflow:hidden;padding:28px;border:1px solid rgba(37,29,43,.09);border-radius:30px;background:#ffffffd6;box-shadow:0 14px 42px #542f4914}.tj-ref-flow-card:nth-child(2){transform:translateY(24px)}.tj-ref-flow-number{position:absolute;top:22px;right:24px;color:#251d2b14;font-family:var(--font-display);font-size:46px;font-weight:800}.tj-ref-flow-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--flow-color) 12%,white);color:var(--flow-color)}.tj-ref-flow-card h3{margin:21px 0 8px;color:#251d2b;font-family:var(--font-display);font-size:23px;letter-spacing:-.02em}.tj-ref-flow-card p{margin:0;max-width:280px;color:#665a69;font-size:15px;line-height:1.55}.tj-ref-flow-demo{position:absolute;left:28px;right:28px;bottom:25px;height:76px;border-radius:18px;background:#fff4ea;border:1px solid rgba(37,29,43,.07)}.tj-ref-flow-demo i{position:absolute;display:block;border-radius:999px;background:#251d2b1a}.tj-ref-flow-demo i:first-child{width:36px;height:36px;left:16px;top:19px;background:var(--punch-100)}.tj-ref-flow-demo i:nth-child(2){left:64px;top:23px;width:48%;height:8px}.tj-ref-flow-demo i:nth-child(3){left:64px;top:41px;width:33%;height:7px;opacity:.7}.tj-ref-flow-demo-2{background:var(--grape-50)}.tj-ref-flow-demo-2 i:first-child{width:58px;background:var(--grape-200)}.tj-ref-flow-demo-3{background:var(--mint-50, #effbf7)}.tj-ref-flow-demo-3 i:first-child{border-radius:12px;background:var(--mint-200)}.tj-ref-graph-shell{position:relative;margin:36px max(18px,calc((100vw - 1240px)/2)) 60px;overflow:hidden;border:1px solid rgba(37,29,43,.08);border-radius:42px;background:linear-gradient(150deg,#fffffff5,#fff4ead1);box-shadow:0 20px 60px #542f4917}.tj-ref-graph-shell:before{content:"";position:absolute;width:360px;height:360px;right:-130px;top:-130px;border-radius:50%;background:#7657f614;filter:blur(12px)}#features{margin:0 max(18px,calc((100vw - 1240px)/2));border-radius:42px;background:#fceadc}#pricing{margin-top:70px;background:#ffffff73;border-top:1px solid rgba(37,29,43,.07);border-bottom:1px solid rgba(37,29,43,.07)}#early-access{background:transparent!important;border:0!important}.landing-pricing-grid{width:min(100%,1140px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.landing-plan-card{min-width:0;display:flex;flex-direction:column;box-sizing:border-box}.landing-plan-card>ul{margin-top:auto!important}.landing-mobile-graph{display:none}@media(max-width:980px){.tj-ref-hero{min-height:0;padding:132px 32px 105px}.tj-ref-hero-grid{grid-template-columns:1fr;gap:42px}.tj-ref-hero-copy{text-align:center}.tj-ref-hero-lead{margin-inline:auto}.tj-ref-hero-actions,.tj-ref-hero-proof{justify-content:center;margin-inline:auto}.tj-ref-hero-visual{width:min(100%,560px);margin:auto}.tj-ref-reward-flow{grid-template-columns:1fr;max-width:660px;margin:auto}.tj-ref-flow-card:nth-child(2){transform:none}}@media(max-width:720px){.tj-ref-nav-wrap{top:10px;padding-inline:10px}.tj-ref-nav{min-height:58px;padding-left:13px}.tj-ref-nav-links,.tj-ref-nav .tj-btn--ghost{display:none!important}.tj-ref-nav-actions{margin-left:auto}.tj-ref-brand svg{width:29px;height:29px}.tj-ref-brand span span{font-size:20px!important}.tj-ref-hero{padding:116px 22px 88px}.tj-ref-hero:before{top:20px;right:10px;bottom:0;left:10px;border-radius:30px}.tj-ref-hero h1{font-size:clamp(48px,15vw,66px)}.tj-ref-hero-lead{font-size:16.5px}.tj-ref-hero-visual{min-height:455px}.tj-ref-slack-body{grid-template-columns:54px 1fr;min-height:350px}.tj-ref-slack-sidebar{padding-inline:8px}.tj-ref-slack-content{padding:14px}.tj-ref-message:nth-child(4){display:none}.tj-ref-float-chip{font-size:10.5px;padding:7px 10px}.tj-ref-chip-one{right:-4px;top:6px}.tj-ref-chip-two{left:-4px;bottom:10px}.tj-ref-chip-three{right:-5px;bottom:62px}.tj-ref-trust-strip{margin-top:-40px;padding-bottom:55px}.tj-ref-trust-card{align-items:flex-start;text-align:left;font-size:13.5px}.tj-ref-flow-section{padding:68px 20px 82px}.tj-ref-graph-shell,#features{margin-left:10px;margin-right:10px;border-radius:30px}.pricing-section{padding:64px 18px 72px!important}.pricing-section h2{font-size:clamp(36px,11vw,48px)!important}.landing-pricing-grid{grid-template-columns:1fr;gap:16px}.landing-plan-card{width:100%;max-width:none;transform:none!important;padding:24px 20px!important}.landing-pricing-note{align-items:flex-start!important;padding-inline:4px;line-height:1.45}.journey-graph{width:min(calc(100% - 20px),1180px)!important}.landing-graph-desktop{display:none}.landing-mobile-graph{display:block;overflow:hidden;border:1px solid var(--border-subtle);border-radius:24px;background:#ffffffe6;box-shadow:var(--shadow-lg)}.landing-mobile-graph__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 17px 15px;border-bottom:1px solid var(--border-subtle)}.landing-mobile-graph__head>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.landing-mobile-graph__head small{color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-mobile-graph__head strong{color:var(--text-strong);font-family:var(--font-display);font-size:16px}.landing-mobile-graph__period{flex:none;padding:6px 9px;border-radius:999px;background:var(--surface-sunken);color:var(--text-secondary);font-size:11px;font-weight:700}.landing-mobile-graph__focus{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:14px;padding:14px;border:1px solid color-mix(in srgb,var(--punch-400) 25%,var(--border-subtle));border-radius:18px;background:linear-gradient(135deg,var(--punch-50),var(--surface-card));box-shadow:0 10px 28px #c8124a14}.landing-mobile-graph__avatar{display:flex;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--punch-200)}.landing-mobile-graph__focus>span:nth-child(2){min-width:0}.landing-mobile-graph__focus>span:nth-child(2) strong,.landing-mobile-graph__focus>span:nth-child(2) small{display:block}.landing-mobile-graph__focus>span:nth-child(2) strong{color:var(--text-strong);font-size:14px}.landing-mobile-graph__focus>span:nth-child(2) small{margin-top:3px;color:var(--text-muted);font-size:11px}.landing-mobile-graph__total{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px;color:var(--punch-600)}.landing-mobile-graph__total strong{font-family:var(--font-display);font-size:20px}.landing-mobile-graph__total small{grid-column:1/-1;text-align:right;color:var(--text-muted);font-size:9px;text-transform:none;letter-spacing:0}.landing-mobile-graph__paths{display:grid;padding:0 14px 4px}.landing-mobile-graph__path{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:8px 4px 8px 19px;border-bottom:1px solid var(--border-subtle)}.landing-mobile-graph__path:last-child{border-bottom:0}.landing-mobile-graph__line{position:absolute;left:3px;top:0;bottom:0;width:2px;background:var(--punch-200)}.landing-mobile-graph__line:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--punch-500);box-shadow:0 0 0 4px var(--punch-100);transform:translate(-50%,-50%)}.landing-mobile-graph__path.grape .landing-mobile-graph__line{background:var(--grape-200)}.landing-mobile-graph__path.grape .landing-mobile-graph__line:before{background:var(--grape-500);box-shadow:0 0 0 4px var(--grape-100)}.landing-mobile-graph__path.sunny .landing-mobile-graph__line{background:var(--sunny-200)}.landing-mobile-graph__path.sunny .landing-mobile-graph__line:before{background:var(--sunny-500);box-shadow:0 0 0 4px var(--sunny-100)}.landing-mobile-graph__path.mint .landing-mobile-graph__line{background:var(--mint-300)}.landing-mobile-graph__path.mint .landing-mobile-graph__line:before{background:var(--mint-500);box-shadow:0 0 0 4px var(--mint-100)}.landing-mobile-graph__copy{min-width:0}.landing-mobile-graph__copy strong,.landing-mobile-graph__copy small,.landing-mobile-graph__copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-mobile-graph__copy strong{color:var(--text-strong);font-size:13px}.landing-mobile-graph__copy small{margin-top:1px;color:var(--text-secondary);font-size:10.5px;font-weight:650}.landing-mobile-graph__copy em{margin-top:2px;color:var(--text-muted);font-size:10px;font-style:normal}.landing-mobile-graph__amount{display:inline-flex;align-items:center;gap:3px;padding:5px 7px;border-radius:999px;background:var(--sunny-100);color:var(--sunny-800);font-size:11px;font-weight:800}.landing-mobile-graph__insight{display:flex;align-items:flex-start;gap:8px;margin:6px 14px 14px;padding:11px 12px;border-radius:14px;background:var(--grape-50);color:var(--text-secondary);font-size:11px;line-height:1.4}.landing-mobile-graph__insight>svg{flex:none;color:var(--grape-600);margin-top:1px}.landing-mobile-graph__insight strong{color:var(--text-strong)}}@media(prefers-reduced-motion:reduce){.tj-ref-hero:after,.tj-ref-float-chip{animation:none!important}}@keyframes tjv-blink{50%{opacity:0}}@keyframes tjv-confetti{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}@keyframes tjv-pulse{0%,to{box-shadow:0 0 0 5px var(--punch-200)}50%{box-shadow:0 0 0 9px var(--punch-100)}}@keyframes tjv-cardscroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes tjv-marquee{0%{transform:translateY(0)}to{transform:translateY(-33.33%)}}@keyframes tjv-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes tjv-pop{0%{transform:scale(.5)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes tjbg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes tjv-coinspin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.tj-skel{position:relative;overflow:hidden;background:var(--cream-200)}.tj-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-card) 70%,transparent),transparent);animation:tj-shimmer 1.4s ease-in-out infinite}@keyframes tj-shimmer{to{transform:translate(100%)}}@keyframes tj-skel-spin{to{transform:rotate(360deg)}}@keyframes tjb{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}.tj-skel-spin{animation:tj-skel-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.tj-skel:after{animation:none}}.tj-hero-banner{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-left:22px;top:-6px;font-family:var(--font-display);font-style:italic;font-weight:800;font-size:30px;letter-spacing:-.01em;line-height:1;color:var(--punch-500);background:var(--punch-100);padding:12px 22px 14px;border-radius:14px;box-shadow:var(--shadow-md);transform:rotate(-7deg)}.tj-hero-banner__dot{position:absolute;top:-12px;left:16px;width:12px;height:12px;border-radius:50%;background:var(--punch-500)}@media(max-width:1100px){.tj-hero-banner{font-size:24px;margin-left:14px;padding:10px 16px 11px}}.tjw-ghost-on-dark.tj-btn--ghost{color:#fff}.tjw-ghost-on-dark.tj-btn--ghost:hover{background:#ffffff1f}.tj-slack-install{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-width:236px;height:48px;padding:0 17px;border:1.5px solid #ded9d2;border-radius:6px;background:#fff;color:#1d1c1d;box-shadow:var(--shadow-sm);font-family:var(--font-body);font-size:16px;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.tj-slack-install:hover{background:#f8f7f5;border-color:#cfc7bd}.tj-slack-install__spin{width:1em;height:1em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:tj-skel-spin .7s linear infinite}.tj-slack-install:active{transform:translateY(1px) scale(.99)}.tj-slack-install:focus-visible{outline:none;box-shadow:var(--ring)}.tj-slack-install:disabled{cursor:wait;opacity:.78;transform:none}.tj-slack-install--sm{min-width:auto;height:40px;gap:9px;padding:0 14px;font-size:14px;box-shadow:none}.tjw-faq-button:focus-visible{outline:none;box-shadow:var(--ring)}.tjv-wall-col::-webkit-scrollbar{display:none}.tjv-wall:hover .tjv-marquee-inner{animation-play-state:paused}@keyframes tjv-marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.tjv-testimonial-track{animation:tjv-marquee-x 80s linear infinite}.tjv-testimonial-marquee:hover .tjv-testimonial-track{animation-play-state:paused}@keyframes tjv-sticky-enter{0%{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}.tjv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:200;transform:translateY(120%);transition:transform .4s var(--ease-spring);padding:0 18px 14px;pointer-events:none}.tjv-sticky.show{transform:translateY(0);animation:tjv-sticky-enter .4s var(--ease-spring) both}.tjv-sticky__inner{position:relative;isolation:isolate;overflow:hidden;pointer-events:auto;max-width:1120px;min-height:68px;margin:0 auto;display:flex;align-items:center;gap:20px;padding:10px 12px 10px 18px;color:var(--text-strong);border:1px solid rgba(255,255,255,.86);border-radius:24px;background:linear-gradient(135deg,#fffbf7e6,#fff1e8c7);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);box-shadow:0 18px 44px -18px #4c2a4047,inset 0 1px #ffffffeb,inset 0 0 0 1px #e6dad261}.tjv-sticky__inner:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.9),transparent 34%),radial-gradient(circle at 78% 120%,rgba(255,189,208,.18),transparent 32%)}.tjv-sticky__lead{display:flex;align-items:center;gap:11px;flex:none}.tjv-sticky__lead>span{font-family:var(--font-display);font-weight:750;font-size:16px;letter-spacing:-.01em}.tjv-sticky__risk{display:flex;align-items:center;gap:16px;margin-left:auto}.tjv-sticky__risk span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);font-weight:650;white-space:nowrap}.tjv-sticky__risk span:nth-child(1)>span{color:var(--punch-600)}.tjv-sticky__risk span:nth-child(2)>span{color:var(--grape-600)}.tjv-sticky__risk span:nth-child(3)>span{color:var(--success-700)}.tjv-sticky .tj-slack-install{min-width:auto;flex:none;color:var(--text-strong);background:#ffffffd1;border-color:#d6c7bdd6;border-radius:14px;box-shadow:0 7px 20px -12px #2e1a2e57,inset 0 1px #fffffff5}.tjv-sticky .tj-slack-install:hover:not(:disabled){color:var(--text-strong);background:#fff;border-color:var(--punch-300);box-shadow:0 10px 24px -12px #c8124a57,inset 0 1px #fff;transform:translateY(-1px)}.tj-seg-wide .tj-seg__btn{padding:.55rem 1.5rem}@keyframes tjp-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.tjv-redeem .tj-dialog__body{padding-top:14px}@media(max-width:620px){.tj-plan-grid{grid-template-columns:1fr!important}}@keyframes tjSheet{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tjGFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tj-gfloat{animation-name:tjGFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:6s}@media(prefers-reduced-motion:reduce){.tj-gfloat{animation:none!important}}@keyframes tjDrawer{0%{transform:translate(100%)}to{transform:translate(0)}}.tj-drawer{animation:tjDrawer .28s var(--ease-spring) both}@keyframes tjUnlock{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tj-flow{to{stroke-dashoffset:-180}}.tj-flow{animation:tj-flow 6s linear infinite}@keyframes tj-pulse{0%{transform:translate(-50%,-50%) scale(.85);opacity:.8}70%{transform:translate(-50%,-50%) scale(1.25);opacity:0}to{opacity:0}}.tj-pulse{animation:tj-pulse 2s ease-out infinite}@keyframes tj-bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-5px)}}.tj-bob{animation:tj-bob 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tj-flow,.tj-pulse,.tj-bob{animation:none!important}}@media(max-width:960px){.tj-prof-grid{grid-template-columns:1fr!important}}.tj-set-grid{display:grid;grid-template-columns:228px 1fr;gap:28px;align-items:start;max-width:1040px;margin:0 auto}.tj-set-nav{position:sticky;top:0;display:flex;flex-direction:column;gap:3px}.tj-set-navitem{display:flex;align-items:center;gap:11px;width:100%;border:none;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--text-secondary);padding:11px 14px;border-radius:var(--radius-md);transition:background .12s,color .12s}.tj-set-navitem:hover{background:var(--surface-sunken);color:var(--text-strong)}.tj-set-navitem.on{background:var(--color-primary-soft);color:var(--punch-700);font-weight:700}@media(max-width:900px){.tj-set-grid{grid-template-columns:1fr;gap:14px}.tj-set-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:6px}.tj-set-navitem{width:auto;padding:8px 12px}.tj-set-navitem span{display:none}}.tjs-savebar{position:fixed;left:0;right:0;bottom:0;z-index:400;transform:translateY(120%);transition:transform .35s var(--ease-spring);padding:0 16px;pointer-events:none}.tjs-savebar.show{transform:translateY(0);pointer-events:auto}.tjs-savebar__inner{max-width:720px;margin:14px auto;background:var(--surface-card);border:1.5px solid var(--border-default);border-radius:var(--radius-pill);box-shadow:var(--shadow-xl);padding:10px 12px 10px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}@keyframes tjw-bloom{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.05)}}@keyframes tjw-steam{0%{opacity:0;transform:translate(-50%) translateY(8px) scaleY(.7)}35%{opacity:.85}to{opacity:0;transform:translate(-50%) translateY(-26px) scaleY(1.15)}}@keyframes tjw-fade{0%{opacity:0}to{opacity:1}}.tjp-shell{width:min(1000px,100%);min-height:min(620px,calc(100vh - 48px));display:grid;grid-template-columns:292px 1fr;background:var(--surface-card);border-radius:28px;overflow:hidden;box-shadow:0 24px 80px #3a2a2321;border:1.5px solid var(--border-subtle)}.tjp-rail{position:relative;padding:24px;color:var(--text-strong);display:flex;flex-direction:column;gap:18px;box-sizing:border-box;background:linear-gradient(180deg,var(--surface-card),var(--surface-sunken));border-right:1.5px solid var(--border-subtle)}.tjp-brand{display:flex;align-items:center;gap:12px}.tjp-logo{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--punch-500),var(--punch-400));box-shadow:0 12px 28px #ff3d7138}.tjp-brand__name{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--text-strong);line-height:1}.tjp-brand__sub{margin-top:4px;font-size:12.5px;color:var(--text-muted);font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tjp-progress-card{border:1.5px solid var(--border-subtle);border-radius:18px;background:var(--surface-card);padding:14px;box-shadow:var(--shadow-sm)}.tjp-progress-card p{margin:10px 0 0;font-size:12.5px;color:var(--text-secondary);line-height:1.45}.tjp-progress-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--punch-700)}.tjp-progress{height:8px;border-radius:999px;overflow:hidden;background:var(--surface-sunken)}.tjp-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--punch-500),var(--sunny-400));transition:width .25s var(--ease-out)}.tjp-steps{display:flex;flex-direction:column;gap:7px}.tjp-step{display:flex;align-items:center;gap:11px;padding:10px;border-radius:14px;transition:background .18s,border-color .18s;border:1.5px solid transparent}.tjp-step.active{background:var(--color-primary-soft);border-color:color-mix(in srgb,var(--punch-500) 28%,transparent)}.tjp-step.done{background:color-mix(in srgb,var(--success-bg) 72%,var(--surface-card))}.tjp-dot{width:28px;height:28px;border-radius:10px;flex:none;display:grid;place-items:center;font-weight:800;font-size:12px;border:1.5px solid var(--border-default);color:var(--text-muted);background:var(--surface-card)}.tjp-dot.done{background:var(--success-bg);border-color:color-mix(in srgb,var(--success-700) 24%,transparent);color:var(--success-700)}.tjp-dot.active{background:var(--punch-500);border-color:var(--punch-500);color:#fff;box-shadow:0 10px 22px #ff3d7133}.tjp-label{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;font-weight:700;color:var(--text-secondary)}.tjp-label small{font-size:11.5px;color:var(--text-muted);font-weight:600}.tjp-step.active .tjp-label,.tjp-step.done .tjp-label{color:var(--text-strong)}.tjp-help{margin-top:auto;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-muted);font-weight:600}@media(max-width:820px){.tjp-shell{grid-template-columns:1fr;min-height:0}.tjp-rail{border-right:none;border-bottom:1.5px solid var(--border-subtle)}.tjp-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tjp-step{justify-content:center;padding:8px 6px}.tjp-label,.tjp-help{display:none}}@media(max-width:520px){.tjp-shell{border-radius:20px}.tjp-rail{padding:18px}.tjp-progress-card{display:none}}@media(max-width:1100px){.tj-dashgrid,.tj-statgrid{grid-template-columns:1fr!important}.tj-kpigrid{grid-template-columns:1fr 1fr!important}.tj-sidebar{display:none!important}}@media(max-width:940px){.tjw-hero-grid{grid-template-columns:1fr!important}.tjw-feat-grid>*{grid-column:span 6!important}.tjw-foot-grid{grid-template-columns:1fr 1fr!important}.tjw-graph-grid{grid-template-columns:1fr!important}.tjv-wall{grid-template-columns:1fr 1fr!important}.tjv-wall>div:nth-child(3){display:none}.tjv-sticky__risk{display:none}.tjw-nav-links{display:none!important}}@media(max-width:640px){.tjv-wall{grid-template-columns:1fr!important}.tjv-wall>div:nth-child(2){display:none}.tj-kpigrid{grid-template-columns:1fr!important}.tjv-sticky{padding-inline:10px;padding-bottom:10px}.tjv-sticky__inner{min-height:60px;padding:8px 9px 8px 13px;gap:10px;border-radius:20px}.tjv-sticky__lead{gap:8px}.tjv-sticky__lead>span{font-size:14px}.tjv-sticky .tj-slack-install{margin-left:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}.tjv-marquee-inner,.tjv-testimonial-track,[style*=tjv-cardscroll],[style*=tjbg-float],.tjv-sticky.show{animation:none!important}}.tj-ref-page .journey{--ink: #251d2b;--ink-soft: #665a69;--cream: #fffaf4;--cream-2: #fff4ea;--peach: #f6dfce;--peach-2: #fceadc;--white: #fff;--pink: #ff3f78;--pink-deep: #eb2664;--pink-soft: #ffe2ec;--purple: #7657f6;--purple-soft: #eee9ff;--mint: #43c9a3;--mint-soft: #def8ef;--saffron: #f5a91a;--saffron-soft: #fff1c8;--border: rgba(37,29,43,.11);--shadow: 0 18px 55px rgba(84,47,73,.12);--shadow-soft: 0 10px 32px rgba(84,47,73,.08);--max: 1180px}.tj-ref-page .journey .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto;position:relative}.tj-ref-page .journey h2,.tj-ref-page .journey h3,.tj-ref-page .journey h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.035em}.tj-ref-page .journey #pricing{margin-top:0;background:transparent;border:0}.tj-ref-page .journey .journey-graph{width:min(calc(100% - 40px),1180px)}.tj-ref-page .journey .journey-graph>section{padding:0!important}.tj-ref-page .journey .journey-graph .tjw-graph-grid{position:relative;z-index:1;max-width:none!important;padding:58px;box-sizing:border-box;border:1px solid rgba(37,29,43,.08);border-radius:36px;background:#ffffffad;box-shadow:inset 0 1px #fffc}.tj-ref-page .journey .final-cta .tj-slack-install{color:#fff;background:linear-gradient(135deg,var(--pink),var(--pink-deep));border-color:transparent;border-radius:14px}.tj-ref-page .journey .final-cta .tj-slack-install:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,var(--pink-deep),#c81750);border-color:transparent;box-shadow:0 14px 30px #92164a4d;transform:translateY(-1px)}.tj-ref-page.motion-init .tj-ref-nav{opacity:1;transform:translateY(-12px)}.tj-ref-page.motion-init.hero-ready .tj-ref-nav{opacity:1;transform:translateY(0);transition-delay:40ms}.tj-ref-page.motion-init .tj-ref-eyebrow,.tj-ref-page.motion-init .tj-ref-hero h1,.tj-ref-page.motion-init .tj-ref-hero-lead,.tj-ref-page.motion-init .tj-ref-hero-actions,.tj-ref-page.motion-init .tj-ref-hero-proof{opacity:1;transform:translateY(14px)}.tj-ref-page.motion-init .tj-ref-slack-window{opacity:1;--hero-enter: 20px;--hero-rotate: -1deg;scale:.97}.tj-ref-page.motion-init .tj-ref-float-chip{opacity:0;scale:.6}.tj-ref-page.motion-init.hero-ready .tj-ref-eyebrow,.tj-ref-page.motion-init.hero-ready .tj-ref-hero h1,.tj-ref-page.motion-init.hero-ready .tj-ref-hero-lead,.tj-ref-page.motion-init.hero-ready .tj-ref-hero-actions,.tj-ref-page.motion-init.hero-ready .tj-ref-hero-proof,.tj-ref-page.motion-init.hero-ready .tj-ref-slack-window,.tj-ref-page.motion-init.hero-ready .tj-ref-float-chip{opacity:1;transform:translateY(0);scale:1}.tj-ref-page.motion-init.hero-ready .tj-ref-slack-window{--hero-enter: 0px;transform:translateY(calc(var(--hero-scroll, 0px) + var(--hero-enter, 0px))) rotate(var(--hero-rotate, 1.1deg))}.tj-ref-page.motion-init .tj-ref-eyebrow{transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.tj-ref-page.motion-init .tj-ref-hero h1{transition:opacity .85s ease,transform .85s cubic-bezier(.22,1,.36,1)}.tj-ref-page.motion-init .tj-ref-hero-lead,.tj-ref-page.motion-init .tj-ref-hero-actions,.tj-ref-page.motion-init .tj-ref-hero-proof{transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.tj-ref-page.motion-init .tj-ref-slack-window{transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1),scale 1s cubic-bezier(.22,1,.36,1)}.tj-ref-page.motion-init .tj-ref-float-chip{transition:opacity .55s ease,scale .55s cubic-bezier(.34,1.56,.64,1)}.tj-ref-page.motion-init.hero-ready .tj-ref-eyebrow{transition-delay:.18s}.tj-ref-page.motion-init.hero-ready .tj-ref-hero h1{transition-delay:.33s}.tj-ref-page.motion-init.hero-ready .tj-ref-hero-lead{transition-delay:.5s}.tj-ref-page.motion-init.hero-ready .tj-ref-hero-actions{transition-delay:.61s}.tj-ref-page.motion-init.hero-ready .tj-ref-hero-proof{transition-delay:.72s}.tj-ref-page.motion-init.hero-ready .tj-ref-slack-window{transition-delay:.27s}.tj-ref-page.motion-init.hero-ready .tj-ref-chip-one{transition-delay:.72s}.tj-ref-page.motion-init.hero-ready .tj-ref-chip-two{transition-delay:.82s}.tj-ref-page.motion-init.hero-ready .tj-ref-chip-three{transition-delay:.92s}.tj-ref-page .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),transform .8s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}.tj-ref-page .reveal.is-revealed{opacity:1;transform:translateY(0)}.tj-ref-page .flow-card{opacity:0;transform:translateY(65px) rotate(-2deg);transition:opacity .85s ease,transform .85s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--motion-index, 0) * 90ms)}.tj-ref-page .flow-card:nth-child(2){transform:translateY(65px)}.tj-ref-page .flow-card:nth-child(3){transform:translateY(65px) rotate(2deg)}.tj-ref-page .flow-card.is-motion-visible{opacity:1;transform:translateY(0) rotate(0)}.tj-ref-page .product-stage{opacity:0;transform:translate(70px) rotate(-1deg);transition:opacity .85s ease,transform .85s cubic-bezier(.22,1,.36,1)}.tj-ref-page .product-stage:nth-child(2){transform:translate(45px) rotate(1.5deg)}.tj-ref-page .product-stage.is-motion-visible{opacity:1;transform:translate(0) rotate(0)}.tj-ref-page .badge-icon{opacity:0;transform:translateY(22px) scale(.4);transition:opacity .55s ease,transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--motion-index, 0) * 80ms)}.tj-ref-page .badge-icon.is-motion-visible{opacity:1;transform:translateY(0) scale(1)}.tj-ref-page .story-path path{stroke-dashoffset:250}.tj-ref-page .feature-point{width:100%;border:1px solid transparent;background:transparent;font:inherit;text-align:left;cursor:pointer}.tj-ref-page .feature-point:focus-visible{outline:none;box-shadow:var(--ring)}.tj-ref-page .feature-point>span{font-size:inherit}.tj-ref-page .feature-point>span>span{display:block}.tj-ref-page .product-stage,.tj-ref-page .dashboard,.tj-ref-page .survey-card,.tj-ref-page .milestone-card{--font-display: "Baloo 2", sans-serif;--font-body: "Satoshi", system-ui, sans-serif;font-family:var(--font-body)}.tj-ref-page .landing-giver-list{display:grid;gap:4px;padding:12px 16px 15px}.tj-ref-page .landing-giver-row{display:flex;align-items:center;gap:11px;padding:9px 6px;border-radius:12px}.tj-ref-page .landing-giver-row:first-child{background:var(--cream-100, #fffaf4)}.tj-ref-page .landing-rank{width:18px;flex:none;text-align:center;color:var(--ink-soft);font-size:12px;font-weight:800}.tj-ref-page .landing-giver-copy{min-width:0;flex:1}.tj-ref-page .landing-giver-copy b{display:block;overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tj-ref-page .landing-giver-copy>span{display:block;height:5px;margin-top:5px;overflow:hidden;border-radius:999px;background:var(--cream-200)}.tj-ref-page .landing-giver-copy>span i{display:block;height:100%;border-radius:inherit;background:var(--grape-400)}.tj-ref-page .landing-giver-row:first-child .landing-giver-copy>span i{background:linear-gradient(90deg,var(--punch-500),var(--sunny-400))}.tj-ref-page .landing-home-board{position:relative;z-index:1;width:100%;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:0 18px 43px #3c26341a}.tj-ref-page .landing-home-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px}.tj-ref-page .landing-home-stat{min-width:0;padding:13px;border:1px solid var(--border);border-radius:13px;background:#fff;box-shadow:0 6px 18px #442a3a0d}.tj-ref-page .landing-stat-icon{width:30px;height:30px;display:grid;place-items:center;margin-bottom:10px;border-radius:9px}.tj-ref-page .landing-stat-icon.punch{color:var(--pink);background:var(--pink-soft)}.tj-ref-page .landing-stat-icon.grape{color:var(--purple);background:var(--purple-soft)}.tj-ref-page .landing-stat-icon.sunny{color:#a86b00;background:var(--saffron-soft)}.tj-ref-page .landing-home-stat small{display:block;color:var(--ink-soft);font-size:9px;font-weight:700}.tj-ref-page .landing-home-stat strong{min-height:28px;display:flex;align-items:center;gap:5px;margin-top:6px;color:var(--ink);font-family:var(--font-display);font-size:22px;line-height:1}.tj-ref-page .landing-home-stat strong em{color:var(--ink-soft);font-family:var(--font-body);font-size:9px;font-style:normal}.tj-ref-page .landing-progress{display:block;height:5px;margin-top:11px;overflow:hidden;border-radius:999px;background:var(--cream-200)}.tj-ref-page .landing-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--saffron))}.tj-ref-page .landing-stat-note{display:block;margin-top:7px;color:var(--ink-soft);font-size:8px;line-height:1.25}.tj-ref-page .landing-catalog-tools{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border)}.tj-ref-page .landing-catalog-tools span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--border);border-radius:9px;color:var(--ink-soft);background:#fffdfb;font-size:9px;font-weight:700}.tj-ref-page .landing-catalog-tools span:first-child{flex:1}.tj-ref-page .landing-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 14px 14px}.tj-ref-page .landing-product-card{position:relative;min-width:0;padding:12px;border:1px solid var(--border);border-radius:13px;background:#fff}.tj-ref-page .landing-product-logo{width:36px;height:36px;display:grid;place-items:center;margin-bottom:10px;border-radius:10px;color:var(--pink);background:var(--pink-soft)}.tj-ref-page .landing-product-card:nth-child(2) .landing-product-logo{color:var(--purple);background:var(--purple-soft)}.tj-ref-page .landing-product-card:nth-child(3) .landing-product-logo{color:#188a6b;background:var(--mint-soft)}.tj-ref-page .landing-product-card b,.tj-ref-page .landing-product-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tj-ref-page .landing-product-card b{color:var(--ink);font-size:10px}.tj-ref-page .landing-product-card small{margin-top:2px;color:var(--ink-soft);font-size:8px}.tj-ref-page .landing-product-cost{display:block;margin-top:10px;color:var(--pink);font-size:8px;font-weight:800}.tj-ref-page .landing-fee{position:absolute;top:10px;right:9px;padding:2px 5px;border-radius:6px;color:#a86b00;background:var(--saffron-soft);font-size:7px;font-weight:900}.tj-ref-page .dashboard-top .dashboard-brand span span{font-size:15px!important}.tj-ref-page .dash-controls span{padding:5px 8px;border:1px solid var(--border);border-radius:7px;color:var(--ink-soft);background:#faf7f9;font-size:8px;font-weight:800}.tj-ref-page .dash-menu span{height:auto;min-height:26px;display:flex;align-items:center;gap:6px;padding:0 8px;color:var(--ink-soft);background:transparent;font-size:8px;font-weight:700}.tj-ref-page .dash-menu span:first-child{background:transparent}.tj-ref-page .dash-menu span.on{color:var(--pink);background:var(--pink-soft)}.tj-ref-page .dash-metrics{grid-template-columns:repeat(4,1fr);gap:8px}.tj-ref-page .dash-metric{min-width:0;padding:10px}.tj-ref-page .dash-metric b{font-size:17px}.tj-ref-page .dash-metric>span{display:block;overflow:hidden;margin-top:5px;color:var(--ink-soft);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.tj-ref-page .activity-line .tj-avatar{flex:none}.tj-ref-page .survey-tag{align-items:center;gap:5px}.tj-ref-page .ask-question-card{padding-right:58px}.tj-ref-page .ask-question-send{position:absolute;right:20px;bottom:23px;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--pink);box-shadow:0 8px 18px #ff3f7833}.tj-ref-page .ask-tile-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tj-ref-page .ask-tile-row>span{padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:#fffdfb}.tj-ref-page .ask-tile-row b,.tj-ref-page .ask-tile-row small{display:block}.tj-ref-page .ask-tile-row b{color:var(--purple);font-family:var(--font-display);font-size:21px}.tj-ref-page .ask-tile-row small{margin-top:2px;color:var(--ink-soft);font-size:9px}.tj-ref-page .ask-people-row{display:flex;align-items:center}.tj-ref-page .ask-people-row .tj-avatar+.tj-avatar{margin-left:-8px}.tj-ref-page .ask-people-row>span{margin-left:12px;color:var(--purple);font-size:10px;font-weight:800}.tj-ref-page .milestone-card-badge{padding:5px 8px;border-radius:8px;color:var(--purple);background:var(--purple-soft);font-size:9px;font-weight:900;white-space:nowrap}.tj-ref-page .milestone-card:nth-of-type(2) .milestone-card-badge{color:#188a6b;background:var(--mint-soft)}.tj-ref-page .milestone-card:nth-of-type(3) .milestone-card-badge{color:#a86b00;background:var(--saffron-soft)}@media(max-width:760px){.tj-ref-page .landing-home-stats,.tj-ref-page .landing-product-grid{grid-template-columns:1fr}.tj-ref-page .landing-home-stat:nth-child(3),.tj-ref-page .landing-product-card:nth-child(3){display:none}.tj-ref-page .dash-metrics{grid-template-columns:1fr 1fr}.tj-ref-page .landing-catalog-tools span:last-child{display:none}}.tj-ref-page .milestones-section{padding:125px 0}.tj-ref-page .milestones-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.tj-ref-page .milestone-stack{position:relative;min-height:470px}.tj-ref-page .milestone-flex-pill{position:absolute;z-index:4;top:16px;right:14px;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--border);border-radius:999px;background:#ffffffeb;box-shadow:0 10px 28px #4223381a;color:var(--purple);font-size:11px;font-weight:800}.tj-ref-page .milestone-card{--milestone-rotate: -2.5deg;--milestone-y: 0px;position:absolute;width:min(100%,500px);padding:22px;display:flex;align-items:center;gap:15px;border:1px solid var(--border);border-radius:22px;background:#fffffff0;box-shadow:var(--shadow-soft);transform:translateY(var(--milestone-y)) rotate(var(--milestone-rotate));opacity:0;scale:.96;transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1),scale .7s cubic-bezier(.22,1,.36,1),box-shadow .22s ease;transition-delay:calc(var(--motion-index, 0) * 90ms)}.tj-ref-page .milestone-card:nth-of-type(1){top:74px;left:0}.tj-ref-page .milestone-card:nth-of-type(2){--milestone-rotate: 2deg;top:190px;right:0}.tj-ref-page .milestone-card:nth-of-type(3){--milestone-rotate: -1deg;top:306px;left:22px}.tj-ref-page .milestone-card.is-motion-visible{--milestone-y: 0px;opacity:1;scale:1}.tj-ref-page .milestone-card:not(.is-motion-visible){--milestone-y: 45px}.tj-ref-page .milestone-card:hover{box-shadow:var(--shadow)}.tj-ref-page .milestone-card-icon{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:15px;background:var(--pink-soft);color:var(--pink)}.tj-ref-page .milestone-card:nth-of-type(2) .milestone-card-icon{background:var(--purple-soft);color:var(--purple)}.tj-ref-page .milestone-card:nth-of-type(3) .milestone-card-icon{background:var(--mint-soft);color:#188a6b}.tj-ref-page .milestone-card-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.tj-ref-page .milestone-card-copy b{color:var(--ink);font-size:16px}.tj-ref-page .milestone-card-copy small{color:var(--ink-soft);font-size:12px}.tj-ref-page .milestone-card-step{color:#251d2b1c;font-family:var(--font-display);font-size:28px;font-weight:800}@media(max-width:980px){.tj-ref-page .milestones-grid{grid-template-columns:1fr;gap:44px}.tj-ref-page .milestone-stack{width:min(100%,620px);margin-inline:auto}}@media(max-width:760px){.tj-ref-page .milestones-section{padding-block:85px}.tj-ref-page .milestone-stack{min-height:430px}.tj-ref-page .milestone-card{padding:17px}.tj-ref-page .milestone-card:nth-of-type(1){top:62px}.tj-ref-page .milestone-card:nth-of-type(2){top:172px}.tj-ref-page .milestone-card:nth-of-type(3){top:282px;left:0}}.tj-ref-page.motion-reduced .reveal,.tj-ref-page.motion-reduced .flow-card,.tj-ref-page.motion-reduced .product-stage,.tj-ref-page.motion-reduced .badge-icon,.tj-ref-page.motion-reduced .tj-ref-nav,.tj-ref-page.motion-reduced .tj-ref-eyebrow,.tj-ref-page.motion-reduced .tj-ref-hero h1,.tj-ref-page.motion-reduced .tj-ref-hero-lead,.tj-ref-page.motion-reduced .tj-ref-hero-actions,.tj-ref-page.motion-reduced .tj-ref-hero-proof,.tj-ref-page.motion-reduced .tj-ref-slack-window,.tj-ref-page.motion-reduced .tj-ref-float-chip{opacity:1!important;transform:none!important;scale:1!important;transition:none!important}.tj-ref-page .journey{position:relative;padding:120px 0 30px;isolation:isolate}.tj-ref-page .journey:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:min(92vw,1120px);transform:translate(-50%);z-index:-3;background:radial-gradient(circle at 14% 9%,rgba(255,63,120,.06),transparent 19rem),radial-gradient(circle at 86% 30%,rgba(245,169,26,.08),transparent 22rem),radial-gradient(circle at 15% 61%,rgba(118,87,246,.055),transparent 25rem),radial-gradient(circle at 85% 82%,rgba(67,201,163,.065),transparent 22rem)}.tj-ref-page .story-path{position:absolute;width:150px;height:100%;left:50%;top:0;transform:translate(-50%);z-index:-2;overflow:visible;opacity:.5;pointer-events:none}.tj-ref-page .story-path path{fill:none;stroke:url(#pathGradient);stroke-width:3;stroke-linecap:round;stroke-dasharray:9 13}.tj-ref-page .section-intro{text-align:center;max-width:720px;margin:0 auto 60px}.tj-ref-page .kicker{margin-bottom:14px;color:var(--pink);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tj-ref-page .section-intro h2,.tj-ref-page .split-copy h2,.tj-ref-page .sticky-copy h2,.tj-ref-page .pricing-head h2,.tj-ref-page .faq h2,.tj-ref-page .final-cta h2{font-size:clamp(42px,5.7vw,72px);line-height:.98;margin-bottom:18px;font-weight:800}.tj-ref-page .section-intro p,.tj-ref-page .split-copy>p,.tj-ref-page .sticky-copy>p,.tj-ref-page .pricing-head p,.tj-ref-page .faq>p{margin:0 auto;color:var(--ink-soft);font-size:17px;line-height:1.7;max-width:650px}.tj-ref-page .flow-section{padding:100px 0;position:relative}.tj-ref-page .reward-flow{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;position:relative}.tj-ref-page .reward-flow:before{content:"";position:absolute;left:16%;right:16%;top:50%;height:2px;background:linear-gradient(90deg,#ff3f7826,#ff3f78a6,#f5a91aa6,#f5a91a24);z-index:-1}.tj-ref-page .flow-card{min-height:260px;padding:24px;border-radius:24px;background:#ffffffe6;border:1px solid rgba(37,29,43,.1);box-shadow:var(--shadow-soft);position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.tj-ref-page .flow-card:hover{transform:translateY(-8px) rotate(-.4deg);box-shadow:var(--shadow)}.tj-ref-page .flow-card:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;right:-50px;bottom:-60px;background:var(--pink-soft);filter:blur(4px);opacity:.7}.tj-ref-page .flow-card:nth-child(2):after{background:var(--purple-soft)}.tj-ref-page .flow-card:nth-child(3):after{background:var(--saffron-soft)}.tj-ref-page .flow-number{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--pink-soft);color:var(--pink);font-weight:900;font-size:13px}.tj-ref-page .flow-card:nth-child(2) .flow-number{background:var(--purple-soft);color:var(--purple)}.tj-ref-page .flow-card:nth-child(3) .flow-number{background:var(--saffron-soft);color:#bd7600}.tj-ref-page .flow-card h3{font-size:24px;line-height:1.05;margin:24px 0 9px}.tj-ref-page .flow-card p{color:var(--ink-soft);font-size:14px;line-height:1.55}.tj-ref-page .mini-slack,.tj-ref-page .mini-wallet,.tj-ref-page .mini-gift{margin-top:19px;border:1px solid var(--border);border-radius:14px;background:#fffdfb;padding:12px;position:relative;z-index:1}.tj-ref-page .mini-row{display:flex;align-items:center;gap:9px}.tj-ref-page .mini-avatar{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:var(--pink-soft);font-size:12px}.tj-ref-page .mini-lines{flex:1}.tj-ref-page .mini-lines i{display:block;height:5px;border-radius:10px;background:#eadfe5;margin:4px 0}.tj-ref-page .mini-lines i:last-child{width:68%}.tj-ref-page .mini-wallet{display:flex;align-items:center;justify-content:space-between}.tj-ref-page .wallet-balance strong{font-family:Bricolage Grotesque;font-size:24px}.tj-ref-page .wallet-balance span{display:block;color:var(--ink-soft);font-size:10px;margin-top:2px}.tj-ref-page .coin-stack{display:flex;align-items:flex-end;gap:3px}.tj-ref-page .coin-stack i{width:18px;height:18px;border-radius:50%;background:var(--saffron);border:2px solid #fff6d9;box-shadow:0 2px 5px #b67b002e}.tj-ref-page .coin-stack i:nth-child(2){transform:translate(-7px)}.tj-ref-page .coin-stack i:nth-child(3){transform:translate(-14px)}.tj-ref-page .mini-gift{display:flex;gap:10px;align-items:center}.tj-ref-page .gift-logo{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--purple-soft);font-size:21px}.tj-ref-page .gift-copy{flex:1}.tj-ref-page .gift-copy b{font-size:12px;display:block}.tj-ref-page .gift-copy span{font-size:10px;color:var(--ink-soft)}.tj-ref-page .gift-tag{font-size:10px;font-weight:800;color:#b16d00;background:var(--saffron-soft);padding:5px 7px;border-radius:7px}.tj-ref-page .sticky-story{min-height:1480px;position:relative;padding:130px 0 90px}.tj-ref-page .sticky-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:78px;align-items:start}.tj-ref-page .sticky-copy{position:sticky;top:145px;padding-top:20px}.tj-ref-page .feature-points{display:grid;gap:12px;margin-top:30px}.tj-ref-page .feature-point{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;padding:14px 15px;border-radius:15px;border:1px solid transparent;color:var(--ink-soft);transition:background .25s ease,border .25s ease,color .25s ease,transform .25s ease}.tj-ref-page .feature-point.active{background:#ffffffc2;border-color:var(--border);color:var(--ink);transform:translate(8px);box-shadow:0 8px 26px #412b3712}.tj-ref-page .feature-point i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--pink-soft);color:var(--pink);font-style:normal;font-size:12px;font-weight:900}.tj-ref-page .feature-point:nth-child(2) i{background:var(--purple-soft);color:var(--purple)}.tj-ref-page .feature-point:nth-child(3) i{background:var(--mint-soft);color:#188a6b}.tj-ref-page .feature-point b{display:block;font-size:14px;margin-bottom:3px}.tj-ref-page .feature-point span{font-size:12px;line-height:1.45}.tj-ref-page .stage-stack{display:grid;gap:28px}.tj-ref-page .product-stage{min-height:420px;border-radius:30px;padding:28px;background:#ffffffc2;border:1px solid rgba(37,29,43,.1);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;display:flex;align-items:center}.tj-ref-page .product-stage:before{content:"";position:absolute;inset:auto -12% -45% 15%;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,63,120,.11),transparent 68%)}.tj-ref-page .product-stage:nth-child(2):before{background:radial-gradient(circle,rgba(118,87,246,.12),transparent 68%)}.tj-ref-page .product-stage:nth-child(3):before{background:radial-gradient(circle,rgba(67,201,163,.13),transparent 68%)}.tj-ref-page .team-board{width:100%;border-radius:20px;background:#fff;border:1px solid var(--border);box-shadow:0 20px 45px #3e26341c;overflow:hidden;position:relative;z-index:1}.tj-ref-page .board-head{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;border-bottom:1px solid var(--border)}.tj-ref-page .board-head strong{font-size:13px}.tj-ref-page .board-head span{font-size:10px;color:var(--ink-soft)}.tj-ref-page .people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px}.tj-ref-page .person-card{padding:14px 12px;border:1px solid var(--border);border-radius:14px;text-align:center;background:#fffdfb;position:relative}.tj-ref-page .person-avatar{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;margin:0 auto 9px;background:var(--pink-soft);font-size:20px}.tj-ref-page .person-card:nth-child(2) .person-avatar{background:var(--purple-soft)}.tj-ref-page .person-card:nth-child(3) .person-avatar{background:var(--mint-soft)}.tj-ref-page .person-card b{display:block;font-size:12px}.tj-ref-page .person-card small{color:var(--ink-soft);font-size:9px}.tj-ref-page .person-score{margin-top:9px;font-size:10px;font-weight:800;color:var(--pink)}.tj-ref-page .connector{position:absolute;height:2px;background:linear-gradient(90deg,var(--pink),var(--saffron));transform-origin:left center;opacity:.75;z-index:2}.tj-ref-page .connector.one{width:105px;left:31%;top:45%;transform:rotate(10deg)}.tj-ref-page .connector.two{width:92px;left:54%;top:45%;transform:rotate(-10deg)}.tj-ref-page .connector:after{content:"";position:absolute;right:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--saffron);box-shadow:0 0 0 5px #f5a91a26}.tj-ref-page .balance-board{width:100%;position:relative;z-index:1}.tj-ref-page .balance-top{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.tj-ref-page .metric{padding:16px;border:1px solid var(--border);background:#fff;border-radius:15px;box-shadow:0 8px 24px #442a3a12}.tj-ref-page .metric span{font-size:10px;color:var(--ink-soft)}.tj-ref-page .metric strong{display:block;font-family:Bricolage Grotesque;font-size:25px;margin-top:6px}.tj-ref-page .metric i{display:block;height:5px;border-radius:10px;background:#f3e8ef;margin-top:12px;overflow:hidden}.tj-ref-page .metric i:after{content:"";display:block;height:100%;width:72%;background:var(--pink);border-radius:inherit}.tj-ref-page .metric:nth-child(2) i:after{width:48%;background:var(--purple)}.tj-ref-page .metric:nth-child(3) i:after{width:83%;background:var(--mint)}.tj-ref-page .balance-table{padding:15px;border:1px solid var(--border);background:#fff;border-radius:17px;box-shadow:0 10px 30px #442a3a14}.tj-ref-page .table-row{display:grid;grid-template-columns:1.2fr .7fr .5fr;gap:10px;align-items:center;padding:10px 2px;border-bottom:1px solid #f0e9ed;font-size:11px}.tj-ref-page .table-row:last-child{border-bottom:0}.tj-ref-page .table-name{display:flex;align-items:center;gap:8px;font-weight:700}.tj-ref-page .table-name i{width:23px;height:23px;border-radius:8px;background:var(--pink-soft)}.tj-ref-page .status{justify-self:end;padding:4px 7px;border-radius:7px;background:var(--mint-soft);color:#187a5f;font-weight:700;font-size:9px}.tj-ref-page .catalog-window{width:100%;position:relative;z-index:1;border:1px solid var(--border);background:#fff;border-radius:18px;box-shadow:0 18px 43px #3c26341a;overflow:hidden}.tj-ref-page .catalog-tabs{display:flex;gap:8px;padding:14px;border-bottom:1px solid var(--border)}.tj-ref-page .catalog-tabs span{padding:6px 10px;border-radius:8px;background:#f7f3f5;font-size:9px;font-weight:700;color:var(--ink-soft)}.tj-ref-page .catalog-tabs .active{background:var(--pink);color:#fff}.tj-ref-page .gift-list{padding:11px 14px 14px;display:grid;gap:8px}.tj-ref-page .gift-row{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid #f0e8ed;border-radius:12px}.tj-ref-page .gift-row .icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--saffron-soft);font-size:18px}.tj-ref-page .gift-row:nth-child(2) .icon{background:var(--purple-soft)}.tj-ref-page .gift-row:nth-child(3) .icon{background:var(--mint-soft)}.tj-ref-page .gift-row b{display:block;font-size:11px}.tj-ref-page .gift-row small{color:var(--ink-soft);font-size:9px}.tj-ref-page .gift-row strong{font-size:10px;color:var(--pink)}.tj-ref-page .feature-split{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;padding:125px 0}.tj-ref-page .split-copy h2{max-width:560px}.tj-ref-page .split-copy>p{margin-left:0}.tj-ref-page .check-list{display:grid;gap:12px;margin-top:26px}.tj-ref-page .check-item{display:flex;gap:11px;align-items:flex-start;color:var(--ink-soft);font-size:14px;line-height:1.5}.tj-ref-page .check-item i{flex:0 0 auto;width:22px;height:22px;border-radius:7px;background:var(--mint-soft);display:grid;place-items:center;color:#158266;font-style:normal;font-size:12px;font-weight:900}.tj-ref-page .admin-canvas{position:relative;min-height:520px}.tj-ref-page .dashboard{position:absolute;top:35px;right:0;bottom:0;left:16px;border-radius:26px;background:#ffffffe6;border:1px solid var(--border);box-shadow:0 32px 70px #43293724;overflow:hidden;transform:rotate(1.1deg)}.tj-ref-page .dashboard-top{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--border)}.tj-ref-page .dashboard-brand{display:flex;align-items:center;gap:8px;font-weight:800;font-size:12px}.tj-ref-page .dashboard-brand i{width:25px;height:25px;border-radius:9px;background:var(--pink)}.tj-ref-page .dash-controls{display:flex;gap:7px}.tj-ref-page .dash-controls i{width:25px;height:25px;border-radius:8px;border:1px solid var(--border);background:#faf7f9}.tj-ref-page .dashboard-body{display:grid;grid-template-columns:120px 1fr;min-height:410px}.tj-ref-page .dash-sidebar{padding:16px 12px;border-right:1px solid var(--border);background:#fffafc}.tj-ref-page .dash-menu{display:grid;gap:7px}.tj-ref-page .dash-menu span{height:27px;border-radius:8px;background:#f4edf1}.tj-ref-page .dash-menu span:first-child{background:var(--pink-soft)}.tj-ref-page .dash-main{padding:17px}.tj-ref-page .dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tj-ref-page .dash-metric{padding:12px;border:1px solid var(--border);border-radius:12px;background:#fff}.tj-ref-page .dash-metric small{color:var(--ink-soft);font-size:8px}.tj-ref-page .dash-metric b{display:block;font-family:Bricolage Grotesque;font-size:19px;margin-top:4px}.tj-ref-page .dash-line{height:56px;margin-top:11px;border-radius:9px;background:linear-gradient(180deg,#ff3f781c,#ff3f7800);position:relative;overflow:hidden}.tj-ref-page .dash-line:after{content:"";position:absolute;left:-4px;right:-4px;top:24px;height:2px;background:linear-gradient(90deg,transparent,var(--pink),var(--saffron),transparent);transform:rotate(-5deg)}.tj-ref-page .dash-lower{display:grid;grid-template-columns:1fr .82fr;gap:10px;margin-top:10px}.tj-ref-page .dash-panel{height:147px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:11px}.tj-ref-page .mini-bars{display:flex;align-items:flex-end;gap:6px;height:98px;padding-top:16px}.tj-ref-page .mini-bars i{flex:1;border-radius:5px 5px 2px 2px;background:var(--pink-soft)}.tj-ref-page .mini-bars i:nth-child(1){height:42%}.tj-ref-page .mini-bars i:nth-child(2){height:76%;background:var(--purple-soft)}.tj-ref-page .mini-bars i:nth-child(3){height:59%;background:var(--mint-soft)}.tj-ref-page .mini-bars i:nth-child(4){height:91%;background:var(--saffron-soft)}.tj-ref-page .mini-bars i:nth-child(5){height:68%}.tj-ref-page .activity-line{display:flex;align-items:center;gap:7px;padding:7px 0;border-bottom:1px solid #f0e9ed}.tj-ref-page .activity-line i{width:20px;height:20px;border-radius:7px;background:var(--purple-soft)}.tj-ref-page .activity-line span{height:5px;border-radius:5px;background:#eadfe5;flex:1}.tj-ref-page .float-stat{position:absolute;z-index:4;border:1px solid var(--border);border-radius:15px;background:#fffffff0;padding:12px 14px;box-shadow:0 14px 35px #42283821;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tj-ref-page .float-stat b{display:block;font-family:Bricolage Grotesque;font-size:20px}.tj-ref-page .float-stat span{color:var(--ink-soft);font-size:9px}.tj-ref-page .float-stat.one{top:0;right:24px;transform:rotate(4deg)}.tj-ref-page .float-stat.two{bottom:18px;left:-10px;transform:rotate(-4deg)}.tj-ref-page .culture-section{padding:125px 0}.tj-ref-page .culture-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.tj-ref-page .survey-stack{position:relative;min-height:520px}.tj-ref-page .survey-card{position:absolute;width:min(100%,500px);border-radius:23px;background:#ffffffeb;border:1px solid var(--border);box-shadow:var(--shadow-soft);padding:22px;transform-origin:center}.tj-ref-page .survey-card:nth-child(1){top:0;left:0;transform:rotate(-3deg)}.tj-ref-page .survey-card:nth-child(2){top:145px;right:0;transform:rotate(2.5deg)}.tj-ref-page .survey-card:nth-child(3){top:300px;left:25px;transform:rotate(-1.5deg)}.tj-ref-page .survey-tag{display:inline-flex;padding:6px 8px;border-radius:7px;background:var(--purple-soft);color:var(--purple);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.tj-ref-page .survey-card h4{font-size:18px;margin:13px 0 15px;letter-spacing:-.03em}.tj-ref-page .survey-options{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.tj-ref-page .survey-options i{height:31px;border-radius:9px;border:1px solid var(--border);background:#fffdfb;display:grid;place-items:center;font-style:normal;font-size:10px;color:var(--ink-soft)}.tj-ref-page .survey-options i.selected{background:var(--pink);color:#fff;border-color:var(--pink);box-shadow:0 7px 14px #ff3f782e}.tj-ref-page .result-bar{height:10px;border-radius:10px;background:#f1e9ee;overflow:hidden;margin-top:17px}.tj-ref-page .result-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--purple),var(--pink))}.tj-ref-page .impact-section{padding:100px 0 150px}.tj-ref-page .impact-map{position:relative;min-height:590px;width:min(100%,1000px);margin:60px auto 0;border-radius:36px;border:1px solid rgba(37,29,43,.08);background:#ffffff75;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.tj-ref-page .impact-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,63,120,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,63,120,.035) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.tj-ref-page .node{position:absolute;width:150px;padding:15px;border-radius:17px;background:#fff;border:1px solid var(--border);box-shadow:0 12px 28px #3e26341a;z-index:2}.tj-ref-page .node-head{display:flex;align-items:center;gap:9px}.tj-ref-page .node-avatar{width:33px;height:33px;border-radius:10px;display:grid;place-items:center;background:var(--pink-soft)}.tj-ref-page .node b{display:block;font-size:11px}.tj-ref-page .node small{color:var(--ink-soft);font-size:8px}.tj-ref-page .node-msg{margin-top:10px;padding-top:10px;border-top:1px solid #f0e9ed;font-size:9px;line-height:1.4;color:var(--ink-soft)}.tj-ref-page .node .node-score{color:var(--pink);font-weight:800}.tj-ref-page .node.n1{left:6%;top:11%}.tj-ref-page .node.n2{right:8%;top:9%}.tj-ref-page .node.n3{left:39%;top:35%}.tj-ref-page .node.n4{left:9%;bottom:11%}.tj-ref-page .node.n5{right:9%;bottom:12%}.tj-ref-page .node.n2 .node-avatar{background:var(--purple-soft)}.tj-ref-page .node.n3 .node-avatar{background:var(--saffron-soft)}.tj-ref-page .node.n4 .node-avatar{background:var(--mint-soft)}.tj-ref-page .node.n5 .node-avatar{background:var(--pink-soft)}.tj-ref-page .map-line{position:absolute;height:2px;transform-origin:left center;background:linear-gradient(90deg,#ff3f7840,#7657f6a6);z-index:1}.tj-ref-page .map-line:after{content:"";position:absolute;right:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--purple);box-shadow:0 0 0 5px #7657f61f}.tj-ref-page .l1{left:20%;top:29%;width:250px;transform:rotate(20deg)}.tj-ref-page .l2{left:52%;top:31%;width:220px;transform:rotate(-19deg)}.tj-ref-page .l3{left:26%;top:67%;width:210px;transform:rotate(-23deg)}.tj-ref-page .l4{left:53%;top:62%;width:215px;transform:rotate(23deg)}.tj-ref-page .badges-section{padding:105px 0 145px}.tj-ref-page .badge-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:14px;margin-top:50px;padding:28px;border:1px solid var(--border);border-radius:28px;background:#ffffff94;box-shadow:var(--shadow-soft);overflow:hidden}.tj-ref-page .badge-item{text-align:center;min-width:0}.tj-ref-page .badge-icon{width:65px;height:65px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;font-size:28px;background:var(--saffron-soft);border:7px solid rgba(255,255,255,.8);box-shadow:0 8px 20px #5c3a271a;transition:transform .22s ease}.tj-ref-page .badge-icon{color:#a86b00}.tj-ref-page .badge-item:hover .badge-icon{transform:translateY(-7px) rotate(-4deg)}.tj-ref-page .badge-item:nth-child(2) .badge-icon{background:var(--pink-soft)}.tj-ref-page .badge-item:nth-child(3) .badge-icon{background:var(--purple-soft)}.tj-ref-page .badge-item:nth-child(4) .badge-icon{background:var(--mint-soft)}.tj-ref-page .badge-item:nth-child(5) .badge-icon{background:#e9f0ff}.tj-ref-page .badge-item:nth-child(6) .badge-icon{background:#ffe9d8}.tj-ref-page .badge-item:nth-child(7) .badge-icon{background:#eff6dc}.tj-ref-page .badge-item:nth-child(2) .badge-icon{color:var(--pink)}.tj-ref-page .badge-item:nth-child(3) .badge-icon{color:var(--purple)}.tj-ref-page .badge-item:nth-child(4) .badge-icon{color:#188a6b}.tj-ref-page .badge-item:nth-child(5) .badge-icon{color:#4c6fbf}.tj-ref-page .badge-item:nth-child(6) .badge-icon{color:#c66a25}.tj-ref-page .badge-item:nth-child(7) .badge-icon{color:#6b8b2d}.tj-ref-page .badge-item b{display:block;font-size:11px}.tj-ref-page .badge-item span{color:var(--ink-soft);font-size:9px}.tj-ref-page .pricing-section{padding:100px 0 150px}.tj-ref-page .pricing-head{text-align:center;max-width:720px;margin:0 auto 55px}.tj-ref-page .billing-switch{display:inline-flex;align-items:center;gap:4px;margin-top:23px;padding:4px;border-radius:12px;background:#f0e8ed;border:1px solid rgba(37,29,43,.06)}.tj-ref-page .billing-switch button{border:0;background:transparent;padding:8px 12px;border-radius:9px;font-size:11px;font-weight:800;color:var(--ink-soft);cursor:pointer}.tj-ref-page .billing-switch button.active{background:#fff;color:var(--ink);box-shadow:0 4px 12px #3a233014}.tj-ref-page .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.tj-ref-page .price-card{padding:27px;border-radius:24px;background:#ffffffd1;border:1px solid var(--border);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.tj-ref-page .price-card.featured{transform:translateY(-14px);border-color:#ff3f7873;box-shadow:0 24px 55px #ff3f7829}.tj-ref-page .price-card.featured:before{content:"Most loved";position:absolute;top:0;right:0;padding:8px 13px;border-radius:0 0 0 13px;background:var(--pink);color:#fff;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.tj-ref-page .plan-tag{display:inline-flex;padding:6px 9px;border-radius:8px;background:var(--purple-soft);color:var(--purple);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.tj-ref-page .price-card:nth-child(2) .plan-tag{background:var(--pink-soft);color:var(--pink)}.tj-ref-page .price-card:nth-child(3) .plan-tag{background:var(--saffron-soft);color:#a86b00}.tj-ref-page .price-card h3{font-size:29px;margin:18px 0 7px}.tj-ref-page .price-card>p{color:var(--ink-soft);font-size:13px;line-height:1.5;min-height:40px}.tj-ref-page .price{display:flex;align-items:flex-end;gap:5px;margin:22px 0}.tj-ref-page .price strong{font-family:Bricolage Grotesque;font-size:48px;line-height:.9;letter-spacing:-.06em}.tj-ref-page .price span{color:var(--ink-soft);font-size:11px;padding-bottom:5px}.tj-ref-page .plan-list{display:grid;gap:10px;margin:22px 0 25px}.tj-ref-page .plan-list span{display:flex;gap:9px;color:var(--ink-soft);font-size:12px}.tj-ref-page .plan-list span:before{content:"✓";color:#19856a;font-weight:900}.tj-ref-page .price-card .btn{width:100%}.tj-ref-page .faq-section{padding:105px 0 140px}.tj-ref-page .faq{max-width:850px;margin:0 auto}.tj-ref-page .faq>h2,.tj-ref-page .faq>p{text-align:center}.tj-ref-page .faq-list{display:grid;gap:10px;margin-top:50px}.tj-ref-page .faq-item{border:1px solid var(--border);border-radius:17px;background:#ffffffa3;overflow:hidden;transition:background .2s ease}.tj-ref-page .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 21px;border:0;background:transparent;text-align:left;font-weight:800;color:var(--ink);cursor:pointer}.tj-ref-page .faq-question i{width:26px;height:26px;border-radius:9px;background:var(--pink-soft);display:grid;place-items:center;color:var(--pink);font-style:normal;transition:transform .22s ease}.tj-ref-page .faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.tj-ref-page .faq-answer p{padding:0 21px 20px;margin:0;color:var(--ink-soft);font-size:14px;line-height:1.65}.tj-ref-page .faq-item.open{background:#ffffffe6}.tj-ref-page .faq-item.open .faq-question i{transform:rotate(45deg)}.tj-ref-page .final-section{padding:60px 0 45px}.tj-ref-page .final-cta{position:relative;border-radius:38px;padding:95px 30px;text-align:center;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.6),transparent 21rem),radial-gradient(circle at 85% 85%,rgba(255,63,120,.15),transparent 21rem),linear-gradient(145deg,#f8e4d5,#f5dfce 55%,#f8e7dc);border:1px solid rgba(37,29,43,.08);overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.tj-ref-page .final-cta:before,.tj-ref-page .final-cta:after{content:"";position:absolute;border-radius:50%;filter:blur(1px)}.tj-ref-page .final-cta:before{width:170px;height:170px;left:-65px;bottom:-65px;background:#f5a91a2e}.tj-ref-page .final-cta:after{width:190px;height:190px;right:-70px;top:-80px;background:#7657f61a}.tj-ref-page .final-mascot{width:104px;height:108px;margin:0 auto 24px;position:relative;transform:scale(1.15)}.tj-ref-page .final-cta h2{max-width:760px;margin:0 auto 18px}.tj-ref-page .final-cta p{max-width:590px;margin:0 auto 28px;color:var(--ink-soft);font-size:16px;line-height:1.65}.tj-ref-page .final-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.tj-ref-page footer{padding:38px 0 48px}.tj-ref-page .footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,.7fr);gap:40px;align-items:start}.tj-ref-page .footer-note{max-width:330px;color:var(--ink-soft);font-size:12px;line-height:1.65;margin-top:13px}.tj-ref-page .footer-col b{display:block;font-size:12px;margin-bottom:13px}.tj-ref-page .footer-col a{display:block;color:var(--ink-soft);font-size:11px;margin:9px 0}.tj-ref-page .footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:36px;padding-top:22px;border-top:1px solid var(--border);color:var(--ink-soft);font-size:10px}.tj-ref-page .reveal{opacity:0;transform:translateY(28px)}.tj-ref-page .reduce-motion .reveal{opacity:1;transform:none}.tj-ref-page .cursor-glow{position:fixed;width:260px;height:260px;left:0;top:0;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(255,63,120,.065),transparent 68%);transform:translate(-50%,-50%);transition:opacity .2s ease}@media(max-width:980px){.tj-ref-page .nav-links{display:none}.tj-ref-page .hero{padding-top:135px;min-height:auto}.tj-ref-page .hero-grid,.tj-ref-page .sticky-grid,.tj-ref-page .feature-split,.tj-ref-page .culture-grid{grid-template-columns:1fr;gap:48px}.tj-ref-page .hero-copy{max-width:650px}.tj-ref-page .hero-visual{min-height:520px}.tj-ref-page .sticky-story{min-height:auto}.tj-ref-page .sticky-copy{position:relative;top:auto}.tj-ref-page .stage-stack{gap:22px}.tj-ref-page .product-stage{min-height:390px}.tj-ref-page .feature-split .split-copy{order:0}.tj-ref-page .feature-split .admin-canvas,.tj-ref-page .culture-grid .survey-stack{order:1}.tj-ref-page .badge-strip{grid-template-columns:repeat(4,1fr)}.tj-ref-page .footer-grid{grid-template-columns:1.3fr 1fr 1fr}.tj-ref-page .footer-grid .footer-col:last-child{display:none}}@media(max-width:760px){.tj-ref-page .container{width:min(calc(100% - 24px),var(--max))}.tj-ref-page .nav-wrap{top:10px}.tj-ref-page .nav{width:calc(100% - 18px);height:58px;border-radius:17px;padding-left:12px}.tj-ref-page .brand{font-size:14px}.tj-ref-page .brand-mark{width:32px;height:32px;border-radius:10px}.tj-ref-page .nav-actions .btn-secondary{display:none}.tj-ref-page .nav-actions .btn-primary{min-height:40px;padding:0 13px;font-size:12px}.tj-ref-page .hero{padding:110px 0 95px}.tj-ref-page .hero:before{top:15px;right:8px;bottom:0;left:8px;border-radius:28px}.tj-ref-page .hero-grid{gap:35px}.tj-ref-page .hero h1{font-size:clamp(52px,17vw,76px)}.tj-ref-page .hero-copy{font-size:16px}.tj-ref-page .hero-actions .btn{width:100%}.tj-ref-page .hero-proof{align-items:flex-start}.tj-ref-page .hero-visual{min-height:440px}.tj-ref-page .slack-window{top:25px;width:95%}.tj-ref-page .slack-body{grid-template-columns:54px 1fr;min-height:330px}.tj-ref-page .slack-sidebar{padding-inline:8px}.tj-ref-page .slack-content{padding:14px}.tj-ref-page .slack-window .message:nth-child(3){display:none}.tj-ref-page .floating-chip{font-size:10px;padding:8px 10px}.tj-ref-page .chip-2{left:4px;bottom:12px}.tj-ref-page .chip-3{right:0;bottom:55px}.tj-ref-page .mascot{right:0;top:82px;transform:scale(.82) rotate(6deg)}.tj-ref-page .trust-strip{margin-top:-32px}.tj-ref-page .trust-card{display:block;padding:17px;text-align:center}.tj-ref-page .trust-card>span{display:block;margin-bottom:12px}.tj-ref-page .logo-row{grid-template-columns:repeat(3,1fr);gap:8px}.tj-ref-page .logo-placeholder:nth-child(n+4){display:none}.tj-ref-page .journey{padding-top:90px}.tj-ref-page .story-path{display:none}.tj-ref-page .flow-section,.tj-ref-page .sticky-story,.tj-ref-page .feature-split,.tj-ref-page .culture-section,.tj-ref-page .impact-section,.tj-ref-page .badges-section,.tj-ref-page .pricing-section,.tj-ref-page .faq-section{padding-block:85px}.tj-ref-page .section-intro{margin-bottom:40px}.tj-ref-page .section-intro h2,.tj-ref-page .split-copy h2,.tj-ref-page .sticky-copy h2,.tj-ref-page .pricing-head h2,.tj-ref-page .faq h2,.tj-ref-page .final-cta h2{font-size:clamp(38px,12vw,58px)}.tj-ref-page .reward-flow{grid-template-columns:1fr}.tj-ref-page .reward-flow:before{left:50%;right:auto;top:10%;bottom:10%;width:2px;height:auto}.tj-ref-page .flow-card{min-height:230px}.tj-ref-page .people-grid{grid-template-columns:1fr}.tj-ref-page .people-grid .person-card{display:grid;grid-template-columns:46px 1fr auto;align-items:center;text-align:left;gap:10px}.tj-ref-page .person-avatar,.tj-ref-page .person-score{margin:0}.tj-ref-page .connector{display:none}.tj-ref-page .balance-top{grid-template-columns:1fr}.tj-ref-page .balance-top .metric:nth-child(3){display:none}.tj-ref-page .product-stage{padding:17px;min-height:410px;border-radius:22px}.tj-ref-page .feature-points{margin-top:22px}.tj-ref-page .sticky-grid{gap:30px}.tj-ref-page .sticky-story{padding-block:72px}.tj-ref-page .feature-point{padding:12px 10px;transform:none}.tj-ref-page .feature-point.active{transform:none}.tj-ref-page .stage-stack{gap:14px}.tj-ref-page .product-stage{min-height:0;padding:12px}.tj-ref-page .product-stage .board-head{padding:14px 15px}.tj-ref-page .landing-home-stats{grid-template-columns:1fr}.tj-ref-page .landing-home-stat:nth-child(2){border-left:0;border-right:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.tj-ref-page .landing-catalog-tools{display:none}.tj-ref-page .landing-product-grid{grid-template-columns:1fr}.tj-ref-page .landing-product-card{grid-template-columns:42px 1fr auto;align-items:center}.tj-ref-page .landing-product-card small,.tj-ref-page .landing-product-card .landing-fee{display:none}.tj-ref-page .landing-product-cost{margin:0;white-space:nowrap}.tj-ref-page .admin-canvas{min-height:460px}.tj-ref-page .dashboard{top:32px;right:0;bottom:0;left:0;transform:none}.tj-ref-page .dashboard-body{grid-template-columns:72px 1fr}.tj-ref-page .dash-sidebar{padding-inline:8px}.tj-ref-page .dash-metrics{grid-template-columns:1fr 1fr}.tj-ref-page .dash-metric:nth-child(3){display:none}.tj-ref-page .dash-lower{grid-template-columns:1fr}.tj-ref-page .dash-lower .dash-panel:last-child{display:none}.tj-ref-page .survey-stack{min-height:430px}.tj-ref-page .survey-card{padding:17px}.tj-ref-page .survey-card:nth-child(1){left:0;transform:none}.tj-ref-page .survey-card:nth-child(2){right:0;top:125px;transform:none}.tj-ref-page .survey-card:nth-child(3){left:0;top:250px;transform:none}.tj-ref-page .impact-map{min-height:720px;border-radius:24px}.tj-ref-page .node{width:135px;padding:12px}.tj-ref-page .node.n1{left:4%;top:8%}.tj-ref-page .node.n2{right:4%;top:27%}.tj-ref-page .node.n3{left:5%;top:46%}.tj-ref-page .node.n4{right:5%;bottom:16%}.tj-ref-page .node.n5{left:7%;bottom:2%}.tj-ref-page .map-line{display:none}.tj-ref-page .badge-strip{grid-template-columns:repeat(2,1fr);padding:20px}.tj-ref-page .badge-item:nth-child(7){display:none}.tj-ref-page .pricing-grid{grid-template-columns:1fr}.tj-ref-page .price-card.featured{transform:none}.tj-ref-page .final-cta{padding:70px 18px;border-radius:28px}.tj-ref-page .footer-grid{grid-template-columns:1fr 1fr}.tj-ref-page .footer-grid>div:first-child{grid-column:1/-1}.tj-ref-page .footer-bottom{flex-direction:column;align-items:flex-start}.tj-ref-page .cursor-glow{display:none}}@media(prefers-reduced-motion:reduce){.tj-ref-page *,.tj-ref-page *:before,.tj-ref-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.tj-ref-page .reveal{opacity:1;transform:none}}.tj-ref-page .dashboard{transform:translateY(var(--dash-shift, 0px)) rotate(var(--dash-rotate, 1.1deg))}.tj-ref-page .float-stat.one{transform:translateY(var(--float-shift, 0px)) rotate(4deg)}.tj-ref-page .float-stat.two{transform:translateY(var(--float-shift, 0px)) rotate(-4deg)}.tj-ref-page .survey-card:nth-child(1){transform:translateY(var(--survey-shift, 0px)) rotate(-3deg)}.tj-ref-page .survey-card:nth-child(2){transform:translateY(var(--survey-shift, 0px)) rotate(2.5deg)}.tj-ref-page .survey-card:nth-child(3){transform:translateY(var(--survey-shift, 0px)) rotate(-1.5deg)}.tj-mascot svg{overflow:visible;display:block}@keyframes tjm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tjm-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes tjm-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}55%{transform:translateY(0)}}@keyframes tjm-breathe{0%,to{transform:scale(1)}50%{transform:scale(.97)}}@keyframes tjm-jump{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-10px) scale(1.06,.96)}50%{transform:translateY(0) scale(.97,1.03)}}@keyframes tjm-flicker{0%,to{transform:scaleY(1) translateY(0);opacity:1}50%{transform:scaleY(1.12) translateY(-2px);opacity:.88}}@keyframes tjm-glow{0%,to{opacity:.12;transform:scale(.96)}50%{opacity:.22;transform:scale(1.05)}}@keyframes tjm-rise{0%{opacity:0;transform:translateY(6px)}40%{opacity:.6}to{opacity:0;transform:translateY(-12px)}}@keyframes tjm-float{0%{opacity:0;transform:translateY(4px) scale(.9)}35%{opacity:1}to{opacity:0;transform:translateY(-16px) scale(1.05)}}@keyframes tjm-drift{0%{opacity:0;transform:translateY(4px)}40%{opacity:1}to{opacity:0;transform:translate(6px,-10px)}}@keyframes tjm-fall{0%{opacity:0;transform:translateY(-8px) rotate(0)}20%{opacity:1}to{opacity:.9;transform:translateY(10px) rotate(40deg)}}.tj-mascot--anim #tajine{transform-box:fill-box;transform-origin:50% 100%}.tj-mascot--anim #eyes{transform-box:fill-box;transform-origin:50% 50%}.tj-mascot--anim #flame{transform-box:fill-box;transform-origin:50% 100%}.tj-mascot--anim #glow{transform-box:fill-box;transform-origin:50% 50%}.tj-mascot--anim.m-idle #tajine{animation:tjm-bob 4.5s ease-in-out infinite}.tj-mascot--anim.m-idle #eyes{animation:tjm-blink 5s ease-in-out infinite}.tj-mascot--anim.m-active #tajine{animation:tjm-bounce 1.8s ease-in-out infinite}.tj-mascot--anim.m-active #steam{animation:tjm-rise 2.4s ease-in-out infinite}.tj-mascot--anim.m-happy #tajine{animation:tjm-jump 2.6s ease-in-out infinite}.tj-mascot--anim.m-happy #hearts{animation:tjm-float 2.8s ease-in-out infinite}.tj-mascot--anim.m-streak #flame{animation:tjm-flicker .9s ease-in-out infinite}.tj-mascot--anim.m-streak #glow{animation:tjm-glow 2.2s ease-in-out infinite}.tj-mascot--anim.m-celebrate #tajine{animation:tjm-jump 1.6s ease-in-out infinite}.tj-mascot--anim.m-celebrate #confetti>*{animation:tjm-fall 1.8s ease-in infinite}.tj-mascot--anim.m-sleepy #tajine{animation:tjm-breathe 3.6s ease-in-out infinite}.tj-mascot--anim.m-sleepy #zzz{animation:tjm-drift 3s ease-in-out infinite}.tj-mascot--anim.m-dormant #tajine{animation:tjm-breathe 5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tj-mascot--anim *{animation:none!important}}
