@font-face{font-family:Inter;src:url('/assets/fonts/Inter-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url('/assets/fonts/Inter-SemiBold.woff2') format('woff2');font-weight:600 800;font-display:swap}:root{--mk-bg:#fbfaf8;--mk-surface:#fff;--mk-ink:#25232a;--mk-muted:#716d78;--mk-line:#e8e5e9;--mk-violet:#7358e8;--mk-violet-dark:#5f46c9;--mk-soft:#f1edff;--mk-warm:#f8eee2;--mk-green:#3c8d72;--mk-shadow:0 22px 70px #29233313;--mk-radius:18px;color-scheme:light}html[data-theme=dark]{--mk-bg:#18171d;--mk-surface:#242229;--mk-ink:#f7f5fa;--mk-muted:#b6b0bd;--mk-line:#3b3742;--mk-soft:#30294a;--mk-warm:#3b3029;--mk-shadow:0 22px 70px #0005;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--mk-bg);color:var(--mk-ink);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.08}h1{font-size:clamp(44px,6vw,80px);font-weight:600}h2{font-size:clamp(30px,4vw,53px);font-weight:600}h3{font-size:19px}.shell-wide{width:min(1200px,calc(100% - 64px));margin-inline:auto}.shell-narrow{width:min(740px,calc(100% - 48px));margin-inline:auto}.shell-article{width:min(1120px,calc(100% - 48px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-50px;z-index:20;background:var(--mk-ink);color:var(--mk-bg);padding:9px 14px;border-radius:8px}.skip-link:focus{top:12px}.marketing-header{position:relative;z-index:10;border-bottom:1px solid color-mix(in srgb,var(--mk-line) 70%,transparent)}.marketing-nav{min-height:82px;display:flex;align-items:center;gap:28px}.marketing-brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:600;letter-spacing:-.06em}.marketing-brand img{display:block}.marketing-menu{display:flex;align-items:center;gap:25px;flex:1;font-size:12px}.marketing-menu>a:not(.button){color:var(--mk-muted);transition:color .2s}.marketing-menu>a:not(.button):hover,.marketing-menu>a.is-active{color:var(--mk-ink)}.marketing-menu .nav-spacer{flex:1}.nav-link-muted{font-size:11px;font-weight:600}.nav-signin{color:var(--mk-muted);white-space:nowrap}.nav-menu-toggle{display:none;border:0;background:none;padding:10px}.nav-menu-toggle span{display:block;width:20px;height:1px;background:var(--mk-ink);margin:4px}.theme-control{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:8px;padding:7px 9px;line-height:1;font-size:15px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--mk-line);border-radius:9px;padding:13px 19px;font-size:12px;font-weight:600;transition:transform .2s,background .2s,border .2s}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-bg)}.button-dark:hover{background:var(--mk-violet);border-color:var(--mk-violet);color:#fff}.button-violet{background:var(--mk-violet);border-color:var(--mk-violet);color:#fff}.button-violet:hover{background:var(--mk-violet-dark)}.button-light{background:#fff;color:#272331;border-color:#fff}.button-outline{background:transparent;border-color:var(--mk-line)}.button-quiet{border-color:transparent;background:transparent}.button-small{padding:9px 13px;font-size:11px}.button-full{width:100%}.eyebrow,.section-kicker,.card-kicker{font-size:10px;letter-spacing:.14em;font-weight:600;color:var(--mk-muted)}.eyebrow-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mk-violet);margin-right:8px}.hero-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;padding:92px 0 94px}.hero-copy h1{max-width:650px;margin:22px 0}.hero-lead{font-size:17px;line-height:1.75;max-width:555px;color:var(--mk-muted)}.hero-actions{display:flex;align-items:center;gap:12px;margin:30px 0 22px;flex-wrap:wrap}.hero-qualifiers{display:flex;flex-wrap:wrap;gap:10px 19px;color:var(--mk-muted);font-size:10px}.hero-qualifiers span:before{content:'·';color:var(--mk-violet);font-weight:bold;margin-right:7px}.hero-visual{min-width:0;position:relative}.hero-devices-image{display:block;width:100%;height:auto;filter:drop-shadow(0 22px 30px #34216b1c)}.visual-caption{display:block;text-align:center;color:var(--mk-muted);font-size:10px;margin-top:14px}.device-stage{min-height:490px;position:relative;display:flex;align-items:center;justify-content:center}.device-glow{position:absolute;width:72%;aspect-ratio:1;background:radial-gradient(circle,#dcd3ff 0,#f2efff 47%,transparent 70%);filter:blur(4px)}.laptop-frame{position:relative;width:88%;background:#282632;border:9px solid #3b3747;border-radius:16px;box-shadow:var(--mk-shadow);transform:perspective(800px) rotateY(-7deg) rotateX(3deg);overflow:hidden;z-index:2}.mockup-bar{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#bcb7c9;font-size:7px}.mockup-dots{letter-spacing:2px;color:#e59e80}.mockup-app{display:grid;grid-template-columns:94px 1fr;min-height:305px;background:#fbfafb;color:#28252e}.mockup-app aside{display:flex;flex-direction:column;gap:9px;background:#f1eff4;padding:14px 8px;font-size:8px;color:#85818b}.mockup-app aside b{font-size:16px;color:var(--mk-violet);margin-bottom:13px}.mockup-app aside span{padding:6px 7px;border-radius:5px}.mockup-app aside .mock-active{background:#fff;color:var(--mk-violet);font-weight:bold}.mock-main{padding:22px 18px}.mock-top{display:flex;flex-direction:column;gap:3px}.mock-top small,.mock-panel small{font-size:7px;color:#94909a}.mock-top b{font-size:16px;letter-spacing:-.04em}.mock-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.mock-metrics>div{background:#fff;border:1px solid #ebe8ed;border-radius:7px;padding:9px}.mock-metrics small{display:block;font-size:7px;color:#99939f}.mock-metrics strong{display:block;font-size:16px;margin:3px 0}.mock-metrics i{font-style:normal;font-size:7px;color:var(--mk-green)}.mock-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:9px}.mock-panel{background:#fff;border:1px solid #ebe8ed;border-radius:7px;padding:10px}.mock-panel header{display:flex;justify-content:space-between;font-size:8px;margin-bottom:8px}.mock-row{display:flex;align-items:center;gap:6px;border-top:1px solid #f0eef1;padding:7px 0}.mock-row p{flex:1;margin:0}.mock-row p b,.mock-row p small{display:block;font-size:7px}.mock-row em{font-size:6px;color:#99939f;font-style:normal}.mock-avatar{width:12px;height:12px;border-radius:4px}.mock-avatar.violet{background:#ded7ff}.mock-avatar.gold{background:#f9ddaf}.mock-avatar.green{background:#c9eadb}.mock-chart{height:74px;display:flex;align-items:end;gap:5px;padding:8px 3px}.mock-chart span{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(#ad9aff,var(--mk-violet))}.mock-chart .chart-38{height:38%}.mock-chart .chart-55{height:55%}.mock-chart .chart-45{height:45%}.mock-chart .chart-72{height:72%}.mock-chart .chart-62{height:62%}.mock-chart .chart-88{height:88%}.mock-chart .chart-76{height:76%}.phone-frame{position:absolute;z-index:3;right:0;bottom:0;width:118px;height:238px;border:6px solid #2c2935;border-radius:22px;background:#2c2935;box-shadow:0 18px 35px #34216b29;transform:rotate(6deg)}.phone-notch{width:43px;height:9px;border-radius:0 0 8px 8px;background:#1d1b23;margin:0 auto}.phone-screen{height:100%;background:#fbfafb;color:#292630;padding:13px 10px;display:flex;flex-direction:column;gap:9px}.phone-screen small{font-size:7px;color:#928d99}.phone-screen>b{font-size:16px}.phone-card{background:#eeeaff;border-radius:8px;padding:10px}.phone-card span,.phone-card i{display:block;font-size:7px;font-style:normal;color:#777181}.phone-card strong{font-size:22px;display:block}.phone-card i{color:var(--mk-green)}.phone-lines{display:flex;flex-direction:column;gap:7px}.phone-lines span{height:5px;background:#e9e6ec;border-radius:4px}.phone-lines span:nth-child(2){width:70%}.phone-lines span:nth-child(3){width:85%}.phone-screen button{margin-top:auto;border:0;border-radius:6px;background:var(--mk-violet);color:#fff;font-size:7px;padding:8px}.statement-section{text-align:center;padding:50px 0 115px}.statement-section h2{margin:20px auto;max-width:690px}.statement-section>p:last-child{max-width:590px;margin:auto;color:var(--mk-muted)}.feature-band{background:var(--mk-ink);color:var(--mk-bg);padding:100px 0}.feature-band-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.feature-band .eyebrow,.feature-band p{color:#aaa4b0}.feature-band h2{max-width:470px}.feature-band>p{max-width:420px}.text-link{color:var(--mk-violet);font-size:12px;font-weight:600}.feature-list{display:grid;gap:12px}.feature-list article{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:19px 0;border-top:1px solid #ffffff22}.feature-list article:last-child{border-bottom:1px solid #ffffff22}.feature-list h3{margin:0 0 5px;font-size:17px}.feature-list p{margin:0;line-height:1.6;font-size:13px}.feature-number{font-size:11px;color:#a795ff}.industries-section{padding:110px 0}.section-heading-row{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:43px}.section-heading-row h2{max-width:660px;margin:17px 0 0}.section-heading-row>p{max-width:280px;color:var(--mk-muted);font-size:13px}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.industry-grid article{border:1px solid var(--mk-line);border-radius:var(--mk-radius);padding:30px;min-height:225px}.industry-mark{width:42px;height:42px;border-radius:12px;background:var(--mk-soft);color:var(--mk-violet);display:grid;place-items:center;font-size:21px;margin-bottom:29px}.industry-grid h3{margin-bottom:8px}.industry-grid p{color:var(--mk-muted);font-size:13px;margin:0}.cta-section{background:var(--mk-violet);color:#fff;border-radius:var(--mk-radius);padding:50px 57px;display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:115px}.cta-section h2{font-size:35px;margin:12px 0}.cta-section p:last-child{max-width:590px;margin:0;color:#e8e2ff}.page-hero{text-align:center;padding:88px 0 64px}.page-hero h1{font-size:clamp(42px,6vw,70px);margin:20px auto;max-width:800px}.page-hero>p:last-child{color:var(--mk-muted);max-width:620px;margin:auto;font-size:16px}.capability-section{padding:10px 0 110px}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.capability-card{position:relative;border:1px solid var(--mk-line);border-radius:var(--mk-radius);padding:32px;min-height:325px;overflow:hidden}.capability-wide{grid-column:1/-1;min-height:380px;background:linear-gradient(120deg,var(--mk-soft),var(--mk-surface) 65%);display:grid;grid-template-columns:1fr .8fr;gap:30px}.capability-icon{display:block;color:var(--mk-violet);font-size:24px;margin-bottom:20px}.capability-card h2{font-size:31px;max-width:460px;margin:7px 0 15px}.capability-card>p:not(.card-kicker){color:var(--mk-muted);font-size:13px;max-width:500px}.check-list{list-style:none;padding:0;display:flex;gap:15px;flex-wrap:wrap;color:var(--mk-muted);font-size:11px}.check-list li:before{content:'✓';color:var(--mk-violet);margin-right:6px}.mini-ui{align-self:center;background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:12px;padding:21px;box-shadow:var(--mk-shadow)}.mini-ui-head{display:flex;justify-content:space-between;font-size:11px}.mini-ui-head span{color:var(--mk-green);font-size:9px}.mini-bars .mini-68{height:68%}.mini-bars .mini-40{height:40%}.mini-bars .mini-84{height:84%}.mini-bars .mini-55{height:55%}.mini-bars .mini-72{height:72%}.mini-bars{height:100px;display:flex;gap:8px;align-items:end;padding:18px 8px;border-bottom:1px solid var(--mk-line)}.mini-bars i{flex:1;background:linear-gradient(var(--mk-violet),#c3b8ff);border-radius:4px 4px 0 0}.mini-lines{display:flex;gap:8px;padding-top:15px}.mini-lines span{height:6px;flex:1;background:var(--mk-soft);border-radius:4px}.mini-lines span:nth-child(2){flex:2}.boundary-section,.pricing-boundary{background:var(--mk-warm);padding:78px 0}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.boundary-grid h2{font-size:36px;margin-top:18px}.boundary-columns{display:grid;gap:24px}.boundary-columns>div{padding-top:18px;border-top:1px solid color-mix(in srgb,var(--mk-ink) 18%,transparent)}.boundary-columns strong{font-size:18px}.boundary-columns p,.pricing-boundary .boundary-grid>p{color:var(--mk-muted);font-size:13px}.text-cta{padding:94px 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.text-cta h2{font-size:37px;margin:0 0 9px}.text-cta p{color:var(--mk-muted);margin:0}.downloads-section{padding-bottom:100px}.downloads-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.download-card{display:grid;grid-template-columns:auto 1fr auto;gap:17px;align-items:center;padding:22px;border:1px solid var(--mk-line);border-radius:14px;min-height:100px}.platform-icon{width:41px;height:41px;display:grid;place-items:center;border-radius:11px;background:var(--mk-soft);color:var(--mk-violet)}.platform-icon svg{width:22px;height:22px;fill:currentColor}.download-card h2{font-size:18px;margin:0 0 3px}.download-card p{font-size:11px;color:var(--mk-muted);margin:0}.availability-pill{font-size:9px;border-radius:20px;padding:5px 8px;white-space:nowrap}.availability-pill.available{color:var(--mk-green);background:#e8f5ef}.availability-pill.pending{color:var(--mk-muted);background:var(--mk-bg)}.download-card .button{grid-column:2/-1;justify-self:start}.download-disabled{grid-column:2/-1;color:var(--mk-muted);font-size:10px}.download-note{color:var(--mk-muted);font-size:11px;text-align:center;margin:22px auto 0}.recommendation{display:flex;gap:12px;align-items:center;text-align:left;background:var(--mk-soft);border-radius:11px;padding:12px 15px;margin:32px auto 0;max-width:590px}.recommendation-icon{font-size:21px;color:var(--mk-violet)}.recommendation p{flex:1;margin:0;font-size:11px}.recommendation p strong,.recommendation p span{display:block}.recommendation p span{color:var(--mk-muted)}.local-start-section{background:var(--mk-ink);color:var(--mk-bg);padding:78px 0;margin-bottom:100px}.local-start-grid{display:flex;justify-content:space-between;align-items:center;gap:30px}.local-start-grid h2{font-size:38px;max-width:650px;margin:15px 0}.local-start-grid p:last-child{color:#ada7b1;max-width:600px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.pricing-section{padding:5px 0 105px}.pricing-card{position:relative;border:1px solid var(--mk-line);border-radius:var(--mk-radius);padding:31px;display:flex;flex-direction:column}.pricing-card.pricing-featured{border-color:#9d8af0;box-shadow:0 10px 40px #7358e81c}.recommended-label{position:absolute;top:-12px;right:20px;color:#fff;background:var(--mk-violet);border-radius:20px;padding:5px 10px;font-size:9px;font-weight:600}.plan-label{color:var(--mk-violet);font-size:10px;font-weight:600;letter-spacing:.13em}.pricing-card h2{font-size:28px;margin:14px 0}.price-wrap{display:flex;align-items:baseline;margin:9px 0 2px}.price-wrap strong{font-size:39px;letter-spacing:-.06em}.price-wrap span{font-size:12px;color:var(--mk-muted)}.price-wrap small{font-size:10px}.annual-note{font-size:10px!important;color:var(--mk-violet)!important;min-height:20px}.pricing-card>p:not(.plan-label):not(.annual-note){color:var(--mk-muted);font-size:12px}.pricing-list{list-style:none;padding:0;margin:20px 0 27px;display:grid;gap:10px;color:var(--mk-muted);font-size:12px;flex:1}.pricing-list li:before{content:'✓';color:var(--mk-green);margin-right:8px}.custom-price{font-size:32px;font-weight:600;margin:10px 0}.seat-note{text-align:center;color:var(--mk-muted);font-size:11px;margin-top:22px}.billing-toggle{display:inline-flex;border:1px solid var(--mk-line);border-radius:9px;padding:3px;margin-top:28px}.billing-toggle button{border:0;background:transparent;padding:8px 13px;border-radius:6px;color:var(--mk-muted);font-size:11px}.billing-toggle button.is-selected{background:var(--mk-ink);color:var(--mk-bg)}.billing-toggle button span{color:var(--mk-violet);font-size:9px;margin-left:3px}.billing-toggle button.is-selected span{color:#c8baff}.blog-hero{padding-bottom:62px}.journal-section{padding-bottom:110px}.category-tabs{display:flex;gap:18px;border-bottom:1px solid var(--mk-line);padding-bottom:14px;margin-bottom:32px;overflow:auto}.category-tabs a{color:var(--mk-muted);font-size:11px;white-space:nowrap}.category-tabs a.is-active{color:var(--mk-ink);font-weight:600}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.article-card{border:1px solid var(--mk-line);border-radius:var(--mk-radius);overflow:hidden}.article-card-art{height:145px;background:radial-gradient(circle at 75% 30%,#c2b4ff,transparent 30%),linear-gradient(135deg,var(--mk-soft),var(--mk-warm));display:grid;place-items:center}.article-card-art span{font-size:30px;color:#fff;font-weight:600;letter-spacing:.1em;opacity:.8}.article-card-body{padding:23px}.article-card-body h2{font-size:23px;margin:11px 0}.article-card-body>p:not(.card-kicker){font-size:12px;color:var(--mk-muted)}.journal-empty{text-align:center;border:1px dashed var(--mk-line);border-radius:var(--mk-radius);padding:70px 25px}.journal-empty>span{color:var(--mk-violet);font-size:28px}.journal-empty h2{font-size:29px;margin:17px 0 9px}.journal-empty p{max-width:560px;margin:0 auto 26px;color:var(--mk-muted);font-size:13px}.pagination{display:flex;justify-content:center;gap:20px;margin-top:35px;font-size:11px}.pagination a{color:var(--mk-violet)}.article-page{padding:65px 0 115px}.back-link{color:var(--mk-muted);font-size:11px}.article-header{max-width:770px;margin:65px auto 60px}.article-header h1{font-size:clamp(42px,6vw,70px);margin:17px 0}.article-dek{font-size:17px;color:var(--mk-muted);line-height:1.7}.article-header time{display:block;font-size:10px;color:var(--mk-muted);margin-top:28px}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 250px;gap:70px;justify-content:center}.article-content section{margin-bottom:48px}.article-content h2{font-size:30px;margin-bottom:16px}.article-content p{font-size:15px;line-height:1.85}.article-inline-link{color:var(--mk-violet);text-decoration:underline;text-decoration-color:#c5b8ff;text-underline-offset:3px}.citation{color:var(--mk-violet)}.article-aside{display:grid;align-content:start;gap:13px}.aside-card{border:1px solid var(--mk-line);border-radius:12px;padding:18px}.aside-card strong{display:block;font-size:12px;margin-bottom:11px}.aside-card a{display:block;color:var(--mk-violet);font-size:10px;padding:6px 0}.aside-card p{color:var(--mk-muted);font-size:11px;margin:0;line-height:1.6}.article-cta{border-radius:var(--mk-radius);background:var(--mk-soft);padding:27px;margin-top:65px}.article-cta>p:not(.eyebrow){font-size:14px}.policy-section{padding-bottom:110px}.policy-card{border:1px solid var(--mk-line);border-radius:var(--mk-radius);padding:38px;max-width:760px}.policy-card h2{font-size:27px;margin-top:30px}.policy-card h2:first-child{margin-top:0}.policy-card p{color:var(--mk-muted);font-size:14px}.marketing-footer{border-top:1px solid var(--mk-line);padding:62px 0 26px}.footer-grid{display:grid;grid-template-columns:1.5fr .7fr .8fr 1.3fr;gap:45px}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:9px;font-size:11px}.footer-grid strong{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.footer-grid a{color:var(--mk-muted)}.footer-grid a:hover{color:var(--mk-violet)}.footer-brand p,.footer-note p{font-size:11px;color:var(--mk-muted);max-width:255px;line-height:1.7;margin:15px 0 0}.footer-bottom{border-top:1px solid var(--mk-line);margin-top:55px;padding-top:18px;display:flex;gap:20px;justify-content:space-between;color:var(--mk-muted);font-size:10px}.footer-bottom a{color:var(--mk-violet)}@media(max-width:950px){.hero-section{grid-template-columns:1fr;gap:20px}.hero-copy{max-width:700px}.hero-visual{max-width:720px;margin:auto;width:100%}.feature-band-grid{grid-template-columns:1fr;gap:40px}.pricing-grid{grid-template-columns:1fr 1fr}.pricing-custom{grid-column:1/-1}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-note{grid-column:1/-1}.article-layout{grid-template-columns:1fr}.article-aside{grid-template-columns:1fr 1fr}.article-content{max-width:760px;margin:auto}}@media(max-width:700px){.shell-wide{width:min(100% - 36px,1200px)}.shell-narrow,.shell-article{width:min(100% - 36px,740px)}.marketing-nav{min-height:70px}.nav-menu-toggle{display:block;margin-left:auto}.marketing-menu{display:none;position:absolute;left:18px;right:18px;top:65px;flex-direction:column;align-items:stretch;gap:0;padding:12px;background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:12px;box-shadow:var(--mk-shadow)}.marketing-menu.is-open{display:flex}.marketing-menu>a,.marketing-menu button{padding:11px 9px}.marketing-menu .nav-spacer{display:none}.theme-control{width:100%;text-align:left;border:0;background:transparent}.marketing-menu .button-small{text-align:center;margin-top:7px}.hero-section{padding:63px 0 70px}.hero-copy h1{font-size:48px}.hero-lead{font-size:15px}.device-stage{min-height:330px}.laptop-frame{width:96%;border-width:5px}.mockup-app{grid-template-columns:62px 1fr;min-height:230px}.mockup-app aside{font-size:6px;padding:9px 5px}.mockup-app aside span{padding:4px 3px}.mock-main{padding:13px 10px}.mock-top b{font-size:11px}.mock-metrics{margin:10px 0;gap:4px}.mock-metrics>div{padding:5px}.mock-metrics strong{font-size:11px}.mock-columns{grid-template-columns:1fr}.chart-panel{display:none}.phone-frame{width:82px;height:168px;border-width:4px;border-radius:16px}.phone-screen{padding:8px 7px;gap:6px}.phone-screen>b{font-size:11px}.phone-card{padding:7px}.phone-card strong{font-size:15px}.statement-section{padding:30px 0 70px}.feature-band{padding:70px 0}.industries-section{padding:74px 0}.section-heading-row{display:block}.section-heading-row>p{margin-top:20px}.industry-grid,.capability-grid,.downloads-grid,.article-grid{grid-template-columns:1fr}.capability-wide{grid-column:auto;display:block}.mini-ui{margin-top:25px}.cta-section{display:block;padding:33px 27px;margin-bottom:70px}.cta-section h2{font-size:30px}.cta-section .button{margin-top:22px}.page-hero{padding:63px 0 45px}.page-hero h1{font-size:46px}.boundary-grid,.local-start-grid{grid-template-columns:1fr;display:grid;gap:28px}.text-cta{display:block;padding:65px 0}.text-cta .button{margin-top:22px}.local-start-grid h2{font-size:31px}.pricing-grid{grid-template-columns:1fr}.pricing-custom{grid-column:auto}.pricing-card{padding:25px}.article-aside{grid-template-columns:1fr}.article-header{margin:43px auto}.article-header h1{font-size:44px}.article-content h2{font-size:27px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-brand,.footer-note{grid-column:1/-1}.footer-bottom{display:block;line-height:2}.footer-bottom span,.footer-bottom a{display:block}.download-card{grid-template-columns:auto 1fr}.availability-pill{grid-column:2;justify-self:start}.download-card .button,.download-disabled{grid-column:2}.recommendation{align-items:flex-start;flex-wrap:wrap}.recommendation .text-link{margin-left:33px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}