.hp-compare-sec{background:radial-gradient(900px 500px at 8% 0,#bfdbfe73,#0000 65%),radial-gradient(700px 420px at 100% 90%,#bae6fd59,#0000 65%),linear-gradient(#fff,#f6f9ff)}.hp-compare-sec:before{content:"";filter:blur(80px);pointer-events:none;background:#38bdf829;border-radius:50%;width:30vw;height:30vw;display:block;position:absolute;top:12%;right:-8vw}.hp-compare{background:#fff;border-color:#e3ecfa;transition:box-shadow .35s;box-shadow:0 16px 44px #1e408c17}.hp-compare:hover{box-shadow:0 24px 60px #1e408c26}.hp-compare:before{content:"";z-index:0;pointer-events:none;opacity:.14;mix-blend-mode:multiply;background:url(assets/home/assetseal-locations.webp) 100% 100%/min(62%,760px) no-repeat;position:absolute;inset:0}.hp-compare>*{z-index:1;position:relative}.hp-compare__glow{z-index:0!important}.hp-compare thead th:nth-child(2),.hp-compare thead th:nth-child(3){background:linear-gradient(90deg,#fde8e6,#fef0ee)}.hp-compare thead th:nth-child(2) strong,.hp-compare thead th:nth-child(3) strong{color:#c2290c}.hp-compare tbody td:nth-child(2),.hp-compare tbody td:nth-child(3){background:#fef3f173}.hp-compare tbody td:nth-child(4){background:#e6f0fe8c}.hp-compare tbody td:nth-child(3){border-left:1px solid #f6e3e0}.hp-compare tbody td:nth-child(4){border-left:1px solid #dbe8fb}.hp-compare .hp-flag--limited{color:#b42318;background:#fff4f2;border:1px solid #fbd5d0;padding-left:34px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .25s,color .25s,border-color .25s;position:relative}.hp-compare .hp-flag--limited:before{content:"";background:#fde6e3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0350f' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E") 50%/11px no-repeat;border-radius:50%;width:20px;height:20px;margin-top:-10px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .25s,box-shadow .25s;position:absolute;top:50%;left:7px}.hp-compare .hp-flag--yes{transition:transform .3s cubic-bezier(.16,1,.3,1),background .25s,box-shadow .25s}.hp-compare .hp-flag--yes svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.hp-compare tbody tr{transition:background .25s}.hp-compare tbody tr:hover td:nth-child(2),.hp-compare tbody tr:hover td:nth-child(3){background:#fff4f2}.hp-compare tbody tr:hover td:nth-child(4){background:#eaf3ff}.hp-compare tbody tr:hover .hp-flag--limited{color:#8f1d12;background:#fff;border-color:#f5b5ac;transform:translate(4px)}.hp-compare tbody tr:hover .hp-flag--limited:before{background-color:#f0350f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E");transform:scale(1.15)rotate(90deg);box-shadow:0 8px 18px #f0350f59}.hp-compare tbody tr:hover .hp-flag--yes{transform:translate(4px);box-shadow:0 8px 18px #0fae6f38}.hp-compare tbody tr:hover .hp-flag--yes svg{transform:scale(1.2)rotate(-8deg)}.hp-compare tbody tr:hover .hp-compare__feat-ico{transform:scale(1.08)}.hp-compare__feat-ico{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}@media (hover:none){.hp-compare tbody tr:hover .hp-flag--limited,.hp-compare tbody tr:hover .hp-flag--yes{transform:none}}@media (width<=900px){.hp-compare:before{opacity:.06;background-size:min(90%,520px)}.hp-compare tbody td:nth-child(n){border-left:0}.hp-compare tbody tr{background:#fff}}@media (prefers-reduced-motion:reduce){.hp-compare .hp-flag--limited,.hp-compare .hp-flag--yes,.hp-compare .hp-flag--limited:before,.hp-compare .hp-flag--yes svg{transition:none}}.hp-compare__scroll{position:relative}.hp-compare table{border-collapse:separate;border-spacing:0}.hp-compare thead th.hp-compare__th-best{position:relative;overflow:hidden;box-shadow:0 -8px 24px -8px #1d63e673;background:linear-gradient(135deg,#1d63e6 0%,#2f80ff 55%,#38bdf8 100%)!important}.hp-compare thead th.hp-compare__th-best:after{content:"";background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;height:100%;animation:5.5s ease-in-out infinite cmpShine;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes cmpShine{0%,60%{left:-60%}to{left:140%}}.hp-compare tbody td:nth-child(4){background:linear-gradient(#e8f2ffe6,#e0eeffbf);box-shadow:inset 4px 0 #1d63e61f,inset -4px 0 #1d63e61f}.hp-compare tbody tr:last-child td:nth-child(4){box-shadow:inset 4px 0 #1d63e61f,inset -4px 0 #1d63e61f,inset 0 -4px #1d63e61f}.hp-compare__th-best .hp-compare__col-copy small:after{content:"Best fit";letter-spacing:.08em;text-transform:uppercase;color:#0b2a5b;vertical-align:1px;background:#fde68a;border-radius:99px;margin-left:8px;padding:2px 8px;font-size:.62rem;font-weight:800}.hp-compare tbody th{position:relative}.hp-compare tbody th:before{content:"";transform-origin:50%;background:linear-gradient(#1d63e6,#38bdf8);border-radius:0 4px 4px 0;width:4px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:14%;bottom:14%;left:0;transform:scaleY(0)}.hp-compare tbody tr:hover th:before{transform:scaleY(1)}.hp-compare tbody tr:hover th{background:linear-gradient(90deg,#dbeafeb3,#fff0)}.hp-compare tbody tr:hover .hp-compare__feat b{color:#1350c7}.hp-compare__feat b{transition:color .25s}.hp-compare .hp-flag--yes{color:#0b7a4f;background:linear-gradient(#ecfdf5,#d9f7e8);border:1px solid #b7ecd2;box-shadow:0 4px 12px #0fae6f1f}.hp-compare-summary__item{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .3s}.hp-compare-summary__item:hover{transform:translateY(-4px);box-shadow:0 18px 36px #1e408c24}.hp-compare-summary__item--best{background:linear-gradient(135deg,#eaf3ff,#dbeafe);border-color:#bcd5fb}.hp-compare__foot{background:linear-gradient(90deg,#eaf3fff2,#ffffffe6);border-top:1px solid #dbe8fb}.hp-compare__foot .btn-primary{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;box-shadow:0 12px 28px #1d63e64d}.hp-compare__foot .btn-primary:hover{transform:translateY(-3px);box-shadow:0 18px 36px #1d63e666}@media (width<=900px){.hp-compare tbody td:nth-child(4),.hp-compare tbody tr:last-child td:nth-child(4){box-shadow:none}.hp-compare tbody th:before,.hp-compare__th-best .hp-compare__col-copy small:after{display:none}}@media (prefers-reduced-motion:reduce){.hp-compare thead th.hp-compare__th-best:after{animation:none}}@media (width>=901px){.hp-compare tbody td{position:relative}.hp-compare tbody td .hp-flag{z-index:2;position:relative}.hp-compare tbody td:nth-child(2):after,.hp-compare tbody td:nth-child(3):after{content:"";z-index:1;transform-origin:0;pointer-events:none;border-radius:3px;width:100%;height:3px;margin-top:-1.5px;transition:transform .45s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:scaleX(0)}.hp-compare tbody td:nth-child(2):after{background:linear-gradient(90deg,#f87171,#a78bfa)}.hp-compare tbody td:nth-child(3):after{background:linear-gradient(90deg,#a78bfa,#1d63e6);transition-delay:.4s;box-shadow:0 0 12px #1d63e673}.hp-compare tbody tr:hover td:nth-child(2):after,.hp-compare tbody tr:hover td:nth-child(3):after{transform:scaleX(1)}.hp-compare tbody tr:not(:hover) td:nth-child(3):after{transition-delay:0s}.hp-compare tbody tr:hover td:nth-child(4) .hp-flag--yes{transition-delay:.7s;box-shadow:0 0 0 4px #1d63e626,0 8px 18px #0fae6f38}}@media (prefers-reduced-motion:reduce){.hp-compare tbody td:after{transition:none!important}}