/* Hover showcase: downward spring expansion, restrained monochrome imagery. */
.WizContinue .WizContinue__grid{display:flex;align-items:flex-start;gap:0;min-height:600px}
.WizContinue .WizContinue__panel{--panel-base:350px;--panel-open:600px;position:relative;isolation:isolate;flex:1 1 0;min-width:0;height:var(--panel-base);padding:0;overflow:hidden;background:#fff;border:1px solid #dce0df;border-right:0}
.WizContinue .WizContinue__panel:last-child{border-right:1px solid #dce0df}
.WizContinue__image{position:absolute;inset:0;background-image:url('/images/continue/studio-forms.png');background-size:300% auto;background-repeat:no-repeat;background-position:var(--image-position) top;opacity:0;transform:scale(1.035);filter:grayscale(1);transition:opacity .65s,transform 1s cubic-bezier(.22,1,.36,1);pointer-events:none}
.WizContinue__image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#ffffff26,#ffffff70 35%,#fffffff5 72%,#fff)}
.WizContinue__panel[data-open] .WizContinue__image{opacity:.58;transform:scale(1)}
.WizContinue__number{position:absolute;top:26px;left:28px;font:14px/1 'Google Sans Code',monospace;color:#748080}
.WizContinue__toggle{position:absolute;inset:0;z-index:3;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;touch-action:pan-y;text-align:left}
.WizContinue__toggle:focus-visible{outline:2px solid #263c3d;outline-offset:-7px}
.WizContinue__plus{position:absolute;right:28px;top:24px;width:15px;height:15px;transition:transform .5s cubic-bezier(.22,1,.36,1)}
.WizContinue__plus:before,.WizContinue__plus:after{content:'';position:absolute;left:0;top:7px;width:15px;height:1px;background:#788282}.WizContinue__plus:after{transform:rotate(90deg)}
.WizContinue__panel[data-open] .WizContinue__plus{transform:rotate(45deg)}
.WizContinue__copy{position:absolute;bottom:29px;left:28px;right:28px;pointer-events:none}
.WizContinue .WizContinue__copy h3{margin:0 0 20px;font-size:clamp(27px,2.5vw,40px);line-height:1.04;letter-spacing:-.04em;color:#151a1c}
.WizContinue .WizContinue__copy p{font-size:clamp(15px,1.15vw,18px);line-height:1.5;margin:0;color:#626d70}
.WizContinue__detail{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(16px);transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1),opacity .4s,transform .65s cubic-bezier(.22,1,.36,1)}
.WizContinue__detail>div{overflow:hidden;min-height:0}
.WizContinue .WizContinue__detail p{padding-top:22px;margin-top:22px;border-top:1px solid #dce0df;font-size:14px;line-height:1.55;color:#424f51}
.WizContinue__panel[data-open] .WizContinue__detail{grid-template-rows:1fr;opacity:1;transform:translateY(0);transition-delay:.08s}
.WizContinue__reticle{position:absolute;z-index:4;left:0;top:0;width:26px;height:26px;pointer-events:none;opacity:0;transition:opacity .2s;background:linear-gradient(#536160,#536160) left top/6px 1px no-repeat,linear-gradient(#536160,#536160) left top/1px 6px no-repeat,linear-gradient(#536160,#536160) right top/6px 1px no-repeat,linear-gradient(#536160,#536160) right top/1px 6px no-repeat,linear-gradient(#536160,#536160) left bottom/6px 1px no-repeat,linear-gradient(#536160,#536160) left bottom/1px 6px no-repeat,linear-gradient(#536160,#536160) right bottom/6px 1px no-repeat,linear-gradient(#536160,#536160) right bottom/1px 6px no-repeat}
.WizContinue__reticle:after{content:'';position:absolute;left:12px;top:12px;width:3px;height:3px;border-radius:50%;background:#536160}
@media(hover:hover) and (pointer:fine){.WizContinue__panel[data-pointer] .WizContinue__reticle{opacity:.65}}
@media(min-width:701px) and (max-width:1050px){.WizContinue__copy{left:20px;right:20px}.WizContinue .WizContinue__panel{--panel-base:370px;--panel-open:620px}.WizContinue .WizContinue__grid{min-height:620px}.WizContinue .WizContinue__copy h3{font-size:29px}}
@media(max-width:700px){.WizContinue .WizContinue__grid{display:flex;flex-direction:column;gap:12px;min-height:0}.WizContinue .WizContinue__panel{--panel-base:290px;--panel-open:490px;width:100%;flex:none;border-right:1px solid #dce0df}.WizContinue .WizContinue__copy h3{font-size:33px}.WizContinue__copy{left:24px;right:24px;bottom:25px}.WizContinue__reticle{display:none}}
@media(prefers-reduced-motion:reduce){.WizContinue__image,.WizContinue__detail,.WizContinue__plus{transition:none;transform:none}}
