.try-section {
  --industry-surface:#3C6E71;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  align-items:stretch;
  gap:16px;
  min-height:calc(100svh - 56px);
  background:transparent;
  direction:ltr;
  overflow:visible;
}
.industry-call-panel,.industry-stack-panel {border-radius:var(--radius);min-width:0;direction:ltr}
.industry-call-panel {
  background:var(--industry-surface);
  padding:clamp(36px,5vw,80px);
  display:flex;
  flex-direction:column;
  justify-content:center;
  position:relative;
  min-height:calc(100svh - 56px);
  transition:background-color .65s var(--ease);
}
.industry-call-panel h2 {font-size:clamp(32px,3.4vw,53px);line-height:1.2;max-width:490px;letter-spacing:-.035em}
.industry-panel-art{position:absolute;top:32px;right:32px;width:112px;height:96px;color:#FFFFFF;pointer-events:none}.industry-panel-icon{position:absolute;inset:0;width:100%;height:100%;stroke:none;display:none}.industry-panel-icon.is-active{display:block}
.industry-call-panel .industry-description {font-size:18px;line-height:1.75;color:#353535;max-width:380px;margin-top:24px;min-height:96px}
.industry-call-action {margin-top:40px;display:flex;align-items:center;gap:24px}
.industry-phone {position:relative;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:50%;width:78px;height:78px;background:#FFFFFF;color:#3C6E71;cursor:default;transition:transform .45s var(--ease),background-color .3s}
.industry-phone::after {content:'';position:absolute;inset:-7px;border:1px solid #FFFFFF;border-radius:50%;transition:inset .45s var(--ease),border-color .3s}
.industry-phone:hover {transform:translateY(-4px);background:#F7E7D7}
.industry-phone:hover::after {inset:-10px;border-color:#FFFFFF}
.industry-phone svg {width:28px;height:28px}
.industry-call-action p {font-size:13px;line-height:1.7;color:#353535;max-width:170px}
.industry-stack-panel {background:#FFFFFF;border:1px solid #F7E7D7;padding:32px;display:flex;flex-direction:column;justify-content:center;gap:24px;min-height:calc(100svh - 56px)}
.industry-stack-panel h3 {font:500 20px/1.5 var(--heading);letter-spacing:-.025em;margin-inline:5px}
.industry-stack {display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,minmax(0,1fr));gap:10px;height:clamp(390px,65svh,560px);direction:ltr}
.industry-option {--industry-color:#284B63;position:relative;min-height:0;min-width:0;width:100%;border:0;padding:10px 24px;display:grid;grid-template-columns:116px minmax(0,1fr) 22px;align-items:center;gap:24px;overflow:hidden;border-radius:12px;background:#F7E7D7;text-align:start;color:var(--ink);transition:transform .45s var(--ease);direction:ltr}
.industry-option[data-industry=airlines] {--industry-color:#284B63;background:#F7E7D7}
.industry-option[data-industry=realestate] {--industry-color:#284B63;background:#F7E7D7}
.industry-option[data-industry=automotive] {--industry-color:#284B63;background:#F7E7D7}
.industry-option[data-industry=banking] {--industry-color:#284B63;background:#F7E7D7}
.industry-option img {width:116px;height:100%;max-height:72px;min-height:0;object-fit:contain;transition:transform .6s var(--ease)}
.industry-option:hover {transform:translateY(-3px)}
.industry-option:hover img {transform:scale(1.025)}
.industry-option::after {content:'';position:absolute;inset:0;border:3px solid transparent;border-radius:inherit;pointer-events:none;transition:border-color .3s}
.industry-option[aria-pressed=true]::after {border-color:var(--industry-color)}
.industry-option:focus-visible {outline:3px solid #3C6E71;outline-offset:4px}
.industry-option-label {line-height:1.5;font-weight:500;font-size:18px}
.industry-option-check {width:22px;height:22px;border-radius:50%;border:1px solid #284B63;color:white;display:grid;place-items:center;transition:background-color .3s}
.industry-option-check svg {width:14px;height:14px;opacity:0;transform:scale(.6);transition:opacity .3s,transform .4s var(--ease);stroke-width:2}
.industry-option[aria-pressed=true] .industry-option-check {background:var(--industry-color);border-color:var(--industry-color)}
.industry-option[aria-pressed=true] .industry-option-check svg {opacity:1;transform:scale(1)}
[dir=rtl] .industry-call-panel,[dir=rtl] .industry-stack-panel,[dir=rtl] .industry-option {direction:rtl}
[dir=rtl] .industry-call-panel h2 {font-size:clamp(29px,2.9vw,44px);line-height:1.65;letter-spacing:0}
[dir=rtl] .industry-call-panel .industry-description {font-size:17px;line-height:1.95}
[dir=rtl] .industry-stack-panel h3 {font-size:18px;letter-spacing:0}
[dir=rtl] .industry-option-label {font-size:15px}
@media(min-width:1700px) {.industry-stack-panel {padding:48px}.industry-call-panel .industry-description {max-width:430px}}
@media(max-width:1100px) {.industry-call-panel {padding:40px}.industry-call-panel h2 {font-size:36px}.industry-call-panel .industry-description {font-size:16px}.industry-stack-panel {padding:28px}.industry-option {grid-template-columns:88px minmax(0,1fr) 22px;gap:18px;padding-inline:18px}.industry-option img {width:88px}.industry-option-label {font-size:15px}.industry-call-action {gap:20px}.industry-phone {width:65px;height:65px}[dir=rtl] .industry-call-panel h2 {font-size:32px}}
@media(max-width:760px) {
  .try-section {grid-template-columns:1fr;gap:12px;min-height:0}
  .industry-stack-panel {order:-1;padding:25px 22px;gap:18px;min-height:0}
  .industry-stack-panel h3 {font-size:19px}
  .industry-stack {height:clamp(370px,52svh,460px);gap:9px}
  .industry-option {grid-template-columns:84px minmax(0,1fr) 20px;gap:16px;padding:9px 14px}
  .industry-option img {width:84px;max-height:66px}
  .industry-option-label {font-size:15px}
  .industry-option-check {width:20px;height:20px}
  .industry-call-panel {position:relative;top:auto;padding:100px 30px 46px;min-height:390px}
  .industry-panel-art {top:24px;right:24px;width:60px;height:52px}
  .industry-call-panel h2 {font-size:34px;max-width:480px}
  .industry-call-panel .industry-description {font-size:16px;max-width:440px;min-height:0;margin-top:20px}
  .industry-call-action {margin-top:30px;gap:24px}
  .industry-call-action p {max-width:200px;font-size:12px}
  .industry-phone {width:65px;height:65px}
  .industry-phone svg {width:25px;height:25px}
  [dir=rtl] .industry-call-panel h2 {font-size:30px}
  [dir=rtl] .industry-call-panel .industry-description {font-size:16px}
}
@media(max-width:360px) {.industry-stack-panel {padding:24px 18px}.industry-call-panel {padding-inline:24px}.industry-option-label {font-size:14px;inset-inline-start:14px}[dir=rtl] .industry-option-label {font-size:13px}}
@media(prefers-reduced-motion:reduce) {.industry-stack,.industry-call-panel,.industry-option,.industry-option img,.industry-phone,.industry-phone::after {transition:none!important}}
.industry-call-panel{color:#FFFFFF}
.industry-call-panel .industry-description,.industry-call-action p{color:#FFFFFF}
.industry-option{background:#F7E7D7;--industry-color:#284B63}
.industry-option[aria-pressed=true]::after{border-color:#284B63}
.industry-option[aria-pressed=true] .industry-option-check{background:#284B63;border-color:#284B63}
.industry-phone:focus-visible{outline-color:#FFFFFF}
@media(min-width:761px){
  .industry-stack-panel{height:auto;justify-content:flex-start;gap:24px}
  .industry-stack-panel h3,[dir=rtl] .industry-stack-panel h3{font-size:clamp(28px,2.1vw,34px);line-height:1.4}
  .industry-stack{height:auto;flex:1;gap:12px;grid-template-rows:repeat(5,minmax(80px,1fr))}
  .industry-option{grid-template-columns:clamp(92px,8vw,128px) minmax(0,1fr) 24px;gap:20px;padding:12px 20px}
  .industry-option img{width:100%;height:clamp(48px,8svh,96px);max-height:96px}
  .industry-option-label{font-size:clamp(17px,1.35vw,22px)}
  [dir=rtl] .industry-option-label{font-size:clamp(17px,1.2vw,21px)}
}

/* Reserve room for the selected artwork at every desktop height. */
@media(min-width:761px){.industry-call-panel{padding-top:152px}.industry-option{overflow:visible}}
