.co-ccHorizontal--card{background-color:var(--ps-color-primary-50);border:1px solid var(--ps-color-primary);min-height:700px;margin-bottom:18px;position:relative;overflow:hidden}.co-ccHorizontal--card:before{content:"";background-image:url(../../../../images/card-comparison-wave-mobile.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:345px;width:100%;position:absolute;bottom:-2px;left:0}@media (min-width:768px){.co-ccHorizontal--card:before{background-image:url(../../../../images/card-comparison-wave-desktop.svg);height:100%;width:33%;bottom:auto;left:auto;right:0;top:0;transform:scaleX(-1)}}.co-ccHorizontal--card:last-child{margin-bottom:0}@media (min-width:768px){.co-ccHorizontal--card{min-height:284px}}.co-ccHorizontal--table{z-index:1;flex-direction:column;min-height:698px;display:flex;position:relative}@media (min-width:768px){.co-ccHorizontal--table{flex-direction:row;align-items:stretch;min-height:282px}}.co-ccHorizontal--details,.co-ccHorizontal--stats{display:contents}@media (min-width:768px){.co-ccHorizontal--details,.co-ccHorizontal--stats{flex-direction:column;order:0;min-width:0;display:flex}.co-ccHorizontal--details{flex:1 1 32%;padding:14px 18px 14px 14px}}@media (min-width:960px){.co-ccHorizontal--details{padding-left:46px}}@media (min-width:768px){.co-ccHorizontal--stats{text-align:center;flex:0 0 33%;max-width:33%;padding:18px 30px}}@media (min-width:960px){.co-ccHorizontal--stats{padding-left:100px}}.co-ccHorizontal--media{aspect-ratio:1.48;order:2;width:207px;margin:0 auto 20px}@media (min-width:768px){.co-ccHorizontal--media{aspect-ratio:1.5;flex:none;order:0;align-self:center;width:min(354px,30%);margin:20px 26px}}.co-ccHorizontal--card_img{aspect-ratio:1.48;object-fit:cover;border-radius:10px;height:100%;width:100%;display:block;box-shadow:3px 5px 4px rgba(0,0,0,.25)}@media (min-width:768px){.co-ccHorizontal--card_img{border-radius:14px}}.co-ccHorizontal--heading{color:var(--ps-color-secondary);text-align:center;order:1;margin:20px 18px 14px;font-size:22px;font-weight:var(--ps-fw-extra-bold);line-height:1.3}@media (min-width:768px){.co-ccHorizontal--heading{text-align:left;order:0;margin:0 0 8px;font-size:28px}}.co-ccHorizontal--apr,.co-ccHorizontal--fees,.co-ccHorizontal--summary{color:var(--ps-color-text-body);text-align:center;font-size:16px;line-height:1.75}.co-ccHorizontal--apr>span,.co-ccHorizontal--fees>span,.co-ccHorizontal--summary>span{margin-bottom:8px;font-size:18px;font-weight:var(--ps-fw-extra-bold);line-height:1.4;display:block}@media (min-width:768px){.co-ccHorizontal--apr>span,.co-ccHorizontal--fees>span,.co-ccHorizontal--summary>span{margin-bottom:6px;font-size:20px}}.co-ccHorizontal--apr p:last-child,.co-ccHorizontal--fees p:last-child,.co-ccHorizontal--summary p:last-child{margin-bottom:0}@media (min-width:768px){.co-ccHorizontal--apr,.co-ccHorizontal--fees,.co-ccHorizontal--summary{order:0;font-size:18px;line-height:1.55}}.co-ccHorizontal--summary{order:3;padding:0 20px}@media (min-width:768px){.co-ccHorizontal--summary{text-align:left;padding:0}}.co-ccHorizontal--apr{order:5;margin-top:12px;padding:0 24px}@media (min-width:768px){.co-ccHorizontal--apr{margin-top:0;padding:0}}.co-ccHorizontal--fees{order:6;margin-top:12px;padding:0 24px}@media (min-width:768px){.co-ccHorizontal--fees{margin-top:2px;padding:0}}.co-ccHorizontal--button{cursor:pointer;text-align:center;white-space:nowrap;border-style:solid;align-items:center;gap:6px;justify-content:center;margin:0;padding:10px 20px;font-size:var(--ps-text-sm);font-weight:var(--ps-fw-semibold);line-height:1;text-decoration:none;transition:background-color.2s,border-color.2s,color.2s,box-shadow.2s;display:inline-flex;box-shadow:none}.co-ccHorizontal--button:link,.co-ccHorizontal--button:visited{text-decoration:none}.co-ccHorizontal--button:focus-visible{outline:2px solid var(--ps-color-primary-action);outline-offset:3px;box-shadow:none}.co-ccHorizontal--button{color:var(--ps-color-text-action);background-color:var(--ps-color-primary-action);border-color:var(--ps-color-primary-action)}.co-ccHorizontal--button:link,.co-ccHorizontal--button:visited{color:var(--ps-color-text-action)}.co-ccHorizontal--button:active,.co-ccHorizontal--button:focus,.co-ccHorizontal--button:hover{color:var(--ps-color-text-action-hover);background-color:var(--ps-color-primary-action-hover);border-color:var(--ps-color-primary-action-hover);box-shadow:none}.co-ccHorizontal--button:active:link,.co-ccHorizontal--button:active:visited,.co-ccHorizontal--button:focus:link,.co-ccHorizontal--button:focus:visited,.co-ccHorizontal--button:hover:link,.co-ccHorizontal--button:hover:visited{color:var(--ps-color-text-action-hover);background-color:var(--ps-color-primary-action-hover);text-decoration:none}.co-ccHorizontal--button{text-transform:uppercase;white-space:normal;border-radius:90px;border-width:3px;order:4;align-self:center;max-width:calc(100% - 40px);min-height:44px;margin-top:28px;padding:5px 18px;font-size:16px;font-weight:var(--ps-fw-black)}@media (min-width:768px){.co-ccHorizontal--button{align-self:flex-start;min-height:42px;margin:auto 0 0 -10px;padding:3px 34px;font-size:20px}}.co-ccHorizontal--link{color:var(--ps-color-text-link);text-align:center;order:7;align-self:center;margin:auto 0 20px;font-size:16px;line-height:1.2;text-decoration:underline}.co-ccHorizontal--link:link,.co-ccHorizontal--link:visited{color:var(--ps-color-text-link);text-decoration:underline}.co-ccHorizontal--link:active,.co-ccHorizontal--link:focus-visible,.co-ccHorizontal--link:hover{text-decoration:none}@media (min-width:768px){.co-ccHorizontal--link{margin:auto 0 0}}