.bag[data-astro-cid-f2r7iuu7]{width:62%;height:auto;overflow:visible}.bag__body[data-astro-cid-f2r7iuu7]{transform-origin:60px 100px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}li:hover>.bags__img .bag__body[data-astro-cid-f2r7iuu7]{transform:translateY(-6px)rotate(-3deg)}.intro[data-astro-cid-xuxdxp24]{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;display:grid}.intro__catch[data-astro-cid-xuxdxp24]{margin-bottom:32px;font-size:clamp(32px,4.4vw,56px);font-weight:900;line-height:1.3}.intro__catch[data-astro-cid-xuxdxp24] span[data-astro-cid-xuxdxp24]{color:var(--accent)}.brand[data-astro-cid-xuxdxp24]{padding:56px 0 0}.brand__inner[data-astro-cid-xuxdxp24]{background:var(--accent-pale);border:1px solid #cfe3f0;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:32px 36px;display:grid;position:relative;overflow:hidden}.brand__inner[data-astro-cid-xuxdxp24]:after{content:"";background:var(--accent);opacity:.12;clip-path:polygon(50% 0,100% 100%,0 100%);pointer-events:none;width:160px;height:140px;position:absolute;top:-40px;right:-30px}.brand__logo[data-astro-cid-xuxdxp24]{background:#fff;border:1px solid #cfe3f0;flex-direction:column;gap:10px;padding:18px 26px 22px;display:flex}.brand__logo[data-astro-cid-xuxdxp24] .mono[data-astro-cid-xuxdxp24]{letter-spacing:.2em;color:var(--accent-deep);font-size:10px}.brand__logo[data-astro-cid-xuxdxp24] img[data-astro-cid-xuxdxp24]{width:190px;height:auto}.brand__catch[data-astro-cid-xuxdxp24]{margin-bottom:8px;font-size:20px;font-weight:900}.brand__text[data-astro-cid-xuxdxp24] p[data-astro-cid-xuxdxp24]:not(.brand__catch){color:#3d4a55;margin-bottom:6px;font-size:14px}.brand__by[data-astro-cid-xuxdxp24]{color:var(--accent-deep)!important;margin:10px 0 0!important;font-size:11px!important}.brand__ext[data-astro-cid-xuxdxp24]{z-index:1;border:1.5px solid var(--black);white-space:nowrap;background:#fff;flex-direction:column;gap:4px;padding:14px 20px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:flex;position:relative}.brand__ext[data-astro-cid-xuxdxp24] .mono[data-astro-cid-xuxdxp24]{color:var(--accent-deep);font-size:10px}.brand__ext[data-astro-cid-xuxdxp24]:hover{background:var(--black);color:#fff}.brand__ext[data-astro-cid-xuxdxp24]:hover .mono[data-astro-cid-xuxdxp24]{color:#7fd3ff}.btn--line[data-astro-cid-xuxdxp24]{color:var(--black);background:#fff}.btn--line[data-astro-cid-xuxdxp24]:hover{background:var(--accent-deep);color:#fff}.intro__nums[data-astro-cid-xuxdxp24]{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.intro__nums[data-astro-cid-xuxdxp24] div[data-astro-cid-xuxdxp24]{border-top:3px solid var(--accent);padding-top:16px;font-size:12px;font-weight:700;line-height:1.6}.intro__nums[data-astro-cid-xuxdxp24] b[data-astro-cid-xuxdxp24]{color:var(--accent-deep);margin-bottom:6px;font-size:40px;line-height:1.1;display:block}.intro__nums[data-astro-cid-xuxdxp24] small[data-astro-cid-xuxdxp24]{font-family:var(--ja);color:var(--ink);margin-left:2px;font-size:13px}.strengths[data-astro-cid-xuxdxp24]{grid-template-columns:repeat(2,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.strengths[data-astro-cid-xuxdxp24] li[data-astro-cid-xuxdxp24]{border-left:4px solid var(--accent);background:#fff;padding:40px 36px}.strengths[data-astro-cid-xuxdxp24] .mono[data-astro-cid-xuxdxp24]{color:var(--accent-deep);font-size:13px}.strengths[data-astro-cid-xuxdxp24] h3[data-astro-cid-xuxdxp24]{margin:12px 0 14px;font-size:20px}.strengths[data-astro-cid-xuxdxp24] p[data-astro-cid-xuxdxp24]{color:#3d4a55;margin:0;font-size:14px}.bags[data-astro-cid-xuxdxp24]{grid-template-columns:repeat(4,1fr);gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.bags__img[data-astro-cid-xuxdxp24]{aspect-ratio:1;background:var(--accent-pale);background-color:var(--accent-pale);background-image:linear-gradient(#0b78bd12 1px,#0000 1px),linear-gradient(90deg,#0b78bd12 1px,#0000 1px);background-size:16px 16px;place-items:center;margin-bottom:16px;display:grid;position:relative}.bags[data-astro-cid-xuxdxp24] h3[data-astro-cid-xuxdxp24]{margin-bottom:6px;font-size:16px}.bags[data-astro-cid-xuxdxp24] p[data-astro-cid-xuxdxp24]{color:#3d4a55;margin:0;font-size:13px;line-height:1.7}.flow[data-astro-cid-xuxdxp24]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.flow[data-astro-cid-xuxdxp24] li[data-astro-cid-xuxdxp24]{background:#fff;padding:32px 26px;position:relative}.flow[data-astro-cid-xuxdxp24] li[data-astro-cid-xuxdxp24]:not(:last-child):after{content:"";background:var(--accent);clip-path:polygon(0 0,100% 50%,0 100%);z-index:1;width:12px;height:16px;position:absolute;top:50%;right:-16px;translate:0 -50%}.flow[data-astro-cid-xuxdxp24] .mono[data-astro-cid-xuxdxp24]{color:var(--accent-deep);font-size:12px}.flow[data-astro-cid-xuxdxp24] h3[data-astro-cid-xuxdxp24]{margin:10px 0;font-size:18px}.flow[data-astro-cid-xuxdxp24] p[data-astro-cid-xuxdxp24]{color:#3d4a55;margin:0;font-size:13px}.flow__cta[data-astro-cid-xuxdxp24]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}@media (width<=900px){.intro[data-astro-cid-xuxdxp24],.strengths[data-astro-cid-xuxdxp24]{grid-template-columns:1fr;gap:32px}.intro__nums[data-astro-cid-xuxdxp24]{grid-template-columns:1fr 1fr;gap:16px 10px}.brand__inner[data-astro-cid-xuxdxp24]{grid-template-columns:1fr;gap:20px;padding:24px}.brand__logo[data-astro-cid-xuxdxp24],.brand__ext[data-astro-cid-xuxdxp24]{justify-self:start}.intro__nums[data-astro-cid-xuxdxp24] b[data-astro-cid-xuxdxp24]{font-size:28px}.bags[data-astro-cid-xuxdxp24]{grid-template-columns:repeat(2,1fr);gap:24px 14px}.flow[data-astro-cid-xuxdxp24]{grid-template-columns:1fr;gap:24px}.flow[data-astro-cid-xuxdxp24] li[data-astro-cid-xuxdxp24]:not(:last-child):after{clip-path:polygon(0 0,100% 0,50% 100%);width:16px;height:12px;top:auto;bottom:-20px;right:50%;translate:50%}}
