
.practice-case-v9{padding-bottom:70px}.practice-case-opening{padding:48px 0 44px}.practice-case-opening>.container{display:grid;grid-template-columns:1.25fr 1fr;gap:9%;align-items:end}.practice-case-opening h1{font-size:clamp(49px,5.3vw,81px);letter-spacing:-.06em;line-height:1.06;font-weight:450;margin:0}.practice-case-opening h1 em{font-style:normal;color:#57745a}.practice-case-opening p{font-size:18px;line-height:1.6;max-width:43ch;margin:0 0 13px}.practice-case-opening p:last-child{margin:0}.practice-case-product{max-width:1296px}.practice-case-preview{margin:0;border-top:1px solid #aebca5;padding-top:24px}.practice-case-preview picture,.practice-case-preview img{display:block;width:100%;height:auto}.practice-case-preview img{border:1px solid #d3dbcc}.practice-case-preview figcaption{font-size:13px;line-height:1.5;color:#53694f;padding-top:13px}.practice-case-entry{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-top:24px;padding-top:22px;border-top:1px solid #bcc8b2}.practice-case-entry .button{font:inherit;font-size:16px;cursor:pointer;display:inline-flex;gap:30px;align-items:center;border:1px solid #153b32;background:#153b32;color:#f3f2ec;padding:15px 20px;min-height:54px}.practice-case-entry .button svg{width:20px;height:20px;flex:none}.practice-case-entry .button:focus-visible,.practice-case-info summary:focus-visible{outline:2px solid #78915f;outline-offset:5px}.practice-case-desktop-message{display:none}.practice-case-info{font-size:13px;line-height:1.6;max-width:43ch;padding-top:9px}.practice-case-info summary{cursor:pointer;min-height:35px}.practice-case-info p{margin:12px 0 0}.practice-case-immersive{position:fixed;inset:0;z-index:200;background:#f7faf6;height:100vh;height:100dvh;overflow:hidden}.practice-case-immersive[hidden]{display:none}.practice-case-runtime,.practice-case-runtime iframe{width:100%;height:100%;border:0;display:block}.practice-case-close{position:absolute;right:12px;top:8px;z-index:220;width:36px;height:36px;border:1px solid #a4b6a0;background:#f3f2ec;color:#153b32;cursor:pointer;display:flex;align-items:center;justify-content:center}.practice-case-close svg{width:19px;height:19px}.practice-case-loading{position:absolute;inset:40% 0 auto;text-align:center;pointer-events:none}.practice-case-loading[hidden]{display:none}.practice-case-fallback,.practice-case-pause{position:absolute;inset:0;z-index:215;background:#f3f2ec;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;gap:25px}.practice-case-fallback[hidden],.practice-case-pause[hidden]{display:none}.practice-case-pause p{max-width:38ch;font-size:18px;line-height:1.6}.practice-case-pause button,.practice-case-fallback button{background:#153b32;color:#fff;border:0;padding:13px 18px;font:inherit;cursor:pointer}body.practice-v9-immersive{overflow:hidden!important}.practice-case-immersive iframe{padding-top:0}
@media(max-width:1099px){.practice-case-launch>[data-demo-launch]{display:none}.practice-case-desktop-message{display:block;max-width:48ch;font-size:16px;line-height:1.6;margin:0}.practice-case-entry{gap:25px}.practice-case-opening>.container{gap:7%}.practice-case-opening h1{font-size:clamp(44px,6vw,64px)}}
@media(max-width:700px){.practice-case-v9{padding-bottom:48px}.practice-case-opening{padding:30px 0}.practice-case-opening>.container{display:block}.practice-case-opening h1{font-size:clamp(39px,10.7vw,53px)}.practice-case-opening>.container>div{margin-top:24px}.practice-case-opening p{font-size:17px}.practice-case-preview{padding-top:18px}.practice-case-preview img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.practice-case-preview figcaption{font-size:12px}.practice-case-entry{display:block;margin-top:20px;padding-top:20px}.practice-case-info{margin-top:18px;padding-top:0}.practice-case-desktop-message{font-size:16px}}

.practice-case-entry [data-demo-launch][hidden]{display:none}
