.partner-detail__hero{isolation:isolate;color:var(--partners-tx);background-color:#0f160f;background-image:radial-gradient(65% 65% at 50% 115%,#2bff006b 0%,#2bff003d 22%,#2bff0014 48%,#0000 75%),radial-gradient(55% 45% at 50% 100%,#14825a59 0%,#0000 75%),radial-gradient(#0000 35%,#0000002e 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:clamp(48px,7vw,88px) 0 clamp(40px,5vw,64px);position:relative;overflow:hidden}.partner-detail__hero:before{content:"";z-index:0;pointer-events:none;filter:blur(10px);background:0 0;border:1px solid #2bff001f;border-radius:50%;width:76%;height:500px;position:absolute;bottom:-350px;left:12%;box-shadow:0 -12px 45px #2bff0014,0 -35px 90px #2bff001a,0 -65px 130px #14b47333}.partner-detail__hero:after{content:"";z-index:2;pointer-events:none;opacity:.22;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.partner-detail__hero-pattern{z-index:1;pointer-events:none;opacity:.7;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 92%);mask-image:linear-gradient(#000 0% 50%,#0000 92%)}.partner-detail__hero .partners-w{z-index:3;position:relative}.partner-detail__grid{grid-template-columns:1.3fr 1fr;align-items:end;gap:clamp(28px,5vw,72px);display:grid}.partner-detail__hero h1{letter-spacing:-.035em;max-width:18ch;color:var(--partners-tx);margin:16px 0 22px;font-size:clamp(2rem,5vw,3.4rem);font-weight:500;line-height:1.08}.partner-detail__meta{border-left:2px solid var(--partners-sig);align-content:start;gap:6px;padding:4px 0 4px 24px;display:grid}.partner-detail__meta-k{color:var(--partners-tx-3);margin-top:12px;font-size:13px}.partner-detail__meta-k:first-child{margin-top:0}.partner-detail__meta .partners-directory__wm{margin:0}.partner-detail__meta p{color:var(--partners-tx-2);margin:0;font-size:15px}.partner-detail__meta a{color:var(--partners-sig);text-decoration:none}.partner-detail__meta a:hover{text-decoration:underline}.partner-detail__two{grid-template-columns:1fr 1.6fr;align-items:start;gap:clamp(20px,5vw,72px);display:grid}.partner-detail__two h2{letter-spacing:-.035em;color:var(--partners-tx);font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:500}.partner-detail__mut{color:var(--partners-tx-3);margin-top:10px;font-size:15px}.partner-detail__note{color:var(--partners-tx-3);margin-top:12px;font-size:14px}.partner-detail__checklist{margin:0;padding:0;list-style:none;display:grid}.partner-detail__checklist li{border-bottom:1px solid var(--partners-line);color:var(--partners-tx);padding:14px 0 14px 28px;font-size:1.05rem;position:relative}.partner-detail__checklist li:first-child{border-top:1px solid var(--partners-line)}.partner-detail__checklist li:before{content:"";background:var(--partners-sig);width:12px;height:2px;position:absolute;top:1.28em;left:0}.partner-detail__checklist--cols{grid-template-columns:1fr 1fr;column-gap:48px}.partner-detail__checklist--cols li:nth-child(2){border-top:1px solid var(--partners-line)}.partner-detail__vb{border-left:2px solid var(--partners-sig);gap:14px;padding:6px 0 6px 26px;display:grid}.partner-detail__vb p{color:var(--partners-tx-2);margin:0}.partner-detail__vb b{color:var(--partners-tx)}.partner-detail__values{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.partner-detail__values div{border-right:1px solid var(--partners-line);color:var(--partners-tx);margin-right:28px;padding:6px 28px 6px 0;font-size:1.1rem}.partner-detail__values div:last-child{border-right:0;margin-right:0}.partner-detail__values p{color:var(--partners-tx);margin:0;font-size:1.1rem}.partner-detail__solutions{border:1px solid var(--partners-line);border-radius:var(--partners-radius-l);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.partner-detail__solution{color:inherit;align-content:start;gap:10px;padding:28px;text-decoration:none;transition:background .2s;display:grid}.partner-detail__solution+.partner-detail__solution{border-left:1px solid var(--partners-line)}.partner-detail__solution:hover{background:var(--partners-ink-2)}.partner-detail__solution h3{letter-spacing:-.015em;color:var(--partners-tx);margin:0;font-size:1.15rem;font-weight:600}.partner-detail__solution p{color:var(--partners-tx-2);margin:0;font-size:16px}.partner-detail__ln{color:var(--partners-sig);font-weight:600;text-decoration:none}.partner-detail__ln:hover{text-decoration:underline}.partner-detail__related{flex-wrap:wrap;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.partner-detail__related a{border:1px solid var(--partners-line);color:var(--partners-tx);border-radius:999px;padding:10px 18px;font-weight:500;text-decoration:none;display:inline-block}.partner-detail__related a:hover{border-color:var(--partners-sig)}@media (width<=900px){.partner-detail__grid{grid-template-columns:1fr}}@media (width<=860px){.partner-detail__solutions{grid-template-columns:1fr}.partner-detail__solution+.partner-detail__solution{border-left:0;border-top:1px solid var(--partners-line)}}@media (width<=820px){.partner-detail__two{grid-template-columns:1fr}}@media (width<=760px){.partner-detail__checklist--cols{grid-template-columns:1fr}.partner-detail__checklist--cols li:nth-child(2){border-top:0}.partner-detail__values{grid-template-columns:1fr}.partner-detail__values div{border-right:0;border-bottom:1px solid var(--partners-line);margin:0;padding:16px 0}.partner-detail__values div:last-child{border-bottom:0}}
