.solutions_diagnosticSection__i86xS{overflow:hidden;isolation:isolate}.solutions_diagnosticGlow__VVNXE{position:absolute;z-index:-1;width:34rem;height:34rem;right:-12rem;top:3rem;border-radius:50%;background:color-mix(in srgb,var(--tint-lavender) 68%,transparent);filter:blur(4rem);opacity:.7}.solutions_diagnosticHeading___81LU{max-width:68rem}.solutions_diagnosticGrid__bVWeT{display:grid;gap:1.25rem;margin-top:clamp(2.5rem,5vw,4.5rem)}.solutions_diagnosticGrid__bVWeT>li{min-width:0}.solutions_diagnosticCard__vkpGU{position:relative;min-height:100%;padding:clamp(1.4rem,3vw,2rem);overflow:hidden;transition:transform .3s var(--ease-out-quint),filter .3s var(--ease-out-quint)}.solutions_diagnosticCard__vkpGU:hover{transform:translateY(-4px) rotate(0deg)}.solutions_diagnosticCard__vkpGU[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 rgb(19 40 37/11%));transform:rotate(-.45deg)}.solutions_diagnosticCard__vkpGU[data-material=frost]{border:1px solid rgb(255 255 255/82%);border-radius:14px;background:rgb(228 240 251/72%);backdrop-filter:blur(18px) saturate(120%);box-shadow:inset 0 1px rgb(255 255 255/88%),inset 0 -1px rgb(23 81 138/9%);transform:translateY(.6rem) rotate(.35deg)}.solutions_diagnosticCard__vkpGU[data-material=deep]{border-radius:14px;color:var(--brand-text-inverse);background:radial-gradient(circle at 87% 10%,rgb(249 73 6/22%),transparent 28%),var(--brand-deep);transform:translateY(-.35rem) rotate(.25deg)}.solutions_diagnosticCard__vkpGU[data-material=signal]{border-radius:14px;background:var(--tint-mint);box-shadow:inset 0 0 0 1px rgb(20 104 74/10%);transform:translateY(.4rem) rotate(-.35deg)}.solutions_diagnosticCardTop__XIXVZ{display:flex;align-items:center;justify-content:space-between;gap:1rem}.solutions_decisionIndex__v_m9I{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-surface);color:var(--brand-primary-ink);font:700 .8rem/1 var(--font-inter),sans-serif;box-shadow:var(--shadow-xs)}.solutions_diagnosticCard__vkpGU[data-material=deep] .solutions_decisionIndex__v_m9I{background:var(--brand-primary-fill);color:white}.solutions_materialMark__hKDDf{display:flex;align-items:center;gap:.28rem}.solutions_materialMark__hKDDf span{width:1.35rem;height:.18rem;border-radius:999px;background:currentColor;opacity:.18}.solutions_materialMark__hKDDf span:nth-child(2){width:.75rem;opacity:.32}.solutions_materialMark__hKDDf span:nth-child(3){width:.3rem;background:var(--brand-primary);opacity:1}.solutions_diagnosticCardTitle__qo0Hj{max-width:23ch;margin-top:clamp(2rem,5vw,3.75rem);color:var(--brand-text);font:400 clamp(1.35rem,2.4vw,1.75rem)/1.12 var(--font-display-serif),Georgia,serif;text-wrap:balance}.solutions_diagnosticCardBody__cNCP8{max-width:52ch;margin-top:.9rem;color:var(--brand-text-muted);font-size:.9375rem;line-height:1.65;text-wrap:pretty}.solutions_diagnosticCard__vkpGU[data-material=deep] .solutions_diagnosticCardTitle__qo0Hj{color:var(--brand-text-inverse)}.solutions_diagnosticCard__vkpGU[data-material=deep] .solutions_diagnosticCardBody__cNCP8{color:#b3ceca}.solutions_boundariesSection__MZK_1{overflow:hidden;isolation:isolate}.solutions_boundaryGlow__8vbMn{position:absolute;z-index:-1;inset:auto -12rem -20rem auto;width:42rem;height:42rem;border-radius:50%;background:rgb(27 75 122/35%);filter:blur(5rem)}.solutions_boundaryGrid__oZwJD{display:grid;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem)}.solutions_boundaryItem__zwB_U{min-width:0}.solutions_boundaryCard__aMTA4{height:100%;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid rgb(255 255 255/12%);border-radius:14px;background:rgb(255 255 255/7%);backdrop-filter:blur(16px) saturate(115%);transition:border-color .24s ease,background-color .24s ease,transform .24s var(--ease-out-quint)}.solutions_boundaryCard__aMTA4:hover{border-color:rgb(255 255 255/24%);background:rgb(255 255 255/10%);transform:translateY(-3px)}.solutions_boundaryCardHeader__kWQmS{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.solutions_boundaryPage__e5tab,.solutions_boundaryPages__V80__{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.solutions_boundaryLink__gbCb5{display:inline-flex;align-items:center;min-height:2rem;border-radius:999px;padding:.35rem .75rem;color:var(--brand-text);font-size:.8rem;font-weight:700;line-height:1.25;transition:transform .18s ease,filter .18s ease}.solutions_boundaryLink__gbCb5:hover{transform:translateY(-1px);filter:brightness(1.04)}.solutions_boundaryArrow__v4r8o{color:var(--brand-primary-light);font-size:1rem}.solutions_boundaryNumber__cQGb5{flex:none;color:rgb(255 255 255/38%);font:400 .9rem/2rem var(--font-display-serif),Georgia,serif}.solutions_boundaryRule___bWl_{display:block;width:100%;height:1px;margin:1.25rem 0 1rem;background:linear-gradient(90deg,var(--brand-primary),rgb(255 255 255/12%) 24%,rgb(255 255 255/5%))}.solutions_boundaryStatement__aJYtG{color:#b3ceca;font-size:.9375rem;line-height:1.65;text-wrap:pretty}@media (min-width:720px){.solutions_boundaryGrid__oZwJD,.solutions_diagnosticGrid__bVWeT{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions_diagnosticGrid__bVWeT{gap:1.5rem}.solutions_boundaryItem__zwB_U:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.solutions_diagnosticGrid__bVWeT{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.solutions_diagnosticGrid__bVWeT>li:first-child,.solutions_diagnosticGrid__bVWeT>li:nth-child(4){grid-column:span 7}.solutions_diagnosticGrid__bVWeT>li:nth-child(2),.solutions_diagnosticGrid__bVWeT>li:nth-child(3){grid-column:span 5}.solutions_diagnosticGrid__bVWeT>li:first-child .solutions_diagnosticCard__vkpGU,.solutions_diagnosticGrid__bVWeT>li:nth-child(4) .solutions_diagnosticCard__vkpGU{min-height:20rem}}@media (prefers-reduced-motion:reduce){.solutions_boundaryCard__aMTA4,.solutions_boundaryLink__gbCb5,.solutions_diagnosticCard__vkpGU{transition:none}}