html {
    position: relative;
    min-height: 100%;
}

body {
    background-color: #0B0D14;
    padding: 0 20px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 15px;
    color: white;
}

.form-control {
    font-size: inherit;
}

.form-select {
    font-size: inherit;
}

a {
    text-decoration: none;
}

.navbar-toggler:focus {
    box-shadow: none;
}

@media (max-width: 991.98px) {
    .navbar .nav-link[data-bs-toggle="dropdown"] {
        align-items: center;
        display: flex;
        gap: 8px;
        justify-content: space-between;
        width: 100%;
    }

    .navbar .nav-link[data-bs-toggle="dropdown"]::after {
        border-bottom: 2px solid currentColor;
        border-right: 2px solid currentColor;
        content: "";
        display: inline-block;
        height: 9px;
        margin-right: 1px;
        transform: rotate(45deg);
        transition: color 0.2s ease, border-width 0.2s ease, transform 0.2s ease;
        width: 9px;
    }

    .navbar .nav-link[data-bs-toggle="dropdown"][aria-expanded="true"] {
        color: #ffffff;
        font-weight: 900 !important;
    }

    .navbar .nav-link[data-bs-toggle="dropdown"][aria-expanded="true"]::after {
        border-bottom-width: 3px;
        border-right-width: 3px;
        color: #ffffff;
        transform: rotate(-135deg);
    }
}

.text-light-grey {
    color: #d7d7d7;
}

.text-dark-grey {
    color: #525358;
}

.dashed-separator {
    background-image: url('../images/footer/line-3.svg');
    background-repeat: repeat-x;
    background-position: center;
    height: 6px;
}

.app-footer{max-width:1440px;margin:auto}.footer-nav{display:grid;gap:36px;grid-template-columns:1.2fr 1.25fr 1.35fr 1.35fr 1.25fr 1.25fr;padding:24px 14px 26px}.footer-nav__group{align-content:start;display:grid;gap:14px}.footer-nav__group--compact{gap:10px}.footer-nav__heading,.footer-nav__subheading{color:#8f93a7;font-family:"Plus Jakarta Sans",sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.25;text-decoration:none;text-transform:uppercase}.footer-nav__heading:hover{color:#b7bac8}.footer-nav a{color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none}.footer-nav a:hover{color:#dfe2ff}.footer-nav__solution{display:grid!important;gap:6px}.footer-nav__solution span{display:block}.footer-nav__solution small{align-self:start;background:#252653;border:1px solid rgba(88,95,255,.35);border-radius:5px;color:#fff;display:inline-flex;font-size:9px;font-weight:800;letter-spacing:.09em;line-height:1;padding:4px 7px;text-transform:uppercase;width:max-content}.footer-nav__subheading{margin-top:16px}

@media(max-width:1199.98px){.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:34px}}

@media(max-width:767.98px){.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;padding:18px 8px 22px}.footer-nav__group{gap:12px}.footer-nav a{font-size:13px}.footer-nav__heading,.footer-nav__subheading{font-size:10px}}

@media(max-width:480px){.footer-nav{grid-template-columns:1fr}.footer-nav__group{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:18px}.footer-nav__group:last-child{border-bottom:0;padding-bottom:0}}

.btn {
    font-size: 15px;
    padding: 8px 24px;
}

    .btn.btn-dark {
        border: 1px #d7d7d7 solid;
    }

.glass-border-bg {
    background: rgba(0, 0, 0, 0.7);
    box-shadow: 0px 4px 14px rgba(63, 80, 115, 0.6) inset;
    border-radius: 24px;
    border: 1px rgba(63, 80, 115, 0.8) solid;
    backdrop-filter: blur(8px);
}

.glass-border {
    box-shadow: 0px 4px 14px rgba(63, 80, 115, 0.6) inset;
    border-radius: 24px;
    border: 1px rgba(63, 80, 115, 0.8) solid;
}

.text-descriptor {
    font-size: 17px;
}

.page-section {
    margin: 60px 0px;
}

.page-subsection {
    margin: 40px 0px;
}

.page-content {
    margin: 20px 0px;
}

.secondary-font {
    font-family: 'Plus Jakarta Sans', sans-serif;
    letter-spacing: 0.6px;
}

.right-border-dashed {
    border-right: 3px dashed #d7d7d7
}

@media (min-width: 992px) {
    .right-border-lg-dashed {
        border-right: 3px dashed #d7d7d7
    }
}

.image-fit {
    width: 100%;
    object-fit: contain;
}

.bg-grid {
    background-image: url('../images/grid.svg');
    background-repeat: repeat;
}

.display-1
.display-2,
.display-3,
.display-4,
.display-5,
.display-6 {
    font-weight: 400;
}

.container-fluid {
    padding-left: 0;
    padding-right: 0;
}

.image-icon {
    height: 60px;
    width: 60px;
    object-fit: contain;
}

.small-icon {
    height: 22px;
    width: 22px;
    object-fit: contain;
}


table, th, td {
    border: 1px solid white;
}

