:root{--cwp-black:#0a0a0a;--cwp-card:#141414;--cwp-lime:#dbff58;--cwp-white:#fafafa;--cwp-muted:#888;--cwp-display:"Syne",sans-serif;--cwp-body:"DM Sans",sans-serif}.cwp-root{background:var(--cwp-white);font-family:var(--cwp-body)}.cwp-hero{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);max-width:clamp(1100px,96vw,1280px);min-height:100vh;margin-left:auto;margin-right:auto;padding-top:clamp(16px,1vw,20px);padding-left:clamp(16px,1vw,32px);padding-right:clamp(16px,1vw,32px);font-family:Inter;display:grid}.cwp-hero-left{flex-direction:column;gap:clamp(16px,1.8vw,24px);display:flex}.cwp-eyebrow{font-family:var(--cwp-body);letter-spacing:.18em;text-transform:uppercase;color:var(--cwp-muted);margin:0;font-size:clamp(10px,.8vw,12px);font-weight:500}.cwp-hero-title{font-family:var(--cwp-display);letter-spacing:-.05em;color:var(--cwp-black);margin:0;font-size:clamp(44px,6vw,88px);font-weight:600;line-height:.96}.cwp-hero-outline{-webkit-text-stroke:2px var(--cwp-black);color:#0000}.cwp-hero-sub{color:#555;max-width:400px;margin:0;font-size:clamp(12px,1vw,15px);font-weight:300;line-height:1.72}.cwp-hero-sub strong{color:var(--cwp-black);font-weight:500}.cwp-hero-btns{flex-wrap:wrap;gap:10px;display:flex}.cwp-btn-solid{background:var(--cwp-black);color:#fff;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:7px;padding:clamp(7px,.8vw,10px) clamp(10px,1.4vw,18px);font-family:Inter;font-size:clamp(11px,.85vw,13px);font-weight:500;transition:background .2s,transform .15s;display:inline-flex}.cwp-btn-solid:hover{background:#222;transform:translateY(-1px)}.cwp-btn-ghost{color:var(--cwp-black);cursor:pointer;background:0 0;border:1.5px solid #d0d0d0;border-radius:100px;align-items:center;gap:7px;padding:clamp(7px,.8vw,10px) clamp(10px,1.4vw,18px);font-family:Inter;font-size:clamp(11px,.85vw,13px);font-weight:500;transition:border-color .2s,transform .15s;display:inline-flex}.cwp-btn-ghost:hover{border-color:var(--cwp-black);transform:translateY(-1px)}.cwp-ticker-wrap{border-radius:clamp(14px,1.4vw,22px);justify-self:end;gap:clamp(8px,1vw,14px);width:clamp(240px,30vw,360px);height:clamp(460px,75vh,720px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.cwp-ticker-col{flex:1;overflow:hidden}.cwp-ticker-inner{flex-direction:column;gap:clamp(8px,.9vw,12px);display:flex}.cwp-agent-card{cursor:pointer;border-radius:clamp(12px,1.2vw,18px);flex-shrink:0;height:clamp(160px,20vw,250px);position:relative;overflow:hidden}.cwp-agent-bg{background-position:50%;background-size:cover;transition:transform .55s;position:absolute;inset:0}.cwp-agent-card:hover .cwp-agent-bg{transform:scale(1.06)}.cwp-agent-overlay{background:linear-gradient(#0000000f 0%,#00000085 100%);position:absolute;inset:0}.cwp-agent-top{position:absolute;top:clamp(8px,.9vw,12px);left:clamp(8px,.9vw,12px);right:clamp(8px,.9vw,12px)}.cwp-agent-pill{-webkit-backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff42;border-radius:100px;align-items:center;gap:7px;padding:4px 10px 4px 4px;display:inline-flex}.cwp-agent-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:clamp(20px,2vw,26px);height:clamp(20px,2vw,26px)}.cwp-agent-name{color:#fff;white-space:nowrap;font-size:clamp(9px,.7vw,11px);font-weight:500}.cwp-agent-bottom{position:absolute;bottom:clamp(8px,.9vw,12px);left:clamp(8px,.9vw,12px);right:clamp(8px,.9vw,12px)}.cwp-agent-cta{background:var(--cwp-black);color:#fff;width:100%;font-family:var(--cwp-body);cursor:pointer;border:none;border-radius:100px;justify-content:space-between;align-items:center;gap:6px;padding:clamp(6px,.6vw,9px) clamp(8px,.9vw,12px);font-family:Inter;font-size:clamp(9px,.72vw,11px);font-weight:400;transition:background .18s;display:flex}.cwp-agent-cta:hover{background:#1a1a1a}.cwp-cta-circle{width:clamp(18px,1.8vw,22px);height:clamp(18px,1.8vw,22px);color:var(--cwp-black);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:clamp(9px,.7vw,11px);display:inline-flex}.cwp-banks-section{background:#fff;flex-direction:column;gap:clamp(28px,3.5vw,48px);padding:clamp(56px,7vw,96px) clamp(32px,5vw,80px);display:flex}.cwp-banks-hd{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.cwp-banks-title{font-family:var(--cwp-display);letter-spacing:-.025em;color:var(--cwp-black);margin:0;font-size:clamp(24px,3.2vw,44px);font-weight:700;line-height:1.12}.cwp-banks-sub{color:#6b7280;max-width:520px;margin:0;font-family:Inter;font-size:clamp(12px,.95vw,14px);font-weight:300;line-height:1.7}.cwp-banks-grid{flex-direction:column;gap:clamp(12px,1.4vw,20px);display:flex}.cwp-banks-grid-featured{width:100%}.cwp-banks-grid-pair{grid-template-columns:repeat(2,1fr);align-items:start;gap:clamp(12px,1.4vw,20px);display:grid}.cwp-bank-card{transition:box-shadow .25s,transform .25s;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:clamp(12px,1.2vw,18px)!important;box-shadow:0 1px 4px #0000000d!important}.cwp-bank-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #00000017!important}.cwp-bank-card--featured{border-color:#d1d5db!important}.cwp-bank-card-content{flex-direction:column;gap:16px;display:flex;padding:clamp(16px,1.8vw,24px)!important}.cwp-bank-card-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.cwp-bank-logo-pill{align-items:center;display:flex}.cwp-bank-logo-img{-o-object-fit:contain;object-fit:contain;width:auto;height:28px;display:block}.cwp-bank-copy-all{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-family:Inter;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.cwp-bank-copy-all:hover{color:#111;background:#f9fafb;border-color:#d1d5db}.cwp-bank-fields{flex-direction:column;gap:0;display:flex}.cwp-bank-field-row{border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 0;font-family:Inter;display:flex}.cwp-bank-field-row:last-child{border-bottom:none}.cwp-bank-field-left{flex-shrink:0;align-items:center;gap:6px;display:flex}.cwp-bank-field-icon{color:#9ca3af;flex-shrink:0}.cwp-bank-field-label{color:#374151;white-space:nowrap;font-size:clamp(10px,.75vw,12px);font-weight:600}.cwp-bank-field-right{text-align:right;align-items:center;gap:6px;min-width:0;display:flex}.cwp-bank-field-value{color:#6b7280;word-break:break-all;font-size:clamp(11px,.85vw,13px);font-weight:400;line-height:1.4}.cwp-bank-correspondent-hd{color:#374151;letter-spacing:.03em;text-transform:uppercase;border-top:1px solid #e5e7eb;align-items:center;gap:6px;padding:10px 0 4px;font-family:Inter;font-size:clamp(10px,.78vw,12px);font-weight:700;display:flex}.cwp-bank-correspondent-icon{color:#6b7280;flex-shrink:0}.cwp-bank-field-copy{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 4px;transition:color .15s,background .15s;display:flex}.cwp-bank-field-copy:hover{color:#374151;background:#f3f4f6}@media (max-width:700px){.cwp-banks-grid-pair{grid-template-columns:1fr}}.cwp-stats-section{background:#f8f9fa;flex-direction:column;gap:clamp(24px,3vw,40px);padding:clamp(60px,8vw,100px) clamp(32px,5vw,80px);display:flex}.cwp-stats-banner{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:clamp(14px,1.4vw,22px);flex-direction:column;align-items:center;gap:clamp(10px,1vw,16px);padding:clamp(32px,4vw,60px) clamp(24px,3.5vw,56px);display:flex}.cwp-stats-big{letter-spacing:-.03em;color:#0a0a0a;margin:0;font-family:Inter;font-size:clamp(40px,7.5vw,100px);font-weight:700;line-height:1}.cwp-stats-sub{color:#6b7280;max-width:500px;margin:0;font-family:Inter;font-size:clamp(11px,.9vw,14px);font-weight:300;line-height:1.65}.cwp-stats-grid{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.1vw,16px);display:grid}.cwp-stat-pill{background:#fff;border:1px solid #e5e7eb;border-radius:clamp(14px,1.6vw,24px);flex-direction:column;gap:clamp(7px,.7vw,11px);padding:clamp(22px,2.6vw,38px) clamp(16px,2vw,30px);display:flex}.cwp-stat-value{font-family:var(--cwp-display);color:#0a0a0a;letter-spacing:-.03em;font-size:clamp(32px,4.5vw,62px);font-weight:800;line-height:1}.cwp-stat-label{color:#6b7280;white-space:pre-line;font-family:Inter;font-size:clamp(10px,.8vw,13px);font-weight:300;line-height:1.6}.cwp-benefits-section{background:#fff;flex-direction:column;gap:clamp(24px,3vw,40px);padding:clamp(60px,8vw,100px) clamp(32px,5vw,80px);display:flex}.cwp-benefits-hd{text-align:center}.cwp-benefits-title{font-family:var(--cwp-display);letter-spacing:-.025em;color:var(--cwp-black);margin:0;font-size:clamp(26px,3.8vw,50px);font-weight:700;line-height:1.12}.cwp-benefits-grid{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:clamp(10px,1.1vw,16px);font-family:Inter;display:grid}.cwp-card-tall{cursor:pointer;border-radius:clamp(16px,1.6vw,24px);flex-direction:column;justify-content:flex-end;min-height:clamp(340px,44vh,480px);display:flex;position:relative;overflow:hidden}.cwp-card-tall-bg{background-position:50%;background-size:cover;transition:transform .65s;position:absolute;inset:0}.cwp-card-tall:hover .cwp-card-tall-bg{transform:scale(1.05)}.cwp-card-tall-scrim{z-index:1;background:linear-gradient(#0000000d 20%,#000c 100%);position:absolute;inset:0}.cwp-card-tall-body{z-index:3;flex-direction:column;gap:clamp(8px,.8vw,12px);padding:clamp(14px,1.6vw,22px);display:flex;position:relative}.cwp-card-tall-title{font-family:var(--cwp-display);color:#fff;margin:0;font-size:clamp(14px,1.3vw,18px);font-weight:700;line-height:1.25}.cwp-card-tall-text{color:#ffffffb8;margin:0;font-size:clamp(10px,.8vw,12px);font-weight:300;line-height:1.65}.cwp-card-tall-quote{-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:10px;padding:clamp(9px,.9vw,13px)}.cwp-card-tall-q-text{color:#ffffffd9;margin:0 0 5px;font-size:clamp(10px,.75vw,12px);font-style:italic;line-height:1.55}.cwp-card-tall-author{color:var(--cwp-lime);letter-spacing:.04em;font-size:clamp(9px,.65vw,11px);font-weight:500}.cwp-mid-col{flex-direction:column;gap:clamp(10px,1.1vw,16px);display:flex}.cwp-card-mid-wrapper{flex:4}.cwp-card-mid{background:var(--cwp-lime);border-radius:clamp(16px,1.6vw,24px);flex-direction:column;gap:clamp(8px,.8vw,12px);height:100%;padding:clamp(20px,2.2vw,32px);display:flex}.cwp-card-mid-icon{font-size:clamp(22px,2.2vw,30px);line-height:1}.cwp-card-mid-title{font-family:var(--cwp-display);color:var(--cwp-black);margin:0;font-size:clamp(14px,1.3vw,18px);font-weight:700;line-height:1.2}.cwp-card-mid-body{color:#000000a6;margin:0;font-size:clamp(10px,.8vw,12px);font-weight:300;line-height:1.65}.cwp-card-sm{background:#dbff58;border-radius:clamp(14px,1.4vw,20px);align-items:center;gap:clamp(10px,1vw,14px);padding:clamp(16px,1.8vw,26px);display:flex}.cwp-card-sm-icon{flex-shrink:0;font-size:clamp(18px,1.8vw,24px);line-height:1}.cwp-card-sm-title{color:#1f1f1f;margin:0;font-size:clamp(11px,.88vw,14px);font-weight:500;line-height:1.3}.cwp-card-img{cursor:pointer;background:#e5e5e5;border-radius:clamp(16px,1.6vw,24px);flex-direction:column;padding:16px 14px;display:flex;overflow:hidden}.cwp-card-img-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px 10px 0 0;width:100%;height:clamp(100px,20vh,140px);transition:transform .65s;display:block}.cwp-card-img-body{background:#fff;border-radius:0 0 10px 10px;flex-direction:column;flex:1;gap:clamp(12px,1.2vw,16px);padding:clamp(20px,2.2vw,32px);display:flex}.cwp-card-img-title{font-family:var(--cwp-display);color:var(--cwp-black);margin:0;font-size:clamp(14px,1.3vw,18px);font-weight:700;line-height:1.25}.cwp-card-img-text{color:#000000a6;flex:1;margin:0;font-size:clamp(10px,.8vw,12px);font-weight:300;line-height:1.65}.cwp-card-img-btn{background:var(--cwp-black);color:#fff;font-family:var(--cwp-body);cursor:pointer;white-space:nowrap;border:none;border-radius:100px;align-self:flex-start;align-items:center;gap:5px;padding:7px 14px;font-size:clamp(9px,.72vw,11px);font-weight:600;transition:background .18s;display:inline-flex}.cwp-card-img-btn:hover{background:#222}@media (max-width:900px){.cwp-hero{grid-template-columns:1fr;padding:80px 24px 48px}.cwp-ticker-wrap{height:300px}.cwp-stats-grid,.cwp-benefits-grid{grid-template-columns:1fr}.cwp-card-tall,.cwp-card-img{min-height:320px}}
