.page_balance__m15WL{text-wrap:balance}.page_heroLine___Vp6Z{margin-top:1.25rem;padding-left:1rem;max-width:34rem;border-left:2px solid var(--accent);font-weight:500;line-height:1.5;color:var(--ink)}.page_situation__ze5c_{display:flex;flex-direction:column;gap:.7rem;width:100%;padding:1.6rem 1.75rem 1.75rem}.page_situationIcon__wk6zX{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.4rem;border-radius:50%;background:rgb(var(--pink)/.16);color:var(--accent-hover);font-size:1.2rem}.page_situationTitle__7Gd0x{font-size:clamp(1.2rem,1.1rem + .35vw,1.45rem);letter-spacing:-.02em;line-height:1.2}.page_situationBody__twRhr{line-height:1.6;color:var(--muted)}.page_situationLead___eqI9{justify-content:flex-end;min-height:19rem;padding:clamp(1.75rem,3vw,2.5rem);background-image:radial-gradient(90% 80% at 100% 0,rgb(var(--pink)/.2),transparent 62%),radial-gradient(90% 80% at 0 100%,rgb(var(--violet)/.16),transparent 62%)}.page_situationLead___eqI9 .page_situationIcon__wk6zX{margin-bottom:auto;width:3.1rem;height:3.1rem;font-size:1.45rem}.page_situationLead___eqI9 .page_situationTitle__7Gd0x{font-size:clamp(1.7rem,1.2rem + 1.5vw,2.4rem);letter-spacing:-.03em;line-height:1.1}.page_situationLead___eqI9 .page_situationBody__twRhr{max-width:30rem;font-size:var(--text-lg)}.page_receiveTitle__1qlLw{max-width:50rem;margin-bottom:clamp(2.25rem,4vw,3.25rem)}.page_standalone__rqfgv{padding:1.5rem 1.6rem;font-family:var(--font-display);font-size:clamp(1.1rem,1.02rem + .3vw,1.3rem);font-weight:500;letter-spacing:-.015em;line-height:1.4;color:var(--ink)}.page_dims__nDap3{grid-template-columns:minmax(0,1fr);max-width:30rem;gap:1rem}.page_dims__nDap3 dd{font-size:1.1rem;line-height:1.4}.page_methodFigure__xItm2{display:grid;place-items:center;padding:clamp(1.5rem,3vw,2.5rem)}.page_methodFigure__xItm2>div{width:min(100%,24rem)}.page_cases__cdLj_{display:grid}.page_case__dWGxj{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);grid-gap:1rem clamp(2rem,5vw,4.5rem);gap:1rem clamp(2rem,5vw,4.5rem);padding-block:clamp(1.75rem,3vw,2.25rem);border-top:1px solid var(--line)}.page_case__dWGxj:last-child{border-bottom:1px solid var(--line)}.page_caseFigure__tg5aP{display:grid;align-content:start;grid-gap:.45rem;gap:.45rem}.page_caseValue__wDJnd{font-family:var(--font-display);font-size:clamp(2.6rem,2rem + 2vw,3.8rem);font-weight:500;letter-spacing:-.03em;line-height:.95;color:var(--accent-hover)}.page_caseLabel__bHthg{max-width:20rem;line-height:1.45;color:var(--ink)}.page_caseBasis__y9v65{font-size:var(--text-sm);line-height:1.45;color:var(--muted)}.page_caseText__BUCfm{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem}.page_caseClient__jhUhg{font-size:var(--h4);letter-spacing:-.01em;line-height:1.25}.page_caseClient__jhUhg a{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;transition:color var(--dur-hover) ease-out}.page_caseClient__jhUhg svg{flex:none;font-size:1.1rem;color:var(--muted);transition:transform var(--dur-hover) var(--ease-out),color var(--dur-hover) ease-out}.page_caseClient__jhUhg a:hover{color:var(--accent-hover)}.page_caseClient__jhUhg a:hover svg{transform:translate(2px,-2px);color:var(--accent-hover)}.page_caseLine__dSB3Z{max-width:42rem;line-height:1.6;color:var(--muted)}.page_caseLine__dSB3Z strong{margin-right:.35rem;font-weight:600;color:var(--accent-hover)}.page_commercial__PqpNf{max-width:38rem;font-size:var(--text-lg);line-height:1.6;color:var(--muted)}@media (max-width:960px){.page_methodFigure__xItm2{order:-1;padding-bottom:0}.page_methodFigure__xItm2>div{width:min(100%,18rem)}}@media (max-width:720px){.page_case__dWGxj{grid-template-columns:minmax(0,1fr)}.page_situationLead___eqI9{min-height:15rem}}