*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}:root{font-family:Work Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-color: #FFFFFF;--background-color: #242424;--section-bg: #313131;--blue-button: #1477DD;--darker-blue-text-color: #006CDB;--upload-bg: #373737;--upload-bg-hover: #3d3d3d;--upload-border: rgba(255, 255, 255, .18);--upload-border-hover: rgba(255, 255, 255, .32);--upload-border-dragover: #4CAF50;--upload-bg-dragover: rgba(76, 175, 80, .1);--upload-border-file: #34a853;--upload-bg-file: rgba(52, 168, 83, .08);--upload-border-error: #e53935;--upload-bg-error: #3b1a1a;--upload-placeholder: rgba(255, 255, 255, .4);--upload-hint: rgba(255, 255, 255, .3)}html{font-size:8px}body{color:var(--font-color);background-color:var(--background-color);margin:0;letter-spacing:.5px;font-weight:400;font-size:2rem}main{margin:5rem auto;width:clamp(200px,150vw - 100px,90vw)}h1{font-size:4rem}h2{font-size:3rem;margin:0 0 2rem}h2.price-heading a{font-size:4rem;margin:0 0 2rem;color:#fff}p{font-size:2rem}a{font-size:2rem;cursor:pointer;color:var(--blue-button)}div,p,a,input{margin:.5rem 0}a:hover{color:var(--darker-blue-text-color)}section{background-color:var(--section-bg);min-height:8.1875rem;margin:1.5rem 0 0rem;padding:1.845rem 2rem;width:100%}input[type=text]{margin-top:1rem;padding:1.5rem 1rem;width:100%;box-sizing:border-box;background-color:#373737;border:0;color:var(--font-color);min-height:4rem}input[type=checkbox]{margin:0 .875rem 0 0}label{font-size:2rem;margin-bottom:1.5rem}a{margin:2rem 0}label:hover{cursor:pointer}.contracts-container>div[class=""]:first-of-type{margin:0}.title a{font-size:1.5rem;font-weight:400;line-height:1.6;padding:0 2rem;opacity:.6;color:#fff;display:block}.blue-button,.orange-button{min-width:auto;min-height:4.5rem;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;text-align:center;font-size:2rem;font-weight:400;color:var(--font-color);white-space:nowrap;box-shadow:2px 2px 6px #0000004d;border:none;font-family:inherit;cursor:pointer}.blue-button{background-color:var(--blue-button);transition:background-color .2s ease-in-out;color:var(--font-color);margin-bottom:1rem}.blue-button:hover{background-color:var(--darker-blue-text-color);color:#fff;cursor:pointer}.phone-pay-row .blue-button{margin:1.75rem 0}.buttons-flex{display:flex;gap:1rem}.orange-button{cursor:pointer;transition:background .2s ease-in-out;background:#dd5a14;color:var(--font-color);margin-bottom:1rem}.orange-button:hover{background:#c44e0f;cursor:pointer;color:#fff}.button-row{display:flex;align-items:center;gap:1rem;margin:2rem 0 0}.button-row .blue-button,.button-row .orange-button{margin:0}.price-hero{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.5rem}.price-original{font-size:2rem;text-decoration:line-through;opacity:.45}.price-discount{font-size:2rem;font-weight:600}.price-full{font-size:3.5rem;font-weight:600}.feature-list{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.6rem}.feature-list li{font-size:2rem;padding-left:2rem;position:relative}.feature-list li:before{content:"✓";position:absolute;left:0;opacity:.6}.price-note{font-size:1.6rem;opacity:.55;font-style:italic;margin:0}.demo-pricing-row{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;margin:1.5rem 0 0}.demo-pricing-row>section{flex:1;min-width:0;margin:0}.upload-area{position:relative;border:2px dashed var(--upload-border);border-radius:8px;padding:1rem;text-align:center;cursor:pointer;transition:all .3s;background:var(--upload-bg);margin-bottom:1rem}.upload-area:hover{border-color:var(--upload-border-hover);background:var(--upload-bg-hover)}.upload-area.dragover{border-color:var(--upload-border-dragover);background:var(--upload-bg-dragover)}.upload-area.has-file{border-color:var(--upload-border-file);background:var(--upload-bg-file)}.upload-area.has-file .upload-icon path,.upload-area.has-file .upload-text,.upload-area.has-file .upload-hint{color:#fff}.upload-area.error{border-color:var(--upload-border-error);background:var(--upload-bg-error)}.upload-area.error .upload-hint{color:var(--upload-border-error);font-weight:500}.upload-clear-btn{position:absolute;top:.5rem;right:.5rem;background:none;border:1px solid #ef5350;color:#ef5350;border-radius:4px;padding:.25rem .75rem;cursor:pointer;font-size:1.75rem;font-family:inherit;margin:0;transition:background-color .15s;z-index:1}.upload-clear-btn:hover{background-color:#ef535026}.upload-icon{display:block;margin:2rem auto;width:6rem;height:6rem}.upload-icon path{fill:var(--upload-placeholder)}.upload-text{font-size:18px;color:var(--upload-placeholder);margin-bottom:8px}.upload-hint{font-size:14px;color:var(--upload-hint)}.file-input{display:none}.file-list{margin-top:20px;text-align:left}.file-item{padding:10px;background:#f5f5f5;border-radius:4px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;color:#000}.remove-btn{background:#f44336;color:#fff;border:none;padding:4px 12px;border-radius:4px;cursor:pointer}.remove-btn:hover{background:#d32f2f}.flex-inputs{display:flex;gap:2rem;padding:0 1.5rem;margin:0}.mrgn-btn{margin-bottom:1.5rem}.remove-contract{margin-top:3rem}.contracts-container{display:flex;flex-direction:column;gap:1.5rem;margin:0 0 1rem}.party-header{display:flex;justify-content:space-between;align-items:center;margin:0 0 1rem;font-weight:600}.remove-party{background:none;border:1px solid #ef5350;color:#ef5350;border-radius:4px;padding:.25rem .75rem;cursor:pointer;font-size:1.75rem;font-family:inherit;margin:0;transition:background-color .15s}.remove-party:hover{background-color:#ef535026}.input-error{border:1px solid #e53935!important;outline:none}.field-error{display:block;color:#e53935;font-size:1.5rem;margin:.25rem 0 0}.sign-error{display:block;color:#e53935;font-size:2rem;font-weight:600;margin:1rem 0}#add-contract{background:none;border:1px dashed var(--blue-button);color:var(--blue-button);padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:2rem;font-family:inherit;font-weight:400;margin:1rem 0;transition:background-color .2s}#add-contract:hover{background-color:#1477dd1f}.swish-heading{display:flex;align-items:center;gap:1rem;margin:0 0rem 1rem 0}.swish-heading:before{content:"";display:inline-block;width:100px;height:31px;background-image:url("data:image/svg+xml,%3Csvg height='176' viewBox='0 0 578 176' width='578' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='a' x1='80.815054%25' x2='59.867823%25' y1='59.636572%25' y2='8.149525%25'%3E%3Cstop offset='0' stop-color='%23ef2131'/%3E%3Cstop offset='1' stop-color='%23fecf2c'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='58.818117%25' x2='9.24395%25' y1='0%25' y2='94.071261%25'%3E%3Cstop offset='0' stop-color='%23fbc52c'/%3E%3Cstop offset='.263921199' stop-color='%23f87130'/%3E%3Cstop offset='.56079734' stop-color='%23ef52e2'/%3E%3Cstop offset='1' stop-color='%23661eec'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='20.569047%25' x2='40.597264%25' y1='41.01762%25' y2='91.276537%25'%3E%3Cstop offset='0' stop-color='%2378f6d8'/%3E%3Cstop offset='.265705044' stop-color='%2377d1f6'/%3E%3Cstop offset='.55447147' stop-color='%2370a4f3'/%3E%3Cstop offset='1' stop-color='%23661eec'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='42.440384%25' x2='91.613691%25' y1='100%25' y2='6.277578%25'%3E%3Cstop offset='0' stop-color='%23536eed'/%3E%3Cstop offset='.246657524' stop-color='%2354c3ec'/%3E%3Cstop offset='.564199509' stop-color='%2364d769'/%3E%3Cstop offset='1' stop-color='%23fecf2c'/%3E%3C/linearGradient%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m327.058556 15.9033093c0-2.0296516.37335-3.9324215 1.120063-5.7083667.746713-1.77594517 1.760094-3.32486661 3.040173-4.64681077s2.780149-2.36346029 4.500255-3.12457966c1.720106-.76111936 3.566859-1.14167333 5.540314-1.14167333 2.000124 0 3.873545.38055397 5.620319 1.14167333 1.746775.76111937 3.266846 1.8026355 4.560259 3.12457966s2.313461 2.8708656 3.060174 4.64681077c.746712 1.7759452 1.120063 3.6787151 1.120063 5.7083667s-.373351 3.9324215-1.120063 5.7083667c-.746713 1.7759452-1.766761 3.3248666-3.060174 4.6468108-1.293413 1.3219441-2.813484 2.3634603-4.560259 3.1245796-1.746774.7611194-3.620195 1.1416734-5.620319 1.1416734-1.973455 0-3.820208-.380554-5.540314-1.1416734-1.720106-.7611193-3.220176-1.8026355-4.500255-3.1245796-1.280079-1.3219442-2.29346-2.8708656-3.040173-4.6468108s-1.120063-3.6787151-1.120063-5.7083667zm2.920165 0c0 1.6824744.28668 3.2447486.860049 4.6868695.573369 1.4421137 1.366739 2.6972814 2.380135 3.7655191s2.206785 1.9094622 3.580203 2.5236989 2.860155.9213504 4.460253.9213504c1.626767 0 3.133505-.3071137 4.520257-.9213504s2.593475-1.4554612 3.620205-2.5236989 1.833435-2.3234054 2.420137-3.7655191c.586703-1.4421209.88005-3.0043951.88005-4.6868695s-.293347-3.2447486-.88005-4.6868695c-.586702-1.44212089-1.393407-2.69728137-2.420137-3.76551907-1.02673-1.06823771-2.233453-1.90946228-3.620205-2.52369896s-2.89349-.92135041-4.520257-.92135041c-1.600098 0-3.086835.30711373-4.460253.92135041s-2.566807 1.45546125-3.580203 2.52369896c-1.013396 1.0682377-1.806766 2.32339818-2.380135 3.76551907-.573369 1.4421209-.860049 3.0043951-.860049 4.6868695zm6.400363-6.28921804c0-.8812961.440021-1.32193755 1.320075-1.32193755h4.520257c1.440089 0 2.586809.41393591 3.440195 1.24182013.853386.82788426 1.280073 1.94951696 1.280073 3.36493196 0 .5875307-.086671 1.1082888-.260015 1.5622898s-.393354.8479078-.660038 1.1817321c-.266683.3338242-.56003.607556-.88005.8212036-.320019.2136475-.640034.360528-.960054.4406458v.0801175c.026668.0267059.06667.080117.120007.1602348.053336.0534119.106672.1402049.160009.2603817.053337.1201767.13334.2603808.240014.4206164l2.080118 4.0459301c.240014.454001.29335.8212022.160009 1.1016146-.133342.2804124-.426689.4206165-.88005.4206165h-.480028c-.746712 0-1.266737-.3204665-1.560088-.9614091l-2.320132-4.887163h-2.48014v4.5666933c0 .8545902-.413353 1.2818788-1.240071 1.2818788h-.36002c-.826718 0-1.240071-.4272886-1.240071-1.2818788zm5.240298 5.84857214c.773381 0 1.373409-.2269971 1.800102-.6809981s.640036-1.0815812.640036-1.8827595c0-.7744724-.213343-1.3753471-.640036-1.8026421-.426693-.4272951-1.013387-.6409395-1.7601-.6409395h-2.440138v5.0073392zm-116.603692 9.5780385c4.522279 0 8.357292.5771735 11.505153 1.7315379 3.147861 1.1543643 5.608476 2.2199155 7.381918 3.1966853 1.507427.7991753 2.394135 1.8647265 2.660151 3.1966854.266017 1.3319588.04434 2.7526937-.665037 4.2622471l-1.330076 2.397514c-.798049 1.5983507-1.817763 2.5307079-3.059173 2.7970997-1.24141.2663917-2.704479.0444019-4.389249-.6659761-1.507427-.7103781-3.325178-1.4429445-5.45331-2.1977212-2.128131-.7547767-4.610914-1.1321594-7.448422-1.1321594-2.926181 0-5.187287.5771735-6.783385 1.7315379-1.596099 1.1543643-2.394136 2.797089-2.394136 4.9282232 0 1.8647425.820205 3.3742732 2.46064 4.5286376 1.640434 1.1543644 3.724198 2.1755175 6.251354 3.0634901s5.231616 1.8425288 8.113461 2.8636973c2.881844 1.0211685 5.586304 2.3309084 8.11346 3.9292591 2.527156 1.5983506 4.61092 3.640657 6.251355 6.1269802 1.640434 2.4863233 2.460639 5.6385787 2.460639 9.4568608 0 3.0191068-.598528 5.7939796-1.795602 8.3247014-1.197074 2.5307219-2.926154 4.7284211-5.187294 6.5931636-2.26114 1.8647424-4.987767 3.3298752-8.179964 4.3954423s-6.73903 1.5983427-10.640604 1.5983427c-5.497673 0-10.130722-.7991634-13.899288-2.397514-3.768566-1.5983507-6.672535-3.1078814-8.711995-4.5286376-1.507426-.8879726-2.349799-1.9979217-2.527143-3.3298806-.177344-1.3319588.221674-2.7526937 1.197068-4.2622471l1.59609-2.397514c.975394-1.4207561 2.061611-2.2199195 3.258685-2.397514s2.637975.1775892 4.322746 1.0655618c1.596098.8879726 3.657694 1.8869268 6.18485 2.9968925s5.519796 1.6649403 8.97801 1.6649403c2.92618 0 5.231622-.6215715 6.916392-1.8647331 1.684771-1.2431617 2.527144-2.9302843 2.527144-5.0614185 0-1.8647424-.820205-3.3520742-2.46064-4.46204-1.640435-1.1099657-3.724199-2.1311189-6.251355-3.0634901s-5.231615-1.9313254-8.11346-2.9968925-5.586304-2.397506-8.11346-3.9958567c-2.527156-1.5983506-4.61092-3.640657-6.251355-6.1269802-1.640435-2.4863233-2.46064-5.6829767-2.46064-9.5900561 0-3.2854985.687199-6.2157641 2.061617-8.7908847 1.374419-2.5751205 3.236506-4.7062227 5.586317-6.3933706 2.349812-1.687148 5.098607-2.9746889 8.246468-3.8626615s6.495184-1.3319522 10.04207-1.3319522zm-197.708217 0c4.5222791 0 8.3572917.5771735 11.5051527 1.7315379 3.147861 1.1543643 5.608476 2.2199155 7.3819188 3.1966853 1.5074264.7991753 2.3941345 1.8647265 2.6601509 3.1966854.2660165 1.3319588.0443394 2.7526937-.6650377 4.2622471l-1.3300755 2.397514c-.7980492 1.5983507-1.8177636 2.5307079-3.0591735 2.7970997-1.24141.2663917-2.7044784.0444019-4.389249-.6659761-1.5074264-.7103781-3.3251781-1.4429445-5.4533094-2.1977212-2.1281314-.7547767-4.6109141-1.1321594-7.4484226-1.1321594-2.9261807 0-5.1872863.5771735-6.7833849 1.7315379-1.5960985 1.1543643-2.3941358 2.797089-2.3941358 4.9282232 0 1.8647425.820205 3.3742732 2.4606396 4.5286376s3.7241986 2.1755175 6.2513547 3.0634901c2.527156.8879726 5.2316157 1.8425288 8.1134603 2.8636973s5.5863043 2.3309084 8.1134603 3.9292591c2.527156 1.5983506 4.6109201 3.640657 6.2513547 6.1269802 1.6404346 2.4863233 2.4606396 5.6385787 2.4606396 9.4568608 0 3.0191068-.598528 5.7939796-1.7956019 8.3247014-1.1970739 2.5307219-2.9261547 4.7284211-5.1872943 6.5931636-2.2611396 1.8647424-4.987767 3.3298752-8.1799641 4.3954423s-6.7390295 1.5983427-10.6406037 1.5983427c-5.4976727 0-10.1307226-.7991634-13.8992886-2.397514-3.76856595-1.5983507-6.672535-3.1078814-8.71199424-4.5286376-1.50742639-.8879726-2.34979909-1.9979217-2.52714338-3.3298806-.17734428-1.3319588.22167437-2.7526937 1.19706792-4.2622471l1.59609055-2.397514c.97539355-1.4207561 2.06161099-2.2199195 3.25868489-2.397514s2.63797457.1775892 4.32274526 1.0655618c1.5960985.8879726 3.6576949 1.8869268 6.1848509 2.9968925s5.5197959 1.6649403 8.9780094 1.6649403c2.9261806 0 5.2316217-.6215715 6.9163924-1.8647331 1.6847706-1.2431617 2.5271433-2.9302843 2.5271433-5.0614185 0-1.8647424-.820205-3.3520742-2.4606396-4.46204-1.6404346-1.1099657-3.7241986-2.1311189-6.2513546-3.0634901-2.5271561-.9323712-5.2316158-1.9313254-8.1134604-2.9968925-2.8818445-1.0655671-5.5863043-2.397506-8.1134603-3.9958567-2.52715599-1.5983506-4.61092004-3.640657-6.25135465-6.1269802-1.6404346-2.4863233-2.4606396-5.6829767-2.4606396-9.5900561 0-3.2854985.68719878-6.2157641 2.06161696-8.7908847 1.37441818-2.5751205 3.23650521-4.7062227 5.58631694-6.3933706 2.34981175-1.687148 5.09860685-2.9746889 8.24646785-3.8626615s6.4951841-1.3319522 10.0420698-1.3319522zm242.52476-25.0407019c3.72423 0 5.586317 1.86471447 5.586317 5.59419935v27.43821585c0 .8879726-.022168 1.664937-.066504 2.3309164-.044336.6659795-.110839 1.265352-.199512 1.7981355-.088672.6215808-.133007 1.1543564-.133007 1.5983427h.266015c.798049-1.5983507 1.928602-3.2188763 3.391692-4.8616256 1.463091-1.6427493 3.192172-3.1300811 5.187295-4.46204s4.256229-2.39751 6.783385-3.1966853c2.527156-.7991754 5.253783-1.198757 8.179964-1.198757 7.537132 0 13.367237 2.0423063 17.490492 6.1269802s6.184851 10.6555725 6.184851 19.712893v38.0938337c0 3.7294848-1.862087 5.5941993-5.586317 5.5941993h-5.719325c-3.724229 0-5.586316-1.8647145-5.586316-5.5941993v-34.6307579c0-4.1734712-.709367-7.5255175-2.128121-10.0562394-1.418754-2.5307218-4.25622-3.7960638-8.512483-3.7960638-2.926181 0-5.608473.5771735-8.046957 1.7315379s-4.50008 2.7304921-6.184851 4.7284304c-1.68477 1.9979383-2.992665 4.3732294-3.923722 7.1259444-.931058 2.752715-1.396579 5.7273786-1.396579 8.9240799v25.9730685c0 3.7294848-1.862087 5.5941993-5.586317 5.5941993h-5.719325c-3.72423 0-5.586317-1.8647145-5.586317-5.5941993v-83.38020945c0-3.72948488 1.862087-5.59419935 5.586317-5.59419935zm-88.372014 26.6390445c3.635558 0 5.453309 1.8647145 5.453309 5.5941994v56.7411649c0 3.7294848-1.817751 5.5941993-5.453309 5.5941993h-5.852332c-3.635558 0-5.45331-1.8647145-5.45331-5.5941993v-56.7411649c0-3.7294849 1.817752-5.5941994 5.45331-5.5941994zm-112.855403 0c3.3695413 0 5.3646345 1.6427247 5.9853395 4.9282233l10.9066188 39.6921763c.1773443.9767699.3325182 1.8647292.4655264 2.6639045s.2881822 1.5539407.4655264 2.2643188c.1773443.7991753.3103505 1.5539407.3990227 2.2643188h.2660151c.0886721-.7103781.2216783-1.4651435.3990226-2.2643188.1773443-.7103781.3325182-1.4651435.4655264-2.2643188s.3325176-1.6871346.598534-2.6639045l11.438649-39.6921763c.6207051-3.1967013 2.6601331-4.795028 6.1183471-4.795028h5.054287c3.280869 0 5.320298 1.5983267 6.118347 4.795028l11.305641 39.6921763c.266017.9767699.465526 1.8647292.598534 2.6639045s.288182 1.5539407.465527 2.2643188c.177344.7991753.31035 1.5539407.399022 2.2643188h.266015c.088673-.7103781.221679-1.4651435.399023-2.2643188.177344-.7103781.332518-1.4651435.465526-2.2643188.133009-.7991753.332518-1.6871346.598534-2.6639045l10.773612-39.6921763c.798049-3.2854986 2.837478-4.9282233 6.118347-4.9282233h6.118347c2.039459 0 3.458192.5771736 4.256241 1.7315379.79805 1.1543644.931056 2.6638952.399023 4.5286376l-17.423989 57.0075553c-.886721 3.1079041-2.970485 4.6618328-6.251354 4.6618328h-8.911506c-3.369541 0-5.453305-1.5983267-6.251354-4.795028l-10.241582-33.9647818c-.266016-.8879726-.487693-1.7759319-.665037-2.6639044-.177345-.8879726-.354686-1.687136-.53203-2.3975141-.177345-.7991753-.310351-1.5539407-.399023-2.2643187h-.266015c-.177344.710378-.354686 1.4651434-.53203 2.2643187-.177345.7103781-.354686 1.5095415-.532031 2.3975141-.177344.8879725-.399021 1.7759318-.665037 2.6639044l-10.2415813 33.9647818c-.7980493 3.1967013-2.837478 4.795028-6.1183472 4.795028h-9.1775207c-3.192197 0-5.2316257-1.5539287-6.1183471-4.6618328l-17.5569961-57.0075553c-.5320328-1.8647424-.3768589-3.3742732.4655264-4.5286376.8423854-1.1543643 2.2389506-1.7315379 4.1897377-1.7315379z' fill='%234a4a49' fill-rule='nonzero' transform='translate(222 33)'/%3E%3Cg transform='translate(50.005869 20.581194)'%3E%3Cpath d='m0 146.685268c35.320882 16.892566 78.9117034 8.53248 105.246455-22.845658 31.213814-37.19129 26.365658-92.6362695-10.8287223-123.83961l-24.7261971 29.4617132c29.0578576 24.3776312 32.8455494 67.6938927 8.4598478 96.7496898-19.4443083 23.167953-51.4584507 30.903539-78.1513834 20.473865' fill='url(%23a)'/%3E%3Cpath d='m0 146.685268c35.320882 16.892566 78.9117034 8.53248 105.246455-22.845658 3.225178-3.84281 6.064187-7.880851 8.523551-12.06656 4.158751-25.8431534-4.986896-53.1586968-26.5004489-71.2068529-5.4659591-4.5856156-11.3829932-8.2798986-17.5742439-11.1010498 29.0544234 24.3781464 32.8405698 67.6918322 8.4560702 96.7462557-19.4443083 23.167953-51.4584507 30.903539-78.1513834 20.473865' fill='url(%23b)'/%3E%3C/g%3E%3Cpath d='m125.821122 8.56068559c-35.3207098-16.89256585-78.9115312-8.53265171-105.2462825 22.84548681-31.2138146 37.1914615-26.3656585 92.6364406 10.8285503 123.8397816l24.7263688-29.461713c-29.0580293-24.377632-32.8455493-67.693893-8.4598478-96.7498618 19.4443082-23.16795312 51.4584507-30.90353946 78.1512112-20.47369361' fill='url(%23c)'/%3E%3Cpath d='m125.821122 8.56068559c-35.3207098-16.89256585-78.9115312-8.53265171-105.2462825 22.84548681-3.2253502 3.8429815-6.064359 7.8810225-8.5235512 12.0667317-4.15892291 25.8431532 4.9868956 53.1585249 26.5004488 71.2068529 5.465959 4.585444 11.3829932 8.279898 17.5740722 11.100878-29.0542517-24.377975-32.8405698-67.6916606-8.4558985-96.7462558 19.4443082-23.16795312 51.4584507-30.90353946 78.1512112-20.47369361' fill='url(%23d)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center left;flex-shrink:0}#read-terms{background:none;border:none;color:var(--blue-button);padding:0;cursor:pointer;font-size:2rem;font-family:inherit;text-decoration:underline;margin:1rem 0;display:inline-block}#read-terms:hover{color:var(--darker-blue-text-color)}.checkbox-label{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:1rem}.phone-pay-row{display:flex;flex-direction:row;align-items:flex-end;gap:1rem;flex-wrap:wrap}.phone-label{display:flex;flex-direction:column;gap:.4rem}.phone-label input{margin:0}.swish-info-text{font-style:italic;font-size:1.6rem;opacity:.7;margin-top:1rem;margin-bottom:0}@keyframes slideFromRight{0%{transform:translate(60px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideFromLeft{0%{transform:translate(-60px);opacity:0}to{transform:translate(0);opacity:1}}.slide-from-right{animation:slideFromRight .28s ease-out}.slide-from-left{animation:slideFromLeft .28s ease-out}.parties-section{padding:0}.parties-section h2{padding:1.845rem 2rem 0;margin-top:0}.parties-section #add-contract{margin:1rem 2rem 1.845rem}.sender-parties-row{display:flex;align-items:flex-start;gap:3rem}.sender-parties-row>section{flex:1;min-width:0}.sender-parties-row h2{margin-top:0}.payment-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:flex-start}.payment-success-col{border-left:2px solid rgba(255,255,255,.1);padding-left:2rem}.party-sender-highlight{border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0d;width:100%;box-sizing:border-box}.party-sender-highlight label{margin-top:1.2rem;margin-bottom:1.2rem}.party-sender-highlight .party-header{margin-bottom:0}.label-docname{display:block}@media(max-width:600px){.label-docname{width:100%}input[type=text]{font-size:16px}}.label-ssn{flex:0 0 18rem;min-width:0}.label-ssn-header{display:flex;align-items:center;gap:.4rem}.info-tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.info-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;border:1.5px solid currentColor;font-size:1.25rem;font-style:italic;font-weight:700;cursor:default;line-height:1;opacity:.7;-webkit-user-select:none;user-select:none}.info-tooltip-wrapper:hover .info-icon{opacity:1}.info-tooltip-text{visibility:hidden;opacity:0;pointer-events:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#333;color:#fff;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.4;padding:.5rem .7rem;border-radius:6px;width:22rem;white-space:normal;z-index:100;transition:opacity .15s ease}.info-tooltip-text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#333}.info-tooltip-wrapper:hover .info-tooltip-text,.info-tooltip-wrapper.info-tooltip-open .info-tooltip-text{visibility:visible;opacity:1}.label-email{flex:1;min-width:0}.input-readonly{opacity:.55;cursor:not-allowed}.terms-modal{background:var(--section-bg);border-radius:8px;width:90vw;max-width:600px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.terms-modal-title{font-size:2.4rem;font-weight:600}.terms-modal-body{overflow-y:auto;padding:2rem;flex:1;font-size:2rem;line-height:1.6}.terms-modal-body h3{font-size:2rem;font-weight:600;margin:1.6rem 0 .4rem}.terms-modal-body ul{padding-left:2rem;margin:.4rem 0 .8rem}.terms-modal-body ul li{margin-bottom:.3rem}.terms-version{margin-top:2rem;color:var(--text-muted, #888);font-size:1.6rem}@media(max-width:900px){.flex-inputs{display:block}}@media(max-width:678px){.sender-parties-row{flex-direction:column}.payment-columns{grid-template-columns:1fr}.payment-success-col{border-left:none;border-top:2px solid rgba(255,255,255,.1);padding-left:0;padding-top:2rem}}.site-footer{margin:8rem 0 1rem;padding:0 2rem;font-size:1.4rem;opacity:.5;color:var(--font-color)}.site-footer a{font-size:inherit;margin:0}.bankid-button{background-color:var(--blue-button);transition:background-color .2s ease-in-out;color:var(--font-color);min-height:4.5rem;display:inline-flex;align-items:center;gap:1rem;border:none;padding:0 2.4rem;font-size:1.8rem;font-family:inherit;cursor:pointer;margin:3rem 0}.bankid-button:hover{background-color:var(--darker-blue-text-color);color:#fff;cursor:pointer}.bankid-button svg{height:2.4rem;width:auto}.pdf-modal-overlay{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000}.pdf-modal{background:var(--section-bg);border-radius:8px;width:min(90vw,860px);height:90vh;display:flex;flex-direction:column;overflow:hidden}.pdf-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.pdf-modal-close{background:none;border:none;color:var(--font-color);font-size:2rem;cursor:pointer;padding:.4rem .8rem;line-height:1}.pdf-modal-close:hover{opacity:.7}.pdf-modal-scroll-btn{margin:0}.pdf-modal-body{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem;box-sizing:border-box}.pdf-modal-body .react-pdf__Page{box-shadow:0 2px 8px #00000080}.pdf-spinner-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;background:var(--section-bg);color:var(--font-color);font-size:1.6rem;z-index:1}.pdf-spinner{width:4rem;height:4rem;border:4px solid rgba(255,255,255,.2);border-top-color:var(--blue-button);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.status-badge{position:fixed;top:2rem;right:2rem;width:9rem;height:9rem;border-radius:50%;background-color:var(--blue-button);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.4rem;font-weight:600;line-height:1.3;padding:1rem;box-sizing:border-box;z-index:2147483646;box-shadow:0 4px 16px #00000080;pointer-events:none}.signer-info{font-size:1.75rem}.swish-processing-notice{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-radius:10px;border:2px solid var(--blue-button);background:#1477dd1a;margin:1.25rem 0}.swish-processing-icon{font-size:2.5rem;flex-shrink:0}.swish-processing-notice p{margin:0;font-size:2rem;font-weight:600;color:var(--blue-button)}.invite-intro{font-size:1.5rem;color:#aaa;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.document-name-heading{margin-top:0;margin-bottom:1.5rem}.sign-complete{text-align:center;padding:2.5rem 1.5rem;border-radius:10px;background:#2563eb14;border:1px solid rgba(37,99,235,.25);margin:2rem 0}.sign-complete-icon{font-size:3rem;color:#22c55e;font-weight:700;line-height:1;margin-bottom:.75rem}.sign-complete-title{margin:0 0 .5rem;font-size:1.6rem}.sign-complete-sub{color:#aaa;margin:0 0 1.5rem}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}
