/* Copyright (c) 2026 LeadLocate. All rights reserved. Proprietary and confidential. Unauthorized copying, modification, distribution or reverse engineering is prohibited. */
.llsw{font-family:Rubik,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#33434e}.llsw *{box-sizing:border-box}.llsw:before,.llsw:after{content:none}html.llsw-boot .sign_form_panel_outer{opacity:0}html.llsw-ready .sign_form_panel_outer{opacity:1;transition:opacity .18s ease}.llsw.llsw-recover .llsw-step{display:block!important;animation:none}.llsw.llsw-recover .llsw-head,.llsw.llsw-recover .llsw-summary,.llsw.llsw-recover .llsw-nav,.llsw.llsw-recover .llsw-payframe-wrap,.llsw.llsw-recover .llsw-paynote,.llsw.llsw-recover .llsw-payfallback,.llsw.llsw-recover .llsw-payconfirm,.llsw.llsw-recover .llsw-secure-line{display:none!important}.llsw.llsw-recover .llsw-plans,.llsw.llsw-recover .llsw-tiers{display:none!important}.llsw-active .form-submit-button{display:none!important}.llsw-active .ll-legacy-plans{position:absolute!important;left:-9999px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;visibility:hidden}.llsw-active .chrome_panel{border:none;background:transparent;padding:0}.llsw-head{margin:26px 0 30px;padding:0}.llsw-progress{list-style:none;display:flex;align-items:flex-start;width:100%;margin:0;padding:0 0 26px;gap:0;position:relative}.llsw-progress:before,.llsw-progress:after{content:none}.llsw-progress li{flex:0 0 26px;width:26px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:13px;font-weight:500;color:#8a97a0;line-height:1.3}.llsw-progress li .llsw-step-label{position:absolute;top:34px;left:50%;transform:translateX(-50%);white-space:nowrap}.llsw-progress li:first-child .llsw-step-label{left:0;transform:none}.llsw-progress li:last-child .llsw-step-label{left:auto;right:0;transform:none}.llsw-progress li .llsw-dot{width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid #cfd9de;color:#8a97a0;font-size:12.5px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .25s}.llsw-progress li.llsw-progress-line{flex:1 1 auto;width:auto;display:block;height:2px;background:#e3e9ed;margin:12px 10px 0;border-radius:1px;transition:background .3s}.llsw-progress li.llsw-progress-line.is-done{background:#259457}.llsw-progress li.is-current{color:#20303c;font-weight:600}.llsw-progress li.is-current .llsw-dot{border-color:#259457;color:#259457;box-shadow:0 0 0 4px #e9f5ee}.llsw-progress li.is-done{color:#1d7a48}.llsw-progress li.is-done .llsw-dot{background:#259457;border-color:#259457;color:#fff}.llsw-progress li.is-done .llsw-dot .llsw-dot-n{display:none}.llsw-progress li .llsw-dot .llsw-dot-c{display:none;width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.llsw-progress li.is-done .llsw-dot .llsw-dot-c{display:block}.llsw-progress li.is-clickable{cursor:pointer}.llsw-progress li.is-clickable:hover{color:#1d7a48}.llsw-summary{display:flex;align-items:center;gap:14px;background:#e9f5ee;border:1px solid #bfe3cd;border-radius:8px;padding:11px 16px;margin:0 0 18px;font-size:14.5px;font-weight:400}.llsw-summary .llsw-summary-plan{flex:1;min-width:0;color:#33434e;font-weight:500;line-height:1.45}.llsw-summary .llsw-summary-price{margin-left:auto;font-weight:600;font-size:14.5px;color:#14482b;white-space:nowrap}.llsw-summary button{border:none;background:transparent;color:#1d7a48;font-size:13px;font-weight:400;cursor:pointer;text-decoration:underline;padding:0 0 0 2px;font-family:inherit}.llsw-summary button:hover{color:#259457}@media (max-width:600px){.llsw-summary{font-size:13.5px;gap:10px}.llsw-summary .llsw-summary-price{font-size:13.5px}}.llsw-step{display:none}.llsw-step.is-active{display:block;animation:llswIn .3s ease}@keyframes llswIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.llsw-step.is-active{animation:none}}.llsw-step-title{font-family:Rubik,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:24px;line-height:1.3;font-weight:600;color:#20303c;margin:0 0 8px;padding:0;text-align:left}.llsw-step-sub{font-size:15.5px;font-weight:400;color:#6b6b6b;margin:0 0 26px;padding:0;line-height:1.65;text-align:left}@media (max-width:600px){.llsw-step-title{font-size:20px}.llsw-step-sub{font-size:14px}}.account_heading h2,.account_heading h2 *{font-family:Rubik,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;color:#259457!important;font-weight:600!important}.account_heading h2{font-size:34px!important;line-height:1.25;margin:0 0 17px!important;padding:0}.account_heading p{font-family:Rubik,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;color:#33434e;font-size:15.5px!important;line-height:1.65;margin:0 0 14px;padding:0;text-align:left}.account_heading p strong,.account_heading p b{color:#20303c}.llsw .ll-test-leads-note,.ll-test-leads-note{font-family:Rubik,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;color:#6b6b6b;font-size:15.5px!important;font-weight:400;line-height:1.65;margin:16px 0 0;padding:0;text-align:left}.account_heading .ll-wait-compact{display:none;font-family:Rubik,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:15px;font-weight:600;color:#20303c;margin:0;padding:0;line-height:1.5;text-align:left}body.llsw-past-plan .account_heading .ll-intro-copy{display:none}body.llsw-past-plan .account_heading .ll-wait-compact{display:block}body.llsw-past-plan .account_heading h2{margin:0 0 10px!important;font-size:28px!important}.llsw-alert{display:none;background:#fdecec;border:1px solid #f3c1c1;color:#8c2b2b;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5;margin:0 0 16px}.llsw-alert.is-on{display:block;animation:llswIn .25s ease}.llsw-alert a{color:#8c2b2b;font-weight:600}.llsw-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 10px}.llsw-plans:before,.llsw-plans:after{content:none}@media (max-width:1199px){.llsw-plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.llsw-plans{display:block}.llsw-plans .llsw-plan{margin:0 0 10px}}.llsw-plan{position:relative;border:2px solid #e3e9ed;border-radius:10px;background:#fff;padding:18px 16px 16px;cursor:pointer;text-align:left;transition:border-color .18s,box-shadow .18s,transform .18s;font-family:inherit;width:100%;display:flex;flex-direction:column;align-items:flex-start}.llsw-plan:hover{border-color:#9fd4b4;box-shadow:0 6px 18px rgba(32,48,60,.08);transform:translateY(-2px)}.llsw-plan.is-picked{border-color:#259457;box-shadow:0 6px 18px rgba(37,148,87,.14)}.llsw-plan-check{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;border:2px solid #cfd9de;background:#fff;transition:all .18s;display:flex;align-items:center;justify-content:center}.llsw-plan.is-picked .llsw-plan-check{background:#259457;border-color:#259457}.llsw-plan-check svg{width:11px;height:11px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .15s}.llsw-plan.is-picked .llsw-plan-check svg{opacity:1}.llsw-plan-name{font-size:16.5px;font-weight:600;color:#20303c;margin:0 24px 4px 0}.llsw-plan-desc{font-size:13px;font-weight:400;color:#6b6b6b;line-height:1.5;margin:0 0 14px}.llsw-plan-from{font-size:13.5px;color:#20303c;margin-top:auto;white-space:nowrap}.llsw-plan-from strong{font-size:18px;font-weight:600;color:#1d7a48}.llsw-plan-from span{color:#8a97a0;font-size:12px}.llsw-tiers{margin:22px 0 0}@media (max-width:600px){.llsw-plans .llsw-tiers{margin:-10px 0 16px;padding:12px 10px 6px;border:2px solid #259457;border-top:none;border-radius:0 0 12px 12px;background:#f7fbf9}.llsw-plans .llsw-tiers[data-tone=blue]{border-color:#1570b3;background:#f5f9fc}.llsw-plans .llsw-tiers[data-tone=gold]{border-color:#de9600;background:#fdfaf2}.llsw-plans .llsw-tiers[data-tone=gray]{border-color:#7d8a94;background:#f6f7f8}.llsw-plans .llsw-tiers .llsw-tiers-title{font-size:14px;margin:2px 0 10px}.llsw-plans .llsw-tiers .llsw-tier{background:#fff}.llsw-plan.is-picked:has(+ .llsw-tiers){border-bottom-left-radius:0;border-bottom-right-radius:0}}.llsw-tiers-title{font-size:16px;font-weight:600;color:#20303c;margin:0 0 10px}.llsw-tier{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:2px solid #e3e9ed;border-radius:10px;padding:13px 16px;margin:0 0 8px;cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit}.llsw-tier:hover{border-color:#9fd4b4}.llsw-tier.is-picked{border-color:#259457;background:#f4faf6}.llsw-tier-radio{width:18px;height:18px;border-radius:50%;border:2px solid #cfd9de;flex:0 0 18px;position:relative;transition:border-color .15s}.llsw-tier.is-picked .llsw-tier-radio{border-color:#259457}.llsw-tier.is-picked .llsw-tier-radio:after{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;inset:3px;border-radius:50%;background:#259457}.llsw-tier-main{flex:1;min-width:0}.llsw-tier-name{display:block;font-size:15px;font-weight:600;color:#20303c;line-height:1.35}.llsw-tier-desc{display:block;font-size:12.5px;font-weight:400;color:#6b6b6b;line-height:1.45;margin-top:4px}.llsw-tier-price{text-align:right;white-space:nowrap}.llsw-tier-price strong{display:block;font-size:17px;font-weight:600;color:#1d7a48}.llsw-tier-price span{font-size:11.5px;color:#8a97a0}@media (max-width:600px){.llsw-tier{padding:12px 12px}.llsw-tier-name{font-size:14px}.llsw-tier-price strong{font-size:16px}}.llsw-plan[data-tone=green]{background:linear-gradient(180deg,rgba(37,148,87,.09),rgba(37,148,87,0) 62%) #fff}.llsw-plan[data-tone=blue]{background:linear-gradient(180deg,rgba(21,112,179,.09),rgba(21,112,179,0) 62%) #fff}.llsw-plan[data-tone=gold]{background:linear-gradient(180deg,rgba(222,150,0,.11),rgba(222,150,0,0) 62%) #fff}.llsw-plan[data-tone=gray]{background:linear-gradient(180deg,rgba(111,111,111,.08),rgba(111,111,111,0) 62%) #fff}.llsw-plan[data-tone=blue]:hover{border-color:#8fc1e4;box-shadow:0 6px 18px rgba(21,112,179,.10)}.llsw-plan[data-tone=blue].is-picked{border-color:#1570b3;box-shadow:0 6px 18px rgba(21,112,179,.14)}.llsw-plan[data-tone=blue].is-picked .llsw-plan-check{background:#1570b3;border-color:#1570b3}.llsw-plan[data-tone=blue] .llsw-plan-from strong{color:#115e97}.llsw-plan[data-tone=gold]:hover{border-color:#ecc98c;box-shadow:0 6px 18px rgba(222,150,0,.12)}.llsw-plan[data-tone=gold].is-picked{border-color:#de9600;box-shadow:0 6px 18px rgba(222,150,0,.16)}.llsw-plan[data-tone=gold].is-picked .llsw-plan-check{background:#de9600;border-color:#de9600}.llsw-plan[data-tone=gold] .llsw-plan-from strong{color:#9c6a00}.llsw-plan[data-tone=gray]:hover{border-color:#c2cbd2;box-shadow:0 6px 18px rgba(32,48,60,.08)}.llsw-plan[data-tone=gray].is-picked{border-color:#7d8a94;box-shadow:0 6px 18px rgba(85,99,109,.14)}.llsw-plan[data-tone=gray].is-picked .llsw-plan-check{background:#7d8a94;border-color:#7d8a94}.llsw-plan[data-tone=gray] .llsw-plan-from strong{color:#55636d}.llsw-tiers[data-tone=blue] .llsw-tier:hover{border-color:#8fc1e4}.llsw-tiers[data-tone=blue] .llsw-tier.is-picked{border-color:#1570b3;background:#f3f8fc}.llsw-tiers[data-tone=blue] .llsw-tier.is-picked .llsw-tier-radio{border-color:#1570b3}.llsw-tiers[data-tone=blue] .llsw-tier.is-picked .llsw-tier-radio:after{background:#1570b3}.llsw-tiers[data-tone=blue] .llsw-tier-price strong{color:#115e97}.llsw-tiers[data-tone=gold] .llsw-tier:hover{border-color:#ecc98c}.llsw-tiers[data-tone=gold] .llsw-tier.is-picked{border-color:#de9600;background:#fdf8ee}.llsw-tiers[data-tone=gold] .llsw-tier.is-picked .llsw-tier-radio{border-color:#de9600}.llsw-tiers[data-tone=gold] .llsw-tier.is-picked .llsw-tier-radio:after{background:#de9600}.llsw-tiers[data-tone=gold] .llsw-tier-price strong{color:#9c6a00}.llsw-tiers[data-tone=gray] .llsw-tier:hover{border-color:#c2cbd2}.llsw-tiers[data-tone=gray] .llsw-tier.is-picked{border-color:#7d8a94;background:#f5f7f8}.llsw-tiers[data-tone=gray] .llsw-tier.is-picked .llsw-tier-radio{border-color:#7d8a94}.llsw-tiers[data-tone=gray] .llsw-tier.is-picked .llsw-tier-radio:after{background:#7d8a94}.llsw-tiers[data-tone=gray] .llsw-tier-price strong{color:#55636d}.llsw-summary[data-tone=blue]{background:#eaf3fa;border-color:#c5ddef}.llsw-summary[data-tone=blue] .llsw-summary-price{color:#0f4d7c}.llsw-summary[data-tone=blue] button{color:#1570b3}.llsw-summary[data-tone=blue] button:hover{color:#115e97}.llsw-summary[data-tone=gold]{background:#faf3e0;border-color:#eeddb2}.llsw-summary[data-tone=gold] .llsw-summary-price{color:#7a5600}.llsw-summary[data-tone=gold] button{color:#9c6a00}.llsw-summary[data-tone=gold] button:hover{color:#7a5600}.llsw-summary[data-tone=gray]{background:#f1f3f5;border-color:#d7dde2}.llsw-summary[data-tone=gray] .llsw-summary-price{color:#3d4a54}.llsw-summary[data-tone=gray] button{color:#55636d}.llsw-summary[data-tone=gray] button:hover{color:#3d4a54}.llsw-nav{display:flex;align-items:center;gap:12px;margin:26px 0 0;flex-wrap:wrap}.llsw-nav:before,.llsw-nav:after{content:none}.llsw-btn{font-family:inherit;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:background .15s,box-shadow .15s,transform .1s;line-height:1}.llsw-btn-primary{background:#259457;color:#fff;font-size:16.5px;padding:15px 34px;box-shadow:0 4px 12px rgba(37,148,87,.25);display:inline-flex;align-items:center;justify-content:center;gap:9px}.llsw-btn-arrow{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.llsw-btn-primary:hover:not(:disabled) .llsw-btn-arrow{transform:translateX(3px)}.llsw-btn-primary:hover{background:#1d7a48}.llsw-btn-primary:active{transform:translateY(1px)}.llsw-btn-primary:disabled{background:#a8cdb8;cursor:not-allowed;box-shadow:none}.llsw-btn-ghost{background:transparent;color:#6b6b6b;font-size:14.5px;padding:15px 10px;font-weight:500}.llsw-btn-ghost:hover{color:#20303c}.llsw-nav .llsw-btn-primary{margin-left:auto}.llsw-nav.llsw-nav-stack{flex-direction:column;align-items:center;gap:10px}.llsw-nav-stack .llsw-btn-primary{margin-left:0;min-width:320px}.llsw-btn-back{display:inline-flex;align-items:center;gap:6px}.llsw-btn-back svg{width:14px;height:14px;stroke:currentColor}.llsw-btn-fwd{display:inline-flex;align-items:center;justify-content:center;gap:8px}.llsw-btn-fwd svg{width:14px;height:14px;stroke:currentColor;flex:0 0 14px}@media (max-width:600px){.llsw-nav{flex-direction:column-reverse}.llsw-nav.llsw-nav-stack{flex-direction:column}.llsw-nav .llsw-btn-primary{margin-left:0;width:100%;padding:16px 20px;min-width:0}.llsw-nav .llsw-btn-ghost{width:100%;text-align:center;justify-content:center}}.llsw-secure-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;font-size:12.5px;gap:7px;color:#8a97a0;margin:18px auto 0;padding-top:16px;border-top:1px solid #e3e9ed;width:100%;clear:both}.llsw-secure-line svg{width:13px;height:13px;fill:#8a97a0;flex:0 0 13px}.llsw .ll-captcha-col{display:flex;justify-content:center;align-items:center;min-height:200px;margin:0!important;padding:6px 15px!important}@media (max-width:767px){.llsw .ll-captcha-col{min-height:0;padding:14px 15px!important}}body.llsw-ent-on .ll-captcha-col{display:none!important}.llsw-nav{clear:both}.llsw .chrome_panel{text-align:center;margin:0;padding:0}.llsw .chrome_panel .paymenticons{display:block;width:232px;max-width:70%;height:auto;margin:12px auto 10px;float:none}.llsw .chrome_panel .paymentmethod_text{font-size:12.5px;color:#8a97a0;max-width:520px;margin:0 auto 6px;padding:0;line-height:1.55;text-align:center;float:none}.llsw .chrome_panel .paymentmethod_text span{color:#6b6b6b;font-weight:600}.llsw .chrome_panel h5{font-family:Rubik,Arial,sans-serif;font-size:12.5px;font-weight:600;color:#6b6b6b;margin:14px 0 3px;padding:0;text-align:center}.llsw .chrome_panel p{font-size:12px;color:#8a97a0;margin:2px 0;padding:0;text-align:center;line-height:1.5}.llsw .form_inner_pannel{border:1px solid #e3e9ed;border-radius:10px;margin-bottom:20px;overflow:visible}.llsw .form_title{background:#f5f8f6;border-bottom:1px solid #e3e9ed;border-radius:9px 9px 0 0}.llsw .form_title h3{color:#20303c;font-weight:600;font-size:16px;font-family:Rubik,Arial,sans-serif;text-transform:none!important}.llsw .form_agreement_panel_outer{border-radius:10px}.llsw .form_agreement_panel{max-height:460px!important;height:460px!important;overflow-y:auto!important;padding:14px 20px 12px!important}.llsw .form_agreement_panel>p{margin:0;padding:0}.llsw .form_agreement_panel .llpol>p:first-child{margin-top:0}.llsw .form_agreement_panel .llpol>*:last-child{margin-bottom:0}.llsw .form_agreement_panel .clearfix{display:none}.llsw .form_agreement_panel .llpol,.llsw .form_agreement_panel .llpol *{font-family:Rubik,Arial,sans-serif!important;font-size:13.5px!important;font-weight:400!important;color:#33434e!important;line-height:1.65!important;letter-spacing:0!important}.llsw .form_agreement_panel .llpol a{color:#1d7a48!important;text-decoration:underline}.llsw .form_agreement_panel .llpol p{margin:0 0 10px}.llsw .form_agreement_panel h4,.llsw .form_agreement_panel .llpol-sec-title{margin:20px 0 14px!important;padding:0!important}.llsw .form_agreement_panel h4:first-child,.llsw .form_agreement_panel .llpol-sec-title:first-child{margin-top:0}.llsw .form_agreement_panel .llpol-agreement-link{margin-top:12px}.llsw .employee_info{font-size:13px;color:#6b6b6b;font-weight:400}.llsw-active .ll-hide-legacy{display:none!important}.llsw .llsw-mgr-row{display:table;width:100%}.llsw .llsw-mgr input.form-control{background:#fff!important}.llsw .form-control.llsw-phone-bad{border-color:#de0000!important;box-shadow:0 0 0 3px rgba(222,0,0,.12)!important}.llsw .llsw-phone-note{font-size:13px;font-weight:400;line-height:1.45;color:#de0000;margin:6px 0 0;text-align:left}.llsw-alert .llsw-num{white-space:nowrap}.llsw .llsw-step-title.llsw-amount-due{color:#de0000!important}.llsw-payframe-wrap{position:relative;border:1px solid #e3e9ed;border-radius:12px;overflow:hidden;background:#f7f8fa;min-height:420px}.llsw-payframe{display:block;width:100%;border:0;height:1340px}@media (max-width:700px){.llsw-payframe{height:1450px}}@media (max-width:520px){.llsw-payframe{height:1600px}}@media (max-width:440px){.llsw-payframe{height:1700px}}@supports (container-type:inline-size){.llsw-payframe-wrap{container-type:inline-size}.llsw-payframe{height:clamp(1310px,calc(2074px - 113cqw),1750px)}}.llsw-payload{position:absolute;top:0;left:0;right:0;bottom:0;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:170px;gap:14px;background:#f7f8fa;transition:opacity .4s;z-index:1}.llsw-payload.is-off{opacity:0;pointer-events:none}.llsw-spin{width:36px;height:36px;border:3px solid #e3e9ed;border-top-color:#259457;border-radius:50%;animation:llswSpin .8s linear infinite}@keyframes llswSpin{to{transform:rotate(360deg)}}.llsw-payload p{font-size:14px;font-weight:400;color:#6b6b6b;margin:0}.llsw-payfallback{font-size:13px;color:#8a97a0;margin:8px 0 0}.llsw-payfallback a{color:#1570b3;text-decoration:none}.llsw-payfallback a:hover{text-decoration:underline}.llsw-paynew{font-size:12.5px;color:#8a97a0;text-align:center;margin:16px 0 0}.llsw-paynew a{color:#1570b3;text-decoration:underline}.llsw-payconfirm{opacity:0;pointer-events:none;transition:opacity 2.4s ease;margin:22px 0 0;text-align:center}.llsw-payconfirm.is-ready{opacity:1;pointer-events:auto}.llsw-payconfirm-line{font-size:14px;font-weight:400;color:#6b6b6b;margin:0 0 10px}.llsw-payconfirm-note{font-size:12.5px;color:#8a97a0;margin:10px auto 0;max-width:560px;line-height:1.55}.llsw-payconfirm .llsw-btn-primary{width:auto}.llsw-done{max-width:560px;margin:12px auto 30px;text-align:center;padding:8px 6px 0}.llsw-done-mark{width:76px;height:76px;margin:6px auto 20px;border-radius:50%;background:#e9f5ee;display:flex;align-items:center;justify-content:center}.llsw-done-mark svg{width:38px;height:38px}.llsw-done-mark circle{fill:none;stroke:#259457;stroke-width:2.4;stroke-dasharray:151;stroke-dashoffset:151;animation:llswDraw .7s ease forwards}.llsw-done-mark path{fill:none;stroke:#259457;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36;animation:llswDraw .5s ease .55s forwards}@keyframes llswDraw{to{stroke-dashoffset:0}}.llsw-done h3{font-size:26px;font-weight:600;color:#20303c;margin:0 0 10px;font-family:Rubik,Arial,sans-serif}.llsw-done p{font-size:15.5px;font-weight:400;color:#6b6b6b;line-height:1.65;margin:0 0 14px}.llsw-done .llsw-done-strong{color:#20303c;font-weight:500}.llsw-done .llsw-done-paywarn{font-size:13.5px;color:#9c6a00;background:#fdf6e7;border:1px solid #f0e2c0;border-radius:8px;padding:11px 14px;margin:18px auto 4px;max-width:470px;line-height:1.55}.llsw-done .llsw-btn-back{margin:2px auto 0}.llsw-done-help{font-size:13.5px;color:#8a97a0;border-top:1px solid #e3e9ed;padding-top:16px;margin-top:22px}.llsw-done-help a{color:#1570b3;text-decoration:none}.llsw .form-control{font-family:Rubik,Arial,sans-serif!important}.llsw .paymentinfo_method{border-radius:10px}.llsw .ll-legacy-plans p{display:none}.llsw-progress-bar{display:none;height:38px;border-radius:8px;overflow:hidden}.llsw-progress-seg{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;position:relative;background:#e6ebee;color:#8a97a0;font-size:11.5px;font-weight:600;letter-spacing:.2px;white-space:nowrap;margin-left:-5px;transition:background-color .3s,color .3s;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%)}.llsw-progress-seg:first-child{margin-left:0;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%)}.llsw-progress-seg:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,9px 50%)}.llsw-progress-seg.is-done{background:#259457;color:#fff}.llsw-progress-seg.is-current{background:#259457;color:#fff}.llsw-progress-seg.is-current:after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:38%;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.38) 50%,rgba(255,255,255,0) 100%);transform:skewX(-18deg) translateX(0);animation:llswSweep 1.8s ease-in-out infinite;pointer-events:none}@keyframes llswSweep{0%{transform:skewX(-18deg) translateX(0)}65%,100%{transform:skewX(-18deg) translateX(400%)}}.llsw-progress-caption{display:none;text-align:center;font-size:14.5px;font-weight:400;color:#6b6b6b;margin:10px 0 0}.llsw-progress-caption strong{color:#20303c;font-weight:600}@keyframes llswPop{0%{transform:scale(.75)}55%{transform:scale(1.18)}100%{transform:scale(1)}}.llsw-progress li.is-done .llsw-dot{animation:llswPop .35s ease}@media (prefers-reduced-motion:reduce){.llsw-progress li.is-done .llsw-dot{animation:none}.llsw-progress-seg.is-current:after{animation:none;display:none}.llsw-progress-seg.is-current{background:#1d7a48;box-shadow:inset 0 0 0 2px rgba(255,255,255,.55)}}@media (max-width:600px){.account_heading h2{font-size:26px!important;margin:0 0 11px!important}.account_heading p{font-size:15px!important;line-height:1.65;margin:0 0 14px}.account_heading .ll-wait-compact{font-size:14.5px}body.llsw-past-plan .account_heading h2{font-size:23px!important;margin:0 0 8px!important}.llsw-head{margin:20px 0 24px}.llsw-progress{display:none}.llsw-progress-bar{display:flex}.llsw-progress-caption{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.llsw-step-done .llsw-head{display:none}.llsw-step-title{font-size:22px}.llsw-step-sub{font-size:15px;margin:0 0 20px;line-height:1.6}.llsw .form-control{font-size:16px!important;min-height:48px}.llsw .form_title h3{font-size:16px}.llsw .employee_info{font-size:14px}.llsw-btn-primary{font-size:18px;border-radius:10px}.llsw-btn-ghost{font-size:15px}.llsw-plan-name{font-size:17px}.llsw-plan-desc{font-size:14px}.llsw-plan-from{font-size:14.5px}.llsw-tier{min-height:56px}.llsw-tier-name{font-size:15.5px}.llsw-tier-desc{font-size:13.5px}.llsw-tiers-title{font-size:16.5px}.llsw-summary{font-size:14px;padding:10px 12px}.llsw .form_agreement_panel{max-height:380px!important;height:380px!important}.llsw .form_agreement_panel .llpol,.llsw .form_agreement_panel .llpol *{font-size:14px!important}.llsw .fcn_checkbox_outer .checkbox_text{font-size:14px;line-height:1.55}.llsw-secure-line{font-size:13px}.llsw-payconfirm-line{font-size:15px}.llsw-payconfirm-note{font-size:13px}.llsw-payconfirm .llsw-btn-primary{width:100%}.llsw-done h3{font-size:23px}.llsw-done p{font-size:15px}.llsw-done-help{font-size:14px}}@media print{.llsw-step{display:block!important;animation:none}.llsw-head,.llsw-nav,.llsw-payframe-wrap,.llsw-payconfirm,.llsw-paynote,.llsw-payfallback{display:none!important}#sp-bottom{display:none!important}}#sp-bottom .sidepanel_block{display:none}