/* solution-pages */
.solution-hero,.solution-section{max-width:1180px;margin:auto}.solution-hero{display:grid;grid-template-columns:1fr minmax(320px,520px);gap:42px;align-items:center;min-height:620px;padding:84px 0 64px}.solution-hero h1,.solution-section h2{font-size:clamp(40px,6vw,76px);line-height:.98;letter-spacing:-.055em;font-weight:500}.solution-section h2{font-size:clamp(34px,4.4vw,56px)}.solution-hero p,.solution-section>p{color:#cfd0d8;font-size:18px;line-height:1.65}.solution-hero span,.solution-section small{color:#9b8cff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sbtn{display:inline-flex;align-items:center;min-height:50px;border-radius:10px;padding:13px 24px;margin:8px 10px 0 0;color:#fff;border:1px solid rgba(255,255,255,.18);font-weight:700}.sbtn.primary{background:#fff;color:#0b0d14}.chips{display:flex;gap:10px;flex-wrap:wrap}.chips b{background:rgba(255,255,255,.07);border-radius:999px;padding:9px 13px;font-size:13px}.visual,.cards article,.post-card,.platform-card,.solution-section.cta{background:linear-gradient(145deg,rgba(25,27,39,.96),rgba(14,16,25,.96));border:1px solid rgba(111,91,255,.18);border-radius:22px;box-shadow:0 24px 80px rgba(0,0,0,.24);padding:24px;color:#fff}.rowlet{display:flex;justify-content:space-between;gap:16px;background:rgba(255,255,255,.055);border-radius:14px;margin-top:12px;padding:14px}.rowlet strong,.rowlet em{display:block}.rowlet em{color:#aeb0bf;font-style:normal}.solution-section{padding:72px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards.two{grid-template-columns:repeat(2,1fr)}.cards.four{grid-template-columns:repeat(4,1fr)}.cards h3,.platform-card h3{font-size:22px}.cards p,.platform-card p,.platform-card li{color:#c9cbd8;line-height:1.6}.post-card{display:block}.post img{width:100%;height:150px;object-fit:cover;border-radius:14px;margin-bottom:16px}.platform-card{display:grid;grid-template-columns:200px 1fr;gap:28px;margin-bottom:22px}.platform-card img{max-width:160px;max-height:120px;margin:auto}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stats b{background:rgba(255,255,255,.055);border-radius:14px;padding:16px;font-size:30px}.stats span{display:block;font-size:12px;color:#cfd0d8}.mega-menu{background:rgba(12,14,22,.96);border:1px solid rgba(96,103,140,.38);border-radius:16px;box-shadow:0 22px 70px rgba(0,0,0,.45);padding:18px}.mega-products{width:min(960px,92vw)}.mega-simple{width:min(560px,92vw)}.mega-label{color:#888aa4;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mega-link,.mega-card,.mega-feature{display:block;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px}.mega-link:hover,.mega-card:hover,.mega-feature:hover{color:#fff;background:rgba(80,70,180,.16)}.mega-link small,.mega-card small,.mega-feature small{display:block;color:#c7c7d8;font-size:12px;margin-top:4px}.mega-product-pill{background:#27234e;border-radius:999px;font-size:10px;padding:4px 7px;margin-left:6px}.mega-feature img{width:100%;height:88px;object-fit:cover;border-radius:10px;margin-bottom:12px}@media(max-width:991.98px){.solution-hero,.cards,.cards.two,.cards.four,.platform-card{grid-template-columns:1fr}.solution-hero{min-height:0}.stats{grid-template-columns:1fr}}

/* submenu refinement */
.mega-menu{background:#0f1118;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.45);padding:22px}.mega-products{width:min(1020px,96vw)}.mega-simple{width:min(700px,96vw)}.mega-simple--about{width:min(490px,96vw)}.mega-label{color:#8f93a7;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mega-label i{color:#4a49ff;font-size:12px;margin-right:8px}.mega-products-layout,.mega-simple-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 280px}.mega-products-main{min-width:0}.mega-workflow-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mega-workflow-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#fff;padding:18px;text-decoration:none}.mega-workflow-card:hover,.mega-inline-card:hover,.mega-resource-link:hover,.mega-feature-panel:hover{color:#fff}.mega-workflow-card__head{display:flex;gap:12px}.mega-item-icon{align-items:center;background:rgba(26,30,53,.9);border:1px solid rgba(74,73,255,.8);border-radius:12px;color:#dfe2ff;display:inline-flex;flex:0 0 42px;font-size:18px;height:42px;justify-content:center;width:42px}.mega-workflow-card__head strong,.mega-inline-card strong,.mega-resource-link strong{display:block;font-family:"Plus Jakarta Sans",sans-serif;font-size:17px;line-height:1.2}.mega-workflow-card__head small,.mega-inline-card small,.mega-resource-link small{color:#c7c7d8;display:block;font-family:ABeeZee,sans-serif;font-size:12px;font-style:italic;line-height:1.45;margin-top:6px}.mega-workflow-links{border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:18px;margin-top:18px;padding-top:16px}.mega-workflow-linkline{align-items:center;display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:700;gap:10px;justify-content:space-between;line-height:1.2}.mega-product-pill{background:#2b2e57;border:1px solid rgba(88,95,255,.55);border-radius:999px;color:#fff;flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.08em;padding:4px 9px;text-transform:uppercase}.mega-products-lower{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px;margin-top:22px;padding-top:16px}.mega-products-links{display:flex;flex-direction:column;gap:14px}.mega-inline-card{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:#fff;display:flex;gap:12px;padding:12px 14px;text-decoration:none}.mega-inline-card--active{background:rgba(55,55,218,.24)}.mega-inline-card .mega-item-icon,.mega-resource-link .mega-item-icon{flex:0 0 46px;height:46px;width:46px}.mega-industry-links a{color:#fff;display:block;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:700;line-height:1.5;margin-top:14px;text-decoration:none}.mega-feature-panel{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:16px;color:#fff;display:block;min-height:100%;padding:20px;text-decoration:none}.mega-feature-panel h3{font-family:"Plus Jakarta Sans",sans-serif;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 16px}.mega-feature-panel__visual{align-items:center;background:rgba(255,255,255,.05);border-radius:8px;color:#433fff;display:flex;font-size:38px;height:118px;justify-content:center;margin-bottom:12px}.mega-feature-panel p{color:#d4d6d9;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;line-height:1.45;margin:0}.mega-readmore{align-items:center;border:1px solid rgba(255,255,255,.22);border-radius:10px;color:#fff;display:inline-flex;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:700;line-height:1;padding:14px 18px;margin-top:18px}.mega-resource-grid{column-gap:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.mega-about-links{display:flex;flex-direction:column;gap:22px}.mega-resource-link{align-items:flex-start;color:#fff;display:flex;gap:14px;text-decoration:none}.mega-feature-panel--compact{min-height:320px}

@media(max-width:991.98px){.mega-products,.mega-simple,.mega-simple--about{width:min(100vw - 48px,1020px)}.mega-products-layout,.mega-simple-layout,.mega-products-lower,.mega-workflow-grid,.mega-resource-grid{grid-template-columns:1fr}.mega-workflow-linkline{align-items:flex-start;flex-direction:column}.mega-workflow-linkline .mega-product-pill{align-self:flex-start}.mega-feature-panel--compact{min-height:auto}}

/* submenu overflow and post-card fixes */
.mega-products{width:min(1180px,96vw)}.mega-simple{width:min(920px,96vw)}.mega-simple--about{width:min(720px,96vw)}.mega-products-layout{grid-template-columns:minmax(0,1fr) 300px}.mega-simple-layout{grid-template-columns:minmax(0,1fr) 280px}.mega-workflow-grid{gap:14px}.mega-workflow-card{min-width:0}.mega-workflow-card__head strong,.mega-inline-card strong,.mega-resource-link strong{overflow-wrap:anywhere}.mega-workflow-card__head small,.mega-inline-card small,.mega-resource-link small{overflow-wrap:anywhere}.mega-workflow-linkline{align-items:flex-start;flex-wrap:wrap}.mega-product-pill{margin-left:auto;white-space:nowrap}.mega-feature-panel__visual{height:120px;overflow:hidden}.mega-feature-panel__visual img{display:block;height:100%;object-fit:cover;width:100%}.mega-feature-panel__title{color:#fff;display:-webkit-box;font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:700;line-height:1.35;margin:0 0 8px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mega-feature-panel p{display:-webkit-box;font-size:14px;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.mega-resource-link{min-width:0}.mega-resource-grid{column-gap:34px}.mega-readmore{margin-top:16px}

@media(min-width:992px){.navbar-nav .dropdown{position:relative}.mega-products,.mega-simple,.mega-simple--about{left:0!important;right:auto!important;transform:none}.mega-products{margin-left:-180px}.mega-simple{margin-left:-220px}.mega-simple--about{margin-left:-260px}}

@media(min-width:992px) and (max-width:1199.98px){.mega-products,.mega-simple,.mega-simple--about{margin-left:0}}

/* submenu polish */
.mega-menu{max-width:calc(100vw - 32px)}.mega-workflow-card,.mega-inline-card,.mega-resource-link,.mega-feature-panel{transition:background-color .18s ease,border-color .18s ease}.mega-workflow-card:hover,.mega-inline-card:hover,.mega-resource-link:hover{background:rgba(255,255,255,.055);border-color:rgba(74,73,255,.42)}.mega-inline-card--active,.mega-inline-card--active:hover{background:rgba(55,55,218,.24);border-color:rgba(74,73,255,.18)}.mega-workflow-card__head strong,.mega-inline-card strong,.mega-resource-link strong{font-size:16px}.mega-workflow-card__head small,.mega-inline-card small,.mega-resource-link small{font-size:12px}.mega-products-lower{grid-template-columns:340px minmax(0,1fr)}.mega-products-links{max-width:340px}.mega-industry-links{min-width:0}.mega-industry-links a{overflow-wrap:anywhere}.mega-simple-layout{align-items:stretch}.mega-resource-grid{align-content:start}.mega-feature-panel__visual{background:#22242c}.mega-feature-panel__visual img{border-radius:8px}.mega-feature-panel__title,.mega-feature-panel p{overflow-wrap:anywhere}.mega-readmore:hover{background:rgba(255,255,255,.06)}

/* product links inside workflow cards */
.mega-workflow-card__head,.mega-workflow-linkline{color:#fff;text-decoration:none}.mega-workflow-card__head:hover,.mega-workflow-linkline:hover{color:#fff}.mega-workflow-card__head:hover strong,.mega-workflow-linkline:hover .mega-workflow-linkline__label{color:#dfe2ff}.mega-workflow-linkline{align-items:center;display:flex;gap:8px 10px;justify-content:flex-start}.mega-workflow-linkline__label{flex:0 1 auto;min-width:0}.mega-workflow-linkline .mega-product-pill{margin-left:0}

/* navigation menu alignment */
.navbar-actions{align-items:center;gap:6px}.nav-language-toggle{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff!important;display:inline-flex!important;font-weight:700;gap:8px;justify-content:center;line-height:1;min-height:38px;padding:9px 11px!important}.nav-language-toggle:hover,.nav-language-toggle:focus{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.nav-language-toggle i{font-size:16px}.nav-language-toggle span{font-size:14px}.mega-workflow-linkline{align-items:flex-start!important;flex-direction:column;gap:7px;justify-content:flex-start}.mega-workflow-linkline .mega-product-pill{align-self:flex-start;margin-left:0}.mega-resource-grid{align-content:space-between;height:100%;row-gap:18px}.mega-simple .mega-resource-grid{grid-auto-rows:minmax(72px,auto)}.mega-about-links{height:100%;justify-content:space-between}.mega-simple-layout{min-height:320px}.mega-resource-link{border-radius:12px;padding:10px}.mega-resource-link:hover{background:rgba(255,255,255,.055)}
.mega-simple .mega-resource-grid,.mega-simple--about .mega-about-links{align-content:space-between;box-sizing:border-box;padding-bottom:22px;padding-top:22px}.mega-simple--about .mega-about-links{justify-content:space-between}.mega-simple .mega-resource-grid{height:100%}.mega-resource-grid--compact{align-content:start!important;row-gap:14px!important}.mega-about-links--compact{gap:14px!important;justify-content:flex-start!important}

@media(max-width:991.98px){.navbar-collapse{max-height:calc(100vh - 56px);overflow-y:auto;padding:12px 0 22px}.navbar-nav.me-auto{gap:4px}.navbar .nav-item{margin-left:0!important;margin-right:0!important}.navbar .nav-link{padding:12px 0}.navbar-actions{align-items:stretch!important;flex-direction:column!important;gap:10px;padding-top:12px}.navbar-actions .nav-item{margin-top:0!important;width:100%}.navbar-actions .nav-link,.navbar-actions .btn{align-items:center;display:flex;justify-content:center;min-height:42px;width:100%}.nav-language-toggle{justify-content:flex-start!important;padding-left:14px!important;width:max-content!important}.mega-menu{border-radius:14px;box-shadow:none;margin:8px 0 18px!important;max-width:100%!important;padding:14px;position:static!important;transform:none!important;width:100%!important}.mega-products-layout,.mega-simple-layout{display:grid;gap:16px;grid-template-columns:1fr!important;min-height:0}.mega-workflow-grid{gap:12px}.mega-workflow-card{padding:14px}.mega-workflow-card__head{align-items:flex-start}.mega-workflow-links{gap:12px;margin-top:14px;padding-top:14px}.mega-products-lower{gap:14px;grid-template-columns:1fr!important;margin-top:14px;padding-top:14px}.mega-products-links{max-width:none}.mega-inline-card,.mega-resource-link{padding:12px}.mega-industry-links a{margin-top:10px}.mega-feature-panel{min-height:auto;padding:14px}.mega-feature-panel__visual{height:86px}.mega-feature-panel p{-webkit-line-clamp:2}.mega-resource-grid{grid-template-columns:1fr!important;height:auto;row-gap:8px}.mega-simple .mega-resource-grid{grid-auto-rows:auto}.mega-about-links{gap:8px;height:auto;justify-content:flex-start}.mega-readmore{padding:11px 14px}.mega-item-icon{flex-basis:38px;height:38px;width:38px}}
@media(max-width:991.98px){.mega-simple .mega-resource-grid,.mega-simple--about .mega-about-links{padding-bottom:0;padding-top:0}}

@media (max-width: 991.98px) {
    .navbar .container-fluid {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .navbar-collapse {
        scrollbar-color: rgba(115, 123, 145, 0.7) #10131b;
        scrollbar-width: thin;
    }

    .navbar-collapse::-webkit-scrollbar {
        width: 6px;
    }

    .navbar-collapse::-webkit-scrollbar-track {
        background: #10131b;
    }

    .navbar-collapse::-webkit-scrollbar-thumb {
        background: rgba(115, 123, 145, 0.7);
        border-radius: 999px;
    }

    .navbar-collapse::-webkit-scrollbar-thumb:hover {
        background: rgba(141, 149, 171, 0.82);
    }
}

/* Figma-aligned solution pages */
.figma-page{background:#0b0d14;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;overflow:hidden}.figma-page *{box-sizing:border-box}.figma-page a{text-decoration:none}.figma-hero,.figma-section,.figma-usecases,.figma-cta{max-width:1360px;margin:0 auto}.figma-hero{position:relative;padding:120px 40px 80px}.figma-hero--center{text-align:center}.figma-hero--split{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) 520px;min-height:640px}.figma-glow{background:radial-gradient(circle,rgba(72,68,255,.24),transparent 62%);filter:blur(18px);height:600px;left:50%;position:absolute;top:-200px;transform:translateX(-50%);width:900px}.figma-hero__copy{margin:0 auto;max-width:900px;position:relative;z-index:1}.figma-hero--split .figma-hero__copy{margin:0;max-width:700px}.figma-pill,.figma-mini-label{color:#6261ff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.figma-pill{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:999px;display:inline-flex;gap:8px;margin-bottom:24px;padding:8px 18px}.figma-hero h1{font-size:clamp(46px,6.2vw,86px);font-weight:500;line-height:.98;margin:0}.figma-hero--split h1{font-size:clamp(42px,4.5vw,64px);max-width:680px}.figma-hero p,.figma-section-heading p,.figma-cta p{color:#c8cad4;font-size:18px;line-height:1.6;margin:22px auto 0;max-width:760px}.figma-hero--split p{margin-left:0}.figma-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.figma-actions--center{justify-content:center}.figma-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:52px;padding:0 26px;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.figma-btn:hover{transform:translateY(-1px)}.figma-btn--primary{background:#fff;color:#070912}.figma-btn--secondary{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.22);color:#fff}.figma-btn--small{font-size:12px;min-height:34px;padding:0 18px}.figma-btn--dark{background:#0b0d14;color:#fff;margin:24px auto 0}.figma-platform-hero-card{align-items:center;background:linear-gradient(135deg,rgba(24,26,39,.98),rgba(12,14,23,.96));border:1px solid rgba(255,255,255,.12);border-radius:22px;box-shadow:0 30px 90px rgba(0,0,0,.36);display:flex;flex-direction:column;justify-content:center;margin:56px auto 0;max-width:1100px;min-height:360px;overflow:hidden;padding:28px;position:relative}.figma-platform-hero-card__lottie{height:280px;max-width:680px;width:100%}.figma-placeholder-label{color:#c8cad4;font-size:15px;margin-top:14px}.figma-section{padding:80px 40px}.figma-section--center{text-align:center}.figma-section-heading{margin:0 auto 48px;max-width:760px}.figma-section h2,.figma-usecases h2,.figma-cta h2{font-size:clamp(34px,4.8vw,58px);font-weight:500;line-height:1.05;margin:0 0 32px}.figma-value-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1000px}.figma-value-grid--left{max-width:none}.figma-value-card,.figma-product-card,.figma-explorer-tab,.figma-explorer-detail,.figma-accordion-item,.figma-hero-panel{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.18);color:#fff}.figma-value-card{padding:26px}.figma-value-card h3{font-size:19px;font-weight:800;letter-spacing:-.03em;margin:18px 0 8px}.figma-value-card p,.figma-product-card p,.figma-product-card li,.figma-explorer-tab p,.figma-explorer-detail p,.figma-usecases p{color:#c8cad4;font-family:ABeeZee,sans-serif;font-size:14px;font-style:italic;line-height:1.55;margin:0}.figma-icon-box{align-items:center;background:#4a49ff;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:#fff;display:inline-flex;height:34px;justify-content:center;width:34px}.figma-bullet-list{display:flex;flex-direction:column;gap:12px;margin-top:28px}.figma-bullet-list span{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#f5f6ff;display:flex;font-size:14px;gap:10px;max-width:620px;padding:13px 16px}.figma-bullet-list i{align-items:center;background:#4a49ff;border-radius:6px;display:inline-flex;height:22px;justify-content:center;width:22px}.figma-hero-panel{padding:24px}.figma-metric-row,.figma-status-row,.figma-doc-row{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-top:12px;padding:13px 16px}.figma-metric-row span,.figma-status-row span,.figma-doc-row span{color:#dfe1eb;font-size:13px}.figma-metric-row strong,.figma-status-row strong,.figma-doc-row strong{color:#7c79ff;font-size:13px;font-weight:800}.figma-hero-panel small{color:#9ea2b7;display:block;font-size:12px;margin-top:16px}.figma-doc-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.figma-doc-row em{background:rgba(76,75,255,.22);border-radius:999px;grid-column:1 / -1;height:4px;overflow:hidden;position:relative}.figma-doc-row em:after{background:#4a49ff;border-radius:inherit;content:"";display:block;height:100%;width:var(--progress)}.figma-platform-stack{display:flex;flex-direction:column;gap:24px}.figma-product-card{display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 360px;padding:34px}.figma-product-card__title{align-items:center;display:flex;gap:14px}.figma-product-card h3{font-size:34px;font-weight:500;letter-spacing:-.045em;margin:0}.figma-product-card h4{font-size:24px;font-weight:700;letter-spacing:-.035em;margin:18px 0 10px}.figma-check-list{display:grid;gap:10px;list-style:none;margin:24px 0 0;padding:0}.figma-check-list li{padding-left:26px;position:relative}.figma-check-list li:before{color:#4a49ff;content:"\F26E";font-family:"bootstrap-icons";font-style:normal;left:0;position:absolute;top:0}.figma-agent-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.figma-agent-pills .figma-mini-label{flex-basis:100%;margin-bottom:4px}.figma-agent-pills span:not(.figma-mini-label){background:#26294d;border:1px solid rgba(96,93,255,.36);border-radius:999px;color:#fff;font-size:12px;font-weight:700;padding:6px 10px}.figma-text-link{align-items:center;color:#7c79ff;display:inline-flex;font-size:14px;font-weight:800;gap:8px;margin-top:22px}.figma-text-link:hover{color:#aaa8ff}.figma-product-card__visual{align-items:center;background:rgba(255,255,255,.035);border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:28px}.figma-product-card__visual img{height:96px;max-width:190px;object-fit:contain}.figma-product-card__visual span{color:#c8cad4;font-size:13px;margin-top:18px}.figma-explorer-tabs{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.figma-explorer-tab{padding:18px}.figma-explorer-tab.is-active{background:#171646;border-color:#4a49ff}.figma-explorer-tab h3{font-size:16px;font-weight:800;margin:12px 0 8px}.figma-explorer-detail{display:grid;gap:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) 260px;padding:28px}.figma-workflow-list{display:flex;flex-direction:column;gap:8px}.figma-workflow-list span{background:#12162a;border:1px solid rgba(74,73,255,.18);border-radius:8px;color:#dfe1eb;font-size:12px;padding:10px 12px}.figma-accordion-tabs{display:flex;flex-direction:column;gap:10px}.figma-accordion-item{align-items:center;display:grid;gap:16px;grid-template-columns:34px minmax(0,1fr) auto;padding:18px}.figma-accordion-item.is-active{background:#11142c;border-color:#4a49ff}.figma-accordion-item h3{font-size:18px;font-weight:800;margin:0 0 4px}.figma-accordion-item p{margin:0}.figma-usecases{background:#fff;border-radius:18px;color:#0c0f18;margin-bottom:80px;padding:44px}.figma-usecases h2{color:#0c0f18;font-size:32px;margin-bottom:8px}.figma-usecases>p{color:#707583;margin-bottom:28px}.figma-usecase-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.figma-usecase-card{border:1px solid #e5e8f0;border-radius:10px;padding:20px}.figma-usecase-card h3{color:#10131d;font-size:16px;font-weight:800;margin:14px 0 6px}.figma-usecase-card p{color:#5f6572;font-size:13px}.figma-usecase-card--post img{border-radius:8px;height:124px;margin-bottom:14px;object-fit:cover;width:100%}.figma-cta{border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);padding:70px 40px;text-align:center}.figma-cta h2{margin:0 auto;max-width:780px}.figma-cta p{font-size:16px;margin-bottom:14px}@media(max-width:991.98px){.figma-hero,.figma-section,.figma-usecases,.figma-cta{padding-left:24px;padding-right:24px}.figma-hero--split,.figma-product-card,.figma-explorer-detail{grid-template-columns:1fr}.figma-hero--split{gap:36px;min-height:0}.figma-value-grid,.figma-explorer-tabs,.figma-usecase-grid{grid-template-columns:1fr}.figma-product-card__visual{min-height:220px}.figma-section{padding-top:56px;padding-bottom:56px}}@media(min-width:992px) and (max-width:1199.98px){.figma-hero--split{grid-template-columns:1fr 420px}.figma-product-card{grid-template-columns:minmax(0,1fr) 300px}.figma-explorer-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}

.figma-interactive-explorer .figma-explorer-tab,.figma-interactive-explorer .figma-accordion-item{cursor:pointer;font:inherit;text-align:left;width:100%}.figma-platform-hero-card{min-height:420px;padding:12px 24px}.figma-platform-hero-card__lottie{height:390px;max-width:1040px}.figma-platform-hero-card__image{height:390px;max-width:1040px;object-fit:contain;width:min(100%,1040px)}.figma-product-card__visual{min-height:320px;padding:18px}.figma-product-card__visual img{height:240px;max-height:86%;max-width:92%;object-fit:contain;width:92%}@media(max-width:991.98px){.figma-platform-hero-card{min-height:300px}.figma-platform-hero-card__lottie,.figma-platform-hero-card__image{height:280px}.figma-product-card__visual img{height:190px}}
.figma-platforms-page .figma-hero{padding-top:96px}.figma-platforms-page .figma-pill{color:#fff}.figma-platforms-page .figma-glow{position:absolute!important;z-index:0!important}.figma-platforms-page .figma-platform-hero-card{margin-top:32px;min-height:540px;padding:0}.figma-platforms-page .figma-platform-hero-card__lottie{height:540px;max-width:1180px;width:100%}@media(max-width:991.98px){.figma-platforms-page .figma-hero{padding-top:88px}.figma-platforms-page .figma-platform-hero-card{min-height:380px}.figma-platforms-page .figma-platform-hero-card__lottie{height:380px}}@media(max-width:640px){.figma-platforms-page .figma-platform-hero-card{min-height:300px}.figma-platforms-page .figma-platform-hero-card__lottie{height:300px}}
.valuelytics-hero,.filingseer-hero{--mk-accent:#3737DA;--mk-accent-rgb:55,55,218}.filingseer-hero .mk-badge,.valuelytics-hero .mk-badge{border-color:rgba(55,55,218,.32);background:rgba(55,55,218,.12)}.filingseer-hero .mk-badge i,.valuelytics-hero .mk-badge i{color:#3737DA}.filingseer-hero .mk-btn-primary,.valuelytics-hero .mk-btn-primary{background:#3737DA;color:#fff}.filingseer-hero .mk-glow,.valuelytics-hero .mk-glow{background:#3737DA}
.mk-form .form-select option{background:#171a22;color:#fff}.mk-form .form-select optgroup{background:#171a22;color:#fff}.mk-product-select__button{align-items:flex-start!important;gap:12px}.mk-product-select__button span{line-height:1.45;max-width:100%;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word}.mk-product-select__button i{flex:0 0 auto;margin-top:2px}
.mk-product-select-field{position:relative}.mk-product-select-field>span{color:#d4d6d9;display:block;font-size:12px;margin-bottom:6px}.mk-product-select{position:relative}.mk-product-select__button{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;display:flex;font:inherit;justify-content:space-between;min-height:48px;padding:12px 16px;text-align:left;width:100%}.mk-product-select__button span{color:#8f93a7!important;display:block;font-size:14px!important;font-weight:400;letter-spacing:0;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.mk-product-select.has-selection .mk-product-select__button span{color:#fff!important}.mk-product-select__button i{color:#d4d6d9;transition:transform .16s ease}.mk-product-select.is-open .mk-product-select__button i{transform:rotate(180deg)}.mk-product-select__menu{background:#171a22;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 24px 70px rgba(0,0,0,.42);left:0;margin-top:8px;max-height:390px;overflow:auto;padding:0;position:absolute;right:0;top:100%;z-index:20}.mk-product-select__menu[hidden]{display:none}.mk-product-select__group-label{background:rgba(255,255,255,.035);border-bottom:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;padding:14px 16px;text-transform:uppercase}.mk-product-select__group:first-child .mk-product-select__group-label{border-top:0}.mk-product-option{align-items:center;background:transparent;border:0;color:#fff;display:grid;gap:12px;grid-template-columns:18px 34px minmax(0,1fr);padding:14px 16px;text-align:left;width:100%}.mk-product-option:hover,.mk-product-option:focus-visible{background:rgba(255,255,255,.04);outline:0}.mk-product-option__check{align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:5px;color:#fff;display:flex;height:16px;justify-content:center;width:16px}.mk-product-option__check i{display:none;font-size:12px}.mk-product-option.is-selected .mk-product-option__check{background:#3737DA;border-color:#3737DA}.mk-product-option.is-selected .mk-product-option__check i{display:block}.mk-product-option__icon{align-items:center;background:rgba(55,55,218,.18);border:1px solid rgba(55,55,218,.35);border-radius:10px;color:#fff;display:flex;height:34px;justify-content:center;width:34px}.mk-product-option__copy strong{display:block;font-size:16px;line-height:1.2}.mk-product-option__copy small{color:#fff;display:block;font-size:13px;line-height:1.45;margin-top:4px}.mk-product-select__menu::-webkit-scrollbar{width:10px}.mk-product-select__menu::-webkit-scrollbar-track{background:#20232b}.mk-product-select__menu::-webkit-scrollbar-thumb{background:#8b8b8b;border-radius:999px;border:2px solid #20232b}@media(max-width:640px){.mk-product-select__menu{max-height:320px}.mk-product-option{grid-template-columns:18px 32px minmax(0,1fr);padding:13px 14px}.mk-product-option__copy strong{font-size:15px}}
.figma-industry-page .figma-explorer-tabs{gap:12px;margin-top:30px}.figma-industry-page .figma-explorer-tab{border-radius:14px;min-height:136px;padding:20px}.figma-industry-page .figma-explorer-tab.is-active{background:#3737da;border-color:#3737da}.figma-industry-page .figma-explorer-tab.is-active p{color:rgba(255,255,255,.9)}.figma-industry-page .figma-explorer-detail--industry{align-items:stretch;border-radius:20px;display:grid;gap:40px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);margin-top:32px;padding:40px}.figma-explorer-title-row{align-items:center;display:flex;gap:12px;margin-bottom:24px}.figma-explorer-title-row h3{font-size:26px;font-weight:700;line-height:1.25;margin:0}.figma-detail-block+.figma-detail-block{margin-top:24px}.figma-detail-block p{font-family:"Plus Jakarta Sans",sans-serif!important;font-size:15px!important;font-style:normal!important;line-height:1.6!important}.figma-explorer-side{border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:22px;padding-left:40px}.figma-chip-group{display:grid;gap:8px}.figma-chip-row{display:flex;flex-wrap:wrap;gap:8px}.figma-chip{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#fff;font-size:12px;font-weight:700;line-height:1;padding:8px 12px}.figma-chip--primary{background:#3737da;border-color:#3737da}.figma-industry-page .figma-workflow-list span{align-items:center;background:rgba(255,255,255,.04);display:flex;gap:10px;min-height:40px}.figma-industry-page .figma-workflow-list span::before{background:#3737da;border-radius:999px;content:"";flex:0 0 6px;height:6px;width:6px}.figma-government-accordion{gap:8px;margin-top:30px}.figma-accordion-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.figma-accordion-card.is-active{background:rgba(55,55,218,.06);border-color:rgba(55,55,218,.4)}.figma-accordion-card .figma-accordion-item{background:transparent;border:0;border-radius:0;box-shadow:none}.figma-accordion-card.is-active .figma-accordion-item{background:transparent;border:0}.figma-accordion-card.is-active .figma-icon-box{height:44px;width:44px}.figma-accordion-detail{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);padding:24px 40px 28px 88px}.figma-accordion-detail[hidden]{display:none}.figma-accordion-detail .figma-explorer-side{padding-left:24px}@media(max-width:991.98px){.figma-industry-page .figma-explorer-detail--industry,.figma-accordion-detail{grid-template-columns:1fr}.figma-explorer-side,.figma-accordion-detail .figma-explorer-side{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding-left:0;padding-top:24px}.figma-accordion-detail{padding:22px 24px 26px}}@media(max-width:640px){.figma-industry-page .figma-explorer-tab{min-height:auto}.figma-explorer-title-row h3{font-size:22px}.figma-industry-page .figma-explorer-detail--industry{padding:24px}.figma-accordion-card .figma-accordion-item{align-items:start;grid-template-columns:34px minmax(0,1fr) auto}}

/* Product and company page revamp */
.rp-page{--rp-bg:#070a12;--rp-panel:rgba(15,23,42,.72);--rp-border:rgba(148,163,184,.22);--rp-text:#f8fafc;--rp-muted:#a8b3c7;margin:0 -20px;padding:96px 20px 72px;background:radial-gradient(circle at 10% 0,rgba(79,70,229,.32),transparent 30%),radial-gradient(circle at 90% 12%,rgba(34,211,238,.18),transparent 28%),linear-gradient(180deg,#070a12 0%,#0b1020 48%,#070a12 100%);color:var(--rp-text);overflow:hidden}.rp-container{width:min(1180px,100%);margin:0 auto}.rp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:48px;align-items:center;min-height:620px}.rp-hero-copy h1{font-size:clamp(44px,7vw,88px);line-height:.95;letter-spacing:-.07em;margin:22px 0;color:#fff}.rp-hero-copy p,.rp-split p{font-size:clamp(17px,2vw,21px);line-height:1.7;color:var(--rp-muted);max-width:720px}.rp-pill,.rp-eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:rgba(255,255,255,.06);padding:9px 14px;color:#dbeafe;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.rp-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.rp-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 22px;font-weight:800;text-decoration:none;transition:.2s ease;border:1px solid transparent}.rp-btn-primary{background:linear-gradient(135deg,#4f46e5,#2563eb);color:#fff;box-shadow:0 18px 40px rgba(37,99,235,.28)}.rp-btn-secondary{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#e5e7eb}.rp-btn:hover{transform:translateY(-2px);color:#fff}.rp-hero-visual{position:relative;border:1px solid var(--rp-border);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.03));box-shadow:0 30px 90px rgba(0,0,0,.36);min-height:360px;padding:24px;display:flex;align-items:center;justify-content:center;overflow:hidden}.rp-hero-visual img{position:relative;z-index:1;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 24px 50px rgba(0,0,0,.28))}.rp-hero-glow{position:absolute;inset:12%;border-radius:999px;background:radial-gradient(circle,rgba(79,70,229,.38),transparent 65%);filter:blur(12px)}.rp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:-48px;position:relative;z-index:2}.rp-metric-card,.rp-card,.rp-step,.rp-form-card,.rp-contact-aside,.rp-recommendation{border:1px solid var(--rp-border);border-radius:28px;background:var(--rp-panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 70px rgba(0,0,0,.22);backdrop-filter:blur(16px)}.rp-metric-card{padding:24px}.rp-metric-card strong{display:block;font-size:clamp(34px,5vw,56px);letter-spacing:-.06em}.rp-metric-card span,.rp-card p,.rp-step p,.rp-post-card p,.rp-console-card p,.rp-mini-list p{color:var(--rp-muted);line-height:1.65}.rp-section{padding:96px 0 0}.rp-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.rp-section-head h2,.rp-split h2,.rp-cta h2{font-size:clamp(32px,5vw,58px);line-height:1.02;letter-spacing:-.055em;margin:12px 0;color:#fff}.rp-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:start}.rp-tab-panel{display:grid;grid-template-columns:280px 1fr;gap:18px}.rp-tab-list{display:grid;gap:12px}.rp-tab{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--rp-border);border-radius:22px;padding:15px;background:rgba(255,255,255,.04);color:#dbeafe}.rp-tab span,.rp-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(79,70,229,.16);color:#a5b4fc;flex:none}.rp-tab.is-active{background:linear-gradient(135deg,rgba(79,70,229,.35),rgba(34,211,238,.16));border-color:rgba(129,140,248,.65)}.rp-tab.is-active span,.rp-choice.is-active .rp-icon{background:#4f46e5;color:#fff}.rp-tab-content{position:relative;min-height:270px}.rp-tab-pane{display:none;height:100%;border:1px solid var(--rp-border);border-radius:28px;background:linear-gradient(145deg,rgba(79,70,229,.16),rgba(15,23,42,.8));padding:34px}.rp-tab-pane.is-active{display:block}.rp-tab-pane>i{font-size:42px;color:#67e8f9}.rp-tab-pane h3,.rp-card h3,.rp-step h3,.rp-post-card h3{margin:18px 0 10px;color:#fff;letter-spacing:-.03em}.rp-card-grid{display:grid;gap:18px}.rp-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-card{padding:26px}.rp-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rp-step{padding:24px}.rp-step>span{font-size:13px;font-weight:900;color:#67e8f9;letter-spacing:.16em}.rp-post-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rp-post-card{overflow:hidden;border:1px solid var(--rp-border);border-radius:24px;background:rgba(255,255,255,.05);color:#fff;text-decoration:none}.rp-post-card img,.rp-post-placeholder{width:100%;height:150px;object-fit:cover;background:linear-gradient(135deg,rgba(79,70,229,.32),rgba(34,211,238,.15));display:grid;place-items:center}.rp-post-card>div:last-child{padding:18px}.rp-post-card span{font-size:12px;color:#93c5fd}.rp-cta{margin-top:96px;padding:42px;border:1px solid rgba(129,140,248,.42);border-radius:34px;background:linear-gradient(135deg,rgba(79,70,229,.3),rgba(34,211,238,.13));text-align:center}.rp-cta span{color:#bfdbfe;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.rp-abstract-visual{min-height:390px}.rp-console-card{position:relative;z-index:1;max-width:360px;border:1px solid var(--rp-border);border-radius:28px;background:rgba(7,10,18,.78);padding:28px}.rp-console-card i{font-size:42px;color:#67e8f9}.rp-console-card strong{display:block;margin:16px 0 10px;font-size:24px}.rp-link{color:#93c5fd;font-weight:800;text-decoration:none}.rp-contact-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:22px;align-items:start}.rp-contact-aside{padding:28px;position:sticky;top:100px}.rp-mini-list{display:grid;gap:16px;margin:22px 0}.rp-mini-list div{display:grid;grid-template-columns:42px 1fr;gap:14px}.rp-mini-list span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(79,70,229,.22);color:#bfdbfe;font-weight:900}.rp-form-card{padding:28px}.rp-form{display:grid;gap:20px}.rp-field-grid{display:grid;gap:16px}.rp-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-form label span,.rp-product-picker>span{display:block;color:#cbd5e1;font-weight:800;margin-bottom:8px}.rp-form .form-control,.rp-form .form-select{border-color:rgba(148,163,184,.24);background:rgba(15,23,42,.78);color:#fff;border-radius:16px;padding:12px 14px}.rp-product-picker>div{display:flex;flex-wrap:wrap;gap:10px}.rp-product-chip{position:relative}.rp-product-chip input{position:absolute;opacity:0}.rp-product-chip span{display:inline-flex;border:1px solid var(--rp-border);border-radius:999px;padding:10px 14px;background:rgba(255,255,255,.05);cursor:pointer}.rp-product-chip input:checked+input+input+input+span{background:#4f46e5;border-color:#818cf8;color:#fff}.rp-success{text-align:center;padding:54px 18px}.rp-success i{font-size:48px;color:#34d399}.rp-choice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.rp-choice{border:1px solid var(--rp-border);border-radius:24px;background:rgba(255,255,255,.05);color:#fff;text-align:left;padding:20px;display:grid;gap:12px}.rp-choice small{color:#93c5fd}.rp-recommendation{margin-top:18px;padding:28px}.rp-recommendation span{color:#67e8f9;text-transform:uppercase;font-weight:900;letter-spacing:.12em}@media (max-width:1100px){.rp-hero,.rp-split,.rp-contact-layout{grid-template-columns:1fr}.rp-metrics,.rp-card-grid.four,.rp-post-grid,.rp-step-grid,.rp-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-contact-aside{position:static}.rp-section-head{display:block}.rp-tab-panel{grid-template-columns:1fr}}@media (max-width:720px){.rp-page{padding-top:84px}.rp-hero{min-height:auto;gap:28px}.rp-hero-visual{min-height:260px;border-radius:24px;padding:12px}.rp-metrics,.rp-card-grid.three,.rp-card-grid.four,.rp-post-grid,.rp-step-grid,.rp-choice-grid,.rp-field-grid.two{grid-template-columns:1fr}.rp-metrics{margin-top:28px}.rp-section{padding-top:64px}.rp-tab-list{grid-template-columns:1fr}.rp-actions{flex-direction:column}.rp-btn{width:100%}.rp-cta{margin-top:64px;padding:28px 18px}.rp-hero-copy h1{letter-spacing:-.05em}}

/* Figma Make page system - rebuilt from supplied design files */
.mk-page{--mk-accent:#3737DA;--mk-accent-rgb:55,55,218;--mk-bg:#0b0d14;--mk-panel:#12151d;--mk-panel-2:#171a23;--mk-line:rgba(255,255,255,.08);--mk-muted:#d4d6d9;background:var(--mk-bg);color:#fff;font-family:'Plus Jakarta Sans',sans-serif;overflow:hidden}
.mk-gold{--mk-accent:#eab308;--mk-accent-rgb:234,179,8}.mk-green{--mk-accent:#22c55e;--mk-accent-rgb:34,197,94}.mk-blue{--mk-accent:#3737DA;--mk-accent-rgb:55,55,218}
.mk-container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.mk-hero{position:relative;padding-top:128px;padding-bottom:80px}.mk-hero-left{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:56px;align-items:center}.mk-centered{text-align:center;margin-left:auto;margin-right:auto}.mk-hero-copy{position:relative;z-index:1;max-width:900px}.mk-hero h1{font-size:clamp(40px,6vw,60px);line-height:1.08;letter-spacing:-.035em;font-weight:500;margin:0 0 20px}.mk-heavy .mk-hero h1{font-weight:700}.mk-hero p,.mk-section-head p,.mk-split p{color:#d4d6d9;font-family:'ABeeZee',sans-serif;font-size:18px;line-height:1.62;margin:0 auto 32px;max-width:900px}.mk-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;border:1px solid rgba(var(--mk-accent-rgb),.32);background:rgba(var(--mk-accent-rgb),.12);color:#fff;border-radius:999px;padding:7px 13px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mk-badge i{color:var(--mk-accent)}.mk-glow{position:absolute;top:-210px;left:50%;width:900px;height:600px;border-radius:50%;background:var(--mk-accent);opacity:.15;filter:blur(160px);transform:translateX(-50%);pointer-events:none}.mk-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.mk-hero-left .mk-actions{justify-content:flex-start}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:13px 24px;font-weight:700;font-size:14px;text-decoration:none;border:1px solid transparent;transition:.2s ease}.mk-btn-primary{background:var(--mk-accent);color:#fff}.mk-blue .mk-btn-primary,.mk-page:not(.mk-gold):not(.mk-green) .mk-btn-primary{background:#fff;color:#0b0d14}.mk-heavy.mk-blue .mk-btn-primary{background:var(--mk-accent);color:#fff}.mk-btn-secondary{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:#fff}.mk-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}
.mk-stat-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:56px auto}.mk-stat-strip div,.mk-card,.mk-dashboard,.mk-screen-wrap,.mk-list-panel,.mk-flow-row article,.mk-profile,.mk-question-main,.mk-form-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);border-radius:16px}.mk-stat-strip div{display:flex;gap:12px;align-items:flex-start;padding:20px}.mk-stat-strip i,.mk-card i,.mk-flow-row i{color:var(--mk-accent)}
.mk-dashboard{max-width:1100px;margin:0 auto;padding:32px;background:rgba(255,255,255,.05);backdrop-filter:blur(8px);border-radius:24px}.mk-dashboard-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:20px}.mk-dashboard-head span,.mk-section-head span{display:block;color:var(--mk-accent);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.mk-dashboard-head strong{display:block;margin-top:6px;font-size:18px}.mk-dashboard-head em{align-self:flex-start;border:1px solid rgba(var(--mk-accent-rgb),.4);background:rgba(var(--mk-accent-rgb),.18);border-radius:6px;padding:3px 8px;font-size:10px;font-style:normal;text-transform:uppercase}.mk-dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mk-dashboard-grid article{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:18px}.mk-dashboard-grid article strong{display:block;font-size:28px;margin:8px 0 4px}.mk-dashboard-grid small,.mk-dashboard-grid span{display:block;color:#d4d6d9;font-size:12px}
.mk-screen-wrap{position:relative;z-index:1;margin:48px auto 0;max-width:920px;min-height:360px;padding:18px;display:flex;align-items:center;justify-content:center;background:#151820}.mk-screen-img{width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:10px}.mk-abstract{font-family:'ABeeZee',sans-serif;color:rgba(255,255,255,.45);flex-direction:column;gap:12px}.mk-abstract i{font-size:54px;color:var(--mk-accent)}
.mk-section{padding:88px 0;border-top:1px solid rgba(255,255,255,.06);background:#0b0d14}.mk-section-light{background:#fff;color:#111827}.mk-section-light .mk-section-head h2,.mk-section-light .mk-card h3,.mk-section-light .mk-card strong{color:#111827}.mk-section-light .mk-card,.mk-section-light .mk-list-panel{background:#fff;border-color:#e8e9eb}.mk-section-light .mk-card p,.mk-section-light .mk-section-head p{color:#5a5f6a}.mk-section-head{max-width:780px;margin-bottom:44px}.mk-section-head.mk-centered{text-align:center;margin-left:auto;margin-right:auto}.mk-section-head h2,.mk-split h2{font-size:clamp(30px,4vw,44px);line-height:1.14;letter-spacing:-.025em;font-weight:500;margin:10px 0 0}.mk-heavy .mk-section-head h2,.mk-heavy .mk-split h2{font-weight:700}.mk-card-grid{display:grid;gap:16px}.mk-card-grid-2{grid-template-columns:repeat(2,1fr)}.mk-card-grid-3{grid-template-columns:repeat(3,1fr)}.mk-card-grid-4{grid-template-columns:repeat(4,1fr)}.mk-card-grid-5{grid-template-columns:repeat(5,1fr)}.mk-card-grid-6{grid-template-columns:repeat(3,1fr)}.mk-card{padding:24px}.mk-card>i{width:42px;height:42px;border-radius:10px;background:rgba(var(--mk-accent-rgb),.14);border:1px solid rgba(var(--mk-accent-rgb),.28);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.mk-card h3{font-size:17px;line-height:1.35;margin:0 0 10px;color:#fff;font-weight:700}.mk-card p{font-family:'ABeeZee',sans-serif;color:#d4d6d9;font-size:13.5px;line-height:1.58;margin:0}.mk-card strong{display:block;margin-top:14px;color:var(--mk-accent);font-size:13px}.mk-post-card{display:flex;flex-direction:column;overflow:hidden;color:inherit;text-decoration:none}.mk-post-card:hover{color:inherit;border-color:rgba(var(--mk-accent-rgb),.45)}.mk-post-card__media{height:145px;background:rgba(var(--mk-accent-rgb),.1);border-radius:10px;margin-bottom:16px;overflow:hidden}.mk-post-card__media img{width:100%;height:100%;object-fit:cover}.mk-post-card__media span{display:grid;height:100%;place-items:center;color:var(--mk-accent);font-size:30px}.mk-post-card small{color:var(--mk-accent);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mk-post-card h3{margin-top:10px}
.mk-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:56px;align-items:center}.mk-list-panel{padding:24px;display:grid;gap:12px}.mk-list-panel span{display:flex;align-items:flex-start;gap:10px;color:#d4d6d9;font-size:14px;line-height:1.45}.mk-section-light .mk-list-panel span{color:#4b5563}.mk-list-panel i{color:var(--mk-accent)}
.mk-workflow{display:grid;gap:24px}.mk-step-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.mk-step-tabs button,.mk-pillar-list button,.mk-options button{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#fff;text-align:left;padding:16px;transition:.2s}.mk-step-tabs button.is-active,.mk-pillar-list button.is-active,.mk-options button.is-active{background:var(--mk-accent);border-color:var(--mk-accent);color:#fff}.mk-step-tabs small{display:block;color:rgba(255,255,255,.55);font-size:10px;text-transform:uppercase;letter-spacing:.13em}.mk-step-tabs span{display:block;font-weight:700;margin-top:8px}.mk-step-tabs i{float:right;color:currentColor}.mk-step-panels article{display:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:36px;grid-template-columns:1.25fr .9fr;gap:36px}.mk-step-panels article.is-active{display:grid}.mk-step-panels h3{font-size:26px}.mk-step-panels strong{display:block;margin:0 0 10px}.mk-step-panels p{color:#d4d6d9;font-family:'ABeeZee',sans-serif;line-height:1.65}.mk-step-panels aside{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:20px}.mk-step-panels aside small{display:block;color:var(--mk-accent);font-weight:800;text-transform:uppercase;letter-spacing:.13em;margin-bottom:12px}.mk-step-panels aside span{display:block;background:rgba(255,255,255,.04);border-radius:8px;padding:10px;margin-top:8px}
.mk-pillar-grid{display:grid;grid-template-columns:360px 1fr;gap:24px}.mk-pillar-list{display:grid;gap:10px}.mk-pillar-list button{display:grid;grid-template-columns:42px 1fr;gap:12px}.mk-pillar-list i{grid-row:span 2;width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center}.mk-pillar-list button.is-active i{background:rgba(255,255,255,.18)}.mk-pillar-list small{color:#d4d6d9;font-family:'ABeeZee',sans-serif}.mk-pillar-detail article{display:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px}.mk-pillar-detail article.is-active{display:block}.mk-pillar-detail article>i{font-size:30px;color:var(--mk-accent)}.mk-pillar-detail h3{font-size:24px}.mk-pillar-detail p{color:#d4d6d9;font-family:'ABeeZee',sans-serif;line-height:1.6}.mk-pillar-detail article div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mk-pillar-detail span{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px;font-size:13px}.mk-pillar-detail span i{color:var(--mk-accent);margin-right:8px}
.mk-flow-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mk-flow-row article{padding:24px}.mk-flow-row small{display:flex;width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;background:rgba(var(--mk-accent-rgb),.12);color:var(--mk-accent);font-weight:800}.mk-flow-row h3{font-size:18px}.mk-flow-row p{font-family:'ABeeZee',sans-serif;color:#d4d6d9;font-size:13px;line-height:1.6}.mk-cta{background:rgba(var(--mk-accent-rgb),.08);border:1px solid rgba(var(--mk-accent-rgb),.28);border-radius:24px;padding:48px;text-align:center}.mk-cta h2{font-size:36px;line-height:1.2;margin:0 0 12px}.mk-cta p{color:#d4d6d9;font-family:'ABeeZee',sans-serif;margin:0 auto 28px;max-width:700px}.mk-trust-flow div,.mk-stack{display:grid;gap:12px}.mk-trust-flow span,.mk-stack span{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px}.mk-stack em{float:right;color:var(--mk-accent);font-style:normal}
.mk-contact-top{padding-top:120px}.mk-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:64px;align-items:start}.mk-contact-layout aside h1{font-size:36px}.mk-link{display:inline-block;color:#d4d6d9;margin-top:18px}.mk-form-card{padding:24px}.mk-form{display:grid;gap:14px}.mk-field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mk-form label span{display:block;color:#d4d6d9;font-size:12px;margin-bottom:6px}.mk-form .form-control,.mk-form .form-select{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08);color:#fff}.mk-hidden-products{display:none}.mk-success{text-align:center;padding:42px}.mk-success i{font-size:44px;color:var(--mk-accent)}.mk-mini-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.mk-mini-badges span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 10px;font-size:11px;color:#d4d6d9}.mk-logo-band{margin-top:28px;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.035)}.mk-logo-band p{color:#d4d6d9;font-size:14px;margin:0 0 16px}.mk-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.mk-logo-grid--wide{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.mk-logo-tile{display:flex;align-items:center;justify-content:center;min-height:86px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#fff}.mk-logo-tile img{display:block;max-height:54px;max-width:100%;object-fit:contain}
.mk-contact-copy{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.09);border-radius:24px;padding:32px}.mk-contact-badge{margin-bottom:18px}.mk-contact-copy h1{font-size:clamp(2.75rem,4vw,3.5rem);line-height:1.08;max-width:12ch}.mk-contact-intro{color:#d4d6d9;font-family:'ABeeZee',sans-serif;font-size:17px;line-height:1.7;margin:18px 0 0;max-width:56ch}.mk-contact-benefits{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px;display:grid;gap:12px;margin-top:28px;padding:20px 22px}.mk-contact-benefits span{align-items:flex-start;display:flex;gap:10px}.mk-contact-benefits i{color:var(--mk-accent);margin-top:2px}.mk-contact-switch{color:#d4d6d9;font-family:'ABeeZee',sans-serif;font-size:15px;line-height:1.6;margin:20px 0 0}.mk-contact-switch a{color:#fff;font-weight:700;text-decoration:none}.mk-contact-switch a:hover{color:#fff;text-decoration:underline}.mk-captcha-surface{background:#fff;border-radius:16px;padding:16px}.mk-captcha-surface--digits{padding:18px}.mk-captcha-surface iframe,.mk-captcha-surface img{max-width:100%}.mk-contact-submit{min-height:52px}.mk-chat-card{display:grid;gap:14px;min-height:100%}.mk-chat-card i{align-items:center;background:rgba(var(--mk-accent-rgb),.14);border:1px solid rgba(var(--mk-accent-rgb),.28);border-radius:12px;color:var(--mk-accent);display:inline-flex;font-size:20px;height:44px;justify-content:center;width:44px}.mk-chat-card h3{margin:0}.mk-chat-card p{color:#d4d6d9;font-family:'ABeeZee',sans-serif;font-size:13px;line-height:1.6;margin:0}.mk-contact-faq-grid{gap:18px}.mk-faq-card{display:grid;gap:16px}.mk-faq-card-header{align-items:flex-start;display:flex;gap:12px}.mk-faq-card-header i{color:var(--mk-accent);font-size:18px;margin-top:2px}.mk-faq-card h3{margin:0}.mk-faq-card p{color:#d4d6d9;font-family:'ABeeZee',sans-serif;font-size:13px;line-height:1.65;margin:0}
.mk-questionnaire{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.mk-question-main,.mk-profile{padding:28px}.mk-progress{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:14px;color:var(--mk-accent);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.mk-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px}.mk-question-actions{display:flex;justify-content:space-between;margin-top:24px}.mk-profile{display:grid;gap:12px;align-content:start}.mk-profile span{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px}.mk-profile small{color:#9ca3af}.mk-profile em{font-style:normal;color:#fff}
.get-started-page{--gs-card:rgba(255,255,255,.04);--gs-border:rgba(255,255,255,.1);--gs-muted:#d4d6d9}.get-started-questionnaire-section .mk-questionnaire{align-items:start;gap:24px;grid-template-columns:minmax(0,896px) 360px}.get-started-questionnaire-section .mk-question-main{background:var(--gs-card);border:1px solid var(--gs-border);border-radius:20px;min-height:620px;padding:28px}.get-started-questionnaire-section .mk-progress{border-bottom:0;display:flex;flex-direction:column;gap:14px;margin-bottom:24px;padding-bottom:0;width:100%}.get-started-questionnaire-section .mk-progress>div:first-child{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.get-started-questionnaire-section .mk-progress [data-step-label],.get-started-questionnaire-section .mk-progress em{color:#d7d8dc;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.get-started-questionnaire-section .mk-progress [data-step-label]{color:#6f73ff}.get-started-questionnaire-section .mk-progress-bar{align-self:stretch;background:rgba(111,115,255,.22);border-radius:999px;display:block;flex:0 0 auto;height:5px;max-width:none;min-width:100%;overflow:hidden;position:relative;width:100%}.mk-progress-bar span{background:linear-gradient(90deg,#4d54ff 0%,#696fff 100%);border-radius:inherit;display:block;height:100%;transition:width .25s ease;width:0}.get-started-questionnaire-section h2{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.5;margin:0}.get-started-questionnaire-section [data-question-hint]{color:#9aa0aa;font-family:'ABeeZee',sans-serif;font-size:13px;font-style:italic;margin:4px 0 0}.get-started-questionnaire-section .mk-options{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.get-started-questionnaire-section .mk-options button{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;display:flex;font:inherit;gap:12px;min-height:70px;padding:16px;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.get-started-questionnaire-section .mk-options button:hover,.get-started-questionnaire-section .mk-options button.is-active{background:rgba(55,55,218,.13);border-color:rgba(55,55,218,.5);transform:translateY(-1px)}.get-started-questionnaire-section .mk-options button span{align-items:center;background:rgba(55,55,218,.18);border:1px solid rgba(55,55,218,.35);border-radius:10px;color:#aeb0ff;display:flex;flex:0 0 auto;font-size:11px;font-weight:800;height:36px;justify-content:center;width:36px}.get-started-questionnaire-section .mk-options button strong{font-size:14px;font-weight:700;line-height:1.35}.get-started-questionnaire-section .mk-question-actions{border-top:1px solid rgba(255,255,255,.08);margin-top:28px;padding-top:20px}.get-started-questionnaire-section .mk-question-actions button[disabled]{opacity:.35;pointer-events:none}.get-started-questionnaire-section .mk-profile{background:transparent;border:0;display:grid;gap:12px;padding:0;position:sticky;top:96px}.get-started-profile-card,.get-started-live-rec{background:var(--gs-card);border:1px solid var(--gs-border);border-radius:16px;padding:20px}.get-started-profile-card h3{color:#3737da;font-size:11px;font-weight:800;letter-spacing:.15em;margin:0 0 12px;text-transform:uppercase}.get-started-profile-card span{align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.06);display:grid;gap:8px;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);padding:10px 0}.get-started-profile-card span:last-child{border-bottom:0}.get-started-profile-card small{color:rgba(255,255,255,.5);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.get-started-profile-card em{color:#fff;font-size:12.5px;font-style:normal;font-weight:700;line-height:1.45;overflow-wrap:anywhere;text-align:right;white-space:normal;word-break:normal}.get-started-live-rec{display:grid;gap:12px}.get-started-live-rec strong{color:#fff;font-size:14px}.get-started-live-rec p{color:var(--gs-muted);font-family:'ABeeZee',sans-serif;font-size:13px;line-height:1.55;margin:0}.get-started-live-rec div{align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px}.get-started-live-rec span{border:0;color:rgba(255,255,255,.5);font-size:11px;font-weight:800;letter-spacing:.1em;padding:0;text-transform:uppercase}.get-started-live-rec a{color:#fff;font-size:12px;font-weight:800;text-align:right}.get-started-results-head{align-items:center;display:grid;justify-items:center;margin:6px auto 28px;max-width:min(100%,760px);text-align:center}.get-started-results-badge{align-items:center;background:rgba(14,77,47,.48);border:1px solid rgba(52,211,153,.38);border-radius:999px;color:#f1fbf7;display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.1em;margin-bottom:18px;padding:8px 12px;text-transform:uppercase}.get-started-results-badge i{color:#34d399;font-size:11px}.get-started-results h2{font-size:32px;line-height:1.2;margin-bottom:10px;max-width:22ch;text-align:center}.get-started-results-head>p{color:var(--gs-muted);font-family:'ABeeZee',sans-serif;font-size:15px;line-height:1.65;margin:0 auto;max-width:54ch;text-align:center}.get-started-result-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.get-started-result-card{background:rgba(255,255,255,.028);border:1px solid rgba(255,255,255,.1);border-radius:16px;display:flex;flex-direction:column;min-height:170px;padding:18px 18px 16px}.get-started-result-card--primary{background:linear-gradient(180deg,rgba(42,44,112,.42),rgba(27,29,44,.78));border-color:rgba(82,88,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.get-started-result-card small{align-items:center;color:#e5e7eb;display:flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.12em;opacity:.96;text-transform:uppercase}.get-started-result-card small i{color:#7b80ff;font-size:12px}.get-started-result-card h3{font-size:20px;line-height:1.25;margin:14px 0 10px}.get-started-result-card p{color:var(--gs-muted);font-family:'ABeeZee',sans-serif;font-size:13px;line-height:1.55;margin:0 0 18px}.get-started-card-link{align-items:center;color:#4e58ff;display:inline-flex;font-size:14px;font-weight:800;gap:8px;margin-top:auto;text-decoration:none}.get-started-card-link::after{content:'\2192';font-size:15px;line-height:1}.get-started-card-link:hover{color:#6971ff}.get-started-match{background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.14);border-radius:14px;margin-top:18px;padding:18px 20px}.get-started-match h3{color:rgba(255,255,255,.55);font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.get-started-match p{color:var(--gs-muted);font-family:'ABeeZee',sans-serif;font-size:13px;line-height:1.65;margin:0}.get-started-results-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.get-started-results-actions .mk-btn{min-width:158px;padding:11px 18px;width:auto}.get-started-results-actions .mk-btn-secondary{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.14)}.get-started-restart{align-items:center;background:transparent;border:0;color:rgba(255,255,255,.72);display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:10px;padding:0 4px}.get-started-restart:hover{color:#fff}
.get-started-hero{align-items:center;position:relative}.get-started-hero-description{color:rgba(255,255,255,.55)!important;font-family:'ABeeZee',sans-serif!important;font-size:12px!important;line-height:1.5!important;margin:-8px 0 20px!important;max-width:620px}.get-started-hero-trusted{color:rgba(255,255,255,.45);font-size:10px;font-weight:800;letter-spacing:.14em;margin-top:14px;text-transform:uppercase}.get-started-page .mk-mini-badges{margin-top:10px}.get-started-hero-visual{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);border-radius:24px;display:grid;gap:14px;padding:18px}.get-started-hero-panel-head{align-items:center;display:grid;gap:4px;grid-template-columns:1fr auto}.get-started-hero-panel-head span{color:#6f73ff;font-size:9px;font-weight:800;grid-column:1/2;letter-spacing:.14em;text-transform:uppercase}.get-started-hero-panel-head strong{font-size:12px;font-weight:700;grid-column:1/2;line-height:1.4}.get-started-hero-panel-head em{align-self:start;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.35);border-radius:999px;color:#7ef2b3;font-size:8px;font-style:normal;font-weight:800;grid-column:2/3;grid-row:1/3;letter-spacing:.1em;padding:4px 7px;text-transform:uppercase}.get-started-hero-animation{align-items:center;background:radial-gradient(circle at 50% 40%,rgba(55,55,218,.18),rgba(55,55,218,0) 68%);border:1px solid rgba(255,255,255,.06);border-radius:16px;display:flex;height:248px;justify-content:center;overflow:hidden;position:relative}.get-started-hero-animation::before{content:'';inset:14px;position:absolute;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,0));border-radius:14px}.get-started-hero-animation-player{height:100%;position:relative;width:100%;z-index:1}.get-started-hero-stack{gap:8px}.get-started-hero-stack span{align-items:center;display:grid;gap:8px;grid-template-columns:14px minmax(0,1fr) auto;padding:10px 12px}.get-started-hero-stack i{color:#6f73ff;font-size:12px}.get-started-hero-stack em{color:#6f73ff;float:none;font-size:12px;font-style:normal;font-weight:700;text-align:right}.get-started-questionnaire-section .mk-progress-bar{display:block;width:100%}
.mk-trust-flow{margin-top:56px;padding:40px}.mk-trust-flow .mk-dashboard-head{display:block;margin-bottom:24px;text-align:center}.mk-trust-flow .mk-dashboard-head span{background:transparent;border:0;border-radius:0;padding:0}.mk-trust-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mk-trust-columns article{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px}.mk-trust-columns article div{align-items:center;display:flex;gap:10px;margin-bottom:14px}.mk-trust-columns i{align-items:center;background:var(--mk-accent);border-radius:9px;color:#fff;display:inline-flex;height:32px;justify-content:center;width:32px}.mk-trust-columns strong{color:#fff;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.mk-trust-columns p{color:#d4d6d9;font-family:'ABeeZee',sans-serif;font-size:13px;line-height:1.5;margin:8px 0 0}.mk-trust-columns p::before{content:'• ';color:#d4d6d9}.mk-layer-stack{display:grid;gap:16px;margin:0 auto;max-width:800px}.mk-layer-card{align-items:flex-start;display:grid;gap:24px;grid-template-columns:48px 1fr;padding:32px}.mk-layer-card>i{align-items:center;background:var(--mk-accent);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.mk-layer-card h3{font-size:24px;margin-top:0}.mk-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mk-chip-row span{background:rgba(var(--mk-accent-rgb),.18);border:1px solid rgba(var(--mk-accent-rgb),.4);border-radius:999px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;padding:6px 10px}.mk-summary-panel{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;margin:40px auto 0;max-width:900px;padding:32px}.mk-summary-panel p{color:#fff;font-size:17px;line-height:1.7;margin:0}
.mk-impact-tab-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.mk-impact-tab-list button{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#fff;padding:20px;text-align:left;transition:background .2s ease,border-color .2s ease}.mk-impact-tab-list button:hover,.mk-impact-tab-list button.is-active{background:rgba(var(--mk-accent-rgb),.1);border-color:var(--mk-accent)}.mk-impact-tab-list strong{display:block;font-size:16px;margin-bottom:4px}.mk-impact-tab-list span{color:var(--mk-accent);font-family:'ABeeZee',sans-serif;font-size:13px;font-style:italic}.mk-impact-panel{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:20px;display:none;gap:40px;grid-template-columns:minmax(240px,.8fr) 1.2fr;padding:40px}.mk-impact-panel.is-active{display:grid}.mk-impact-panel>div:first-child>strong{color:#fff;display:block;font-size:36px;font-weight:500;line-height:1.1;margin-bottom:18px}.mk-impact-panel span{align-items:center;color:#fff;display:flex;font-size:14px;gap:8px;margin-top:10px}.mk-impact-panel span i{color:var(--mk-accent)}.mk-impact-panel h3{font-size:22px;margin-top:0}.mk-impact-panel p{color:#d4d6d9;font-family:'ABeeZee',sans-serif;font-size:15px;line-height:1.7;margin:0}
.mk-recognition{display:grid;gap:28px}.mk-marquee-label{color:rgba(255,255,255,.55);font-size:13px;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase}.mk-marquee-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;padding:26px 0;position:relative}.mk-marquee-card::before,.mk-marquee-card::after{content:'';height:100%;position:absolute;top:0;width:72px;z-index:1}.mk-marquee-card::before{background:linear-gradient(90deg,#11141c,rgba(17,20,28,0));left:0}.mk-marquee-card::after{background:linear-gradient(270deg,#11141c,rgba(17,20,28,0));right:0}.mk-marquee-track{animation:mkMarquee 36s linear infinite;display:flex;gap:28px;width:max-content}.mk-marquee-track--reverse{animation-direction:reverse}.mk-marquee-card:hover .mk-marquee-track{animation-play-state:paused}.mk-marquee-tile{align-items:center;background:#fff;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.22);display:flex;flex:0 0 auto;height:72px;justify-content:center;padding:12px 24px;width:176px}.mk-marquee-tile img{display:block;max-height:42px;max-width:128px;object-fit:contain}.mk-about-cta{background:rgba(var(--mk-accent-rgb),.1);margin:0 auto;max-width:1100px;padding:48px 56px}.mk-about-cta>i{color:var(--mk-accent);display:block;font-size:38px;margin-bottom:18px}.mk-about-cta .mk-actions{justify-content:center}.mk-about-cta .mk-btn i{margin-left:6px}.about-opportunity-card{background:rgba(15,17,30,.96);border:1px solid rgba(76,70,255,.28);border-radius:18px;box-shadow:0 18px 44px rgba(0,0,0,.24);padding:22px 22px 20px}.about-opportunity-card__icon{align-items:center;background:linear-gradient(180deg,#4f46e5,#3737da);border:1px solid rgba(128,122,255,.42);border-radius:10px;display:flex;height:34px;justify-content:center;margin-bottom:18px;width:34px}.about-opportunity-card .about-opportunity-card__icon i{color:#eef2ff;font-size:16px;line-height:1}.about-opportunity-card .about-opportunity-card__value{color:#fff;display:block;font-size:32px;font-weight:500;letter-spacing:-.05em;line-height:.95;margin:0 0 8px}.about-opportunity-card h3{color:#fff;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0 0 10px}.about-opportunity-card p{color:#d4d6d9;font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0}.mk-linkedin-card{background:#0b0d14;border:1px solid rgba(255,255,255,.2);border-radius:16px;bottom:28px;box-shadow:0 24px 60px rgba(0,0,0,.35);max-width:420px;padding:22px;position:fixed;right:28px;width:calc(100% - 56px);z-index:60}.mk-linkedin-card a{color:inherit;display:grid;gap:0 16px;grid-template-columns:56px 1fr;text-decoration:none}.mk-linkedin-icon{align-items:center;background:rgba(76,70,255,.08);border:1px solid rgba(76,70,255,.35);border-radius:12px;color:#4c46ff;display:flex;font-size:28px;grid-row:span 2;height:56px;justify-content:center;width:56px}.mk-linkedin-card strong{color:#fff;display:block;font-size:18px;margin:2px 32px 4px 0}.mk-linkedin-card em{align-items:center;color:#6060f3;display:inline-flex;font-size:13px;font-style:normal;gap:6px}.mk-linkedin-card em i{color:#3737da;font-size:12px}.mk-linkedin-card p{color:#d4d6d9;font-family:'ABeeZee',sans-serif;font-size:14px;grid-column:1/-1;line-height:1.6;margin:18px 0 0}.mk-linkedin-close{align-items:center;background:rgba(255,255,255,.06);border:0;border-radius:50%;color:#fff;display:grid;font-size:18px;height:30px;line-height:1;margin:0;padding:0;place-items:center;position:absolute;right:14px;top:14px;width:30px;z-index:1}.mk-linkedin-close:hover{background:rgba(255,255,255,.12)}@keyframes mkMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.valuelytics-page{--valuelytics-card:rgba(255,255,255,.03);--valuelytics-border:rgba(255,255,255,.08);--valuelytics-muted:#d4d6d9}.valuelytics-page .mk-section{border-top:1px solid rgba(255,255,255,.08)}.valuelytics-hero{padding-top:128px}.valuelytics-hero .mk-hero-copy{max-width:1000px}.valuelytics-hero h1{font-size:clamp(42px,5vw,52px);font-weight:700;line-height:1.1}.valuelytics-hero p{max-width:900px}.valuelytics-hero .mk-actions{justify-content:center}.valuelytics-hero-visual{align-items:center;background:var(--valuelytics-card);border:1px solid var(--valuelytics-border);border-radius:16px;display:flex;justify-content:center;margin:64px auto 48px;min-height:648px;overflow:hidden;position:relative;width:min(1152px,100%)}.valuelytics-hero-lottie{height:640px;min-width:100%;width:100%}.valuelytics-stat-row{display:flex;flex-wrap:wrap;gap:48px;justify-content:center}.valuelytics-stat-row div{text-align:center}.valuelytics-stat-row strong{color:#fff;display:block;font-size:24px;line-height:1.5}.valuelytics-stat-row span{color:var(--valuelytics-muted);font-family:'ABeeZee',sans-serif;font-size:13px}.valuelytics-capability-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px}.valuelytics-glass-card{background:var(--valuelytics-card);border:1px solid var(--valuelytics-border);border-radius:16px;min-height:247px;padding:32px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.valuelytics-glass-card:hover,.valuelytics-mini-grid article:hover,.valuelytics-use-case-card:hover{background:rgba(255,255,255,.055);border-color:rgba(34,197,94,.34);transform:translateY(-3px)}.valuelytics-glass-card>i{align-items:center;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);border-radius:14px;color:#22c55e;display:flex;font-size:24px;height:48px;justify-content:center;margin-bottom:24px;width:48px}.valuelytics-glass-card h3,.valuelytics-mini-grid h3{font-size:20px;margin:0 0 12px}.valuelytics-glass-card p,.valuelytics-mini-grid p,.valuelytics-benefit-copy p,.valuelytics-integration p{color:var(--valuelytics-muted);font-family:'ABeeZee',sans-serif;line-height:1.7;margin:0}.valuelytics-benefit{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}.valuelytics-benefit-copy h2,.valuelytics-integration h2{font-size:clamp(34px,4vw,40px);font-weight:700;line-height:1.15;margin:0 0 20px}.valuelytics-benefit-copy>p{max-width:800px}.valuelytics-mini-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.valuelytics-mini-grid article{background:var(--valuelytics-card);border:1px solid var(--valuelytics-border);border-radius:12px;padding:25px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.valuelytics-mini-grid p{font-size:13px;line-height:1.5}.valuelytics-image-card{align-items:center;background:var(--valuelytics-card);border:1px solid var(--valuelytics-border);border-radius:16px;display:flex;justify-content:center;margin:0;min-height:494px;overflow:hidden;position:relative}.valuelytics-image-card img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:100%}.valuelytics-benefit--reverse{grid-template-columns:minmax(0,544px) minmax(0,1fr)}.valuelytics-benefit--reverse .valuelytics-benefit-copy{order:2}.valuelytics-check-list{display:grid;gap:12px;list-style:none;margin:28px 0 0;padding:0}.valuelytics-check-list li{align-items:flex-start;color:var(--valuelytics-muted);display:flex;font-family:'ABeeZee',sans-serif;font-size:14px;gap:10px;line-height:1.5}.valuelytics-check-list i{color:#22c55e;margin-top:2px}.valuelytics-methodology{color:#1a1d24}.valuelytics-methodology .mk-section-head p{color:#5a5f6a}.valuelytics-methodology-panel{background:#fff;border:1px solid #e8e9eb;border-radius:18px;box-shadow:0 30px 80px rgba(15,23,42,.08);padding:28px}.valuelytics-pillar-row{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.valuelytics-pillar-row article{align-items:center;background:#f9fafb;border:1px solid #e8e9eb;border-radius:12px;display:flex;gap:14px;padding:16px}.valuelytics-pillar-row span{align-items:center;background:rgba(34,197,94,.12);border-radius:10px;color:#16a34a;display:flex;font-weight:800;height:38px;justify-content:center;width:38px}.valuelytics-pillar-row h3{font-size:15px;margin:0 0 4px}.valuelytics-pillar-row p{color:#5a5f6a;font-size:13px;margin:0}.valuelytics-theme-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.valuelytics-theme-grid span{align-items:center;background:#fff;border:1px solid #e8e9eb;border-radius:8px;display:flex;justify-content:space-between;padding:13px}.valuelytics-theme-grid strong{font-size:13px}.valuelytics-theme-grid em{background:rgba(59,130,246,.08);border-radius:4px;color:#3b82f6;font-size:11px;font-style:normal;font-weight:800;padding:3px 8px}.valuelytics-source-row{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.valuelytics-source-row span{background:#f9fafb;border-radius:10px;color:#5a5f6a;font-size:12px;font-weight:700;padding:18px;text-align:center}.valuelytics-integration{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,544px) minmax(0,1fr)}.valuelytics-integration-visual{align-items:center;background:var(--valuelytics-card);border:1px solid var(--valuelytics-border);border-radius:16px;display:flex;gap:16px;justify-content:center;min-height:544px;position:relative}.valuelytics-integration-visual span{align-items:center;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);border-radius:14px;color:#22c55e;display:flex;font-size:32px;height:64px;justify-content:center;width:64px}.valuelytics-integration-visual .valuelytics-integration-visual--blue{background:rgba(55,55,218,.12);border-color:rgba(55,55,218,.3);color:#6b6bef}.valuelytics-integration-visual>i{color:rgba(255,255,255,.5);font-size:28px}.valuelytics-integration .mk-btn{margin-top:32px}.valuelytics-logo-marquee{margin-top:48px}.valuelytics-logo-marquee::before{background:linear-gradient(90deg,#0b0d14,rgba(11,13,20,0))}.valuelytics-logo-marquee::after{background:linear-gradient(270deg,#0b0d14,rgba(11,13,20,0))}.valuelytics-logo-marquee .mk-marquee-tile{height:86px;width:190px}.valuelytics-logo-marquee .mk-marquee-tile img{max-height:54px;max-width:142px}.valuelytics-client-categories{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.valuelytics-client-categories span{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#d4d6d9;font-size:12px;font-weight:800;padding:10px 14px}.valuelytics-use-cases{color:#1a1d24}.valuelytics-use-case-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.valuelytics-use-case-card{background:#fff;border:1px solid #e8e9eb;box-shadow:0 16px 40px rgba(15,23,42,.06);color:#1a1d24;min-height:260px;text-decoration:none}.valuelytics-use-case-card i{color:#22c55e}.valuelytics-use-case-card h3{color:#1a1d24}.valuelytics-use-case-card p{color:#5a5f6a}.valuelytics-use-case-card strong{color:#22c55e;display:block;font-size:13px;margin-top:18px}.valuelytics-cta{margin:0 auto;max-width:1100px}.valuelytics-cta .mk-actions{justify-content:center}
.trust-center-page{--trust-card:rgba(255,255,255,.04);--trust-border:rgba(255,255,255,.1);--trust-muted:#d4d6d9}.trust-center-section .mk-section-head{margin-left:auto;margin-right:auto;text-align:center}.trust-center-section .mk-section-head p{max-width:740px}.trust-hero-visual{background:#05070d;border-color:rgba(255,255,255,.12);box-shadow:0 30px 90px rgba(0,0,0,.36);max-width:1152px;min-height:648px;overflow:visible;padding:0}.trust-hero-visual img{border-radius:14px;max-height:none;width:100%}.trust-hero-visual span{background:rgba(0,0,0,.58);border:1px solid rgba(255,255,255,.18);border-radius:999px;bottom:24px;color:#fff;font-size:13px;left:50%;padding:9px 14px;position:absolute;transform:translateX(-50%);white-space:nowrap}.trust-cloud-panel{background:var(--trust-card);border:1px solid var(--trust-border);border-radius:20px;overflow:hidden;padding:48px;text-align:center}.trust-cloud-panel h3{font-size:24px;line-height:1.25;margin:0 0 8px}.trust-cloud-panel>p{color:var(--trust-muted);font-family:'ABeeZee',sans-serif;margin:0 0 32px}.trust-logo-marquee{overflow:hidden;position:relative}.trust-logo-marquee::before,.trust-logo-marquee::after{content:'';height:100%;position:absolute;top:0;width:72px;z-index:1}.trust-logo-marquee::before{background:linear-gradient(90deg,#12151d,rgba(18,21,29,0));left:0}.trust-logo-marquee::after{background:linear-gradient(270deg,#12151d,rgba(18,21,29,0));right:0}.trust-logo-track{animation:trustLogoMarquee 34s linear infinite;display:flex;gap:32px;width:max-content}.trust-logo-marquee:hover .trust-logo-track{animation-play-state:paused}.trust-logo-track span{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.18);border-radius:12px;display:flex;flex:0 0 auto;height:96px;justify-content:center;padding:18px 28px;width:192px}.trust-logo-track img{display:block;max-height:42px;max-width:150px;object-fit:contain}.trust-logo-track img.large{max-height:none;max-width:120%}.trust-cloud-features{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.trust-cloud-features article,.trust-glass-card,.trust-large-card,.trust-deployment-card,.trust-datasheet-card{background:var(--trust-card);border:1px solid var(--trust-border);border-radius:16px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.trust-cloud-features article:hover,.trust-glass-card:hover,.trust-large-card:hover,.trust-deployment-card:hover,.trust-datasheet-card:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);transform:translateY(-3px)}.trust-cloud-features article{padding:16px;text-align:left}.trust-cloud-features h4{font-size:16px;margin:0 0 8px}.trust-cloud-features p{color:var(--trust-muted);font-size:13px;line-height:1.55;margin:0}.trust-pillar-cards{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.trust-glass-card{padding:25px}.trust-glass-card>i,.trust-deployment-card>i{align-items:center;border-radius:14px;display:flex;font-size:24px;height:48px;justify-content:center;margin-bottom:24px;width:48px}.trust-glass-card>i{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff}.trust-deployment-card>i{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff}.trust-glass-card h3,.trust-deployment-card h3,.trust-datasheet-card h3{font-size:21px;line-height:1.3;margin:0 0 18px}.trust-glass-card ul,.trust-deployment-card ul,.trust-ai-layout ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.trust-glass-card li,.trust-deployment-card li,.trust-ai-layout li{align-items:flex-start;color:var(--trust-muted);display:flex;font-size:13px;gap:8px;line-height:1.5}.trust-glass-card li i,.trust-ai-layout li i{color:#22c55e;margin-top:2px}.trust-deployment-card li i{color:#22c55e;margin-top:2px}.trust-two-grid{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.trust-large-card,.trust-deployment-card{padding:32px}.trust-large-card>i{align-items:center;border-radius:12px;display:flex;font-size:48px;height:96px;justify-content:center;margin-bottom:24px;width:96px}.trust-two-grid .trust-large-card:first-child>i{background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.3);color:#3b82f6}.trust-two-grid .trust-large-card:nth-child(2)>i{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#ef4444}.trust-large-card h3{font-size:28px;margin:0 0 12px}.trust-large-card p{color:var(--trust-muted);font-family:'ABeeZee',sans-serif;font-size:15px;line-height:1.6}.trust-large-card dl{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:12px;margin:24px 0 0;padding-top:16px}.trust-large-card dl div{display:flex;gap:8px}.trust-large-card dt{color:#d4d6d9;font-size:13px;font-weight:800}.trust-large-card dd{color:var(--trust-muted);font-size:13px;margin:0}.trust-deployment-card{min-height:360px}.trust-deployment-card ul{gap:12px}.trust-deployment-card li{font-size:15px}.trust-datasheet-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-datasheet-card{min-height:209px;padding:25px}.trust-datasheet-card__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.trust-datasheet-card__top>span{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.trust-download-link{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.trust-download-link:hover{background:#fff;color:#0b0d14}.trust-datasheet-card p{color:var(--trust-muted);font-family:'ABeeZee',sans-serif;font-size:14px;line-height:1.5;margin:0 0 16px}.trust-platform-link{align-items:center;background:#fff;border-radius:8px;color:#0b0d14;display:flex;font-size:13px;font-weight:800;justify-content:center;min-height:36px;padding:8px 16px;text-decoration:none}.trust-platform-link:hover{color:#0b0d14;filter:brightness(.94)}.trust-ai-layout{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(360px,544px)}.trust-ai-layout h2{font-size:clamp(34px,4vw,44px);font-weight:500;line-height:1.12;margin:0 0 20px}.trust-ai-layout p{color:var(--trust-muted);font-family:'ABeeZee',sans-serif;font-size:17px;line-height:1.65;margin:0 0 28px}.trust-ai-layout ul{margin-bottom:32px}.trust-ai-layout li{font-size:15px}.trust-ai-orbit{align-items:center;background:var(--trust-card);border:1px solid var(--trust-border);border-radius:20px;display:flex;justify-content:center;min-height:544px;overflow:hidden;position:relative}.trust-ai-orbit::before{border-color:rgba(59,130,246,.22);border-radius:0;content:'';height:180px;position:absolute;transform:rotate(45deg);width:180px}.trust-ai-orbit::after{animation:trustOrbitPulse 4s ease-in-out infinite;background:radial-gradient(circle,rgba(59,130,246,.28),rgba(139,92,246,.12) 48%,rgba(59,130,246,0) 65%);border-radius:50%;content:'';height:112px;position:absolute;width:112px}.trust-ai-orbit__center,.trust-ai-orbit__node{align-items:center;border-radius:10px;display:flex;justify-content:center;position:absolute;z-index:1}.trust-ai-orbit__center{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(139,92,246,.2));border:1px solid rgba(59,130,246,.3);border-radius:999px;color:#3b82f6;font-size:52px;height:128px;width:128px}.trust-ai-orbit__node{font-size:28px;height:64px;width:64px}.trust-ai-orbit__node--top{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);color:#22c55e;top:48px}.trust-ai-orbit__node--left{background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.3);bottom:112px;color:#eab308;left:72px}.trust-ai-orbit__node--right{background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.3);bottom:112px;color:#8b5cf6;right:72px}.trust-ai-orbit em{bottom:48px;color:rgba(255,255,255,.5);font-style:italic;position:absolute}.trust-support-cta{margin:0 auto;max-width:1152px;padding:64px}.trust-support-cta .mk-actions{justify-content:center}@keyframes trustLogoMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes trustOrbitPulse{0%,100%{opacity:.35;transform:scale(.94)}50%{opacity:.7;transform:scale(1.04)}}.careers-page{--careers-card:rgba(255,255,255,.04);--careers-border:rgba(255,255,255,.1);--careers-muted:#d4d6d9}.careers-section-head{margin-bottom:48px;max-width:760px;text-align:left}.careers-section-head h2{font-size:44px;letter-spacing:-.01em;line-height:1.15}.careers-section-head p{font-size:17px;line-height:1.65}.careers-split{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,512px) minmax(0,1fr)}.careers-split .careers-section-head{margin-bottom:0}.careers-issue-stack{display:grid;gap:20px}.careers-horizontal-card,.careers-build-card,.careers-team-card,.careers-principles article,.careers-thrive-list article,.careers-external-card{background:var(--careers-card);border:1px solid var(--careers-border);border-radius:16px;transition:border-color .2s ease,transform .2s ease,background .2s ease}.careers-horizontal-card:hover,.careers-build-card:hover,.careers-team-card:hover,.careers-principles article:hover,.careers-thrive-list article:hover,.careers-external-card:hover{background:rgba(255,255,255,.06);border-color:rgba(var(--mk-accent-rgb),.42);transform:translateY(-3px)}.careers-horizontal-card{align-items:flex-start;display:flex;gap:16px;padding:25px}.careers-icon{align-items:center;background:rgba(var(--mk-accent-rgb),.15);border:1px solid rgba(var(--mk-accent-rgb),.3);border-radius:10px;color:var(--mk-accent);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.careers-icon-solid{background:var(--mk-accent);border-color:var(--mk-accent);border-radius:14px;color:#fff;height:48px;width:48px}.careers-horizontal-card h3,.careers-build-card h3,.careers-team-card h3,.careers-principles h3,.careers-university-list h3,.careers-external-card h3{color:#fff;font-size:18px;line-height:1.5;margin:0 0 8px}.careers-horizontal-card p,.careers-build-card p,.careers-team-card p,.careers-principles p,.careers-university-list p,.careers-external-card p{color:var(--careers-muted);font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;line-height:1.6;margin:0}.careers-build-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.careers-build-card{border-radius:20px;display:grid;min-height:398px;padding:28px}.careers-label{align-self:start;background:rgba(var(--mk-accent-rgb),.15);border:1px solid rgba(var(--mk-accent-rgb),.3);border-radius:8px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:16px;padding:9px 11px;text-transform:uppercase;width:fit-content}.careers-build-card .careers-icon{margin-bottom:16px}.careers-build-card h3{font-size:20px;line-height:1.5}.careers-build-card ul,.careers-team-card ul{display:grid;gap:8px;list-style:none;margin:20px 0 0;padding:0}.careers-build-card li{align-items:center;color:#fff;display:flex;font-size:13px;gap:8px}.careers-build-card li::before{background:var(--mk-accent);border-radius:50%;content:'';display:inline-block;height:6px;width:6px}.careers-team-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.careers-team-card{border-radius:20px;min-height:325px;padding:28px}.careers-team-card h3{font-size:24px;line-height:1.5;margin-top:20px}.careers-team-card p{font-family:'ABeeZee',sans-serif;font-style:italic;margin-bottom:28px}.careers-team-card strong{color:rgba(255,255,255,.5);display:block;font-size:12px;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.careers-team-card li{align-items:flex-start;color:#fff;display:flex;font-size:14px;gap:10px;line-height:1.5}.careers-team-card li i{color:var(--mk-accent);margin-top:2px}.careers-principles{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.careers-principles article{min-height:178px;padding:24px}.careers-principles h3{font-size:16px;margin-top:16px}.careers-principles p{font-size:13px;line-height:1.55}.careers-university-layout{display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr)}.careers-university-list{display:grid;gap:32px;margin-top:40px}.careers-university-list h3{font-size:20px}.careers-university-list p{font-size:15px;line-height:1.7}.careers-university-visual{align-items:center;background:var(--careers-card);border:1px solid var(--careers-border);border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:500px;overflow:hidden;padding:0;text-align:center}.careers-university-visual img{display:block;height:100%;min-height:500px;object-fit:cover;width:100%}.careers-university-band{background:var(--careers-card);border:1px solid var(--careers-border);border-radius:20px;margin-top:60px;overflow:hidden;padding:40px}.careers-university-band p{color:rgba(255,255,255,.5);font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 32px;text-align:center;text-transform:uppercase}.careers-university-marquee{overflow:hidden;position:relative}.careers-university-marquee::before,.careers-university-marquee::after{content:'';height:100%;pointer-events:none;position:absolute;top:0;width:80px;z-index:1}.careers-university-marquee::before{background:linear-gradient(90deg,#151821,rgba(21,24,33,0));left:0}.careers-university-marquee::after{background:linear-gradient(270deg,#151821,rgba(21,24,33,0));right:0}.careers-university-track{animation:careersUniversityMarquee 45s linear infinite;display:flex;gap:32px;width:max-content}.careers-university-track span{align-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.18);border-radius:12px;display:flex;flex:0 0 auto;height:90px;justify-content:center;padding:16px 24px;width:200px}.careers-university-track img{max-height:52px;max-width:152px;object-fit:contain}.careers-university-marquee:hover .careers-university-track{animation-play-state:paused}.careers-thrive-section .mk-container{max-width:1000px}.careers-thrive-list{display:grid;gap:16px}.careers-thrive-list article{align-items:center;border-radius:12px;display:flex;gap:16px;min-height:68px;padding:20px}.careers-thrive-list i{color:var(--mk-accent);font-size:20px}.careers-thrive-list span{color:#fff;font-size:16px;line-height:1.6}.careers-external-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.careers-external-card{border-radius:20px;color:inherit;min-height:363px;padding:32px;text-decoration:none}.careers-external-card>span{align-items:center;background:rgba(var(--mk-accent-rgb),.15);border:1px solid rgba(var(--mk-accent-rgb),.3);border-radius:12px;color:var(--mk-accent);display:flex;font-size:48px;height:140px;justify-content:center;margin-bottom:20px}.careers-external-card h3{font-size:22px}.careers-external-card p{font-size:15px;line-height:1.6;margin-bottom:18px}.careers-external-card strong{color:var(--mk-accent);display:inline-flex;font-size:15px;gap:6px}.careers-closing-cta{margin:0 auto;max-width:1100px;overflow:hidden;padding:48px;position:relative}.careers-closing-cta::before{background:radial-gradient(circle at center,rgba(255,255,255,.15),rgba(255,255,255,0) 62%);content:'';inset:0;opacity:.12;position:absolute}.careers-closing-cta>*{position:relative}.careers-closing-cta h2{font-size:40px;margin-left:auto;margin-right:auto;max-width:820px}.careers-closing-cta p{font-size:17px;line-height:1.65;max-width:680px}.careers-closing-cta .mk-actions{justify-content:center}@keyframes careersUniversityMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (max-width: 991px){.mk-hero{padding-top:104px;padding-bottom:56px}.mk-hero-left,.mk-split,.mk-contact-layout,.mk-questionnaire{grid-template-columns:1fr}.mk-hero-left .mk-actions{justify-content:center}.mk-hero-left .mk-hero-copy{text-align:center;margin:auto}.mk-stat-strip,.mk-dashboard-grid,.mk-card-grid,.mk-flow-row,.mk-step-tabs,.mk-pillar-grid{grid-template-columns:1fr 1fr}.mk-step-panels article{grid-template-columns:1fr}.mk-pillar-grid{display:block}.mk-pillar-list{margin-bottom:18px}.mk-card-grid-5,.mk-card-grid-6,.mk-trust-columns{grid-template-columns:1fr 1fr}.mk-contact-layout{gap:32px}.mk-form-card{max-width:100%}}
@media (max-width: 991px){.get-started-page .mk-hero-left{grid-template-columns:1fr}.get-started-questionnaire-section .mk-questionnaire{grid-template-columns:1fr}.get-started-questionnaire-section .mk-profile{position:static}.get-started-result-grid{grid-template-columns:1fr}.get-started-results h2,.get-started-results>p{max-width:none}}
.trust-ai-orbit::before{border:1px dashed rgba(59,130,246,.28)}
@media (max-width: 991px){.careers-split,.careers-university-layout,.careers-build-grid,.careers-team-grid,.careers-external-grid{grid-template-columns:1fr}.careers-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-university-visual,.careers-university-visual img{min-height:360px}}
@media (max-width: 991px){.valuelytics-hero-visual{min-height:420px}.valuelytics-hero-lottie{height:420px;width:100%}.valuelytics-capability-grid,.valuelytics-mini-grid,.valuelytics-benefit--reverse,.valuelytics-integration,.valuelytics-use-case-grid{grid-template-columns:1fr}.valuelytics-benefit--reverse .valuelytics-benefit-copy{order:0}.valuelytics-pillar-row,.valuelytics-source-row{grid-template-columns:1fr}.valuelytics-theme-grid{grid-template-columns:1fr}}
@media (max-width: 991px){.trust-hero-visual{min-height:360px}.trust-cloud-panel{padding:32px}.trust-cloud-features,.trust-pillar-cards,.trust-two-grid,.trust-datasheet-grid,.trust-ai-layout{grid-template-columns:1fr}.trust-pillar-cards{gap:16px}.trust-ai-orbit{min-height:420px}.trust-ai-orbit::before{height:340px;width:340px}.trust-ai-orbit__node--left{left:54px}.trust-ai-orbit__node--right{right:54px}}
@media (max-width: 640px){.mk-container{padding-left:18px;padding-right:18px}.mk-hero h1{font-size:38px}.mk-hero p{font-size:16px}.mk-actions,.mk-stat-strip,.mk-dashboard-grid,.mk-card-grid,.mk-flow-row,.mk-step-tabs,.mk-pillar-detail article div,.mk-field-grid,.mk-options{grid-template-columns:1fr;display:grid}.mk-btn{width:100%}.mk-dashboard,.mk-step-panels article,.mk-cta,.mk-trust-flow,.mk-summary-panel,.mk-impact-panel{padding:22px}.mk-section{padding:64px 0}.mk-screen-wrap{min-height:240px}.mk-card-grid-2,.mk-card-grid-3,.mk-card-grid-4,.mk-card-grid-5,.mk-card-grid-6,.mk-logo-grid,.mk-logo-grid--wide{grid-template-columns:1fr}.mk-trust-columns,.mk-layer-card,.mk-impact-tab-list,.mk-impact-panel{grid-template-columns:1fr}.mk-logo-tile{min-height:72px;padding:10px}.mk-logo-tile img{max-height:42px}.mk-marquee-tile{min-width:148px}.mk-about-cta{padding:34px 22px}.mk-linkedin-card{bottom:16px;right:16px;width:calc(100% - 32px)}}
@media (max-width: 640px){.get-started-questionnaire-section .mk-question-main{min-height:auto;padding:22px}.get-started-questionnaire-section .mk-progress>div:first-child{align-items:flex-start;flex-direction:column}.get-started-questionnaire-section .mk-options{grid-template-columns:1fr}.get-started-questionnaire-section .mk-options button{min-height:62px}.get-started-profile-card span{grid-template-columns:1fr}.get-started-profile-card em{text-align:left}.get-started-live-rec div{align-items:flex-start;display:grid}.get-started-live-rec a{text-align:left}.get-started-results-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.get-started-results-actions .mk-btn{min-width:0;width:100%}.get-started-restart{justify-content:flex-start}}
@media (max-width: 640px){.careers-section-head h2,.careers-closing-cta h2{font-size:34px}.careers-horizontal-card{display:grid}.careers-build-card,.careers-team-card,.careers-university-band,.careers-external-card,.careers-closing-cta{padding:24px}.careers-principles{grid-template-columns:1fr}.careers-team-card li,.careers-thrive-list article{align-items:flex-start}.careers-university-track span{width:176px}.careers-external-card{min-height:auto}.careers-external-card>span{height:112px}}
@media (max-width: 640px){.trust-hero-visual{min-height:250px}.trust-hero-visual span{bottom:12px;font-size:11px;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.trust-cloud-panel,.trust-large-card,.trust-deployment-card,.trust-datasheet-card,.trust-support-cta{padding:24px}.trust-logo-track span{height:78px;width:164px}.trust-logo-track img{max-height:48px;max-width:128px}.trust-large-card>i{height:72px;width:72px;font-size:34px}.trust-large-card dl div{display:grid}.trust-ai-orbit{min-height:330px}.trust-ai-orbit::before{height:260px;width:260px}.trust-ai-orbit__center{height:96px;width:96px;font-size:40px}.trust-ai-orbit__node{height:52px;width:52px}.trust-ai-orbit__node--top{top:34px}.trust-ai-orbit__node--left{bottom:84px;left:34px}.trust-ai-orbit__node--right{bottom:84px;right:34px}.trust-ai-orbit em{bottom:28px;font-size:12px}}
@media (max-width: 640px){.valuelytics-hero{padding-top:104px}.valuelytics-hero-visual{margin-top:40px;min-height:300px}.valuelytics-hero-lottie{height:300px;width:100%}.valuelytics-stat-row{gap:20px}.valuelytics-stat-row div{flex:1 1 130px}.valuelytics-glass-card,.valuelytics-methodology-panel,.valuelytics-integration-visual,.valuelytics-cta{padding:22px}.valuelytics-image-card{min-height:260px}.valuelytics-image-card img{min-height:0}.valuelytics-integration-visual{min-height:300px}.valuelytics-logo-marquee .mk-marquee-tile{height:76px;width:160px}.valuelytics-logo-marquee .mk-marquee-tile img{max-height:46px;max-width:122px}}
@media (prefers-reduced-motion: reduce){.mk-marquee-track{animation:none}}
@media (prefers-reduced-motion: reduce){.careers-university-track{animation:none}}
@media (prefers-reduced-motion: reduce){.trust-logo-track,.trust-ai-orbit::after{animation:none}}
.get-started-page .mk-hero-copy{max-width:640px}.get-started-page .mk-hero h1{font-size:clamp(34px,4.5vw,50px)!important;letter-spacing:-.03em!important;line-height:1.06!important;max-width:11ch}.get-started-page .mk-hero-copy>p{font-size:clamp(14px,1.5vw,16px)!important;line-height:1.62!important;max-width:36rem!important}.get-started-hero-description{font-size:11px!important;line-height:1.45!important;max-width:31rem!important;opacity:.9}.get-started-page .mk-actions{gap:10px}.get-started-page .mk-btn{font-size:13px;padding:12px 20px}.get-started-hero-visual{gap:12px;padding:18px 18px 16px}.get-started-hero-panel-head span{font-size:8px;letter-spacing:.16em}.get-started-hero-panel-head strong{font-size:11px;font-weight:600}.get-started-hero-panel-head em{font-size:7px;padding:4px 8px}.get-started-hero-animation{height:232px;border-radius:18px}.get-started-hero-stack{gap:7px}.get-started-hero-stack span{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;padding:10px 12px}.get-started-hero-stack-icon{align-items:center;background:rgba(55,55,218,.14);border:1px solid rgba(55,55,218,.3);border-radius:8px;color:#8086ff!important;display:flex!important;font-size:11px!important;height:28px;justify-content:center;width:28px}.get-started-hero-stack b{color:#fff;font-size:11px;font-weight:500;line-height:1.35}.get-started-hero-stack em{color:#6f73ff;font-size:11px;font-weight:700}.get-started-how-grid{gap:14px}.get-started-how-card{min-height:126px;padding:18px 18px 20px}.get-started-how-card>i{align-items:center;background:rgba(55,55,218,.16);border:1px solid rgba(55,55,218,.32);border-radius:10px;color:#7f84ff;display:flex;height:30px;justify-content:center;margin-bottom:14px;width:30px}.get-started-how-card strong{color:rgba(255,255,255,.48);font-size:10px;font-weight:800;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.get-started-how-card p{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;line-height:1.45}.get-started-page .mk-section-head.mk-centered{max-width:620px}.get-started-page .mk-section-head h2{font-size:clamp(28px,3vw,36px);line-height:1.14}
@media (max-width: 991px){.get-started-page .mk-hero h1{max-width:none}.get-started-hero-visual{max-width:520px;margin:0 auto}.get-started-how-grid{grid-template-columns:1fr}}
@media (max-width: 640px){.get-started-page .mk-hero-copy>p,.get-started-hero-description{max-width:none!important}.get-started-page .mk-btn{padding:12px 16px}.get-started-hero-animation{height:210px}.get-started-hero-stack span{grid-template-columns:26px minmax(0,1fr);padding:10px}.get-started-hero-stack em{grid-column:2/3;text-align:left}.get-started-how-card{min-height:auto}}
.valuelytics-methodology-panel{border:0;box-shadow:none;padding:0}.valuelytics-pillar-row{justify-content:center;margin:54px auto 40px;max-width:720px}.valuelytics-pillar-chip{background:#fff;border:1px solid #e8e9eb;border-radius:10px;color:#1a1d24;cursor:pointer;min-height:53px;padding:12px 24px;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.valuelytics-pillar-chip:hover,.valuelytics-pillar-chip.is-active{transform:translateY(-1px)}.valuelytics-pillar-chip strong{display:inline;color:inherit;font-size:18px;font-weight:800;line-height:1.5;margin-right:6px}.valuelytics-pillar-chip span{background:transparent;border-radius:0;color:#5a5f6a;display:inline;font-family:'ABeeZee',sans-serif;font-size:14px;font-weight:400;height:auto;width:auto}.valuelytics-pillar-chip[data-tone=green]{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.2)}.valuelytics-pillar-chip[data-tone=green] strong{color:#22c55e}.valuelytics-pillar-chip[data-tone=blue]{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.2)}.valuelytics-pillar-chip[data-tone=blue] strong{color:#3b82f6}.valuelytics-pillar-chip[data-tone=cyan]{background:rgba(6,182,212,.08);border-color:rgba(6,182,212,.2)}.valuelytics-pillar-chip[data-tone=cyan] strong{color:#06b6d4}.valuelytics-methodology-layout{display:grid;gap:32px;grid-template-columns:minmax(260px,303px) minmax(0,1fr)}.valuelytics-pillar-list h3,.valuelytics-themes-panel h3{font-size:16px;font-weight:800;line-height:1.5;margin:0 0 16px}.valuelytics-pillar-list{display:grid;gap:12px;align-content:start}.valuelytics-pillar-card{background:#fff;border:2px solid #e8e9eb;border-radius:12px;color:#1a1d24;cursor:pointer;min-height:79px;padding:16px;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.valuelytics-pillar-card strong{display:block;font-size:14px;line-height:1.5;margin-bottom:4px}.valuelytics-pillar-card span{color:#5a5f6a;font-family:'ABeeZee',sans-serif;font-size:12px}.valuelytics-pillar-card.is-active{box-shadow:0 12px 24px rgba(59,130,246,.08)}.valuelytics-pillar-card[data-tone=green].is-active{background:rgba(34,197,94,.06);border-color:#22c55e}.valuelytics-pillar-card[data-tone=blue].is-active{background:rgba(59,130,246,.06);border-color:#3b82f6}.valuelytics-pillar-card[data-tone=cyan].is-active{background:rgba(6,182,212,.08);border-color:#0891b2}.valuelytics-themes-panel{background:#f9fafb;border-radius:12px;min-height:368px;padding:24px}.valuelytics-theme-grid[hidden]{display:none}.valuelytics-theme-grid{gap:12px 20px}.valuelytics-theme-grid span{min-height:46px;padding:13px}.valuelytics-theme-grid strong{font-weight:700;overflow-wrap:anywhere}.valuelytics-theme-grid[data-tone=green] em{background:rgba(34,197,94,.08);color:#22c55e}.valuelytics-theme-grid[data-tone=blue] em{background:rgba(59,130,246,.08);color:#3b82f6}.valuelytics-theme-grid[data-tone=cyan] em{background:rgba(6,182,212,.1);color:#0891b2}
.product-hero-lines dotlottie-player{height:100%;min-width:100%;width:100%}.mk-chip-row a,.mk-chip-row a:visited{background:rgba(var(--mk-accent-rgb),.18);border:1px solid rgba(var(--mk-accent-rgb),.4);border-radius:999px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;padding:6px 10px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.mk-chip-row a:hover{background:rgba(var(--mk-accent-rgb),.24);border-color:rgba(var(--mk-accent-rgb),.55);color:#fff;transform:translateY(-1px)}.trust-section-head--spacious{margin-bottom:40px}.trust-logo-track span{box-shadow:0 14px 32px rgba(0,0,0,.14);height:92px;width:188px}.trust-logo-track img{max-height:42px;max-width:144px}.trust-deployment-card>i{border-radius:12px;font-size:22px;height:44px;margin-bottom:20px;width:44px}.trust-deployment-card:first-child>i{background:rgba(37,99,235,.12);border:1px solid rgba(96,165,250,.32);box-shadow:inset 0 1px 0 rgba(191,219,254,.08);color:#60a5fa}.trust-deployment-card:last-child>i{background:rgba(79,70,229,.12);border:1px solid rgba(129,140,248,.34);box-shadow:inset 0 1px 0 rgba(199,210,254,.08);color:#818cf8}.trust-deployment-card li i{font-size:15px;line-height:1;margin-top:1px}.trust-deployment-card:first-child li i{color:#60a5fa}.trust-deployment-card:last-child li i{color:#818cf8}.trust-datasheet-card{background:#fff;border-color:#e8e9eb;box-shadow:0 20px 44px rgba(15,23,42,.08)}.trust-datasheet-card:hover{background:#fff;border-color:#d5d8dd}.trust-datasheet-card h3{color:#111827}.trust-datasheet-card p{color:#4b5563}.trust-datasheet-card__top>span{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.18);color:#2563eb}.trust-download-link{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.trust-download-link:hover{background:#e5e7eb;color:#111827}.trust-platform-link{background:#f3f4f6;border:1px solid #d1d5db;color:#111827}.trust-platform-link:hover{background:#e5e7eb;color:#111827;filter:none}
@media (max-width: 991px){.valuelytics-pillar-row{margin:36px 0 28px;max-width:none}.valuelytics-methodology-layout{grid-template-columns:1fr}.valuelytics-pillar-list{grid-template-columns:repeat(3,minmax(0,1fr))}.valuelytics-pillar-list h3{grid-column:1/-1}.valuelytics-themes-panel{min-height:auto}.valuelytics-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width: 640px){.valuelytics-pillar-row,.valuelytics-pillar-list,.valuelytics-theme-grid{grid-template-columns:1fr}.valuelytics-pillar-chip{width:100%}.valuelytics-themes-panel{padding:18px}.valuelytics-theme-grid span{align-items:flex-start;gap:12px}.valuelytics-theme-grid strong{line-height:1.4}}
.discovery-page{--discovery-card:rgba(255,255,255,.03);--discovery-border:rgba(255,255,255,.08);--discovery-muted:#d4d6d9}.discovery-page .mk-section{border-top:1px solid rgba(255,255,255,.08)}.discovery-hero{padding-top:128px}.discovery-hero .mk-hero-copy{max-width:900px}.discovery-hero h1{font-size:clamp(42px,5vw,52px);font-weight:700;line-height:1.1}.discovery-hero p{max-width:720px}.discovery-hero .mk-actions{justify-content:center}.discovery-hero-visual{align-items:center;background:var(--discovery-card);border:1px solid var(--discovery-border);border-radius:16px;display:flex;justify-content:center;margin:64px auto 0;min-height:648px;overflow:hidden;position:relative;width:min(1152px,100%)}.discovery-hero-lottie{height:640px;min-width:100%;width:100%}.discovery-section .mk-section-head{margin-left:auto;margin-right:auto;text-align:center}.discovery-section .mk-section-head p{max-width:720px}.discovery-card-grid{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-glass-card,.discovery-client-card{background:var(--discovery-card);border:1px solid var(--discovery-border);border-radius:16px;min-height:318px;padding:32px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.discovery-glass-card:hover,.discovery-client-card:hover{background:rgba(255,255,255,.055);border-color:rgba(55,55,218,.36);transform:translateY(-3px)}.discovery-glass-card>i{align-items:center;background:rgba(55,55,218,.12);border:1px solid rgba(55,55,218,.3);border-radius:14px;color:#6b6bef;display:flex;font-size:24px;height:48px;justify-content:center;margin-bottom:24px;width:48px}.discovery-glass-card small{color:rgba(255,255,255,.4);display:block;font-size:14px;font-weight:800;letter-spacing:.08em;margin-bottom:12px}.discovery-glass-card h3,.discovery-client-card h3{color:#fff;font-size:20px;font-weight:700;line-height:1.5;margin:0 0 12px}.discovery-glass-card p,.discovery-client-card p,.discovery-copy p{color:var(--discovery-muted);font-family:'ABeeZee',sans-serif;line-height:1.6;margin:0}.discovery-split{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(420px,544px)}.discovery-copy h2{color:#fff;font-size:clamp(34px,4vw,40px);font-weight:700;line-height:1.15;margin:16px 0 20px}.discovery-check-list{display:grid;gap:16px;list-style:none;margin:32px 0;padding:0}.discovery-check-list li{align-items:flex-start;color:var(--discovery-muted);display:flex;font-family:'ABeeZee',sans-serif;font-size:14px;gap:12px;line-height:1.5}.discovery-check-list i{color:#6b6bef;margin-top:2px}.discovery-image-card{align-items:center;background:var(--discovery-card);border:1px solid var(--discovery-border);border-radius:16px;display:flex;justify-content:center;margin:0;min-height:544px;overflow:hidden}.discovery-image-card img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:100%}.discovery-metric-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:64px 0 48px}.discovery-metric-grid article{background:var(--discovery-card);border:1px solid var(--discovery-border);border-radius:12px;padding:25px;text-align:center}.discovery-metric-grid strong{color:#fff;display:block;font-size:32px;line-height:1.5}.discovery-metric-grid span{color:var(--discovery-muted);font-family:'ABeeZee',sans-serif;font-size:13px}.discovery-exchange-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.discovery-exchange-row span{background:var(--discovery-card);border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em;padding:9px 16px}.discovery-card-grid--tall .discovery-glass-card{min-height:368px}.discovery-dot-list{display:grid;gap:8px;list-style:none;margin:24px 0 0;padding:0}.discovery-dot-list li{align-items:center;color:var(--discovery-muted);display:flex;font-family:'ABeeZee',sans-serif;font-size:13px;gap:8px}.discovery-dot-list li::before{background:#3737da;border-radius:50%;content:'';height:4px;width:4px}.discovery-client-logo{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.18);border-radius:14px;display:flex;height:64px;justify-content:center;margin-bottom:24px;padding:12px;width:96px}.discovery-client-logo img{display:block;max-height:40px;max-width:72px;object-fit:contain}.discovery-client-card strong{border-top:1px solid rgba(255,255,255,.08);color:#6b6bef;display:block;font-size:16px;margin-top:24px;padding-top:16px}.discovery-use-cases{color:#1a1d24}.discovery-use-case-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1050px}.discovery-use-case-card{background:#fff;border:1px solid #e8e9eb;border-radius:12px;color:#1a1d24;min-height:240px;padding:25px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.discovery-use-case-card:hover{border-color:rgba(55,55,218,.28);box-shadow:0 18px 44px rgba(15,23,42,.08);transform:translateY(-3px)}.discovery-use-case-card small{color:#3737da;display:block;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.discovery-use-case-card h3{color:#1a1d24;font-size:18px;line-height:1.4;margin:0 0 12px}.discovery-use-case-card p{color:#5a5f6a;font-family:'ABeeZee',sans-serif;font-size:13px;line-height:1.55;margin:0}.discovery-use-case-card strong{color:#3737da;display:block;font-size:13px;margin-top:18px}.discovery-use-case-card i{color:#3737da;font-size:22px;margin-bottom:16px}.discovery-cta{margin:0 auto;max-width:1100px}.discovery-cta .mk-actions{justify-content:center}
@media (max-width: 991px){.discovery-hero-visual{min-height:420px}.discovery-hero-lottie{height:420px;width:100%}.discovery-card-grid,.discovery-card-grid--tall,.discovery-split,.discovery-use-case-grid{grid-template-columns:1fr}.discovery-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-image-card{min-height:360px}}
@media (max-width: 640px){.discovery-hero{padding-top:104px}.discovery-hero-visual{margin-top:40px;min-height:300px}.discovery-hero-lottie{height:300px;width:100%}.discovery-glass-card,.discovery-client-card,.discovery-cta{padding:22px}.discovery-metric-grid{grid-template-columns:1fr}.discovery-image-card{min-height:260px}.discovery-image-card img{min-height:0}.discovery-client-logo{height:76px;width:132px}.discovery-client-logo img{max-height:48px;max-width:104px}}
.discovery-client-logo{height:82px;padding:8px;width:132px}.discovery-client-logo img{max-height:66px;max-width:116px}.discovery-use-case-media{align-items:center;background:#f9fafb;border:1px solid #e8e9eb;border-radius:10px;display:flex;height:128px;justify-content:center;margin:-4px 0 18px;overflow:hidden}.discovery-use-case-media img{display:block;height:100%;object-fit:cover;width:100%}.discovery-use-case-media span{align-items:center;background:rgba(55,55,218,.08);border:1px solid rgba(55,55,218,.18);border-radius:12px;color:#3737da;display:flex;font-size:28px;height:64px;justify-content:center;width:64px}
@media (max-width: 640px){.discovery-client-logo{height:86px;padding:8px;width:150px}.discovery-client-logo img{max-height:70px;max-width:132px}.discovery-use-case-media{height:150px}}
.filingseer-page{--filingseer-card:rgba(255,255,255,.03);--filingseer-border:rgba(255,255,255,.08);--filingseer-muted:#d4d6d9}.filingseer-page .mk-section{border-top:1px solid rgba(255,255,255,.08)}.filingseer-page .mk-btn-primary{color:#0b0d14}.filingseer-hero{padding-top:128px}.filingseer-hero .mk-hero-copy{max-width:1000px}.filingseer-hero h1{font-size:clamp(42px,5vw,52px);font-weight:700;line-height:1.1}.filingseer-hero p{max-width:900px}.filingseer-hero .mk-actions{justify-content:center}.filingseer-hero-visual{align-items:center;background:var(--filingseer-card);border:1px solid var(--filingseer-border);border-radius:16px;display:flex;justify-content:center;margin:64px auto 0;min-height:648px;overflow:hidden;position:relative;width:min(1152px,100%)}.filingseer-hero-lottie{height:640px;min-width:100%;width:100%}.filingseer-section .mk-section-head{margin-left:auto;margin-right:auto;text-align:center}.filingseer-section .mk-section-head p{max-width:800px}.filingseer-exchange-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:40px 0}.filingseer-exchange-row span{background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.25);border-radius:10px;color:#eab308;font-size:11px;font-weight:800;letter-spacing:.05em;padding:9px 16px}.filingseer-search-panel{align-items:center;background:var(--filingseer-card);border:1px solid var(--filingseer-border);border-radius:16px;display:flex;justify-content:center;margin:0 auto 32px;min-height:470px;overflow:hidden;width:min(1152px,100%)}.filingseer-search-lottie{height:430px;width:100%}.filingseer-doc-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.filingseer-doc-grid span{align-items:center;background:var(--filingseer-card);border:1px solid var(--filingseer-border);border-radius:10px;color:#fff;display:flex;flex-direction:column;font-size:12px;font-weight:800;gap:10px;justify-content:center;min-height:90px;text-align:center}.filingseer-doc-grid i{color:#eab308;font-size:22px}.filingseer-split{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(420px,544px)}.filingseer-copy h2{color:#fff;font-size:clamp(34px,4vw,40px);font-weight:700;line-height:1.15;margin:0 0 20px}.filingseer-copy p,.filingseer-glass-card p,.filingseer-case-card p{color:var(--filingseer-muted);font-family:'ABeeZee',sans-serif;line-height:1.65;margin:0}.filingseer-check-list{display:grid;gap:16px;list-style:none;margin:32px 0 0;padding:0}.filingseer-check-list li{align-items:flex-start;color:var(--filingseer-muted);display:flex;font-family:'ABeeZee',sans-serif;font-size:14px;gap:12px;line-height:1.5}.filingseer-check-list i{color:#eab308;margin-top:2px}.filingseer-image-card{align-items:center;background:var(--filingseer-card);border:1px solid var(--filingseer-border);border-radius:16px;display:flex;justify-content:center;margin:0;min-height:544px;overflow:hidden}.filingseer-image-card img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:100%}.filingseer-step-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.filingseer-card-grid{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.filingseer-glass-card{background:var(--filingseer-card);border:1px solid var(--filingseer-border);border-radius:16px;min-height:320px;padding:24px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.filingseer-glass-card:hover{background:rgba(255,255,255,.055);border-color:rgba(234,179,8,.36);transform:translateY(-3px)}.filingseer-glass-card small{align-items:center;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.3);border-radius:999px;color:#eab308;display:flex;font-weight:800;height:32px;justify-content:center;margin-bottom:16px;width:32px}.filingseer-glass-card>i{align-items:center;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.3);border-radius:14px;color:#eab308;display:flex;font-size:24px;height:48px;justify-content:center;margin-bottom:18px;width:48px}.filingseer-glass-card h3{color:#fff;font-size:18px;font-weight:700;line-height:1.5;margin:0 0 12px}.filingseer-professional-card{min-height:313px;padding:32px}.filingseer-dot-list{display:grid;gap:8px;list-style:none;margin:24px 0 0;padding:0}.filingseer-dot-list li{align-items:flex-start;color:var(--filingseer-muted);display:flex;font-family:'ABeeZee',sans-serif;font-size:12px;gap:8px;line-height:1.45}.filingseer-dot-list li::before{background:#eab308;border-radius:50%;content:'';flex:0 0 auto;height:4px;margin-top:7px;width:4px}.filingseer-metric-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:64px 0 48px}.filingseer-metric-grid article{background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.25);border-radius:12px;padding:25px;text-align:center}.filingseer-metric-grid strong{color:#eab308;display:block;font-size:36px;line-height:1.5}.filingseer-metric-grid span{color:var(--filingseer-muted);font-family:'ABeeZee',sans-serif;font-size:14px}.filingseer-case-card{min-height:226px}.filingseer-use-cases{color:#1a1d24}.filingseer-use-cases>.mk-container{background:#fff;border-radius:28px;padding-bottom:56px;padding-top:56px}.filingseer-use-case-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1040px}.filingseer-use-case-card{background:#fff;border:1px solid #e8e9eb;border-radius:16px;color:#1a1d24;min-height:300px;padding:25px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.filingseer-use-case-card:hover{border-color:rgba(234,179,8,.36);box-shadow:0 18px 44px rgba(15,23,42,.08);transform:translateY(-3px)}.filingseer-use-case-card>i{align-items:center;background:rgba(234,179,8,.08);border-radius:14px;color:#eab308;display:flex;font-size:22px;height:48px;justify-content:center;margin-bottom:24px;width:48px}.filingseer-use-case-card small{color:#eab308;display:block;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.filingseer-use-case-card h3{color:#1a1d24;font-size:18px;line-height:1.4;margin:0 0 12px}.filingseer-use-case-card p{color:#5a5f6a;font-family:'ABeeZee',sans-serif;font-size:14px;line-height:1.6;margin:0}.filingseer-use-case-card strong{border-top:1px solid #e8e9eb;color:#eab308;display:block;font-size:13px;margin-top:24px;padding-top:18px}.filingseer-use-case-media{align-items:center;background:#f9fafb;border:1px solid #e8e9eb;border-radius:12px;display:flex;height:142px;justify-content:center;margin:-4px 0 18px;overflow:hidden}.filingseer-use-case-media img{display:block;height:100%;object-fit:cover;width:100%}.filingseer-use-case-media span{align-items:center;background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.18);border-radius:12px;color:#eab308;display:flex;font-size:28px;height:64px;justify-content:center;width:64px}.filingseer-cta{margin:0 auto;max-width:1100px}.filingseer-cta .mk-actions{justify-content:center}
@media (max-width: 991px){.filingseer-hero-visual{min-height:420px}.filingseer-hero-lottie{height:420px;width:100%}.filingseer-search-panel{min-height:360px}.filingseer-search-lottie{height:330px}.filingseer-split,.filingseer-step-grid,.filingseer-card-grid{grid-template-columns:1fr}.filingseer-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filingseer-metric-grid{grid-template-columns:1fr}.filingseer-image-card{min-height:360px}}
@media (max-width: 640px){.filingseer-hero{padding-top:104px}.filingseer-hero-visual{margin-top:40px;min-height:300px}.filingseer-hero-lottie{height:300px;width:100%}.filingseer-search-panel{min-height:260px}.filingseer-search-lottie{height:240px}.filingseer-doc-grid,.filingseer-use-case-grid{grid-template-columns:1fr}.filingseer-glass-card,.filingseer-professional-card,.filingseer-cta{padding:22px}.filingseer-image-card{min-height:260px}.filingseer-image-card img{min-height:0}.filingseer-use-cases>.mk-container{border-radius:20px;padding-bottom:32px;padding-top:32px}.filingseer-use-case-media{height:150px}}
.filingseer-search-panel{align-items:stretch;display:grid;gap:24px;justify-content:stretch;min-height:auto;padding:32px}.filingseer-search-bar-visual{align-items:center;border-radius:10px;display:flex;height:58px;justify-content:center;margin:0 auto;overflow:hidden;width:min(800px,100%)}.filingseer-search-bar-visual .filingseer-search-lottie{height:140px;max-width:800px;width:100%}.filingseer-results-count{color:#d4d6d9;font-family:'ABeeZee',sans-serif;font-size:13px}.filingseer-results-count strong{color:#fff;font-family:'Plus Jakarta Sans',sans-serif;margin:0 4px}.filingseer-result-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.filingseer-result-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;display:grid;gap:12px;min-height:128px;padding:20px}.filingseer-result-card div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filingseer-result-card strong{color:#fff;font-size:13px}.filingseer-result-card span{color:#d4d6d9;font-family:'ABeeZee',sans-serif;font-size:12px}.filingseer-result-card p{color:#d4d6d9;font-family:'ABeeZee',sans-serif;font-size:13px;line-height:1.5;margin:0}.filingseer-result-card footer{display:flex;flex-wrap:wrap;gap:8px}.filingseer-result-card em{background:rgba(234,179,8,.08);border-radius:4px;color:#eab308;font-size:10px;font-style:normal;font-weight:800;padding:4px 8px}.filingseer-result-card small{background:rgba(255,255,255,.06);border-radius:4px;color:#d4d6d9;font-size:10px;padding:4px 8px}.filingseer-step-grid .filingseer-glass-card{position:relative}.filingseer-step-grid .filingseer-glass-card:not(:last-child)::after{color:rgba(234,179,8,.8);content:'→';font-size:24px;font-weight:800;position:absolute;right:-26px;top:54px;z-index:2}.filingseer-doc-grid i{color:#eab308}
@media (max-width: 991px){.filingseer-result-grid{grid-template-columns:1fr}.filingseer-step-grid .filingseer-glass-card:not(:last-child)::after{content:none}.filingseer-search-panel{padding:24px}.filingseer-search-bar-visual .filingseer-search-lottie{height:120px}}
@media (max-width: 640px){.filingseer-search-bar-visual{height:54px}.filingseer-search-bar-visual .filingseer-search-lottie{height:110px}.filingseer-search-panel{padding:18px}}
.adnoto-page{--adnoto-card:rgba(255,255,255,.04);--adnoto-border:rgba(255,255,255,.1);--adnoto-muted:#d4d6d9}.adnoto-page .mk-section{border-top:1px solid rgba(255,255,255,.06)}.adnoto-hero{padding-top:120px}.adnoto-hero .mk-hero-copy{max-width:860px}.adnoto-hero h1{font-size:clamp(44px,5.6vw,60px);font-weight:500;letter-spacing:-.02em;line-height:1.08}.adnoto-hero p{font-size:20px;line-height:1.55;max-width:760px}.adnoto-hero .mk-actions{justify-content:center}.adnoto-hero .mk-btn-primary{background:#fff;color:#0b0d14}.adnoto-hero-visual{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:24px;display:flex;justify-content:center;margin:54px auto 32px;min-height:460px;overflow:hidden;width:min(1100px,100%)}.adnoto-hero-lottie{height:520px;min-width:100%;width:100%}.adnoto-page .mk-stat-strip{background:transparent;border:0;box-shadow:none;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 56px;max-width:1100px;padding:0}.adnoto-page .mk-stat-strip div{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;gap:12px;min-height:82px;padding:21px}.adnoto-page .mk-stat-strip i,.adnoto-page .mk-card>i,.adnoto-page .mk-pillar-list i,.adnoto-page .mk-pillar-detail>article>i,.adnoto-page .mk-step-panels article>div>i{align-items:center;background:#3737da;border:1px solid rgba(55,55,218,.45);border-radius:10px;color:#fff;display:inline-flex;justify-content:center}.adnoto-page .mk-stat-strip i{height:36px;width:36px}.adnoto-dashboard{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);border-radius:24px;margin:0 auto;max-width:1100px;padding:33px}.adnoto-dashboard .mk-dashboard-head{margin-bottom:20px}.adnoto-dashboard .mk-dashboard-head span{color:#3737da;font-size:12px;letter-spacing:.15em}.adnoto-dashboard .mk-dashboard-head strong{font-size:18px}.adnoto-dashboard .mk-dashboard-head em{background:rgba(55,55,218,.18);border:1px solid rgba(55,55,218,.4);border-radius:8px;color:#fff;font-style:normal;font-weight:800;letter-spacing:.1em;padding:4px 7px;text-transform:uppercase}.adnoto-dashboard .mk-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.adnoto-dashboard .mk-dashboard-grid article{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;min-height:152px;padding:16px}.adnoto-dashboard-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.adnoto-dashboard-card-head i{align-items:center;background:rgba(55,55,218,.2);border:1px solid rgba(55,55,218,.4);border-radius:10px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.adnoto-dashboard-card-head small{background:rgba(255,255,255,.06);border-radius:999px;color:#d4d6d9;font-size:10px;font-weight:800;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.adnoto-dashboard .mk-dashboard-grid strong{color:#fff;display:block;font-size:28px;font-weight:500;line-height:1;margin:10px 0 8px}.adnoto-dashboard .mk-dashboard-grid b{color:#fff;display:block;font-size:13px;margin-bottom:4px}.adnoto-dashboard .mk-dashboard-grid span{color:#d4d6d9;font-family:'ABeeZee',sans-serif;font-size:12px;font-style:italic}.adnoto-video-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:24px;margin:32px auto 0;max-width:1100px;overflow:hidden}.adnoto-video-card video{display:block;height:auto;width:100%}.adnoto-page .mk-card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);border-radius:16px}.adnoto-page .mk-card>i{height:40px;width:40px}.adnoto-page .mk-card h3{color:#fff}.adnoto-page .mk-card p{color:#d4d6d9}.adnoto-page .mk-card strong{color:#fff}.adnoto-page .mk-section-head span{color:#3737da}.adnoto-page .mk-step-tabs button,.adnoto-page .mk-pillar-list button{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1);border-radius:14px}.adnoto-page .mk-step-tabs button.is-active,.adnoto-page .mk-pillar-list button.is-active{background:#3737da;border-color:#3737da}.adnoto-page .mk-step-panels article,.adnoto-page .mk-pillar-detail article{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);border-radius:20px}.adnoto-page .mk-pillar-detail>article>i,.adnoto-page .mk-step-panels article>div>i{height:48px;width:48px}.adnoto-page .mk-cta{background:rgba(55,55,218,.09);border-color:rgba(55,55,218,.25)}
 .adnoto-pillar-card-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adnoto-pillar-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;display:flex;flex-direction:column;gap:18px;min-height:146px;padding:25px}.adnoto-pillar-card.is-featured{background:rgba(55,55,218,.1);border-color:#3737da}.adnoto-pillar-card>div{align-items:flex-start;display:flex;gap:16px}.adnoto-pillar-card>div>i,.adnoto-team-card>i,.adnoto-use-case-card>i,.adnoto-proof-metric-grid i,.adnoto-security-grid i,.adnoto-solution-card>i{align-items:center;background:#3737da;border:1px solid rgba(55,55,218,.45);border-radius:14px;color:#fff;display:flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.adnoto-pillar-card h3,.adnoto-team-card h3,.adnoto-security-grid h3{color:#fff;font-size:20px;margin:0 0 8px}.adnoto-pillar-card p,.adnoto-team-card p,.adnoto-security-grid p{color:#d4d6d9;margin:0}.adnoto-pillar-card ul{border-top:1px solid rgba(255,255,255,.1);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:16px 0 0}.adnoto-pillar-card li{align-items:center;background:rgba(255,255,255,.04);border-radius:10px;color:#fff;display:flex;font-size:12.5px;font-weight:700;gap:8px;line-height:1.35;padding:10px}.adnoto-pillar-card li i{color:#3737da}.adnoto-use-cases-section>.mk-container{background:#fff;border-radius:28px;padding:56px}.adnoto-use-cases-section .mk-section-head h2{color:#0b0d14}.adnoto-use-case-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.adnoto-use-case-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;min-height:220px;padding:24px}.adnoto-use-case-card>i{background:rgba(55,55,218,.1);border-color:rgba(55,55,218,.2);color:#3737da;height:40px;width:40px}.adnoto-use-case-card h3{color:#0b0d14;font-size:15px;line-height:1.5;margin:16px 0 8px}.adnoto-use-case-card p{color:#525358;font-size:13px;line-height:1.55;margin:0}.adnoto-team-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.adnoto-team-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px}.adnoto-team-card>i{height:44px;width:44px}.adnoto-team-card h3{font-size:18px;margin:16px 0 14px}.adnoto-team-card small{color:rgba(255,255,255,.5);display:block;font-size:10.5px;font-weight:800;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.adnoto-team-card strong{background:rgba(55,55,218,.08);border:1px solid rgba(55,55,218,.25);border-radius:10px;color:#fff;display:block;font-size:12.5px;font-style:italic;font-weight:500;line-height:1.5;margin-top:14px;padding:13px}.adnoto-solution-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.adnoto-solution-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;color:#0b0d14;display:block;padding:24px;text-decoration:none}.adnoto-solution-card h3{color:#0b0d14;font-size:18px;margin:16px 0 18px}.adnoto-solution-card span{align-items:center;border-top:1px solid #e5e7eb;color:#3737da;display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:.05em;padding-top:13px;text-transform:uppercase}.adnoto-proof-metric-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.adnoto-proof-metric-grid article{background:rgba(55,55,218,.06);border:1px solid rgba(55,55,218,.25);border-radius:16px;padding:24px}.adnoto-proof-metric-grid h3{color:#fff;font-size:28px;font-weight:500;margin:16px 0 6px}.adnoto-proof-metric-grid p{color:#d4d6d9;font-style:italic;margin:0}.adnoto-security-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.adnoto-security-grid article{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px}.adnoto-security-grid h3{font-size:18px;margin-top:16px}.adnoto-page .mk-cta .mk-actions{align-items:center;gap:12px;justify-content:center}.adnoto-page .mk-cta .mk-btn-primary{background:#fff;color:#0b0d14}.adnoto-page .mk-cta .mk-btn-secondary{align-items:center;display:inline-flex;gap:8px}
.adnoto-pillar-card{appearance:none;color:inherit;cursor:pointer;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.adnoto-pillar-card:hover,.adnoto-pillar-card:focus-visible{border-color:rgba(55,55,218,.65);transform:translateY(-2px)}.adnoto-pillar-card.is-active{background:rgba(55,55,218,.1);border-color:#3737da;min-height:248px}.adnoto-pillar-card:not(.is-active){justify-content:center}.adnoto-pillar-card:not(.is-active)>div>i{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.adnoto-pillar-card ul[hidden]{display:none!important}.adnoto-post-use-case-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.adnoto-page .adnoto-post-use-case-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;color:#0b0d14;display:flex;flex-direction:column;min-height:100%;padding:18px;text-decoration:none}.adnoto-page .adnoto-post-use-case-card h3{color:#0b0d14;font-size:18px;line-height:1.35;margin:0 0 10px}.adnoto-page .adnoto-post-use-case-card p{color:#525358;font-size:14px;line-height:1.55;margin:0}.adnoto-post-use-case-media{align-items:center;background:#f9fafb;border:1px solid #e8e9eb;border-radius:12px;display:flex;height:150px;justify-content:center;margin:0 0 18px;overflow:hidden}.adnoto-post-use-case-media img{display:block;height:100%;object-fit:cover;width:100%}.adnoto-post-use-case-media span{align-items:center;background:rgba(55,55,218,.08);border:1px solid rgba(55,55,218,.18);border-radius:12px;color:#3737da;display:flex;font-size:28px;height:64px;justify-content:center;width:64px}
.adnoto-workflow-card-head{align-items:center;display:flex;gap:16px;margin-bottom:20px}.adnoto-workflow-card-head i{align-items:center;background:#3737da;border:1px solid rgba(55,55,218,.45);border-radius:14px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.adnoto-page .mk-step-panels .adnoto-workflow-card-head h3{font-size:26px;line-height:1.2;margin:0}.adnoto-page .mk-step-panels article>div>i{display:none}.adnoto-workflow-agents{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.adnoto-workflow-agents small{color:rgba(255,255,255,.55);flex-basis:100%;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.adnoto-workflow-agents span{background:rgba(55,55,218,.24);border:1px solid rgba(55,55,218,.4);border-radius:999px;color:#fff;font-size:12px;font-weight:800;line-height:1;padding:8px 12px}
@media (max-width: 991px){.adnoto-hero-visual{min-height:360px}.adnoto-hero-lottie{height:420px}.adnoto-page .mk-stat-strip,.adnoto-dashboard .mk-dashboard-grid{grid-template-columns:1fr}.adnoto-dashboard{padding:24px}.adnoto-page .mk-stat-strip{margin-bottom:32px}}
@media (max-width: 991px){.adnoto-pillar-card-grid,.adnoto-team-grid,.adnoto-solution-grid,.adnoto-proof-metric-grid,.adnoto-security-grid{grid-template-columns:1fr}.adnoto-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adnoto-use-cases-section>.mk-container{padding:32px}}
@media (max-width: 991px){.adnoto-post-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adnoto-pillar-card:not(.is-active){justify-content:flex-start}.adnoto-pillar-card.is-active{min-height:auto}}
@media (max-width: 640px){.adnoto-hero{padding-top:104px}.adnoto-hero p{font-size:16px}.adnoto-hero-visual{margin-top:38px;min-height:260px}.adnoto-hero-lottie{height:300px}.adnoto-page .mk-stat-strip div,.adnoto-dashboard{padding:18px}.adnoto-dashboard .mk-dashboard-head{align-items:flex-start;display:grid;gap:12px}.adnoto-video-card{border-radius:16px}}
@media (max-width: 640px){.adnoto-pillar-card,.adnoto-team-card,.adnoto-security-grid article{padding:18px}.adnoto-pillar-card>div{display:grid}.adnoto-pillar-card ul,.adnoto-use-case-grid{grid-template-columns:1fr}.adnoto-use-cases-section>.mk-container{border-radius:20px;padding:24px}.adnoto-page .mk-cta .mk-actions{align-items:stretch}.adnoto-page .mk-cta .mk-actions .mk-btn{justify-content:center;width:100%}}
@media (max-width: 640px){.adnoto-post-use-case-grid{grid-template-columns:1fr}.adnoto-post-use-case-media{height:150px}}
.factify-page{--factify-card:rgba(255,255,255,.04);--factify-border:rgba(255,255,255,.1);--factify-muted:#d4d6d9;--factify-accent:#3737da}.factify-page .mk-section{border-top:1px solid rgba(255,255,255,.06)}.factify-hero{padding-top:120px}.factify-hero .mk-hero-copy{max-width:860px}.factify-hero h1{font-size:clamp(44px,5.6vw,60px);font-weight:500;letter-spacing:-.02em;line-height:1.08}.factify-hero p{font-size:20px;line-height:1.55;max-width:760px}.factify-hero .mk-actions{justify-content:center}.factify-hero .mk-btn-primary{background:#fff;color:#0b0d14}.factify-hero-visual{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:24px;display:flex;justify-content:center;margin:54px auto 32px;min-height:460px;overflow:hidden;width:min(1100px,100%)}.factify-hero-lottie{height:520px;min-width:100%;width:100%}.factify-page .mk-stat-strip{background:transparent;border:0;box-shadow:none;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 56px;max-width:1100px;padding:0}.factify-page .mk-stat-strip div{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;gap:12px;min-height:82px;padding:21px}.factify-page .mk-stat-strip i,.factify-icon,.factify-workflow-card-head i,.factify-pillar-head i,.factify-team-card>i,.factify-trust-feature-grid i,.factify-v20-grid i,.factify-use-case-card>i{align-items:center;background:var(--factify-accent);border:1px solid rgba(55,55,218,.45);border-radius:14px;color:#fff;display:flex;justify-content:center}.factify-page .mk-stat-strip i{border-radius:10px;height:36px;width:36px}.factify-dashboard{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);border-radius:24px;margin:0 auto;max-width:1100px;padding:33px}.factify-dashboard .mk-dashboard-head{margin-bottom:20px}.factify-dashboard .mk-dashboard-head span{color:var(--factify-accent);font-size:12px;letter-spacing:.15em}.factify-dashboard .mk-dashboard-head strong{font-size:18px}.factify-dashboard .mk-dashboard-head em,.factify-dashboard-card-head small{background:rgba(55,55,218,.18);border:1px solid rgba(55,55,218,.4);border-radius:8px;color:#fff;font-style:normal;font-weight:800;letter-spacing:.1em;padding:4px 7px;text-transform:uppercase}.factify-dashboard .mk-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.factify-dashboard .mk-dashboard-grid article{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;min-height:152px;padding:16px}.factify-dashboard-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.factify-dashboard-card-head i{align-items:center;background:rgba(55,55,218,.2);border:1px solid rgba(55,55,218,.4);border-radius:10px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.factify-dashboard .mk-dashboard-grid strong{color:#fff;display:block;font-size:28px;font-weight:500;line-height:1;margin:10px 0 8px}.factify-dashboard .mk-dashboard-grid b{color:#fff;display:block;font-size:13px;margin-bottom:4px}.factify-dashboard .mk-dashboard-grid span{color:var(--factify-muted);font-family:'ABeeZee',sans-serif;font-size:12px;font-style:italic}.factify-video-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:24px;margin:32px auto 0;max-width:1100px;overflow:hidden}.factify-video-card video{display:block;height:auto;width:100%}.factify-page .mk-card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);border-radius:16px}.factify-page .mk-card>i{align-items:center;background:var(--factify-accent);border:1px solid rgba(55,55,218,.45);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.factify-page .mk-card h3{color:#fff}.factify-page .mk-card p{color:var(--factify-muted)}.factify-page .mk-section-head span{color:var(--factify-accent)}.factify-page .mk-step-tabs button,.factify-page .mk-pillar-list button{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1);border-radius:14px}.factify-page .mk-step-tabs button.is-active,.factify-page .mk-pillar-list button.is-active{background:var(--factify-accent);border-color:var(--factify-accent)}.factify-page .mk-step-panels article,.factify-page .mk-pillar-detail article{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);border-radius:20px}.factify-workflow-card-head{align-items:center;display:flex;gap:16px;margin-bottom:20px}.factify-workflow-card-head i,.factify-pillar-head i{font-size:20px;height:48px;width:48px}.factify-page .mk-step-panels .factify-workflow-card-head h3{font-size:26px;line-height:1.2;margin:0}.factify-page .mk-step-panels article>div>i{display:none}.factify-agent-chips{align-items:center;display:flex!important;flex-wrap:wrap;gap:8px;margin-top:24px}.factify-agent-chips small{color:rgba(255,255,255,.55);flex-basis:100%;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.factify-agent-chips span{background:rgba(55,55,218,.24)!important;border:1px solid rgba(55,55,218,.4)!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:800;line-height:1!important;padding:8px 12px!important}.factify-pillar-head{align-items:center;display:flex;gap:12px;margin-bottom:16px}.factify-pillar-head h3{margin:0}.factify-page .mk-pillar-list small{color:rgba(255,255,255,.55);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:700}.factify-powered-by{border-top:1px solid rgba(255,255,255,.1);margin-top:24px;padding-top:18px}.factify-use-cases-section>.mk-container{background:#fff;border-radius:28px;padding:56px}.factify-use-cases-section .mk-section-head h2{color:#0b0d14}.factify-use-case-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.factify-page .factify-use-case-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;color:#0b0d14;display:flex;flex-direction:column;min-height:100%;padding:18px;text-decoration:none}.factify-page .factify-use-case-card h3{color:#0b0d14;font-size:18px;line-height:1.35;margin:0 0 10px}.factify-page .factify-use-case-card p{color:#525358;font-size:14px;line-height:1.55;margin:0}.factify-use-case-card>i{background:rgba(55,55,218,.1);border-color:rgba(55,55,218,.2);color:var(--factify-accent);height:44px;margin-bottom:18px;width:44px}.factify-use-case-media{align-items:center;background:#f9fafb;border:1px solid #e8e9eb;border-radius:12px;display:flex;height:150px;justify-content:center;margin:0 0 18px;overflow:hidden}.factify-use-case-media img{display:block;height:100%;object-fit:cover;width:100%}.factify-use-case-media span{align-items:center;background:rgba(55,55,218,.08);border:1px solid rgba(55,55,218,.18);border-radius:12px;color:var(--factify-accent);display:flex;font-size:28px;height:64px;justify-content:center;width:64px}.factify-team-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.factify-team-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:25px}.factify-team-card>i{height:44px;width:44px}.factify-team-card h3{color:#fff;font-size:20px;margin:16px 0 18px}.factify-team-card div{margin-top:12px}.factify-team-card small{color:rgba(255,255,255,.5);display:block;font-size:10.5px;font-weight:800;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.factify-team-card p{color:var(--factify-muted);font-size:13px;line-height:1.5;margin:0}.factify-team-card strong{background:rgba(55,55,218,.08);border:1px solid rgba(55,55,218,.25);border-radius:10px;color:#fff;display:block;font-size:13px;font-style:italic;font-weight:500;line-height:1.5;margin-top:16px;padding:13px}.factify-team-cta{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;display:flex;gap:20px;justify-content:space-between;margin-top:24px;padding:25px}.factify-team-cta>div{align-items:center;display:flex;gap:12px}.factify-team-cta i{align-items:center;background:var(--factify-accent);border-radius:14px;color:#fff;display:flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.factify-team-cta h3{color:#fff;font-size:18px;margin:0 0 4px}.factify-team-cta p{color:var(--factify-muted);margin:0}.factify-trust-metric-grid,.factify-trust-feature-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.factify-trust-metric-grid article{align-items:center;background:rgba(55,55,218,.06);border:1px solid rgba(55,55,218,.25);border-radius:16px;display:flex;gap:16px;padding:25px}.factify-trust-metric-grid i{align-items:center;background:var(--factify-accent);border-radius:14px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.factify-trust-metric-grid h3{color:#fff;font-size:24px;margin:0 0 4px}.factify-trust-metric-grid p{color:var(--factify-muted);margin:0}.factify-trust-feature-grid{margin-top:16px}.factify-trust-feature-grid article{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:25px}.factify-trust-feature-grid i{height:40px;width:40px}.factify-trust-feature-grid h3{color:#fff;font-size:18px;margin:16px 0 8px}.factify-trust-feature-grid p{color:var(--factify-muted);margin:0}.factify-trust-action{display:flex;justify-content:center;margin-top:24px}.factify-v20-panel{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:24px;display:grid;gap:40px;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);padding:41px}.factify-v20-panel h2{color:#fff;font-size:clamp(32px,4vw,44px);line-height:1.15;margin:16px 0}.factify-v20-panel p{color:var(--factify-muted);font-size:15px;line-height:1.65}.factify-v20-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.factify-v20-grid article{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:14px;min-height:133px;padding:19px}.factify-v20-grid i{height:36px;width:36px}.factify-v20-grid h3{color:#fff;font-size:15px;margin:12px 0 6px}.factify-v20-grid p{font-size:13px;line-height:1.45;margin:0}.factify-page .mk-cta{background:rgba(55,55,218,.09);border-color:rgba(55,55,218,.25)}.factify-page .mk-cta .mk-actions{align-items:center;gap:12px;justify-content:center}.factify-page .mk-cta .mk-btn-primary{background:#fff;color:#0b0d14}.factify-page .mk-cta .mk-btn-secondary{align-items:center;display:inline-flex;gap:8px}
@media (max-width: 991px){.factify-hero-visual{min-height:360px}.factify-hero-lottie{height:420px}.factify-page .mk-stat-strip,.factify-dashboard .mk-dashboard-grid,.factify-use-case-grid,.factify-team-grid,.factify-trust-metric-grid,.factify-trust-feature-grid,.factify-v20-panel{grid-template-columns:1fr}.factify-dashboard{padding:24px}.factify-page .mk-stat-strip{margin-bottom:32px}.factify-team-cta{align-items:flex-start;display:grid}.factify-v20-grid{grid-template-columns:1fr}}
@media (max-width: 640px){.factify-hero{padding-top:104px}.factify-hero p{font-size:16px}.factify-hero-visual{margin-top:38px;min-height:260px}.factify-hero-lottie{height:300px}.factify-page .mk-stat-strip div,.factify-dashboard,.factify-v20-panel{padding:18px}.factify-dashboard .mk-dashboard-head{align-items:flex-start;display:grid;gap:12px}.factify-video-card{border-radius:16px}.factify-workflow-card-head,.factify-pillar-head{align-items:flex-start}.factify-use-cases-section>.mk-container{border-radius:20px;padding:24px}.factify-page .mk-cta .mk-actions{align-items:stretch}.factify-page .mk-cta .mk-actions .mk-btn{justify-content:center;width:100%}}
.mk-page .mk-hero,.dil-page .dil-hero,.reg-page .reg-hero,.mi-page .mi-hero,.dd-page .dd-hero,.figma-page .figma-hero{background:#0b0d14!important;isolation:isolate;overflow:hidden;position:relative}.mk-page .mk-hero>*,.dil-page .dil-hero>*,.reg-page .reg-hero>*,.mi-page .mi-hero>*,.dd-page .dd-hero>*,.figma-page .figma-hero>*{position:relative;z-index:1}.product-hero-lines{height:760px;inset:-160px 0 auto 50%;opacity:.4;pointer-events:none;position:absolute!important;transform:translateX(-50%);width:min(1600px,120vw);z-index:0!important}.mk-page .mk-hero h1,.dil-page .dil-hero h1,.reg-page .reg-hero h1,.mi-page .mi-hero h1,.dd-page .dd-hero h1,.figma-page .figma-hero h1{font-family:"Plus Jakarta Sans",sans-serif!important;font-size:clamp(40px,5vw,60px)!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1.08!important}.mk-page .mk-hero-copy>p,.dil-page .dil-hero__copy>p,.reg-page .reg-hero__copy>p,.mi-page .mi-hero__copy>p,.dd-page .dd-hero__copy>p,.figma-page .figma-hero__copy>p{font-family:"Plus Jakarta Sans",sans-serif!important;font-size:clamp(17px,2vw,20px)!important;line-height:1.55!important}.figma-usecase-grid,.valuelytics-use-case-grid,.discovery-use-case-grid,.filingseer-use-case-grid,.adnoto-post-use-case-grid,.adnoto-use-case-grid,.factify-use-case-grid,.dil-post-grid,.reg-post-grid,.mi-post-grid,.dd-post-grid{display:grid!important;gap:24px!important;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important}.figma-usecase-card,.valuelytics-use-case-card,.discovery-use-case-card,.filingseer-use-case-card,.adnoto-post-use-case-card,.adnoto-use-case-card,.factify-use-case-card,.dil-post-card,.reg-post-card,.mi-post-card,.dd-post-card{height:100%}.figma-usecases .toggle-posts{margin-top:28px}@media (max-width:640px){.product-hero-lines{height:520px;top:-110px}.mk-page .mk-hero h1,.dil-page .dil-hero h1,.reg-page .reg-hero h1,.mi-page .mi-hero h1,.dd-page .dd-hero h1,.figma-page .figma-hero h1{font-size:38px!important}.figma-usecase-grid,.valuelytics-use-case-grid,.discovery-use-case-grid,.filingseer-use-case-grid,.adnoto-post-use-case-grid,.adnoto-use-case-grid,.factify-use-case-grid,.dil-post-grid,.reg-post-grid,.mi-post-grid,.dd-post-grid{grid-template-columns:1fr!important}}
.mk-page .mk-hero>.mk-glow,.dil-page .dil-hero>.dil-glow,.reg-page .reg-hero>.reg-glow,.mi-page .mi-hero>.mi-glow,.dd-page .dd-hero>.dd-glow,.figma-page .figma-hero>.figma-glow{position:absolute!important;z-index:0!important}.mk-page .mk-hero>.product-hero-lines,.dil-page .dil-hero>.product-hero-lines,.reg-page .reg-hero>.product-hero-lines,.mi-page .mi-hero>.product-hero-lines,.dd-page .dd-hero>.product-hero-lines,.figma-page .figma-hero>.product-hero-lines{position:absolute!important;z-index:0!important}.mk-page .mk-hero>.mk-glow+*,.mk-page .mk-hero>.product-hero-lines+*,.mk-page .mk-hero>.mk-hero-copy,.mk-page .mk-hero>.mk-stat-strip,.mk-page .mk-hero>.mk-dashboard,.mk-page .mk-hero>[class$="-hero-visual"]{position:relative;z-index:1}
.mk-contact-page .mk-contact-copy{background:transparent;border:0;border-radius:0;padding:0}.mk-contact-page .mk-contact-copy h1{font-size:clamp(2.5rem,4vw,3.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.06;max-width:12ch}.mk-contact-page .mk-contact-intro{font-size:18px;line-height:1.65;max-width:32rem}.mk-contact-page .mk-contact-benefits{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;display:grid;gap:12px;padding:0 0 24px}.mk-contact-page .mk-contact-benefits span{color:#fff;font-size:15px;gap:12px;line-height:1.6}.mk-contact-page .mk-contact-benefits i{color:#4c46ff;margin-top:3px}.mk-contact-page .mk-contact-switch{font-size:15px;line-height:1.6;margin:24px 0 0}.mk-contact-page .mk-contact-switch a{color:#4c46ff;font-weight:700;text-decoration:none}.mk-contact-page .mk-contact-switch a:hover{color:#6e69ff;text-decoration:underline}.mk-contact-page .mk-form-card{background:rgba(17,20,29,.88);border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.24);padding:28px}.mk-contact-page .mk-form label span,.mk-contact-page .mk-product-select-field>span{color:#fff;font-size:12px;font-weight:700}.mk-contact-page .mk-form .form-control::placeholder{color:#6b7280}.mk-contact-page .mk-btn-primary.mk-contact-submit{background:#4338ca!important;border-color:#4338ca!important;color:#fff!important;min-height:52px}.mk-contact-page .mk-btn-primary.mk-contact-submit:hover{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important;filter:none}.mk-contact-page input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1) brightness(2);opacity:1}.mk-captcha-panel{background:#fff;border-radius:16px;display:grid;gap:12px;overflow-x:auto;overflow-y:hidden;padding:16px;-webkit-overflow-scrolling:touch}.mk-captcha-panel__recaptcha,.mk-captcha-panel__digits{min-width:100%;width:max-content}.mk-captcha-panel iframe,.mk-captcha-panel img{display:block;max-width:none}.mk-captcha-panel .form-control{background:#fff;border-color:#d1d5db;color:#111827}.mk-captcha-panel .form-control::placeholder{color:#6b7280}.mk-captcha-panel .input-group-text{background:#fff;border-color:#d1d5db;color:#111827}.mk-contact-topic-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:800px}.mk-contact-topic-card{align-items:flex-start;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#fff;display:flex;gap:16px;min-height:124px;padding:24px}.mk-contact-topic-card i{color:#4c46ff;font-size:22px;line-height:1;margin-top:2px}.mk-contact-topic-card h3{font-size:18px;font-weight:500;line-height:1.5;margin:0}.mk-contact-help-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.mk-contact-help-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;min-height:240px;padding:32px}.mk-contact-help-card__icon{align-items:center;background:rgba(76,70,255,.08);border-radius:14px;color:#4c46ff;display:flex;font-size:24px;height:48px;justify-content:center;margin-bottom:24px;width:48px}.mk-contact-help-card h3{color:#111827;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 14px}.mk-contact-help-card p{color:#4b5563;font-family:'ABeeZee',sans-serif;font-size:14px;line-height:1.65;margin:0}.mk-contact-demo-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-demo-step-card{min-height:246px}.mk-demo-step-card small{align-items:center;background:rgba(76,70,255,.08);border:1px solid rgba(76,70,255,.28);color:#4c46ff;display:flex;height:52px;justify-content:center;width:52px}.mk-demo-step-card h3{margin:22px 0 14px}.mk-contact-metrics-section{border-top:0}.mk-contact-metrics-row{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.mk-contact-metrics-row article{text-align:center}.mk-contact-metrics-row strong{color:#4c46ff;display:block;font-size:48px;font-weight:700;letter-spacing:-.04em;line-height:1}.mk-contact-metrics-row span{color:#4b5563;display:block;font-family:'ABeeZee',sans-serif;font-size:15px;line-height:1.6;margin-top:12px}.mk-contact-faq-section{padding-top:96px}.mk-contact-faq-list{display:grid;gap:18px;margin:0 auto;max-width:760px}.mk-contact-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.mk-contact-faq-item.is-open{border-color:#d1d5db;box-shadow:0 18px 36px rgba(15,23,42,.06)}.mk-contact-faq-trigger{align-items:center;background:transparent;border:0;color:#111827;display:flex;font:inherit;gap:18px;justify-content:space-between;padding:24px 28px;text-align:left;width:100%}.mk-contact-faq-trigger span{font-size:18px;font-weight:700;line-height:1.45}.mk-contact-faq-trigger i{color:#6b7280;font-size:18px;transition:transform .2s ease}.mk-contact-faq-item.is-open .mk-contact-faq-trigger i{transform:rotate(180deg)}.mk-contact-faq-panel{padding:0 28px 24px}.mk-contact-faq-panel[hidden]{display:none}.mk-contact-faq-panel p{color:#4b5563;font-family:'ABeeZee',sans-serif;font-size:15px;line-height:1.7;margin:0}.mk-contact-page .mk-product-select__button{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08);color:#fff}
@media (max-width: 991px){.mk-contact-page .mk-contact-copy h1{max-width:none}.mk-contact-topic-grid,.mk-contact-help-grid,.mk-contact-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-contact-page .mk-contact-layout{gap:32px}}
@media (max-width: 640px){.mk-contact-page .mk-contact-copy h1{font-size:36px}.mk-contact-page .mk-form-card{padding:22px}.mk-contact-topic-grid,.mk-contact-help-grid,.mk-contact-metrics-row,.mk-contact-demo-steps{grid-template-columns:1fr}.mk-contact-faq-trigger{padding:20px 22px}.mk-contact-faq-trigger span{font-size:16px}.mk-contact-faq-panel{padding:0 22px 22px}.mk-contact-page .mk-contact-submit{width:100%}}

@media (max-width: 640px) {
    .mk-contact-page {
        overflow-x: clip;
    }

    .mk-contact-page .mk-container,
    .mk-contact-page .mk-contact-layout,
    .mk-contact-page .mk-contact-layout > *,
    .mk-contact-page .mk-form-card,
    .mk-contact-page .mk-contact-copy,
    .mk-contact-page .mk-contact-topic-card,
    .mk-contact-page .mk-contact-help-card,
    .mk-contact-page .mk-demo-step-card,
    .mk-contact-page .mk-contact-metrics-row article,
    .mk-contact-page .mk-contact-faq-item,
    .mk-contact-page .mk-contact-faq-trigger,
    .mk-contact-page .mk-contact-faq-trigger span,
    .mk-contact-page .mk-contact-faq-panel,
    .mk-contact-page .mk-captcha-panel,
    .mk-contact-page .mk-product-select,
    .mk-contact-page .mk-product-select__button,
    .mk-contact-page .mk-product-select__menu,
    .mk-contact-page .mk-product-option,
    .mk-contact-page .mk-product-option__copy {
        max-width: 100%;
        min-width: 0;
    }

    .mk-contact-page .mk-form-card,
    .mk-contact-page .mk-captcha-panel,
    .mk-contact-page .mk-product-select__menu,
    .mk-contact-page .mk-product-option,
    .mk-contact-page .mk-contact-faq-trigger {
        box-sizing: border-box;
        width: 100%;
    }

    .mk-contact-page .mk-contact-intro,
    .mk-contact-page .mk-contact-switch,
    .mk-contact-page .mk-contact-topic-card h3,
    .mk-contact-page .mk-contact-help-card h3,
    .mk-contact-page .mk-contact-help-card p,
    .mk-contact-page .mk-demo-step-card h3,
    .mk-contact-page .mk-contact-metrics-row span,
    .mk-contact-page .mk-contact-faq-trigger span,
    .mk-contact-page .mk-contact-faq-panel p,
    .mk-contact-page .mk-product-option__copy strong,
    .mk-contact-page .mk-product-option__copy small {
        overflow-wrap: anywhere;
        word-break: normal;
    }

    .mk-contact-page .mk-captcha-panel iframe,
    .mk-contact-page .mk-captcha-panel img {
        max-width: none !important;
    }
}

.discovery-use-cases,
.valuelytics-use-cases,
.filingseer-use-cases,
.adnoto-use-cases-section,
.factify-use-cases-section {
    background: transparent;
}

.figma-usecases,
.discovery-use-cases>.mk-container,
.valuelytics-use-cases>.mk-container,
.filingseer-use-cases>.mk-container,
.adnoto-use-cases-section>.mk-container,
.factify-use-cases-section>.mk-container {
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 28px;
    overflow: hidden;
}

.discovery-use-cases>.mk-container,
.valuelytics-use-cases>.mk-container {
    padding: 56px;
}

.filingseer-advantage-section {
    isolation: isolate;
    overflow: hidden;
    position: relative;
}

.filingseer-advantage-section .mk-container {
    position: relative;
    z-index: 1;
}

.filingseer-section-lines {
    height: 720px;
    left: 50%;
    opacity: 0.4;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: min(1600px, 120vw);
    z-index: 0;
}

.filingseer-section-lines dotlottie-player {
    height: 100%;
    width: 100%;
}

.filingseer-advantage-section .filingseer-image-card {
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

@media (max-width: 640px) {
    .figma-usecases,
    .discovery-use-cases>.mk-container,
    .valuelytics-use-cases>.mk-container,
    .filingseer-use-cases>.mk-container,
    .adnoto-use-cases-section>.mk-container,
    .factify-use-cases-section>.mk-container {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-radius: 28px;
        overflow: hidden;
    }

    .discovery-use-cases>.mk-container,
    .valuelytics-use-cases>.mk-container,
    .filingseer-use-cases>.mk-container,
    .adnoto-use-cases-section>.mk-container,
    .factify-use-cases-section>.mk-container {
        padding: 32px 24px;
    }

    .filingseer-section-lines {
        height: 520px;
    }
}

/* ---- figma industry page layout ---- */
.figma-hero--split {
    display: grid;
    gap: 48px;
    grid-template-columns: minmax(0, 1fr) minmax(320px, 420px);
    padding: 120px 32px 64px;
}

.figma-hero__copy {
    display: flex;
    flex-direction: column;
    gap: 0;
}

.figma-hero__copy h1 {
    margin: 0 0 16px;
}

.figma-hero__copy > p {
    margin: 0 0 24px;
}

/* ---- figma bullet list ---- */
.figma-bullet-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 0 0 28px;
}

.figma-bullet-list span {
    align-items: center;
    color: #d4d6d9;
    display: flex;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 14px;
    gap: 10px;
    line-height: 1.5;
}

.figma-bullet-list i {
    color: #3737da;
    flex-shrink: 0;
    font-size: 16px;
}

/* ---- figma actions / buttons ---- */
.figma-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.figma-actions--center {
    justify-content: center;
}

.figma-btn {
    align-items: center;
    border-radius: 10px;
    display: inline-flex;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 14px;
    font-weight: 700;
    gap: 8px;
    justify-content: center;
    letter-spacing: 0.01em;
    padding: 12px 24px;
    text-decoration: none;
    transition: background .2s ease, border-color .2s ease, transform .2s ease;
}

.figma-btn:hover {
    transform: translateY(-1px);
}

.figma-btn--primary {
    background: #3737da;
    border: 1px solid #3737da;
    color: #fff;
}

.figma-btn--primary:hover {
    background: #4c46ff;
    border-color: #4c46ff;
    color: #fff;
}

.figma-btn--secondary {
    background: rgba(255, 255, 255, 0.06);
    border: 1px solid rgba(255, 255, 255, 0.15);
    color: #fff;
}

.figma-btn--secondary:hover {
    background: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.25);
    color: #fff;
}

.figma-btn--dark {
    background: rgba(255, 255, 255, 0.06);
    border: 1px solid rgba(255, 255, 255, 0.12);
    color: #fff;
}

.figma-btn--dark:hover {
    background: rgba(255, 255, 255, 0.12);
    border-color: rgba(255, 255, 255, 0.2);
    color: #fff;
}

.figma-btn--small {
    font-size: 13px;
    padding: 10px 18px;
}

/* ---- figma hero panel (Disclosure Pack / dashboard card) ---- */
.figma-hero-panel {
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    padding: 28px;
}

.figma-hero-panel > small {
    color: rgba(255, 255, 255, 0.35);
    display: block;
    font-family: 'ABeeZee', sans-serif;
    font-size: 11px;
    font-style: italic;
    margin-top: 4px;
    text-align: center;
}

.figma-mini-label {
    color: rgba(255, 255, 255, 0.4);
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 10px;
    font-weight: 800;
    letter-spacing: 0.14em;
    margin-bottom: 2px;
    text-transform: uppercase;
}

/* ---- figma doc row (Disclosure Pack table rows) ---- */
.figma-doc-row {
    align-items: center;
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 10px;
    display: grid;
    gap: 10px;
    grid-template-columns: minmax(0, 1fr) auto 64px;
    padding: 13px 15px;
}

.figma-doc-row span {
    color: #d4d6d9;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 12px;
    line-height: 1.4;
}

.figma-doc-row strong {
    color: #fff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
}

.figma-doc-row em {
    background: rgba(255, 255, 255, 0.08);
    border-radius: 4px;
    display: block;
    font-style: normal;
    height: 6px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.figma-doc-row em::before {
    background: #3737da;
    border-radius: 4px;
    content: '';
    display: block;
    height: 100%;
    width: var(--progress, 50%);
}

/* ---- figma section / value grid ---- */
.figma-section {
    padding: 64px 32px;
}

.figma-section h2 {
    color: #fff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: clamp(28px, 3vw, 36px);
    font-weight: 600;
    line-height: 1.15;
    margin: 0 0 32px;
}

.figma-value-grid {
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.figma-value-card {
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 16px;
    padding: 28px;
}

.figma-value-card h3 {
    color: #fff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
    margin: 16px 0 10px;
}

.figma-value-card p {
    color: #d4d6d9;
    font-family: 'ABeeZee', sans-serif;
    font-size: 14px;
    line-height: 1.6;
    margin: 0;
}

.figma-icon-box {
    align-items: center;
    background: rgba(55, 55, 218, 0.14);
    border: 1px solid rgba(55, 55, 218, 0.3);
    border-radius: 12px;
    color: #6b6bef;
    display: inline-flex;
    font-size: 20px;
    height: 44px;
    justify-content: center;
    width: 44px;
}

/* ---- figma cta ---- */
.figma-cta {
    background: rgba(55, 55, 218, 0.08);
    border: 1px solid rgba(55, 55, 218, 0.2);
    border-radius: 24px;
    margin: 0 32px 64px;
    padding: 48px 32px;
    text-align: center;
}

.figma-cta h2 {
    color: #fff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: clamp(24px, 2.5vw, 32px);
    font-weight: 600;
    line-height: 1.2;
    margin: 0 0 24px;
}

/* ---- figma text link ---- */
.figma-text-link {
    align-items: center;
    color: #6b6bef;
    display: inline-flex;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 13px;
    font-weight: 700;
    gap: 6px;
    text-decoration: none;
}

.figma-text-link:hover {
    color: #8b8bff;
    text-decoration: none;
}

/* ---- figma explorer tabs ---- */
.figma-explorer-tabs {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin-bottom: 24px;
}

.figma-explorer-tab {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 14px;
    color: #fff;
    cursor: pointer;
    padding: 24px;
    text-align: left;
    transition: background .2s ease, border-color .2s ease, transform .2s ease;
}

.figma-explorer-tab:hover {
    background: rgba(255, 255, 255, 0.06);
    border-color: rgba(255, 255, 255, 0.18);
    transform: translateY(-1px);
}

.figma-explorer-tab.is-active {
    background: rgba(55, 55, 218, 0.12);
    border-color: rgba(55, 55, 218, 0.4);
}

.figma-explorer-tab h3 {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    margin: 12px 0 8px;
}

.figma-explorer-tab p {
    color: #d4d6d9;
    font-family: 'ABeeZee', sans-serif;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
}

/* ---- figma explorer detail ---- */
.figma-explorer-detail {
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 16px;
    display: grid;
    gap: 32px;
    grid-template-columns: minmax(0, 1fr) minmax(240px, 320px);
    padding: 32px;
}

.figma-explorer-title-row {
    align-items: center;
    display: flex;
    gap: 14px;
    margin-bottom: 24px;
}

.figma-explorer-title-row h3 {
    color: #fff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
}

.figma-detail-block {
    margin-bottom: 20px;
}

.figma-detail-block p {
    color: #d4d6d9;
    font-family: 'ABeeZee', sans-serif;
    font-size: 14px;
    line-height: 1.6;
    margin: 8px 0 0;
}

.figma-explorer-side {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.figma-chip-group {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.figma-chip-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.figma-chip {
    background: rgba(255, 255, 255, 0.06);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 999px;
    color: #d4d6d9;
    display: inline-flex;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding: 6px 12px;
    text-decoration: none;
    transition: background .2s ease, border-color .2s ease, color .2s ease;
}

.figma-chip:hover {
    background: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.2);
    color: #fff;
    text-decoration: none;
}

.figma-chip--primary {
    background: rgba(55, 55, 218, 0.14);
    border-color: rgba(55, 55, 218, 0.35);
    color: #6b6bef;
}

.figma-chip--primary:hover {
    background: rgba(55, 55, 218, 0.22);
    border-color: rgba(55, 55, 218, 0.5);
    color: #8b8bff;
}

.figma-workflow-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.figma-workflow-list span {
    align-items: center;
    color: #d4d6d9;
    display: flex;
    font-family: 'ABeeZee', sans-serif;
    font-size: 13px;
    gap: 8px;
    line-height: 1.5;
}

.figma-workflow-list span::before {
    background: #3737da;
    border-radius: 50%;
    content: '';
    flex-shrink: 0;
    height: 4px;
    width: 4px;
}

/* ---- figma metric row (FinancialServices) ---- */
.figma-metric-row {
    align-items: center;
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    padding: 13px 15px;
}

.figma-metric-row span {
    color: #d4d6d9;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 13px;
}

.figma-metric-row strong {
    color: #3737da;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 18px;
    font-weight: 700;
}

/* ---- figma status row (Government) ---- */
.figma-status-row {
    align-items: center;
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    padding: 13px 15px;
}

.figma-status-row span {
    color: #d4d6d9;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 13px;
}

.figma-status-row strong {
    background: rgba(34, 197, 94, 0.12);
    border: 1px solid rgba(34, 197, 94, 0.25);
    border-radius: 6px;
    color: #22c55e;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.04em;
    padding: 4px 10px;
    text-transform: uppercase;
}

/* ---- figma responsive ---- */
@media (max-width: 991px) {
    .figma-hero--split {
        grid-template-columns: 1fr;
        gap: 32px;
        padding: 104px 24px 48px;
    }

    .figma-hero-panel {
        max-width: 520px;
    }

    .figma-value-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .figma-explorer-tabs {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .figma-explorer-detail {
        grid-template-columns: 1fr;
    }

    .figma-section {
        padding: 48px 24px;
    }

    .figma-cta {
        margin: 0 24px 48px;
    }
}

@media (max-width: 640px) {
    .figma-hero--split {
        padding: 96px 16px 40px;
    }

    .figma-hero-panel {
        max-width: none;
        padding: 22px;
    }

    .figma-doc-row {
        grid-template-columns: minmax(0, 1fr) auto;
        gap: 6px 10px;
        padding: 12px;
    }

    .figma-doc-row em {
        grid-column: 2;
        grid-row: 1;
    }

    .figma-value-grid {
        grid-template-columns: 1fr;
    }

    .figma-explorer-tabs {
        grid-template-columns: 1fr;
    }

    .figma-explorer-detail {
        padding: 24px;
    }

    .figma-actions {
        flex-direction: column;
    }

    .figma-actions--center {
        align-items: stretch;
    }

    .figma-btn {
        width: 100%;
    }

    .figma-section {
        padding: 40px 16px;
    }

    .figma-section h2 {
        margin-bottom: 24px;
    }

    .figma-value-card {
        padding: 22px;
    }

    .figma-cta {
        border-radius: 20px;
        margin: 0 16px 40px;
        padding: 32px 22px;
    }

    .figma-metric-row,
    .figma-status-row {
        padding: 12px;
    }
}

.valuelytics-integration-image {
    display: block;
    height: auto;
    max-width: 100%;
    object-fit: contain;
    width: 100%;
}

.careers-page .mk-mini-badges{gap:24px;margin-top:28px}.careers-page .mk-mini-badges span{align-items:center;background:transparent;border:0;color:#d4d6d9;display:inline-flex;font-size:13px;gap:8px;line-height:1.5;padding:0}.careers-page .mk-mini-badges i{color:#3737da;font-size:12px}.careers-page .mk-stack{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:32px}.careers-page .mk-stack span{align-items:center;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr) auto;padding:14px 16px}.careers-page .mk-stack i{align-items:center;background:rgba(55,55,218,.16);border:1px solid rgba(55,55,218,.3);border-radius:10px;color:#98a0ff;display:inline-flex;font-size:15px;height:32px;justify-content:center;width:32px}.careers-page .mk-stack b{color:#fff;font-size:14px;font-weight:500;line-height:1.45}.careers-page .mk-stack em{float:none;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.careers-page .careers-section-head{margin-bottom:56px}.careers-page .careers-section-head h2{margin:0 0 16px}.careers-page .careers-section-head p{margin:0;max-width:62ch}.careers-page .careers-horizontal-card h3,.careers-page .careers-build-card h3,.careers-page .careers-team-card h3,.careers-page .careers-principles h3,.careers-page .careers-university-list h3,.careers-page .careers-external-card h3{margin:0 0 12px}.careers-page .careers-team-card h3{margin-top:20px}.careers-page .careers-university-list{margin-top:48px}.careers-page .careers-thrive-section .careers-section-head{margin-bottom:32px;max-width:860px}.careers-page .careers-thrive-section .careers-section-head h2{margin-bottom:18px}.careers-page .careers-thrive-section .careers-section-head p{max-width:48rem}.careers-page .careers-university-track span{background:#fff;padding:16px 20px}.careers-page .careers-university-track img{display:block;max-height:54px;max-width:156px;object-fit:contain;width:auto}.careers-page .careers-university-track img.careers-university-logo--compact{max-height:64px;max-width:170px}.careers-page .careers-university-track img.careers-university-logo--large{max-height:none;max-width:120%}.careers-page .careers-external-card{display:flex;flex-direction:column}.careers-page .careers-external-media{align-items:flex-end;background:linear-gradient(180deg,rgba(46,46,107,.42),rgba(30,32,53,.78));border:1px solid rgba(55,55,218,.24);border-radius:16px;display:flex;height:160px;justify-content:center;margin-bottom:24px;overflow:hidden}.careers-page .careers-external-media img{display:block;height:100%;object-fit:cover;width:100%}.careers-page .careers-external-media--archie img{object-position:center 18%}.careers-page .careers-external-media--peter img{object-position:center 14%}.careers-page .careers-external-card strong{margin-top:auto}.careers-linkedin-card[hidden]{display:none!important}.careers-linkedin-card{--careers-linkedin-icon-size:64px;width:min(420px,calc(100% - 56px))}.careers-linkedin-card__content{align-items:start;column-gap:16px;display:grid;grid-template-columns:var(--careers-linkedin-icon-size) minmax(0,1fr);position:relative;row-gap:10px}.careers-linkedin-card__content>:not(.careers-linkedin-card__main){position:relative;z-index:1}.careers-linkedin-card__main{inset:0;position:absolute;text-decoration:none;z-index:0}.careers-linkedin-card .mk-linkedin-icon{font-size:28px;grid-row:span 2;height:var(--careers-linkedin-icon-size);width:var(--careers-linkedin-icon-size)}.careers-linkedin-card__header{align-items:start;display:grid;gap:4px;min-width:0}.careers-linkedin-card__roles{align-items:center;color:inherit;display:inline-flex;gap:6px;text-decoration:none;width:fit-content;z-index:2}.careers-linkedin-card strong{font-size:18px;margin:2px 36px 0 0}.careers-linkedin-card em{align-items:center;color:#6060f3;display:inline-flex;gap:6px}.careers-linkedin-card em i{color:#3737da;font-size:12px}.careers-linkedin-card p{grid-column:1/-1;margin:0}.careers-linkedin-card .mk-linkedin-close{cursor:pointer}
@media (max-width: 991px){.careers-page .mk-stack{margin:0 auto;max-width:640px}.careers-page .careers-section-head{margin-bottom:44px}}
@media (max-width: 640px){.careers-page .mk-mini-badges{gap:12px 18px}.careers-page .mk-mini-badges span{font-size:12px}.careers-page .mk-stack{padding:20px}.careers-page .mk-stack span{grid-template-columns:28px minmax(0,1fr);padding:12px}.careers-page .mk-stack em{grid-column:2/3;text-align:left}.careers-page .careers-section-head{margin-bottom:36px}.careers-page .careers-thrive-section .careers-section-head h2{margin-bottom:14px}.careers-page .careers-external-media{height:136px}.careers-linkedin-card{--careers-linkedin-icon-size:56px;width:calc(100% - 32px)}}
.get-started-page .mk-hero-left{grid-template-columns:minmax(0,1.1fr) 396px!important;gap:38px!important}.get-started-page .mk-hero-copy{max-width:760px!important}.get-started-page .mk-hero h1{font-size:clamp(30px,3.8vw,44px)!important;line-height:1.04!important;letter-spacing:-.035em!important;max-width:16ch!important}.get-started-page .mk-hero-copy>p{font-size:clamp(14px,1.3vw,16px)!important;line-height:1.6!important;max-width:38rem!important}.get-started-page .get-started-hero-description{font-size:11px!important;line-height:1.45!important;max-width:33rem!important}.get-started-page .get-started-hero-visual{border-radius:22px;gap:9px;padding:15px}.get-started-page .get-started-hero-panel-head{margin-bottom:1px}.get-started-page .get-started-hero-panel-head span{font-size:8px!important}.get-started-page .get-started-hero-panel-head strong{font-size:10px!important;font-weight:600!important}.get-started-page .get-started-hero-panel-head em{font-size:7px!important;padding:4px 7px!important}.get-started-page .get-started-hero-animation{height:196px!important}.get-started-page .get-started-hero-stack span{border-radius:10px;gap:10px;min-height:48px;padding:8px 11px}.get-started-page .get-started-hero-stack b{font-size:10px!important;font-weight:500!important}.get-started-page .get-started-hero-stack em{font-size:10px!important}.get-started-page .get-started-hero-stack-icon{height:24px!important;width:24px!important}.get-started-page .get-started-how-card{min-height:132px}.get-started-page .get-started-how-card p{font-size:12px!important;line-height:1.5!important}
@media (max-width: 991px){.get-started-page .mk-hero-left{grid-template-columns:1fr!important;gap:32px!important}.get-started-page .mk-hero h1{max-width:none!important}.get-started-page .get-started-hero-visual{max-width:520px;margin:0 auto}}
@media (max-width: 640px){.get-started-page .mk-hero h1{font-size:38px!important}.get-started-page .mk-hero-copy>p,.get-started-page .get-started-hero-description{max-width:none!important}.get-started-page .get-started-hero-animation{height:208px!important}.get-started-page .get-started-hero-stack span{grid-template-columns:26px minmax(0,1fr)!important}.get-started-page .get-started-hero-stack em{grid-column:2/3;text-align:left}}

.get-started-page .mk-hero-left {
    align-items: start !important;
    grid-template-columns: minmax(0, 1.18fr) minmax(360px, 520px) !important;
    gap: 72px !important;
}

.get-started-page .mk-hero-copy {
    display: grid;
    justify-items: start;
    max-width: 700px !important;
    text-align: left;
}

.get-started-page .mk-hero h1 {
    font-size: clamp(40px, 4.2vw, 52px) !important;
    line-height: 1.04 !important;
    letter-spacing: -0.034em !important;
    margin-bottom: 22px !important;
    max-width: 15.8ch !important;
}

.get-started-page .get-started-hero-subtitle {
    font-size: clamp(17px, 1.8vw, 20px) !important;
    line-height: 1.55 !important;
    margin: 0 0 18px !important;
    max-width: 32rem !important;
}

.get-started-page .get-started-hero-description {
    color: rgba(220, 224, 237, 0.72) !important;
    font-size: 14px !important;
    font-style: italic;
    line-height: 1.55 !important;
    margin: 0 0 28px !important;
    max-width: 34rem !important;
}

.get-started-page .mk-hero-copy > p.get-started-hero-description {
    font-size: 13px !important;
    line-height: 1.5 !important;
}

.get-started-page .mk-hero-copy > p,
.get-started-page .get-started-hero-description {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.get-started-page .mk-actions,
.get-started-page .mk-mini-badges {
    justify-content: flex-start !important;
}

.get-started-page .mk-actions {
    align-items: center;
    flex-wrap: nowrap;
    gap: 14px !important;
    margin-bottom: 26px;
}

.get-started-page .mk-btn {
    font-size: 15px;
    min-height: 46px;
    padding: 13px 22px;
}

.get-started-page .mk-btn-secondary {
    align-items: center;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    color: #ffffff !important;
    display: inline-flex;
    font-size: 14px;
    line-height: 1.35;
    min-height: 0;
    padding: 0 !important;
    white-space: nowrap;
}

.get-started-page .mk-btn-secondary:hover {
    background: transparent !important;
    color: #ffffff !important;
    filter: none;
    text-decoration: underline;
    text-underline-offset: 3px;
    transform: none;
}

.get-started-page .get-started-hero-trusted {
    color: rgba(255, 255, 255, 0.5);
    font-size: 11px;
    margin-top: 0;
}

.get-started-page .mk-mini-badges {
    gap: 10px;
    margin-top: 12px;
}

.get-started-page .get-started-hero-visual {
    background: linear-gradient(180deg, rgba(24, 26, 36, 0.96), rgba(24, 26, 36, 0.92));
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 26px;
    box-shadow: 0 24px 60px rgba(0, 0, 0, 0.28);
    gap: 16px;
    justify-self: end;
    padding: 22px 22px 20px;
    width: 100%;
}

.get-started-page .get-started-hero-panel-head {
    gap: 6px;
    margin-bottom: 2px;
}

.get-started-page .get-started-hero-panel-head span {
    font-size: 12px !important;
    letter-spacing: 0.16em;
}

.get-started-page .get-started-hero-panel-head strong {
    font-size: 17px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
}

.get-started-page .get-started-hero-panel-head em {
    font-size: 10px !important;
    letter-spacing: 0.1em;
    padding: 6px 12px !important;
}

.get-started-page .get-started-hero-stack {
    gap: 10px;
}

.get-started-page .get-started-hero-stack-row {
    align-items: center;
    background: rgba(255, 255, 255, 0.035);
    border: 1px solid rgba(255, 255, 255, 0.09);
    border-radius: 14px;
    display: grid;
    gap: 12px;
    grid-template-columns: 36px minmax(0, 1fr) auto;
    min-height: 62px !important;
    padding: 12px 14px !important;
}

.get-started-page .get-started-hero-stack-icon {
    align-items: center;
    background: rgba(55, 55, 218, 0.16);
    border: 1px solid rgba(82, 90, 255, 0.38);
    border-radius: 10px;
    color: #7078ff !important;
    display: flex !important;
    font-size: 14px !important;
    height: 36px !important;
    justify-content: center;
    width: 36px !important;
}

.get-started-page .get-started-hero-stack-copy {
    background: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    display: grid;
    gap: 3px;
    grid-template-columns: none !important;
    min-height: 0 !important;
    padding: 0 !important;
    width: auto !important;
}

.get-started-page .get-started-hero-stack-copy small,
.get-started-page .get-started-hero-stack-copy b {
    display: block;
}

.get-started-page .get-started-hero-stack-copy small {
    color: rgba(255, 255, 255, 0.42);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 0.1em;
    line-height: 1.2;
    text-transform: uppercase;
}

.get-started-page .get-started-hero-stack b {
    color: #ffffff;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.3;
}

.get-started-page .get-started-hero-stack-status {
    align-items: center;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: inline-flex;
    grid-template-columns: none !important;
    justify-content: center;
    min-height: 0 !important;
    padding: 0 !important;
    width: auto !important;
}

.get-started-page .get-started-hero-stack-status-check {
    color: #12d79c;
    font-size: 16px;
}

.get-started-page .get-started-hero-stack-status-suggested {
    color: #5c63ff;
    font-size: 10px;
    font-weight: 800;
    letter-spacing: 0.12em;
    text-transform: uppercase;
}

.get-started-page .mk-section-head.mk-centered {
    max-width: 960px;
}

.get-started-page .mk-section-head h2 {
    font-size: clamp(38px, 4.2vw, 54px);
    letter-spacing: -0.03em;
    line-height: 1.1;
    margin-top: 12px;
}

.get-started-page .get-started-how-grid {
    gap: 16px;
}

.get-started-page .get-started-how-card {
    background: rgba(24, 26, 36, 0.9);
    border-color: rgba(255, 255, 255, 0.1);
    border-radius: 18px;
    align-items: stretch;
    display: flex;
    flex-direction: column;
    gap: 14px;
    justify-content: flex-start;
    min-height: 160px;
    padding: 20px 22px 24px;
}

.get-started-page .get-started-how-card-head {
    align-items: center;
    column-gap: 14px;
    display: grid;
    grid-template-columns: 40px minmax(0, 1fr);
}

.get-started-page .get-started-how-card > i,
.get-started-page .get-started-how-card-head > i {
    align-items: center;
    background: linear-gradient(180deg, rgba(84, 90, 255, 0.26), rgba(59, 67, 214, 0.16));
    border: 1px solid rgba(101, 110, 255, 0.34);
    border-radius: 12px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 10px 24px rgba(37, 45, 150, 0.18);
    color: #8a93ff;
    display: inline-flex;
    font-size: 14px;
    height: 40px;
    justify-content: center;
    line-height: 1;
    margin: 0;
    width: 40px;
}

.get-started-page .get-started-how-card strong {
    color: rgba(255, 255, 255, 0.5);
    display: block;
    font-size: 12px;
    letter-spacing: 0.14em;
    margin: 0;
}

.get-started-page .get-started-how-card p {
    color: #ffffff;
    font-size: 15px !important;
    font-weight: 600;
    line-height: 1.5 !important;
    margin: 0;
    max-width: none;
}

@media (max-width: 991px) {
    .get-started-page .mk-hero-left {
        gap: 34px !important;
        grid-template-columns: 1fr !important;
    }

    .get-started-page .mk-hero-copy,
    .get-started-page .get-started-hero-visual {
        margin: 0 auto;
        max-width: 640px !important;
    }

    .get-started-page .mk-hero-copy {
        justify-items: start;
    }

    .get-started-page .mk-hero h1 {
        max-width: 11.5ch !important;
    }
}

@media (max-width: 640px) {
    .get-started-page .mk-hero h1 {
        font-size: 38px !important;
        max-width: none !important;
    }

    .get-started-page .get-started-hero-subtitle,
    .get-started-page .get-started-hero-description {
        max-width: none !important;
    }

    .get-started-page .mk-actions {
        flex-wrap: wrap;
        width: 100%;
    }

    .get-started-page .mk-btn-secondary {
        white-space: normal;
    }

    .get-started-page .get-started-hero-visual {
        padding: 18px;
    }

    .get-started-page .get-started-hero-stack-row {
        align-items: start;
        column-gap: 14px !important;
        row-gap: 4px !important;
        grid-template-columns: 48px minmax(0, 1fr) auto !important;
    }

    .get-started-page .get-started-hero-stack-copy {
        display: contents;
    }

    .get-started-page .get-started-hero-stack-icon {
        grid-row: 1 / 3 !important;
        justify-self: start;
    }

    .get-started-page .get-started-hero-stack-copy small,
    .get-started-page .get-started-hero-stack-copy b,
    .get-started-page .get-started-hero-stack-status {
        min-width: 0;
        overflow-wrap: normal;
        white-space: normal;
        word-break: normal;
    }

    .get-started-page .get-started-hero-stack-copy small {
        grid-column: 2 / 4;
        margin-bottom: 0;
        margin-left: 6px;
    }

    .get-started-page .get-started-hero-stack-copy b {
        grid-column: 2 / 3;
        grid-row: 2;
        margin-left: 6px;
        margin-top: -4px;
    }

    .get-started-page .get-started-hero-stack-status {
        align-self: start;
        grid-column: 3 / 4;
        grid-row: 2;
        justify-self: end;
        margin-top: 0;
        padding-top: 2px;
        text-align: right;
    }

    .get-started-page .get-started-how-card {
        min-height: auto;
    }

    .get-started-page .get-started-how-card-head {
        grid-template-columns: 36px minmax(0, 1fr);
    }

    .get-started-page .get-started-how-card p {
        max-width: none;
    }
}

.get-started-result-grid {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 32px;
}

.get-started-result-card {
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    min-height: 0;
    overflow: hidden;
    padding: 22px;
}

.get-started-result-card--primary {
    background: rgba(55, 55, 218, 0.1);
    border-color: rgba(55, 55, 218, 0.35);
    grid-column: 1 / -1;
}

.get-started-result-card small {
    align-items: center;
    color: #3737da;
    display: inline-flex;
    font-size: 10px;
    font-weight: 800;
    gap: 6px;
    letter-spacing: 0.1em;
    line-height: 1.4;
    margin: 0;
    text-transform: uppercase;
}

.get-started-result-card h3 {
    color: #ffffff;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.3;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.get-started-result-card p {
    color: #d4d6d9;
    font-family: 'ABeeZee', sans-serif;
    font-size: 13px;
    font-style: italic;
    line-height: 1.5;
    margin: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.get-started-card-link {
    align-items: center;
    color: #3737da;
    display: inline-flex;
    font-size: 13px;
    font-weight: 700;
    gap: 6px;
    margin-top: auto;
    padding-top: 4px;
    text-decoration: none;
}

.get-started-card-link:hover {
    color: #5c63ff;
    text-decoration: underline;
}

@media (max-width: 640px) {
    .get-started-result-grid {
        grid-template-columns: 1fr;
    }
}

.get-started-match {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 14px;
    margin-top: 20px;
    padding: 18px;
}

.get-started-match h3 {
    color: #3737da;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 0.08em;
    margin: 0 0 8px;
    text-transform: uppercase;
}

.get-started-match p {
    color: #d4d6d9;
    font-family: 'ABeeZee', sans-serif;
    font-size: 13px;
    font-style: italic;
    line-height: 1.5;
    margin: 0;
}

.get-started-results-head {
    margin-bottom: 8px;
}

.get-started-results-badge {
    align-items: center;
    color: #12d79c;
    display: inline-flex;
    font-size: 13px;
    font-weight: 800;
    gap: 6px;
    margin-bottom: 10px;
}

.get-started-results-head h3 {
    color: #ffffff;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 8px;
}

.get-started-results-head p {
    color: #d4d6d9;
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
}

.dd-workflow-product,
.mi-powered-link,
.dil-agent-link,
.adnoto-workflow-agents a,
.factify-agent-chips a,
.figma-agent-pills a,
.figma-chip-row a {
    color: inherit;
    text-decoration: none;
}

.dd-workflow-product {
    align-items: center;
    background: rgba(76, 70, 255, 0.08);
    border: 1px solid rgba(76, 70, 255, 0.2);
    border-radius: 999px;
    color: #fff;
    display: inline-flex;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    gap: 6px;
    line-height: 1;
    padding: 8px 12px;
}

.mi-powered-link,
.dil-agent-link,
.adnoto-workflow-agents a,
.factify-agent-chips a,
.figma-agent-pills a {
    align-items: center;
    border-radius: 999px;
    display: inline-flex;
    line-height: 1;
}

.mi-powered-link:hover,
.dil-agent-link:hover,
.adnoto-workflow-agents a:hover,
.factify-agent-chips a:hover,
.figma-agent-pills a:hover,
.figma-chip-row a:hover,
.dd-workflow-product:hover {
    text-decoration: none;
}

.mi-powered-link {
    background: rgba(55, 55, 218, 0.1);
    border: 1px solid rgba(55, 55, 218, 0.2);
    color: #6b6bef;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 0.02em;
    padding: 8px 12px;
}

.dil-agent-link {
    background: rgba(76, 70, 255, 0.12);
    border: 1px solid rgba(76, 70, 255, 0.24);
    color: #9aa1ff;
    font-size: 12px;
    font-weight: 800;
    padding: 9px 12px;
}

.adnoto-workflow-agents a {
    background: rgba(255, 255, 255, 0.06);
    border: 1px solid rgba(255, 255, 255, 0.1);
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    padding: 8px 12px;
}

.factify-agent-chips a {
    background: rgba(55, 55, 218, 0.24) !important;
    border: 1px solid rgba(55, 55, 218, 0.4) !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    padding: 8px 12px !important;
}

.figma-agent-pills a {
    background: rgba(55, 55, 218, 0.1);
    border: 1px solid rgba(55, 55, 218, 0.22);
    border-radius: 999px;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    padding: 8px 12px;
}

.figma-chip-row a {
    display: inline-flex;
}

.filingseer-search-bar-visual .filingseer-search-lottie {
    height: 60px;
    max-width: 680px;
}

.filingseer-split {
    gap: 80px;
}

.filingseer-copy h2 {
    margin-bottom: 24px;
}

.filingseer-copy p {
    margin-bottom: 18px;
}

.filingseer-professionals-section .mk-section-head {
    margin-bottom: 42px;
}

.filingseer-professional-card {
    display: flex;
    flex-direction: column;
}

.filingseer-professional-link {
    margin-top: auto;
}

.factify-use-cases-section {
    background: transparent;
    box-shadow: none;
}

.factify-use-cases-section > .mk-container {
    background: #fff;
    box-shadow: none;
}

.ai-agent-explorer__list {
    scrollbar-color: #0f172a rgba(255, 255, 255, 0.08);
    scrollbar-width: thin;
}

.ai-agent-explorer__list::-webkit-scrollbar {
    width: 10px;
}

.ai-agent-explorer__list::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.06);
    border-radius: 999px;
}

.ai-agent-explorer__list::-webkit-scrollbar-thumb {
    background: #0f172a;
    border: 2px solid rgba(255, 255, 255, 0.06);
    border-radius: 999px;
}

.ai-agent-explorer__columns ul {
    display: grid;
    gap: 12px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.ai-agent-explorer__columns li {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 14px;
    color: #e8ecf6;
    padding: 12px 14px 12px 40px;
    position: relative;
}

.ai-agent-explorer__columns li::before {
    background: #3737da;
    border-radius: 50%;
    content: "";
    height: 8px;
    left: 18px;
    position: absolute;
    top: 18px;
    width: 8px;
}

.ai-agent-explorer__tags {
    gap: 10px;
}

.ai-agent-explorer__tags span {
    background: #2d2d3a;
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 999px;
    color: #ffffff;
    display: inline-flex;
    font-size: 12px;
    font-weight: 700;
    padding: 8px 12px;
}

.discovery-client-logo,
.valuelytics-logo-marquee .mk-marquee-tile {
    background: #fff;
    border-color: rgba(148, 163, 184, 0.24);
    box-shadow: 0 12px 28px rgba(15, 23, 42, 0.08);
}

@media (max-width: 991px) {
    .filingseer-split {
        gap: 42px;
    }
}
