.hero-bg3{color:var(--ink);background-color:#f4f9fb;background-image:url(../img/hero-business.svg?v=d42329e5);background-position:center bottom;background-size:cover;background-repeat:no-repeat;border-bottom:1px solid var(--line)}.hero-bg3:after{background:radial-gradient(56% 84% at 50% 38%,#fafdfef0,#fafdfec7 50%,#fafdfe52 78%,#fafdfe00)}.hero-bg3 .hero-kicker{color:var(--teal-600)}.hero-bg3{text-align:center}.hero-bg3 .container{max-width:100%;width:100%}.hero-bg3 h1{margin-left:auto;margin-right:auto}.hero-bg3 h1{color:var(--brand-900)}.hero-bg3 h1 .hl{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-bg3 .hero-sub,.hero-bg3 .hero-desc{color:var(--ink-sub)}.hero-bg3 .hero-en{color:var(--teal-600)}@media (max-width: 640px){.hero-bg3:after{background:linear-gradient(180deg,#fafdfeed,#fafdfec7 46%,#fafdfe57 74%,#fafdfe00)}}section[id],.biz-card[id],.product-block[id]{scroll-margin-top:calc(var(--nav-h) + 24px)}.biz-card:target{outline:2px solid var(--teal-500);outline-offset:3px}.anchor-strip{background:var(--white)}.anchor-bar{padding:clamp(24px,3vw,36px) 24px 0}.anchor-bar .tabs{justify-content:center}.page .section{padding:clamp(56px,6.4vw,88px) 0}.section-head{margin-bottom:clamp(28px,3.4vw,44px)}.biz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,26px)}.biz-card{display:flex;flex-direction:column;padding:clamp(24px,2.6vw,32px)}.biz-card h3{font-size:clamp(18px,1.7vw,20px);line-height:1.45;margin-bottom:6px}.biz-card .en{margin-bottom:14px}.biz-desc{font-size:14.5px;line-height:1.85;max-width:48ch;margin-bottom:22px}.biz-card ul{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.biz-card li{padding:6px 0 6px 20px}.prod-stack{display:flex;flex-direction:column;gap:clamp(24px,3vw,36px)}.product-head{display:flex;align-items:center;gap:clamp(14px,2vw,18px);padding:clamp(22px,2.6vw,30px) clamp(20px,3vw,34px)}.product-head img{width:56px;height:56px}.product-head .ph-txt{min-width:0}.product-head .ph-txt h3{line-height:1.4;text-wrap:balance}.product-body{padding:clamp(24px,3vw,34px)}.prod-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(14px,3vw,44px);align-items:start;margin-bottom:clamp(24px,3vw,32px)}.prod-lead{font-size:clamp(17px,2vw,21px);font-weight:600;line-height:1.5;letter-spacing:-.01em;color:var(--brand-800);text-wrap:balance}.prod-text{font-size:15px;line-height:1.9;color:var(--ink-sub);max-width:62ch}.prod-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,14px)}.prod-metrics.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.prod-metrics .pm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(14px,1.6vw,18px) 12px}.prod-metrics .pm b{font-size:clamp(17px,1.7vw,20px);line-height:1.4}.prod-metrics .pm span{font-size:12.5px;line-height:1.5;margin-top:6px}.prod-metrics .pm.is-text b{font-size:15px;font-weight:700;line-height:1.55;text-wrap:balance}.prod-group{margin-top:clamp(22px,2.6vw,30px)}.prod-label{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--teal-600);margin-bottom:14px}.prod-label:after{content:"";flex:1 1 auto;height:1px;background:var(--line)}.bank-wall.four{grid-template-columns:repeat(4,minmax(0,1fr))}.bank-wall.single{grid-template-columns:minmax(0,170px)}.prod-cta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:center;margin-top:clamp(24px,3vw,32px);padding:clamp(20px,2.6vw,28px);background:var(--bg-tint);border:1px solid var(--line);border-radius:var(--r-md)}.cta-cap{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--teal-600);margin-bottom:14px}.prod-cta .qr-group{gap:clamp(14px,2vw,24px)}.prod-cta .qr-item img{width:clamp(104px,11vw,124px);height:auto}.cta-copy .cta-text{font-size:14.5px;line-height:1.9;color:var(--ink-sub);max-width:56ch}.cta-copy .btn{margin-top:20px}.prod-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(22px,2.6vw,30px)}.prod-figures figure{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);padding:clamp(10px,1.4vw,16px)}.prod-figures .fig-frame{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;overflow:hidden}.prod-figures .fig-frame img{width:100%;height:100%;object-fit:contain}.prod-figures figcaption{margin-top:10px;font-size:12.5px;letter-spacing:.04em;color:var(--ink-sub);text-align:center}#contact{scroll-margin-top:calc(var(--nav-h) + 24px);border-radius:10px}#contact:focus{outline:none}#contact.contact-flash{animation:contactFlash 1.5s ease-out 1}@keyframes contactFlash{0%{box-shadow:0 0 #5fc2d08c}45%{box-shadow:0 0 0 10px #5fc2d029}to{box-shadow:0 0 0 16px #5fc2d000}}@media (max-width: 1023px){.biz-desc,.prod-text{max-width:none}.prod-intro{grid-template-columns:1fr;gap:12px}.prod-metrics,.prod-metrics.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.prod-cta{grid-template-columns:1fr;align-items:start}.prod-figures{grid-template-columns:1fr}.bank-wall.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.biz-grid{grid-template-columns:1fr}}@media (max-width: 640px){.anchor-bar{padding-top:22px}.anchor-bar .tabs{justify-content:flex-start}.biz-card{padding:22px 20px}.biz-card .f-icon{width:44px;height:44px;border-radius:12px}.biz-card .f-icon svg{width:22px;height:22px}.product-head{align-items:flex-start;padding:20px}.product-head img{width:48px;height:48px;padding:6px}.prod-metrics .pm.is-text{grid-column:1/-1}.prod-cta{padding:18px}.prod-figures .fig-frame{aspect-ratio:auto}.prod-figures .fig-frame img{height:auto}.prod-figures figcaption{text-align:left}.bank-cell{height:64px;padding:12px}}@media (prefers-reduced-motion: reduce){#contact.contact-flash{animation:none}}
