.mkt.h2 .ma-box.ma-box{color:var(--ink);font-family:var(--font-body);background:#fff;padding:clamp(3rem,9svh,6.5rem) max(clamp(1.25rem,5vw,5rem),50% - 620px);position:relative}.ma-box p{text-wrap:pretty;font-size:1.0625rem;font-weight:500;line-height:1.55}.ma-head{gap:1rem;max-width:44rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.mkt.h2 .ma-split.ma-split{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(900px,70svh);display:grid}.mkt.h2 .ma-split-flip.ma-split-flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ma-split-flip .ma-media{order:-1}.ma-split-copy{justify-items:start;gap:1.25rem;max-width:30rem;display:grid}.ma-split-copy>p{opacity:.72}.ma-split-copy .button{align-items:center;gap:.5rem;display:inline-flex}.ma-media{min-width:0}.ma-media .cx-flowcard{border-radius:calc(var(--h2-r) - .25rem);min-height:clamp(360px,min(44vw,100svh - 12rem),620px)}.ma-steps{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .5rem;padding:0;list-style:none;display:flex}.ma-steps li{background:#fff;border-radius:999px;align-items:baseline;gap:.5rem;padding:.55rem .9rem;font-size:.95rem;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.ma-steps li span{font-variant-numeric:tabular-nums;color:var(--purple-600)}.ma-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.mkt.h2 .ma-offline.ma-offline{background:var(--ink);color:var(--paper)}.ma-offline .ma-split-copy>p{color:#fbfbfbd6;opacity:1}.mkt.h2 .ma-tools.ma-tools{background:var(--paper);color:var(--ink)}.ma-tools-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:.75rem;display:grid}.ma-tool,.ma-card{border-radius:var(--radius-lg);animation:.6s cubic-bezier(.22,1,.36,1) both ma-in;animation-delay:calc(var(--i,0) * 50ms);background:#fff;border:0;align-content:start;gap:.6rem;padding:1.5rem;display:grid;box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.ma-card h4{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:400;line-height:1.1}.ma-tool-icon{border-radius:var(--radius-sm);background:var(--paper);width:2.5rem;height:2.5rem;color:var(--purple-800);place-items:center;font-size:1.25rem;display:grid}.ma-tool h3{margin-top:1rem;font-size:clamp(1.5rem,2.2vw,1.9rem)}.ma-tool p{opacity:.72;font-size:1rem}.mkt.h2 .ma-eds.ma-eds{background:var(--paper);padding-block:clamp(3rem,8svh,5.5rem)}.ma-eds .ma-head{margin-bottom:clamp(1.25rem,3svh,2rem)}.ma-eds-tabs{background:#fff;border-radius:999px;flex-wrap:wrap;gap:.25rem;margin-bottom:clamp(1.25rem,3svh,2rem);padding:.25rem;display:inline-flex;position:relative;box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.ma-eds-plate{z-index:0;background:var(--ink);border-radius:999px;transition:left .28s cubic-bezier(.22,1,.36,1),top .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1);position:absolute}.ma-eds-plate.is-moving{animation:.3s ease-out ma-plate-blur}@keyframes ma-plate-blur{40%{filter:blur(4px)}to{filter:blur()}}.ma-eds-tab{z-index:1;height:2.75rem;color:var(--ink);font:500 1rem/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1.25rem;transition:color .25s,background-color .2s;position:relative}@media (hover:hover){.ma-eds-tab[aria-selected=false]:hover{background:#0108330d}}.ma-eds-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ma-eds-tab[aria-selected=true]{color:var(--paper)}.ma-eds-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.ma-kit-list{align-content:center;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ma-kit-row{border-radius:var(--radius-lg);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1rem;padding:1rem 1.25rem;transition:background-color .35s,box-shadow .35s,transform .18s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.ma-kit-row:not([aria-current=true]):hover{background:#ffffffb3;transform:translateY(-1px)}.ma-kit-row:not([aria-current=true]):hover .ma-kit-label{color:#010833bf}}.ma-kit-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ma-kit-row[aria-current=true]{background:#fff;box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.ma-kit-num{color:#01083366;font-variant-numeric:tabular-nums;flex:none;padding-top:.2rem;font-size:.8rem;font-weight:500}.ma-kit-text{gap:.35rem;display:grid}.ma-kit-label{font-family:var(--font-body);letter-spacing:-.01em;color:#01083373;font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:500;line-height:1.25;transition:color .35s}.ma-kit-row[aria-current=true] .ma-kit-label{color:var(--ink)}.ma-kit-note{color:#010833a6;opacity:0;grid-template-rows:0fr;font-size:.95rem;line-height:1.45;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .35s;display:grid}.ma-kit-row[aria-current=true] .ma-kit-note{opacity:1;grid-template-rows:1fr}.ma-kit-note{max-height:0;overflow:hidden}.ma-kit-row[aria-current=true] .ma-kit-note{max-height:4rem}.ma-kit-bar{background:var(--lime,#cafa18);transform-origin:0;height:2px;animation:ma-kit-step var(--step) linear both;border-radius:2px;position:absolute;bottom:.55rem;left:1.25rem;right:1.25rem}@keyframes ma-kit-step{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ma-kit-stage{isolation:isolate;border-radius:var(--radius-lg);background:var(--ink);height:clamp(380px,100svh - 20rem,640px);position:relative;overflow:hidden}.ma-kit-bg{z-index:-1;object-fit:cover;filter:blur(34px);transform:scale(1.18)}.mkt.h2 .ma-kit-stage .ma-kit-shot{opacity:0;border-radius:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0;aspect-ratio:auto!important}.mkt.h2 .ma-kit-stage .ma-kit-shot.is-on{opacity:1}@keyframes ma-in{0%{filter:blur(8px);transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ma-tool{animation:none}.ma-eds-plate{transition:none}.ma-eds-plate.is-moving{animation:none}.ma-kit-row{transition:none}.ma-kit-bar{display:none}}@media (max-width:1000px){.mkt.h2 .ma-split.ma-split,.mkt.h2 .ma-split-flip.ma-split-flip{grid-template-columns:1fr;min-height:0}.ma-split-flip .ma-media{order:0}.ma-eds-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ma-tools-grid{grid-template-columns:1fr}.ma-tool{min-height:0}.ma-tool h3{margin-top:1rem}.ma-media .cx-flowcard{min-height:420px}.ma-eds-tabs{border-radius:1.25rem;display:flex}.ma-eds-tab{flex:auto}.ma-eds-plate{border-radius:1rem}}.mkt.h2[data-page-slug=mobile-app] .hx-title{max-width:16ch;font-size:clamp(2.5rem,6vw,6rem)}.ma-media .ma-shot{border-radius:var(--radius-lg);width:min(100%,133.333svh - 16rem);margin-inline:auto;overflow:hidden}@media (max-width:1023px){.mkt.h2 .ma-box.ma-box{padding-block:3rem}.mkt.h2 .ma-split.ma-split{gap:1.5rem;min-height:0}.ma-split-copy{min-width:0;max-width:none}.ma-head{margin-bottom:1.5rem}.ma-tool{min-height:0}}@media (min-width:700px) and (max-width:1023px){.mkt.h2 .ma-split.ma-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mkt.h2 .ma-split-flip.ma-split-flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ma-split-flip .ma-media{order:-1}.ma-eds-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ma-kit-stage{height:clamp(420px,60vw,560px)}}@media (max-width:640px){.ma-tools-grid{grid-template-columns:minmax(0,1fr)}.ma-tool{grid-template-columns:2.5rem minmax(0,1fr);gap:.35rem 1rem;padding:1.25rem}.ma-tool-icon{grid-row:1/span 2}.ma-tool>:not(.ma-tool-icon){grid-column:2}.mkt.h2 .ma-tool h3{margin-top:0;font-size:1.375rem}.ma-eds-tabs:has(.ma-eds-tab:only-of-type){border-radius:999px;display:inline-flex}.ma-eds-tabs:has(.ma-eds-tab:only-of-type) .ma-eds-tab{flex:none}.ma-eds-tabs:has(.ma-eds-tab:only-of-type) .ma-eds-plate{border-radius:999px}.ma-eds-panel{gap:1rem}.ma-kit-list{gap:0}.ma-kit-row{min-height:44px;padding:.7rem 1rem}.ma-kit-bar{bottom:.35rem;left:1rem;right:1rem}.ma-kit-stage{height:clamp(320px,100svh - 30rem,440px)}}@media (max-width:1023px){.mkt.h2[data-page-slug=mobile-app] :is(.h2-stack-text h3,.h2-h){text-wrap:balance;max-width:none}.mkt.h2[data-page-slug=mobile-app] .h2-web-tabs button,.mkt.h2[data-page-slug=mobile-app] .h2-web-pill{height:44px}}@media (max-width:767px){.mkt.h2[data-page-slug=mobile-app] .h2-web-tabs{border-radius:999px;flex-wrap:nowrap;max-width:100%}.mkt.h2[data-page-slug=mobile-app] .h2-web-tabs button{white-space:nowrap;flex:none;padding-inline:.625rem}}
