.ms-lp{--purple:#6a2f8c;--magenta:#c03494;--amber:#faa823;--coral:#f36f46;--text-ink:#211733;--text-body:#564f66;--text-muted:#8a8299;--text-muted-aa:#6e6680;--lavender:#f6eefa;--periwinkle:#f1f2ff;--border-light:#e9e3f1;--base-white:#fff;--grey-light:#fafafa;--base-dark:#200e35;--base-footer:#190b29;--gradient-royal:linear-gradient(135deg,#c03394,#6a2e8c);--gradient-sunset:linear-gradient(135deg,#faa823,#c03494);--gradient-ondark:linear-gradient(135deg,#f7a8dd,#c9a6ff);--font-display:"Plus Jakarta Sans",sans-serif;--font-body:"DM Sans",sans-serif;--text-h2:clamp(2.125rem,4.2vw,3.375rem);--text-h3:clamp(1.375rem,2.2vw,1.75rem);--text-lead:clamp(1.0625rem,1.5vw,1.3125rem);--text-small:0.9375rem;--text-eyebrow:0.8125rem;--radius-pill:100rem;--radius-large:1.75rem;--radius-medium:1rem;--radius-small:0.625rem;--space-section:clamp(5.5rem,10vw,8.5rem);--space-section-small:clamp(3.5rem,6vw,5rem);--shadow-small:0 4px 16px -6px rgba(33,23,51,.12);--shadow-medium:0 14px 32px -8px rgba(106,47,140,.35);background-color:var(--base-white);color:var(--text-body);font-family:var(--font-body);font-size:1.0625rem;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ms-lp *,.ms-lp :after,.ms-lp :before{box-sizing:border-box}.ms-lp blockquote,.ms-lp figure,.ms-lp h1,.ms-lp h2,.ms-lp h3,.ms-lp p{margin:0;padding:0}.ms-lp h1,.ms-lp h2,.ms-lp h3{color:var(--text-ink);font-family:var(--font-display);text-transform:none}.ms-lp img{display:block;height:auto;max-width:100%}.ms-lp a{color:inherit}.ms-lp svg{flex-shrink:0}.ms-lp ::selection{background:#8a4baf;color:#fff}.ms-lp .padding-global{padding-left:2.5rem;padding-right:2.5rem}.ms-lp .container-large{margin-left:auto;margin-right:auto;max-width:80rem}.ms-lp .padding-section-large{padding-bottom:var(--space-section);padding-top:var(--space-section)}.ms-lp .padding-section-medium{padding-bottom:var(--space-section-small);padding-top:var(--space-section-small)}.ms-lp .eyebrow{align-items:center;background-color:var(--lavender);border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--purple);display:inline-flex;font-family:var(--font-display);font-size:var(--text-eyebrow);font-weight:700;gap:.5rem;letter-spacing:.1em;line-height:1.3;padding:.4375rem .9375rem .4375rem .75rem;text-transform:uppercase}.ms-lp .eyebrow_icon{color:inherit;display:inline-flex;height:1rem;width:1rem}.ms-lp .eyebrow_icon svg{height:100%;width:100%}.ms-lp .eyebrow.is-on-dark{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16);color:#e8c8ff}.ms-lp .heading-style-h2{color:var(--text-ink);font-size:var(--text-h2);font-weight:800;letter-spacing:-.028em;line-height:1.06}.ms-lp .text-size-lead{color:var(--text-body);font-size:var(--text-lead);line-height:1.55}.ms-lp .text-gradient-ondark,.ms-lp .text-gradient-royal{color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.ms-lp .text-gradient-royal{background-image:var(--gradient-royal)}.ms-lp .text-gradient-ondark{background-image:var(--gradient-ondark)}.ms-lp .section-header{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:clamp(3rem,5vw,4.5rem)}.ms-lp .section-header.is-centered{align-items:center;text-align:center}.ms-lp .section-header.is-centered .section-header_heading{max-width:22ch}.ms-lp .section-header_lead{max-width:40rem}.ms-lp .button{align-items:center;background-image:var(--gradient-royal);border:none;border-radius:var(--radius-pill);box-shadow:0 8px 24px -6px rgba(106,47,140,.45);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:1rem;font-weight:700;gap:.625rem;justify-content:center;letter-spacing:-.01em;line-height:1.2;overflow:hidden;padding:1rem 1.875rem;position:relative;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.ms-lp .button:hover{box-shadow:0 14px 32px -8px rgba(106,47,140,.55);color:#fff;transform:translateY(-2px)}.ms-lp .button:active{transform:translateY(0)}.ms-lp .button.has-circle{gap:.75rem;padding:.4375rem 1.5rem .4375rem .4375rem}.ms-lp .button_circle{align-items:center;background-color:var(--base-white);border-radius:50%;color:var(--purple);display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.ms-lp .button_arrow,.ms-lp .button_circle svg{height:1rem;transition:transform .25s ease;width:1rem}.ms-lp .button:hover .button_arrow,.ms-lp .button:hover .button_circle svg{transform:translateX(3px)}.ms-lp .button.is-small{font-size:.9375rem;padding:.7rem 1.375rem}.ms-lp .button.is-small.has-circle{gap:.625rem;padding:.3125rem 1.125rem .3125rem .3125rem}.ms-lp .button.is-small .button_circle{height:1.875rem;width:1.875rem}.ms-lp .button.is-inverse{background:var(--base-white);box-shadow:0 12px 32px -10px rgba(16,5,28,.45);color:var(--purple)}.ms-lp .button.is-inverse:hover{box-shadow:0 18px 44px -10px rgba(16,5,28,.6);color:var(--purple)}.ms-lp .lp-nav{background:transparent;position:relative;z-index:20}.ms-lp .lp-nav_inner{align-items:center;display:flex;height:5.5rem;justify-content:space-between}.ms-lp .lp-nav_logo img{height:2.25rem;width:auto}.ms-lp .section_demo-hero{background-color:var(--base-white);background-image:radial-gradient(54rem 34rem at 102% -10%,rgba(241,242,255,.95),transparent 60%),radial-gradient(46rem 30rem at -8% 0,rgba(246,238,250,.95),transparent 62%);margin-top:-5.5rem;position:relative}.ms-lp .demo-hero_layout{align-items:start;display:grid;gap:clamp(2.5rem,5vw,4.5rem);grid-template-columns:1.02fr .98fr;padding-bottom:clamp(4rem,7vw,6rem);padding-top:clamp(8rem,12vw,9.5rem)}.ms-lp .demo-hero_content{align-items:flex-start;display:flex;flex-direction:column}.ms-lp .demo-hero_heading{color:var(--text-ink);font-size:clamp(2.5rem,4.6vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.04;margin-top:1.5rem}.ms-lp .demo-hero_sub{color:var(--text-body);font-size:var(--text-lead);line-height:1.6;margin-top:1.5rem;max-width:36rem}.ms-lp .lp-offer-line{color:var(--text-body);font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.5;margin-top:1.5rem}.ms-lp .lp-offer-line strong{color:var(--purple);font-weight:800}.ms-lp .demo-form{background-color:var(--base-white);border:1px solid var(--border-light);border-radius:var(--radius-large);box-shadow:0 24px 80px -16px rgba(33,23,51,.25);padding:clamp(1.75rem,3vw,2.5rem);scroll-margin-top:2rem}.ms-lp .demo-form_kicker{color:var(--purple);display:block;font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.ms-lp .demo-form_title{color:var(--text-ink);font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.ms-lp .demo-form_foot{color:var(--text-muted);font-size:.8125rem;line-height:1.45;margin-top:.875rem;text-align:center}.ms-lp .demo-form_foot p+p{margin-top:.375rem}.ms-lp .demo-form_foot a{color:var(--purple);font-weight:700;text-underline-offset:2px}.ms-lp .demo-form .hbspt-form,.ms-lp .demo-form .hs-form{width:100%}.ms-lp #hubspot-demo-form{line-height:1.6}.ms-lp .demo-form select{line-height:inherit}.ms-lp .demo-form .hs-button,.ms-lp .demo-form input,.ms-lp .demo-form textarea{line-height:normal}.ms-lp .demo-form .hs-form fieldset{max-width:none!important}.ms-lp .demo-form .hs-form-field{margin-top:0}.ms-lp #hubspot-demo-form{margin-top:.5rem}.ms-lp .demo-form .form-columns-0,.ms-lp .demo-form .form-columns-1,.ms-lp .demo-form .form-columns-2{margin-top:1.2rem}.ms-lp .demo-form .hs-form-field>label{color:var(--text-muted);display:block;font-family:var(--font-display);font-size:.6875rem;font-weight:700;letter-spacing:.05em;margin-bottom:.35rem;text-transform:uppercase}.ms-lp .demo-form .hs-form-field>label .hs-form-required{color:var(--magenta);margin-left:.15rem}.ms-lp .demo-form .hs-field-desc{color:var(--text-muted);font-size:.75rem;margin-bottom:.4rem}.ms-lp .demo-form .hs-input{background-color:var(--base-white);border:1px solid var(--border-light);border-radius:var(--radius-medium);box-sizing:border-box;color:var(--text-ink);font-family:var(--font-body);font-size:.9375rem;padding:.7rem .85rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}.ms-lp .demo-form select.hs-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%238a8299' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:1.05rem;cursor:pointer;padding-right:2.2rem}.ms-lp .demo-form .hs-input::placeholder{color:var(--text-muted);opacity:.7}.ms-lp .demo-form .hs-input:focus{border-color:var(--purple);box-shadow:0 0 0 3px rgba(106,47,140,.12);outline:none}.ms-lp .demo-form textarea.hs-input{min-height:6rem;resize:vertical}.ms-lp .demo-form .form-columns-2{display:grid;gap:.875rem 1rem;grid-template-columns:1fr 1fr}.ms-lp .demo-form .form-columns-2 .hs-form-field{margin-top:0;width:auto!important}.ms-lp .demo-form .form-columns-1 .input,.ms-lp .demo-form .form-columns-2 .input{margin-right:0!important}.ms-lp .demo-form .hs-submit{margin-top:1.375rem}.ms-lp .demo-form .hs-button.primary{background-image:var(--gradient-royal);border:none;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.01em;padding:.95rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease;width:100%}.ms-lp .demo-form .hs-button.primary:hover{box-shadow:0 2px 6px rgba(33,23,51,.06),0 16px 40px -8px rgba(33,23,51,.12);transform:translateY(-2px)}.ms-lp .demo-form .hs-error-msgs{list-style:none;margin:.3rem 0 0;padding:0}.ms-lp .demo-form .hs-error-msg,.ms-lp .demo-form .hs-error-msgs label{color:#c0392b;font-size:.8rem}.ms-lp .demo-form .legal-consent-container{color:var(--text-muted);font-size:.8rem;line-height:1.5;margin-top:1rem}.ms-lp .demo-form .hs-richtext,.ms-lp .demo-form .hs-richtext p{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.ms-lp .demo-form .hs-form-booleancheckbox-display{align-items:flex-start;color:var(--text-body);display:flex;font-size:.875rem;gap:.5rem}.ms-lp .demo-form .submitted-message{color:var(--text-ink);font-family:var(--font-display);font-size:1.0625rem;padding:1rem 0}@media (max-width:600px){.ms-lp .demo-form .form-columns-2{grid-template-columns:1fr}}.ms-lp .section_flow{background-color:var(--lavender)}.ms-lp .spc-cap_grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ms-lp .spc-cap_grid.is-4up{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-lp .spc-cap_grid+.spc-cap_grid{margin-top:1.5rem}.ms-lp .capability_card{background-color:var(--base-white);border:1px solid var(--border-light);border-radius:var(--radius-large);display:flex;gap:1.25rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.ms-lp a.capability_card{color:inherit;text-decoration:none}.ms-lp .capability_card:hover{box-shadow:0 2px 6px rgba(33,23,51,.06),0 16px 40px -8px rgba(33,23,51,.12);transform:translateY(-4px)}.ms-lp .spc-cap_grid.is-4up .capability_card{flex-direction:column;gap:1rem;padding:1.75rem 1.5rem}.ms-lp .capability_icon{align-items:center;background-color:var(--lavender);border-radius:var(--radius-medium);color:var(--purple);display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.ms-lp .capability_icon svg{height:22px;width:22px}.ms-lp .capability_body{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.ms-lp .capability_title{color:var(--text-ink);font-family:var(--font-display);font-size:1.1875rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.ms-lp .capability_text{color:var(--text-body);font-size:.9375rem;line-height:1.55}.ms-lp .capability_signal{color:var(--purple);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-top:.625rem}.ms-lp .capability_note,.ms-lp .capability_signal{align-items:center;display:inline-flex;font-family:var(--font-display)}.ms-lp .capability_note{color:var(--text-muted-aa);font-size:.8125rem;font-weight:600;gap:.375rem}.ms-lp .capability_note svg{height:.875rem;width:.875rem}.ms-lp .section_proof{background-color:var(--base-dark);background-image:radial-gradient(50rem 30rem at 85% 0,rgba(192,52,148,.22),transparent 60%),radial-gradient(44rem 28rem at 0 100%,rgba(243,111,70,.16),transparent 60%);color:hsla(0,0%,100%,.78);position:relative}.ms-lp .lp-proof_layout{align-items:center;display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:.85fr 1.15fr}.ms-lp .lp-proof_heading{color:#fff;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-top:1.5rem}.ms-lp .lp-proof_stats{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem}.ms-lp .proof_featured-stat{border-left:1px solid hsla(0,0%,100%,.14);padding-left:1rem}.ms-lp .proof_featured-stat-number{color:transparent;display:block;font-family:var(--font-display);font-size:clamp(2rem,3vw,2.625rem);font-weight:800;letter-spacing:-.03em;line-height:1;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--gradient-sunset)}.ms-lp .proof_featured-stat-label{color:hsla(0,0%,100%,.9);display:block;font-family:var(--font-display);font-size:.875rem;font-weight:600;line-height:1.35;margin-top:.5rem}.ms-lp .proof_featured-stat-source{color:hsla(0,0%,100%,.55);display:block;font-size:.75rem;line-height:1.35;margin-top:.375rem}.ms-lp .proof_quote-featured{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-large);padding:clamp(2rem,4vw,3rem)}.ms-lp .proof_featured-quote{color:#fff;font-family:var(--font-display);font-size:clamp(1.125rem,1.7vw,1.375rem);font-weight:600;letter-spacing:-.015em;line-height:1.5}.ms-lp .quote_attribution{align-items:center;display:flex;gap:.875rem;margin-top:1.75rem}.ms-lp .quote_avatar{align-items:center;background-image:var(--gradient-royal);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--font-display);font-size:.875rem;font-weight:700;height:2.875rem;justify-content:center;width:2.875rem}.ms-lp .quote_avatar svg{height:1.125rem;width:1.125rem}.ms-lp .quote_line{color:hsla(0,0%,100%,.65);font-size:.875rem;line-height:1.45}.ms-lp .quote_name{color:#fff;font-family:var(--font-display);font-size:.9375rem;font-weight:700}.ms-lp .section_lp-start{background-color:var(--base-white)}.ms-lp .lp-steps{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:64rem;position:relative}.ms-lp .lp-steps:before{background:linear-gradient(90deg,var(--border-light),rgba(192,52,148,.45),var(--purple));content:"";height:2px;left:16.66%;position:absolute;right:16.66%;top:1.75rem}.ms-lp .lp-step{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.ms-lp .lp-step_no{align-items:center;background-color:var(--base-white);border:1.5px solid var(--border-light);border-radius:50%;box-shadow:0 0 0 6px var(--base-white);color:var(--purple);display:flex;font-family:var(--font-display);font-size:1.125rem;font-weight:800;height:3.5rem;justify-content:center;width:3.5rem}.ms-lp .lp-step.is-active .lp-step_no{background-image:var(--gradient-royal);border:none;box-shadow:0 0 0 6px var(--base-white),0 12px 28px -8px rgba(106,47,140,.5);color:#fff}.ms-lp .lp-step_title{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin-top:1.5rem}.ms-lp .lp-step_text{color:var(--text-body);font-size:.9375rem;line-height:1.6;margin-top:.625rem}.ms-lp .lp-step_text .block{display:block}.ms-lp .section_cta{background-color:var(--base-white)}.ms-lp .section_cta .padding-section-large{padding-top:0}.ms-lp .cta_component{align-items:center;background-image:radial-gradient(44rem 26rem at 88% -10%,rgba(250,168,34,.32),transparent 58%),radial-gradient(40rem 26rem at 4% 110%,rgba(243,111,69,.4),transparent 58%),var(--gradient-royal);border-radius:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;padding:clamp(3.5rem,7vw,6rem) clamp(1.75rem,5vw,5rem);position:relative;text-align:center}.ms-lp .cta_heading{color:#fff;font-size:var(--text-h2);font-weight:800;letter-spacing:-.028em;line-height:1.06;max-width:18ch}.ms-lp .cta_text{color:hsla(0,0%,100%,.88);font-size:var(--text-lead);line-height:1.55;max-width:36rem}.ms-lp .cta_component .button{margin-top:.5rem}.ms-lp .section_faq{background-color:var(--base-white)}.ms-lp .section_faq .padding-section-large{padding-top:0}.ms-lp .faq_list{display:flex;flex-direction:column;gap:.875rem;margin:0 auto;max-width:48rem}.ms-lp .faq_item{background-color:var(--grey-light);border:1px solid var(--border-light);border-radius:var(--radius-medium);overflow:hidden;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.ms-lp .faq_question{align-items:center;background:transparent;border:none;color:var(--text-ink);cursor:pointer;display:flex;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;gap:1rem;justify-content:space-between;letter-spacing:-.01em;line-height:1.35;margin:0;padding:1.25rem 1.5rem;text-align:left;width:100%}.ms-lp .faq_question:focus-visible{border-radius:var(--radius-medium);outline:2px solid var(--purple);outline-offset:-2px}.ms-lp .faq_ico-bg{background-color:#f2eafa;border-radius:var(--radius-pill);flex-shrink:0;height:22px;position:relative;transition:transform .3s ease,background-color .25s ease;width:22px}.ms-lp .faq_ico-bg:after,.ms-lp .faq_ico-bg:before{background-color:var(--purple);border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.ms-lp .faq_ico-bg:after{transform:translate(-50%,-50%) rotate(90deg)}.ms-lp .faq_answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.ms-lp .faq_answer-inner{color:var(--text-body);line-height:1.6;min-height:0;overflow:hidden;padding:0 1.5rem;transition:padding-bottom .35s ease}.ms-lp .faq_item.is-open{background-color:var(--base-white);border-color:rgba(106,47,140,.25);box-shadow:var(--shadow-small)}.ms-lp .faq_item.is-open .faq_answer{grid-template-rows:1fr}.ms-lp .faq_item.is-open .faq_answer-inner{padding-bottom:1.375rem}.ms-lp .faq_item.is-open .faq_ico-bg{background-color:var(--purple);transform:rotate(45deg)}.ms-lp .faq_item.is-open .faq_ico-bg:after,.ms-lp .faq_item.is-open .faq_ico-bg:before{background-color:#fff}.ms-lp .footer_component{background-color:var(--base-footer);color:hsla(0,0%,100%,.64)}.ms-lp .lp-footer_inner{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;padding-bottom:2.5rem;padding-top:2.5rem}.ms-lp .lp-footer_brand{display:flex;flex-direction:column;gap:1rem}.ms-lp .lp-footer_brand img{height:2rem;width:auto}.ms-lp .lp-footer_copy{color:hsla(0,0%,100%,.55);font-size:.8125rem}.ms-lp .lp-footer_links{display:flex;font-size:.8125rem;gap:1.5rem}.ms-lp .lp-footer_links a{color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s ease}.ms-lp .lp-footer_links a:hover{color:#fff}.ms-lp.ms-anim [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.ms-lp.ms-anim [data-reveal].is-revealed{opacity:1;transform:none}.ms-lp.ms-anim [data-reveal-delay="1"]{transition-delay:.1s}.ms-lp.ms-anim [data-reveal-delay="2"]{transition-delay:.2s}.ms-lp.ms-anim [data-reveal-delay="3"]{transition-delay:.3s}@media (max-width:1199px){.ms-lp .spc-cap_grid.is-4up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.ms-lp .spc-cap_grid{grid-template-columns:1fr}.ms-lp .padding-global{padding-left:2rem;padding-right:2rem}.ms-lp .demo-hero_layout{padding-top:7.5rem}.ms-lp .demo-hero_layout,.ms-lp .lp-proof_layout{grid-template-columns:1fr}}@media (max-width:767px){.ms-lp .padding-global{padding-left:1.25rem;padding-right:1.25rem}.ms-lp .lp-nav_inner{height:4.5rem}.ms-lp .lp-nav_logo img{height:1.875rem}.ms-lp .section_demo-hero{margin-top:-4.5rem}.ms-lp .demo-hero_layout{gap:2.5rem;padding-top:6.5rem}.ms-lp .spc-cap_grid,.ms-lp .spc-cap_grid.is-4up{grid-template-columns:1fr}.ms-lp .capability_card{flex-direction:column;gap:1rem;padding:1.75rem 1.5rem}.ms-lp .lp-steps{gap:2.5rem;grid-template-columns:1fr}.ms-lp .lp-steps:before{display:none}.ms-lp .lp-step_title{margin-top:1rem}.ms-lp .br-desktop{display:none}.ms-lp .eyebrow{letter-spacing:.06em}.ms-lp .lp-footer_inner{flex-direction:column;text-align:center}.ms-lp .lp-footer_brand{align-items:center}}@media (max-width:479px){.ms-lp .lp-nav_logo img{height:1.5rem}.ms-lp .lp-nav .button.is-small{font-size:.75rem;gap:.5rem;padding:.25rem .875rem .25rem .25rem;white-space:nowrap}.ms-lp .lp-nav .button.is-small .button_circle{height:1.625rem;width:1.625rem}.ms-lp .lp-nav .button.is-small .button_circle svg{height:.875rem;width:.875rem}.ms-lp .lp-proof_stats{gap:1.25rem;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ms-lp *,.ms-lp :after,.ms-lp :before{animation:none!important;transition:none!important}.ms-lp.ms-anim [data-reveal]{opacity:1;transform:none}}