.hksi-total-price{display:flex;flex-direction:column;gap:6px;line-height:1.5;margin:10px 0;white-space:normal}.hksi-total-price strong{font-size:1.15rem!important;line-height:1.45}.hksi-total-price small{font-size:.9rem;display:block}.hksi-lowest-price{display:inline-block;align-self:flex-start;background:#eae5a0;color:#183146;border-radius:5px;padding:3px 9px;font-size:.8rem;font-weight:700}.hksi-price-saving{color:#07864a}.hksi-total-price .hksi-price-saving,.hksi-plan-copy>.hksi-price-saving{color:#07864a!important;font-weight:800!important}.hksi-order-totals{margin:16px 0}.hksi-order-totals>div{display:flex;justify-content:space-between;gap:16px;margin:10px 0}.hksi-order-totals dd{margin:0;white-space:nowrap}.hksi-order-payable{border-top:1px solid #d5dde5;padding-top:14px;font-size:1rem;font-weight:600}.hksi-results-offer{margin:24px 0;padding:22px;border:1px solid #d5dde5;border-radius:14px;background:#f6f9fb;color:#183146}.hksi-results-offer h3{margin-top:0}.hksi-results-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0}.hksi-results-plans>div{background:#fff;border:1px solid #dde5ee;padding:12px;border-radius:8px}.hksi-review-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.hksi-review-actions button[aria-pressed=true]{outline:2px solid #183146;outline-offset:2px}.hksi-language-switch{flex-wrap:wrap}.hksi-results-offer .hksi-free-next{display:inline-block;padding:12px 20px;text-decoration:none}@media(max-width:767px){body[data-free-practice-layout] [data-practice-hero-content]{--width:100%!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}body[data-free-practice-layout] [data-practice-title-widget]{width:100%!important;max-width:100%!important;padding-right:0!important}body[data-free-practice-layout] [data-practice-title]{display:block;width:100%;max-width:100%;overflow-wrap:normal}body[data-free-practice-layout] [data-practice-cta-row]{--flex-wrap-mobile:nowrap!important;display:flex!important;flex-flow:row nowrap!important;gap:10px!important;width:100%!important;max-width:100%!important;margin-left:0!important}}@media(max-width:480px){.hksi-results-offer{padding:16px}.hksi-results-plans{grid-template-columns:1fr}.hksi-order-totals{font-size:.95rem}.hksi-order-payable{font-size:1rem}}.hksi-standalone-languages{display:flex;gap:12px;justify-content:flex-end;padding:10px 16px;font-size:14px}.hksi-standalone-languages a[aria-current=page]{font-weight:700;text-decoration:underline}.hksi-live-activity{display:flex;align-items:center;gap:7px;margin-top:-4px!important;color:#fff!important;font-size:14px}.hksi-live-activity [data-daily-active-users]{color:inherit!important;font-weight:400}.hksi-live-dot{position:relative;display:inline-block;width:10px;height:10px;border-radius:50%;background:#35d477!important;box-shadow:0 0 0 2px #35d4772e;flex:0 0 10px;isolation:isolate}.hksi-live-dot:after{content:"";position:absolute;inset:-2px;border:2px solid #35d477;border-radius:50%;pointer-events:none;animation:hksi-live-pulse 1.8s ease-out infinite}@keyframes hksi-live-pulse{0%{opacity:.8;transform:scale(.8)}70%,to{opacity:0;transform:scale(2.25)}}@media(prefers-reduced-motion:reduce){.hksi-live-dot:after{animation:none;opacity:.35;transform:scale(1.35)}}.hksi-results-selector{width:820px;max-width:calc(100% - 24px);max-height:85vh;overflow:auto;padding:24px;border:1px solid #d5dde5;border-radius:14px;color:#183146}.hksi-results-selector::backdrop{background:#0c1f32a6}.hksi-results-selector form{text-align:right}.hksi-selector-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.hksi-selector-plans article{border:1px solid #d5dde5;border-radius:10px;padding:16px}.hksi-selector-plans h4{font-size:1rem}.hksi-benefit-checklist .elementor-icon-list-item{display:flex!important;align-items:flex-start!important;gap:9px}.hksi-benefit-checklist .elementor-icon-list-icon{flex:0 0 20px!important;margin-top:1px}.hksi-benefit-tick{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#e3f7ea;color:#079447;font-size:13px;line-height:1;font-weight:900;box-shadow:inset 0 0 0 1px #bde9cc}.hksi-benefit-checklist .elementor-icon-list-text{padding-top:1px}
