.marketing-module__snxi8q__site{--ink:#252b2d;--muted:#5d6667;--paper:#f7f7f2;--line:#dce0d9;--brand:#7b2d3b;background:var(--paper);color:var(--ink);font-family:var(--font-dm-sans),sans-serif;overflow-x:clip}.marketing-module__snxi8q__site *{box-sizing:border-box}.marketing-module__snxi8q__site a,.marketing-module__snxi8q__site button{touch-action:manipulation}.marketing-module__snxi8q__site :is(a,button,input,summary):focus-visible{outline-offset:5px;outline:3px solid #b56273}.marketing-module__snxi8q__wrap{width:min(1240px,100% - 96px);margin-inline:auto}.marketing-module__snxi8q__eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.marketing-module__snxi8q__primary,.marketing-module__snxi8q__secondary{border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 22px;font-size:13px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.marketing-module__snxi8q__primary{background:var(--brand);color:#fff}.marketing-module__snxi8q__primary:hover{background:#622331;transform:translateY(-2px)}.marketing-module__snxi8q__secondary{border:1px solid var(--line);color:var(--ink)}.marketing-module__snxi8q__secondary:hover{background:#e9ece5;transform:translateY(-2px)}.marketing-module__snxi8q__actionRow{flex-wrap:wrap;gap:12px;display:flex}.marketing-module__snxi8q__section{padding-block:104px;scroll-margin-top:90px}.marketing-module__snxi8q__section h2{letter-spacing:-.055em;text-wrap:balance;max-width:800px;font-size:clamp(34px,4.1vw,56px);font-weight:500;line-height:1.08}.marketing-module__snxi8q__intro{max-width:620px;color:var(--muted);margin-top:22px;font-size:16px;line-height:1.8}.marketing-module__snxi8q__nav{z-index:40;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#252b2df7;border-bottom:1px solid #ffffff1c;position:sticky;top:0}.marketing-module__snxi8q__navInner{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.marketing-module__snxi8q__brand{letter-spacing:-1.3px;font-size:26px;font-weight:700;line-height:1}.marketing-module__snxi8q__brandDot{color:#d7b1b8}.marketing-module__snxi8q__navLinks{color:#dce1dc;gap:26px;font-size:12px;display:flex}.marketing-module__snxi8q__navLinks a:hover{color:#fff}.marketing-module__snxi8q__navActions{align-items:center;gap:20px;font-size:12px;display:flex}.marketing-module__snxi8q__nav .marketing-module__snxi8q__primary{min-height:38px;color:var(--ink);background:#f5f5ee;padding:10px 16px}.marketing-module__snxi8q__menuButton,.marketing-module__snxi8q__mobileMenu{display:none}.marketing-module__snxi8q__hero{background:var(--ink);color:#fff;padding-top:76px;position:relative;overflow:hidden}.marketing-module__snxi8q__hero .marketing-module__snxi8q__eyebrow{color:#c9d3c8}.marketing-module__snxi8q__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:1080px;margin-top:23px;font-size:clamp(56px,7.6vw,106px);font-weight:500;line-height:.98}.marketing-module__snxi8q__hero h1 span{color:#bac9ba}.marketing-module__snxi8q__heroCopy{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:30px;display:flex}.marketing-module__snxi8q__heroCopy p{color:#cdd5ce;max-width:560px;font-size:16px;line-height:1.85}.marketing-module__snxi8q__hero .marketing-module__snxi8q__actionRow{flex-shrink:0}.marketing-module__snxi8q__hero .marketing-module__snxi8q__primary{color:var(--ink);background:#fafaf4}.marketing-module__snxi8q__hero .marketing-module__snxi8q__primary:hover{background:#e6ece0}.marketing-module__snxi8q__hero .marketing-module__snxi8q__secondary{color:#eef1ea;border-color:#69726b}.marketing-module__snxi8q__hero .marketing-module__snxi8q__secondary:hover{background:#343d37}.marketing-module__snxi8q__heroNote{color:#9eada2;margin-top:17px;font-size:11px}.marketing-module__snxi8q__heroPreview{background:#ffffff08;border:1px solid #ffffff24;border-bottom:0;border-radius:9px 9px 0 0;max-height:510px;margin-top:58px;padding:0 16px;position:relative;overflow:hidden}.marketing-module__snxi8q__previewBar{color:#d0d9d0;letter-spacing:.05em;justify-content:space-between;gap:12px;padding:13px 2px;font-size:10px;display:flex}.marketing-module__snxi8q__heroPreview img{border-radius:4px 4px 0 0;width:100%;height:auto;display:block}.marketing-module__snxi8q__heroPreview:after{content:"";pointer-events:none;background:linear-gradient(#0000,#252b2d33);height:70px;position:absolute;inset:auto 0 0}.marketing-module__snxi8q__heroEnter{animation:.7s both marketing-module__snxi8q__marketing-enter}.marketing-module__snxi8q__heroDelay{animation-delay:.12s}.marketing-module__snxi8q__useStrip{border-bottom:1px solid var(--line)}.marketing-module__snxi8q__useStripInner{min-height:88px;color:var(--muted);justify-content:space-between;align-items:center;gap:25px;font-size:12px;display:flex}.marketing-module__snxi8q__useStrip a{color:var(--ink);align-items:center;gap:14px;font-size:14px;font-weight:500;display:inline-flex}.marketing-module__snxi8q__useStrip a:hover{color:var(--brand)}.marketing-module__snxi8q__featuresHeader{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.marketing-module__snxi8q__featuresHeader p{max-width:350px;color:var(--muted);font-size:14px;line-height:1.8}.marketing-module__snxi8q__workflowGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;display:grid}.marketing-module__snxi8q__workflow{padding:28px 28px 6px 0}.marketing-module__snxi8q__workflow+.marketing-module__snxi8q__workflow{border-left:1px solid var(--line);padding-left:28px}.marketing-module__snxi8q__workflowIndex{color:var(--muted);font-size:11px}.marketing-module__snxi8q__workflow h3{letter-spacing:-.03em;margin:30px 0 12px;font-size:18px;font-weight:500}.marketing-module__snxi8q__workflow p{color:var(--muted);font-size:13px;line-height:1.9}.marketing-module__snxi8q__businesses{background:#ecefe7}.marketing-module__snxi8q__businessHeader{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.marketing-module__snxi8q__businessHeader p{max-width:340px;color:var(--muted);font-size:14px;line-height:1.8}.marketing-module__snxi8q__businessTabs{border-bottom:1px solid #cfd6cb;gap:30px;margin-top:45px;display:flex}.marketing-module__snxi8q__businessTabs button{min-height:54px;color:var(--muted);cursor:pointer;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.marketing-module__snxi8q__businessTabs button[aria-selected=true]{border-color:var(--brand);color:var(--ink);font-weight:600}.marketing-module__snxi8q__businessPanel{grid-template-columns:.8fr 1.2fr;gap:100px;padding-top:42px;display:grid}.marketing-module__snxi8q__businessPanel h3{letter-spacing:-.045em;font-size:32px;font-weight:500;line-height:1.18}.marketing-module__snxi8q__businessPanel p{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.9}.marketing-module__snxi8q__businessPanel ul{gap:0;display:grid}.marketing-module__snxi8q__businessPanel li{border-bottom:1px solid #d3dacd;align-items:flex-start;gap:18px;padding:17px 0;font-size:14px;line-height:1.7;display:flex}.marketing-module__snxi8q__businessPanel li:first-child{padding-top:0}.marketing-module__snxi8q__businessPanel li svg{color:var(--brand);flex-shrink:0;margin-top:4px}.marketing-module__snxi8q__businessPanel a{color:var(--brand);align-items:center;gap:10px;margin-top:25px;font-size:13px;font-weight:600;display:inline-flex}.marketing-module__snxi8q__controlGrid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.marketing-module__snxi8q__controls{border-top:1px solid var(--line)}.marketing-module__snxi8q__controls article{border-bottom:1px solid var(--line);padding:23px 0}.marketing-module__snxi8q__controls h3{margin-bottom:9px;font-size:16px;font-weight:500}.marketing-module__snxi8q__controls p{color:var(--muted);font-size:13px;line-height:1.9}.marketing-module__snxi8q__platformImage{border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:42px;overflow:hidden}.marketing-module__snxi8q__platformImage img{width:100%;height:auto;display:block}.marketing-module__snxi8q__imageCaption{color:var(--muted);justify-content:space-between;gap:20px;margin-top:14px;font-size:11px;display:flex}.marketing-module__snxi8q__rollout{background:var(--ink);color:#f9faf3}.marketing-module__snxi8q__rollout .marketing-module__snxi8q__intro{color:#bac7bd}.marketing-module__snxi8q__rolloutSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.marketing-module__snxi8q__rolloutSteps article{border-top:1px solid #ffffff2e;padding-top:23px}.marketing-module__snxi8q__rolloutSteps span{color:#adbfaf;font-size:11px}.marketing-module__snxi8q__rolloutSteps h3{letter-spacing:-.03em;margin:24px 0 12px;font-size:20px;font-weight:500}.marketing-module__snxi8q__rolloutSteps p{color:#b9c6bc;font-size:13px;line-height:1.9}.marketing-module__snxi8q__rollout .marketing-module__snxi8q__actionRow{margin-top:37px}.marketing-module__snxi8q__rollout .marketing-module__snxi8q__primary{color:var(--ink);background:#f5f6ee}.marketing-module__snxi8q__rollout .marketing-module__snxi8q__secondary{color:#f5f6ee;border-color:#69756a}.marketing-module__snxi8q__rollout .marketing-module__snxi8q__secondary:hover{background:#354037}.marketing-module__snxi8q__rolloutNote{color:#a8b9ab;margin-top:17px;font-size:11px}.marketing-module__snxi8q__faqGrid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.marketing-module__snxi8q__faqItems details{border-bottom:1px solid var(--line)}.marketing-module__snxi8q__faqItems details:first-child{border-top:1px solid var(--line)}.marketing-module__snxi8q__faqItems summary{cursor:pointer;justify-content:space-between;gap:24px;padding:23px 0;font-size:14px;font-weight:500;line-height:1.6;list-style:none;display:flex}.marketing-module__snxi8q__faqItems summary::-webkit-details-marker{display:none}.marketing-module__snxi8q__faqItems summary svg{flex-shrink:0;margin-top:4px;transition:transform .18s}.marketing-module__snxi8q__faqItems details[open] summary svg{transform:rotate(45deg)}.marketing-module__snxi8q__faqItems details p{color:var(--muted);padding:0 35px 25px 0;font-size:13px;line-height:1.9}.marketing-module__snxi8q__footer{border-top:1px solid var(--line);padding-block:48px}.marketing-module__snxi8q__footerTop{justify-content:space-between;gap:30px;display:flex}.marketing-module__snxi8q__footer p{max-width:300px;color:var(--muted);margin-top:16px;font-size:12px;line-height:1.9}.marketing-module__snxi8q__footerLinks{flex-wrap:wrap;align-items:start;gap:25px;font-size:12px;display:flex}.marketing-module__snxi8q__footerBottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:35px;padding-top:24px;font-size:10px;display:flex}@keyframes marketing-module__snxi8q__marketing-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.marketing-module__snxi8q__platformImage{animation:.7s both marketing-module__snxi8q__marketing-enter;animation-timeline:view();animation-range:entry entry 25%}}@media (max-width:1100px){.marketing-module__snxi8q__wrap{width:calc(100% - 56px)}.marketing-module__snxi8q__heroCopy{gap:30px}.marketing-module__snxi8q__heroCopy p{max-width:480px}.marketing-module__snxi8q__heroCopy .marketing-module__snxi8q__actionRow{flex-direction:column}.marketing-module__snxi8q__businessPanel{gap:50px}.marketing-module__snxi8q__controlGrid,.marketing-module__snxi8q__faqGrid{gap:45px}.marketing-module__snxi8q__navLinks{gap:20px}}@media (max-width:760px){.marketing-module__snxi8q__wrap{width:calc(100% - 40px)}.marketing-module__snxi8q__navInner{height:66px}.marketing-module__snxi8q__navLinks,.marketing-module__snxi8q__navActions{display:none}.marketing-module__snxi8q__brand{font-size:24px}.marketing-module__snxi8q__menuButton{border:1px solid #ffffff30;border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.marketing-module__snxi8q__mobileMenu{gap:2px;padding:8px 20px 22px;display:grid}.marketing-module__snxi8q__mobileMenu a{padding:13px 0;font-size:14px}.marketing-module__snxi8q__mobileMenu .marketing-module__snxi8q__primary{margin-top:12px;padding:13px}.marketing-module__snxi8q__hero{padding-top:46px}.marketing-module__snxi8q__hero h1{letter-spacing:-.06em;margin-top:20px;font-size:clamp(47px,10.2vw,76px)}.marketing-module__snxi8q__heroCopy{margin-top:24px;display:block}.marketing-module__snxi8q__heroCopy p{max-width:540px;font-size:14px;line-height:1.9}.marketing-module__snxi8q__heroCopy .marketing-module__snxi8q__actionRow{flex-direction:row;margin-top:26px}.marketing-module__snxi8q__primary,.marketing-module__snxi8q__secondary{min-height:46px;padding:13px 17px;font-size:12px}.marketing-module__snxi8q__heroNote{max-width:300px;font-size:10px;line-height:1.7}.marketing-module__snxi8q__heroPreview{min-height:180px;max-height:270px;margin-top:35px;padding-inline:8px}.marketing-module__snxi8q__heroPreview img{width:760px;max-width:none;transform:translate(-115px)}.marketing-module__snxi8q__previewBar{padding-block:10px;font-size:8px}.marketing-module__snxi8q__previewBar span:last-child{display:none}.marketing-module__snxi8q__useStripInner{grid-template-columns:1fr 1fr;gap:20px;padding-block:23px;display:grid}.marketing-module__snxi8q__useStripInner>span{grid-column:1/-1;font-size:10px}.marketing-module__snxi8q__useStrip a{gap:8px;font-size:12px}.marketing-module__snxi8q__section{padding-block:65px}.marketing-module__snxi8q__section h2{max-width:540px;font-size:37px}.marketing-module__snxi8q__intro{font-size:14px;line-height:1.85}.marketing-module__snxi8q__featuresHeader,.marketing-module__snxi8q__businessHeader{display:block}.marketing-module__snxi8q__featuresHeader p,.marketing-module__snxi8q__businessHeader p{margin-top:22px;font-size:13px}.marketing-module__snxi8q__workflowGrid{grid-template-columns:1fr 1fr;margin-top:35px}.marketing-module__snxi8q__workflow{padding:25px 18px 25px 0}.marketing-module__snxi8q__workflow+.marketing-module__snxi8q__workflow{padding-left:18px}.marketing-module__snxi8q__workflow:nth-child(3){border-left:0;padding-left:0}.marketing-module__snxi8q__workflow:nth-child(n+3){border-top:1px solid var(--line)}.marketing-module__snxi8q__workflow h3{margin-top:22px;font-size:17px}.marketing-module__snxi8q__workflow p{font-size:12px}.marketing-module__snxi8q__businessTabs{gap:17px;margin-top:30px;overflow-x:auto}.marketing-module__snxi8q__businessTabs button{white-space:nowrap;font-size:11px}.marketing-module__snxi8q__businessPanel{padding-top:30px;display:block}.marketing-module__snxi8q__businessPanel h3{max-width:440px;font-size:29px}.marketing-module__snxi8q__businessPanel p{font-size:13px}.marketing-module__snxi8q__businessPanel ul{margin-top:28px}.marketing-module__snxi8q__businessPanel li{font-size:13px}.marketing-module__snxi8q__controlGrid,.marketing-module__snxi8q__faqGrid{grid-template-columns:1fr;gap:35px}.marketing-module__snxi8q__controls h3{font-size:16px}.marketing-module__snxi8q__controls p{font-size:12px}.marketing-module__snxi8q__platformImage{margin-top:30px}.marketing-module__snxi8q__imageCaption{font-size:10px;line-height:1.8;display:block}.marketing-module__snxi8q__imageCaption span{display:block}.marketing-module__snxi8q__rolloutSteps{grid-template-columns:1fr;gap:28px;margin-top:33px}.marketing-module__snxi8q__rolloutSteps h3{margin-top:16px}.marketing-module__snxi8q__rolloutSteps p{font-size:13px}.marketing-module__snxi8q__faqGrid{gap:30px}.marketing-module__snxi8q__faqItems summary{font-size:13px}.marketing-module__snxi8q__footerTop{display:block}.marketing-module__snxi8q__footerLinks{gap:20px;margin-top:30px}.marketing-module__snxi8q__footerBottom{line-height:2;display:block}.marketing-module__snxi8q__footerBottom span{display:block}.marketing-module__snxi8q__rolloutNote{line-height:1.8}}@media (prefers-reduced-motion:reduce){.marketing-module__snxi8q__site *,.marketing-module__snxi8q__site :before,.marketing-module__snxi8q__site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.marketing-module__snxi8q__demoLayout{grid-template-columns:1fr 1.04fr;align-items:start;gap:80px;padding-block:70px 90px;display:grid}.marketing-module__snxi8q__demoStory h1{letter-spacing:-.06em;margin-top:22px;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1.03}.marketing-module__snxi8q__demoStory h1 span{color:var(--brand)}.marketing-module__snxi8q__demoIntro{color:var(--muted);max-width:480px;margin-top:24px;font-size:16px;line-height:1.85}.marketing-module__snxi8q__demoSteps{gap:24px;margin-top:34px;display:grid}.marketing-module__snxi8q__demoSteps li{align-items:baseline;gap:20px;display:flex}.marketing-module__snxi8q__demoSteps li>span{color:var(--brand);font-size:11px}.marketing-module__snxi8q__demoSteps h2{letter-spacing:-.02em;font-size:16px;font-weight:600}.marketing-module__snxi8q__demoSteps p{color:var(--muted);max-width:370px;margin-top:6px;font-size:13px;line-height:1.8}.marketing-module__snxi8q__demoPreview{border-top:1px solid var(--line);margin-top:35px;padding-top:24px}.marketing-module__snxi8q__demoPreview img{border:1px solid var(--line);border-radius:3px;width:100%;height:auto}.marketing-module__snxi8q__demoPreview figcaption{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.7}.marketing-module__snxi8q__demoFormSection{border-top:3px solid var(--brand);background:#fff;padding:36px;scroll-margin-top:100px}.marketing-module__snxi8q__demoFormSection h2{letter-spacing:-.045em;margin-top:13px;font-size:28px;font-weight:500;line-height:1.2}.marketing-module__snxi8q__demoFormIntro{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.8}.marketing-module__snxi8q__demoFields{gap:20px;min-width:0;margin-top:28px;display:grid}.marketing-module__snxi8q__demoFields label{gap:9px;min-width:0;font-size:12px;font-weight:600;line-height:1.5;display:grid}.marketing-module__snxi8q__demoFields label small{font-size:inherit;color:var(--muted);font-weight:400}.marketing-module__snxi8q__demoFieldPair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.marketing-module__snxi8q__demoFields :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;min-height:46px;font:inherit;color:var(--ink);background:#fff;border:1px solid #ccd2c8;border-radius:4px;padding:11px 12px;font-size:14px;font-weight:400;display:block}.marketing-module__snxi8q__demoFields textarea{resize:vertical;line-height:1.7}.marketing-module__snxi8q__demoFields input::placeholder,.marketing-module__snxi8q__demoFields textarea::placeholder{color:#747d75;font-size:12px}.marketing-module__snxi8q__demoFields input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand);flex-shrink:0;margin-top:2px}.marketing-module__snxi8q__demoFields .marketing-module__snxi8q__demoConsent{align-items:flex-start;gap:11px;font-size:12px;font-weight:400;line-height:1.75;display:flex}.marketing-module__snxi8q__demoSmall{color:var(--muted);font-size:11px;line-height:1.8}.marketing-module__snxi8q__demoFields .marketing-module__snxi8q__primary{cursor:pointer;border:0;width:100%}.marketing-module__snxi8q__demoFields .marketing-module__snxi8q__primary:disabled{opacity:.6;cursor:wait;transform:none}.marketing-module__snxi8q__demoFields:disabled{opacity:.8}.marketing-module__snxi8q__demoError{border-left:3px solid var(--brand);color:#7b2d3b;background:#fff1f2;padding:12px 14px;font-size:12px;line-height:1.8}.marketing-module__snxi8q__demoError button{cursor:pointer;text-decoration:underline}.marketing-module__snxi8q__demoSuccess{outline:0;padding:25px 0}.marketing-module__snxi8q__demoSuccess>svg{color:var(--brand);margin-bottom:28px}.marketing-module__snxi8q__demoSuccess p:not(.marketing-module__snxi8q__eyebrow){margin-top:20px;line-height:1.85}.marketing-module__snxi8q__demoSuccess .marketing-module__snxi8q__secondary{margin-top:30px}.marketing-module__snxi8q__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marketing-module__snxi8q__site :is(select,textarea):focus-visible{outline-offset:3px;outline:3px solid #b56273}@media (max-width:1100px){.marketing-module__snxi8q__demoLayout{gap:40px}.marketing-module__snxi8q__demoFormSection{padding:28px}.marketing-module__snxi8q__demoFieldPair{grid-template-columns:1fr;gap:20px}}@media (max-width:760px){.marketing-module__snxi8q__demoLayout{grid-template-columns:1fr;gap:0;padding-block:40px 60px}.marketing-module__snxi8q__demoStory{display:contents}.marketing-module__snxi8q__demoStory>.marketing-module__snxi8q__eyebrow{order:0;font-size:10px}.marketing-module__snxi8q__demoStory h1{order:1;margin-top:20px;font-size:48px}.marketing-module__snxi8q__demoIntro{order:2;margin-top:22px;font-size:14px}.marketing-module__snxi8q__demoFormSection{order:3;margin-top:32px;padding:25px 20px}.marketing-module__snxi8q__demoSteps{order:4;margin-top:38px}.marketing-module__snxi8q__demoPreview{order:5;margin-top:30px}.marketing-module__snxi8q__demoFormSection h2{font-size:26px}.marketing-module__snxi8q__demoFields{gap:20px}.marketing-module__snxi8q__demoFields :is(input:not([type=checkbox]),select,textarea){font-size:16px}.marketing-module__snxi8q__demoFormSection .marketing-module__snxi8q__eyebrow{font-size:10px}}
