.ea-wrap,.ea-home{font-family:inherit;color:#192534}.ea-wrap{background:#f4f6fa;padding:40px 0 80px}.ea-container,.ea-home-inner{max-width:1250px;margin:auto;padding:0 20px}.ea-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 0 26px}.ea-eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;color:#2360b1}.ea-head h1,.ea-head h2{font-size:clamp(30px,4vw,48px);margin:8px 0}.ea-head p{color:#5a697b;max-width:680px;margin:0}.ea-home{background:#eff4fa;padding:38px 0}.ea-home .ea-head h2{font-size:34px}.ea-home a{color:inherit}.ea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ea-strip{display:flex;overflow-x:auto;gap:18px;scroll-snap-type:x mandatory;padding-bottom:12px}.ea-strip .ea-card{min-width:255px;width:255px;scroll-snap-align:start}.ea-card{display:block;overflow:hidden;background:white;border:1px solid #e3e9f1;border-radius:17px;text-decoration:none!important;color:#192534!important;box-shadow:0 8px 30px rgba(15,33,66,.07);transition:transform .2s,box-shadow .2s}.ea-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(15,33,66,.13)}.ea-card-image{height:195px;background:#dee6ef;position:relative}.ea-card-image img{width:100%;height:100%;object-fit:cover}.ea-tags{position:absolute;left:10px;top:10px;display:flex;flex-wrap:wrap;gap:4px}.ea-tags b,.ea-sale{display:inline-block;background:#ffdd42;color:#192534;padding:6px 9px;border-radius:6px;font-size:11px}.ea-tags .ea-locked{background:#142941;color:white}.ea-card-main{padding:17px}.ea-card-main h3{font-size:18px;line-height:1.25;margin:0 0 10px}.ea-card-main strong{font-size:24px}.ea-card-main p{font-size:13px;color:#627184;margin:9px 0 12px}.ea-link{font-size:13px;font-weight:750;color:#1558ac}.ea-toolbar{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px}.ea-toolbar input{border:1px solid #d9e0e8;border-radius:10px;background:#fff;padding:12px 16px;min-width:280px}.ea-view{display:flex;gap:5px}.ea-view button,.ea-auth-tabs button{cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:9px;padding:10px 14px}.ea-view button.active,.ea-auth-tabs button.active{background:#17375a;color:#fff}.ea-grid.ea-list{display:block}.ea-grid.ea-list .ea-card{display:flex;margin-bottom:12px;align-items:stretch}.ea-grid.ea-list .ea-card-image{width:250px;min-width:250px;height:180px}.ea-card[hidden]{display:none!important}.ea-auth,.ea-panel,.ea-description{background:#fff;border:1px solid #e5eaf2;border-radius:18px;padding:26px;box-shadow:0 10px 30px rgba(20,45,80,.05)}.ea-auth{max-width:580px;margin:25px auto}.ea-auth h2{margin:0 0 8px}.ea-auth-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.ea-form{display:grid;gap:13px}.ea-form[hidden]{display:none!important}.ea-form label{display:grid;gap:6px;font-weight:650;font-size:14px}.ea-form input:not([type=checkbox]),.ea-form select{width:100%;border:1px solid #cbd6e4;border-radius:8px;padding:12px;font-size:16px}.ea-form button{padding:14px;border:0;border-radius:9px;background:#ffda3d;color:#172b41;font-weight:800;cursor:pointer}.ea-form button:disabled{opacity:.6;cursor:wait}.ea-consent{display:flex!important;align-items:flex-start;gap:8px}.ea-note{font-size:13px;line-height:1.6;color:#687588}.ea-msg{color:#a12626;font-weight:650}.ea-msg.ea-success{color:#147a48}.ea-back{display:inline-block;margin-bottom:18px}.ea-detail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:26px;align-items:start}.ea-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:22px}.ea-gallery img{width:100%;height:240px;object-fit:cover;border-radius:12px}.ea-gallery img:first-child{grid-column:span 2;height:400px}.ea-panel{position:sticky;top:25px}.ea-panel h1{font-size:30px;margin:10px 0 20px}.ea-price-label{display:block;font-size:13px;color:#637489;margin-top:18px}.ea-main-price{font-size:36px;font-weight:800}.ea-live-status{border-radius:10px;background:#f0f5fc;padding:13px;margin:17px 0}.ea-lock{padding:18px;border-radius:9px;background:#fff0d0;color:#583b00;font-weight:700}.ea-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ea-specs>div{border-bottom:1px solid #e1e6ef;padding:9px;display:grid;gap:3px}.ea-specs span{font-size:12px;color:#66788b}.ea-description h2{margin-top:0}@media(max-width:860px){.ea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-detail{grid-template-columns:1fr}.ea-panel{position:static}.ea-gallery img:first-child{height:300px}}@media(max-width:540px){.ea-wrap{padding:22px 0 50px}.ea-grid{grid-template-columns:1fr;gap:13px}.ea-card-image{height:220px}.ea-toolbar{flex-direction:column}.ea-toolbar input{min-width:0;width:100%}.ea-grid.ea-list .ea-card-image{min-width:125px;width:125px;height:auto}.ea-grid.ea-list .ea-card-main{padding:12px}.ea-grid.ea-list .ea-card-main h3{font-size:15px}.ea-grid.ea-list .ea-card-main strong{font-size:18px}.ea-auth,.ea-panel,.ea-description{padding:18px}.ea-gallery img{height:150px}.ea-gallery img:first-child{height:220px}.ea-head{align-items:start}.ea-home .ea-head{flex-direction:column}.ea-strip .ea-card{min-width:225px;width:225px}.ea-specs{grid-template-columns:1fr 1fr}}

.ea-how{background:#fff;border:1px solid #e3e9f1;border-radius:18px;padding:26px;margin:0 0 28px;box-shadow:0 8px 24px rgba(15,33,66,.04)}.ea-how h2{font-size:25px;margin:0 0 12px}.ea-how>p{line-height:1.65;color:#526276}.ea-how-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:20px 0}.ea-how-grid>div{background:#f2f6fb;border-radius:12px;padding:17px}.ea-how-grid strong{font-size:15px}.ea-how-grid p{color:#526276;font-size:14px;line-height:1.5;margin:9px 0 0}.ea-how-note{font-size:13px}@media(max-width:860px){.ea-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.ea-how{padding:18px}.ea-how-grid{grid-template-columns:1fr}}

/* Per Te: pulsante rosso, trattative live isolate */
.ea-card .ea-link,.ea-card .ea-link:visited{display:inline-flex!important;background:#c81927!important;color:#fff!important;border:1px solid #ad1020!important;border-radius:9px;padding:11px 18px;font-weight:800;text-decoration:none!important;}
.ea-card:hover .ea-link{background:#a7101d!important;color:#fff!important;}
.ea-trade{border:1px solid #e8e8ec;border-radius:14px;padding:14px;margin:16px 0;background:#fafafb;}
.ea-trade-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e7e7ea;flex-wrap:wrap;}
.ea-trade-line strong{overflow-wrap:anywhere;}
.ea-auction-clock{font-size:1.1rem;font-weight:700;}
.ea-auction-clock strong{color:#c81927;}

.ea-auction-home{background:#fff4f2}.ea-auction-home .ea-eyebrow{color:#b81f30}.ea-auction-home .ea-head h2{color:#a61e2b}
