.sim-demo{color:#1c2330;width:100%}.sim-demo *,.sim-demo :before,.sim-demo :after{box-sizing:border-box}.sim-demo-frame{background:#fff;border:1px solid #dfe3eb;border-radius:1rem;overflow:hidden;box-shadow:0 20px 52px #0e142013}.sim-demo-topbar{color:#f7f8fb;background:#101114;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.55rem;display:flex}.sim-demo-topbar-left{align-items:center;gap:.85rem;min-width:0;display:flex}.sim-demo-appmark{color:#fff;background:#5e6ad2;border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.2rem;font-weight:750;display:inline-flex}.sim-demo-topbar-left>div{gap:.2rem;min-width:0;display:grid}.sim-demo-topbar-left strong{font-size:.91rem;font-weight:675}.sim-demo-topbar-left div span{color:#c8c9d0;font-size:.73rem}.sim-demo-mode{color:#e1e4ff;border:1px solid #4a4d57;border-radius:.4rem;flex:none;padding:.42rem .7rem;font-size:.72rem;font-weight:640;display:inline-block}.sim-demo-progress{background:#f8f9fc;border-bottom:1px solid #e5e8f0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sim-demo-progress-step{color:#656b77;border-bottom:3px solid #0000;align-items:center;gap:.65rem;min-width:0;padding:1rem 1.35rem .9rem;font-size:.84rem;font-weight:590;display:flex}.sim-demo-progress-step+.sim-demo-progress-step{border-left:1px solid #e8eaf0}.sim-demo-progress-step.is-current{color:#3441a8;background:#fff;border-bottom-color:#5e6ad2}.sim-demo-progress-step.is-complete{color:#3c465b}.sim-demo-progress-number{color:#858c9a;font-size:.69rem;font-weight:720}.sim-demo-progress-step.is-current .sim-demo-progress-number{color:#5e6ad2}.sim-demo-progress-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sim-demo-grid{grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);min-height:39rem;display:grid}.sim-demo-control-panel{min-width:0;padding:clamp(1.3rem,3vw,2.6rem)}.sim-demo-panel-heading{border-bottom:1px solid #e6e8ef;padding-bottom:1.6rem}.sim-demo-overline{color:#5361ba;font-size:.82rem;font-weight:680}.sim-demo-panel-heading h2{letter-spacing:-.025em;margin:.6rem 0 0;font-size:clamp(1.75rem,2.3vw,2.18rem);font-weight:700}.sim-demo-panel-heading p{color:#677080;margin:.55rem 0 0;font-size:.92rem;line-height:1.6}.sim-demo-form{flex-direction:column;gap:.85rem;padding-top:1.6rem;display:flex}.sim-demo-help{color:#565e6b;margin:0 0 .55rem;font-size:.93rem;line-height:1.74}.sim-demo-form>label:not(.sim-demo-check){margin-top:.4rem;font-size:.83rem;font-weight:650;display:block}.sim-demo-form input:not([type=checkbox]),.sim-demo-form select{color:#1c2330;background:#fff;width:100%;min-height:3rem;padding:.75rem .9rem;font-size:.91rem;font-weight:510;border:1px solid #cdd2de!important;border-radius:.6rem!important}.sim-demo-form input:focus-visible,.sim-demo-form select:focus-visible{outline-offset:1px;outline:3px solid #d5d9ff;border-color:#5e6ad2!important}.sim-demo-info{background:#f7f8fb;border:1px solid #e2e5ec;border-radius:.72rem;margin:.8rem 0;padding:1.05rem 1.1rem}.sim-demo-info strong{font-size:.87rem;font-weight:680;display:block}.sim-demo-info p{color:#5d6574;margin:.4rem 0 0;font-size:.82rem;line-height:1.6}.sim-demo-primary,.sim-demo-secondary{text-align:center;min-height:3.05rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.68rem;justify-content:center;align-items:center;padding:.8rem 1.05rem;font-size:.88rem;font-weight:675;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.sim-demo-primary{color:#fff;background:#5e6ad2;border-color:#5e6ad2}.sim-demo-primary:hover:not(:disabled){color:#fff;background:#4c58b9;border-color:#4c58b9}.sim-demo-primary:disabled{cursor:not-allowed;color:#6d7482;background:#e6e8ed;border-color:#e6e8ed}.sim-demo-secondary{color:#30394a;background:#fff;border-color:#cbd0db}.sim-demo-secondary:hover{background:#f3f4f8;border-color:#9aa2b5}.sim-demo-buttons{flex-wrap:wrap;gap:.7rem;margin-top:.8rem;display:flex}.sim-demo-buttons>.sim-demo-primary{flex:10.5rem}.sim-demo-check{cursor:pointer;color:#454e5f;align-items:flex-start;gap:.8rem;margin:.6rem 0 .7rem;font-size:.88rem;line-height:1.55;display:flex}.sim-demo-check input{accent-color:#5e6ad2;flex:none;width:1.1rem;height:1.1rem;margin:.12rem 0 0}.sim-demo-sign-tabs{background:#f4f5fa;border:1px solid #e4e7ef;border-radius:.68rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.3rem;display:grid}.sim-demo-sign-tabs button{color:#5b6475;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.47rem;padding:.73rem .5rem;font-size:.84rem;font-weight:640}.sim-demo-sign-tabs button.is-active{color:#3746af;background:#fff;border-color:#d6daeb;box-shadow:0 1px 4px #0f142d0f}.sim-demo-signature-preview{background:#fbfbfd;border:1px solid #dfe3eb;border-radius:.7rem;gap:.6rem;min-height:6.5rem;padding:.9rem 1rem 1.2rem;display:grid}.sim-demo-signature-preview small{color:#6b7380;font-size:.75rem}.sim-demo-signature-preview strong{color:#28344b;overflow-wrap:anywhere;font-family:Segoe Script,Brush Script MT,cursive;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:400}.sim-demo-canvas-label{justify-content:space-between;align-items:center;gap:1rem;margin:.4rem 0 .55rem;font-size:.82rem;font-weight:650;display:flex}.sim-demo-canvas-label button{color:#4f5dc5;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:.82rem;text-decoration:underline}.sim-demo-canvas{touch-action:none;cursor:crosshair;background:#fbfcff;border:1px solid #cbd1de;border-radius:.65rem;width:100%;height:10.5rem;display:block}.sim-demo-smallprint{color:#5d6572;margin:.7rem 0 0;font-size:.79rem;line-height:1.65}.sim-demo-complete-badge{color:#176247;background:#e8f6ef;border:1px solid #add9c5;border-radius:.48rem;align-self:flex-start;padding:.42rem .75rem;font-size:.77rem;font-weight:700}.sim-demo-success-title{letter-spacing:-.018em;margin:.55rem 0 0;font-size:1.35rem;font-weight:700}.sim-demo-record{background:#fff;border:1px solid #e1e5ed;border-radius:.75rem;margin:.6rem 0;overflow:hidden}.sim-demo-record-row{grid-template-columns:minmax(5.4rem,.65fr) minmax(0,1.35fr);align-items:center;gap:.8rem;padding:.95rem 1rem;font-size:.79rem;display:grid}.sim-demo-record-row+.sim-demo-record-row{border-top:1px solid #edf0f4}.sim-demo-record-row span{color:#647080}.sim-demo-record-row strong{overflow-wrap:anywhere;min-width:0;font-weight:640}.sim-demo-record-row .sim-demo-status{color:#167d5a}.sim-demo-document-panel{background:#f1f3f8;border-left:1px solid #e3e6ed;flex-direction:column;min-width:0;display:flex}.sim-demo-document-toolbar{background:#f9fafc;border-bottom:1px solid #e0e4ed;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.45rem;display:flex}.sim-demo-document-toolbar>div{flex-direction:column;gap:.25rem;display:flex}.sim-demo-document-toolbar div span{color:#697384;font-size:.72rem}.sim-demo-document-toolbar div strong{font-size:.86rem;font-weight:670}.sim-demo-document-tag{color:#4d5870;background:#e9ecf5;border:1px solid #dbe0e9;border-radius:.42rem;flex:none;padding:.42rem .65rem;font-size:.72rem;font-weight:590}.sim-demo-document-wrap{flex:auto;justify-content:center;align-items:flex-start;padding:clamp(1rem,2.4vw,2.2rem);display:flex}.sim-demo-paper{color:#242b3a;background:#fff;border:1px solid #e2e5ed;width:100%;max-width:33.5rem;min-height:40rem;padding:clamp(1.2rem,2.3vw,2.4rem);box-shadow:0 12px 28px #22293e1a}.sim-demo-paper-header{align-items:center;gap:.8rem;display:flex}.sim-demo-paper-brand{color:#fff;background:#182139;border-radius:.35rem;flex:none;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-weight:800;display:flex}.sim-demo-paper-brand span{color:#aab3fa}.sim-demo-paper-header>div:last-child{gap:.22rem;display:grid}.sim-demo-paper-header strong{font-size:.95rem}.sim-demo-paper-header small{color:#7b8290;font-size:.7rem}.sim-demo-paper-rule{background:#263045;height:2px;margin:1.4rem 0 1.7rem}.sim-demo-paper-reference{color:#677184;margin:0;font-size:.7rem}.sim-demo-paper h3{letter-spacing:-.02em;margin:.55rem 0 0;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:710;line-height:1.25}.sim-demo-paper-subtitle{color:#687184;margin:.6rem 0 1.8rem;font-size:.77rem}.sim-demo-paper-detail{border-bottom:1px solid #e7eaf1;grid-template-columns:minmax(5.5rem,.45fr) minmax(0,1fr);gap:.75rem;padding:.68rem 0;font-size:.8rem;display:grid}.sim-demo-paper-detail>span{color:#747d8a}.sim-demo-paper-detail strong{font-weight:650}.sim-demo-paper h4{margin:2.1rem 0 .8rem;font-size:.9rem;font-weight:680}.sim-demo-paper ol{color:#505a6a;gap:.65rem;margin:0;padding-left:1.25rem;font-size:.77rem;line-height:1.65;display:grid}.sim-demo-paper-signature{flex-direction:column;align-items:flex-start;gap:.5rem;margin:2.25rem 0 0;display:flex}.sim-demo-paper-signature>span{font-size:.8rem;font-weight:670}.sim-demo-paper-signature em{color:#9ca3af;font-size:.77rem;font-style:normal}.sim-demo-paper-signed{color:#26334c;overflow-wrap:anywhere;font-family:Segoe Script,Brush Script MT,cursive;font-size:1.12rem;font-weight:400}.sim-demo-paper-line{border-bottom:1px solid #768095;width:min(15rem,100%);height:.2rem}.sim-demo-paper-signature small{color:#667085;font-size:.66rem}.sim-demo-paper-footer{color:#8a93a3;border-top:1px solid #e4e7ee;margin:1.6rem 0 0;padding-top:.7rem;font-size:.68rem;line-height:1.6}.sim-demo-document-bottom{color:#667182;background:#f8f9fc;border-top:1px solid #e0e4ed;justify-content:space-between;gap:1.25rem;padding:.85rem 1.45rem;font-size:.73rem;display:flex}.sim-demo-after{color:#475267;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem 0;display:flex}.sim-demo-after p{margin:0;font-size:.9rem}.sim-demo-after a{color:#4757b6;text-underline-offset:3px;font-size:.88rem;font-weight:700;text-decoration:underline}@media (max-width:900px){.sim-demo-grid{grid-template-columns:minmax(0,1fr)}.sim-demo-document-panel{border-top:1px solid #e3e6ed;border-left:0}.sim-demo-control-panel{padding:1.5rem}.sim-demo-paper{min-height:auto}.sim-demo-progress-step{justify-content:center;gap:.4rem;padding:.85rem .6rem;font-size:.78rem}}@media (max-width:540px){.sim-demo-frame{border-radius:.8rem}.sim-demo-topbar{padding:.9rem 1rem}.sim-demo-mode{padding:.38rem .5rem;font-size:.67rem}.sim-demo-topbar-left strong{font-size:.83rem}.sim-demo-topbar-left div span{font-size:.69rem}.sim-demo-appmark{width:2rem;height:2rem;font-size:1rem}.sim-demo-progress-step{flex-direction:column;gap:.28rem;padding:.7rem .25rem;font-size:.72rem}.sim-demo-progress-number{font-size:.65rem}.sim-demo-control-panel{padding:1.3rem 1.05rem 1.65rem}.sim-demo-panel-heading{padding-bottom:1.2rem}.sim-demo-panel-heading h2{font-size:1.74rem}.sim-demo-form{gap:.8rem}.sim-demo-document-toolbar{padding:.9rem .95rem}.sim-demo-document-wrap{padding:.7rem}.sim-demo-paper{border-radius:.3rem;padding:1.1rem}.sim-demo-document-bottom{flex-direction:column;gap:.35rem;padding:.75rem .9rem}.sim-demo-signature-preview strong{font-size:1.5rem}.sim-demo-buttons{flex-direction:column-reverse}.sim-demo-buttons>*{width:100%;flex:none!important}.sim-demo-after{padding-inline:.25rem}}@media (prefers-reduced-motion:reduce){.sim-demo-primary,.sim-demo-secondary{transition:none}}.sim-demo-progress-number{color:#555d6c}.sim-demo-paper-header small,.sim-demo-paper-detail>span,.sim-demo-paper-signature em,.sim-demo-paper-footer{color:#515b6a}.sim-demo-paper-signature-art{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,15rem);height:auto;max-height:4rem;display:block}
.signy-demo-page{color:#1c2330;background:#f7f8fc}.sim-demo-intro{background:#f8f9fc;border-bottom:1px solid #e7eaf1;padding-block:clamp(2.6rem,5.6vw,5.1rem)}.sim-demo-intro-grid{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.65fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.sim-demo-intro-copy{max-width:48rem}.sim-demo-intro-eyebrow,.sim-demo-section-kicker{color:#4d58af;letter-spacing:0;text-transform:none;margin:0;font-size:.9rem;font-weight:690;line-height:1.4}.sim-demo-intro-copy h1{letter-spacing:-.035em;text-wrap:balance;color:#151c2b;max-width:47rem;margin:1.05rem 0 0;font-size:clamp(2.35rem,4vw,3.65rem);font-weight:710;line-height:1.105}.sim-demo-intro-description{color:#515a6c;max-width:39rem;margin:1.3rem 0 0;font-size:clamp(1rem,1.34vw,1.13rem);line-height:1.7}.sim-demo-intro-facts{color:#343f57;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:1.85rem;font-size:.845rem;font-weight:630;display:flex}.sim-demo-intro-facts span{border-bottom:1px solid #bac1e1;align-items:center;min-height:1.75rem;display:inline-flex}.sim-demo-intro-note{background:#eff1fa;border:1px solid #d9dff1;border-radius:.9rem;padding:1.65rem;position:relative;box-shadow:0 12px 32px #1d244909}.sim-demo-intro-note:before{content:"";background:#7782d6;border-radius:0 3px 3px 0;width:3px;position:absolute;top:1.65rem;bottom:1.65rem;left:0}.sim-demo-intro-note-label{color:#4f5db0;font-size:.8rem;font-weight:690;display:block}.sim-demo-intro-note strong{letter-spacing:-.015em;color:#252f49;margin-top:.8rem;font-size:1.18rem;font-weight:690;line-height:1.36;display:block}.sim-demo-intro-note p{color:#566078;margin:.72rem 0 0;font-size:.84rem;line-height:1.65}.sim-demo-main-section{background:#fff;padding-block:clamp(2.4rem,5vw,4.3rem) clamp(4rem,7vw,6rem)}.sim-demo-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.55rem;display:flex}.sim-demo-section-heading h2{color:#1e2636;letter-spacing:-.025em;max-width:52rem;margin:.55rem 0 0;font-size:clamp(1.45rem,2.2vw,2.05rem);font-weight:690;line-height:1.23}.sim-demo-section-heading p:not(.sim-demo-section-kicker){color:#5a6474;margin:.6rem 0 0;font-size:.94rem;line-height:1.65}.sim-demo-live-link{color:#4754b4;border-bottom:1px solid #a1aadf;flex:none;align-items:center;min-height:2.6rem;font-size:.88rem;font-weight:680;display:inline-flex}.sim-demo-live-link:hover{color:#2f3c95;border-bottom-color:#5e6ad2}.sim-demo-frame{border-color:#e1e5ed;border-radius:1rem;box-shadow:0 24px 70px #111a3113}.sim-demo-topbar{background:#14171f;padding:1.16rem clamp(1.15rem,2.5vw,2rem)}.sim-demo-topbar-left strong{letter-spacing:-.01em;font-size:.99rem;font-weight:720}.sim-demo-topbar-left div span{color:#ccd1db;margin-top:.1rem;font-size:.8rem}.sim-demo-appmark{background:#5e6ad2;border-radius:.75rem;width:2.5rem;height:2.5rem}.sim-demo-mode{color:#e6e9ff;background:#232735;border-color:#54586a;border-radius:.5rem;font-size:.765rem}.sim-demo-progress{background:#fff;border-bottom:1px solid #e3e7f0}.sim-demo-progress-step{color:#657085;background:#fdfdff;border-bottom:4px solid #0000;gap:.68rem;padding:1.15rem clamp(.75rem,2vw,1.7rem) 1.05rem;font-size:.92rem;font-weight:590;position:relative}.sim-demo-progress-step.is-current{color:#293781;background:#eef0ff;border-bottom-color:#5e6ad2;font-weight:730}.sim-demo-progress-step.is-complete{color:#374158;background:#fff;font-weight:650}.sim-demo-progress-number{color:#586275;font-variant-numeric:tabular-nums;font-size:.78rem}.sim-demo-progress-step.is-current .sim-demo-progress-number{color:#3947a3}.sim-demo-progress-active{color:#4553b8;margin-left:auto;font-size:.7rem;font-weight:730}.sim-demo-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:37rem}.sim-demo-control-panel{background:#fff;flex-direction:column;gap:0;padding:clamp(1.5rem,3.4vw,3rem);display:flex}.sim-demo-panel-heading{border-bottom:none;padding-bottom:0}.sim-demo-overline{color:#4352b0;background:#eef0ff;border-radius:.45rem;padding:.36rem .72rem;font-size:.82rem;font-weight:740;display:inline-flex}.sim-demo-panel-heading h2{color:#161e2e;letter-spacing:-.03em;margin-top:.82rem;font-size:clamp(1.92rem,2.6vw,2.5rem);font-weight:735;line-height:1.11}.sim-demo-panel-heading>p{color:#687285;margin-top:.55rem;font-size:.9rem;line-height:1.6}.sim-demo-focus{background:#f2f3ff;border:1px solid #d9def8;border-left:4px solid #5e6ad2;border-radius:.8rem;margin-top:1.6rem;padding:1.35rem 1.4rem}.sim-demo-focus-label{color:#4c59a8;font-size:.78rem;font-weight:700}.sim-demo-focus h3{color:#18224a;letter-spacing:-.012em;margin:.48rem 0 0;font-size:clamp(1.1rem,1.6vw,1.32rem);font-weight:720;line-height:1.3}.sim-demo-focus p{color:#444e70;margin:.45rem 0 0;font-size:.86rem;line-height:1.65}.sim-demo-form{gap:.7rem;padding-top:1.5rem}.sim-demo-help{color:#535d6e;margin:0 0 .48rem;font-size:.88rem;line-height:1.6}.sim-demo-form>label:not(.sim-demo-check){color:#283244;margin-top:.65rem;font-size:.87rem;font-weight:695}.sim-demo-form input:not([type=checkbox]),.sim-demo-form select{min-height:3.35rem;padding-inline:.98rem;font-size:.94rem;box-shadow:0 1px 2px #111a3106;border-color:#cfd5e1!important;border-radius:.68rem!important}.sim-demo-form select:hover,.sim-demo-form input:not([type=checkbox]):hover{border-color:#9da8d5!important}.sim-demo-local-note{color:#637085;margin:.7rem 0 .15rem;font-size:.8rem;line-height:1.6}.sim-demo-info{background:#f8f9fc;border-color:#e2e6ef;margin:.35rem 0;padding:1.1rem 1.2rem}.sim-demo-document-summary strong{font-size:.96rem}.sim-demo-document-summary p{font-size:.82rem}.sim-demo-summary-caption{color:#4959b2;margin-bottom:.5rem;font-size:.78rem;font-weight:680;display:block}.sim-demo-jump-link{color:#3848a7;text-underline-offset:3px;padding-block:.35rem;font-size:.83rem;font-weight:690;text-decoration:underline;display:inline-flex}.sim-demo-check{color:#303b55;background:#f9faff;border:1px solid #dfe3f3;border-radius:.76rem;gap:.85rem;margin-block:.65rem;padding:1rem 1.05rem;font-weight:560;line-height:1.65}.sim-demo-check input{width:1.2rem;height:1.2rem;margin-top:.15rem}.sim-demo-buttons{gap:.7rem;margin-top:1.2rem}.sim-demo-primary{background:#5966cd;border-color:#5966cd;border-radius:.7rem;width:100%;min-height:3.6rem;font-size:.96rem;font-weight:730;box-shadow:0 6px 18px #4e5bc229}.sim-demo-primary:hover:not(:disabled){background:#4454bb;border-color:#4454bb;box-shadow:0 8px 23px #4e5bc238}.sim-demo-primary:disabled{opacity:1;color:#687486;box-shadow:none;background:#edf0f5;border-color:#d9dfe8}.sim-demo-secondary{min-height:3.6rem;padding-inline:1.5rem;font-size:.89rem;font-weight:700}.sim-demo-buttons>.sim-demo-primary{flex:11rem;width:auto}.sim-demo-sign-tabs{background:#eef0f7;padding:.35rem}.sim-demo-sign-tabs button{padding-block:.88rem;font-size:.9rem;font-weight:660}.sim-demo-sign-tabs button.is-active{color:#263881;border-color:#c4cbed;box-shadow:0 2px 6px #2a34700f}.sim-demo-signature-preview{background:#fbfcff;border-style:dashed;border-color:#cbd1e7;min-height:7.2rem;padding:1rem 1.2rem 1.4rem}.sim-demo-signature-preview small{font-size:.83rem;font-weight:650}.sim-demo-canvas{background:#fcfcff;border:1px dashed #9fa9d9;height:11rem}.sim-demo-canvas:focus-visible{outline:3px solid #929af1}.sim-demo-smallprint{color:#596679;padding:.4rem 0;font-size:.82rem}.sim-demo-complete-badge{background:#e9f7f0;border-color:#b4ddcb;padding:.65rem .9rem;font-size:.86rem;font-weight:730}.sim-demo-success-title{color:#145b40;letter-spacing:-.02em;margin-top:.7rem;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.25}.sim-demo-record{box-shadow:0 4px 14px #111a3109}.sim-demo-record-row{padding:1rem 1.05rem;font-size:.85rem}.sim-demo-record-row .sim-demo-status{color:#156042;background:#e6f5ec;border-radius:.45rem;width:fit-content;padding:.35rem .65rem;display:inline-block}.sim-demo-document-panel{background:#f0f2f7;border-left-color:#e1e5ef}.sim-demo-document-toolbar{background:#f7f8fc;padding:1.2rem 1.45rem}.sim-demo-document-toolbar div span{color:#4652a3;font-size:.82rem;font-weight:710}.sim-demo-document-toolbar div strong{margin-top:.13rem;font-size:.9rem}.sim-demo-document-tag{color:#505e76;background:#e9edf4;font-size:.77rem}.sim-demo-document-wrap{background:#f0f2f7;padding:clamp(1.25rem,3.1vw,3rem);scroll-margin-top:1.5rem}.sim-demo-paper{border-color:#dce0e9;max-width:34.5rem;padding:clamp(1.35rem,3vw,2.7rem);box-shadow:0 20px 42px #16213a1f}.sim-demo-paper h3{color:#202a3b}.sim-demo-paper-rule{background:#364260}.sim-demo-paper-header strong{color:#222c3f}.sim-demo-paper-detail strong{color:#2b3445}.sim-demo-paper-signature{border-radius:.3rem;padding-top:.6rem}.sim-demo-document-bottom{color:#515e70;background:#f7f8fc;font-size:.78rem}.sim-demo-after{border-top:1px solid #e8ebf2;margin-top:1.45rem;padding:1.55rem .2rem}.sim-demo-after p{color:#4b5567;font-weight:580}.sim-demo-after a{color:#3e4cad;font-weight:700}@media (max-width:1040px){.sim-demo-intro-grid{grid-template-columns:minmax(0,1fr) minmax(15rem,.58fr);gap:2rem}.sim-demo-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}.sim-demo-progress-active{display:none}}@media (max-width:900px){.sim-demo-intro-grid{grid-template-columns:minmax(0,1fr);gap:1.6rem}.sim-demo-intro-note{max-width:42rem}.sim-demo-grid{grid-template-columns:minmax(0,1fr)}.sim-demo-control-panel{padding:1.55rem}.sim-demo-document-panel{border-top-color:#e0e4ef}.sim-demo-progress-active{display:none}}@media (max-width:640px){.sim-demo-intro{padding-block:2.45rem 2.15rem}.sim-demo-intro-copy h1{margin-top:.7rem;font-size:clamp(2rem,7.4vw,2.45rem);line-height:1.14}.sim-demo-intro-description{margin-top:1rem;font-size:.99rem;line-height:1.65}.sim-demo-intro-facts{gap:.3rem .9rem;margin-top:1.2rem;font-size:.76rem}.sim-demo-intro-facts span{min-height:1.5rem}.sim-demo-intro-note{border-radius:.75rem;padding:.92rem 1rem}.sim-demo-intro-note:before{top:.75rem;bottom:.75rem}.sim-demo-intro-note strong{margin-top:.24rem;font-size:.92rem;line-height:1.4}.sim-demo-intro-note-label{font-size:.73rem}.sim-demo-intro-note p{margin-top:.4rem;font-size:.77rem;line-height:1.4}.sim-demo-main-section{padding-block:2rem 3rem}.sim-demo-section-heading{margin-bottom:1rem;display:block}.sim-demo-section-heading h2{font-size:1.4rem}.sim-demo-section-heading p:not(.sim-demo-section-kicker){margin-top:.4rem;font-size:.85rem}.sim-demo-live-link{min-height:2rem;margin-top:.6rem;font-size:.83rem}.sim-demo-topbar{padding:.88rem 1rem}.sim-demo-topbar-left strong{font-size:.88rem}.sim-demo-mode{font-size:.67rem}.sim-demo-progress-step{gap:.3rem;padding:.8rem .2rem .74rem;font-size:.76rem}.sim-demo-progress-step.is-current{border-bottom-width:4px}.sim-demo-control-panel{padding:1.25rem 1.1rem 1.65rem}.sim-demo-panel-heading h2{margin-top:.72rem;font-size:2.1rem}.sim-demo-focus{margin-top:1.2rem;padding:1rem}.sim-demo-focus h3{font-size:1.15rem}.sim-demo-focus p{font-size:.82rem}.sim-demo-form{padding-top:1rem}.sim-demo-form input:not([type=checkbox]),.sim-demo-form select{min-height:3.3rem}.sim-demo-primary,.sim-demo-secondary{min-height:3.5rem}.sim-demo-buttons{flex-direction:column-reverse}.sim-demo-buttons>.sim-demo-primary{flex:none;width:100%}.sim-demo-document-wrap{padding:.85rem}.sim-demo-paper{padding:1.35rem 1.15rem}.sim-demo-document-toolbar{padding:.9rem 1rem}.sim-demo-document-tag{font-size:.7rem}.sim-demo-after{margin-top:1rem;padding:1.35rem .1rem}}@media (prefers-reduced-motion:reduce){.sim-demo *{scroll-behavior:auto}}
