@layer theme,base,components,utilities,pb,mc;@layer mc.tokens,mc.content,mc.chrome,mc.components,mc.sections,mc.scene,mc.motion;@layer mc.tokens{:root{color-scheme:only light;--mc-red: var(--color-primary, #e70b2f);--mc-red-text: #c40a28;--mc-red-dark: #c40a28;--mc-red-tint: #fdecef;--mc-red-soft: #fbd3da;--mc-accent-dark: #ff4d6a;--mc-ink: #14161a;--mc-muted: #69717d;--mc-line: #e7e9ee;--mc-soft: #f7f8fa;--mc-paper: #fff;--mc-dark-bg: linear-gradient(160deg, #14161a 0%, #1b1014 55%, #2a0d14 100%);--mc-dark-glow: radial-gradient(60rem 36rem at 80% 20%, color-mix(in srgb, var(--mc-red) 22%, transparent), transparent 60%);--mc-radius-card: 1.25rem;--mc-shadow-card: 0 1px 2px rgb(20 22 26 / .04), 0 14px 32px -18px rgb(20 22 26 / .16);--mc-shadow-btn: 0 10px 22px -12px color-mix(in srgb, var(--mc-red) 55%, transparent);--mc-ease: cubic-bezier(.2, .8, .2, 1);--mc-dur: .24s;--mc-lift: -3px;--mc-shadow-lift: 0 2px 4px rgb(20 22 26 / .05), 0 22px 40px -18px rgb(20 22 26 / .24);--mc-fg: var(--mc-ink);--mc-fg-2: var(--mc-muted);--mc-accent: var(--mc-red-text);--mc-tick: var(--mc-red);--mc-on-fg: var(--mc-paper);--mc-row-pad: clamp(3rem, 6vw, 5rem)}:is([data-pb-surface=dark],[data-pb-variant=process],[data-pb-variant=dark-band]){--mc-fg: #fff;--mc-fg-2: rgb(255 255 255 / .74);--mc-accent: var(--mc-accent-dark);--mc-tick: var(--mc-accent-dark);--mc-on-fg: var(--mc-ink)}:is([data-pb-surface=dark],[data-pb-variant=process]) :is(.card,.overflow-x-auto,details.collapse){--mc-fg: var(--mc-ink);--mc-fg-2: var(--mc-muted);--mc-accent: var(--mc-red-text);--mc-tick: var(--mc-red);--mc-on-fg: var(--mc-paper)}@media(min-width:769px){:is([data-pb-surface=dark],[data-pb-variant=process]) .pb-scroll-tab-panel{--mc-fg: var(--mc-ink);--mc-fg-2: var(--mc-muted);--mc-accent: var(--mc-red-text);--mc-tick: var(--mc-red);--mc-on-fg: var(--mc-paper)}}:where(#main-content section,[data-pb-content]):where(.py-12){--mc-row-pad: 3rem}}@layer mc.content{:where(#main-content section,[data-pb-content]):where(.py-20):where(:not([data-header-overlay])){padding-block:var(--mc-row-pad)}:where(#main-content section,[data-pb-content])[data-header-overlay]{padding-bottom:var(--mc-row-pad)}:where(#main-content,[data-pb-content]) :where(.grid-cols-12>*){flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;gap:1.25rem .75rem}:where(#main-content,[data-pb-content]) :where(.grid-cols-12>*>*:not(.pb-video),[data-pb-variant=eyebrow]>*){flex:0 0 100%;min-width:0;max-width:100%}:where(#main-content,[data-pb-content]) :where(.grid-cols-12>*>*:is(.btn,:has([data-pb-node]>.btn))){flex:0 0 auto;width:auto}:where(#main-content,[data-pb-content]) :is(h1,h2,h3):not(.prose *){color:var(--mc-fg)}:where(#main-content,[data-pb-content]) h1:not(.prose *){font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}:where(#main-content,[data-pb-content]) h2:not(.prose *){font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.12}:where(#main-content,[data-pb-content]) h2:not(.prose *):after{content:"";display:block;width:3rem;height:.25rem;margin-top:1rem;border-radius:9999px;background:var(--mc-red)}:where(#main-content,[data-pb-content]) h2.text-center:not(.prose *):after{margin-inline:auto}:where(#main-content,[data-pb-content]) h2.text-end:not(.prose *):after{margin-inline-start:auto}:where(#main-content,[data-pb-content]) h3:not(.prose *){letter-spacing:-.01em}:where(#main-content,[data-pb-content]) .prose{color:var(--mc-fg-2);font-size:1.0625rem;line-height:1.65;margin-bottom:-.9rem}:where(#main-content,[data-pb-content]) .prose>*{margin:0 0 .9rem;max-width:44rem}:where(#main-content,[data-pb-content]) .prose strong{color:var(--mc-fg)}:where(#main-content,[data-pb-content]) .prose a.text-primary:not(.btn){color:var(--mc-red-text)}:where(#main-content,[data-pb-content]) .prose ul{list-style:none;padding:0;margin-top:1rem}:where(#main-content,[data-pb-content]) .prose ul li{position:relative;padding-inline-start:1.75rem;margin:.55rem 0}:where(#main-content,[data-pb-content]) .prose ul li>p{margin:0}#main-content{overflow-x:clip}:where(#main-content,[data-pb-content]) .prose ul li::marker{content:""}:where(#main-content,[data-pb-content]) .prose ul li:before{content:"✓";position:absolute;inset-inline-start:0;top:.05rem;color:var(--mc-tick);font-weight:800;text-align:center}[data-pb-variant=eyebrow] .prose{margin-bottom:0}[data-pb-variant=eyebrow] .prose p{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-accent)}[data-pb-variant=eyebrow] .prose p:before{content:"";display:inline-block;width:2rem;height:2px;margin-inline-end:.75rem;background:var(--mc-accent);vertical-align:middle}:where(#main-content,[data-pb-content]) a.btn{width:auto;border-radius:9999px;font-weight:600;padding-inline:1.5rem;scale:1;transition:background-color .22s var(--mc-ease),border-color .22s var(--mc-ease),color .22s var(--mc-ease),box-shadow .22s var(--mc-ease),transform .22s var(--mc-ease)}:where(#main-content,[data-pb-content]) a.btn-primary{box-shadow:var(--mc-shadow-btn)}:where(#main-content,[data-pb-content]) a.btn-primary:hover{background:var(--mc-red-dark);border-color:var(--mc-red-dark);transform:translateY(-1px)}[data-pb-variant=panel] a.btn-primary:is(:hover,:focus-visible){color:#fff}:where(#main-content,[data-pb-content]) a.btn-outline{border:1.5px solid var(--mc-fg);color:var(--mc-fg);background:transparent;box-shadow:none}:where(#main-content,[data-pb-content]) a.btn-outline:hover{background:var(--mc-fg);color:var(--mc-on-fg);transform:translateY(-1px)}:where(#main-content,[data-pb-content]) a.btn:focus-visible{outline:2px solid var(--mc-accent);outline-offset:3px}:where(#main-content,[data-pb-content]) .group.rounded-2xl.border{border-radius:var(--mc-radius-card);border-color:var(--mc-line);background:var(--mc-paper);box-shadow:var(--mc-shadow-card);translate:0 0;transition:translate var(--mc-dur) var(--mc-ease),border-color var(--mc-dur) var(--mc-ease),box-shadow var(--mc-dur) var(--mc-ease)}:where(#main-content,[data-pb-content]) .group.rounded-2xl.border:focus-within{translate:0 var(--mc-lift);border-color:color-mix(in srgb,var(--mc-red) 28%,transparent);box-shadow:var(--mc-shadow-lift)}@media(hover:hover){:where(#main-content,[data-pb-content]) .group.rounded-2xl.border:hover{translate:0 var(--mc-lift);border-color:color-mix(in srgb,var(--mc-red) 28%,transparent);box-shadow:var(--mc-shadow-lift)}:where(#main-content,[data-pb-content]) .group.rounded-2xl.border:hover .size-12{background:var(--mc-red);color:#fff}}:where(#main-content,[data-pb-content]) .group.rounded-2xl.border .size-12{width:2.75rem;height:2.75rem;border-radius:.75rem;background:var(--mc-red-tint);color:var(--mc-red);transition:background-color var(--mc-dur) var(--mc-ease),color var(--mc-dur) var(--mc-ease)}:where(#main-content,[data-pb-content]) .group.rounded-2xl.border h3{font-weight:700}:where(#main-content,[data-pb-content]) img.w-full.rounded-2xl{border-radius:var(--mc-radius-card);box-shadow:var(--mc-shadow-card);border:1px solid var(--mc-line)}.card-icon{display:inline-flex;width:2.5rem;height:2.5rem;color:var(--mc-red);margin-bottom:.75rem}.card-icon svg{width:100%;height:100%}.card-detail-open{color:var(--mc-red);transition:background-color var(--mc-dur) var(--mc-ease),color var(--mc-dur) var(--mc-ease)}.card-detail-open>span{position:relative;font-size:0;border-color:var(--mc-red);background:var(--mc-paper);transition:background-color var(--mc-dur) var(--mc-ease),color var(--mc-dur) var(--mc-ease),border-color var(--mc-dur) var(--mc-ease)}.card-detail-open:hover>span{background:var(--mc-red);color:#fff}.card-detail-open>span:before,.card-detail-open>span:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:1px;background:currentColor;pointer-events:none}.card-detail-open>span:before{width:14px;height:2px}.card-detail-open>span:after{width:2px;height:14px}.card-detail-open:focus-visible{outline:2px solid var(--mc-red);outline-offset:3px}.card[data-card-detail-placement=image] .card-detail-open{top:.75rem;right:.75rem;bottom:auto;z-index:3}.card[data-card-detail-placement=image] .card-body{padding:1.5rem}.card[data-card-detail-placement=image] .card-body>p{flex-grow:0}.card-detail-dialog .card-detail-icon{color:var(--mc-red)}.card-detail-dialog .card-detail-close:focus-visible{outline-color:var(--mc-red)}.card-detail-dialog .card-detail-body h3{color:var(--mc-red-text)}.card-detail-dialog .card-detail-body h3:after{content:"";display:block;width:2rem;height:3px;margin-top:.5rem;background:var(--mc-red)}.card-detail-dialog .card-detail-body ul{list-style:none;padding-left:0}.card-detail-dialog .card-detail-body ul li{position:relative;padding-left:1.75rem;margin-bottom:.5rem}.card-detail-dialog .card-detail-body ul li>p{margin:0}.card-detail-dialog .card-detail-body ul li:before{content:"✓";position:absolute;left:0;color:var(--mc-red);font-weight:700}.card-detail-dialog .card-detail-link{padding:.75rem 1.25rem;border:1px solid var(--mc-red);border-radius:.75rem;text-decoration:none;font-weight:600;color:var(--mc-red-text)}.card-detail-dialog .card-detail-link:hover{background:var(--mc-red);color:#fff}details.collapse{background:var(--mc-paper);border:1px solid var(--mc-line);transition:background-color var(--mc-dur) var(--mc-ease),border-color var(--mc-dur) var(--mc-ease),box-shadow var(--mc-dur) var(--mc-ease)}details.collapse>.collapse-content{color:var(--mc-muted)}details.collapse[open]{background:var(--mc-red-dark);border-color:#ffffff2e;box-shadow:0 14px 28px -16px #c40a288c}details.collapse[open]:hover{background:color-mix(in srgb,var(--mc-red-dark) 92%,#000)}details.collapse[open]>summary{color:#fff;font-weight:600}details.collapse[open]>summary:after{color:#fff}details.collapse[open]>.collapse-content{color:#fffffff0}details.collapse[open]>.collapse-content :is(p,li,strong,em,h1,h2,h3,h4){color:inherit}details.collapse[open]>.collapse-content a{color:#fff;text-decoration:underline}details.collapse>summary:focus-visible{outline:2px solid var(--mc-red);outline-offset:2px}details.collapse[open]>summary:focus-visible{outline-color:#fff;box-shadow:0 0 0 2px var(--mc-red-dark)}}@layer mc.chrome{[data-mega-logo]{width:auto;max-width:none;height:auto}[data-mega-logo]>span{position:static;inset:auto;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;filter:none;transform:none;translate:none;scale:none}[data-mega-logo] img{height:2.25rem;width:auto;max-width:none}[data-mega-header]>.absolute{height:1px;background:var(--mc-line)}[data-mega-header].pb-header-on-dark>.absolute{opacity:0}[data-mega-header] .pb-mega-pill{background:transparent;box-shadow:none;--tw-ring-shadow: 0 0 #0000;padding-inline:.5rem}[data-mega-header] .pb-mega-nav{gap:1.25rem}[data-mega-header] .pb-mega-nav .pb-mega-col-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-mega-header] .pb-mega-cta{background:var(--mc-red);color:#fff;font-weight:600;padding:.6rem 1.25rem;box-shadow:var(--mc-shadow-btn);transition:background-color .22s var(--mc-ease),transform .22s var(--mc-ease)}[data-mega-header] .pb-mega-cta:after{content:"→";margin-inline-start:.5rem;display:inline-block;transition:transform .15s ease}[data-mega-header] .pb-mega-cta:hover{background:var(--mc-red-dark);transform:translateY(-1px)}[data-mega-header] .pb-mega-cta:hover:after{transform:translate(2px)}:is([data-mega-header],.pb-mega-drawer) :is(.pb-mega-top:hover,.pb-mega-top[aria-expanded=true],.pb-mega-top[aria-current],.pb-mega-row:hover .pb-mega-title,.pb-mega-row:focus-visible .pb-mega-title,.pb-mega-row[aria-current] .pb-mega-title,.pb-mega-all,.pb-mega-strip a){color:var(--mc-red-text)}[data-mega-header].pb-header-on-dark{border-bottom-color:transparent}[data-mega-header].pb-header-on-dark .pb-mega-top{color:#fff}[data-mega-header].pb-header-on-dark .pb-mega-top:is(:hover,[aria-current],[aria-expanded=true]){color:var(--mc-accent-dark)}[data-mega-header].pb-header-on-dark :is(.pb-mega-top,.pb-mega-toggle,.pb-mega-cta,[data-mega-logo]):focus-visible{outline-color:var(--mc-accent-dark)}[data-mega-header] .pb-mega-toggle{border-radius:9999px;transition:background-color .2s var(--mc-ease),color .2s var(--mc-ease)}@media(hover:hover){[data-mega-header] .pb-mega-toggle:hover{background:var(--mc-red-tint)}}[data-mega-header] .pb-mega-toggle[aria-expanded=true]{background:var(--mc-red-tint);color:var(--mc-red-text)}[data-mega-header] .pb-mega-toggle:focus-visible{outline-color:var(--mc-red)}.footer-grouped{margin-top:0;color:#ffffffbd;background:radial-gradient(28rem 16rem at 8% 0,color-mix(in srgb,var(--mc-red) 14%,transparent),transparent 70%),linear-gradient(180deg,#14161a,#101216)}.footer-grouped:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--mc-red) 0%,var(--mc-accent-dark) 55%,transparent 100%)}.footer-grouped__heading{color:#fff}.footer-grouped__heading:after{background:var(--mc-red)}.footer-grouped__links a{color:#ffffffbd}.footer-grouped__links a:is(:hover,:focus-visible){color:#fff}.footer-grouped a:focus-visible{outline-color:var(--mc-accent-dark)}.footer-grouped__button--primary{border-color:var(--mc-red);background:var(--mc-red);color:#fff}.footer-grouped__button--outline{border-color:#ffffffbd;color:#fff}.footer-grouped__bottom{border-top:1px solid rgb(255 255 255 / .1);color:#ffffffb8}.footer-grouped__agency img{filter:brightness(0) invert(1);opacity:.85}.footer-grouped__layout{align-items:start;column-gap:clamp(1.5rem,3vw,3rem)}.footer-grouped__nav{gap:2rem clamp(1.5rem,3vw,3rem);align-items:start}.footer-grouped__group{min-width:0;container-type:inline-size;container-name:mc-footer-links}.footer-grouped__links{display:block;height:auto}.footer-grouped__links a{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.footer-grouped__links--split{columns:1}.footer-grouped__group--quick>.footer-grouped__heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.footer-grouped__stack--short{display:grid;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;column-gap:clamp(1.5rem,3vw,3rem);row-gap:0;align-items:start}.footer-grouped__group--quick{grid-column:1}@container mc-footer-links (min-width: 15rem){.footer-grouped__links--split{columns:2}}@media(min-width:641px){.footer-grouped__stack:not(.footer-grouped__stack--short){display:contents}}@media(min-width:1024px){.footer-grouped__layout{grid-template-columns:repeat(12,minmax(0,1fr))}.footer-grouped__brand{grid-column:span 3}.footer-grouped__nav{grid-column:span 9;grid-template-columns:repeat(4,minmax(0,1fr))}}}@layer mc.components{.pb-scroll-tabs{--mc-tab-bar: calc(3.75rem + 2px) ;--mc-tab-card: clamp(30rem, calc(100svh - 14.75rem) , 60rem);--mc-tab-phone: clamp(24rem, calc(100svh - 18rem) , 40rem);--mc-tab-frame: clamp(20rem, calc(100svh - 20rem) , 34rem)}.pb-scroll-tabs-nav{--tab-radius: 9999px;--tab-border: 0;--tab-bg: transparent;display:grid;grid-template-columns:repeat(var(--pb-scroll-count, 6),minmax(0,1fr));width:100%;max-width:100%;padding:.375rem;gap:0;overflow:visible;scroll-snap-type:none;border:1px solid var(--mc-line);border-radius:9999px;background:#ffffffdb;box-shadow:0 1px 2px #14161a0a,0 12px 28px -18px #14161a38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pb-scroll-tabs-nav:before{content:"";position:absolute;inset:.375rem auto .375rem .375rem;width:calc((100% - .75rem) / var(--pb-scroll-count, 6));border-radius:9999px;background:var(--mc-red);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--mc-red) 55%,transparent);transform:translate(calc(var(--i, 0) * 100%));transition:transform .35s cubic-bezier(.4,.1,.2,1)}.pb-scroll-tabs-nav:has(.tab:nth-child(2)[aria-selected=true]){--i: 1}.pb-scroll-tabs-nav:has(.tab:nth-child(3)[aria-selected=true]){--i: 2}.pb-scroll-tabs-nav:has(.tab:nth-child(4)[aria-selected=true]){--i: 3}.pb-scroll-tabs-nav:has(.tab:nth-child(5)[aria-selected=true]){--i: 4}.pb-scroll-tabs-nav:has(.tab:nth-child(6)[aria-selected=true]){--i: 5}.pb-scroll-tabs-nav:has(.tab:nth-child(7)[aria-selected=true]){--i: 6}.pb-scroll-tabs-nav:has(.tab:nth-child(8)[aria-selected=true]){--i: 7}.pb-scroll-tabs-nav .tab{--tab-radius: 9999px;--tab-border: 0;--tab-bg: transparent;position:relative;z-index:1;min-width:0;min-height:3rem;height:auto;padding:.625rem .5rem;border:0;border-radius:9999px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.9375rem;font-weight:600;color:var(--mc-muted);background:transparent;box-shadow:none;transition:background-color .2s,color .2s,box-shadow .2s}.pb-scroll-tabs-nav .tab:before,.pb-scroll-tabs-nav .tab:after{display:none}.pb-scroll-tabs-nav .tab:not([aria-selected=true]):hover{background:#14161a0a;color:var(--mc-ink)}.pb-scroll-tabs-nav .tab:not([aria-selected=true]):focus:not(:focus-visible){background:transparent;color:var(--mc-muted);font-weight:600}.pb-scroll-tabs-nav .tab[aria-selected=true]{background:transparent;color:#fff;box-shadow:none}.pb-scroll-tabs-nav .tab:focus-visible{outline:2px solid var(--mc-red);outline-offset:2px}.pb-scroll-tabs-nav .tab[aria-selected=true]:focus-visible{outline-offset:3px;box-shadow:0 0 0 1px #fff}@supports not selector(:has(*)){.pb-scroll-tabs-nav:before{display:none}.pb-scroll-tabs-nav .tab[aria-selected=true]{background:var(--mc-red);color:#fff}}.pb-scroll-tab-panel{border:1px solid var(--mc-line);border-radius:var(--mc-radius-card);box-shadow:var(--mc-shadow-card);background:var(--mc-paper);padding:2rem;transition:opacity .25s ease}.pb-scroll-tab-panel>.prose ul{display:flex;flex-direction:column;gap:.5rem}.pb-scroll-tab-panel>.prose ul li{margin-block:0}.pb-scroll-tab-panel>.btn{margin-top:1.5rem;justify-self:start;align-self:start}.pb-scroll-tab-panel>figure{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;min-width:0;align-self:center}.pb-scroll-tab-panel>figure:has(>img){width:100%;max-width:560px;aspect-ratio:16 / 9}.pb-scroll-tab-panel>figure>img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.pb-scroll-tab-panel .mockup-phone{display:inline-block;position:relative;width:auto;max-width:100%;max-height:var(--mc-tab-phone);aspect-ratio:auto;padding:1.75rem .5rem .5rem;border:0;border-radius:2.25rem;background:#15171c}.pb-scroll-tab-panel .mockup-phone-camera{position:absolute;top:.25rem;left:50%;transform:translate(-50%);margin:0}.pb-scroll-tab-panel .mockup-phone-display{width:auto;height:auto;padding:0;border-radius:1.5rem;background:#0f1115}.pb-scroll-tab-panel .mockup-phone img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(var(--mc-tab-phone) - 2.25rem);border-radius:1.5rem;object-fit:contain;object-position:top center}.pb-scroll-tab-panel :is(.pb-mockup-tablet,.mockup-window,.mockup-browser){width:min(100%,36rem);max-height:var(--mc-tab-frame)}.pb-scroll-tab-panel .pb-mockup-tablet{max-width:min(100%,calc((var(--mc-tab-frame) - 1.5rem) * 5 / 8))}.pb-scroll-tab-panel :is(.mockup-window,.mockup-browser) :is(img,picture>img){display:block;width:auto;height:auto;max-width:100%;max-height:calc(var(--mc-tab-frame) - 3.5rem);margin-inline:auto;object-fit:contain}@media(min-width:769px){.pb-scroll-tabs{margin-top:.75rem}.pb-scroll-tabs[data-scroll-sync-ready]{--pb-scroll-stage-top: max(calc(var(--pb-header-height, 6.25rem) + .75rem), calc((100svh - var(--pb-scroll-stage-h, 100svh)) / 2))}.pb-scroll-tabs[data-scroll-sync-ready] .pb-scroll-stage{top:var(--pb-scroll-stage-top)}.pb-scroll-tabs .pb-scroll-stage{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.pb-scroll-tabs .pb-scroll-tabs-nav{position:relative;top:auto;z-index:20;flex-shrink:0}.pb-scroll-tabs .pb-scroll-panels{margin-top:0;flex-shrink:0}.pb-scroll-tab-panel{min-height:var(--pb-tab-panel-min, var(--mc-tab-card))}}@media(min-width:1024px){.pb-scroll-tab-panel{--pb-panel-rows: 3;display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);grid-template-rows:1fr auto 1fr;align-items:center;column-gap:2.5rem;row-gap:.5rem}.pb-scroll-tab-panel>h3{grid-column:1;grid-row:1;align-self:end}.pb-scroll-tab-panel>.prose{grid-column:1;grid-row:2}.pb-scroll-tab-panel>.btn{grid-column:1;grid-row:3}.pb-scroll-tab-panel>figure{grid-column:2;grid-row:1 / span 3}}@media(max-width:768px){.pb-scroll-tabs{--mc-tab-phone: 24rem;--mc-tab-frame: 20rem}.pb-scroll-tabs-nav{position:static;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;gap:.375rem;padding:.375rem;border-radius:9999px}.pb-scroll-tabs-nav:before{display:none}.pb-scroll-tabs-nav .tab{flex:1 0 auto;min-height:3rem;padding-inline:1.125rem;white-space:nowrap;border-radius:9999px}.pb-scroll-tabs-nav .tab:not([aria-selected=true]),.pb-scroll-tabs-nav .tab:not([aria-selected=true]):focus:not(:focus-visible){color:var(--mc-ink);background:#14161a08}.pb-scroll-tabs-nav .tab[aria-selected=true]{background:var(--mc-red);color:#fff;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--mc-red) 55%,transparent)}.pb-scroll-tab-panel{display:block;min-height:0;padding:1.5rem 0;border:0;box-shadow:none;background:transparent}.pb-scroll-tabs .pb-scroll-panels{height:auto}.pb-scroll-tab-panel>.btn{margin-top:1.25rem}.pb-scroll-tab-panel>figure{margin-top:1.5rem}}@media(min-width:769px)and (prefers-reduced-motion:no-preference){.pb-scroll-tabs[data-scroll-sync=tabs][data-scroll-sync-ready]>.pb-scroll-track{padding-bottom:max(0px,calc(var(--pb-scroll-panel-height) + var(--mc-tab-bar) + 1rem + var(--pb-scroll-stage-top) + var(--pb-scroll-intro-height, 0px) - 50vh))}}[data-pb-variant^=module-orbit]{margin-block:calc(2.25rem - var(--mc-row-pad)) calc(3rem - var(--mc-row-pad));flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.75rem 2.5rem}[data-pb-variant^=module-orbit] a.btn-ghost{--orb: 4.5rem;--ring: calc(var(--orb) + 14px);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:0 0 auto;width:7rem;height:auto;min-height:0;margin:0;padding:calc(var(--ring) + .85rem) 0 0;border:0;border-radius:1rem;box-shadow:none;transform:none;background:radial-gradient(circle calc(var(--orb) / 2) at 50% calc(var(--ring) / 2),var(--mc-red-tint) 98%,transparent 100%);color:var(--mc-ink);font-size:.9375rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;transition:color .22s var(--mc-ease),background .22s var(--mc-ease)}[data-pb-variant^=module-orbit] a.btn-ghost:before{content:"";position:absolute;top:0;left:50%;width:var(--ring);height:var(--ring);margin-left:calc(var(--ring) / -2);border-radius:50%;background:conic-gradient(from 0deg,transparent 0 38%,color-mix(in srgb,var(--mc-red) 18%,transparent) 62%,var(--mc-red) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px))}[data-pb-variant^=module-orbit] a.btn-ghost .btn-icon{position:absolute;top:calc(var(--ring) / 2);left:50%;translate:-50% -50%;font-size:1.875rem;color:var(--mc-red)}[data-pb-variant^=module-orbit] a.btn-ghost:is(:hover,:focus-visible){color:var(--mc-red-text);background:radial-gradient(circle calc(var(--orb) / 2) at 50% calc(var(--ring) / 2),var(--mc-red-soft) 98%,transparent 100%)}[data-pb-variant^=module-orbit] a.btn-ghost:focus-visible{outline:2px solid var(--mc-red);outline-offset:4px}[data-pb-variant=module-orbit-solid] a.btn-ghost{background:radial-gradient(circle calc(var(--orb) / 2) at 50% calc(var(--ring) / 2),var(--mc-red) 98%,transparent 100%)}[data-pb-variant=module-orbit-solid] a.btn-ghost .btn-icon{color:var(--color-primary-content, #fff)}[data-pb-variant=module-orbit-solid] a.btn-ghost:is(:hover,:focus-visible){background:radial-gradient(circle calc(var(--orb) / 2) at 50% calc(var(--ring) / 2),color-mix(in srgb,var(--mc-red) 82%,#000) 98%,transparent 100%)}@media(max-width:640px){[data-pb-variant^=module-orbit]{gap:1.25rem 1rem}[data-pb-variant^=module-orbit] a.btn-ghost{width:5.5rem;font-size:.875rem}}@media(max-width:1023.98px){[data-pb-variant^=module-orbit][data-pb-strip]{flex-wrap:nowrap;justify-content:flex-start}}}@layer mc.sections{:is([data-pb-variant=soft],[data-pb-variant=pricing]){background-color:var(--mc-soft)}:is([data-pb-variant=hero],[data-pb-variant=module-hero]){background-image:radial-gradient(60rem 28rem at 85% -10%,color-mix(in srgb,var(--mc-red) 9%,transparent),transparent 60%)}[data-pb-variant=hero][data-pb-surface=dark]{background-image:var(--mc-dark-glow),var(--mc-dark-bg);color:var(--mc-fg)}[data-pb-variant=hero] .grid-cols-12>*{gap:1.25rem}@media(min-width:1024px){[data-pb-variant=hero][data-pb-full-height]{padding-bottom:2rem}[data-pb-variant=hero][data-pb-full-height] .grid-cols-12>*{gap:1rem}}@media(min-width:1024px)and (max-height:820px){[data-pb-variant=hero][data-pb-full-height]{padding-bottom:1.5rem}html.pb-header-overlay-ready [data-pb-variant=hero][data-header-overlay]{padding-top:calc(var(--pb-header-height, 0px) + 1.5rem)}[data-pb-variant=hero][data-pb-full-height] h1{font-size:clamp(2.25rem,calc(5.2vh + 1rem),3.75rem)}[data-pb-variant=hero][data-pb-full-height] .grid-cols-12>*{gap:.875rem}[data-pb-variant=hero][data-pb-full-height] .prose ul{margin-top:.5rem}[data-pb-variant=hero][data-pb-full-height] .prose ul li{margin-block:.4rem}}[data-pb-variant=module-hero] .grid-cols-12>*{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:.75rem 1rem}[data-pb-variant=module-hero] .grid-cols-12>*>*{flex:0 0 100%;width:100%;margin-bottom:.5rem}[data-pb-variant=module-hero] .grid-cols-12>*>*:is(.btn,:has([data-pb-node]>.btn)){flex:0 1 auto;width:auto;margin-bottom:0;white-space:nowrap;min-height:2.75rem}[data-pb-variant=module-hero] a.btn{white-space:nowrap;min-height:2.75rem}@media(max-width:640px){[data-pb-variant=module-hero] .grid-cols-12>*>*:is(.btn,:has([data-pb-node]>.btn)){flex:1 1 calc(50% - .5rem)}[data-pb-variant=module-hero] .grid-cols-12 .btn[data-video-modal]{flex:1 1 100%}}[data-pb-variant=module-hero] figure:has(.mockup-phone){max-width:17rem;margin-inline:auto}[data-pb-variant=module-hero] .mockup-phone-display{padding-top:calc(11% + .25rem);background:#0f1115}[data-pb-variant=dark-band]{background-image:var(--mc-dark-glow),var(--mc-dark-bg);padding-block:clamp(3rem,6vw,4.5rem);border-block:0}[data-pb-variant=device-cards]{background-color:color-mix(in srgb,var(--mc-red-tint) 55%,var(--mc-paper));padding-block:clamp(3rem,6vw,4.5rem);border-block:0}[data-pb-variant=process]{background-image:var(--mc-dark-glow),var(--mc-dark-bg);padding-block:5rem;border-block:0}[data-pb-variant=process] .pb-scroll-card{display:flex;flex-direction:column;background:var(--pb-card-bg, rgb(255 255 255 / .04));border:1px solid var(--pb-card-bc, rgb(255 255 255 / .1));border-radius:var(--mc-radius-card);opacity:var(--pb-card-o, .85);padding:1.25rem 1.5rem;box-shadow:none;transition:background-color var(--mc-dur) var(--mc-ease),box-shadow var(--mc-dur) var(--mc-ease),opacity var(--mc-dur) var(--mc-ease)}[data-pb-variant=process] .pb-scroll-card :is(h3,a){color:#fff}[data-pb-variant=process] .pb-scroll-card>p{color:#ffffffbd}[data-pb-variant=process] .pb-scroll-title>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;border-radius:9999px;background:#ffffff14;color:#fff;font-weight:700}[data-pb-variant=process] .pb-scroll-title:focus-visible{outline:2px solid var(--mc-accent-dark);outline-offset:2px}[data-pb-variant=process] .pb-scroll-image{border:.75rem solid #15171c;border-radius:1.75rem;box-shadow:0 40px 80px -30px #000000b3;overflow:hidden;background:#0f1115}[data-pb-variant=process] .pb-scroll-image img{display:block;width:100%;height:auto;max-height:34rem;object-fit:contain;border-radius:0}[data-pb-variant=process] .pb-scroll-flow{--pb-open-glare: rgb(255 255 255 / .18)}[data-pb-variant=process] .pb-scroll-flow:not([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] [data-scroll-media],[data-pb-variant=process] .pb-scroll-flow:is([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] .pb-scroll-image,[data-pb-variant=process] .pb-scroll-flow .pb-scroll-card .pb-scroll-image{border:var(--pb-fr-w, .75rem) solid transparent;border-radius:var(--pb-fr-r, 1.75rem);background:linear-gradient(#0f1115,#0f1115) padding-box,linear-gradient(150deg,#4a505c,#232731 38%,#14161a 62%,#3a3f49) border-box;background-color:#2b2f38;box-shadow:inset 0 0 0 1px #ffffff4d,0 0 0 1px #fff6,inset 0 1px #ffffff59,0 40px 80px -30px #000000b3,0 0 90px -25px color-mix(in srgb,var(--mc-red) 40%,transparent);overflow:hidden}[data-pb-variant=process] .pb-scroll-flow .pb-scroll-card .pb-scroll-image{position:relative}[data-pb-variant=process] .pb-scroll-flow:not([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] [data-scroll-media]:before,[data-pb-variant=process] .pb-scroll-flow:is([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] .pb-scroll-image:before,[data-pb-variant=process] .pb-scroll-flow .pb-scroll-card .pb-scroll-image:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:1rem;box-shadow:inset 0 0 0 1px #07080a;background:linear-gradient(160deg,rgb(255 255 255 / .06),transparent 35%)}[data-pb-variant=process] .pb-scroll-flow:not([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] [data-scroll-media]:after,[data-pb-variant=process] .pb-scroll-flow:is([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] .pb-scroll-image:after,[data-pb-variant=process] .pb-scroll-flow .pb-scroll-card .pb-scroll-image:after{z-index:4}[data-pb-variant=process] .pb-scroll-flow[data-device-frame] .pb-scroll-image img{border:0;width:var(--pb-dw, auto);max-width:100%;max-height:var(--pb-dh, 34rem)}[data-pb-variant=process] .pb-scroll-flow[data-device-frame=phone]:is([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] .pb-scroll-image img{max-height:calc(70vh - 2rem)}[data-pb-variant=process] .pb-scroll-flow[data-device-frame=phone] .pb-scroll-card .pb-scroll-image{width:fit-content;max-width:100%;margin-inline:auto}[data-pb-variant=process] .pb-scroll-flow[data-device-frame=phone]:not([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] [data-scroll-media]{width:min(100%,32vh);justify-self:center}[data-pb-variant=process] .pb-scroll-flow[data-device-frame=phone]:not([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] .pb-scroll-image{inset:.5rem 0 0}[data-pb-variant=process] .pb-scroll-flow[data-device-frame=phone]{--pb-fr-w: .5rem;--pb-fr-r: 2.5rem}[data-pb-variant=process] .pb-scroll-flow[data-device-frame=desktop]{--pb-fr-w: .4rem;--pb-fr-r: .9rem;--pb-dw: 100%;--pb-dh: 100%}[data-pb-variant=process] .pb-scroll-flow[data-device-frame=phone]:is([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] .pb-scroll-image,[data-pb-variant=process] .pb-scroll-flow[data-device-frame=phone] .pb-scroll-card .pb-scroll-image{padding-top:.5rem}[data-pb-variant=process] .pb-scroll-flow[data-device-frame=phone]:not([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] [data-scroll-media]:before,[data-pb-variant=process] .pb-scroll-flow[data-device-frame=phone]:is([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] .pb-scroll-image:before,[data-pb-variant=process] .pb-scroll-flow[data-device-frame=phone] .pb-scroll-card .pb-scroll-image:before{inset:.05rem auto auto 50%;width:26%;max-width:4rem;height:.4rem;translate:-50% 0;border-radius:9999px;box-shadow:none;background:#2f343f}[data-pb-variant=process] .pb-scroll-flow[data-screen-transition|=flip]{--pb-flip-radius: var(--pb-fr-r, 1.75rem);--pb-flip-edge: var(--pb-fr-w, .75rem)}[data-pb-variant=process] .pb-scroll-flow[data-screen-transition|=flip][data-scroll-sync-ready] .pb-scroll-image{overflow:visible}[data-pb-variant=process] .pb-scroll-flow[data-screen-transition|=flip][data-scroll-sync-ready] .pb-scroll-image img{border-radius:calc(var(--pb-flip-radius) - var(--pb-flip-edge))}[data-pb-variant=process] .pb-scroll-flow[data-screen-transition*=fold][data-scroll-sync-ready] .pb-scroll-media:before,[data-pb-variant=process] .pb-scroll-flow[data-screen-transition|=flip][data-scroll-sync-ready] .pb-scroll-media>.pb-scroll-image>.pb-flip-back{background:linear-gradient(150deg,#3a3f49,#1a1d24 45%,#0f1115 70%,#2b2f38);box-shadow:inset 0 0 0 1px #ffffff38,0 40px 80px -30px #000000b3}@media(min-width:769px){[data-pb-variant=process] .pb-scroll-flow[data-scroll-sync-ready] [data-scroll-media]{position:sticky;grid-column:2;grid-row:1}[data-pb-variant=process] .pb-scroll-flow[data-scroll-sync-ready]:after{content:"";grid-column:2;grid-row:1;position:sticky;top:var(--pb-media-shelf, calc(85vh - 1rem) );align-self:start;justify-self:center;width:90%;height:2rem;pointer-events:none;background:radial-gradient(ellipse at center,rgb(255 255 255 / .1),transparent 70%);box-shadow:inset 0 1px #ffffff1a}[data-pb-variant=process] .pb-scroll-flow[data-scroll-sync-ready][data-scroll-side=left]:after{grid-column:1}}@media(min-width:769px)and (prefers-reduced-motion:no-preference){[data-pb-variant=process] .pb-scroll-flow[data-scroll-sync-ready] [data-scroll-active] .pb-scroll-card{background:#ffffff17;border-color:var(--pb-card-bc, rgb(255 255 255 / .18));box-shadow:0 18px 40px -24px #0009;opacity:1}[data-pb-variant=process] .pb-scroll-flow[data-scroll-sync-ready] [data-scroll-active] .pb-scroll-card>p{color:#ffffffe0}[data-pb-variant=process] .pb-scroll-flow[data-scroll-sync-ready] [data-scroll-active] .pb-scroll-title>span{background:var(--mc-red);color:#fff}[data-pb-variant=process] .pb-scroll-flow[data-scroll-sync-ready] .pb-scroll-image{inset:0;display:grid;place-items:center;width:100%;max-width:100%;height:100%;border:0;border-radius:0;box-shadow:none;background:transparent}[data-pb-variant=process] .pb-scroll-flow[data-scroll-sync-ready] .pb-scroll-image img{width:var(--pb-dw, auto);height:var(--pb-dh, auto);max-width:100%;max-height:100%}[data-pb-variant=process] .pb-scroll-flow:is([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] .pb-scroll-image{display:block;width:var(--pb-dw, fit-content);height:var(--pb-dh, fit-content);margin:auto}[data-pb-variant=process] .pb-scroll-flow:is([data-screen-transition=device],[data-screen-transition|=flip])[data-scroll-sync-ready] .pb-scroll-image img{display:block;max-height:calc(70vh - 1.5rem)}[data-pb-variant=process] .pb-scroll-flow[data-scroll-sync-ready]>.pb-scroll-steps{padding-bottom:35vh}}@media(max-width:768px){[data-pb-variant=process]{padding-block:3rem}[data-pb-variant=process] .pb-scroll-card .pb-scroll-image{order:-1;margin:0 0 1rem}}:is([data-pb-variant=pricing],[data-pb-variant=device-cards]) .grid-cols-12>*{flex-direction:column;flex-wrap:nowrap;align-items:stretch;align-content:normal;justify-content:flex-start}:is([data-pb-variant=pricing],[data-pb-variant=device-cards]) .grid-cols-12>*>*,[data-pb-variant=eyebrow]>*{flex:0 1 auto}[data-pb-variant=pricing] .grid-cols-12{align-items:stretch}[data-pb-variant=pricing] .card,[data-pb-variant=pricing] .overflow-x-auto{margin:0}[data-pb-variant=pricing] .card{display:flex;flex-direction:column;flex:1 1 auto;width:100%;transform:none;translate:none;scale:1;transition:none;border:1px solid var(--mc-line);border-radius:var(--mc-radius-card);box-shadow:var(--mc-shadow-card);background:var(--mc-paper)}[data-pb-variant=pricing] .card:has(.badge){border-top:.25rem solid var(--mc-red)}[data-pb-variant=pricing] .card-body{display:flex;flex-direction:column;flex:1;gap:.75rem}[data-pb-variant=pricing] .badge{align-self:flex-start;max-width:100%;height:auto;padding:.375rem .75rem;border:1px solid var(--mc-line);border-radius:9999px;background:var(--mc-soft);color:var(--mc-ink);font-size:.8125rem;font-weight:600;line-height:1.5;white-space:normal}[data-pb-variant=pricing] .card .prose{display:flex;flex-direction:column;gap:.75rem;color:var(--mc-ink);margin-bottom:0}[data-pb-variant=pricing] .card .prose>*{margin-block:0}[data-pb-variant=pricing] .card-body:has(>.badge) .prose>p:nth-child(1){min-height:4.75em;line-height:1.5}[data-pb-variant=pricing] .card .prose>p:nth-child(2){font-size:1rem;font-weight:600;color:var(--mc-muted);line-height:1.05}[data-pb-variant=pricing] .card .prose>p:nth-child(2)>strong{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;color:var(--mc-ink);line-height:1.05}[data-pb-variant=pricing] .card .prose>p:nth-child(3){font-size:.8125rem;font-weight:500;color:var(--mc-muted)}[data-pb-variant=pricing] .card .prose>p:nth-child(4){border-top:1px solid var(--mc-line);padding-top:.75rem;font-size:.8125rem;font-weight:500;color:var(--mc-muted)}[data-pb-variant=pricing] .card .prose>p:nth-child(4)>strong{display:block;font-size:1rem;font-weight:700;color:var(--mc-ink)}[data-pb-variant=pricing] .card .prose ul{display:flex;flex-direction:column;gap:.5rem;margin:0}[data-pb-variant=pricing] .card .prose ul li{margin:0;color:var(--mc-ink)}[data-pb-variant=pricing] .card-actions{align-self:flex-start;margin-top:auto;padding-top:1.5rem}[data-pb-variant=pricing] .card-actions .btn{width:auto}[data-pb-variant=pricing] .card-actions .btn:hover{transform:none}[data-pb-variant=pricing] .overflow-x-auto{border:1px solid var(--mc-line);border-radius:var(--mc-radius-card);box-shadow:var(--mc-shadow-card)}[data-pb-variant=featured] .card{border-inline:2px solid var(--mc-red);border-bottom:2px solid var(--mc-red);background-image:linear-gradient(180deg,var(--mc-red-tint) 0,var(--mc-paper) 7rem);box-shadow:0 24px 48px -24px color-mix(in srgb,var(--mc-red) 35%,transparent),var(--mc-shadow-card)}@media(min-width:641px)and (max-width:1023px){[data-pb-variant=pricing] .grid-cols-12{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}[data-pb-variant=pricing] .grid-cols-12>*{grid-column:auto}[data-pb-variant=pricing] .grid-cols-12>:not(:has(.badge)){grid-column:1 / -1}[data-pb-variant=pricing] .card-body{padding:.75rem .25rem}[data-pb-variant=pricing] .card .prose>p:nth-child(2){white-space:nowrap}}@media(max-width:640px){[data-pb-variant=pricing] .card-body:has(>.badge) .prose>p:nth-child(1){min-height:0}[data-pb-variant=pricing] .card-actions{margin-top:0}}[data-pb-variant=device-cards] .grid-cols-12>:has(.pb-device-scene){gap:.5rem;text-align:center}[data-pb-variant=device-cards] .pb-device-scene{margin:0 auto .75rem}[data-pb-variant=device-cards] .grid-cols-12>:has(.pb-device-scene) h3:not(.prose *){margin:0;font-size:clamp(.9375rem,3.6vw,1.375rem);font-weight:800;text-align:center}[data-pb-variant=device-cards] .grid-cols-12>:has(.pb-device-scene) .prose p{margin:0;font-size:clamp(.8125rem,2.8vw,1rem);color:var(--mc-muted)}[data-pb-variant=device-cards] .grid-cols-12>:has(.pb-device-scene) .prose em{display:block;margin-top:.375rem;font-style:normal;font-size:clamp(.75rem,2.6vw,.875rem);font-weight:600;color:var(--mc-ink)}@media(max-width:767px){[data-pb-variant=device-cards] .grid-cols-12{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}[data-pb-variant=device-cards] .grid-cols-12>*{grid-column:auto}[data-pb-variant=device-cards] .grid-cols-12>:not(:has(.pb-device-scene)){grid-column:1 / -1}}@media(max-width:1023.98px){[data-pb-variant=device-cards][data-pb-strip=slide] .grid-cols-12{gap:var(--pb-strip-gap, 1rem)}}[data-pb-variant=device-cards].pb-0{padding-bottom:0}[data-pb-variant=device-cards].pt-0{padding-top:0}[data-pb-variant=demo]{padding-block:3rem;background:radial-gradient(48rem 22rem at 25% 40%,color-mix(in srgb,var(--mc-red) 10%,transparent),transparent 70%),linear-gradient(180deg,var(--mc-soft) 0%,var(--mc-paper) 100%)}[data-pb-variant=demo] .grid-cols-12{align-items:center}[data-pb-variant=demo] a.btn{min-height:44px}@media(max-width:768px){[data-pb-variant=demo]{padding-block:2rem}[data-pb-variant=demo] .grid-cols-12{grid-template-columns:minmax(0,1fr)}[data-pb-variant=demo] .grid-cols-12>*{grid-column:auto}[data-pb-variant=demo] a.btn{flex:1 1 100%;width:100%}}.mc-404{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem;text-align:center;background:var(--mc-dark-bg);color:#fff}.mc-404__inner{max-width:40rem;display:flex;flex-direction:column;align-items:center}.mc-404__code{margin:0;font-size:clamp(5rem,14vw,9rem);font-weight:800;line-height:1;color:var(--mc-accent-dark)}.mc-404__title{margin:1rem 0 0;font-size:2rem;font-weight:700;color:#fff}.mc-404__text{margin:1rem 0 0;color:#ffffffbd}.mc-404__actions{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.mc-404__btn{display:inline-block;padding:.75rem 1.75rem;border:1.5px solid #fff;border-radius:9999px;font-weight:600;text-decoration:none;color:#fff;background:transparent;transition:background-color .15s,color .15s}.mc-404__btn:is(:hover,:focus-visible){background:#fff;color:var(--mc-ink)}.mc-404__btn--primary{background:var(--mc-red);border-color:var(--mc-red)}}@layer mc.scene{.pb-video{--pb-video-radius: var(--mc-radius-card);--pb-video-shadow: var(--mc-shadow-lift);--pb-video-play-bg: var(--mc-red);--pb-video-anchor-offset: 6rem}.pb-device-scene{--pb-device-body: #14161a;--pb-device-edge: rgb(255 255 255 / .18);--pb-device-screen: #0f1115;--pb-device-shadow-color: rgb(20 22 26 / .38);--pb-device-glyph-color: var(--mc-red);--pb-scene-float-distance: -.5rem}[data-pb-variant=hero] .pb-device-scene{--pb-scene-max: 46rem;--pb-scene-ratio: 100 / 54;--pb-ratio-desktop: 100 / 57;--pb-device-edge: rgb(255 255 255 / .26);--pb-device-shadow-color: rgb(0 0 0 / .55);--pb-pair-tablet-width: 56%;--pb-pair-phone-width: 34%}[data-pb-variant=demo] .pb-device-scene{--pb-scene-max: 42rem;--pb-scene-ratio: 100 / 54;--pb-ratio-desktop: 100 / 57;--pb-scene-rise: calc(var(--mc-row-pad) + 3rem);--pb-scene-z: 2;pointer-events:none}[data-pb-variant=device-cards] .pb-device-scene{--pb-device-glyph-color: var(--mc-ink);--pb-device-glyph-accent: var(--mc-red)}}@layer mc.motion{@keyframes mc-orbit{to{transform:rotate(360deg)}}@keyframes mc-float{0%{translate:0 0}to{translate:0 -4px}}@media(prefers-reduced-motion:no-preference){[data-pb-variant^=module-orbit] a.btn-ghost{animation:mc-float 4.6s ease-in-out infinite alternate}[data-pb-variant^=module-orbit] a.btn-ghost:hover{animation-play-state:paused}[data-pb-variant^=module-orbit] a.btn-ghost:before{animation:mc-orbit 7s linear infinite}[data-pb-variant^=module-orbit] a.btn-ghost:is(:hover,:focus-visible):before{animation-duration:2.2s}[data-pb-variant^=module-orbit] a.btn-ghost .btn-icon{transition:translate .22s var(--mc-ease),scale .22s var(--mc-ease)}[data-pb-variant^=module-orbit] a.btn-ghost:is(:hover,:focus-visible) .btn-icon{translate:-50% calc(-50% - 2px);scale:1.08}}@media(prefers-reduced-motion:reduce){:where(#main-content,[data-pb-content],[data-mega-header],.footer-grouped) :where(*){transition:none;animation:none}:where(#main-content,[data-pb-content],[data-mega-header],.footer-grouped) *:before,:where(#main-content,[data-pb-content],[data-mega-header],.footer-grouped) *:after{transition:none;animation:none}:where(#main-content,[data-pb-content]) :is(a.btn,.group.rounded-2xl.border,.card):is(:hover,:focus-within),[data-mega-header] .pb-mega-cta:hover,[data-mega-header] .pb-mega-cta:hover:after{transform:none;translate:0 0}}}
