.solutions-module__Iop6vG__diagnosticSection{isolation:isolate;overflow:hidden}.solutions-module__Iop6vG__diagnosticGlow{z-index:-1;background:color-mix(in srgb, var(--tint-lavender) 68%, transparent);filter:blur(4rem);opacity:.7;border-radius:50%;width:34rem;height:34rem;position:absolute;top:3rem;right:-12rem}.solutions-module__Iop6vG__diagnosticHeading{max-width:68rem}.solutions-module__Iop6vG__diagnosticGrid{gap:1.25rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.solutions-module__Iop6vG__diagnosticGrid>li{min-width:0}.solutions-module__Iop6vG__diagnosticCard{min-height:100%;transition:transform .3s var(--ease-out-quint), filter .3s var(--ease-out-quint);padding:clamp(1.4rem,3vw,2rem);position:relative;overflow:hidden}.solutions-module__Iop6vG__diagnosticCard:hover{transform:translateY(-4px)rotate(0)}.solutions-module__Iop6vG__diagnosticCard[data-material=paper]{background:var(--brand-paper);clip-path:polygon(0 2%,8% 0,17% 2%,28% 0,39% 1.5%,50% 0,62% 2%,74% 0,86% 1.5%,100% 0,99% 21%,100% 41%,99% 62%,100% 82%,99% 100%,84% 98%,69% 100%,52% 98%,36% 100%,18% 98%,0 100%,1% 78%,0 57%,1% 34%);filter:drop-shadow(0 5px 4px #1328251c);transform:rotate(-.45deg)}.solutions-module__Iop6vG__diagnosticCard[data-material=frost]{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#e4f0fbb8;border:1px solid #ffffffd1;border-radius:14px;transform:translateY(.6rem)rotate(.35deg);box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #17518a17}.solutions-module__Iop6vG__diagnosticCard[data-material=deep]{color:var(--brand-text-inverse);background:radial-gradient(circle at 87% 10%, #f9490638, transparent 28%), var(--brand-deep);border-radius:14px;transform:translateY(-.35rem)rotate(.25deg)}.solutions-module__Iop6vG__diagnosticCard[data-material=signal]{background:var(--tint-mint);border-radius:14px;transform:translateY(.4rem)rotate(-.35deg);box-shadow:inset 0 0 0 1px #14684a1a}.solutions-module__Iop6vG__diagnosticCardTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.solutions-module__Iop6vG__decisionIndex{background:var(--brand-surface);width:2.4rem;height:2.4rem;color:var(--brand-primary-ink);font:700 .8rem/1 var(--font-inter), sans-serif;box-shadow:var(--shadow-xs);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.solutions-module__Iop6vG__diagnosticCard[data-material=deep] .solutions-module__Iop6vG__decisionIndex{background:var(--brand-primary-fill);color:#fff}.solutions-module__Iop6vG__materialMark{align-items:center;gap:.28rem;display:flex}.solutions-module__Iop6vG__materialMark span{opacity:.18;background:currentColor;border-radius:999px;width:1.35rem;height:.18rem}.solutions-module__Iop6vG__materialMark span:nth-child(2){opacity:.32;width:.75rem}.solutions-module__Iop6vG__materialMark span:nth-child(3){background:var(--brand-primary);opacity:1;width:.3rem}.solutions-module__Iop6vG__diagnosticCardTitle{max-width:23ch;color:var(--brand-text);font:400 clamp(1.35rem, 2.4vw, 1.75rem)/1.12 var(--font-display-serif), Georgia, serif;text-wrap:balance;margin-top:clamp(2rem,5vw,3.75rem)}.solutions-module__Iop6vG__diagnosticCardBody{max-width:52ch;color:var(--brand-text-muted);text-wrap:pretty;margin-top:.9rem;font-size:.9375rem;line-height:1.65}.solutions-module__Iop6vG__diagnosticCard[data-material=deep] .solutions-module__Iop6vG__diagnosticCardTitle{color:var(--brand-text-inverse)}.solutions-module__Iop6vG__diagnosticCard[data-material=deep] .solutions-module__Iop6vG__diagnosticCardBody{color:#b3ceca}.solutions-module__Iop6vG__boundariesSection{isolation:isolate;overflow:hidden}.solutions-module__Iop6vG__boundaryGlow{z-index:-1;filter:blur(5rem);background:#1b4b7a59;border-radius:50%;width:42rem;height:42rem;position:absolute;inset:auto -12rem -20rem auto}.solutions-module__Iop6vG__boundaryGrid{gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.solutions-module__Iop6vG__boundaryItem{min-width:0}.solutions-module__Iop6vG__boundaryCard{-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);height:100%;transition:border-color .24s ease, background-color .24s ease, transform .24s var(--ease-out-quint);background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;padding:clamp(1.25rem,3vw,1.75rem)}.solutions-module__Iop6vG__boundaryCard:hover{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-3px)}.solutions-module__Iop6vG__boundaryCardHeader{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.solutions-module__Iop6vG__boundaryPages,.solutions-module__Iop6vG__boundaryPage{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.solutions-module__Iop6vG__boundaryLink{min-height:2rem;color:var(--brand-text);border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.8rem;font-weight:700;line-height:1.25;transition:transform .18s,filter .18s;display:inline-flex}.solutions-module__Iop6vG__boundaryLink:hover{filter:brightness(1.04);transform:translateY(-1px)}.solutions-module__Iop6vG__boundaryArrow{color:var(--brand-primary-light);font-size:1rem}.solutions-module__Iop6vG__boundaryNumber{color:#ffffff61;font:400 .9rem/2rem var(--font-display-serif), Georgia, serif;flex:none}.solutions-module__Iop6vG__boundaryRule{background:linear-gradient(90deg, var(--brand-primary), #ffffff1f 24%, #ffffff0d);width:100%;height:1px;margin:1.25rem 0 1rem;display:block}.solutions-module__Iop6vG__boundaryStatement{color:#b3ceca;text-wrap:pretty;font-size:.9375rem;line-height:1.65}@media (min-width:720px){.solutions-module__Iop6vG__diagnosticGrid,.solutions-module__Iop6vG__boundaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-module__Iop6vG__diagnosticGrid{gap:1.5rem}.solutions-module__Iop6vG__boundaryItem:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.solutions-module__Iop6vG__diagnosticGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.solutions-module__Iop6vG__diagnosticGrid>li:first-child,.solutions-module__Iop6vG__diagnosticGrid>li:nth-child(4){grid-column:span 7}.solutions-module__Iop6vG__diagnosticGrid>li:nth-child(2),.solutions-module__Iop6vG__diagnosticGrid>li:nth-child(3){grid-column:span 5}.solutions-module__Iop6vG__diagnosticGrid>li:first-child .solutions-module__Iop6vG__diagnosticCard,.solutions-module__Iop6vG__diagnosticGrid>li:nth-child(4) .solutions-module__Iop6vG__diagnosticCard{min-height:20rem}}@media (prefers-reduced-motion:reduce){.solutions-module__Iop6vG__diagnosticCard,.solutions-module__Iop6vG__boundaryCard,.solutions-module__Iop6vG__boundaryLink{transition:none}}
