.modal:has(.compare-unit-simple){width:min(440px,calc(100vw - 20px))!important;max-width:min(440px,calc(100vw - 20px))!important}.modal:has(.compare-unit-simple) .modal__box{width:100%!important;max-width:100%!important;padding:46px 22px 22px!important;border-radius:22px!important}.compare-unit-simple{width:100%!important;padding:0!important;text-align:left!important}.compare-unit-simple__eyebrow{display:block!important;margin:0 0 8px!important;color:#a6781f!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase}.compare-unit-simple h2{margin:0 0 6px!important;color:#0c1f3a!important;font-size:1.48rem!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.03em!important}.compare-unit-simple>p{max-width:none!important;margin:0 0 18px!important;color:#6f7b8a!important;font-size:.78rem!important;line-height:1.45!important;text-align:left!important}.compare-unit-simple__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.compare-unit-simple__grid button,.compare-unit-simple__grid button:not(:has(.compare-unit-simple__icon)){position:relative;display:flex!important;min-height:78px!important;padding:12px 10px!important;border:1.5px solid #ddb65e!important;border-radius:9px!important;background:#fffdf9!important;color:#0c1f3a!important;box-shadow:0 7px 18px -16px rgba(12,31,58,.28)!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}.compare-unit-simple__grid button:focus-visible,.compare-unit-simple__grid button:hover{transform:translateY(-1px);border-color:#c99b36!important;background:#0c2f52!important;color:#fff!important;box-shadow:0 12px 24px -18px rgba(12,47,82,.55)!important}.compare-unit-simple__icon{display:flex!important;width:42px!important;height:28px!important;align-items:center!important;justify-content:center!important;color:#cf9b33!important;opacity:1!important}.compare-unit-simple__icon svg{display:block;width:42px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.compare-unit-simple__grid button:focus-visible .compare-unit-simple__icon,.compare-unit-simple__grid button:hover .compare-unit-simple__icon{color:#f3d58f!important}.compare-unit-simple__grid b,.compare-unit-simple__grid button:not(:has(.compare-unit-simple__icon)) b{color:inherit!important;font-size:.84rem!important;line-height:1.15!important;font-weight:850!important}.compare-unit-simple>small{display:block!important;margin-top:12px!important;color:#8993a0!important;font-size:.66rem!important;text-align:center!important}@media(max-width:430px){.modal:has(.compare-unit-simple) .modal__box{padding:44px 16px 18px!important}.compare-unit-simple h2{font-size:1.32rem!important}.compare-unit-simple__grid{gap:8px!important}.compare-unit-simple__grid button,.compare-unit-simple__grid button:not(:has(.compare-unit-simple__icon)){min-height:74px!important;padding:10px 8px!important}}html body dialog.modal:has(.compare-unit-simple){box-sizing:border-box!important;width:min(440px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;overflow-y:auto!important;overflow-x:hidden!important;margin:auto!important;padding:0!important;border:0!important;border-radius:20px!important}html body dialog.modal:has(.compare-unit-simple) .modal__brand{display:none!important;visibility:hidden!important;width:0!important;height:0!important;position:absolute!important;overflow:hidden!important}html body dialog.modal:has(.compare-unit-simple) .modal__brand img{display:none!important}html body dialog.modal:has(.compare-unit-simple) .modal__box{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:38px 22px 22px!important;margin:0!important;background:#fff!important}html body dialog.modal:has(.compare-unit-simple) .modal__close{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;z-index:5!important}html body dialog.modal:has(.compare-unit-simple) .compare-unit-simple,html body dialog.modal:has(.compare-unit-simple) .compare-unit-simple__grid{min-width:0!important;max-width:100%!important;overflow:visible!important}@media(max-width:430px){html body dialog.modal:has(.compare-unit-simple) .modal__box{padding:40px 16px 18px!important}}