:root{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#1c302b;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:#bfe8d5;color:#122a22}.site-shell{overflow:clip}.section-container,.hero-inner{width:min(1240px,calc(100% - 80px));margin-inline:auto}.site-header{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;height:84px;padding-inline:max(40px,calc((100% - 1240px)/2));background:#fff;border-bottom:1px solid #e8edeb}.header-actions{display:flex;align-items:center;gap:20px}.header-login{color:#315b4a;font-size:14px;font-weight:650}.header-login:hover{color:#147a52}.brand,.footer-brand{display:inline-flex;align-items:center;gap:12px;min-width:190px}.brand-symbol{flex:none;width:39px;height:39px;border-radius:50%;object-fit:cover}.brand-wordmark{display:flex;flex-direction:column;gap:3px;font-size:21px;font-weight:700;line-height:1}.brand-wordmark small{color:#788983;font-size:10px;font-weight:500}.desktop-nav{display:flex;align-items:center;gap:39px;color:#385049;font-size:14px;font-weight:600}.desktop-nav a,.footer-links a{transition:color .18s ease}.desktop-nav a:hover,.footer-links a:hover{color:#148357}.header-action,.button,.inline-link,.hero-text-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap}.header-action{min-width:123px;height:39px;padding:0 15px;border:1px solid #1a7351;border-radius:4px;color:#126641;font-size:13px;font-weight:700;transition:background .18s ease,color .18s ease}.header-action:hover{background:#e8f5ee}.mobile-menu-button,.mobile-nav{display:none}.hero{position:relative;min-height:550px;height:min(690px,calc(100svh - 125px));isolation:isolate;overflow:hidden;background:#1e3731 url(/assets/merchant-workspace.png) center 47% / cover no-repeat;color:#fff}.hero-scrim{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#0a251ef7,#0b2822eb 33%,#0b282294 61%,#0b28222e)}.hero-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:81px;padding-bottom:25px}.hero-copy{max-width:620px}.hero-kicker,.eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:0}.hero-kicker{display:flex;align-items:center;gap:10px;color:#c9e7d8}.hero-kicker span{width:18px;height:2px;background:#e3aa83}.hero h1{margin:29px 0 18px;font-size:88px;font-weight:700;line-height:1.13}.hero-lead{margin:0;font-size:35px;font-weight:600;line-height:1.48}.hero-description{max-width:460px;margin:22px 0 0;color:#d6e5dd;font-size:15px;line-height:1.9}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:31px}.button{min-height:48px;padding:0 24px;border-radius:4px;font-size:14px;font-weight:700;transition:transform .18s ease,background .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:#d77753;color:#fff}.button-primary:hover{background:#be5e3c}.button-trial{color:#fff;border:1px solid rgba(255,255,255,.55);background:#133d2e6b}.button-trial:hover{background:#133d2eb8}.hero-text-link{color:#fff;font-size:14px;font-weight:600}.hero-text-link:hover{color:#eebd9d}.hero-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.34);color:#d0ddd6;font-size:12px}.section{scroll-margin-top:30px}.section-product{padding:106px 0 104px}.section-heading{display:grid;grid-template-columns:1fr .72fr;align-items:end;gap:70px;margin-bottom:53px}.eyebrow{color:#168359}.section h2{margin:19px 0 0;color:#19312a;font-size:43px;font-weight:700;line-height:1.32}.section-heading>p,.experience-copy>p:not(.eyebrow),.about-body>p{max-width:480px;margin:0;color:#64746e;font-size:15px;line-height:1.95}.capability-list{border-top:1px solid #dce5e0}.capability{display:grid;grid-template-columns:55px 68px minmax(0,1fr) 25px;align-items:center;gap:24px;min-height:137px;border-bottom:1px solid #dce5e0}.capability-number{align-self:center;color:#a2b1a9;font-size:13px;font-weight:700}.capability-icon{display:grid;place-items:center;width:64px;height:64px;border:1px solid #d9e8df;border-radius:6px;background:#f1f8f3;color:#17704d}.capability h3,.step h3{margin:0 0 8px;color:#1b312b;font-size:19px;line-height:1.4}.capability p,.step p{max-width:760px;margin:0;color:#65756e;font-size:14px;line-height:1.8}.capability-arrow{color:#86a297}.section-experience{padding:94px 0;background:#eff4f1}.experience-grid{display:grid;grid-template-columns:minmax(300px,.73fr) minmax(0,1.27fr);align-items:center;gap:62px}.experience-copy>p:not(.eyebrow){margin-top:22px}.experience-copy ul{display:grid;gap:14px;margin:27px 0 26px;padding:0;list-style:none;color:#365148;font-size:14px;font-weight:600}.experience-copy li{display:flex;align-items:center;gap:12px}.experience-copy li svg{color:#21845a}.inline-link{color:#147954;font-size:14px;font-weight:700}.inline-link:hover{color:#bd6747}.product-visual{min-width:0}.workspace-image{width:100%;border:1px solid #dce6df;border-radius:6px;box-shadow:0 18px 48px #18382b21}.visual-caption{display:flex;justify-content:space-between;gap:20px;margin-top:13px;color:#758981;font-size:12px}.section-process{padding:108px 0 120px}.process-heading{margin-bottom:58px}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.step{min-width:0;padding-top:23px;border-top:2px solid #c7d6ce}.step-index{display:inline-block;margin-bottom:25px;color:#b96444;font-size:13px;font-weight:700}.step h3{font-size:20px}.section-about{padding:100px 0 112px;background:#17322b;color:#fff}.about-grid{display:grid;grid-template-columns:1fr .83fr;gap:100px}.section-about .eyebrow{color:#a1d4bc}.section-about h2{max-width:520px;color:#fff}.about-body{display:flex;flex-direction:column;gap:23px;align-items:flex-start;padding-top:34px}.about-body>p{color:#d1ddd5}.about-body .legal-name{color:#9fc6b1;font-size:13px}.contact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:7px;color:#b9d6c5;font-size:13px}.contact-actions>a:not(.button){overflow-wrap:anywhere}:focus-visible{outline:2px solid #20a777;outline-offset:3px}.button-light{background:#fff;color:#166344}.button-light:hover{background:#e4f2e9}.site-footer{padding:37px 0 27px;background:#fff}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.footer-brand{gap:10px;color:#24453a;font-size:18px;font-weight:700}.footer-logo{width:132px;height:auto}.footer-links{display:flex;flex-wrap:wrap;gap:27px;color:#516860;font-size:13px}.footer-meta{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:20px;padding-top:23px;border-top:1px solid #e4ece7;color:#81918a;font-size:12px}.footer-meta a:hover{color:#177d53}@media(max-width:960px){.desktop-nav{gap:18px}.experience-grid{gap:35px}.about-grid{gap:40px}}@media(max-width:760px){.section-container,.hero-inner{width:min(100% - 40px,540px)}.site-header{height:68px;padding-inline:20px}.brand{min-width:0}.brand-symbol{width:35px;height:35px}.brand-wordmark{font-size:18px}.desktop-nav{display:none}.header-actions{margin-left:auto;gap:12px}.header-actions .header-login{display:none}.header-actions .header-action{display:inline-flex;min-width:0;height:36px;padding-inline:11px}.mobile-menu-button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #dce7df;border-radius:4px;background:#fff;color:#1b6349;cursor:pointer}.mobile-nav{position:absolute;z-index:15;top:68px;left:0;display:grid;width:100%;padding:10px 20px 20px;background:#fff;border-bottom:1px solid #dce7df;box-shadow:0 15px 24px #0e33231a}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;min-height:47px;border-bottom:1px solid #eef2ef;color:#2c4b3f;font-size:14px}.hero{min-height:570px;height:min(670px,calc(100svh - 110px));background-position:61% center}.hero-scrim{background:linear-gradient(90deg,#0a251ef0,#0a251ec7)}.hero-inner{padding-top:71px}.hero h1{margin:24px 0 18px;font-size:58px}.hero-lead{font-size:27px}.hero-description{font-size:14px}.section-product,.section-process{padding:78px 0 82px}.section-heading,.experience-grid,.about-grid{grid-template-columns:1fr;gap:22px}.section h2{font-size:32px}.section-heading{margin-bottom:32px}.capability{grid-template-columns:36px 54px minmax(0,1fr);gap:12px;min-height:130px}.capability-icon{width:52px;height:52px}.capability-arrow{display:none}.capability h3{font-size:17px}.capability p{font-size:13px}.section-experience{padding:80px 0}.experience-grid{gap:39px}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.section-about{padding:77px 0 83px}.about-body{padding-top:0}.footer-inner{grid-template-columns:1fr;gap:26px}.footer-meta{grid-column:1}}@media(max-width:420px){.hero{min-height:550px}.hero-actions{gap:18px}.hero h1{font-size:53px}.hero-lead{font-size:25px}.hero-bottom{font-size:11px}.capability{grid-template-columns:27px 47px minmax(0,1fr);gap:9px}.capability-icon{width:45px;height:45px}.capability-icon svg{width:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
