.wb-principles{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.wb-principle{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:14px clamp(24px,4vw,72px);align-items:start;padding:clamp(28px,3.2vw,52px) 0;border-bottom:1px solid var(--line)}.wb-principle__label{display:grid;gap:12px;align-content:start}.wb-principle__no{font-family:var(--en);font-weight:600;font-size:12.5px;letter-spacing:.14em;color:var(--steel7)}.wb-principle__en{font-family:var(--en);font-weight:700;font-size:clamp(38px,3.9vw,70px);line-height:1;letter-spacing:-.045em;color:#d3d7dc;transition:color .9s var(--ease) .25s}.wb-principle.is-in .wb-principle__en,html[data-motion=reduce] .wb-principle__en,html:not([data-webgl]) .wb-principle__en{color:var(--ink)}.wb-principle__body{display:grid;gap:14px}.wb-principle__body>p{font-size:15.5px;line-height:2;color:var(--ink-soft);max-width:40em}.wb-points{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.wb-points li{font-size:13px;font-weight:600;line-height:1.5;padding:6px 12px;border:1px solid var(--line);border-radius:var(--r);background:#fffc}@media (max-width: 860px){.wb-principle{grid-template-columns:1fr}}.page-web .steps .step__name{font-size:clamp(26px,2.5vw,44px)}.page-web .wb-case{align-items:start}.wb-case__visual{display:grid;gap:10px}.wb-case__body{display:grid;gap:18px;align-content:start}.wb-seq{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.wb-seq li{display:grid;grid-template-columns:2.6em minmax(0,1fr);gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.7}.wb-seq li>span{font-family:var(--en);font-weight:600;font-size:12.5px;letter-spacing:.12em;color:var(--steel7)}.wb-case__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.wb-case__links a:not(.btn){font-size:14.5px;text-underline-offset:4px}.wb-spec{margin-top:clamp(48px,6vw,96px);display:grid;gap:18px}@media (max-width: 860px){.page-web .pg-hero__title{padding-right:0}.page-web .crumb{padding-right:28vw}}
