.service-upgrade-modal{max-width:500px;color:var(--gray-dark);margin-inline:1em;font-size:calc(15px + .390625vw);line-height:1}.service-upgrade-modal__logo{margin-block:1.5em}.service-upgrade-modal__logo img{max-width:100%;margin-inline:auto;display:block}.service-upgrade-modal__logo figcaption{margin-block:1.5em;font-size:.7em;font-style:italic}.service-upgrade-modal__description{grid-template-columns:auto 1fr;place-items:center;column-gap:1em;margin-block:1.5em;font-size:1em;font-weight:700;display:grid}.service-upgrade-modal__description svg{font-size:1.8em}.service-upgrade-modal__actions{border:1px solid #f0f8ff;place-items:center;row-gap:.5em;padding-block:1em;display:grid}.service-upgrade-modal__actions h3{font-size:1.2em;font-weight:700}.service-upgrade-modal__actions button{border-radius:.5em;padding:.3em 1.2em;font-size:.9em;font-weight:700}.service-upgrade-modal__actions__btn--primary{color:#fff;background:var(--info);border:none}.service-upgrade-modal__actions__btn--outlined{color:var(--info);border:1px solid var(--info);background:#fff}._placement_11g6k_1{flex-direction:column;width:100%;max-height:100%;display:flex}._preview_11g6k_8{background:#fff;flex-direction:column;flex:auto;align-items:center;gap:1.5rem;min-height:0;padding:1rem 12px 6rem;display:flex;overflow:auto}._pageSeparator_11g6k_20{flex-direction:column;align-items:center;gap:.5rem;display:flex}._pageLabel_11g6k_27{color:#6c757d;font-size:.85rem}._page_11g6k_20{cursor:crosshair;width:680px;max-width:100%;position:relative;box-shadow:0 0 6px #00000026}._pageCanvas_11g6k_40{width:100%;height:auto;display:block}._signatureZone_11g6k_46{left:var(--signature-zone-x);top:var(--signature-zone-y);width:var(--signature-zone-width);height:var(--signature-zone-height);transform:var(--signature-zone-transform,none);border:2px dashed var(--primary,#0d6efd);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0d6efd14;justify-content:center;align-items:center;display:flex;position:absolute}._signatureZone_11g6k_46:active{cursor:grabbing;box-shadow:0 2px 8px #00000040}._signatureZoneLabel_11g6k_67{color:var(--primary,#0d6efd);pointer-events:none;text-align:center;overflow-wrap:anywhere;min-width:0;padding:0 2px;font-size:.8rem;font-weight:600}._resizeHandle_11g6k_78{touch-action:none;width:24px;height:24px;position:absolute}._resizeHandle_11g6k_78:after{content:"";border:2px solid var(--primary,#0d6efd);background:#fff;position:absolute;inset:6px}._resizeHandle--topLeft_11g6k_91{cursor:nwse-resize;top:-12px;left:-12px}._resizeHandle--topRight_11g6k_96{cursor:nesw-resize;top:-12px;right:-12px}._resizeHandle--bottomLeft_11g6k_101{cursor:nesw-resize;bottom:-12px;left:-12px}._resizeHandle--bottomRight_11g6k_106{cursor:nwse-resize;bottom:-12px;right:-12px}._actions_11g6k_112{background:#fff;border-top:1px solid #dee2e6;justify-content:flex-end;gap:.75rem;padding:1rem;display:flex;position:sticky;bottom:0}.quote-extra-fields{grid-template:"step-trial step-billing""offer-1 offer-2""security-deposit-amount security-deposit-amount"1fr/1fr 1fr;gap:.5rem;display:grid}.quote-extra-fields>fieldset{display:contents}.quote-extra-fields>.step-trial{grid-area:step-trial}.quote-extra-fields>.step-billing{grid-area:step-billing}.quote-extra-fields>.offer-1\.1{grid-area:offer-1}.quote-extra-fields>.offer-1\.2{grid-area:offer-2}.quote-extra-fields>.security-deposit-amount{grid-area:security-deposit-amount}
