:root{color:#181818;font-synthesis:none;text-rendering:optimizelegibility;background:#f0f0f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:#f0f0f0}a{color:inherit;text-decoration:none}.site-shell{background:#f0f0f0;flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.site-header{flex:0 0 110px;align-items:center;width:min(1696px,100% - 80px);height:110px;margin:0 auto;display:flex}.brand{align-items:center;display:inline-flex}.brand img{object-fit:contain;width:108px;height:auto;display:block}.main-content{flex:1 0 auto;align-items:flex-start;width:min(1346px,100% - 64px);margin:0 auto;padding:18px 0 48px;display:flex;position:relative;left:-3px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;display:grid}.service-card{--accent:#157ddd;background:#fff;border-radius:20px;grid-template-rows:158px 366px 72px;min-width:0;height:596px;display:grid;overflow:hidden}.service-cyan{--accent:#00bafd}.service-orange{--accent:#ffae00}.service-copy{color:#fff;background:var(--accent);min-width:0;padding:28px 19px 16px}.service-copy h2{letter-spacing:0;white-space:nowrap;margin:0 0 14px;font-size:clamp(31px,2.35vw,42px);font-weight:800;line-height:1}.service-copy p{margin:0;font-size:13px;font-weight:600;line-height:1.55}.service-visual{background:#fff;min-width:0;overflow:hidden}.service-visual img{object-fit:cover;width:100%;height:100%;display:block}.service-actions{background:#fff;grid-template-columns:87px minmax(0,1fr);align-items:start;gap:17px;padding:1px 18px 22px;display:grid}.service-actions a{border-radius:25px;justify-content:center;align-items:center;height:49px;font-size:15px;transition:transform .15s,filter .15s;display:inline-flex}.service-actions a:hover{filter:brightness(.96);transform:translateY(-2px)}.service-actions a:focus-visible,.footer-inner a:focus-visible{outline-offset:3px;outline:3px solid #111}.button-more{background:#e5e5e5}.button-trial{color:#fff;background:var(--accent);font-weight:750;font-size:17px!important}.site-footer{color:#fff;background:#2a2a2a;flex:none}.footer-inner{grid-template-columns:auto auto auto 1fr;align-items:center;gap:44px;width:min(1676px,100% - 100px);min-height:64px;margin:0 auto;font-size:12px;font-weight:650;display:grid}.footer-inner p{margin:0}.footer-inner a:hover{color:#62adff}.footer-nav{justify-content:flex-end;align-items:center;gap:28px;display:flex}.social-link{border:1px solid #747474;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.footer-nav .social-link+.social-link{margin-left:-22px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.service-copy h2{font-size:31px}.service-copy p{font-size:12px}.footer-inner{gap:24px}}@media (width<=900px){.site-header,.main-content,.footer-inner{width:min(680px,100% - 32px)}.site-header{flex-basis:88px;height:88px}.brand img{width:104px;height:auto}.main-content{padding:12px 0 42px;left:0}.service-grid{grid-template-columns:1fr;gap:18px}.service-card{grid-template-rows:auto auto 74px;height:auto}.service-copy{min-height:150px}.service-copy h2{font-size:36px}.service-copy p{font-size:13px}.service-visual{aspect-ratio:434/366}.footer-inner{grid-template-columns:1fr;gap:13px;padding:23px 0}.footer-nav{flex-wrap:wrap;justify-content:flex-start;gap:18px}.footer-nav .social-link+.social-link{margin-left:-12px}}@media (width<=480px){.site-header,.main-content,.footer-inner{width:calc(100% - 24px)}.site-header{flex-basis:78px;height:78px}.brand img{width:104px}.main-content{padding-top:6px}.service-card{border-radius:14px;grid-template-rows:auto auto 70px}.service-copy{min-height:144px;padding:23px 17px 16px}.service-copy h2{font-size:31px}.service-copy p{font-size:12px}.service-actions{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:1px 14px 15px}.service-actions a{height:44px}.business-link{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
