#dpcms-container{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#333;background-color:#f9f9f9;max-width:72rem;margin:auto;padding:16px}#dpcms-container,#dpcms-container *{box-sizing:border-box}#dpcms-container .dpcms-contract-form{width:100%!important;max-width:72rem}#dpcms-container .dpcms-contract-form input,#dpcms-container .dpcms-contract-form select,#dpcms-container .dpcms-contract-form textarea{font-size:16px!important;line-height:1.35!important;background:#fff!important;border:1px solid #cfd7df!important;border-radius:6px!important}#dpcms-container .dpcms-contract-form label{margin-top:14px!important}#dpcms-container .dpcms-contract-form h2,#dpcms-container .dpcms-contract-form h3{line-height:1.25}#dpcms-container .dpcms-contract-form button,#dpcms-container .dpcms-contract-form .button,#dpcms-container .dpcms-contract-form .button-primary{border-radius:8px!important}@media (max-width:768px){#dpcms-container{padding:10px}#dpcms-container .dpcms-contract-form{padding:16px;margin:12px auto}#dpcms-container .dpcms-dynamic_fields_list .dpcms-custom-option-li{flex-wrap:wrap;gap:8px}#dpcms-container .dpcms-price-input-wrapper{gap:8px}}#dpcms-container .dpcms-contract-form{max-width:72rem;margin:20px auto;padding:30px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .1)}#dpcms-container .dpcms-contract-form h2{text-align:center;font-size:24px;margin-bottom:20px;color:#333}#dpcms-container .dpcms-contract-form h3{font-size:25px;margin-bottom:20px;color:#555}#dpcms-container .dpcms-contract-form label{display:block;margin-bottom:5px;font-weight:700}#dpcms-container .dpcms-contract-form input,#dpcms-container .dpcms-contract-form textarea{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;text-align:left}#dpcms-container .dpcms-contract-form button{display:block;width:100%;padding:10px;background-color:#0073aa;color:#fff;border:none;border-radius:3px;font-size:16px;cursor:pointer}#dpcms-container .dpcms-contract-form button:hover{background-color:#005a87}body.dpcms-sign-page,#dpcms-container.dpcms-sign-page{background:#f3f5f7}#dpcms-container.dpcms-sign-container{background:#fff0;padding:20px}#dpcms-container .dpcms-sign-layout{display:flex;flex-direction:column;gap:18px;align-items:stretch}#dpcms-container .dpcms-contract-document{flex:1 1 auto;background:#fff;border:1px solid #e6e9ee;border-radius:12px;padding:22px;box-shadow:0 1px 6px rgb(0 0 0 / .06);font-size:16px;line-height:1.55;overflow-wrap:anywhere}#dpcms-container .dpcms-company-details img{display:block;max-width:280px;width:100%;height:auto;margin:0 0 12px 0}#dpcms-container .dpcms-contract-document h2{font-size:26px;margin:14px 0 10px}#dpcms-container .dpcms-contract-document h3{font-size:18px;margin:18px 0 10px}#dpcms-container .dpcms-contract-document p,#dpcms-container .dpcms-contract-document li{font-size:15px;line-height:1.6}#dpcms-container .dpcms-contract-document ul{padding-left:18px;margin:8px 0 14px}#dpcms-container .dpcms-contract-form{flex:1 1 auto;max-width:72rem;width:100%;position:static}#dpcms-container .dpcms-sign-tabs{list-style:none;display:flex;gap:8px;padding:0;margin:10px 0 12px}#dpcms-container .dpcms-sign-tabs li{cursor:pointer;padding:8px 12px;border:1px solid #d7dde5;border-radius:10px;background:#f6f8fb;user-select:none}#dpcms-container .dpcms-sign-tabs li.active{background:#e9f3ff;border-color:#9ec7ff}#dpcms-container .dpcms-signature-pad{border:1px solid #d7dde5;border-radius:12px;padding:10px;background:#fff}#dpcms-container .dpcms-signature-pad canvas{width:100%!important;height:180px!important;display:block}#dpcms-container .dpcms-contract-form form button[type="submit"],#dpcms-container .dpcms-signature-pad button{margin-top:10px}#dpcms-container .signature-info{margin-top:18px;padding-top:12px;border-top:1px solid #e6e9ee}@media (max-width:980px){#dpcms-container{padding:12px}#dpcms-container .dpcms-contract-form{padding:16px}}#dpcms-container .dpcms-price-input-wrapper{display:flex!important;align-items:center;flex-wrap:nowrap;margin-bottom:10px}#dpcms-container .dpcms-price-input-wrapper span{flex:0 0 auto;margin-right:10px;font-size:16px}#dpcms-container .dpcms-price-input{flex-grow:1}#dpcms-container #deductions-list .deduction-item{display:flex;align-items:center;gap:10px;margin-bottom:10px}#dpcms-container #custom-options-list .custom-option-item{display:flex;align-items:center;gap:10px;margin-bottom:10px}#dpcms-container #custom-options-list .custom-option-item>input[type="text"]{flex:2 1 220px}#dpcms-container #custom-options-list .custom-option-item .dpcms-price-input-wrapper{flex:1 1 160px;margin-bottom:0}#dpcms-container #custom-options-list .custom-option-item .remove-custom-option{flex:0 0 auto;width:auto;padding:10px 14px}@media (max-width:640px){#dpcms-container #custom-options-list .custom-option-item{flex-direction:column;align-items:stretch}#dpcms-container #custom-options-list .custom-option-item .remove-custom-option{width:100%}}#dpcms-container #deductions-list .deduction-item>input[type="text"]{flex:2 1 220px}#dpcms-container #deductions-list .deduction-item .dpcms-price-input-wrapper{flex:1 1 160px;margin-bottom:0}#dpcms-container #deductions-list .deduction-item .remove-deduction{flex:0 0 auto;width:auto;padding:10px 14px}@media (max-width:640px){#dpcms-container #deductions-list .deduction-item{flex-direction:column;align-items:stretch}#dpcms-container #deductions-list .deduction-item .remove-deduction{width:100%}}#dpcms-container .dpcms-dynamic_fields_list li{margin-bottom:25px}#dpcms-container .dpcms-dynamic_fields_list .dpcms-custom-option-li{max-width:100%;display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}#dpcms-container .dpcms-dynamic_fields_list input[type="text"],#dpcms-container .dpcms-dynamic_fields_list input[type="number"],#dpcms-container .dpcms-dynamic_fields_list button{margin-right:10px;display:inline-block;vertical-align:middle}#dpcms-container .dpcms-checkbox-wrapper{display:flex;flex-direction:column;align-items:center;margin-right:10px}#dpcms-container .dpcms-checkbox-wrapper label{margin-bottom:5px;white-space:nowrap}#dpcms-container .dpcms-checkbox-wrapper input[type="checkbox"]{width:20px;height:20px;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;position:relative;cursor:pointer}#dpcms-container .dpcms-checkbox-wrapper input[type="checkbox"]:checked::before{content:"✔";position:absolute;top:-2px;left:4px;font-size:16px;color:#000}#dpcms-container .dpcms-checkbox-wrapper input[type="checkbox"]:focus{outline:none}@media only screen and (max-width:768px){#dpcms-container .dpcms-dynamic_fields_list .dpcms-custom-option-li{align-items:flex-start;justify-content:flex-start;margin-bottom:10px;flex-direction:column}#dpcms-container .dpcms-checkbox-wrapper{flex-direction:column;align-items:flex-start;margin-bottom:10px}}#dpcms-container .dpcms-loading{pointer-events:none;opacity:.6;position:relative}#dpcms-container .dpcms-loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgb(255 255 255 / .6);border-radius:50%;border-top-color:#fff;animation:dpcms-spin 1s linear infinite}#dpcms-container #dpcms-contract-form .dpcms-label-input{border:none;background:#fff0;color:inherit;font-size:1.6rem;font-weight:700;margin:0 0 7px 0;padding:0;pointer-events:none}#dpcms-container #dpcms-review-section button{margin-bottom:10px}#dpcms-container .dpcms-contract-document{max-width:800px;margin:20px auto;padding:30px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .1)}#dpcms-container .dpcms-company-details{text-align:center;margin-bottom:40px}#dpcms-container .dpcms-company-details img{max-width:200px;height:auto;margin-bottom:20px}#dpcms-container .dpcms-contract-document h2{text-align:center;font-size:24px;margin-bottom:20px;color:#333}#dpcms-container .dpcms-contract-document h3{font-size:25px;margin-bottom:20px;color:#555}#dpcms-container .dpcms-contract-document p,#dpcms-container .dpcms-contract-document ul{font-size:16px;line-height:1.5;margin-bottom:20px}#dpcms-container .dpcms-contract-document ul{list-style:none;padding:0}#dpcms-container .dpcms-contract-document ul li{margin-bottom:10px}#dpcms-container .dpcms-initials-container{display:flex;flex-direction:row;align-items:center}#dpcms-container .dpcms-initials-container input{width:auto}#dpcms-container .dpcms-initials-container label{font-size:18px}#dpcms-container .dpcms-initials-description{font-style:italic;font-size:14px}#dpcms-container .dpcms-initials-input{display:flex;flex-direction:row;align-items:center}#dpcms-container .dpcms-signature-section{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}#dpcms-container .dpcms-signature-section div{text-align:center;width:45%;margin-bottom:20px}#dpcms-container .dpcms-signature-section img{max-width:100%;height:auto;margin-top:10px}#dpcms-container .dpcms-signature-pad{border:1px solid #ccc;background-color:#fff;margin-bottom:20px}#dpcms-container canvas{width:100%;height:200px}#dpcms-container .dpcms-initials-canvas{width:20%;height:auto}#dpcms-container .signature-info img{max-width:200px;height:auto;margin-top:10px}#dpcms-add-initials-container{display:flex;flex-direction:row;align-items:center}#dpcms-add-initials-container input{flex:1}#dpcms-add-initials-container label{flex:100;font-size:18px}#dpcms-add-initials-description{font-style:italic;font-size:14px}#dpcms-container .dpcms-company-details{width:100%;max-width:100%;overflow:hidden}#dpcms-container .dpcms-company-details img,#dpcms-container img.dpcms-logo{max-width:260px;width:100%;height:auto;display:block;margin:0 0 15px 0}#dpcms-container .dpcms-provisions{line-height:1.6}#dpcms-container .dpcms-review-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}#dpcms-container .dpcms-review-actions button{flex:1 1 180px;width:auto}.dpcms-line-items{margin:8px 0 16px 22px;padding:0}.dpcms-line-items li{margin:4px 0;line-height:1.4}#dpcms-container.dpcms-sign-container{max-width:1140px;margin:18px auto;padding:18px;box-sizing:border-box}@media (max-width:980px){#dpcms-container.dpcms-sign-container .dpcms-sign-layout{grid-template-columns:1fr}}#dpcms-container.dpcms-sign-container .dpcms-contract-document,#dpcms-container.dpcms-sign-container .dpcms-contract-form{box-sizing:border-box}#dpcms-container.dpcms-sign-container .dpcms-company-details{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #e6e9ee}#dpcms-container.dpcms-sign-container .dpcms-company-details .dpcms-logo-wrap{width:100%}#dpcms-container.dpcms-sign-container .dpcms-company-details img.dpcms-logo,#dpcms-container.dpcms-sign-container .dpcms-company-details img{max-width:240px!important;width:100%!important;height:auto!important;display:block;margin:0 auto}#dpcms-container.dpcms-sign-container .dpcms-company-name{font-size:20px;font-weight:800;margin:0;letter-spacing:.2px}#dpcms-container.dpcms-sign-container .dpcms-company-meta{width:100%;max-width:720px;margin:0 auto;display:grid;gap:8px;text-align:left}#dpcms-container.dpcms-sign-container .dpcms-meta-row{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:start;padding:10px 12px;border:1px solid #eef2f6;border-radius:10px;background:#fbfcfe}#dpcms-container.dpcms-sign-container .dpcms-meta-row dt{margin:0;font-weight:700;font-size:13px;color:#1b1f24}#dpcms-container.dpcms-sign-container .dpcms-meta-row dd{margin:0;font-size:14px;color:#1b1f24;overflow-wrap:anywhere}#dpcms-container.dpcms-sign-container .dpcms-contract-document{padding:26px}#dpcms-container.dpcms-sign-container .dpcms-contract-document p,#dpcms-container.dpcms-sign-container .dpcms-contract-document li{font-size:15px;line-height:1.65}#dpcms-container.dpcms-sign-container .dpcms-contract-document h2{margin-top:18px;text-align:center}#dpcms-container.dpcms-sign-container .dpcms-contract-form{background:#fff;border:1px solid #e6e9ee;border-radius:12px;padding:18px;box-shadow:0 1px 6px rgb(0 0 0 / .06)}#dpcms-container.dpcms-sign-container .dpcms-contract-form h3{margin-top:0}@media (max-width:980px){#dpcms-container.dpcms-sign-container .dpcms-sign-panel{position:static;top:auto}}#dpcms-container.dpcms-sign-container button,#dpcms-container.dpcms-sign-container .dpcms-signature-pad button,#dpcms-container.dpcms-sign-container .dpcms-contract-form form button[type="submit"]{appearance:none;border:1px solid #0a66c2;background:#0a66c2;color:#fff;padding:10px 14px;border-radius:10px;font-weight:600;font-size:14px;line-height:1;cursor:pointer;transition:transform .05s ease,filter .15s ease}#dpcms-container.dpcms-sign-container button:hover{filter:brightness(.95)}#dpcms-container.dpcms-sign-container button:active{transform:translateY(1px)}#dpcms-container.dpcms-sign-container .dpcms-signature-pad button#sign-form-clear-btn,#dpcms-container.dpcms-sign-container .dpcms-signature-pad button#co-sign-form-clear-btn,#dpcms-container.dpcms-sign-container .dpcms-signature-pad button#admin-sign-form-clear-btn{background:#eef2f6;border-color:#d7dde5;color:#1b1f24}#dpcms-container.dpcms-sign-container .dpcms-signature-pad{padding:12px}#dpcms-container.dpcms-sign-container .dpcms-signature-pad canvas{background:#fbfcfe;border-radius:10px}#dpcms-container.dpcms-sign-container .dpcms-sign-form .dpcms-btn{width:100%}#dpcms-container.dpcms-sign-container .dpcms-sign-tabs li{font-weight:600;font-size:13px}#dpcms-container.dpcms-sign-container input[type="text"],#dpcms-container.dpcms-sign-container input[type="email"],#dpcms-container.dpcms-sign-container input[type="tel"],#dpcms-container.dpcms-sign-container textarea{border:1px solid #d7dde5;border-radius:10px;padding:10px 12px;width:100%;box-sizing:border-box}@media (max-width:980px){#dpcms-container.dpcms-sign-container{margin:0;padding:12px}#dpcms-container.dpcms-sign-container .dpcms-contract-document{padding:18px}#dpcms-container.dpcms-sign-container .dpcms-company-details img.dpcms-logo,#dpcms-container.dpcms-sign-container .dpcms-company-details img{max-width:200px!important}#dpcms-container.dpcms-sign-container .dpcms-contract-form,#dpcms-container.dpcms-sign-container .dpcms-sign-panel{background:#fff;border:1px solid #e6e9ee;border-radius:12px;padding:18px;box-shadow:0 1px 6px rgb(0 0 0 / .06)}}@media (max-width:480px){#dpcms-container.dpcms-sign-container .dpcms-sign-tabs{flex-wrap:wrap}#dpcms-container.dpcms-sign-container button{width:100%;justify-content:center}}#dpcms-container #dpcms-review-section{width:100%!important;max-width:72rem!important;margin:0 auto!important;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px;box-shadow:0 6px 24px rgb(0 0 0 / .08)}#dpcms-container #dpcms-review-content{width:100%!important;max-width:100%!important;overflow-wrap:anywhere}#dpcms-container .dpcms-review-actions{width:100%!important;max-width:100%!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}#dpcms-container .dpcms-review-actions button{width:100%!important}@media (max-width:768px){#dpcms-container .dpcms-review-actions{grid-template-columns:1fr}#dpcms-container{padding-left:12px;padding-right:12px}}#dpcms-container,#dpcms-container .dpcms-contract-form,#dpcms-container #dpcms-contract-form{width:100%!important;max-width:100%!important;box-sizing:border-box}#dpcms-container .dpcms-signature-section,#dpcms-container .dpcms-signature-pad-wrapper,#dpcms-container .dpcms-signature-container{max-width:72rem;margin-left:auto;margin-right:auto}#dpcms-container canvas#signature-pad,#dpcms-container canvas.dpcms-signature-pad{width:100%!important;max-width:100%!important;height:240px!important}@media (max-width:768px){#dpcms-container canvas#signature-pad,#dpcms-container canvas.dpcms-signature-pad{height:200px!important}}#dpcms-container .dpcms-contract-form .dpcms-section{margin-top:22px}#dpcms-container .dpcms-contract-form .dpcms-section:first-of-type{margin-top:0}#dpcms-container .dpcms-contract-form .dpcms-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}#dpcms-container .dpcms-contract-form .dpcms-col-12{grid-column:span 12}#dpcms-container .dpcms-contract-form .dpcms-col-6{grid-column:span 6}#dpcms-container .dpcms-contract-form .dpcms-col-4{grid-column:span 4}#dpcms-container .dpcms-contract-form .dpcms-col-3{grid-column:span 3}@media (max-width:720px){#dpcms-container .dpcms-contract-form .dpcms-col-6,#dpcms-container .dpcms-contract-form .dpcms-col-4,#dpcms-container .dpcms-contract-form .dpcms-col-3{grid-column:span 12}}#dpcms-container .dpcms-contract-form .dpcms-field{margin:0}#dpcms-container .dpcms-contract-form .dpcms-field label{margin-top:0!important;margin-bottom:6px!important}#dpcms-container .dpcms-contract-form .dpcms-field input,#dpcms-container .dpcms-contract-form .dpcms-field select,#dpcms-container .dpcms-contract-form .dpcms-field textarea{margin-bottom:0!important}#dpcms-container .dpcms-contract-form .dpcms-checkbox-row{display:flex;align-items:center;gap:10px;margin:6px 0 14px 0}#dpcms-container .dpcms-contract-form .dpcms-checkbox-row label{margin:0!important;font-weight:600}#dpcms-container .dpcms-contract-form .dpcms-form-actions{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}#dpcms-container .dpcms-contract-form .dpcms-btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;padding:10px 14px!important;border-radius:8px!important;font-size:15px!important;line-height:1.2!important}#dpcms-container .dpcms-contract-form .dpcms-btn-primary{background-color:#0073aa!important;color:#fff!important;border:none!important}#dpcms-container .dpcms-contract-form .dpcms-btn-primary:hover{background-color:#005a87!important}#dpcms-container .dpcms-contract-form .dpcms-btn-secondary{background-color:#f1f3f5!important;color:#333!important;border:1px solid #cfd7df!important}#dpcms-container .dpcms-contract-form .dpcms-btn-secondary:hover{background-color:#e9ecef!important}#dpcms-container .dpcms-contract-form .dpcms-btn-link{width:auto!important;padding:10px 14px!important}#dpcms-container .dpcms-contract-form>form#dpcms-contract-form>button,#dpcms-container .dpcms-contract-form>form#dpcms-contract-form>#add-custom-option,#dpcms-container .dpcms-contract-form>form#dpcms-contract-form>#add-deduction,#dpcms-container .dpcms-contract-form>form#dpcms-contract-form>#dpcms-review-button{width:auto!important;display:inline-flex!important}#dpcms-container{--dpcms-bg:#f6f8ff;--dpcms-card:#ffffff;--dpcms-ink:#0f172a;--dpcms-muted:#64748b;--dpcms-border:rgba(15, 23, 42, 0.10);--dpcms-shadow:0 10px 30px rgba(2, 6, 23, 0.08);--dpcms-primary:#2563eb;--dpcms-primary-2:#7c3aed;--dpcms-primary2:var(--dpcms-primary-2);--dpcms-success:#16a34a;--dpcms-danger:#dc2626;--dpcms-focus:rgba(37, 99, 235, 0.25);background:radial-gradient(1200px 600px at 10% 0%,rgb(37 99 235 / .1),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgb(124 58 237 / .1),transparent 55%),var(--dpcms-bg);color:var(--dpcms-ink)}#dpcms-container .dpcms-section{background:var(--dpcms-card);border:1px solid var(--dpcms-border);border-radius:16px;box-shadow:var(--dpcms-shadow);padding:18px 18px 16px;margin:14px 0}#dpcms-container .dpcms-section h3{margin:0;font-size:18px;letter-spacing:.2px}#dpcms-container .dpcms-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed rgb(15 23 42 / .14)}#dpcms-container .dpcms-section-sub{margin:0;font-size:13px;color:var(--dpcms-muted)}#dpcms-container .dpcms-contract-form .dpcms-input,#dpcms-container .dpcms-contract-form input[type="text"],#dpcms-container .dpcms-contract-form input[type="email"],#dpcms-container .dpcms-contract-form input[type="tel"],#dpcms-container .dpcms-contract-form input[type="number"],#dpcms-container .dpcms-contract-form select,#dpcms-container .dpcms-contract-form textarea{border:1px solid rgb(15 23 42 / .14);border-radius:12px;padding:10px 12px;background:rgb(255 255 255 / .95);transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}#dpcms-container .dpcms-contract-form input:focus,#dpcms-container .dpcms-contract-form select:focus,#dpcms-container .dpcms-contract-form textarea:focus{border-color:rgb(37 99 235 / .65);box-shadow:0 0 0 4px var(--dpcms-focus);outline:none;transform:translateY(-1px)}#dpcms-container .dpcms-help{font-size:12px;margin-top:6px;color:var(--dpcms-muted)}#dpcms-container .dpcms-req{color:var(--dpcms-danger);font-weight:700}#dpcms-container .dpcms-btn{border-radius:12px;padding:10px 14px;border:1px solid rgb(37 99 235 / .25);background:linear-gradient(135deg,rgb(37 99 235 / .12),rgb(124 58 237 / .1));color:var(--dpcms-ink);font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}#dpcms-container .dpcms-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgb(2 6 23 / .1)}#dpcms-container .dpcms-btn-primary{border:none;color:#fff;background:linear-gradient(135deg,var(--dpcms-primary),var(--dpcms-primary2,var(--dpcms-primary-2,#7c3aed)))}#dpcms-container .dpcms-btn-secondary{border-color:rgb(15 23 42 / .12);background:rgb(2 6 23 / .03)}#dpcms-container .dpcms-btn-link{border:none;background:#fff0;padding:6px 10px;border-radius:10px;color:var(--dpcms-danger);font-weight:700;cursor:pointer}#dpcms-container .dpcms-btn-link:hover{background:rgb(220 38 38 / .08)}#dpcms-container .dpcms-actions-inline{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}#dpcms-container .dpcms-money{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:8px}#dpcms-container .dpcms-money-prefix{display:inline-flex;align-items:center;justify-content:center;height:42px;border:1px solid rgb(15 23 42 / .14);border-radius:12px;background:rgb(2 6 23 / .03);color:rgb(15 23 42 / .75);font-weight:800}#dpcms-container .dpcms-pricing-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}#dpcms-container .dpcms-pricing-grid .dpcms-field{min-width:0}#dpcms-container .dpcms-pricing-grid .span-12{grid-column:span 12}#dpcms-container .dpcms-pricing-grid .span-9{grid-column:span 9}#dpcms-container .dpcms-pricing-grid .span-6{grid-column:span 6}#dpcms-container .dpcms-pricing-grid .span-4{grid-column:span 4}#dpcms-container .dpcms-pricing-grid .span-3{grid-column:span 3}@media (max-width:900px){#dpcms-container .dpcms-pricing-grid .span-9,#dpcms-container .dpcms-pricing-grid .span-6,#dpcms-container .dpcms-pricing-grid .span-4,#dpcms-container .dpcms-pricing-grid .span-3{grid-column:span 12}}#dpcms-container .dpcms-item-list{display:flex;flex-direction:column;gap:10px;margin-top:8px}#dpcms-container .dpcms-item-row{display:grid;grid-template-columns:1fr 220px auto;gap:10px;align-items:center}@media (max-width:900px){#dpcms-container .dpcms-item-row{grid-template-columns:1fr;align-items:stretch}}#dpcms-container input[readonly].dpcms-money-input{background:rgb(2 6 23 / .03);color:rgb(15 23 42 / .85)}#dpcms-container{--dpcms-primary:#2563eb;--dpcms-primary2:#06b6d4;--dpcms-primary-2:var(--dpcms-primary2);--dpcms-ink:#0f172a;--dpcms-muted:#64748b;--dpcms-border:rgba(15,23,42,.14);--dpcms-ring:rgba(37,99,235,.25);--dpcms-surface:#ffffff;--dpcms-surface2:#f8fafc;--dpcms-bg:#f3f6ff}#dpcms-container{background:var(--dpcms-bg)!important;border-radius:18px;padding:18px!important}#dpcms-container .dpcms-contract-form{border:1px solid var(--dpcms-border)!important;border-radius:18px!important;overflow:hidden;box-shadow:0 18px 48px rgb(2 6 23 / .10)!important;background:linear-gradient(180deg,rgb(37 99 235 / .10) 0%,rgb(6 182 212 / .08) 18%,#ffffff 46%)!important;padding:24px!important}#dpcms-container .dpcms-contract-form h2{margin:6px 0 6px!important;font-size:28px!important;letter-spacing:.2px;color:var(--dpcms-ink)!important}#dpcms-container .dpcms-contract-form>p{margin:0 0 16px!important;color:var(--dpcms-muted)!important;font-size:14px!important}#dpcms-container .dpcms-section{background:rgb(255 255 255 / .92)!important;border:1px solid var(--dpcms-border)!important;border-radius:16px!important;padding:16px!important;margin:14px 0!important;box-shadow:0 8px 18px rgb(2 6 23 / .06)!important}#dpcms-container .dpcms-section h3{margin:0 0 12px!important;font-size:18px!important;color:var(--dpcms-ink)!important;display:flex;align-items:center;gap:10px}#dpcms-container .dpcms-section h3::before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--dpcms-primary),var(--dpcms-primary2));box-shadow:0 0 0 5px rgb(37 99 235 / .12)}#dpcms-container .dpcms-section .dpcms-section-sub,#dpcms-container .dpcms-section p{color:var(--dpcms-muted)!important}#dpcms-container .dpcms-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;align-items:start}#dpcms-container .dpcms-field{display:flex;flex-direction:column;gap:6px}#dpcms-container .dpcms-col-12{grid-column:span 12!important}#dpcms-container .dpcms-col-9{grid-column:span 9!important}#dpcms-container .dpcms-col-8{grid-column:span 8!important}#dpcms-container .dpcms-col-7{grid-column:span 7!important}#dpcms-container .dpcms-col-6{grid-column:span 6!important}#dpcms-container .dpcms-col-5{grid-column:span 5!important}#dpcms-container .dpcms-col-4{grid-column:span 4!important}#dpcms-container .dpcms-col-3{grid-column:span 3!important}#dpcms-container .dpcms-col-2{grid-column:span 2!important}@media (max-width:860px){#dpcms-container .dpcms-col-6,#dpcms-container .dpcms-col-5,#dpcms-container .dpcms-col-4,#dpcms-container .dpcms-col-3,#dpcms-container .dpcms-col-2{grid-column:span 12!important}}#dpcms-container .dpcms-contract-form label{font-weight:700!important;font-size:12px!important;letter-spacing:.2px;text-transform:none;color:rgb(15 23 42 / .85)!important;margin:0!important}#dpcms-container .dpcms-req{color:#ef4444;font-weight:800}#dpcms-container .dpcms-contract-form input,#dpcms-container .dpcms-contract-form select,#dpcms-container .dpcms-contract-form textarea{width:100%!important;padding:12px 12px!important;border-radius:12px!important;border:1px solid rgb(15 23 42 / .16)!important;background:rgb(255 255 255 / .95)!important;color:var(--dpcms-ink)!important;transition:box-shadow .15s ease,border-color .15s ease,transform .06s ease}#dpcms-container .dpcms-contract-form input:focus,#dpcms-container .dpcms-contract-form select:focus,#dpcms-container .dpcms-contract-form textarea:focus{outline:none!important;border-color:rgb(37 99 235 / .65)!important;box-shadow:0 0 0 4px var(--dpcms-ring)!important}#dpcms-container .dpcms-contract-form input::placeholder,#dpcms-container .dpcms-contract-form textarea::placeholder{color:rgb(100 116 139 / .75)!important}#dpcms-container .dpcms-checkbox-row{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:rgb(37 99 235 / .06);border:1px dashed rgb(37 99 235 / .25);margin:6px 0 12px}#dpcms-container .dpcms-checkbox-row input[type=checkbox]{width:18px!important;height:18px!important;margin:0!important}#dpcms-container .dpcms-pricing-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important}#dpcms-container .dpcms-pricing-grid .span-12{grid-column:span 12!important}#dpcms-container .dpcms-pricing-grid .span-9{grid-column:span 9!important}#dpcms-container .dpcms-pricing-grid .span-8{grid-column:span 8!important}#dpcms-container .dpcms-pricing-grid .span-7{grid-column:span 7!important}#dpcms-container .dpcms-pricing-grid .span-6{grid-column:span 6!important}#dpcms-container .dpcms-pricing-grid .span-5{grid-column:span 5!important}#dpcms-container .dpcms-pricing-grid .span-4{grid-column:span 4!important}#dpcms-container .dpcms-pricing-grid .span-3{grid-column:span 3!important}#dpcms-container .dpcms-pricing-grid .span-2{grid-column:span 2!important}@media (max-width:860px){#dpcms-container .dpcms-pricing-grid .span-6,#dpcms-container .dpcms-pricing-grid .span-5,#dpcms-container .dpcms-pricing-grid .span-4,#dpcms-container .dpcms-pricing-grid .span-3,#dpcms-container .dpcms-pricing-grid .span-2{grid-column:span 12!important}}#dpcms-container .dpcms-money{display:grid;grid-template-columns:38px 1fr;align-items:center;border-radius:12px;overflow:hidden;border:1px solid rgb(15 23 42 / .16);background:rgb(248 250 252 / .9)}#dpcms-container .dpcms-money-prefix{display:flex;align-items:center;justify-content:center;height:100%;color:rgb(15 23 42 / .7);font-weight:800;background:linear-gradient(180deg,rgb(37 99 235 / .10),rgb(6 182 212 / .08));border-right:1px solid rgb(15 23 42 / .10)}#dpcms-container .dpcms-money input{border:0!important;border-radius:0!important;background:transparent!important;padding:12px 12px!important}#dpcms-container .dpcms-money input:focus{box-shadow:none!important}#dpcms-container .dpcms-item-list{display:flex;flex-direction:column;gap:10px}#dpcms-container .dpcms-item-row{display:grid;grid-template-columns:1fr 240px 96px;gap:10px;align-items:center;padding:12px;border-radius:14px;background:rgb(255 255 255 / .85);border:1px solid rgb(15 23 42 / .10)}@media (max-width:860px){#dpcms-container .dpcms-item-row{grid-template-columns:1fr}}#dpcms-container .dpcms-btn,#dpcms-container .dpcms-contract-form button{width:auto!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:12px 14px!important;border-radius:12px!important;border:1px solid rgb(15 23 42 / .12)!important;cursor:pointer;font-weight:800;transition:transform .08s ease,box-shadow .15s ease,filter .15s ease}#dpcms-container .dpcms-btn.dpcms-btn-primary,#dpcms-container .dpcms-contract-form .button-primary,#dpcms-container .dpcms-contract-form button[type=submit]{background:linear-gradient(135deg,var(--dpcms-primary),var(--dpcms-primary2))!important;color:#fff!important;border-color:rgb(37 99 235 / .35)!important;box-shadow:0 10px 20px rgb(37 99 235 / .20)!important}#dpcms-container .dpcms-btn:hover,#dpcms-container .dpcms-contract-form button:hover{transform:translateY(-1px);filter:brightness(1.02)}#dpcms-container .dpcms-btn:active,#dpcms-container .dpcms-contract-form button:active{transform:translateY(0)}#dpcms-container .dpcms-btn-secondary{background:rgb(255 255 255 / .88)!important;color:var(--dpcms-ink)!important}#dpcms-container .dpcms-btn-link{background:transparent!important;border:0!important;color:rgb(37 99 235 / .95)!important;padding:8px 10px!important;font-weight:800}#dpcms-container .dpcms-btn-link:hover{text-decoration:underline}#dpcms-container .dpcms-actions-inline{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}#dpcms-container textarea{min-height:120px;resize:vertical}#dpcms-container{--dpcms-primary:#2563eb;--dpcms-primary2:#06b6d4;--dpcms-primary-2:var(--dpcms-primary2);--dpcms-ink:#0f172a;--dpcms-muted:#64748b;--dpcms-border:rgba(15,23,42,.14);--dpcms-card:#ffffff;--dpcms-bg:#f4f7ff;--dpcms-radius:16px;background:var(--dpcms-bg)!important}#dpcms-container .dpcms-contract-form{border:1px solid rgb(37 99 235 / .10)!important;border-radius:calc(var(--dpcms-radius) + 2px)!important;background:linear-gradient(180deg,rgb(37 99 235 / .10) 0%,rgb(6 182 212 / .06) 14%,#fff 36%)!important;box-shadow:0 18px 50px rgb(15 23 42 / .08)!important;padding:28px!important}#dpcms-container .dpcms-contract-form h2{margin:4px 0 6px!important;font-size:28px!important;letter-spacing:.2px;color:var(--dpcms-ink)!important}#dpcms-container .dpcms-contract-form>p{margin:0 0 18px!important;color:var(--dpcms-muted)!important}#dpcms-container .dpcms-section{background:rgb(255 255 255 / .92)!important;border:1px solid var(--dpcms-border)!important;border-radius:var(--dpcms-radius)!important;padding:18px!important;margin:14px 0!important;box-shadow:0 10px 24px rgb(15 23 42 / .06)!important;position:relative;overflow:hidden}#dpcms-container .dpcms-section::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--dpcms-primary),var(--dpcms-primary2));opacity:.85}#dpcms-container .dpcms-section h3{margin:2px 0 14px 0!important;font-size:20px!important;color:var(--dpcms-ink)!important}#dpcms-container .dpcms-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}#dpcms-container .dpcms-section-sub{margin:0!important;color:var(--dpcms-muted)!important;font-size:13px!important}#dpcms-container .dpcms-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px 12px!important}#dpcms-container .dpcms-col-12{grid-column:span 12!important}#dpcms-container .dpcms-col-9{grid-column:span 9!important}#dpcms-container .dpcms-col-8{grid-column:span 8!important}#dpcms-container .dpcms-col-6{grid-column:span 6!important}#dpcms-container .dpcms-col-4{grid-column:span 4!important}#dpcms-container .dpcms-col-3{grid-column:span 3!important}#dpcms-container .dpcms-col-2{grid-column:span 2!important}#dpcms-container .dpcms-pricing-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px 12px!important}#dpcms-container .dpcms-pricing-grid .span-12{grid-column:span 12!important}#dpcms-container .dpcms-pricing-grid .span-8{grid-column:span 8!important}#dpcms-container .dpcms-pricing-grid .span-6{grid-column:span 6!important}#dpcms-container .dpcms-pricing-grid .span-4{grid-column:span 4!important}#dpcms-container .dpcms-pricing-grid .span-3{grid-column:span 3!important}#dpcms-container .dpcms-pricing-grid .span-2{grid-column:span 2!important}#dpcms-container .dpcms-field{display:flex!important;flex-direction:column!important;gap:6px!important}#dpcms-container .dpcms-contract-form label{font-weight:700!important;font-size:13px!important;letter-spacing:.15px;color:rgb(15 23 42 / .92)!important;margin:0!important}#dpcms-container .dpcms-req{color:#ef4444!important;font-weight:900!important}#dpcms-container .dpcms-help{color:var(--dpcms-muted)!important;font-size:12px!important;margin-top:-2px!important}#dpcms-container .dpcms-contract-form input,#dpcms-container .dpcms-contract-form select,#dpcms-container .dpcms-contract-form textarea{height:44px!important;padding:10px 12px!important;border:1px solid rgb(15 23 42 / .16)!important;border-radius:12px!important;background:rgb(255 255 255 / .98)!important;color:var(--dpcms-ink)!important;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease;box-shadow:0 1px 0 rgb(15 23 42 / .02)}#dpcms-container .dpcms-contract-form textarea{height:auto!important;min-height:110px!important;resize:vertical!important}#dpcms-container .dpcms-contract-form input:focus,#dpcms-container .dpcms-contract-form select:focus,#dpcms-container .dpcms-contract-form textarea:focus{outline:none!important;border-color:rgb(37 99 235 / .65)!important;box-shadow:0 0 0 4px rgb(37 99 235 / .15)!important}#dpcms-container .dpcms-contract-form input::placeholder{color:rgb(100 116 139 / .75)!important}#dpcms-container .dpcms-contract-form input[data-size="xs"],#dpcms-container .dpcms-contract-form .dpcms-input-xs{max-width:180px!important}#dpcms-container .dpcms-money{display:flex!important;align-items:center!important;background:rgb(255 255 255 / .98)!important;border:1px solid rgb(15 23 42 / .16)!important;border-radius:12px!important;overflow:hidden}#dpcms-container .dpcms-money .dpcms-money-prefix{padding:0 10px;height:44px;display:flex;align-items:center;color:rgb(15 23 42 / .65);background:rgb(37 99 235 / .06);border-right:1px solid rgb(15 23 42 / .10);font-weight:800}#dpcms-container .dpcms-money input{border:none!important;border-radius:0!important;height:44px!important;box-shadow:none!important;padding:10px 12px!important}#dpcms-container .dpcms-money:focus-within{border-color:rgb(37 99 235 / .65)!important;box-shadow:0 0 0 4px rgb(37 99 235 / .15)!important}#dpcms-container .dpcms-checkbox-row{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px;border:1px dashed rgb(37 99 235 / .35);border-radius:12px;background:rgb(37 99 235 / .06);margin:6px 0 12px}#dpcms-container .dpcms-checkbox-row input[type="checkbox"]{width:18px!important;height:18px!important;margin:0!important}#dpcms-container .dpcms-checkbox-row label{margin:0!important;font-size:13px!important}#dpcms-container .dpcms-btn,#dpcms-container .dpcms-contract-form button{height:44px!important;border-radius:12px!important;font-weight:800!important;letter-spacing:.2px;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}#dpcms-container .dpcms-btn{padding:0 14px!important;border:1px solid rgb(15 23 42 / .14)!important;background:#fff!important;color:var(--dpcms-ink)!important;cursor:pointer}#dpcms-container .dpcms-btn-primary{background:linear-gradient(135deg,var(--dpcms-primary),var(--dpcms-primary2))!important;border:none!important;color:#fff!important;box-shadow:0 10px 20px rgb(37 99 235 / .25)!important}#dpcms-container .dpcms-btn-secondary{background:rgb(37 99 235 / .08)!important;border:1px solid rgb(37 99 235 / .25)!important;color:rgb(15 23 42 / .92)!important}#dpcms-container .dpcms-contract-form button:hover,#dpcms-container .dpcms-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgb(15 23 42 / .10)}#dpcms-container .dpcms-contract-form button:active,#dpcms-container .dpcms-btn:active{transform:translateY(0)}#dpcms-container .dpcms-btn-link{background:transparent!important;border:none!important;color:var(--dpcms-primary)!important;height:auto!important;padding:8px 6px!important;text-decoration:underline;cursor:pointer}#dpcms-container .dpcms-item-list{display:flex!important;flex-direction:column!important;gap:10px!important}#dpcms-container .dpcms-item-row{display:grid!important;grid-template-columns:1fr 220px 90px;gap:10px;align-items:end;padding:12px;border:1px solid rgb(15 23 42 / .10);border-radius:14px;background:rgb(255 255 255 / .85)}#dpcms-container .dpcms-item-row .dpcms-money{width:100%}#dpcms-container .dpcms-actions-inline{display:flex!important;gap:10px!important;margin-top:10px}@media (max-width:900px){#dpcms-container .dpcms-col-6{grid-column:span 12!important}#dpcms-container .dpcms-col-4{grid-column:span 12!important}#dpcms-container .dpcms-col-3{grid-column:span 12!important}#dpcms-container .dpcms-pricing-grid .span-6{grid-column:span 12!important}#dpcms-container .dpcms-item-row{grid-template-columns:1fr}}#dpcms-container .dpcms-page-shell.dpcms-review{max-width:76rem;margin:0 auto;padding:6px 0 20px}#dpcms-container .dpcms-card{background:var(--dpcms-card);border:1px solid var(--dpcms-border);border-radius:18px;box-shadow:var(--dpcms-shadow);padding:18px}#dpcms-container .dpcms-card--hero{padding:0;overflow:hidden;background:radial-gradient(900px 450px at 15% 0%,rgb(37 99 235 / .18),transparent 58%),radial-gradient(700px 380px at 92% 12%,rgb(124 58 237 / .18),transparent 55%),linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(255 255 255) 48%)}#dpcms-container .dpcms-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid rgb(15 23 42 / .1)}#dpcms-container .dpcms-hero-copy{flex:1;min-width:260px}#dpcms-container .dpcms-hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgb(37 99 235 / .1);border:1px solid rgb(37 99 235 / .18);color:var(--dpcms-ink);font-weight:900;font-size:12px;letter-spacing:.10em}#dpcms-container .dpcms-hero-title{margin:10px 0 6px;font-size:28px;font-weight:950;line-height:1.12;letter-spacing:.2px;color:var(--dpcms-ink)}#dpcms-container .dpcms-hero-sub{margin:0;color:var(--dpcms-muted);font-size:14px;line-height:1.45;max-width:52rem}#dpcms-container .dpcms-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;min-width:0;flex:0 0 auto}#dpcms-container .dpcms-btn{appearance:none;border:1px solid #fff0;border-radius:12px;padding:10px 14px;font-weight:900;font-size:14px;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;user-select:none;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .08s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}#dpcms-container .dpcms-btn:focus{outline:none;box-shadow:0 0 0 4px var(--dpcms-focus)}#dpcms-container .dpcms-btn:active{transform:translateY(1px)}#dpcms-container .dpcms-btn--primary,#dpcms-container button.dpcms-btn--primary,#dpcms-container a.dpcms-btn--primary{background:linear-gradient(135deg,var(--dpcms-primary),var(--dpcms-primary2,var(--dpcms-primary-2,#7c3aed)))!important;color:#ffffff!important;border-color:#fff0!important;text-shadow:0 1px 0 rgb(0 0 0 / .1);box-shadow:0 16px 30px rgb(37 99 235 / .18)}#dpcms-container .dpcms-btn--primary:hover{box-shadow:0 18px 38px rgb(37 99 235 / .22)}#dpcms-container .dpcms-btn--secondary{background:rgb(15 23 42 / .05);border-color:rgb(15 23 42 / .12);color:var(--dpcms-ink)!important}#dpcms-container .dpcms-btn--secondary:hover{background:rgb(15 23 42 / .07)}#dpcms-container .dpcms-btn--ghost{background:rgb(255 255 255 / .85);border-color:rgb(15 23 42 / .14);color:var(--dpcms-ink)!important}#dpcms-container .dpcms-btn--ghost:hover{background:rgb(255 255 255 / .95)}#dpcms-container .dpcms-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 20px 18px}#dpcms-container .dpcms-metric{background:rgb(255 255 255 / .9);border:1px solid rgb(15 23 42 / .1);border-radius:16px;padding:12px 14px;box-shadow:0 10px 26px rgb(2 6 23 / .06)}#dpcms-container .dpcms-metric-label{color:var(--dpcms-muted);font-weight:900;font-size:12px;letter-spacing:.08em}#dpcms-container .dpcms-metric-value{margin-top:6px;font-size:20px;font-weight:950;color:var(--dpcms-ink);letter-spacing:.2px}#dpcms-container .dpcms-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}#dpcms-container .dpcms-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed rgb(15 23 42 / .16)}#dpcms-container .dpcms-card-title{margin:0;font-size:16px;font-weight:950;letter-spacing:.04em}#dpcms-container .dpcms-card-sub{color:var(--dpcms-muted);font-size:12px;font-weight:900;letter-spacing:.08em}#dpcms-container .dpcms-dl{margin:0;display:grid;gap:2px}#dpcms-container .dpcms-dl>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid rgb(15 23 42 / .08)}#dpcms-container .dpcms-dl>div:last-child{border-bottom:none}#dpcms-container .dpcms-dl dt{margin:0;font-size:12px;font-weight:900;letter-spacing:.08em;color:var(--dpcms-muted)}#dpcms-container .dpcms-dl dd{margin:0;font-size:14px;font-weight:900;color:var(--dpcms-ink);overflow-wrap:anywhere}#dpcms-container .dpcms-dl .dpcms-emph{font-size:15px}#dpcms-container .dpcms-dl-divider{grid-column:1 / -1;height:1px;border-bottom:1px solid rgb(15 23 42 / .12);margin:8px 0;padding:0}#dpcms-container .dpcms-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:rgb(37 99 235 / .1);border:1px solid rgb(37 99 235 / .18);font-size:12px;font-weight:950;letter-spacing:.06em;color:var(--dpcms-ink);margin-right:8px}#dpcms-container .dpcms-card--footer{margin-top:16px;padding:14px 18px;background:#fff0;border:1px solid rgb(15 23 42 / .08);box-shadow:none;text-align:center}#dpcms-container .dpcms-link{color:var(--dpcms-primary)!important;font-weight:950;text-decoration:none!important}#dpcms-container .dpcms-link:hover{text-decoration:underline!important}@media (max-width:980px){#dpcms-container .dpcms-hero{flex-direction:column;align-items:stretch}#dpcms-container .dpcms-hero-actions{justify-content:flex-start;min-width:0}#dpcms-container .dpcms-metrics{grid-template-columns:1fr}#dpcms-container .dpcms-review-grid{grid-template-columns:1fr}#dpcms-container .dpcms-dl>div{grid-template-columns:1fr;gap:6px;padding:10px 0}}#dpcms-container .dpcms-button{appearance:none;border-radius:12px;padding:10px 14px;font-weight:900;font-size:14px;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;user-select:none;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .08s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}#dpcms-container .dpcms-button:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgb(15 23 42 / .10)}#dpcms-container .dpcms-button:active{transform:translateY(0)}#dpcms-container .dpcms-button.dpcms-button--secondary{background:rgb(15 23 42 / .05);border:1px solid rgb(15 23 42 / .12);color:var(--dpcms-ink)!important}#dpcms-container .dpcms-button:not(.dpcms-button--secondary):not(.dpcms-button--ghost){background:linear-gradient(135deg,var(--dpcms-primary),var(--dpcms-primary2,var(--dpcms-primary-2,#7c3aed)));color:#fff!important;border:1px solid #fff0;box-shadow:0 16px 30px rgb(37 99 235 / .18)}#dpcms-container .dpcms-button.dpcms-button--ghost{background:rgb(255 255 255 / .85);border:1px solid rgb(15 23 42 / .14);color:var(--dpcms-ink)!important}#dpcms-container .dpcms-status-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}#dpcms-container .dpcms-card--status{max-width:760px;margin:0 auto;padding:28px 22px;text-align:center}#dpcms-container .dpcms-doc-pill{display:inline-flex;align-items:center;gap:8px;margin:14px auto 0;padding:8px 12px;border-radius:999px;background:rgb(37 99 235 / .1);border:1px solid rgb(37 99 235 / .18);color:var(--dpcms-ink);font-weight:800}#dpcms-container .dpcms-status-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#dpcms-container.dpcms-sign-container .dpcms-sign-layout{display:block!important}#dpcms-container.dpcms-sign-container .dpcms-contract-document{width:100%!important}#dpcms-container.dpcms-sign-container .dpcms-sign-panel{position:static!important;top:auto!important;width:100%!important;max-width:100%!important;margin-top:18px}#dpcms-container.dpcms-sign-container .dpcms-sign-form{width:100%}#dpcms-container.dpcms-sign-container .dpcms-sign-form canvas{width:100%!important;height:180px!important;display:block}#dpcms-container.dpcms-sign-container .dpcms-sign-form .dpcms-btn{width:100%}#dpcms-container.dpcms-sign-container .dpcms-sign-panel{border-radius:12px}body.dpcms-sign-page #dpcms-container .dpcms-sign-layout,#dpcms-container.dpcms-sign-page .dpcms-sign-layout,#dpcms-container.dpcms-sign-container .dpcms-sign-layout{display:flex!important;flex-direction:column!important;gap:18px!important}body.dpcms-sign-page #dpcms-container .dpcms-contract-document,body.dpcms-sign-page #dpcms-container .dpcms-sign-panel,body.dpcms-sign-page #dpcms-container .dpcms-contract-form,#dpcms-container.dpcms-sign-page .dpcms-contract-document,#dpcms-container.dpcms-sign-page .dpcms-sign-panel,#dpcms-container.dpcms-sign-page .dpcms-contract-form,#dpcms-container.dpcms-sign-container .dpcms-contract-document,#dpcms-container.dpcms-sign-container .dpcms-sign-panel,#dpcms-container.dpcms-sign-container .dpcms-contract-form{width:100%!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important}body.dpcms-sign-page #dpcms-container .dpcms-sign-panel,body.dpcms-sign-page #dpcms-container .dpcms-contract-form,#dpcms-container.dpcms-sign-page .dpcms-sign-panel,#dpcms-container.dpcms-sign-page .dpcms-contract-form,#dpcms-container.dpcms-sign-container .dpcms-sign-panel,#dpcms-container.dpcms-sign-container .dpcms-contract-form{position:static!important;top:auto!important}.dpcms-pricing{margin-top:18px}.dpcms-price-table{width:100%;border-collapse:collapse;margin-top:10px;background:#fff;border:1px solid #e6e6e6;border-radius:10px;overflow:hidden}.dpcms-price-table th,.dpcms-price-table td{padding:10px 12px;vertical-align:top;border-bottom:1px solid #f0f0f0;font-size:14px}.dpcms-price-table th{text-align:left;font-weight:600;width:62%}.dpcms-price-table td{text-align:right;white-space:nowrap;font-weight:500}.dpcms-price-note td{text-align:left;white-space:normal;color:#666;font-size:13px;padding-top:0}.dpcms-price-items td{text-align:left;white-space:normal}.dpcms-price-divider td{padding:0;border-bottom:0;height:8px;background:#f7f7f7}.dpcms-price-total th,.dpcms-price-total td{font-size:15px;font-weight:700}.dpcms-line-items{margin:0;padding-left:18px}.dpcms-line-items li{margin:4px 0}