.hwx-cmp{--hwx-cmp-display:"Playfair Display",Georgia,"Times New Roman",serif;--hwx-cmp-body:"Montserrat","Helvetica Neue",Arial,sans-serif;background:var(--hwx-cmp-bg,#fafafa);color:var(--hwx-cmp-text,#4d4547);font-family:var(--hwx-cmp-body);font-weight:300;line-height:1.7;padding-bottom:var(--hwx-cmp-pad-bottom,60px);padding-top:var(--hwx-cmp-pad-top,60px)}.hwx-cmp *,.hwx-cmp :after,.hwx-cmp :before{box-sizing:border-box}.hwx-cmp p{margin:0}.hwx-cmp__wrap{margin:0 auto;max-width:var(--hwx-cmp-width,1180px);padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.hwx-cmp__head{display:grid;gap:18px;margin-bottom:52px;max-width:760px}.hwx-cmp__title{color:var(--hwx-cmp-ink,#141112);font-family:var(--hwx-cmp-display);font-size:clamp(30px,3.6vw,46px);font-weight:700;letter-spacing:-.01em;line-height:1.12;margin:0;text-wrap:balance}.hwx-cmp__hl{transition:color .35s ease,-webkit-text-fill-color .35s ease}@media (hover:hover){.hwx-cmp:hover .hwx-cmp__hl{color:var(--hwx-cmp-heading-hover,#e70000);-webkit-text-fill-color:var(--hwx-cmp-heading-hover,#e70000)}}.hwx-cmp__intro{font-size:18px;max-width:62ch}.hwx-cmp__intro p+p{margin-top:10px}.hwx-cmp__intro b,.hwx-cmp__intro strong{color:var(--hwx-cmp-ink,#141112);font-weight:600}.hwx-cmp__table-wrap{background:var(--hwx-cmp-card,#fff);border:1px solid var(--hwx-cmp-line,#e6dfe0);border-radius:26px;box-shadow:0 40px 80px -60px rgba(60,10,15,.4);overflow-x:auto;padding:14px}.hwx-cmp__table{background:transparent;border:0;border-collapse:separate;border-spacing:0;font-size:15px;margin:0;min-width:780px;table-layout:fixed;width:100%}.hwx-cmp__table col{width:25%}.hwx-cmp__table col.hwx-cmp__c-label{width:20%}.hwx-cmp__table col.hwx-cmp__c-us{width:30%}.hwx-cmp__table td,.hwx-cmp__table th{background:transparent;border:0;border-bottom:1px solid var(--hwx-cmp-line,#e6dfe0);color:inherit;font-weight:inherit;letter-spacing:0;line-height:1.55;padding:20px 24px;text-align:left;text-transform:none;transition:background .2s;vertical-align:top}.hwx-cmp__table thead th{height:84px;vertical-align:middle}.hwx-cmp__corner{color:var(--hwx-cmp-muted,#7a7173);font:600 12px/1.4 var(--hwx-cmp-body);letter-spacing:.12em;text-transform:uppercase}.hwx-cmp__opt{color:var(--hwx-cmp-ink,#141112);display:block;font:600 18px/1.3 var(--hwx-cmp-display)}.hwx-cmp__table tbody th{color:var(--hwx-cmp-ink,#141112);font:600 15px/1.5 var(--hwx-cmp-body)}.hwx-cmp__table tbody tr:last-child td,.hwx-cmp__table tbody tr:last-child th{border-bottom:0}.hwx-cmp__cell{align-items:flex-start;color:var(--hwx-cmp-text,#4d4547);display:flex;gap:12px}.hwx-cmp__cell>span:last-child{min-width:0}.hwx-cmp__dot{background:var(--hwx-cmp-dot,#d6cbcc);border-radius:50%;flex:0 0 8px;height:8px;margin-top:8px;width:8px}.hwx-cmp__ic{color:var(--hwx-cmp-icon,#e70000);flex:none;margin-top:2px}.hwx-cmp__table .hwx-cmp__us{background:var(--hwx-cmp-us-cell,#fff6f3);border-left:1px solid var(--hwx-cmp-us-border,#f5d6cf);border-right:1px solid var(--hwx-cmp-us-border,#f5d6cf)}.hwx-cmp__table td.hwx-cmp__us .hwx-cmp__cell{color:var(--hwx-cmp-ink,#141112);font-weight:600}.hwx-cmp__table thead th.hwx-cmp__us{background:var(--hwx-cmp-us-head,#8c1c24);border-color:var(--hwx-cmp-us-head,#8c1c24);border-radius:18px 18px 0 0}.hwx-cmp__us-name{color:var(--hwx-cmp-us-head-text,#fff);display:block;font:700 19px/1.2 var(--hwx-cmp-display)}.hwx-cmp__table tbody tr:last-child td.hwx-cmp__us{border-bottom:1px solid var(--hwx-cmp-us-border,#f5d6cf);border-radius:0 0 18px 18px}.hwx-cmp--hover .hwx-cmp__table tbody tr:hover td:not(.hwx-cmp__us),.hwx-cmp--hover .hwx-cmp__table tbody tr:hover th{background:rgba(140,28,36,.025)}.hwx-cmp--hover .hwx-cmp__table tbody tr:hover td.hwx-cmp__us{filter:brightness(.985)}.hwx-cmp__mobile{display:none}.hwx-cmp--reveal .is-hidden{opacity:0;transform:translateY(24px)}.hwx-cmp--reveal .is-ready{transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}@media (max-width:1020px){.hwx-cmp{padding-bottom:min(var(--hwx-cmp-pad-bottom,60px),52px);padding-top:min(var(--hwx-cmp-pad-top,60px),52px)}}@media (max-width:760px){.hwx-cmp__table-wrap{display:none}.hwx-cmp__mobile{display:grid;gap:10px}.hwx-cmp__m-row{background:var(--hwx-cmp-card,#fff);border:1px solid var(--hwx-cmp-line,#e6dfe0);border-radius:16px;padding:14px 14px 13px}.hwx-cmp__m-label{color:var(--hwx-cmp-ink,#141112);font:600 15px/1.3 var(--hwx-cmp-body);margin:0 0 8px!important}.hwx-cmp__m-us{align-items:flex-start;background:var(--hwx-cmp-us-cell,#fff6f3);border:1px solid var(--hwx-cmp-us-border,#f5d6cf);border-radius:12px;display:flex;gap:9px;margin-top:10px;padding:9px 11px}.hwx-cmp__m-us .hwx-cmp__ic{margin-top:2px}.hwx-cmp__m-us p{color:var(--hwx-cmp-ink,#141112);font-size:14px;font-weight:600;line-height:1.4}.hwx-cmp__m-who{color:var(--hwx-cmp-us-head,#8c1c24);display:block;font:700 10.5px/1.4 var(--hwx-cmp-body);letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}.hwx-cmp__m-them{display:grid;gap:10px 12px;grid-template-columns:1fr 1fr;margin:0;padding:0 2px}.hwx-cmp__m-them dt{color:var(--hwx-cmp-muted,#7a7173);font:600 10.5px/1.4 var(--hwx-cmp-body);letter-spacing:.08em;text-transform:uppercase}.hwx-cmp__m-them dd{color:var(--hwx-cmp-text,#4d4547);font-size:13px;line-height:1.4;margin:2px 0 0}}@media (max-width:640px){.hwx-cmp{padding-bottom:min(var(--hwx-cmp-pad-bottom,60px),44px);padding-top:min(var(--hwx-cmp-pad-top,60px),44px)}.hwx-cmp__head{margin-bottom:36px}.hwx-cmp__intro{font-size:16px}}@media (prefers-reduced-motion:reduce){.hwx-cmp *{transition:none!important}.hwx-cmp--reveal .is-hidden{opacity:1;transform:none}}