.marketing-site{--mk-bg:#f5f7fb;--mk-ink:#111827;--mk-muted:#647085;--mk-border:#dfe4ed;--mk-accent:#5a67d8;color:var(--mk-ink);background:radial-gradient(circle at 10% 0,rgba(116,128,255,.14),transparent 28rem),linear-gradient(#fbfcff,var(--mk-bg))}.marketing-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;max-width:1440px;min-height:76px;margin:0 auto;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(223,228,237,.72);background:rgba(251,252,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-brand{gap:10px;letter-spacing:.12em}.marketing-brand span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#fff;background:#111827;font-weight:900}.hero-actions,.marketing-actions,.marketing-header nav{display:flex;align-items:center;gap:20px}.marketing-actions a,.marketing-header nav a{color:#4c576b;font-size:.84rem;font-weight:750;text-decoration:none}.marketing-desktop-nav{justify-content:center;flex:1 1}.marketing-mobile-menu{display:none;position:relative}.marketing-mobile-menu summary{cursor:pointer;list-style:none;color:#334057;font-size:.84rem;font-weight:850}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu summary span{display:inline-block;margin-left:5px;transition:transform .2s ease}.marketing-mobile-menu[open] summary span{transform:rotate(45deg)}.marketing-mobile-menu nav{position:absolute;top:38px;right:0;width:min(320px,calc(100vw - 32px));padding:12px;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--mk-border);border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(17,24,39,.16)}.marketing-mobile-menu nav a{padding:10px 12px;border-radius:9px}.marketing-mobile-menu nav a:hover{background:#f1f3f8}.marketing-button,.offer-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;border-radius:11px;background:#111827;font-weight:850;text-decoration:none}.marketing-button-large{min-height:52px;padding:14px 20px}.marketing-hero{max-width:1440px;min-height:calc(100vh - 76px);padding:96px 48px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);grid-gap:72px;gap:72px;align-items:center}.marketing-kicker,.offer-category{margin:0;color:var(--mk-accent);font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.hero-copy h1,.marketing-section-heading h1{max-width:900px;margin:16px 0 24px;font-size:clamp(3.25rem,7.6vw,7.25rem);line-height:.9;letter-spacing:-.07em}.hero-copy>p:not(.marketing-kicker){max-width:720px;margin:0;color:var(--mk-muted);font-size:1.14rem;line-height:1.75}.hero-actions{margin-top:30px;flex-wrap:wrap}.marketing-text-link{color:#27324a;font-weight:800;text-underline-offset:4px}.trust-row{margin-top:44px;display:flex;flex-wrap:wrap;gap:10px}.trust-row span{padding:8px 11px;border:1px solid var(--mk-border);border-radius:999px;color:#586479;background:rgba(255,255,255,.8);font-size:.76rem;font-weight:750}.hero-system-card{padding:26px;border:1px solid rgba(211,218,232,.9);color:#f8fafc;background:linear-gradient(155deg,#111827,#202b46);box-shadow:0 38px 90px rgba(23,32,51,.22);transform:rotate(1.2deg)}.hero-system-card>p{margin:0 0 28px;color:#9ba8c2;font-size:.72rem;font-weight:900;letter-spacing:.16em}.hero-system-card>div:not(.agent-mini-grid){display:grid;grid-gap:5px;gap:5px;margin-top:12px;padding:17px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.055)}.hero-system-card span{color:#aeb8cc;font-size:.78rem}.agent-mini-grid{margin:12px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.agent-mini-grid span{padding:13px;border-radius:12px;color:#dce2ef;background:rgba(255,255,255,.08);font-weight:750}.hero-system-card footer{padding-top:20px;border-top:1px solid rgba(255,255,255,.12);color:#b5bfd2;font-size:.76rem}.marketing-section{max-width:1440px;margin:0 auto;padding:110px 48px}.marketing-section-heading{max-width:980px;margin-bottom:44px}.governance-section h2,.marketing-cta h2,.marketing-section-heading h2{margin:12px 0 16px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98;letter-spacing:-.055em}.marketing-section-heading>p:last-child{color:var(--mk-muted);font-size:1.05rem;line-height:1.7}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.offer-card,.pricing-card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--mk-border);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 18px 55px rgba(23,32,51,.055)}.offer-card h3,.pricing-card h2{margin:24px 0 12px;font-size:1.65rem;letter-spacing:-.035em}.offer-card>p:not(.offer-category),.pricing-card>p:not(.offer-category){color:var(--mk-muted);line-height:1.65}.offer-audience{min-height:78px}.offer-price{display:block;margin:12px 0;font-size:1.05rem}.offer-card ul,.pricing-card ul{flex:1 1;margin:12px 0 24px;padding-left:20px;color:#566176;line-height:1.8}.offer-link{align-self:flex-start}.assisted-strip{margin-top:16px;padding:28px;display:flex;justify-content:space-between;gap:32px;align-items:center;border:1px solid #cfd6e7;border-radius:22px;background:#e9edff}.assisted-strip h3{margin:8px 0;font-size:1.5rem}.assisted-strip p{margin-bottom:0;color:#59657c}.assisted-strip>div:last-child{min-width:230px;display:grid;grid-gap:14px;gap:14px;justify-items:end}.assisted-strip a{font-weight:850}.how-section{padding-top:70px}.how-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.how-grid article{padding:24px;border-top:2px solid #202b46;background:rgba(255,255,255,.5)}.how-grid span{color:var(--mk-accent);font-weight:900}.how-grid h3{margin:28px 0 10px}.how-grid p{margin:0;color:var(--mk-muted);line-height:1.65}.governance-section{max-width:1344px;margin:60px auto;padding:68px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:72px;gap:72px;border-radius:30px;color:#f5f7fb;background:#111827}.governance-section .marketing-kicker{color:#aeb8ff}.governance-section ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.governance-section li{padding:18px;display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045)}.governance-section li span{color:#aeb8cc;line-height:1.55}.marketing-cta{max-width:1200px;margin:120px auto;padding:72px;border:1px solid #d6ddec;border-radius:30px;background:#fff;box-shadow:0 28px 80px rgba(23,32,51,.08)}.marketing-cta>p:not(.marketing-kicker){max-width:760px;color:var(--mk-muted);line-height:1.7}.marketing-footer{max-width:1440px;margin:0 auto;padding:40px 48px 56px;display:flex;justify-content:space-between;gap:28px;border-top:1px solid var(--mk-border)}.marketing-footer p{color:var(--mk-muted)}.marketing-footer>div:last-child{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.marketing-footer a{color:#4d596e;font-weight:750}.contact-page,.pricing-page{min-height:calc(100vh - 76px);padding-top:90px}.contact-page .marketing-section-heading h1,.pricing-page .marketing-section-heading h1{font-size:clamp(3rem,6vw,6.2rem)}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.pricing-note{margin-top:28px;color:var(--mk-muted);line-height:1.65}.contact-card{max-width:760px;padding:38px;border:1px solid var(--mk-border);border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(23,32,51,.07)}.contact-card h2{margin-top:0;font-size:2rem}.contact-card>p{color:var(--mk-muted);line-height:1.7}.contact-notice{padding:14px;border-radius:12px;background:#f0f2f8}.experience-entry-section{max-width:1344px;margin:-34px auto 60px;padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;border:1px solid var(--mk-border);border-radius:22px;background:rgba(255,255,255,.86);box-shadow:0 24px 70px rgba(23,32,51,.08)}.experience-entry-section a{min-height:158px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;border-radius:15px;color:var(--mk-ink);text-decoration:none;transition:background .2s ease,transform .2s ease}.experience-entry-section a:hover{background:#f0f2ff;transform:translateY(-2px)}.experience-entry-section a+a{border-left:1px solid var(--mk-border)}.experience-entry-section span{color:var(--mk-accent);font-size:.69rem;font-weight:900;letter-spacing:.13em}.experience-entry-section strong{font-size:1.22rem;letter-spacing:-.025em}.experience-entry-section small{color:var(--mk-muted);line-height:1.45}.experience-entry-section i{float:right;color:var(--mk-ink);font-size:1rem;font-style:normal}.public-page-hero{max-width:1440px;margin:0 auto;padding:112px 48px 84px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:80px;gap:80px;align-items:end}.public-page-hero h1{max-width:1020px;margin:18px 0 24px;font-size:clamp(3.5rem,7vw,7rem);line-height:.91;letter-spacing:-.068em}.public-page-hero>div>p:not(.marketing-kicker),.public-page-hero>p{margin:0;color:var(--mk-muted);font-size:1.08rem;line-height:1.75}.product-principles{padding:26px;display:grid;grid-gap:8px;gap:8px;border:1px solid #d7ddea;border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 24px 70px rgba(23,32,51,.08)}.product-principles>p{margin-bottom:14px}.product-principles>div{padding:16px;display:flex;gap:14px;align-items:center;border:1px solid #e4e7ee;border-radius:13px;background:#f9fafc}.product-principles span{color:var(--mk-accent);font-size:.74rem;font-weight:900}.product-principles strong{font-size:.9rem}.operating-loop-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--mk-border);border-bottom:1px solid var(--mk-border)}.operating-loop-grid article{min-height:280px;padding:26px 22px;border-right:1px solid var(--mk-border)}.operating-loop-grid article:last-child{border-right:0}.operating-loop-grid span{color:var(--mk-accent);font-size:.74rem;font-weight:900}.operating-loop-grid h3{margin-top:88px;font-size:1.2rem}.operating-loop-grid p{color:var(--mk-muted);line-height:1.65}.company-system-section{padding-top:50px}.system-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.system-layer-grid article{min-height:300px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:22px;color:#eef2fa;background:linear-gradient(145deg,#111827,#26324d)}.system-layer-grid article:nth-child(2){background:linear-gradient(145deg,#1c2941,#3d4d73)}.system-layer-grid article:nth-child(3){color:var(--mk-ink);background:#e8ebff}.system-layer-grid p{color:#aeb8cc;font-size:.7rem;font-weight:900;letter-spacing:.13em}.system-layer-grid article:nth-child(3) p{color:#5a67d8}.system-layer-grid h3{max-width:360px;margin:10px 0 18px;font-size:1.7rem;letter-spacing:-.04em}.system-layer-grid span{color:#b9c2d3;font-size:.84rem;line-height:1.6}.system-layer-grid article:nth-child(3) span{color:#667086}.tour-shelf{padding:0}.tour-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.tour-card{min-height:250px;padding:28px;display:flex;flex-direction:column;border:1px solid var(--mk-border);border-radius:22px;background:rgba(255,255,255,.72)}.tour-card.is-available{color:#f8fafc;border-color:#293650;background:linear-gradient(145deg,#111827,#26324d);box-shadow:0 30px 70px rgba(17,24,39,.18)}.tour-card-topline{display:flex;justify-content:space-between;gap:20px;align-items:center}.tour-card-topline>span{padding:6px 9px;border-radius:999px;color:#667086;background:#eef0f5;font-size:.68rem;font-weight:800}.tour-card.is-available .tour-card-topline>span{color:#dbe2f0;background:rgba(255,255,255,.1)}.tour-card h3{margin:50px 0 10px;font-size:1.65rem;letter-spacing:-.035em}.tour-card>p{flex:1 1;color:var(--mk-muted);line-height:1.65}.tour-card.is-available>p{color:#b7c0d2}.tour-card a,.tour-coming-soon{align-self:flex-start;color:inherit;font-weight:850;text-underline-offset:4px}.tour-coming-soon{color:#7b8496;font-size:.82rem}.solution-path-list{padding-top:40px}.solution-path-list>article{padding:54px 0;display:grid;grid-template-columns:90px minmax(0,1.2fr) minmax(260px,.6fr);grid-gap:34px;gap:34px;border-top:1px solid var(--mk-border)}.solution-path-list>article:last-child{border-bottom:1px solid var(--mk-border)}.solution-index{color:#8b95a8;font-size:.8rem;font-weight:900}.solution-path-list h2{max-width:820px;margin:10px 0 20px;font-size:clamp(2.2rem,4vw,4rem);line-height:1;letter-spacing:-.055em}.solution-path-list p{color:var(--mk-muted);line-height:1.7}.solution-audience{max-width:760px;color:#374258!important}.solution-path-list ul{margin:4px 0 26px;padding-left:20px;color:#566176;line-height:1.9}.solution-path-list a{color:#202b46;font-weight:900;text-underline-offset:4px}.public-template-grid{padding-top:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.public-template-grid article{padding:32px;display:flex;flex-direction:column;border:1px solid var(--mk-border);border-radius:24px;background:rgba(255,255,255,.86);box-shadow:0 18px 55px rgba(23,32,51,.05)}.public-template-grid h2{margin:22px 0 12px;font-size:2rem;letter-spacing:-.04em}.public-template-grid p{color:var(--mk-muted);line-height:1.65}.template-audience{min-height:82px;color:#3f4a60!important}.template-counts{margin:18px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.template-counts span{padding:14px;display:grid;grid-gap:4px;gap:4px;border-radius:12px;background:#f0f2f8;color:#687286;font-size:.75rem}.template-counts strong{color:var(--mk-ink);font-size:1.25rem}.public-template-grid ul{flex:1 1;padding-left:20px;color:#566176;line-height:1.8}.public-template-grid a{align-self:flex-start;margin-top:18px;color:#202b46;font-weight:900;text-underline-offset:4px}.meeting-product-hero{align-items:center}.meeting-agenda-card{padding:28px;border-radius:26px;color:#f5f7fb;background:linear-gradient(155deg,#111827,#26324d);box-shadow:0 32px 80px rgba(17,24,39,.2)}.meeting-agenda-card>span{display:block;margin-top:36px;color:#aeb8cc;font-size:.75rem}.meeting-agenda-card h2{margin:8px 0 26px;font-size:1.8rem;line-height:1.15;letter-spacing:-.04em}.meeting-agenda-card>div{padding:14px 0;display:grid;grid-gap:5px;gap:5px;border-top:1px solid rgba(255,255,255,.1)}.meeting-agenda-card>div span{color:#9faac0;font-size:.72rem}.meeting-agenda-card footer{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:#aeb8cc;font-size:.75rem}.meeting-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.meeting-flow-grid article{min-height:180px;padding:24px;border:1px solid var(--mk-border);border-radius:18px;background:rgba(255,255,255,.76)}.meeting-flow-grid span{color:var(--mk-accent);font-size:.74rem;font-weight:900}.meeting-flow-grid h3{margin-top:55px;font-size:1.2rem}.meeting-roles-section{max-width:1344px;margin:30px auto 100px;padding:64px;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;border-radius:28px;color:#f5f7fb;background:#111827}.meeting-roles-section h2{margin:12px 0;font-size:clamp(2.4rem,4vw,4rem);line-height:1;letter-spacing:-.055em}.meeting-roles-section>div:last-child{display:flex;flex-wrap:wrap;gap:9px;align-content:center}.meeting-roles-section>div:last-child span{padding:11px 13px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d7deeb;background:rgba(255,255,255,.06);font-size:.82rem}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.boundary-grid article{padding:30px;border:1px solid var(--mk-border);border-radius:22px;background:#fff}.boundary-grid h3{font-size:1.4rem}.boundary-grid ul{padding-left:22px;color:#566176;line-height:1.9}.configuration-note{margin-top:18px;padding:18px;border-radius:14px;color:#59657c;background:#ecefff;line-height:1.65}.enterprise-model{padding-top:30px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:80px;gap:80px;align-items:center}.enterprise-hierarchy{display:grid;justify-items:center}.enterprise-hierarchy>div{width:min(420px,100%);padding:18px;display:grid;grid-gap:5px;gap:5px;border:1px solid #cfd6e5;border-radius:15px;background:#fff;box-shadow:0 14px 40px rgba(23,32,51,.06)}.enterprise-hierarchy>div.is-human{color:#f7f9fd;border-color:#202b46;background:#111827}.enterprise-hierarchy span{color:var(--mk-accent);font-size:.65rem;font-weight:900;letter-spacing:.12em}.enterprise-hierarchy small{color:#7b8598}.enterprise-hierarchy>i{width:1px;height:32px;background:#c9d0df}.enterprise-hierarchy>section{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.enterprise-hierarchy>section div{padding:16px;display:grid;grid-gap:6px;gap:6px;border:1px solid var(--mk-border);border-radius:13px;background:#f9fafc}.enterprise-capabilities h2{margin:12px 0 18px;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1;letter-spacing:-.055em}.enterprise-capabilities ul{padding-left:20px;color:#566176;line-height:2}.enterprise-contact-section{max-width:1344px;margin:70px auto 120px;padding:64px;display:grid;grid-template-columns:1fr .75fr;grid-gap:60px;gap:60px;border-radius:28px;background:#e9edff}.enterprise-contact-section h2{margin:12px 0 18px;font-size:clamp(2.3rem,4vw,4rem);line-height:1;letter-spacing:-.055em}.enterprise-contact-section p{color:#59657c;line-height:1.7}.enterprise-contact-card{padding:28px;border:1px solid #d5dced;border-radius:20px;background:#fff}.enterprise-contact-card h3{margin-top:0;font-size:1.4rem}.demo-page{padding-bottom:100px}.demo-page-intro{max-width:1440px;margin:0 auto;padding:90px 48px 48px;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:80px;gap:80px;align-items:end}.demo-page-intro h1{max-width:900px;margin:14px 0 0;font-size:clamp(3.6rem,7vw,7rem);line-height:.9;letter-spacing:-.07em}.demo-page-intro>div:last-child>p{color:var(--mk-muted);font-size:1.05rem;line-height:1.7}.demo-safety{display:flex;flex-wrap:wrap;gap:7px}.demo-safety span{padding:7px 9px;border:1px solid var(--mk-border);border-radius:999px;color:#606b80;background:rgba(255,255,255,.75);font-size:.7rem;font-weight:800}.demo-workspace{max-width:1500px;margin:0 auto;border:1px solid #cfd6e3;border-radius:26px;background:#fff;box-shadow:0 40px 100px rgba(17,24,39,.14)}.demo-topbar{min-height:86px;padding:16px 22px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #dfe4ed;border-radius:26px 26px 0 0;background:rgba(255,255,255,.96)}.demo-topbar>div>.marketing-kicker{color:#4b59cc}.demo-org-title{margin-top:7px;display:flex;align-items:center;gap:10px}.demo-org-title>div{display:grid;grid-gap:2px;gap:2px}.demo-org-title small{color:#626d82;font-size:.7rem}.demo-org-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#111827;font-weight:900}.demo-boundary{display:flex;align-items:center;gap:12px}.demo-boundary>span{color:#566176;font-size:.76rem;font-weight:800}.demo-boundary i{width:7px;height:7px;display:inline-block;margin-right:4px;border-radius:50%;background:#38a169;box-shadow:0 0 0 4px rgba(56,161,105,.12)}.demo-agent-grid button,.demo-boundary button,.demo-navigation button,.demo-panel-close{font:inherit}.demo-boundary button{padding:9px 11px;border:1px solid #d9dee8;border-radius:9px;color:#3d485e;background:#fff;cursor:pointer;font-size:.75rem;font-weight:800}.demo-frame{position:relative;min-height:760px;display:grid;grid-template-columns:220px minmax(0,1fr);background:#f4f6f9}.demo-navigation{padding:22px 14px;display:block!important;border-right:1px solid rgba(255,255,255,.08);border-radius:0 0 0 26px;background:#111827}.demo-navigation-group{margin-bottom:20px;display:grid;grid-gap:3px;gap:3px}.demo-navigation-group>span{margin:0 10px 7px;color:#77839a;font-size:.63rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.demo-navigation button{width:100%;padding:10px;border:0;border-radius:9px;color:#aeb8cc;background:transparent;cursor:pointer;text-align:left;font-size:.78rem;font-weight:750}.demo-navigation button:hover{color:#fff;background:rgba(255,255,255,.06)}.demo-navigation button.is-active{color:#fff;background:#33405c;box-shadow:inset 3px 0 #94a3ff}.demo-main{min-width:0;padding:40px;border-radius:0 0 26px 0;overflow:hidden}.demo-main-heading{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}.demo-main-heading h2{max-width:850px;margin:10px 0 12px;font-size:clamp(2rem,3.8vw,4rem);line-height:.98;letter-spacing:-.055em}.demo-main-heading>div>.marketing-kicker{color:#4b59cc}.demo-main-heading>div>p:last-child{max-width:780px;color:#5f697d;line-height:1.6}.demo-context-pill{padding:8px 10px;flex:0 0 auto;border:1px solid #d9dfe9;border-radius:999px;color:#5b667a;background:#fff;font-size:.7rem;font-weight:800}.demo-metric-grid{margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.demo-metric-grid article{min-height:135px;padding:18px;display:grid;align-content:space-between;grid-gap:8px;gap:8px;border:1px solid #dce1ea;border-radius:15px;background:#fff}.demo-metric-grid article.is-attention{border-color:#e7c8a8;background:#fffaf4}.demo-metric-grid article.is-healthy{border-color:#bcdccf;background:#f6fcf9}.demo-metric-grid span{color:#687286;font-size:.72rem}.demo-metric-grid strong{font-size:1.7rem;letter-spacing:-.04em}.demo-metric-grid small{color:#626d82;line-height:1.4}.demo-timeline{margin-top:18px;padding:22px;border:1px solid #dce1ea;border-radius:17px;background:#fff}.demo-section-title{margin-bottom:4px;display:flex;justify-content:space-between;gap:20px;align-items:center}.demo-section-title h3{margin:0;font-size:1rem}.demo-section-title>span{color:#626d82;font-size:.68rem}.demo-timeline article{padding:17px 0;display:grid;grid-template-columns:14px 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid #edf0f4}.demo-timeline article:last-child{border-bottom:0}.demo-event-dot{width:8px;height:8px;margin-top:5px;border:2px solid #fff;border-radius:50%;background:#6d78df;box-shadow:0 0 0 3px #e5e8ff}.demo-timeline strong{font-size:.86rem}.demo-timeline p{margin:5px 0;color:#687286;font-size:.79rem;line-height:1.5}.demo-timeline small{color:#626d82;font-size:.69rem}.demo-agent-grid{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.demo-agent-grid button{padding:15px;display:grid;grid-template-columns:42px 1fr auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #dce1ea;border-radius:14px;background:#fff;cursor:pointer;text-align:left;transition:border-color .2s ease,transform .2s ease}.demo-agent-grid button:hover{transform:translateY(-2px);border-color:#aeb7dc}.demo-agent-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#3f4c69,#111827);font-size:.9rem;font-weight:900}.demo-agent-identity{min-width:0;display:grid;grid-gap:3px;gap:3px}.demo-agent-identity small{overflow:hidden;color:#687286;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.demo-agent-activity{grid-column:2/-1;color:#7a8496;font-size:.7rem}.demo-status{display:inline-flex;align-items:center;gap:5px;color:#526076;font-size:.66rem;font-weight:850;white-space:nowrap}.demo-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#8792a6}.status-in-meeting:before,.status-working:before{background:#38a169;box-shadow:0 0 0 4px rgba(56,161,105,.1)}.status-blocked:before,.status-needs-approval:before{background:#d97706;box-shadow:0 0 0 4px rgba(217,119,6,.1)}.status-offline:before,.status-paused:before{background:#94a3b8}.demo-agent-panel{position:fixed;z-index:120;top:76px;right:0;bottom:0;width:min(440px,90%);padding:30px;overflow:auto;border-left:1px solid #d7dde7;background:rgba(255,255,255,.98);box-shadow:-24px 0 70px rgba(17,24,39,.16);animation:demo-panel-in .22s ease-out}.demo-panel-close{position:absolute;top:18px;right:18px;width:34px;height:34px;border:1px solid #dce1e9;border-radius:50%;background:#fff;cursor:pointer;font-size:1.2rem}.demo-agent-profile-heading{margin:28px 0;display:flex;gap:14px;align-items:center}.demo-agent-profile-heading h3{margin:0;font-size:1.7rem}.demo-agent-profile-heading p{margin:4px 0 0;color:#687286}.demo-agent-panel dl{margin:0}.demo-agent-panel dl>div{padding:13px 0;display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid #e7eaf0}.demo-agent-panel dt{color:#7a8496;font-size:.72rem}.demo-agent-panel dd{margin:0;color:#2f3a4f;font-size:.78rem;font-weight:750}.demo-agent-panel>section{margin-top:22px;padding:17px;border-radius:13px;background:#f3f5f8}.demo-agent-panel>section span{color:#7a8496;font-size:.7rem;font-weight:800}.demo-agent-panel>section p{margin:8px 0 0;color:#3f4a60;font-size:.82rem;line-height:1.55}.demo-panel-note{margin-top:22px;padding:13px;border:1px solid #dce1e9;border-radius:11px;color:#697386;font-size:.72rem;line-height:1.5}.demo-conversion-section{max-width:1200px;margin:90px auto 0;padding:55px;display:flex;justify-content:space-between;gap:60px;align-items:flex-end;border:1px solid var(--mk-border);border-radius:26px;background:#fff}.demo-conversion-section h2{margin:10px 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1;letter-spacing:-.055em}.demo-conversion-section p{color:var(--mk-muted);line-height:1.65}@keyframes demo-panel-in{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}.marketing-site a:focus-visible,.marketing-site button:focus-visible,.marketing-site summary:focus-visible{outline:3px solid rgba(90,103,216,.45);outline-offset:3px}@media (max-width:1050px){.marketing-desktop-nav{display:none!important}.marketing-mobile-menu{display:block}.marketing-hero{grid-template-columns:1fr;padding-top:72px}.hero-system-card{max-width:680px;transform:none}.how-grid,.offer-grid{grid-template-columns:1fr 1fr}.governance-section{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.demo-page-intro,.enterprise-contact-section,.enterprise-model,.public-page-hero{grid-template-columns:1fr;gap:40px}.operating-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-loop-grid article{min-height:220px;border-bottom:1px solid var(--mk-border)}.operating-loop-grid h3{margin-top:50px}.system-layer-grid{grid-template-columns:1fr}.system-layer-grid article{min-height:220px}.solution-path-list>article{grid-template-columns:60px 1fr}.solution-path-list>article>div:last-child{grid-column:2}.meeting-roles-section{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.demo-workspace{margin-left:18px;margin-right:18px}.demo-frame{grid-template-columns:1fr}.demo-navigation{padding:12px;display:flex!important;gap:8px;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0}.demo-navigation-group{min-width:160px;margin:0}.demo-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-conversion-section{margin-left:24px;margin-right:24px}.demo-main{border-radius:0 0 26px 26px}}@media (max-width:760px){.marketing-header{padding:10px 16px}.marketing-actions>a:first-child{display:none}.marketing-actions .marketing-button{min-height:38px;padding:8px 11px;font-size:.76rem}.marketing-brand strong{display:none}.marketing-hero,.marketing-section{padding:64px 20px}.hero-copy h1,.marketing-section-heading h1{font-size:clamp(3rem,17vw,5rem)}.how-grid,.offer-grid,.pricing-grid{grid-template-columns:1fr}.offer-audience{min-height:auto}.assisted-strip,.marketing-footer{align-items:flex-start;flex-direction:column}.assisted-strip>div:last-child{min-width:0;justify-items:start}.governance-section{margin:30px 12px;padding:36px 22px;gap:34px}.marketing-cta{margin:70px 12px;padding:40px 22px}.marketing-footer{padding:32px 20px 46px}.experience-entry-section{margin:-20px 12px 30px;grid-template-columns:1fr}.experience-entry-section a+a{border-top:1px solid var(--mk-border);border-left:0}.demo-page-intro,.public-page-hero{padding:74px 20px 48px}.demo-page-intro h1,.public-page-hero h1{font-size:clamp(3rem,16vw,5rem)}.boundary-grid,.meeting-flow-grid,.operating-loop-grid,.public-template-grid,.tour-grid{grid-template-columns:1fr}.operating-loop-grid article{border-right:0}.solution-path-list>article{padding:40px 0;grid-template-columns:1fr;gap:16px}.solution-path-list>article>div:last-child{grid-column:auto}.template-audience{min-height:0}.meeting-roles-section{margin:20px 12px 70px;padding:38px 22px}.enterprise-contact-section{margin:50px 12px 80px;padding:38px 22px}.enterprise-hierarchy>section{grid-template-columns:1fr}.demo-page-intro{gap:24px}.demo-workspace{margin-left:8px;margin-right:8px;border-radius:18px}.demo-topbar{align-items:flex-start}.demo-boundary{align-items:flex-end;flex-direction:column}.demo-main{padding:26px 16px 34px}.demo-main-heading{display:block}.demo-context-pill{display:inline-flex;margin-top:10px}.demo-metric-grid{grid-template-columns:1fr 1fr}.demo-metric-grid article{min-height:120px;padding:14px}.demo-agent-grid{grid-template-columns:1fr}.demo-agent-panel{width:94%;padding:26px 20px}.demo-conversion-section{margin:60px 12px 0;padding:36px 22px;align-items:flex-start;flex-direction:column}.demo-agent-panel{top:0}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.marketing-site{--mk-bg:#f2f5f9;--mk-ink:#0d1628;--mk-muted:#647087;--mk-border:#dce3ed;--mk-accent:#5a68e8;--mk-accent-bright:#7884ff;--mk-cyan:#4bc6d8;--mk-positive:#42c98a;--mk-sidebar:#0b1220;--mk-sidebar-raised:#111b30;--mk-sidebar-muted:#7e8aa3;--mk-sidebar-width:272px;background:radial-gradient(circle at 8% 4%,rgba(114,126,255,.12),transparent 28rem),linear-gradient(145deg,#fbfcfe 0,var(--mk-bg) 72%)}.marketing-shell,.marketing-site{min-height:100vh}.marketing-stage{min-width:0;margin-left:var(--mk-sidebar-width);transition:margin-left .24s cubic-bezier(.2,.75,.2,1),opacity .2s ease}.marketing-page-transition{min-height:100vh;animation:marketing-page-enter .42s cubic-bezier(.2,.75,.2,1) both}.marketing-mobile-backdrop,.marketing-mobile-header{display:none}.marketing-sidebar{position:fixed;z-index:300;inset:0 auto 0 0;width:var(--mk-sidebar-width);padding:24px 18px 18px;display:flex;flex-direction:column;overflow-y:auto;color:#f7f9fd;background:radial-gradient(circle at 48% -8%,rgba(112,126,255,.22),transparent 15rem),linear-gradient(180deg,#0d1628 0,var(--mk-sidebar) 60%,#080e19 100%);box-shadow:18px 0 60px rgba(9,16,29,.11);scrollbar-width:thin;scrollbar-color:#2a3650 transparent;transition:transform .24s cubic-bezier(.2,.75,.2,1),opacity .2s ease}.marketing-sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 44%);mask-image:linear-gradient(180deg,#000,transparent 44%)}.marketing-sidebar-topline{position:relative;display:flex;align-items:center;justify-content:space-between}.marketing-brand{position:relative;display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;letter-spacing:.13em}.marketing-sidebar-topline .rythm-brand-logo{width:176px}.marketing-brand>span:first-child{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:13px;color:#fff;background:linear-gradient(145deg,#26365a,#111a2c);box-shadow:inset 0 1px rgba(255,255,255,.1),0 12px 24px rgba(0,0,0,.2);font-weight:950}.marketing-brand .marketing-brand-wordmark{width:auto;height:auto;display:grid;place-items:initial;grid-gap:3px;gap:3px;border-radius:0;color:inherit;background:transparent;font-weight:inherit}.marketing-brand-wordmark strong{font-size:.88rem;letter-spacing:.18em}.marketing-brand-wordmark small{color:var(--mk-sidebar-muted);font-size:.58rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.marketing-sidebar-close{display:none;width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#e7ebf4;background:rgba(255,255,255,.05);font-size:1.3rem}.marketing-sidebar-navigation{position:relative;flex:1 1;margin-top:clamp(28px,4vh,46px)}.marketing-nav-group{margin-bottom:clamp(20px,3vh,32px);display:grid;grid-gap:4px;gap:4px}.marketing-nav-group>p{margin:0 12px 9px;color:#65728b;font-size:.61rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.marketing-nav-group>a{position:relative;min-height:43px;padding:8px 10px;display:grid;grid-template-columns:30px 1fr 8px;grid-gap:9px;gap:9px;align-items:center;overflow:hidden;border:1px solid transparent;border-radius:12px;color:#aeb8ca;text-decoration:none;font-size:.8rem;font-weight:760;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.marketing-nav-group>a:before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 18% 50%,rgba(123,135,255,.22),transparent 58%);transition:opacity .2s ease}.marketing-nav-group>a:hover{color:#fff;border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.045);transform:translateX(2px)}.marketing-nav-group>a.is-active:before,.marketing-nav-group>a:hover:before{opacity:1}.marketing-nav-group>a:active{transform:translateX(2px) scale(.985)}.marketing-nav-group>a.is-active{color:#fff;border-color:rgba(128,140,255,.2);background:rgba(111,124,238,.14);box-shadow:inset 0 1px rgba(255,255,255,.04)}.marketing-nav-group>a>i,.marketing-nav-group>a>span{position:relative}.marketing-nav-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#8794ae;background:rgba(255,255,255,.035);font-size:.76rem}.marketing-nav-group>a.is-active .marketing-nav-icon{color:#e5e8ff;border-color:rgba(143,153,255,.28);background:rgba(113,127,242,.17)}.marketing-nav-group>a>i{width:5px;height:5px;border-radius:50%;background:transparent;transition:background .2s ease,box-shadow .2s ease}.marketing-nav-group>a.is-active>i{background:var(--mk-cyan);box-shadow:0 0 0 4px rgba(75,198,216,.09),0 0 12px rgba(75,198,216,.6)}.marketing-sidebar-footer{position:relative;display:grid;grid-gap:12px;gap:12px}.marketing-guide-launcher{width:100%;padding:11px;display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#dfe5f1;background:rgba(255,255,255,.035);text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.marketing-guide-launcher:hover{border-color:rgba(126,140,255,.3);background:rgba(114,127,238,.1);transform:translateY(-1px)}.marketing-guide-launcher:active{transform:scale(.985)}.marketing-guide-launcher>span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#cfd5ff;background:rgba(111,124,238,.16);font-weight:900}.marketing-guide-launcher>span:last-child{display:grid;grid-gap:2px;gap:2px}.marketing-guide-launcher strong{font-size:.72rem}.marketing-guide-launcher small{color:#7f8ba2;font-size:.62rem}.marketing-system-state{padding:2px 4px;display:grid;grid-template-columns:9px 1fr auto;grid-gap:7px;gap:7px;align-items:center;color:#6f7c94;font-size:.6rem}.marketing-system-state i{width:7px;height:7px;border-radius:50%;background:var(--mk-positive);box-shadow:0 0 0 4px rgba(66,201,138,.08),0 0 12px rgba(66,201,138,.28);animation:marketing-status-pulse 2.4s ease-in-out infinite}.marketing-system-state strong{color:#93a0b7;font-size:.6rem}.marketing-sidebar-actions{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:7px;gap:7px}.marketing-sidebar-actions>a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.09);border-radius:11px;color:#c8d0df;text-decoration:none;font-size:.7rem;font-weight:850;transition:background .2s ease,color .2s ease,transform .2s ease}.marketing-sidebar-actions>a:hover{color:#fff;background:rgba(255,255,255,.06);transform:translateY(-1px)}.marketing-sidebar-actions .marketing-button{padding:8px;color:#0d1628!important;border:0;background:#f4f7fb;box-shadow:0 8px 22px rgba(0,0,0,.18)}.marketing-sidebar-actions .marketing-button:hover{color:#0d1628!important;background:#fff}.marketing-button,.offer-link{position:relative;overflow:hidden;border:0;color:#fff!important;background:linear-gradient(135deg,#101a2e,#1a2945);box-shadow:0 12px 28px rgba(13,22,40,.16),inset 0 1px rgba(255,255,255,.12);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,filter .2s ease}.marketing-button:before,.offer-link:before{content:"";position:absolute;top:-80%;bottom:-80%;left:-40%;width:32%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:rotate(18deg) translateX(-280%);transition:transform .65s ease}.marketing-button:hover,.offer-link:hover{transform:translateY(-2px);box-shadow:0 17px 36px rgba(13,22,40,.22),inset 0 1px rgba(255,255,255,.14);filter:brightness(1.08)}.marketing-button:hover:before,.offer-link:hover:before{transform:rotate(18deg) translateX(620%)}.marketing-button:active,.offer-link:active{transform:translateY(0) scale(.975)}.marketing-text-link{position:relative;color:#25324a;text-decoration:none}.marketing-text-link:after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:1px;background:currentColor;transform:scaleX(.22);transform-origin:left;transition:transform .22s ease}.marketing-text-link:hover:after{transform:scaleX(1)}.marketing-hero{width:100%;max-width:1600px;min-height:100svh;margin:0 auto;padding:clamp(34px,5vh,64px) clamp(34px,4.5vw,76px);grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);gap:clamp(38px,5vw,84px);overflow:hidden}.hero-copy{position:relative;z-index:1}.hero-copy h1,.marketing-section-heading h1{max-width:850px;margin:14px 0 18px;font-size:clamp(3.4rem,5.15vw,6.25rem);line-height:.91;letter-spacing:-.065em;text-wrap:balance}.hero-copy>p:not(.marketing-kicker){max-width:680px;font-size:clamp(.95rem,1vw,1.08rem);line-height:1.62}.hero-actions{margin-top:clamp(20px,3vh,30px)}.trust-row{margin-top:clamp(20px,3.5vh,38px)}.trust-row span{position:relative;padding-left:25px;color:#5b677d;background:rgba(255,255,255,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trust-row span:before{content:"";position:absolute;left:10px;top:50%;width:6px;height:6px;border-radius:50%;background:var(--mk-positive);transform:translateY(-50%);box-shadow:0 0 0 3px rgba(66,201,138,.1)}.hero-system-card{position:relative;width:100%;max-width:540px;justify-self:end;padding:clamp(20px,2.3vw,32px);overflow:hidden;border-color:rgba(137,151,181,.23);border-radius:28px;background:radial-gradient(circle at 84% 12%,rgba(83,198,221,.13),transparent 16rem),linear-gradient(155deg,#101a2f,#16223a 58%,#0e1728);box-shadow:0 40px 90px rgba(15,25,44,.22),inset 0 1px rgba(255,255,255,.08);transform:none}.hero-system-card:before{content:"";position:absolute;inset:0;opacity:.35;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 72%);mask-image:linear-gradient(135deg,#000,transparent 72%)}.hero-system-card>header{position:relative;margin-bottom:clamp(18px,3vh,30px);display:flex;justify-content:space-between;gap:20px;align-items:center}.hero-system-card>header p{margin:0;color:#91a0bc;font-size:.68rem;font-weight:900;letter-spacing:.17em}.hero-system-live{display:inline-flex;align-items:center;gap:7px;color:#a9b6cc!important;font-size:.64rem!important;font-weight:800}.hero-system-live i{width:7px;height:7px;border-radius:50%;background:var(--mk-positive);box-shadow:0 0 0 4px rgba(66,201,138,.11),0 0 14px rgba(66,201,138,.4)}.hero-system-card>div.hero-system-node{position:relative;margin:0;padding:14px;display:grid;grid-template-columns:36px 1fr auto;grid-gap:11px;gap:11px;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.045);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-system-node.is-human{border-color:rgba(125,138,255,.23)!important;background:rgba(110,123,230,.09)!important}.hero-node-index{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:10px;color:#dce2f0!important;background:rgba(255,255,255,.06);font-size:.72rem!important;font-weight:900}.hero-system-node>span:nth-child(2){min-width:0;display:grid;grid-gap:4px;gap:4px}.hero-system-node strong{overflow:hidden;color:#f5f7fc;font-size:clamp(.75rem,.8vw,.86rem);text-overflow:ellipsis;white-space:nowrap}.hero-system-node small{color:#8e9ab2;font-size:.65rem}.hero-system-node>i{padding:5px 7px;border-radius:999px;color:#8f9bb2;background:rgba(255,255,255,.055);font-size:.58rem;font-style:normal;white-space:nowrap}.hero-system-connector{height:26px;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 7px 1fr!important;grid-gap:7px!important;gap:7px!important;place-items:center;border:0!important;background:transparent!important}.hero-system-connector span{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(122,135,255,.5))}.hero-system-connector span:last-child{background:linear-gradient(90deg,rgba(122,135,255,.5),transparent)}.hero-system-connector i{width:6px;height:6px;border-radius:50%;background:var(--mk-accent-bright);box-shadow:0 0 10px rgba(120,132,255,.8);animation:marketing-status-pulse 2.2s ease-in-out infinite}.agent-mini-grid{position:relative;margin:10px 0 14px;gap:7px}.agent-mini-grid span{position:relative;padding:11px 12px 11px 27px;border:1px solid rgba(255,255,255,.055);border-radius:10px;color:#bec8d9;background:rgba(255,255,255,.035);font-size:.65rem}.agent-mini-grid span:before{content:"";position:absolute;left:12px;top:50%;width:5px;height:5px;border-radius:50%;background:#6e7be7;transform:translateY(-50%);box-shadow:0 0 8px rgba(110,123,231,.8)}.hero-system-card>footer{position:relative;margin:0;padding-top:15px;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;grid-gap:7px;gap:7px;align-items:center;border-top:1px solid rgba(255,255,255,.09)}.hero-system-card>footer span{color:#8390a7;font-size:.54rem;font-weight:800;text-transform:uppercase}.hero-system-card>footer i{height:1px;background:linear-gradient(90deg,#5362d4,rgba(75,198,216,.5))}.experience-entry-section{max-width:1450px;margin:-18px auto 70px}.demo-page-intro{padding-top:clamp(58px,6vw,78px);padding-bottom:clamp(38px,4vw,52px)}.demo-page-intro h1{font-size:clamp(3.25rem,5.4vw,5.8rem)}.public-page-hero{max-width:1500px;padding:clamp(70px,8vw,120px) clamp(32px,5vw,76px) clamp(54px,6vw,90px);gap:clamp(42px,6vw,90px)}.public-page-hero h1{font-size:clamp(3.25rem,5.6vw,6.4rem);text-wrap:balance}.marketing-section{max-width:1500px;padding-right:clamp(30px,5vw,76px);padding-left:clamp(30px,5vw,76px)}.governance-section h2,.marketing-cta h2,.marketing-section-heading h2{text-wrap:balance}.boundary-grid article,.meeting-flow-grid article,.offer-card,.pricing-card,.public-template-grid article,.tour-card{transition:border-color .24s ease,transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,background .24s ease}.boundary-grid article:hover,.meeting-flow-grid article:hover,.offer-card:hover,.pricing-card:hover,.public-template-grid article:hover,.tour-card:hover{border-color:#c5cdea;transform:translateY(-4px);box-shadow:0 24px 62px rgba(23,32,51,.1)}.offer-card:focus-within,.pricing-card:focus-within,.public-template-grid article:focus-within,.tour-card:focus-within{border-color:var(--mk-accent);box-shadow:0 0 0 4px rgba(90,104,232,.1)}.demo-agent-panel{top:0;overscroll-behavior:contain}.experience-entry-section a{position:relative;overflow:hidden;transition:background .22s ease,transform .22s ease,box-shadow .22s ease}.experience-entry-section a:after{content:"";position:absolute;right:18px;bottom:18px;width:7px;height:7px;border:1px solid #8994aa;border-width:1px 1px 0 0;transform:rotate(45deg);transition:transform .2s ease,border-color .2s ease}.experience-entry-section a:hover{background:linear-gradient(145deg,#f0f2ff,#f7f9fd);box-shadow:inset 0 0 0 1px rgba(90,104,232,.08)}.experience-entry-section a:hover:after{border-color:var(--mk-accent);transform:rotate(45deg) translate(2px,-2px)}.marketing-footer{max-width:1500px;margin-top:0}.marketing-guide-scrim,.marketing-mobile-backdrop{position:fixed;inset:0;border:0}.marketing-guide-scrim{z-index:390;background:rgba(6,11,20,.36);animation:marketing-scrim-in .24s ease both}.marketing-guide-scrim.has-spotlight{background:transparent}.marketing-guide-spotlight-mask{position:fixed;z-index:391;inset:0;pointer-events:none}.marketing-guide-spotlight-mask>span{position:fixed;display:block;background:rgba(6,11,20,.34);animation:marketing-scrim-in .2s ease both}.is-guide-open .marketing-sidebar{z-index:300}.marketing-guide-dialog{position:fixed;z-index:430;right:clamp(18px,3vw,48px);bottom:clamp(18px,3vw,42px);width:min(480px,calc(100vw - 36px));max-height:calc(100svh - 32px);padding:clamp(24px,3vw,34px);overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(162,174,198,.36);border-radius:24px;color:#f6f8fc;background:radial-gradient(circle at 86% 10%,rgba(77,195,217,.13),transparent 13rem),linear-gradient(150deg,#111c30,#0b1424);box-shadow:0 34px 90px rgba(4,9,18,.4),inset 0 1px rgba(255,255,255,.08);outline:none;text-align:start;overflow-wrap:anywhere;animation:marketing-guide-in .34s cubic-bezier(.18,.84,.22,1) both}.marketing-guide-dialog .marketing-kicker{color:#909cff}.marketing-guide-dialog h2{margin:12px 0;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.marketing-guide-dialog>p:not(.marketing-kicker){margin:0;color:#aeb9cc;font-size:.9rem;line-height:1.62}.marketing-guide-orbit{position:relative;width:66px;height:66px;margin-bottom:24px;display:grid;place-items:center}.marketing-guide-orbit span{position:relative;z-index:2;width:42px;height:42px;display:grid;place-items:center;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;background:#0b1220;box-shadow:0 0 30px rgba(101,114,232,.32)}.marketing-footer .rythm-brand-logo{width:158px}.marketing-guide-orbit i{position:absolute;inset:2px;border:1px solid rgba(119,133,255,.42);border-radius:50%;animation:marketing-orbit-spin 6s linear infinite}.marketing-guide-orbit i:after{content:"";position:absolute;top:4px;left:9px;width:6px;height:6px;border-radius:50%;background:var(--mk-cyan);box-shadow:0 0 12px var(--mk-cyan)}.marketing-guide-orbit i:last-child{inset:10px;animation-direction:reverse;animation-duration:4s}.marketing-guide-orbit i:last-child:after{top:auto;right:0;bottom:5px;left:auto;background:#8d96ff}.marketing-guide-progress{margin-bottom:24px;display:grid;grid-template-columns:24px 1fr 24px;grid-gap:11px;gap:11px;align-items:center;color:#7d899e;font-size:.64rem;font-weight:900}.marketing-guide-progress>div{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.marketing-guide-progress i{height:2px;border-radius:999px;background:rgba(255,255,255,.12);transition:background .25s ease,box-shadow .25s ease}.marketing-guide-progress i.is-complete{background:#7d88f4;box-shadow:0 0 8px rgba(125,136,244,.45)}.marketing-guide-progress small{font:inherit;text-align:right}.marketing-guide-actions{margin-top:26px;display:flex;justify-content:space-between;gap:10px;align-items:center}.marketing-guide-actions>div{display:flex;gap:8px}.marketing-guide-actions button{min-height:42px;padding:10px 15px;border-radius:11px;font-size:.75rem;font-weight:850}.marketing-secondary-button{border:1px solid rgba(255,255,255,.14);color:#d9e0ec;background:rgba(255,255,255,.05);transition:background .2s ease,transform .2s ease}.marketing-secondary-button:hover{background:rgba(255,255,255,.1);transform:translateY(-1px)}.marketing-guide-skip{padding-left:0!important;border:0;color:#8692a8;background:transparent;text-decoration:underline;text-underline-offset:4px}.marketing-guide-skip:hover{color:#c2cada}.is-guide-target{position:relative;z-index:2;border-color:rgba(115,203,222,.58)!important;box-shadow:0 0 0 4px rgba(75,198,216,.12),0 0 28px rgba(75,198,216,.18)!important;animation:marketing-target-pulse 1.8s ease-in-out infinite!important}.marketing-site a:focus-visible,.marketing-site button:focus-visible{outline:3px solid rgba(90,104,232,.5);outline-offset:3px}@keyframes marketing-page-enter{0%{opacity:0}to{opacity:1}}@keyframes marketing-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes marketing-guide-in{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes marketing-orbit-spin{to{transform:rotate(1turn)}}@keyframes marketing-status-pulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes marketing-target-pulse{0%,to{box-shadow:0 0 0 4px rgba(75,198,216,.09),0 0 22px rgba(75,198,216,.12)}50%{box-shadow:0 0 0 6px rgba(75,198,216,.15),0 0 32px rgba(75,198,216,.26)}}@media (min-width:1101px) and (max-height:760px){.marketing-sidebar{padding-top:16px;padding-bottom:14px}.marketing-sidebar-navigation{margin-top:20px}.marketing-nav-group{margin-bottom:16px}.marketing-nav-group>a{min-height:38px;padding-top:5px;padding-bottom:5px}.marketing-guide-launcher{padding:8px}.marketing-hero{padding-top:24px;padding-bottom:24px}.hero-copy h1{font-size:clamp(3rem,4.55vw,5rem)}.hero-copy>p:not(.marketing-kicker){line-height:1.5}.hero-actions,.trust-row{margin-top:18px}.hero-system-card{padding:20px}.hero-system-card>header{margin-bottom:16px}}@media (max-width:1100px){.marketing-stage{margin-left:0}.marketing-sidebar{width:min(320px,88vw);transform:translateX(-105%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.is-navigation-open .marketing-sidebar{transform:translateX(0)}.marketing-sidebar-close{display:grid;place-items:center}.marketing-mobile-backdrop{z-index:260;display:block;pointer-events:none;opacity:0;background:rgba(6,11,20,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .25s ease}.is-navigation-open .marketing-mobile-backdrop{pointer-events:auto;opacity:1}.marketing-mobile-header{position:-webkit-sticky;position:sticky;z-index:220;top:0;min-height:68px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(220,227,237,.8);background:rgba(250,252,254,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-mobile-header .marketing-brand{color:var(--mk-ink)}.marketing-mobile-header .rythm-brand-logo{width:132px}.marketing-mobile-header .marketing-brand>span:first-child{width:38px;height:38px;background:#10192a}.marketing-mobile-header>div{display:flex;gap:14px;align-items:center}.marketing-mobile-header a{color:#344058;font-size:.72rem;font-weight:850;text-decoration:none}.marketing-mobile-header button{min-width:78px;height:40px;padding:0 12px;display:grid;grid-template-columns:1fr 16px;grid-template-rows:1fr 1fr;align-items:center;grid-column-gap:8px;column-gap:8px;border:1px solid #d8dfea;border-radius:11px;color:#263249;background:#fff;font-size:.7rem;font-weight:850}.marketing-mobile-header button span{grid-row:1/3}.marketing-mobile-header button i{width:16px;height:1px;background:#263249}.marketing-hero{min-height:calc(100svh - 68px);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);padding-top:42px;padding-bottom:42px;gap:38px}.hero-copy h1{font-size:clamp(3.15rem,6.7vw,5.5rem)}.hero-system-card{max-width:480px}.public-page-hero{padding-top:76px}}@media (max-width:860px){.marketing-hero{min-height:auto;grid-template-columns:1fr;overflow:visible}.hero-system-card{max-width:620px;justify-self:start}.hero-copy h1{max-width:720px;font-size:clamp(3.2rem,10.5vw,5.6rem)}.experience-entry-section{margin-top:24px}}@media (max-width:760px){.marketing-mobile-header{padding-right:14px;padding-left:14px}.marketing-mobile-header .marketing-brand strong{display:inline;font-size:.76rem;letter-spacing:.15em}.marketing-sidebar .marketing-brand-wordmark strong{display:block}.marketing-hero,.marketing-section{padding:50px 20px}.marketing-hero{gap:38px}.hero-copy h1,.marketing-section-heading h1{margin-top:12px;font-size:clamp(2.5rem,11.5vw,4.2rem);line-height:.92}.hero-copy>p:not(.marketing-kicker){font-size:.96rem;line-height:1.58}.trust-row{display:grid;justify-items:start}.hero-system-card{padding:18px;border-radius:21px}.hero-system-card>div.hero-system-node{grid-template-columns:32px 1fr}.hero-system-node>i{display:none}.hero-system-card>footer{gap:4px}.hero-system-card>footer span{font-size:.45rem}.experience-entry-section{margin-right:10px;margin-left:10px}.demo-page-intro h1,.public-page-hero h1{font-size:clamp(2.9rem,13vw,4.7rem)}.marketing-guide-dialog{right:10px;bottom:10px;width:calc(100vw - 20px);padding:24px 20px;border-radius:20px}.marketing-guide-actions{align-items:stretch;flex-direction:column-reverse}.marketing-guide-actions>div{width:100%}.marketing-guide-actions>div button{flex:1 1}.marketing-guide-actions>.marketing-button,.marketing-guide-actions>.marketing-secondary-button{width:100%}.marketing-guide-skip{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.hero-system-connector i,.is-guide-target,.marketing-guide-orbit i,.marketing-page-transition,.marketing-system-state i{animation:none!important}}.product-page-hero{width:100%;max-width:1600px;min-height:100svh;padding:clamp(42px,5.5vh,68px) clamp(34px,4.5vw,72px);grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:clamp(42px,4.8vw,72px);align-items:center}.product-page-hero>div{max-width:900px;align-self:center}.product-page-hero h1{max-width:900px;margin:14px 0 20px;font-size:clamp(3rem,3.6vw,4.8rem);line-height:.94;letter-spacing:-.062em;text-wrap:balance}.product-page-hero>div>p:not(.marketing-kicker){max-width:760px;font-size:clamp(.96rem,1vw,1.08rem);line-height:1.62}.product-page-hero .hero-actions{margin-top:clamp(20px,2.8vh,28px)}.product-principles{width:100%;max-width:470px;justify-self:end;padding:clamp(22px,2.2vw,28px);border-radius:25px}.product-principles>p{margin-bottom:12px}.product-principles>div{min-height:64px;padding:14px 16px}.product-principles span{flex:0 0 28px;white-space:nowrap}.product-principles strong{line-height:1.35}@media (min-width:1051px) and (max-height:760px){.product-page-hero{padding-top:28px;padding-bottom:28px}.product-page-hero h1{font-size:clamp(2.75rem,3.35vw,4.2rem)}.product-principles>div{min-height:54px;padding-top:11px;padding-bottom:11px}}@media (max-width:1050px){.product-page-hero{min-height:auto;grid-template-columns:1fr;padding-top:64px;padding-bottom:58px}.product-page-hero>div{max-width:920px}.product-principles{max-width:680px;justify-self:start}}@media (max-width:760px){.product-page-hero{padding:48px 20px;gap:34px}.product-page-hero h1{font-size:clamp(2.65rem,12vw,4rem)}.product-page-hero .hero-actions{align-items:stretch;flex-direction:column}.product-page-hero .hero-actions>a{width:100%}}.education-language-selector{min-width:0;display:grid;grid-gap:6px;gap:6px;color:#aeb8ca;font-size:.65rem;font-weight:800}.education-language-selector span{color:inherit}.education-language-selector select{min-width:0;height:40px;padding:0 34px 0 11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#dbe1ec;background:#121c2f;color-scheme:dark;font:inherit}.education-language-selector select:focus-visible{outline:3px solid rgba(119,132,255,.35);outline-offset:2px}.education-language-selector.is-compact{grid-template-columns:auto minmax(0,1fr);align-items:center}.education-language-selector.is-compact select{width:100%}.education-language-suggestion{width:100%;margin:17px 0 4px;padding:11px 13px;border:1px solid rgba(75,198,216,.22);border-radius:11px;color:#c7e9ee;background:rgba(75,198,216,.07);font-size:.75rem;text-align:inherit}.marketing-guide-dialog>.education-language-selector{margin-top:18px}.marketing-guide-language{margin:-12px 0 18px}.marketing-guide-close{position:absolute;top:15px;right:15px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:50%;color:#c8d1df;background:rgba(255,255,255,.04);font-size:1.15rem}.marketing-guide-dialog[dir=rtl] .marketing-guide-close{right:auto;left:15px}.demo-explanation-popover[lang=fa],.marketing-guide-dialog[lang=fa]{font-family:var(--font-vazirmatn),Tahoma,Arial,sans-serif;letter-spacing:normal}.demo-explanation-popover[lang=fa] h3,.marketing-guide-dialog[lang=fa] h2{font-weight:760;line-height:1.48}.demo-explanation-popover[lang=fa] dd,.demo-explanation-popover[lang=fa]>p:not(.marketing-kicker),.marketing-guide-dialog[lang=fa]>p:not(.marketing-kicker){line-height:1.9}.marketing-guide-dialog[dir=rtl] .marketing-kicker{letter-spacing:0}.marketing-guide-dialog[dir=rtl] .marketing-guide-progress{direction:ltr}.marketing-guide-dialog[dir=rtl] .marketing-guide-actions{flex-direction:row-reverse}.marketing-guide-dialog[dir=rtl] .marketing-guide-actions>div{direction:ltr;flex-direction:row-reverse}.marketing-guide-dialog[dir=rtl] .marketing-guide-actions>div button{direction:rtl}.education-completion-links{margin-top:26px;display:grid;grid-gap:9px;gap:9px}.education-completion-links>a{min-height:44px;padding:11px 14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#dbe2ee;text-decoration:none;font-size:.77rem;font-weight:850}.education-continue-button{margin-top:15px;padding:7px 0;border:0;color:#909cb2;background:transparent;font-size:.75rem;text-decoration:underline;text-underline-offset:4px}.demo-education-toolbar{position:relative;min-height:56px;padding:8px 12px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #dfe4ed;background:#f8fafd}.demo-education-toolbar>div{min-width:0;display:flex;gap:7px;align-items:center}.demo-education-toolbar button{min-height:38px;padding:8px 11px;display:inline-flex;gap:7px;align-items:center;border:1px solid #d9e0eb;border-radius:10px;color:#4a566d;background:#fff;font-size:.69rem;font-weight:850;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.demo-education-toolbar button:hover:not(:disabled){color:#1d2a42;border-color:#bfc9db;transform:translateY(-1px)}.demo-education-toolbar button.is-active{color:#303eb0;border-color:#c2c9ff;background:#eef0ff;box-shadow:inset 0 0 0 1px rgba(90,104,232,.08)}.demo-education-toolbar button:disabled{cursor:not-allowed;opacity:.45}.demo-education-toolbar .education-language-selector{color:#68748a}.demo-education-toolbar .education-language-selector select{height:38px;color:#354158;border-color:#d9e0eb;background:#fff;color-scheme:light}.demo-explain-hint{max-width:260px;overflow:hidden;color:#667289;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.demo-experience-control{display:inline-flex}.demo-experience-discovery{position:absolute;z-index:525;top:calc(100% + 10px);inset-inline-start:12px;width:min(330px,calc(100vw - 32px));padding:14px 42px 14px 15px;border:1px solid rgba(149,164,197,.38);border-radius:14px;color:#e7ecf5;background:linear-gradient(145deg,rgba(17,29,51,.94),rgba(8,17,31,.92));-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%);box-shadow:0 20px 54px rgba(5,10,19,.28),inset 0 1px rgba(255,255,255,.07);font-size:.75rem;line-height:1.55;text-align:start;animation:demo-discovery-in .24s cubic-bezier(.2,.8,.2,1) both}.demo-education-toolbar[dir=rtl] .demo-experience-discovery,.demo-experience-discovery[dir=rtl]{padding-right:15px;padding-left:42px}.demo-education-toolbar .demo-experience-discovery>button{position:absolute;top:8px;right:8px;min-height:28px;width:28px;padding:0;display:grid;place-items:center;border-color:rgba(255,255,255,.1);border-radius:50%;color:#c4cddd;background:rgba(255,255,255,.05);font-size:1rem}.demo-education-toolbar[dir=rtl] .demo-experience-discovery>button{right:auto;left:8px}.demo-education-toolbar[lang=fa],.marketing-guide-launcher[lang=fa]{font-family:var(--font-vazirmatn),Tahoma,Arial,sans-serif;letter-spacing:normal}.demo-workspace.is-explain-mode [data-explain-key]{cursor:help;outline:1px solid rgba(90,104,232,.2);outline-offset:3px;transition:outline-color .18s ease,background .18s ease,box-shadow .18s ease}.demo-workspace.is-explain-mode [data-explain-key]:focus-visible,.demo-workspace.is-explain-mode [data-explain-key]:hover{outline-color:rgba(90,104,232,.8);background:rgba(90,104,232,.025);box-shadow:0 0 0 5px rgba(90,104,232,.07),0 12px 34px rgba(24,35,67,.08)}.demo-explanation-popover{position:fixed;z-index:520;width:min(380px,calc(100vw - 32px));max-height:min(420px,calc(100vh - 32px));padding:22px;overflow:auto;border:1px solid rgba(151,164,190,.35);border-radius:18px;color:#eef2f8;background:radial-gradient(circle at 90% 0,rgba(75,198,216,.14),transparent 12rem),linear-gradient(145deg,rgba(17,28,48,.82),rgba(8,17,31,.76));-webkit-backdrop-filter:blur(10px) saturate(125%);backdrop-filter:blur(10px) saturate(125%);box-shadow:0 28px 72px rgba(5,10,19,.35),inset 0 1px rgba(255,255,255,.07);animation:demo-explanation-in .2s cubic-bezier(.2,.8,.2,1) both;text-align:start;overflow-wrap:anywhere}.demo-explanation-popover>button{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#bac4d5;background:rgba(255,255,255,.04)}.demo-explanation-popover[dir=rtl]>button{right:auto;left:12px}.demo-explanation-popover .marketing-kicker{margin:0;color:#8e9af8}.demo-explanation-popover h3{margin:9px 34px 10px 0;font-size:1.18rem;line-height:1.25}.demo-explanation-popover[dir=rtl] h3{margin-right:0;margin-left:34px}.demo-explanation-popover>p:not(.marketing-kicker){margin:0;color:#adb8ca;font-size:.8rem;line-height:1.65}.demo-explanation-popover dl{margin:18px 0 0;display:grid;grid-gap:12px;gap:12px}.demo-explanation-popover dl>div{padding-top:12px;border-top:1px solid rgba(255,255,255,.09)}.demo-explanation-popover dt{color:#dfe5f0;font-size:.68rem;font-weight:900}.demo-explanation-popover dd{margin:5px 0 0;color:#99a6bb;font-size:.77rem;line-height:1.58}.demo-contextual-conversion{position:fixed;z-index:250;right:24px;bottom:24px;width:min(390px,calc(100vw - 32px));padding:24px;border:1px solid rgba(149,161,187,.35);border-radius:20px;color:#eef2f8;background:linear-gradient(145deg,#121e33,#0a1322);box-shadow:0 28px 74px rgba(4,9,18,.3),inset 0 1px rgba(255,255,255,.08);animation:demo-conversion-in .34s cubic-bezier(.18,.84,.22,1) both}.demo-contextual-conversion[dir=rtl]{right:auto;left:24px}.demo-contextual-conversion>p{color:#aab6c9;font-size:.8rem;line-height:1.6}.demo-contextual-conversion>.marketing-kicker{color:#8f9bf6}.demo-contextual-conversion h3{margin:8px 28px 8px 0;font-size:1.35rem}.demo-contextual-conversion[dir=rtl] h3{margin-right:0;margin-left:28px}.demo-contextual-conversion>div{margin-top:18px;display:flex;gap:9px;align-items:center}.demo-contextual-conversion a{min-height:42px;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#d7deea;text-decoration:none;font-size:.72rem;font-weight:850}.demo-conversion-dismiss{position:absolute;top:13px;right:13px;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#bac4d4;background:rgba(255,255,255,.04)}.demo-contextual-conversion[dir=rtl] .demo-conversion-dismiss{right:auto;left:13px}.demo-contextual-conversion.is-minimized{width:auto;padding:0;border:0;border-radius:14px}.demo-contextual-conversion.is-minimized>button{min-height:48px;padding:11px 16px;border:1px solid rgba(153,164,188,.32);border-radius:14px;color:#f2f5fa;background:linear-gradient(145deg,#16243d,#0d1729);font-size:.76rem;font-weight:900;box-shadow:0 18px 46px rgba(5,10,19,.24)}.marketing-shell.is-experience-mode{height:100svh;overflow:hidden;background:#0b1220}.is-experience-mode .marketing-sidebar{opacity:0;pointer-events:none;transform:translateX(-105%)}.is-experience-mode .marketing-stage{height:100svh;margin-left:0}.is-experience-mode .demo-conversion-section,.is-experience-mode .demo-page-intro,.is-experience-mode .marketing-footer,.is-experience-mode .marketing-mobile-header{display:none!important}.is-experience-mode .demo-page,.is-experience-mode .marketing-page-transition{height:100svh;min-height:0;padding:0}.is-experience-mode .demo-workspace{width:100%;height:100svh;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;animation:demo-experience-enter .24s cubic-bezier(.2,.8,.2,1) both}.is-experience-mode .demo-topbar{min-height:76px;border-radius:0}.is-experience-mode .demo-frame{height:calc(100svh - 132px);min-height:0}.is-experience-mode .demo-main,.is-experience-mode .demo-navigation{overflow-y:auto;overscroll-behavior:contain}.is-experience-mode .demo-main{border-radius:0}@keyframes demo-explanation-in{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes demo-conversion-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-discovery-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes demo-experience-enter{0%{opacity:.88;transform:scale(.995)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.demo-education-toolbar{padding-right:16px;padding-left:16px}.demo-explain-hint{display:none}.is-experience-mode .demo-frame{height:calc(100svh - 132px);display:grid;grid-template-rows:auto minmax(0,1fr)}.is-experience-mode .demo-navigation{overflow-x:auto;overflow-y:hidden}}@media (max-width:760px){.demo-education-toolbar{align-items:stretch;flex-direction:column}.demo-education-toolbar>div{overflow-x:auto;scrollbar-width:none}.demo-education-toolbar>div::-webkit-scrollbar{display:none}.demo-education-toolbar>div:last-child{justify-content:flex-end}.demo-education-toolbar button{flex:0 0 auto}.demo-education-toolbar .education-language-selector{width:150px}.demo-explanation-popover{inset:auto 12px calc(12px + env(safe-area-inset-bottom)) 12px!important;width:auto;max-height:min(58svh,500px);padding:19px;border-radius:18px;animation-name:demo-bottom-sheet-in}.demo-experience-discovery{position:fixed;inset:auto 12px calc(12px + env(safe-area-inset-bottom)) 12px;width:auto}.marketing-guide-dialog{inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px!important;width:auto;max-height:calc(100svh - 20px)}.demo-contextual-conversion,.demo-contextual-conversion[dir=rtl]{right:10px;bottom:10px;left:10px;width:auto}.demo-contextual-conversion.is-minimized,.demo-contextual-conversion.is-minimized[dir=rtl]{right:10px;left:auto;width:auto}.is-experience-mode .demo-topbar{min-height:82px;padding:10px 14px}.is-experience-mode .demo-frame{height:calc(100svh - 202px)}.is-experience-mode .demo-workspace{border-radius:0}}@keyframes demo-bottom-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.demo-contextual-conversion,.demo-experience-discovery,.demo-explanation-popover,.is-experience-mode .demo-workspace{animation:none!important}}.marketing-footer.marketing-footer-structured{max-width:1500px;margin:0 auto;padding:38px clamp(28px,5vw,76px) 34px;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,2.3fr);grid-gap:34px 48px;gap:34px 48px;align-items:start;border-top:1px solid var(--mk-border)}.marketing-footer-brand{min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px}.marketing-footer-brand p{max-width:280px;margin:0;color:var(--mk-muted);font-size:.78rem;line-height:1.55}.marketing-footer-groups{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px;gap:26px}.marketing-footer-group{min-width:0}.marketing-footer-group h2{margin:0 0 11px;color:#344054;font-size:.68rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.marketing-footer-group>div{display:grid;grid-gap:9px;gap:9px}.marketing-footer.marketing-footer-structured .marketing-footer-group a{width:-moz-fit-content;width:fit-content;color:#667085;font-size:.78rem;font-weight:650;line-height:1.4;text-decoration:none}.marketing-footer.marketing-footer-structured .marketing-footer-group a:focus-visible,.marketing-footer.marketing-footer-structured .marketing-footer-group a:hover{color:#172033;text-decoration:underline;text-underline-offset:3px}.marketing-footer-bottom{grid-column:1/-1;padding-top:16px;display:flex;justify-content:space-between;gap:16px;border-top:1px solid #e7eaf0;color:#7a8496;font-size:.68rem;line-height:1.45}.public-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.public-contact-card{max-width:none;display:flex;flex-direction:column;align-items:flex-start}.public-contact-card .marketing-button{margin-top:auto}.public-contact-notice{margin-top:20px;line-height:1.6}.public-contact-notice a{font-weight:800;text-underline-offset:3px}@media (max-width:1100px){.marketing-stage{padding-top:calc(68px + env(safe-area-inset-top))}.marketing-shell .marketing-mobile-header{position:fixed!important;z-index:500!important;top:0;right:0;left:0;width:100%;min-height:calc(68px + env(safe-area-inset-top));padding-top:max(10px,env(safe-area-inset-top));transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;isolation:isolate;will-change:transform;box-shadow:0 8px 28px rgba(23,32,51,.07)}.marketing-footer.marketing-footer-structured{grid-template-columns:minmax(0,1fr)}.marketing-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.public-contact-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.marketing-footer.marketing-footer-structured{width:100%;padding:28px max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));gap:24px}.marketing-footer-brand .rythm-brand-logo{width:142px}.marketing-footer-brand p{max-width:32rem}.marketing-footer-groups{gap:24px 18px}.marketing-footer-group h2{font-size:.65rem}.marketing-footer.marketing-footer-structured .marketing-footer-group a{min-height:30px;display:inline-flex;align-items:center;font-size:.8rem}.marketing-footer-bottom{flex-direction:column;align-items:flex-start;gap:5px}.public-contact-page{padding-top:46px!important}.public-contact-card{padding:24px}}@media (max-width:430px){.marketing-stage{padding-top:calc(64px + env(safe-area-inset-top))}.marketing-shell .marketing-mobile-header{min-height:calc(64px + env(safe-area-inset-top));padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.marketing-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}}@media (max-width:760px){.demo-page{overflow-x:clip}.demo-page-intro{padding:42px 18px 28px;gap:18px}.demo-page-intro h1{margin-top:10px;font-size:clamp(2.55rem,13vw,4rem);line-height:.94;letter-spacing:-.055em;overflow-wrap:anywhere}.demo-page-intro>div:last-child>p{font-size:.98rem;line-height:1.58}.demo-safety{gap:6px}.demo-safety span{padding:6px 8px;font-size:.65rem}.demo-workspace{width:auto;margin:0 8px;border-radius:18px;overflow:hidden;box-shadow:0 18px 54px rgba(17,24,39,.12)}.demo-topbar{min-height:0;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;border-radius:18px 18px 0 0}.demo-topbar>div:first-child{min-width:0}.demo-topbar>div>.marketing-kicker{font-size:.59rem;line-height:1.35;letter-spacing:.1em}.demo-org-title{margin-top:6px;align-items:flex-start}.demo-org-mark{width:32px;height:32px;flex:0 0 32px;border-radius:9px}.demo-org-title>div{min-width:0}.demo-org-title strong{display:block;font-size:.88rem;line-height:1.2;overflow-wrap:anywhere}.demo-org-title small{display:block;margin-top:2px;font-size:.64rem;line-height:1.35;white-space:normal}.demo-boundary{gap:7px;align-items:flex-end;flex-direction:column}.demo-boundary>span{font-size:.66rem;white-space:nowrap}.demo-boundary button{min-height:36px;padding:7px 9px;font-size:.68rem}.demo-education-toolbar{min-height:0;padding:10px 12px 12px;gap:9px;align-items:stretch;flex-direction:column}.demo-education-toolbar>div{width:100%;min-width:0;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.demo-education-toolbar>div:last-child{grid-template-columns:minmax(0,1fr);justify-content:stretch}.demo-education-toolbar button{width:100%;min-width:0;min-height:44px;padding:9px 10px;justify-content:center;line-height:1.25;text-align:center;white-space:normal}.demo-education-toolbar .education-language-selector{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,42%);grid-gap:10px;gap:10px;align-items:center}.demo-education-toolbar .education-language-selector select{width:100%;min-width:0;height:44px}.demo-experience-control{min-width:0;width:100%}.demo-frame{min-height:0;display:block;background:#f4f6f9}.demo-navigation{width:100%;padding:14px 12px 16px;display:grid!important;grid-template-columns:1fr;grid-gap:14px;gap:14px;overflow:visible;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0}.demo-navigation-group{min-width:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.demo-navigation-group>span{grid-column:1/-1;margin:0 2px 1px;font-size:.6rem;letter-spacing:.12em}.demo-navigation button{width:100%;min-height:44px;padding:10px 11px;display:flex;align-items:center;text-align:left;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.demo-navigation button.is-active{box-shadow:inset 3px 0 #94a3ff}.demo-main{min-width:0;padding:28px 16px 34px;overflow:visible;border-radius:0 0 18px 18px}.demo-main-heading{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.demo-main-heading h2{margin:8px 0 10px;font-size:clamp(2.2rem,12vw,3.45rem);line-height:.94;letter-spacing:-.052em;overflow-wrap:anywhere}.demo-main-heading>div>p:last-child{margin-bottom:0;font-size:.98rem;line-height:1.58}.demo-context-pill{justify-self:start;margin-top:2px}.demo-metric-grid{grid-template-columns:1fr;gap:8px}.demo-metric-grid article{min-height:0;padding:15px}.demo-agent-grid{grid-template-columns:1fr;gap:8px}.demo-agent-grid button{min-width:0;padding:13px;grid-template-columns:40px minmax(0,1fr);gap:10px}.demo-agent-grid .demo-status{grid-column:2;justify-self:start;white-space:normal}.demo-agent-activity{grid-column:2;line-height:1.4}.demo-agent-identity small{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.demo-agent-panel{inset:auto 8px 8px!important;width:auto;max-width:none;max-height:min(82svh,720px);padding:22px 18px calc(22px + env(safe-area-inset-bottom));overflow-y:auto;border-radius:20px}.demo-explanation-popover{inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px!important;width:auto;max-width:none;max-height:min(64svh,520px);padding:18px;overflow-y:auto}.demo-contextual-conversion,.demo-contextual-conversion[dir=rtl]{right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;width:auto;max-width:none}.demo-conversion-section{margin:50px 12px 0;padding:30px 20px;gap:22px;align-items:stretch;flex-direction:column;border-radius:22px}.demo-conversion-section h2{font-size:clamp(2rem,10vw,3rem);line-height:.98;overflow-wrap:anywhere}.demo-conversion-section .hero-actions{width:100%;margin-top:0;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.demo-conversion-section .hero-actions a{width:100%;justify-content:center}.solution-finder,.solution-finder-section{max-width:100%;margin-left:12px;margin-right:12px}.solution-path-list>article{grid-template-columns:1fr}.solution-path-list>article>div:last-child{grid-column:1}.is-experience-mode .demo-workspace{width:100%;margin:0;border-radius:0}.is-experience-mode .demo-topbar{min-height:0;padding:10px 12px;border-radius:0}.is-experience-mode .demo-education-toolbar{padding:8px 10px}.is-experience-mode .demo-frame{height:auto;min-height:calc(100svh - 190px);display:block}.is-experience-mode .demo-main,.is-experience-mode .demo-navigation{overflow:visible}}@media (max-width:420px){.demo-topbar{grid-template-columns:1fr}.demo-boundary{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.demo-education-toolbar>div,.demo-navigation-group{grid-template-columns:1fr}.demo-main-heading h2{font-size:clamp(2.1rem,12vw,3rem)}.demo-main{padding-right:14px;padding-left:14px}}@media (max-width:760px){.demo-workspace.is-immersive .demo-frame{min-height:0;display:flex;flex-direction:column}.demo-workspace.is-immersive .demo-navigation{position:-webkit-sticky;position:sticky;top:0;z-index:12;width:100%;max-width:100%;min-height:0;padding:9px 10px 10px;display:flex!important;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#111827;border-bottom:1px solid rgba(255,255,255,.1)}.demo-workspace.is-immersive .demo-navigation::-webkit-scrollbar{display:none}.demo-workspace.is-immersive .demo-navigation-group{min-width:max-content;width:auto;margin:0;display:flex;flex:0 0 auto;align-items:center;gap:6px}.demo-workspace.is-immersive .demo-navigation-group>span{width:auto;margin:0 2px 0 0;padding:0 5px;align-self:center;color:#8793aa;background:#111827;font-size:.55rem;line-height:38px;letter-spacing:.11em;white-space:nowrap}.demo-workspace.is-immersive .demo-navigation button{width:auto;min-width:max-content;min-height:40px;padding:9px 12px;flex:0 0 auto;border-radius:10px;white-space:nowrap;overflow-wrap:normal;font-size:.72rem}.demo-workspace.is-immersive .demo-navigation button.is-active{background:#3b4968;box-shadow:inset 0 -3px #94a3ff}.demo-workspace.is-immersive .demo-main{flex:1 1 auto;min-height:0;padding-top:22px;overflow:visible}}