:root{--sp-hero-h:89vh;--sp-hero-pt:clamp(46.7px, calc(87.5px * var(--page-scale)), 87.5px);--sp-hero-pb:var(--sp-hero-pt);--sp-hero-text-h:clamp(300px, calc(515px * var(--page-scale)), 515px);--sp-hero-details-h:clamp(220px, calc(383px * var(--page-scale)), 383px);--sp-hero-copy-h:clamp(100px, calc(166px * var(--page-scale)), 166px);--sp-hero-stack-max-w:clamp(392px, calc(734px * var(--page-scale)), 734px);--sp-hero-copy-max-w:clamp(360px, calc(734px * var(--page-scale)), 734px);--sp-hero-title-min-h:clamp(52px, calc(98px * var(--page-scale)), 98px);--sp-hero-heading-details-gap:clamp(40px, calc(80px * var(--page-scale)), 80px);--sp-hero-copy-gap:clamp(20px, calc(32px * var(--page-scale)), 32px);--sp-hero-details-cards-gap:clamp(40px, calc(80px * var(--page-scale)), 80px);--sp-hero-title-lh:clamp(52px, calc(97.394px * var(--page-scale)), 97.394px);--sp-hero-subtitle-lh:clamp(24px, calc(45px * var(--page-scale)), 45px);--sp-hero-image-w:clamp(440px, calc(855px * var(--page-scale)), 855px);--sp-hero-image-h:clamp(264px, calc(512px * var(--page-scale)), 512px);--sp-hero-image-top:var(--sp-hero-pt);--sp-hero-image-right:clamp(8px, calc(40px * var(--page-scale)), 40px);--sp-banner-h:clamp(220px, calc(404px * var(--page-scale)), 404px);--sp-banner-headline:clamp(32px, calc(64px * var(--page-scale)), 64px);--sp-banner-headline-lh:clamp(36px, calc(64px * var(--page-scale)), 64px);--sp-banner-headline-tracking:clamp(.5px, calc(1px * var(--page-scale)), 1px);--sp-banner-subtitle:clamp(14px, calc(20px * var(--page-scale)), 20px);--sp-banner-subtitle-lh:clamp(22px, calc(28px * var(--page-scale)), 28px);--sp-banner-subtitle-tracking:-.04px;--sp-banner-text-max-w:clamp(320px, calc(1411px * var(--page-scale)), 1411px);--sp-banner-subtitle-max-w:clamp(280px, calc(1124px * var(--page-scale)), 1124px);--sp-banner-content-gap:clamp(24px, calc(40px * var(--page-scale)), 40px);--sp-banner-content-pt:clamp(40px, calc(105px * var(--page-scale)), 105px);--sp-banner-content-pb:clamp(40px, calc(105px * var(--page-scale)), 105px);--sp-meet-h:clamp(560px, calc(1000px * var(--page-scale)), 1000px);--sp-meet-copy-max-w:clamp(320px, calc(1155px * var(--page-scale)), 1155px);--sp-meet-copy-pb:clamp(48px, calc(124px * var(--page-scale)), 124px);--sp-meet-copy-gap:clamp(32px, calc(48px * var(--page-scale)), 48px);--sp-meet-title:clamp(28px, calc(44.286px * var(--page-scale)), 44.286px);--sp-meet-title-lh:clamp(36px, calc(59.906px * var(--page-scale)), 59.906px);--sp-meet-pillar-gap:clamp(32px, calc(48px * var(--page-scale)), 48px);--sp-meet-pillar-title:clamp(36px, calc(72px * var(--page-scale)), 72px);--sp-meet-pillar-title-lh:clamp(40px, calc(60.971px * var(--page-scale)), 60.971px);--sp-meet-pillar-subtitle:clamp(24px, calc(48px * var(--page-scale)), 48px);--sp-meet-pillar-subtitle-lh:clamp(32px, calc(60.971px * var(--page-scale)), 60.971px);--sp-meet-pillar-subtitle-tracking:clamp(.5px, calc(1px * var(--page-scale)), 1px);--sp-meet-pillar-desc:clamp(18px, calc(32px * var(--page-scale)), 32px);--sp-meet-pillar-desc-lh:clamp(28px, calc(43.979px * var(--page-scale)), 43.979px);--sp-meet-slides-min-h:clamp(200px, calc(300px * var(--page-scale)), 300px);--sp-meet-heading-wrap-gap:clamp(16px, calc(32px * var(--page-scale)), 32px);--sp-meet-pillar-subtitle-wrap:clamp(22px, calc(40px * var(--page-scale)), 40px);--sp-meet-pillar-subtitle-wrap-lh:clamp(28px, calc(48px * var(--page-scale)), 48px);--sp-meet-pillar-subtitle-wrap-max-w:clamp(200px, calc(480px * var(--page-scale)), 480px);--sp-layers-min-h:clamp(420px, calc(697px * var(--page-scale)), 697px);--sp-layers-pt:clamp(64px, calc(124px * var(--page-scale)), 124px);--sp-layers-pb:clamp(64px, calc(124px * var(--page-scale)), 124px);--sp-layers-grid-gap:clamp(40px, calc(80px * var(--page-scale)), 80px);--sp-layers-title:clamp(36px, calc(72px * var(--page-scale)), 72px);--sp-layers-title-lh:clamp(48px, calc(97.394px * var(--page-scale)), 97.394px);--sp-layers-title-tracking:clamp(-.75px, calc(-1.4096px * var(--page-scale)), -1.4096px);--sp-layers-title-max-w:clamp(240px, calc(493px * var(--page-scale)), 493px);--sp-layers-right-max-w:clamp(280px, calc(610px * var(--page-scale)), 610px);--sp-layers-right-gap:clamp(32px, calc(52px * var(--page-scale)), 52px);--sp-layers-eyebrow:clamp(24px, calc(40px * var(--page-scale)), 40px);--sp-layers-eyebrow-lh:clamp(28px, calc(37px * var(--page-scale)), 37px);--sp-layers-item-gap:clamp(16px, calc(20px * var(--page-scale)), 20px);--sp-layers-item-title:clamp(18px, calc(24px * var(--page-scale)), 24px);--sp-layers-item-title-lh:clamp(22px, calc(24px * var(--page-scale)), 24px);--sp-layers-item-body:clamp(14px, calc(16px * var(--page-scale)), 16px);--sp-layers-item-body-lh:clamp(22px, calc(25px * var(--page-scale)), 25px);--sp-layers-item-icon:clamp(14px, calc(16px * var(--page-scale)), 16px);--sp-layers-open-gap:clamp(12px, calc(16px * var(--page-scale)), 16px);--sp-delivery-min-h:clamp(640px, calc(1080px * var(--page-scale)), 1080px);--sp-delivery-pt:clamp(64px, calc(124px * var(--page-scale)), 124px);--sp-delivery-pb:clamp(48px, calc(130px * var(--page-scale)), 130px);--sp-delivery-header-mb:clamp(40px, calc(102px * var(--page-scale)), 102px);--sp-delivery-title:clamp(36px, calc(72px * var(--page-scale)), 72px);--sp-delivery-title-lh:clamp(48px, calc(92px * var(--page-scale)), 92px);--sp-delivery-desc:clamp(16px, calc(24px * var(--page-scale)), 24px);--sp-delivery-desc-lh:clamp(24px, calc(33px * var(--page-scale)), 33px);--sp-delivery-desc-max-w:clamp(260px, calc(516px * var(--page-scale)), 516px);--sp-delivery-diagram-max-w:clamp(320px, calc(1484px * var(--page-scale)), 1484px);--sp-outcomes-min-h:clamp(560px, calc(1024px * var(--page-scale)), 1024px);--sp-outcomes-pt:clamp(64px, calc(124px * var(--page-scale)), 124px);--sp-outcomes-pb:clamp(48px, calc(124px * var(--page-scale)), 124px);--sp-outcomes-title:clamp(36px, calc(72px * var(--page-scale)), 72px);--sp-outcomes-title-lh:clamp(48px, calc(92px * var(--page-scale)), 92px);--sp-outcomes-title-line2-lh:clamp(48px, calc(92px * var(--page-scale)), 92px);--sp-outcomes-header-gap:clamp(24px, calc(48px * var(--page-scale)), 48px);--sp-outcomes-header-mb:clamp(48px, calc(163px * var(--page-scale)), 163px);--sp-outcomes-desc:clamp(16px, calc(24px * var(--page-scale)), 24px);--sp-outcomes-desc-lh:clamp(24px, calc(33px * var(--page-scale)), 33px);--sp-outcomes-desc-max-w:clamp(280px, calc(516px * var(--page-scale)), 516px);--sp-outcomes-col-gap:clamp(12px, calc(17px * var(--page-scale)), 17px);--sp-outcomes-label-connector-gap:clamp(12px, calc(16px * var(--page-scale)), 16px);--sp-outcomes-head:clamp(16px, calc(18px * var(--page-scale)), 18px);--sp-outcomes-head-lh:clamp(24px, calc(36px * var(--page-scale)), 36px);--sp-outcomes-head-mb:clamp(12px, calc(16px * var(--page-scale)), 16px);--sp-outcomes-row-label:clamp(14px, calc(16px * var(--page-scale)), 16px);--sp-outcomes-row-label-lh:clamp(18px, calc(20px * var(--page-scale)), 20px);--sp-outcomes-connector-w:clamp(32px, calc(48px * var(--page-scale)), 48px);--sp-outcomes-cell-min-h:clamp(52px, calc(66px * var(--page-scale)), 66px);--sp-outcomes-row-gap:clamp(12px, calc(16px * var(--page-scale)), 16px);--sp-outcomes-cell-px:clamp(16px, calc(20px * var(--page-scale)), 20px);--sp-outcomes-trad-text:clamp(13px, calc(16px * var(--page-scale)), 16px);--sp-outcomes-trad-lh:clamp(20px, calc(24px * var(--page-scale)), 24px);--sp-outcomes-smart-text:clamp(13px, calc(16px * var(--page-scale)), 16px);--sp-outcomes-smart-lh:clamp(20px, calc(24px * var(--page-scale)), 24px);--sp-momentum-h:clamp(212px, calc(354px * var(--page-scale)), 354px);--sp-momentum-band-top:clamp(36px, calc(72px * var(--page-scale)), 72px);--sp-momentum-band-h:clamp(95px, calc(190px * var(--page-scale)), 190px);--sp-momentum-headline:clamp(24px, calc(44px * var(--page-scale)), 44px);--sp-momentum-headline-lh:clamp(32px, calc(52px * var(--page-scale)), 52px);--sp-momentum-headline-max-w:clamp(280px, calc(734px * var(--page-scale)), 734px);--sp-momentum-headline-pt:clamp(45px, calc(117px * var(--page-scale)), 117px);--sp-momentum-image-w:clamp(200px, calc(421px * var(--page-scale)), 421px);--sp-momentum-image-h:clamp(168px, calc(354px * var(--page-scale)), 354px);--sp-momentum-pattern-w:clamp(240px, calc(440px * var(--page-scale)), 440px);--sp-momentum-pattern-h:clamp(100px, calc(166px * var(--page-scale)), 166px);--sp-momentum-cta-w:clamp(180px, calc(235px * var(--page-scale)), 235px);--sp-momentum-cta-h:clamp(40px, calc(48px * var(--page-scale)), 48px);--sp-momentum-cta-top:clamp(42px, calc(84px * var(--page-scale)), 84px);--sp-momentum-grid-gap:clamp(12px, calc(28px * var(--page-scale)), 28px);--sp-faq-pt:clamp(80px, calc(148px * var(--page-scale)), 148px);--sp-faq-pb:clamp(48px, calc(171px * var(--page-scale)), 171px);--sp-faq-intro-w:clamp(280px, calc(426px * var(--page-scale)), 426px);--sp-faq-list-w:clamp(320px, calc(853px * var(--page-scale)), 853px);--sp-faq-layout-gap:clamp(48px, calc(294px * var(--page-scale)), 294px);--sp-faq-heading-gap:clamp(20px, calc(26px * var(--page-scale)), 26px);--sp-faq-intro-gap:clamp(24px, calc(32px * var(--page-scale)), 32px);--sp-faq-title:clamp(40px, calc(72px * var(--page-scale)), 72px);--sp-faq-title-lh:clamp(48px, calc(72px * var(--page-scale)), 72px);--sp-faq-subtitle:clamp(16px, calc(24px * var(--page-scale)), 24px);--sp-faq-subtitle-lh:clamp(28px, calc(38px * var(--page-scale)), 38px);--sp-faq-cta-w:clamp(200px, calc(247px * var(--page-scale)), 247px);--sp-faq-item-gap:clamp(20px, calc(24px * var(--page-scale)), 24px);--sp-faq-item-pb:clamp(20px, calc(24px * var(--page-scale)), 24px);--sp-faq-trigger-gap:clamp(20px, calc(32px * var(--page-scale)), 32px);--sp-faq-question:clamp(18px, calc(24px * var(--page-scale)), 24px);--sp-faq-question-lh:clamp(22px, calc(24px * var(--page-scale)), 24px)}.sp-hero-section{overflow-x:clip}.sp-hero-container{box-sizing:border-box}@media (min-width:1024px){.sp-hero-section{min-height:var(--sp-hero-h)}.sp-hero-container{min-height:var(--sp-hero-h);padding-top:var(--sp-hero-pt);padding-bottom:var(--sp-hero-pb);align-items:center;display:flex}}.sp-hero-media{top:50%;right:calc(max(0px, (100vw - min(100vw, var(--page-max))) / 2) + var(--sp-hero-image-right));width:var(--sp-hero-image-w);height:var(--sp-hero-image-h);z-index:0;position:absolute;overflow:hidden;transform:translateY(-50%)}.sp-hero-image{object-fit:contain;object-position:center right;width:100%;height:100%}.sp-hero-video{object-fit:cover;object-position:center}.sp-hero-stack{gap:var(--sp-hero-heading-details-gap);width:100%;max-width:var(--sp-hero-stack-max-w);box-sizing:border-box;flex-direction:column;padding-top:3rem;padding-bottom:2rem;display:flex}.sp-hero-intro{gap:var(--sp-hero-copy-gap);flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.sp-hero-stack{min-height:0;padding-top:0;padding-bottom:0}.sp-hero-intro{justify-content:flex-start;min-height:0}}.sp-hero-copy{gap:var(--sp-hero-copy-gap);max-width:var(--sp-hero-copy-max-w);flex-direction:column;display:flex}.sp-hero-title{line-height:var(--sp-hero-title-lh);letter-spacing:clamp(-.75px, calc(-1.4096px * var(--page-scale)), -1.4096px);margin:0}.sp-hero-subtitle-wrap .hero-subtitle{line-height:var(--sp-hero-subtitle-lh);max-width:var(--sp-hero-copy-max-w)}@media (min-width:1024px){.sp-hero-subtitle-wrap{min-height:clamp(45px, calc(90px * var(--page-scale)), 90px)}}.sp-hero-cards{flex-shrink:0;width:100%;margin-top:0}@media (min-width:1024px){.sp-hero-cards .hero-card{height:var(--hero-card-h);min-height:var(--hero-card-h)}}.sp-hero-cards .hero-card-row{margin-bottom:0}.sp-banner-section{height:var(--sp-banner-h);min-height:var(--sp-banner-h);position:relative;overflow:hidden}.sp-banner-bg{pointer-events:none;position:absolute;inset:0}.sp-banner-bg-base{background:#000;position:absolute;inset:0}.sp-banner-bg-image{opacity:.8;position:absolute;inset:0;overflow:hidden}.sp-banner-bg-img{object-fit:cover;max-width:none;width:100%!important;height:285.19%!important;top:-14.6%!important;left:0!important}.sp-banner-pattern{width:clamp(200px, calc(415px * var(--page-scale)), 415px);height:clamp(150px, calc(315px * var(--page-scale)), 315px);pointer-events:none;z-index:1;opacity:.31;position:absolute;top:50%;transform:translateY(-50%)}.sp-banner-pattern--left{left:clamp(40px, calc(189px * var(--page-scale)), 189px)}.sp-banner-pattern--center{left:50%;transform:translate(-50%,-50%)rotate(180deg)}.sp-banner-pattern--right{right:clamp(40px, calc(250px * var(--page-scale)), 250px)}.sp-banner-inner{z-index:2;box-sizing:border-box;height:100%;min-height:var(--sp-banner-h);padding-block:var(--sp-banner-content-pt);padding-inline:clamp(16px, calc(90px * var(--page-scale)), 90px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.sp-banner-copy{align-items:center;gap:var(--sp-banner-content-gap);width:100%;max-width:var(--sp-banner-text-max-w);text-align:center;flex-direction:column;display:flex}.sp-banner-headline{font-size:var(--sp-banner-headline);line-height:var(--sp-banner-headline-lh);letter-spacing:var(--sp-banner-headline-tracking);margin:0;font-weight:700}.sp-banner-subtitle{font-size:var(--sp-banner-subtitle);line-height:var(--sp-banner-subtitle-lh);letter-spacing:var(--sp-banner-subtitle-tracking);max-width:var(--sp-banner-subtitle-max-w);white-space:normal;margin:0;font-weight:400}@media (max-width:1023px){.sp-banner-section{height:auto;min-height:0}.sp-banner-inner{height:auto;min-height:0;padding-block:40px;padding-inline:clamp(16px,5vw,24px)}.sp-banner-copy{gap:16px;max-width:100%}.sp-banner-headline{font-size:32px;line-height:38px}.sp-banner-subtitle{max-width:100%;font-size:16px;line-height:24px}.sp-banner-pattern{opacity:.35;aspect-ratio:415/315;width:min(40vw,180px);height:auto}}.sp-meet-pin{height:calc(var(--sp-meet-slides,3) * 100vh);position:relative}.sp-meet-section{height:100dvh;min-height:var(--sp-meet-h);background:#0a0303;position:sticky;top:0;overflow:hidden}.sp-meet-section>.site-page{box-sizing:border-box;flex-direction:column;height:100%;min-height:100%;display:flex}.sp-meet-bg{pointer-events:none;position:absolute;inset:0}.sp-meet-bg-base{background:#0a0303;position:absolute;inset:0}.sp-meet-bg-image{position:absolute;inset:0;overflow:hidden}.sp-meet-bg-img,.sp-meet-bg-video{object-fit:cover;object-position:center top}.sp-meet-bg-video{width:100%;height:100%;position:absolute;inset:0}.sp-meet-container{z-index:1;box-sizing:border-box;width:100%;height:100%;min-height:100%;padding-bottom:var(--sp-meet-copy-pb);flex-direction:column;flex:auto;justify-content:flex-end;align-items:center;padding-top:0;display:flex;position:relative}.sp-meet-copy{align-items:center;gap:var(--sp-meet-copy-gap);width:100%;max-width:var(--sp-meet-copy-max-w);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.sp-meet-title{font-size:var(--sp-meet-title);line-height:var(--sp-meet-title-lh);flex-shrink:0;margin:0}.sp-meet-slides{width:100%;min-height:var(--sp-meet-slides-min-h);position:relative}.sp-meet-pillar{align-items:center;gap:var(--sp-meet-pillar-gap);opacity:0;pointer-events:none;flex-direction:column;width:100%;transition:opacity .45s;display:flex;position:absolute;inset:0}.sp-meet-pillar--active{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.sp-meet-pin{height:auto}.sp-meet-section{height:auto;min-height:var(--sp-meet-h);position:relative}.sp-meet-section>.site-page{height:auto;min-height:0}.sp-meet-container{height:auto;min-height:var(--sp-meet-h);flex:none}.sp-meet-copy{margin-top:0}.sp-meet-slides{gap:clamp(40px, calc(64px * var(--page-scale)), 64px);flex-direction:column;min-height:0;display:flex}.sp-meet-pillar{opacity:1;pointer-events:auto;position:relative;inset:auto}}.sp-meet-pillar-heading{width:100%;max-width:100%;line-height:var(--sp-meet-pillar-title-lh);margin:0}.sp-meet-pillar-heading--wrap{justify-content:center;align-items:center;gap:var(--sp-meet-heading-wrap-gap);text-align:center;flex-flow:row;width:100%;display:flex}.sp-meet-pillar-heading--wrap .sp-meet-pillar-title{white-space:nowrap;flex-shrink:0}.sp-meet-pillar-heading--wrap .sp-meet-pillar-sep{font-size:clamp(28px, calc(50px * var(--page-scale)), 50px);line-height:var(--sp-meet-pillar-title-lh);flex-shrink:0}.sp-meet-pillar-heading--wrap .sp-meet-pillar-subtitle{min-width:0;font-size:var(--sp-meet-pillar-subtitle-wrap);line-height:var(--sp-meet-pillar-subtitle-wrap-lh);letter-spacing:clamp(.5px, calc(1px * var(--page-scale)), 1px);text-align:left;white-space:nowrap;flex:0 auto}.sp-meet-pillar-title{font-size:var(--sp-meet-pillar-title);line-height:var(--sp-meet-pillar-title-lh)}.sp-meet-pillar-sep,.sp-meet-pillar-subtitle{font-size:var(--sp-meet-pillar-subtitle);line-height:var(--sp-meet-pillar-subtitle-lh);letter-spacing:var(--sp-meet-pillar-subtitle-tracking);font-weight:400}.sp-meet-pillar-description{font-size:var(--sp-meet-pillar-desc);line-height:var(--sp-meet-pillar-desc-lh);max-width:100%;margin:0;font-weight:400}@media (max-width:1023px){.sp-meet-pin{height:calc(var(--sp-meet-slides,3) * 100vh)}.sp-meet-section{height:100dvh;min-height:100dvh;position:sticky;top:0;overflow-x:clip}.sp-meet-section>.site-page{height:100%;min-height:0}.sp-meet-container{width:100%;max-width:100%;height:100%;min-height:0;padding-top:24px;padding-bottom:max(40px, calc(24px + env(safe-area-inset-bottom,0px)));flex:auto;justify-content:flex-end}.sp-meet-copy{box-sizing:border-box;flex-shrink:1;gap:16px;width:100%;min-width:0;max-width:100%;margin-top:auto;padding-inline:0}.sp-meet-title{max-width:100%;font-size:24px;line-height:32px}.sp-meet-slides{width:100%;min-width:0;min-height:0;display:grid}.sp-meet-pillar{grid-area:1/1;align-self:start;gap:12px;width:100%;min-width:0;max-width:100%;position:relative;inset:auto}.sp-meet-pillar-heading{overflow-wrap:break-word;max-width:100%;line-height:1.25}.sp-meet-pillar-heading--wrap{flex-wrap:wrap;justify-content:center;gap:4px 8px}.sp-meet-pillar-heading--wrap .sp-meet-pillar-title,.sp-meet-pillar-heading--wrap .sp-meet-pillar-subtitle{white-space:normal;flex:auto;max-width:100%}.sp-meet-pillar-title,.sp-meet-pillar-heading--wrap .sp-meet-pillar-title{font-size:26px;line-height:32px}.sp-meet-pillar-sep,.sp-meet-pillar-subtitle,.sp-meet-pillar-heading--wrap .sp-meet-pillar-sep,.sp-meet-pillar-heading--wrap .sp-meet-pillar-subtitle{letter-spacing:0;font-size:16px;line-height:22px}.sp-meet-pillar-heading--wrap .sp-meet-pillar-sep{flex-shrink:0}.sp-meet-pillar-description{overflow-wrap:break-word;max-width:100%;font-size:15px;line-height:22px}}@media (max-width:639px){.sp-meet-pillar-heading:not(.sp-meet-pillar-heading--wrap){flex-direction:column;align-items:center;gap:4px;display:flex}.sp-meet-pillar-heading:not(.sp-meet-pillar-heading--wrap) .sp-meet-pillar-sep{display:none}.sp-meet-pillar-heading--wrap{flex-direction:column;align-items:center;gap:4px}.sp-meet-pillar-heading--wrap .sp-meet-pillar-sep{display:none}.sp-meet-pillar-heading--wrap .sp-meet-pillar-subtitle{text-align:center}.sp-meet-pillar-title,.sp-meet-pillar-heading--wrap .sp-meet-pillar-title{font-size:24px;line-height:30px}.sp-meet-pillar-subtitle,.sp-meet-pillar-heading--wrap .sp-meet-pillar-subtitle{font-size:15px;line-height:20px}.sp-meet-pillar-description{font-size:14px;line-height:20px}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.sp-meet-pin{height:auto}.sp-meet-section{height:auto;min-height:var(--sp-meet-h);position:relative}.sp-meet-section>.site-page{height:auto;min-height:0}.sp-meet-container{height:auto;min-height:var(--sp-meet-h);flex:none}.sp-meet-copy{margin-top:0}.sp-meet-slides{flex-direction:column;gap:clamp(32px,8vw,48px);min-height:0;display:flex}.sp-meet-pillar{opacity:1;pointer-events:auto;grid-area:auto;position:relative;inset:auto}}.sp-layers-section{min-height:var(--sp-layers-min-h);padding-top:var(--sp-layers-pt);padding-bottom:var(--sp-layers-pb);background:#f5f5f5;position:relative;overflow:hidden}.sp-layers-container{z-index:1;position:relative}.sp-layers-grid{gap:var(--sp-layers-grid-gap);grid-template-columns:1fr;justify-content:space-between;align-items:center;display:grid}@media (min-width:1024px){.sp-layers-grid{grid-template-columns:minmax(0, var(--sp-layers-title-max-w)) minmax(0, var(--sp-layers-right-max-w));justify-content:space-between}}.sp-layers-title{font-size:var(--sp-layers-title);line-height:var(--sp-layers-title-lh);letter-spacing:var(--sp-layers-title-tracking);max-width:var(--sp-layers-title-max-w);margin:0}.sp-layers-right{width:100%;max-width:var(--sp-layers-right-max-w);gap:var(--sp-layers-right-gap);flex-direction:column;display:flex}.sp-layers-eyebrow{font-size:var(--sp-layers-eyebrow);line-height:var(--sp-layers-eyebrow-lh);color:#a82d35;margin:0}.sp-layers-accordion{gap:var(--sp-layers-item-gap);flex-direction:column;width:100%;display:flex}.sp-layers-item{padding-bottom:clamp(16px, calc(24px * var(--page-scale)), 24px);border-bottom:1px solid #dbdbdb}.sp-layers-item-trigger{justify-content:space-between;align-items:flex-start;gap:clamp(24px, calc(32px * var(--page-scale)), 32px);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:flex}.sp-layers-item-title{font-size:var(--sp-layers-item-title);line-height:var(--sp-layers-item-title-lh);flex:1}.sp-layers-item-icon{font-size:var(--sp-layers-item-icon);width:var(--sp-layers-item-icon);text-align:center;flex-shrink:0;line-height:1}.sp-layers-item--open .sp-layers-item-trigger{margin-bottom:var(--sp-layers-open-gap)}.sp-layers-item-body{font-size:var(--sp-layers-item-body);line-height:var(--sp-layers-item-body-lh);color:#717171;margin:0;font-weight:400}@media (max-width:1023px){.sp-layers-section{min-height:0;padding-top:clamp(48px,12vw,72px);padding-bottom:clamp(48px,12vw,72px)}.sp-layers-grid{align-items:stretch;gap:clamp(24px,6vw,36px)}.sp-layers-title,.sp-layers-right{width:100%;max-width:none}.sp-layers-title{letter-spacing:-.02em;font-size:clamp(32px,9vw,44px);line-height:1.12}.sp-layers-eyebrow{font-size:clamp(18px,5vw,24px);line-height:1.35}.sp-layers-right{gap:clamp(20px,5vw,28px)}.sp-layers-item-trigger{gap:16px}}.sp-delivery-section{min-height:var(--sp-delivery-min-h);padding-top:var(--sp-delivery-pt);padding-bottom:var(--sp-delivery-pb);background:#fff}.sp-delivery-header{gap:clamp(20px, calc(32px * var(--page-scale)), 32px);margin-bottom:var(--sp-delivery-header-mb);flex-direction:column;display:flex}@media (min-width:1024px){.sp-delivery-header{justify-content:space-between;align-items:flex-start;gap:clamp(32px, calc(64px * var(--page-scale)), 64px);flex-direction:row}}.sp-delivery-title{font-size:var(--sp-delivery-title);line-height:var(--sp-delivery-title-lh);letter-spacing:-.02em;flex:1;margin:0}.sp-delivery-description{font-size:var(--sp-delivery-desc);line-height:var(--sp-delivery-desc-lh);max-width:var(--sp-delivery-desc-max-w);flex-shrink:0;margin:0;font-weight:400}.sp-delivery-diagram{width:100%;max-width:var(--sp-delivery-diagram-max-w);margin-inline:auto;line-height:0}.sp-delivery-diagram-img{width:100%;height:auto}@media (max-width:1023px){.sp-delivery-section{min-height:0;padding-top:clamp(48px,12vw,72px);padding-bottom:clamp(40px,10vw,64px)}.sp-delivery-header{gap:16px;margin-bottom:clamp(28px,7vw,40px)}.sp-delivery-title{font-size:clamp(32px,9vw,44px);line-height:1.12}.sp-delivery-description{width:100%;max-width:none}}.sp-outcomes-section{min-height:var(--sp-outcomes-min-h);padding-top:var(--sp-outcomes-pt);padding-bottom:var(--sp-outcomes-pb);background:#f5f5f5}.sp-outcomes-header{gap:var(--sp-outcomes-header-gap);margin-bottom:var(--sp-outcomes-header-mb);flex-direction:column;display:flex}@media (min-width:1024px){.sp-outcomes-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.sp-outcomes-title-wrap{flex:1;position:relative}.sp-outcomes-title{font-size:var(--sp-outcomes-title);line-height:var(--sp-outcomes-title-lh);letter-spacing:-.02em;margin:0}.sp-outcomes-title-line-wrap{line-height:var(--sp-outcomes-title-line2-lh)}.sp-outcomes-description{font-size:var(--sp-outcomes-desc);line-height:var(--sp-outcomes-desc-lh);max-width:var(--sp-outcomes-desc-max-w);margin:0;font-weight:400}.sp-outcomes-table{gap:var(--sp-outcomes-row-gap);flex-direction:column;width:100%;display:flex}.sp-outcomes-table-head,.sp-outcomes-table-row{column-gap:var(--sp-outcomes-col-gap);grid-template-columns:minmax(0,179fr) minmax(0,609fr) minmax(0,610fr);width:100%;display:grid}.sp-outcomes-table-head{margin-bottom:var(--sp-outcomes-head-mb);align-items:end}.sp-outcomes-head-traditional,.sp-outcomes-head-smart{font-size:var(--sp-outcomes-head);line-height:var(--sp-outcomes-head-lh);padding-inline:var(--sp-outcomes-cell-px)}.sp-outcomes-head-traditional{font-weight:500}.sp-outcomes-table-row{align-items:stretch}.sp-outcomes-row-label-col{grid-template-columns:minmax(0, 1fr) var(--sp-outcomes-connector-w);column-gap:var(--sp-outcomes-label-connector-gap);align-items:center;min-width:0;display:grid}.sp-outcomes-row-label{font-size:var(--sp-outcomes-row-label);line-height:var(--sp-outcomes-row-label-lh);text-align:right;white-space:nowrap;justify-self:end}.sp-outcomes-row-connector{width:var(--sp-outcomes-connector-w);height:var(--sp-outcomes-row-label-lh);flex-shrink:0;align-items:center;display:flex;position:relative}.sp-outcomes-row-connector:before{content:"";background:#b3b3b3;flex:1;height:1px}.sp-outcomes-row-connector:after{content:"";width:clamp(3px, calc(4px * var(--page-scale)), 4px);height:clamp(3px, calc(4px * var(--page-scale)), 4px);background:#b3b3b3;border-radius:50%;flex-shrink:0}.sp-outcomes-cell{min-height:var(--sp-outcomes-cell-min-h);min-width:0;padding:clamp(10px, calc(14px * var(--page-scale)), 14px) var(--sp-outcomes-cell-px);box-sizing:border-box;align-items:center;display:flex}.sp-outcomes-cell--traditional{color:#f5f5f5;font-size:var(--sp-outcomes-trad-text);line-height:var(--sp-outcomes-trad-lh);background:#0a0303;font-weight:500}.sp-outcomes-cell--smart{background:var(--ssi-red);color:#fff;font-size:var(--sp-outcomes-smart-text);line-height:var(--sp-outcomes-smart-lh);font-weight:700}.sp-outcomes-cell-label{display:none}@media (max-width:1023px){.sp-outcomes-section{min-height:0;padding-top:clamp(48px,12vw,72px);padding-bottom:clamp(40px,10vw,64px)}.sp-outcomes-header{gap:16px;margin-bottom:clamp(32px,8vw,48px)}.sp-outcomes-title{font-size:clamp(32px,9vw,44px);line-height:1.12}.sp-outcomes-description{width:100%;max-width:none}.sp-outcomes-table{gap:clamp(20px,5vw,28px)}.sp-outcomes-table-head{display:none}.sp-outcomes-table-row{flex-direction:column;gap:8px;display:flex}.sp-outcomes-row-label-col{margin-bottom:4px;display:block}.sp-outcomes-row-label{text-align:left;white-space:normal;font-size:clamp(16px,4.2vw,18px);line-height:1.3}.sp-outcomes-row-connector{display:none}.sp-outcomes-cell{flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:14px 16px}.sp-outcomes-cell-label{letter-spacing:.02em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:600;line-height:1.2;display:block}}.sp-momentum-section{min-height:var(--sp-momentum-h);--sp-momentum-below-bg:#f5f5f5;background:linear-gradient(to bottom, transparent 0, transparent calc(var(--sp-momentum-band-top) + var(--sp-momentum-band-h)), var(--sp-momentum-below-bg) calc(var(--sp-momentum-band-top) + var(--sp-momentum-band-h)), var(--sp-momentum-below-bg) 100%);position:relative;overflow:visible}@media (max-width:1023px){.sp-momentum-section{background:0 0}}.sp-momentum-section>.site-page{min-height:var(--sp-momentum-h);overflow:visible}.sp-momentum-band{top:var(--sp-momentum-band-top);width:100vw;max-width:var(--page-max);height:var(--sp-momentum-band-h);pointer-events:none;z-index:0;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.sp-momentum-band-base{background:#000;border:1px solid #000;position:absolute;inset:0}.sp-momentum-band-texture{opacity:.5;position:absolute;inset:0;overflow:hidden}.sp-momentum-band-texture-img{object-fit:cover;max-width:none;width:100%!important;height:606.41%!important;top:-166.8%!important;left:0!important}.sp-momentum-pattern{width:var(--sp-momentum-pattern-w);height:var(--sp-momentum-pattern-h);pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sp-momentum-pattern-img{object-fit:contain;object-position:right center;width:100%;height:100%;display:block}.sp-momentum-container{z-index:1;min-height:var(--sp-momentum-h);position:relative;overflow:visible}.sp-momentum-layout{gap:var(--sp-momentum-grid-gap);width:100%;min-height:var(--sp-momentum-h);padding-block:clamp(24px, calc(40px * var(--page-scale)), 40px);justify-items:start;display:grid;position:relative}@media (min-width:1024px){.sp-momentum-layout{grid-template-columns:minmax(0, 1fr) var(--sp-momentum-image-w) var(--sp-momentum-cta-w);column-gap:clamp(16px, calc(24px * var(--page-scale)), 24px);align-items:start;padding-block:0}}.sp-momentum-headline{font-size:var(--sp-momentum-headline);line-height:var(--sp-momentum-headline-lh);width:max-content;max-width:min(var(--sp-momentum-headline-max-w), 100%);padding-top:var(--sp-momentum-headline-pt);box-sizing:border-box;z-index:2;margin:0;display:block}.sp-momentum-headline-line{display:block}@media (min-width:1024px){.sp-momentum-headline{grid-area:1/1;align-self:start}.sp-momentum-headline-line{white-space:nowrap}}.sp-momentum-image-wrap{z-index:3;width:min(100%, var(--sp-momentum-image-w));height:var(--sp-momentum-image-h);flex-shrink:0;justify-content:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.sp-momentum-image-wrap{grid-area:1/2;place-self:start center;max-width:100%;margin:0}}.sp-momentum-image{object-fit:contain;object-position:center bottom;width:100%;height:100%}.sp-momentum-cta{z-index:4;box-sizing:border-box;width:var(--sp-momentum-cta-w);max-width:100%;min-height:var(--sp-momentum-cta-h);padding-inline:clamp(12px, calc(14px * var(--page-scale)), 14px);padding-block:clamp(6px, calc(8px * var(--page-scale)), 8px);gap:clamp(12px, calc(16px * var(--page-scale)), 16px);font-size:clamp(14px, calc(18px * var(--page-scale)), 18px);line-height:clamp(24px, calc(28px * var(--page-scale)), 28px);white-space:nowrap;font-weight:600;position:relative;height:var(--sp-momentum-cta-h)!important}@media (min-width:1024px){.sp-momentum-cta{margin-top:calc(var(--sp-momentum-band-top) + (var(--sp-momentum-band-h) / 2) - (var(--sp-momentum-cta-h) / 2));grid-area:1/3;place-self:start end;margin-right:0}}@media (max-width:1023px){.sp-momentum-section,.sp-momentum-section>.site-page,.sp-momentum-container,.sp-momentum-layout{min-height:0}.sp-momentum-band{height:100%;top:0}.sp-momentum-pattern{aspect-ratio:440/166;opacity:.45;width:min(70vw,280px);height:auto;top:auto;bottom:8%;right:-8%;transform:none}.sp-momentum-layout{text-align:center;align-content:center;justify-items:center;gap:clamp(20px,5vw,28px);padding-block:clamp(48px,12vw,72px)}.sp-momentum-headline{text-align:center;width:100%;max-width:100%;padding-top:0;font-size:clamp(22px,6vw,32px);line-height:1.25}.sp-momentum-headline-line{white-space:normal}.sp-momentum-image-wrap{aspect-ratio:421/354;width:min(72vw,280px);height:auto}.sp-momentum-cta{justify-self:center;width:auto;min-width:min(100%,200px)}}.sp-faq-section{padding-top:var(--sp-faq-pt);padding-bottom:var(--sp-faq-pb);background-color:#fff}.sp-faq-layout{gap:clamp(40px, calc(64px * var(--page-scale)), 64px);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.sp-faq-layout{gap:var(--sp-faq-layout-gap);grid-template-columns:minmax(0,426fr) minmax(0,853fr);align-items:start}}.sp-faq-intro{gap:var(--sp-faq-intro-gap);max-width:var(--sp-faq-intro-w);flex-direction:column;display:flex}.sp-faq-heading{gap:var(--sp-faq-heading-gap);flex-direction:column;display:flex}.sp-faq-title{font-size:var(--sp-faq-title);line-height:var(--sp-faq-title-lh);letter-spacing:-.02em}.sp-faq-subtitle{font-size:var(--sp-faq-subtitle);line-height:var(--sp-faq-subtitle-lh);margin:0;font-weight:400}.sp-faq-cta{box-sizing:border-box;width:fit-content;min-width:0;max-width:100%}.sp-faq-cta.hero-primary-btn{width:fit-content;min-width:0;max-width:100%;height:auto;min-height:var(--hero-btn-height);padding-inline:var(--hero-btn-px);padding-block:var(--hero-btn-py);white-space:normal}.sp-faq-cta.hero-primary-btn>span{white-space:normal;text-align:center;line-height:var(--hero-btn-leading)}.sp-faq-list{gap:var(--sp-faq-item-gap);min-width:0;max-width:var(--sp-faq-list-w);flex-direction:column;display:flex}.sp-faq-item{padding-bottom:var(--sp-faq-item-pb);border-bottom:1px solid #dbdbdb}.sp-faq-trigger{justify-content:space-between;align-items:flex-start;gap:var(--sp-faq-trigger-gap);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:flex}.sp-faq-question{min-width:0;font-size:var(--sp-faq-question);line-height:var(--sp-faq-question-lh);color:var(--ssi-black);flex:1;font-weight:600}.sp-faq-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:4px;transition:transform .2s;display:flex}.sp-faq-icon--open{transform:rotate(45deg)}.sp-faq-icon-img{width:16px;height:16px;display:block}.sp-faq-answer{margin-top:clamp(12px, calc(16px * var(--page-scale)), 16px);padding-right:clamp(24px, calc(48px * var(--page-scale)), 48px)}.sp-faq-answer p{font-size:clamp(14px, calc(18px * var(--page-scale)), 18px);line-height:clamp(24px, calc(28px * var(--page-scale)), 28px);color:var(--ssi-body);margin:0;font-weight:400}@media (max-width:1023px){.sp-faq-section{padding-top:56px;padding-bottom:56px}.sp-faq-layout{gap:32px}.sp-faq-intro{gap:20px;max-width:100%}.sp-faq-list{gap:16px;width:100%;max-width:100%}.sp-faq-item{padding-bottom:16px}.sp-faq-trigger{gap:16px}.sp-faq-question{font-size:16px;line-height:24px}.sp-faq-answer{margin-top:12px;padding-right:28px}.sp-faq-answer p{font-size:14px;line-height:22px}}
