:root{font-family:DM Sans,sans-serif;color:#eeecec;background:#111014;font-synthesis:none;font-weight:400;--muted: #8d8994;--line: #ffffff14;--orange: #ff8556}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:6px}::selection{background:#ff835a;color:#111014}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}button{cursor:pointer}svg{flex-shrink:0}main{overflow:clip}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid var(--line);position:relative;z-index:20;background:#111014}.brand{display:block;width:166px;height:57px;overflow:hidden}.brand img{width:191px;height:64px;object-fit:contain;transform:translate(-9px,-3px)}.nav{display:flex;gap:38px;align-items:center;font-size:12px}.nav a{transition:color .2s}.nav a:hover{color:var(--orange)}.nav a span{font-size:9px;vertical-align:super;color:#8a8590;margin-left:4px}.nav .nav-cta{border:1px solid #ffffff26;border-radius:30px;padding:13px 18px;display:flex;align-items:center;gap:15px}.menu-toggle{display:none;border:0;background:none}.live-dot{height:5px;width:5px;display:inline-block;background:#a9d89d;border-radius:50%;box-shadow:0 0 12px #9ac7895c}.scroll-icon{display:grid;place-items:center;height:38px;width:27px;border:1px solid #ffffff24;border-radius:20px}.product-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--accent),transparent 87%);color:var(--accent);width:40px;height:40px;font-family:Manrope;font-size:28px;line-height:1;font-weight:700;letter-spacing:-1px}.mark-orbii{border-radius:50%}.mark-trowt,.mark-joguii{font-size:28px}.eyebrow{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#aca7af;display:block}.index{font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap}.product-name{display:flex;align-items:center;gap:12px;margin-top:34px;font:650 34px Manrope;letter-spacing:-1.5px}.product-name>span>i{font-size:15px;vertical-align:super;margin-left:6px;color:var(--accent);font-style:normal}.visual-halo{position:absolute;inset:0;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent),transparent 82%),transparent 70%);filter:blur(40px);transform:scale(1.4)}.illustration-label{display:block;margin-top:28px;text-align:center;font-size:8px;letter-spacing:.4px;color:#716b79}.demo{position:relative;z-index:1;border:1px solid #ffffff20;background:#201d26;border-radius:13px;box-shadow:0 35px 90px #0005;font-size:11px;transform:rotate(-3deg);transition:transform .6s;overflow:visible}.demo-toolbar{height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff10;padding:0 21px;font-size:13px}.demo-toolbar b{letter-spacing:-.4px}.demo-toolbar b span{color:#847d92;font-size:9px;font-weight:400;margin-left:9px}.demo-toolbar>span{display:flex;align-items:center;gap:10px;font-size:8px;color:#aca6b5}.crm-summary{padding:28px 22px 18px;display:flex;flex-direction:column;gap:5px}.crm-summary>span{color:#92899e;font-size:10px}.crm-summary>strong{font-size:24px;letter-spacing:-1px;font-weight:500}.pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 19px 28px}.pipeline h5{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:400;color:#b2aabd}.pipeline h5 i{width:4px;height:4px;background:var(--accent);border-radius:50%}.pipeline h5 small{margin-left:auto;color:#777}.pipeline article{border:1px solid #ffffff0b;background:#2a2631;border-radius:7px;padding:12px 9px;margin-bottom:9px}.mini-tag{display:inline-block;font-size:7px;letter-spacing:.5px;color:var(--accent);padding:4px 6px;border-radius:4px;background:color-mix(in srgb,var(--accent),transparent 92%)}.pipeline article>b{font-size:9px;display:block;font-weight:500;margin-top:10px;line-height:1.5}.mini-lines{margin:12px 0}.mini-lines i{display:block;height:3px;background:#ffffff13;width:80%;margin:4px 0}.mini-lines i:last-child{width:50%}.pipeline article footer{display:flex;align-items:center;gap:6px}.avatar{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#d4bca3;color:#403128;font-size:7px;font-weight:700;flex-shrink:0}.pipeline article footer small{font-size:5px;display:flex;align-items:center;gap:3px;color:#a99db8}.floating-chip{position:absolute;right:-16px;bottom:18px;display:flex;align-items:center;gap:8px;padding:13px 16px;background:#312b3c;border:1px solid #ffffff1c;border-radius:9px;box-shadow:0 15px 30px #0003;font-size:9px;color:#ece4f6;transform:rotate(4deg)}.floating-chip svg{color:var(--accent)}.marketing{padding-bottom:18px;background:#25201e}.rich{display:flex;align-items:center;gap:12px;padding:22px 20px 12px}.rich-avatar{height:39px;width:39px;border-radius:14px;background:#f9a578;color:#492a1b;display:grid;place-items:center}.rich small{font-size:6px;color:#b18c7a;letter-spacing:1px}.rich h3{font-size:17px;font-weight:500;letter-spacing:-.5px;margin-top:4px}.rich-message{font-size:10px;color:#c2b0a5;line-height:1.7;padding:0 22px 17px}.rich-message span{color:var(--accent)}.social-post{margin:0 20px;border:1px solid #ffffff10;border-radius:9px;overflow:hidden;display:grid;grid-template-columns:1fr .85fr;background:#1e1c1d}.post-art{height:210px;background:#eea777;position:relative;overflow:hidden;padding:22px;color:#502d28}.post-art>span{position:relative;z-index:2;font-size:25px;font-family:Manrope;font-weight:800;letter-spacing:-1.4px;line-height:1.07}.post-art em{font-family:Georgia;font-weight:400}.post-orb{width:180px;height:180px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffcda2,#d55735 65%,#7a302d);position:absolute;bottom:-75px;right:-40px;box-shadow:inset -12px -20px 30px #843023}.post-copy{padding:24px 16px;display:flex;flex-direction:column;justify-content:center}.post-copy>b{font-size:13px;line-height:1.4;font-weight:500}.post-copy>p{font-size:9px;line-height:1.8;color:#a4948d;margin-top:13px}.post-copy>span{font-size:7px;color:#bd8567;margin-top:12px}.approve{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0;font-size:8px;color:#a3958f}.approve>b{display:flex;align-items:center;gap:6px;padding:10px;background:#f2ab80;border-radius:6px;color:#45271d;font-weight:500}.bio{background:transparent;border:0;box-shadow:none;display:flex;justify-content:center}.bio-window{background:#f5f0e9;color:#303a2c;border-radius:16px;overflow:hidden;width:310px;box-shadow:0 30px 80px #0005;text-align:center;padding-bottom:18px}.browser-dots{height:35px;background:#e8e4db;display:flex;align-items:center;gap:4px;padding:0 12px}.browser-dots>i{height:5px;width:5px;background:#b7b6aa;border-radius:50%}.browser-dots>span{font-size:7px;color:#7c8375;margin:auto}.bio-banner{height:96px;background:radial-gradient(ellipse at 70% 80%,#879c69 0 20%,transparent 21%),radial-gradient(ellipse at 20% 90%,#a8bc8c 0 35%,transparent 36%),#d7dfc6}.bio-avatar{display:grid;place-items:center;border:5px solid #f5f0e9;height:67px;width:67px;border-radius:50%;background:#9f805f;color:#f1dcca;font-family:Georgia;font-size:28px;margin:-35px auto 11px;position:relative}.bio h3{font-size:21px;line-height:1.2;letter-spacing:-1px;font-weight:600}.bio p{font-size:8px;margin:12px 0 18px;color:#879080}.bio-links{padding:0 26px}.bio-links>div{padding:12px;margin:8px 0;background:#e0e7d3;display:flex;justify-content:space-between;align-items:center;border-radius:8px;font-size:10px}.bio-social{font-size:18px;margin-top:17px}.bio-window>small{font-size:7px;color:#849078}.bio .floating-chip{background:#2d3727;right:-10px;bottom:48px}.knowledge{background:#eaece4;color:#293e33}.knowledge .demo-toolbar{border-color:#293e3314}.knowledge .demo-toolbar b span{color:#758879}.knowledge-body{display:grid;grid-template-columns:130px 1fr;min-height:330px}.knowledge-body aside{padding:24px 12px;border-right:1px solid #293e3314;display:flex;flex-direction:column;gap:19px}.knowledge-body aside>small{font-size:6px;color:#89978a;letter-spacing:.5px}.knowledge-body aside>span{font-size:7px;display:flex;align-items:center;gap:6px}.knowledge-body>article{padding:26px 18px}.knowledge .mini-tag{background:#d5dfce;color:#526d4d}.knowledge h3{font-size:20px;line-height:1.3;letter-spacing:-.7px;margin-top:14px}.knowledge p{font-size:8px;line-height:1.8;color:#7c8879;margin-top:13px}.doc-lines{margin-top:20px}.doc-lines i{height:4px;background:#405b3920;display:block;margin:6px 0}.doc-lines i:last-child{width:65%}.knowledge blockquote{border-left:2px solid #6f9472;padding:9px 10px;font-size:8px;line-height:1.7;margin:20px 0;background:#dce4d8}.source{display:flex;gap:5px;align-items:center;font-size:6px;color:#5c7d58}.source>span{font-size:5px;color:#85917e}.knowledge .floating-chip{background:#2c423c;bottom:-12px}.chat{background:#f1eee8;color:#2d3649}.chat .demo-toolbar{border-color:#0001}.chat-body{display:grid;grid-template-columns:130px 1fr;min-height:340px}.chat-body>aside{background:#e3e6ec;border-radius:0 0 0 13px;padding:22px 13px;display:flex;flex-direction:column;gap:15px;font-size:8px}.chat-body>aside>b{font-size:12px;margin-bottom:8px}.chat-body>aside small{font-size:6px;color:#929baa;margin-top:18px}.chat-body>aside .active{background:#c7d3e5;margin:-5px -6px;padding:9px 6px;border-radius:4px}.chat-body>article{padding:18px 17px}.chat-body article header{display:flex;justify-content:space-between;gap:5px;padding-bottom:20px;font-size:9px}.chat-body article header small{font-size:6px;color:#8b94a1}.chat-msg{display:flex;gap:8px;margin-bottom:24px}.chat-msg b{font-size:8px;font-weight:600}.chat-msg b small{font-size:6px;color:#9a9eaa;margin-left:8px}.chat-msg p{font-size:8px;line-height:1.8;color:#6c7380;margin-top:6px}.avatar.blue{background:#b4cce4;color:#334f6c}.task{display:flex;align-items:center;gap:6px;background:#e1e6ec;border-radius:5px;padding:10px 8px;margin-top:12px;font-size:7px}.task span{margin-left:auto;font-size:6px;color:#8793a5}.chat-input{border:1px solid #2b3c4a22;border-radius:6px;padding:12px 9px;display:flex;align-items:center;justify-content:space-between;color:#9298a4;font-size:7px;margin-top:25px}.games{background:#172f29;border-color:#ffffff20}.games .demo-toolbar{border-color:#ffffff13;color:#e9c982}.table{position:relative;padding:27px 15px 20px;text-align:center;background:radial-gradient(ellipse,#2c5a4b,transparent 65%);overflow:hidden}.table-caption{font-size:7px;color:#bca877;letter-spacing:1.9px}.playing-cards{height:176px;display:flex;justify-content:center;align-items:center;margin-top:22px}.playing-cards>div{width:94px;height:140px;background:#eee9db;color:#223f35;border-radius:8px;box-shadow:0 10px 20px #0004;position:relative;padding:10px;margin:-9px;display:flex;flex-direction:column;justify-content:space-between}.playing-cards>div:nth-child(2){z-index:2;color:#b4483e}.playing-cards b{font-family:Georgia;font-size:17px;align-self:flex-start;line-height:1}.playing-cards b span{display:block;font-size:13px}.playing-cards b:last-child{align-self:flex-end;transform:rotate(180deg)}.playing-cards strong{font-size:44px;line-height:1}.table-label{font-family:Manrope;font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.8px;color:#f0dbad;margin-top:10px}.table-label em{font-style:normal;color:#a4bcaa}.game-players{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:21px}.game-players .avatar{width:27px;height:27px;border:2px solid #426956;font-size:6px}.game-players i{width:3px;height:3px;background:#95b290;border-radius:50%}.game-bottom{padding:15px 20px;display:flex;justify-content:space-between;border-top:1px solid #ffffff10;font-size:8px;color:#a8bcae}.game-bottom b{display:flex;align-items:center;gap:9px;color:#e5c27e}.explore{padding:115px 8% 100px}.section-heading h2{font-size:clamp(34px,4.3vw,65px);letter-spacing:-2.5px;line-height:1.16;font-weight:500;margin-top:25px}.section-heading h2>span{color:#f19b75}.product-directory{margin-top:55px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.product-directory>a{display:flex;align-items:center;gap:21px;padding:24px 20px;border-bottom:1px solid var(--line);transition:background .2s}.product-directory>a:nth-child(odd){border-right:1px solid var(--line)}.product-directory>a>div{flex:1}.product-directory strong{display:block;font:600 22px Manrope;letter-spacing:-1px}.product-directory div>span{display:block;font-size:10px;color:#8e8796;margin-top:5px}.product-directory>a>svg{color:#79717f;transition:color .2s,transform .2s}.product-directory>a:hover{background:#ffffff04}.product-directory>a:hover>svg{color:var(--accent);transform:translate(3px,-3px)}.site-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px 6%;color:#8b8492}.site-footer .brand{width:131px;height:42px}.site-footer .brand img{width:150px;height:50px;transform:translate(-6px,-3px)}.site-footer>span{font-size:10px}.site-footer>small{font-size:9px}.site-footer>a:last-child{border:1px solid #ffffff20;width:34px;height:34px;display:grid;place-items:center;border-radius:50%}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;color:#111;padding:15px}.skip-link:focus{top:15px}.detail-hero{padding:40px 8% 110px;background:radial-gradient(ellipse at 85% 55%,color-mix(in srgb,var(--accent),transparent 95%),transparent 65%)}.back-link{display:inline-flex;align-items:center;gap:9px;font-size:10px;color:#9f96a7}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;min-height:620px;margin-top:40px}.detail-grid .product-name{margin-top:0;margin-bottom:30px}.detail-grid h1{font-size:clamp(40px,4.6vw,68px);font-weight:500;letter-spacing:-2.8px;line-height:1.12;margin-top:22px}.detail-grid p{font-size:14px;color:#a69eaf;line-height:1.85;margin-top:28px}.detail-demo{position:relative}.solid-cta{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--accent, #f6a27b);color:#1d1b20;font-size:12px;padding:16px 23px;border-radius:30px;margin-top:30px;transition:transform .2s}.solid-cta:hover{transform:translateY(-3px)}.availability{display:block;font-size:9px;color:#8f859a;line-height:1.7;margin-top:17px;max-width:360px}.feature-section{padding:95px 8%;border-block:1px solid var(--line);background:#151318}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px}.features>article{padding-top:22px;border-top:1px solid #ffffff23}.features>article>span{display:flex;justify-content:space-between;font-size:11px;color:var(--accent)}.features h3{font-size:24px;font-weight:500;letter-spacing:-.8px;line-height:1.3;margin-top:30px}.features p{font-size:13px;line-height:1.9;color:#a39aac;margin-top:20px}.product-end{text-align:center;padding:110px 15%;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--accent),transparent 94%),transparent 65%)}.product-end>.product-mark{height:60px;width:60px;font-size:39px}.product-end h2{font-size:clamp(32px,4.5vw,65px);letter-spacing:-2px;line-height:1.2;font-weight:500;margin-top:30px}.product-end p{font-size:14px;color:#aaa0b3;line-height:1.8;margin:25px auto 0;max-width:490px}.not-found{min-height:70vh;padding:110px 8%}.not-found h1{font-size:clamp(35px,6vw,80px);margin-top:20px;font-weight:500;letter-spacing:-3px}@media(max-width:1050px){.nav{gap:20px}.nav .nav-cta{font-size:10px}.knowledge-body,.chat-body{grid-template-columns:100px 1fr}.demo-toolbar{padding-inline:15px}.pipeline{padding-inline:10px;gap:6px}.pipeline h5{font-size:6px}.pipeline article>b{font-size:8px}.pipeline article footer small{display:none}.social-post{margin-inline:12px}.post-art>span{font-size:23px}.post-copy{padding-inline:12px}.detail-grid{gap:5%}.detail-grid h1{font-size:48px}.detail-demo .floating-chip{right:-8px}}@media(max-width:700px){html{scroll-padding-top:25px}.site-header{height:77px;padding-inline:6%}.brand{width:142px;height:48px}.brand img{width:164px;height:55px;transform:translate(-8px,-3px)}.menu-toggle{display:block;padding:7px}.nav{display:none;position:absolute;top:77px;left:0;right:0;background:#19161f;padding:30px 6%;border-bottom:1px solid #ffffff20}.nav.open{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.nav .nav-cta{font-size:12px}.eyebrow{font-size:8px;letter-spacing:1.1px}.product-name{font-size:30px;margin-top:25px}.demo{transform:rotate(-2deg)}.illustration-label{font-size:7px;margin-top:26px}.demo-toolbar{height:45px}.pipeline h5{font-size:7px}.pipeline article>b{font-size:8px}.pipeline article{padding:10px 7px}.pipeline article footer small{display:block;font-size:4px}.crm-summary>strong{font-size:23px}.floating-chip{font-size:8px;padding:11px;right:-8px}.post-art{height:185px}.post-copy>b{font-size:12px}.knowledge-body,.chat-body{grid-template-columns:105px 1fr}.knowledge-body{min-height:310px}.knowledge h3{font-size:19px}.knowledge-body>article{padding-inline:14px}.knowledge-body aside{padding-inline:10px}.knowledge-body aside>span{font-size:6px}.chat-body>article{padding-inline:12px}.chat-body article header{font-size:8px}.chat-body article header small{font-size:5px}.chat-msg p{font-size:8px}.task{font-size:6px;gap:4px}.chat-input{font-size:6px}.bio-window{width:280px}.bio .floating-chip{right:0}.explore{padding:70px 7%}.section-heading h2{font-size:36px;letter-spacing:-1.6px}.product-directory{grid-template-columns:1fr;margin-top:35px}.product-directory>a{padding:21px 0;gap:17px}.product-directory>a:nth-child(odd){border-right:0}.product-directory strong{font-size:22px}.product-directory div>span{font-size:9px}.site-footer{padding:28px 6%;flex-wrap:wrap;gap:12px}.site-footer .brand{width:120px}.site-footer>span{font-size:8px;max-width:150px;text-align:right}.site-footer>small{flex-basis:80%;font-size:8px}.site-footer>a:last-child{width:28px;height:28px;font-size:12px}.detail-hero{padding:28px 7% 65px}.detail-grid{display:flex;flex-direction:column;gap:55px;margin-top:42px;min-height:0}.detail-grid h1{font-size:46px;letter-spacing:-2px}.detail-grid p{font-size:13px;margin-top:23px}.detail-grid .product-name{margin-bottom:22px}.detail-demo{width:100%}.solid-cta{font-size:11px;padding:15px 20px}.availability{font-size:8px}.feature-section{padding:65px 7%}.features{grid-template-columns:1fr;gap:35px;margin-top:35px}.features h3{font-size:25px;margin-top:22px}.features p{font-size:13px;margin-top:15px}.product-end{padding:75px 7%}.product-end h2{font-size:37px;letter-spacing:-1.5px}.product-end p{font-size:12px}.not-found{padding:85px 7%}.not-found h1{letter-spacing:-1.5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}.brand img,.site-footer .brand img{width:100%;height:100%;transform:none}.joyful-site{background:#fff9ee;color:#302335}.joyful-site .site-header{background:#fff9ee;border-color:#30233515}.joyful-site .brand img{filter:brightness(.43) saturate(2.2)}.joyful-site .nav a{color:#55435b}.joyful-site .nav .nav-cta{border-color:#30233530}.joyful-site .nav a span{color:#786180}.joyful-site .menu-toggle{color:#302335}.joyful-site .site-footer{border-color:#30233518;background:#fff9ee;color:#796980}.joyful-site .site-footer>a:last-child{border-color:#30233530}.journey{position:relative;height:1100svh;--journey-accent: #e35c37;--journey-progress: 0;background:#fff9ee}.journey-stage{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden;isolation:isolate;background:#fff9ee;color:#302335}.journey-atmosphere{position:absolute;inset:-25%;z-index:-2;background:radial-gradient(ellipse at 75% 48%,#ffc74615,transparent 48%),radial-gradient(ellipse at 10% 90%,#b087ea0d,transparent 50%)}.journey-grid{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#866c9020 .8px,transparent .8px);background-size:24px 24px;opacity:.4;-webkit-mask-image:linear-gradient(transparent,#000,transparent);mask-image:linear-gradient(transparent,#000,transparent)}.journey-canvas{position:absolute;inset:0;z-index:0;pointer-events:none}.journey-canvas canvas{width:100%;height:100%}.journey-top{position:absolute;top:34px;left:6%;right:6%;display:flex;justify-content:space-between;align-items:center;z-index:10;font-size:8px;letter-spacing:1.6px;color:#87708e}.journey-top>span:first-child{display:flex;align-items:center;gap:10px}.journey-top i{height:5px;width:5px;background:var(--journey-accent);border-radius:50%;transition:background .5s}.journey-current{text-transform:uppercase}.journey-panel{position:absolute;inset:0;padding:90px 7% 80px;display:flex;align-items:center;gap:8%;pointer-events:none;visibility:hidden;opacity:0;z-index:2}.journey-panel.active{pointer-events:auto}.journey-panel:first-of-type{visibility:visible;opacity:1}.journey-copy{width:48%;max-width:650px}.journey-copy .eyebrow{font-size:8px;letter-spacing:1.6px;color:#8a7193;line-height:1.8}.journey-copy .eyebrow b{font-weight:500;color:var(--accent, #e35c37);margin-right:20px}.journey-intro h1{font-size:clamp(52px,6.2vw,105px);line-height:1.08;letter-spacing:-5px;font-weight:650;margin-top:27px}.journey-intro h1>span{color:#ebaa28}.journey-panel em{font-style:normal;color:var(--accent, var(--journey-accent))}.journey-copy>p{font-size:13px;line-height:1.85;color:#7d6885;margin-top:25px;max-width:420px}.journey-link{display:inline-flex;align-items:center;gap:36px;background:#302335;color:#fff9ee;padding:15px 22px;border-radius:30px;margin-top:28px;font-size:12px;box-shadow:0 6px #30233512;transition:transform .3s}.journey-link svg{color:#ffc960;transition:transform .3s}.journey-link:hover{transform:translateY(-3px)}.journey-link:hover svg{transform:translate(3px,-3px)}.journey-object-caption{position:absolute;bottom:105px;right:11%;text-align:right}.journey-object-caption>span{font-size:7px;letter-spacing:1.5px;color:#a58ca9}.journey-object-caption>p{font-family:Manrope;font-size:18px;line-height:1.3;letter-spacing:-.5px;color:#876392;margin-top:12px}.journey-bottom{position:absolute;left:6%;right:6%;bottom:30px;display:flex;align-items:center;gap:35px;z-index:10;color:#8b7494;font-size:7px;letter-spacing:1.2px}.journey-bottom>span:first-child{display:flex;align-items:center;gap:10px;white-space:nowrap}.journey-track{height:2px;flex:1;background:#30233512}.journey-track i{display:block;background:var(--journey-accent);height:2px;width:100%;transform:scaleX(var(--journey-progress));transform-origin:left}.journey-signature{white-space:nowrap}.journey-statement,.journey-about,.journey-end{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0}.journey-statement h2{font-size:clamp(60px,7.4vw,120px);font-weight:650;letter-spacing:-5px;line-height:1.04;margin-top:26px}.journey-statement p,.journey-about p{font-size:14px;line-height:1.9;color:#826e89;margin-top:30px}.journey-product-name{font:750 45px Manrope;letter-spacing:-2px;color:var(--accent);margin-top:24px}.journey-product-name>span{font-size:18px;vertical-align:super;margin-left:7px}.journey-product h2{font-size:clamp(35px,3.8vw,60px);font-weight:600;letter-spacing:-2.2px;line-height:1.14;margin-top:20px}.journey-demo{width:44%;max-width:620px;position:relative;perspective:1200px;transform-style:preserve-3d;color:#eeecec}.journey-demo .demo{transform:none!important;box-shadow:0 25px 70px #67497225}.journey-demo .illustration-label{margin-top:20px;color:#9b84a2}.journey-giant-name{position:absolute;bottom:40px;left:4%;font:750 clamp(120px,21vw,370px) Manrope;letter-spacing:-15px;line-height:1;color:color-mix(in srgb,var(--accent),transparent 94%);z-index:-1;pointer-events:none}.journey-about h2,.journey-end h2{font-size:clamp(44px,5.5vw,88px);font-weight:600;letter-spacing:-3px;line-height:1.16;margin-top:25px}.journey-disciplines{display:flex;align-items:center;gap:25px;color:#836391;font-size:12px;margin-top:42px}.journey-disciplines svg{color:var(--journey-accent)}.journey-end{padding-top:70px}.journey-end h2{font-size:clamp(40px,4.5vw,68px)}.journey-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:1050px;margin-top:40px;text-align:left}.journey-directory a{padding:24px 20px;display:flex;justify-content:space-between;align-items:center;background:#fff9;border:1px solid #3023350c;border-radius:16px;transition:background .3s,transform .3s;box-shadow:0 4px #30233506}.journey-directory a:hover{background:#fff;transform:translateY(-4px)}.journey-directory a>span{font:700 26px Manrope;letter-spacing:-1px;color:var(--accent)}.journey-directory small{display:block;font:400 8px DM Sans;letter-spacing:0;color:#8c7694;margin-top:7px}.journey-directory svg{color:var(--accent)}.journey-anchor{position:absolute;left:0;height:1px;width:1px;pointer-events:none}.anchor-products{top:20.2%}.anchor-about{top:80.8%}.anchor-explore{top:90.9%}.journey-static-symbol{height:100%;display:flex;justify-content:flex-end;align-items:center;padding-right:15%;font-size:200px;color:#e39332;opacity:.3}.journey-reduced{height:auto}.journey-reduced .journey-stage{height:auto;position:relative;overflow:visible}.journey-reduced .journey-panel{position:relative;min-height:90svh;visibility:visible!important;opacity:1!important;pointer-events:auto;transform:none!important;filter:none!important}.journey-reduced .journey-top,.journey-reduced .journey-bottom,.journey-reduced .journey-anchor{display:none}.journey-reduced .journey-giant-name{opacity:.5}.journey-reduced .journey-intro .journey-copy{width:80%}@media(max-width:1050px){.journey-panel{padding-inline:6%;gap:6%}.journey-intro h1{font-size:64px;letter-spacing:-3px}.journey-copy{width:49%}.journey-product h2{font-size:38px;letter-spacing:-1.6px}.journey-demo{width:45%}.journey-product-name{font-size:35px}.journey-copy>p{font-size:12px}.journey-object-caption{right:9%}.journey-directory small{font-size:7px}.journey-directory a{padding:20px 12px}}@media(max-width:700px){.joyful-site .nav{background:#fff7e9;border-color:#30233520}.journey{height:1200svh}.journey-stage{min-height:660px}.journey-top{top:24px;font-size:6px;letter-spacing:1px}.journey-top>span:first-child{max-width:230px}.journey-current{font-size:6px}.journey-panel{padding:65px 7%;gap:0}.journey-intro{align-items:flex-start;padding-top:100px}.journey-copy{width:100%;max-width:none}.journey-intro h1{font-size:clamp(44px,10.7vw,74px);letter-spacing:-2.5px;margin-top:20px}.journey-copy>p{font-size:11px;line-height:1.8;margin-top:18px}.journey-copy .eyebrow{font-size:6px;letter-spacing:1px}.journey-link{font-size:10px;margin-top:20px;padding:12px 18px;gap:25px}.journey-object-caption{bottom:70px;right:7%}.journey-object-caption>span{font-size:6px}.journey-object-caption>p{font-size:13px;margin-top:8px}.journey-bottom{bottom:22px;gap:15px;font-size:6px}.journey-signature{display:none}.journey-statement h2{font-size:58px;letter-spacing:-3px}.journey-statement p{font-size:12px}.journey-product{flex-direction:column;align-items:stretch;justify-content:center;padding-top:60px;padding-bottom:55px;gap:24px}.journey-product-name{font-size:26px;margin-top:12px;letter-spacing:-1px}.journey-product h2{font-size:30px;letter-spacing:-1.2px;margin-top:10px;max-width:440px}.journey-product .journey-copy>p{font-size:10px;line-height:1.65;margin-top:12px;max-width:none}.journey-product .journey-link{margin-top:14px;font-size:9px;padding:10px 14px}.journey-demo{width:100%;max-width:380px;align-self:center}.journey-demo .demo{font-size:9px}.journey-demo .demo-toolbar{height:33px;font-size:11px}.journey-demo .crm-summary{padding:14px 15px}.journey-demo .crm-summary>strong{font-size:19px}.journey-demo .pipeline{padding-bottom:12px}.journey-demo .pipeline article{padding:7px;margin-bottom:6px}.journey-demo .pipeline h5,.journey-demo .mini-lines{margin-block:8px}.journey-demo .pipeline article:nth-of-type(2){display:none}.journey-demo .floating-chip{padding:8px;font-size:7px;bottom:8px}.journey-demo .rich{padding:12px}.journey-demo .rich-avatar{height:28px;width:28px}.journey-demo .rich h3{font-size:14px}.journey-demo .rich-message{padding:0 13px 10px;font-size:8px}.journey-demo .post-art{height:135px;padding:15px}.journey-demo .post-art>span{font-size:20px}.journey-demo .post-copy{padding:10px}.journey-demo .post-copy>b{font-size:10px}.journey-demo .post-copy p{font-size:7px;margin-top:7px}.journey-demo .approve{padding:10px 15px 0;font-size:7px}.journey-demo .marketing{padding-bottom:10px}.journey-demo .bio-window{width:210px;padding-bottom:10px}.journey-demo .bio-banner{height:45px}.journey-demo .bio-avatar{width:40px;height:40px;font-size:18px;margin-top:-20px;margin-bottom:6px;border-width:3px}.journey-demo .bio h3{font-size:17px}.journey-demo .bio p{font-size:6px;margin:8px 0}.journey-demo .bio-links>div{padding:8px;font-size:8px;margin:5px 0}.journey-demo .bio-social{font-size:14px;margin-top:10px}.journey-demo .browser-dots{height:24px}.journey-demo .knowledge-body{min-height:210px;grid-template-columns:80px 1fr}.journey-demo .knowledge-body aside{padding:13px 8px;gap:13px}.journey-demo .knowledge-body aside>small{font-size:5px}.journey-demo .knowledge-body aside>span{font-size:5px;gap:3px}.journey-demo .knowledge-body aside svg{width:10px}.journey-demo .knowledge-body article{padding:14px 12px}.journey-demo .knowledge h3{font-size:16px;margin-top:10px}.journey-demo .knowledge p{font-size:6px;margin-top:9px}.journey-demo .doc-lines{margin-top:10px}.journey-demo .knowledge blockquote{margin:10px 0;font-size:6px;padding:6px}.journey-demo .chat-body{min-height:205px;grid-template-columns:90px 1fr}.journey-demo .chat-body aside{font-size:7px;padding:14px 10px;gap:12px}.journey-demo .chat-body article{padding:12px}.journey-demo .chat-body article header{padding-bottom:10px}.journey-demo .chat-msg{margin-bottom:12px}.journey-demo .chat-msg p{font-size:7px}.journey-demo .chat-input{margin-top:10px;padding:8px}.journey-demo .task{padding:7px;margin-top:8px}.journey-demo .table{padding:14px 10px 10px}.journey-demo .playing-cards{height:115px;margin-top:12px}.journey-demo .playing-cards>div{height:95px;width:65px;padding:8px}.journey-demo .playing-cards strong{font-size:30px}.journey-demo .playing-cards b{font-size:12px}.journey-demo .playing-cards b span{font-size:9px}.journey-demo .table-label{font-size:20px}.journey-demo .game-players{margin-top:12px}.journey-demo .game-bottom{padding:10px 15px}.journey-demo .illustration-label{font-size:6px;margin-top:13px}.journey-giant-name{font-size:100px;letter-spacing:-6px;bottom:35px}.journey-about h2{font-size:40px;letter-spacing:-1.8px}.journey-about p{font-size:11px}.journey-disciplines{gap:10px;font-size:9px;margin-top:30px}.journey-disciplines svg{width:13px}.journey-end h2{font-size:37px;letter-spacing:-1.7px;margin-top:20px}.journey-directory{grid-template-columns:1fr 1fr;margin-top:30px;gap:8px}.journey-directory a{padding:18px 10px;gap:8px}.journey-directory a>span{font-size:22px}.journey-directory small{font-size:6px;line-height:1.5;max-width:120px}.journey-directory svg{width:16px}.journey-reduced{height:auto}.journey-reduced .journey-panel{min-height:90svh}.journey-reduced .journey-intro .journey-copy{width:100%}}@media(max-height:740px)and (min-width:701px){.journey-intro h1{font-size:68px}.journey-copy>p{margin-top:20px}.journey-product h2{font-size:40px}.journey-demo{max-width:480px}.journey-about h2{font-size:58px}.journey-statement h2{font-size:76px}}.joyful-site{--line: #30233516}.joyful-site .product-page{background:#fff9ee;color:#302335}.joyful-site .detail-hero{background:radial-gradient(ellipse at 80% 45%,color-mix(in srgb,var(--accent),transparent 75%),transparent 65%)}.joyful-site .back-link,.joyful-site .availability{color:#927b9c}.joyful-site .detail-grid p,.joyful-site .features p,.joyful-site .product-end p{color:#826d8a}.joyful-site .eyebrow{color:#8e739b}.joyful-site .feature-section{background:#f7f0e7;border-color:#30233516}.joyful-site .features>article{border-color:#30233520}.joyful-site .features>article>span{color:#826195}.joyful-site .detail-demo{color:#eeecec}.joyful-site .solid-cta{background:#302335;color:#fff9ee}.joyful-site .solid-cta svg{color:var(--accent)}.joyful-site .product-directory div>span{color:#92799b}.joyful-site .product-directory>a:hover{background:#30233505}.joyful-site .product-directory>a>svg{color:#866492}.joyful-site .product-page .product-mark{color:#735484;background:color-mix(in srgb,var(--accent),transparent 50%)}.joyful-site .illustration-label{color:#9b84a2}.joyful-site .product-end{background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--accent),transparent 78%),transparent 65%)}.joyful-site .not-found{color:#302335;background:#fff9ee}.journey-bottom>button{display:flex;align-items:center;gap:10px;white-space:nowrap;font:inherit;letter-spacing:inherit;color:inherit;padding:0;border:0;background:none}.journey-bottom>button:hover{color:var(--journey-accent)}.joyful-site .brand img{filter:none}
