.ise-widget,.ise-widget *{box-sizing:border-box}.ise-widget{--ise-blue:#3265ff;--ise-heading:#24252c;--ise-panel-bg:#f7f7f9;--ise-left-width:40%;--ise-icon-size:15px;--ise-tab-color:#545866;--ise-desc-color:#4d505d;display:grid;grid-template-columns:var(--ise-left-width) minmax(0,1fr);width:100%;min-height:0;background:transparent;color:#292b34;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;overflow:hidden}.ise-widget__left{background:#fff;min-width:0;padding:39px 26px 45px max(24px,calc((100vw - 1200px)/2 + 23px));display:flex;flex-direction:column;border-left:1px solid #eee}.ise-widget__intro{flex-shrink:0}.ise-widget__heading{margin:0 0 25px!important;padding:0!important;color:var(--ise-heading)!important;font-family:inherit;font-size:35px;line-height:1.14;font-weight:500;letter-spacing:-1.1px}.ise-widget__heading span{display:block;color:var(--ise-blue)}.ise-widget__cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;background:linear-gradient(#477aff,#2e5df4);border:1px solid #285bf2;border-radius:6px;color:#fff!important;font-size:13px;line-height:1.25;font-weight:500;padding:10px 13px;min-height:39px;box-shadow:0 2px 3px #151f3814;white-space:normal}.ise-widget__cta:is(a):hover{filter:brightness(.95)}.ise-widget__steps{display:flex;flex-direction:column;gap:5px;margin-top:61px;max-width:420px}.ise-widget__step{min-width:0}.ise-widget__step-button{border:0!important;padding:0!important;margin:0!important;background:transparent!important;color:var(--ise-tab-color)!important;box-shadow:none!important;display:block;max-width:100%;width:auto;text-align:left;font-family:inherit;cursor:pointer;line-height:1.3;border-radius:20px}.ise-widget__step-button:focus-visible{outline:2px solid var(--ise-blue)!important;outline-offset:3px}.ise-widget__pill{display:inline-flex;max-width:100%;gap:10px;align-items:center;min-height:34px;padding:7px 12px;border:1px solid transparent;border-radius:100px;font-size:11.5px;font-weight:400;line-height:1.35;transition:background .18s,border-color .18s,color .18s}.ise-widget__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#939aaa}.ise-widget__step.is-active .ise-widget__pill{border-color:#d6e4ff;background:#edf4ff;color:#1958ff}.ise-widget__step.is-active .ise-widget__icon{color:#2f65ff}.ise-widget__step-button:hover .ise-widget__pill{background:#f0f5ff}.ise-widget__description{margin:7px 0 9px 20px;padding:8px 0 7px 19px;border-left:1px solid #e6e7ee;font-size:14px;line-height:1.72;color:var(--ise-desc-color);white-space:normal;max-width:365px;animation:ise-fade-in .22s ease}.ise-widget__description p{margin:0 0 .45em}.ise-widget__description p:last-child{margin-bottom:0}.ise-widget__icon svg{width:var(--ise-icon-size);height:var(--ise-icon-size)}.ise-widget__description[hidden]{display:none!important}.ise-widget__right{background:var(--ise-panel-bg);min-width:0;display:grid;place-items:center;position:relative;overflow:hidden;padding:0;min-height:0}.ise-widget__media{grid-area:1/1;width:100%;max-width:none;min-width:0;z-index:1;display:grid;place-items:center;animation:ise-fade-in .3s ease}.ise-widget__media[hidden]{display:none!important}.ise-widget__visual{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border:0;border-radius:4px;filter:drop-shadow(0 8px 18px #2027350b)}.ise-widget__media video{max-width:100%;background:#111;filter:none;border-radius:12px}.ise-widget__empty{border:1px dashed #d2d6df;border-radius:12px;padding:32px;color:#737783;text-align:center;background:#fff}.ise-widget__decoration{position:absolute;border:1px dashed #bdc1cc;opacity:.67;width:44px;height:44px;transform:rotate(43deg);pointer-events:none}.ise-widget__decoration--a{top:9%;left:26%;transform:rotate(12deg) skew(12deg)}.ise-widget__decoration--b{top:6%;right:11%;transform:rotate(45deg)}.ise-widget__decoration--c{bottom:24%;left:25%;transform:rotate(-12deg)}@keyframes ise-fade-in{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.ise-widget__left{padding:36px 18px 40px 28px}.ise-widget__heading{font-size:30px}.ise-widget__right{padding:0}.ise-widget__description{font-size:13px}}@media(max-width:767px){.ise-widget{grid-template-columns:1fr;min-height:unset}.ise-widget__left{padding:30px 22px 20px;border-left:0}.ise-widget__heading{font-size:30px}.ise-widget__steps{margin-top:35px;gap:4px;max-width:100%}.ise-widget__pill{font-size:12px}.ise-widget__description{font-size:13px;max-width:none}.ise-widget__right{min-height:0;padding:0}.ise-widget__visual{max-height:none}.ise-widget__decoration--b{right:8%}}@media(prefers-reduced-motion:reduce){.ise-widget__media,.ise-widget__description{animation:none}.ise-widget__pill{transition:none}}

/* v1.1: media fills the right panel by default; no fixed 650px width or 550px height cap. */


/* v1.3: The right panel is light-white when a step has no media. */
.ise-widget__right{background:var(--ise-panel-bg,#f7f7f9);}
.ise-widget__media:empty{min-height:0;}
