*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#0b3155;background:#fff}.wrap{width:min(1240px,calc(100% - 40px));margin:auto}.top{background:#082f52;color:#fff;font-size:13px}.top .wrap{display:flex;justify-content:space-between;padding:9px 0}header{background:#fff;position:sticky;top:0;z-index:20;box-shadow:0 2px 16px #0b31550d}.nav{height:82px;display:flex;align-items:center;gap:30px}.nav>a:first-child img{width:205px;max-height:58px}.nav nav{display:flex;align-items:center;gap:24px;margin-left:auto}.nav nav a,.nav nav button{border:0;background:none;color:#0b3155;text-decoration:none;font-weight:700;cursor:pointer}.nav nav .active{color:#f45100}.portal,.actions a,.product>a,.closing a{background:linear-gradient(90deg,#ff6200,#f04400);color:#fff!important;text-decoration:none;font-weight:800;border-radius:10px;padding:15px 22px;box-shadow:0 8px 22px #f4510026}.hero{background:linear-gradient(115deg,#fff8f2,#fff 62%,#fff2e9);border-top:1px solid #f8e2d5}.hero-grid{display:grid;grid-template-columns:1.45fr .7fr .62fr;gap:30px;align-items:center;min-height:410px}.eyebrow,.section-title span{font-size:12px;letter-spacing:1.8px;font-weight:900;color:#0b3155}.hero h1{font-size:48px;line-height:1.04;margin:15px 0;color:#0a3154}.hero h1 em{font-style:normal;color:#f45100}.hero p{font-size:18px;line-height:1.55}.hero-points{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;font-weight:700}.actions{display:flex;gap:14px;margin-top:28px}.actions button,.section-title button,.why button{border:1px solid #d8e3ed;background:#fff;color:#0b3155;font-weight:800;border-radius:10px;padding:14px 18px;cursor:pointer}.hero-art{text-align:center;border-radius:28px;padding:35px 20px;background:radial-gradient(circle at 50% 25%,#fff,#eef7ff);border:1px solid #dbeaf5}.hero-art .cloud{font-size:80px}.hero-art strong{font-size:32px}.hero-art strong span{color:#1686dc}.hero-art small{display:block;margin-top:12px}.partner{background:#fff;border:1px solid #f1e0d5;border-radius:18px;padding:24px;box-shadow:0 15px 40px #58210010}.partner>span{font-weight:800}.partner img{width:170px;max-height:70px;object-fit:contain;margin:12px 0}.partner ul,.product ul,.why ul{list-style:none;padding:0}.partner li,.product li,.why li{margin:9px 0}.catalog{padding:45px 0}.section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.section-title h2{font-size:34px;margin:6px 0}.section-title p{margin:0;color:#607a91}.products{display:grid;grid-template-columns:repeat(4,1fr) 1.08fr;gap:14px}.product,.why{position:relative;border:1px solid #dce7ef;border-radius:16px;padding:20px;background:#fff;box-shadow:0 10px 30px #0b31550b}.badge{position:absolute;top:-12px;left:20px;background:#ffc400;color:#17314a;padding:6px 12px;border-radius:8px;font-size:12px}.product-head{display:flex;gap:12px;align-items:center}.product-head i{font-style:normal;font-size:30px}.product h3{font-size:21px;margin:0}.product p{color:#607a91;min-height:64px}.product li{font-size:13px;color:#315675}.product li::first-letter{color:#0caf5a}.product>small,.pay{display:block;color:#607a91}.price{display:block;font-size:30px;margin:3px 0}.product>a{display:block;text-align:center;margin-top:14px;padding:12px}.why{background:#eef7ff}.why h3{font-size:25px}.why button{background:#0b3155;color:#fff;width:100%;margin:10px 0}.why img{width:150px;max-height:55px;object-fit:contain}.trust{border-top:1px solid #e6eef5;border-bottom:1px solid #e6eef5}.trust .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.trust .wrap>div{padding:22px;display:grid;grid-template-columns:auto 1fr;gap:2px 10px}.trust small{grid-column:2;color:#607a91}.help{background:linear-gradient(90deg,#eef8ff,#f7fbff);padding:36px 0}.help .section-title>a{border:1px solid #1686dc;color:#0874c9;text-decoration:none;padding:11px 18px;border-radius:10px;font-weight:800}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.help-grid a{background:#fff;border:1px solid #dceaf4;border-radius:14px;padding:20px;text-decoration:none;color:#0b3155;display:grid;grid-template-columns:auto 1fr;gap:5px 14px}.help-grid i{grid-row:1/3;font-size:32px}.help-grid span{color:#607a91}.closing{background:#082f52;color:#fff;padding:26px 0}.closing .wrap{display:flex;align-items:center;justify-content:space-between}.closing h2{margin:0 0 5px}.closing p{margin:0;color:#d7e6f2}footer{background:#061f35;color:#fff;padding:24px 0}footer .wrap{display:flex;gap:24px;align-items:center}footer a{color:#fff;margin-left:auto}footer a+ a{margin-left:0}@media(max-width:1000px){.nav nav{display:none}.hero-grid{grid-template-columns:1fr 1fr}.partner{grid-column:1/-1}.products{grid-template-columns:repeat(2,1fr)}.why{grid-column:1/-1}.hero h1{font-size:40px}}@media(max-width:650px){.wrap{width:min(100% - 24px,1240px)}.top .wrap{gap:8px;overflow:auto;white-space:nowrap}.nav{height:68px}.nav>a:first-child img{width:150px}.portal{padding:11px;font-size:12px}.hero-grid,.products,.help-grid,.trust .wrap{grid-template-columns:1fr}.hero-grid{padding:30px 0}.hero h1{font-size:36px}.hero-art{display:none}.section-title,.closing .wrap{align-items:flex-start;flex-direction:column}.actions{flex-direction:column}.section-title h2{font-size:28px}.product p{min-height:0}.trust .wrap>div{padding:14px}.closing a{margin-top:10px}footer .wrap{flex-wrap:wrap}footer a{margin-left:0}}

/* V4.7.1 - acabamento Home + restauração visual do chat/LGPD */
.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product{padding:24px 22px;display:flex;flex-direction:column;min-width:0}.product p{min-height:70px}.product ul{flex:1}.product>a{margin-top:16px}.why-wide{margin-top:24px;display:grid;grid-template-columns:1.25fr 1fr .75fr;align-items:center;gap:28px;padding:26px 30px;background:linear-gradient(105deg,#eef7ff,#fff 65%,#fff7f1)}.why-wide h3{margin:5px 0 8px}.why-wide p{margin:0;color:#607a91;line-height:1.55}.why-kicker{font-size:11px;letter-spacing:1.5px;font-weight:900;color:#f45100}.why-wide ul{display:grid;grid-template-columns:1fr;gap:2px;margin:0}.why-action{display:grid;justify-items:center;gap:12px}.why-action img{width:190px;max-height:70px}.why-action button{margin:0}.partner img{width:195px;max-height:78px}

/* Chat MixSign */
.chat-fab-wrap{position:fixed;right:24px;bottom:24px;z-index:9998}.chat-fab{border:1px solid #ffffff33;border-radius:999px;background:linear-gradient(135deg,#0b3155,#0a5f97);color:#fff;padding:11px 16px 11px 12px;box-shadow:0 15px 35px #082f5647;font-weight:900;cursor:pointer;display:flex;align-items:center;gap:9px;font-size:15px}.chat-fab-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f45100;color:#fff}.chat-fab>span:last-child{display:grid;text-align:left;line-height:1.1}.chat-fab b{font-size:14px}.chat-fab small{font-size:10px;opacity:.8;margin-top:4px}.chat-window{position:fixed;right:24px;bottom:86px;width:min(400px,calc(100vw - 28px));height:570px;max-height:calc(100vh - 115px);background:#fff;border:1px solid #cbdbe8;border-radius:22px;box-shadow:0 28px 70px #082f5647;z-index:9999;display:none;overflow:hidden}.chat-window.open{display:flex;flex-direction:column}.chat-head{background:linear-gradient(135deg,#0b3155,#164f78);color:#fff;padding:17px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid #f45100}.chat-head button{border:0;background:transparent;color:#fff;font-size:27px;cursor:pointer}.chat-brand{display:flex!important;align-items:center;gap:11px}.chat-brand-mark{width:38px;height:38px;border-radius:11px;background:#f45100;display:grid;place-items:center;font-weight:950;font-size:22px}.chat-brand div{display:grid}.chat-brand small{display:flex;align-items:center;gap:6px;opacity:.85;margin-top:2px}.online-dot{width:8px;height:8px;border-radius:50%;background:#45df85;box-shadow:0 0 0 3px #45df8525}.chat-intro{display:grid;gap:3px;padding:14px 18px;background:#f2f8fd;border-bottom:1px solid #dce7ef;color:#566c7f}.chat-intro b{color:#0b3155}.chat-start{padding:16px 18px;display:grid;gap:11px}.chat-start input,.chat-compose textarea,.chat-rating textarea{width:100%;border:1px solid #cad9e5;border-radius:11px;padding:11px 12px;font:inherit;background:#fbfdff;color:#0b3155;outline:none}.chat-start input:focus,.chat-compose textarea:focus,.chat-rating textarea:focus{border-color:#1686dc;box-shadow:0 0 0 3px #1686dc18}.chat-start small{color:#7a8b99;font-size:11px}.btn{border:0;border-radius:10px;background:#f45100;color:#fff;padding:11px 15px;font-weight:900;cursor:pointer}.btn-full{width:100%}.chat-conversation{display:none;flex:1;min-height:0;flex-direction:column}.chat-messages{flex:1;overflow:auto;padding:18px;background:linear-gradient(180deg,#f6f9fc,#edf4f9);display:flex;flex-direction:column;gap:9px}.chat-msg{max-width:82%;display:grid;gap:2px}.chat-msg span{padding:10px 13px;border-radius:15px;background:#fff;border:1px solid #dce7ef;word-break:break-word}.chat-msg small{font-size:10px;color:#7d8d9a}.chat-msg.customer{align-self:flex-end}.chat-msg.customer span{background:#1686dc;color:#fff;border-color:#1686dc}.chat-msg.admin{align-self:flex-start}.chat-compose{padding:13px;border-top:1px solid #dce7ef;display:grid;grid-template-columns:1fr auto;gap:8px;background:#fff}.chat-compose textarea{resize:none}.chat-send-btn{min-width:78px}.chat-rating{padding:22px;text-align:center;overflow:auto}.chat-rating[hidden]{display:none!important}.rating-icon{width:52px;height:52px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:#fff2e9;color:#f45100;font-size:25px;font-weight:900}.rating-stars{display:flex;justify-content:center;gap:5px;margin:14px 0}.rating-stars button{border:0;background:none;color:#c9d3dc;font-size:30px;cursor:pointer}.rating-stars button.active{color:#ffb000}.rating-skip{border:0;background:none;color:#607a91;margin-top:10px;cursor:pointer}

/* Cookies / LGPD */
.cookie-consent{position:fixed;left:18px;right:18px;bottom:18px;z-index:10000}.cookie-consent__inner{max-width:1220px;margin:auto;background:#fff;border:1px solid #d9e5f0;border-radius:20px;box-shadow:0 24px 70px #001a3652;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:22px}.cookie-consent__copy{display:flex;gap:14px;align-items:flex-start;max-width:780px}.cookie-consent__icon{font-size:27px}.cookie-consent__copy strong{font-size:17px;color:#0b3155}.cookie-consent__copy p{margin:5px 0 6px;color:#596e80;font-size:13px;line-height:1.5}.cookie-consent__links{display:flex;gap:14px;font-size:12px}.cookie-consent__links a{color:#e44900;font-weight:800}.cookie-consent__actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.cookie-btn{border-radius:10px;padding:11px 14px;font-weight:900;cursor:pointer;border:1px solid #cbd9e6;background:#fff;color:#123d62}.cookie-btn.primary{background:#f45100;color:#fff;border-color:#f45100}.cookie-modal[hidden],.cookie-consent[hidden]{display:none!important}.cookie-modal{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;padding:18px}.cookie-modal__backdrop{position:absolute;inset:0;background:#001428a8;backdrop-filter:blur(3px)}.cookie-modal__panel{position:relative;width:min(620px,100%);background:#fff;border-radius:22px;box-shadow:0 30px 100px #00162d80;padding:24px}.cookie-modal__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.cookie-modal__head span{font-size:10px;letter-spacing:1.2px;color:#f45100;font-weight:900}.cookie-modal__head h2{margin:4px 0;color:#0b3155}.cookie-modal__head>button{border:0;background:#eef4fa;width:38px;height:38px;border-radius:50%;font-size:24px;cursor:pointer;color:#31516c}.cookie-modal__intro{color:#65798b;line-height:1.55}.cookie-option{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;border-top:1px solid #e5edf4}.cookie-option b,.cookie-option small{display:block}.cookie-option b{color:#0b3155}.cookie-option small{color:#718495;margin-top:3px}.cookie-switch input{position:absolute;opacity:0}.cookie-switch span{display:block;width:48px;height:26px;border-radius:99px;background:#b8c6d2;position:relative}.cookie-switch span:after{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 5px #0003;transition:.18s}.cookie-switch input:checked+span{background:#f45100}.cookie-switch input:checked+span:after{transform:translateX(22px)}.cookie-switch.is-locked{opacity:.65}.cookie-modal__legal{background:#f5f9fd;border-radius:12px;padding:12px;color:#607587;font-size:12px;line-height:1.5}.cookie-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.cookie-modal-open{overflow:hidden}

@media(max-width:1000px){.products{grid-template-columns:repeat(2,minmax(0,1fr))}.why-wide{grid-template-columns:1fr 1fr}.why-action{grid-column:1/-1;grid-template-columns:auto auto;justify-content:start;align-items:center}}
@media(max-width:700px){.chat-fab-wrap{right:12px;bottom:12px}.chat-window{right:10px;bottom:76px;max-height:calc(100dvh - 95px)}.chat-fab>span:last-child{display:none}.chat-fab{width:58px;height:58px;padding:9px;justify-content:center}.chat-fab-icon{width:38px;height:38px}.cookie-consent{left:10px;right:10px;bottom:10px}.cookie-consent__inner{align-items:stretch;flex-direction:column;padding:16px}.cookie-consent__actions{display:grid;grid-template-columns:1fr 1fr}.cookie-consent__actions .primary{grid-column:1/-1}.cookie-modal__actions{display:grid}}
@media(max-width:650px){.products{grid-template-columns:1fr}.why-wide{grid-template-columns:1fr;padding:22px}.why-action{grid-column:auto;grid-template-columns:1fr;justify-items:start}.product p{min-height:0}.partner img{width:180px}}

/* V4.7.2 - acabamento visual final */
@media(min-width:1001px){
  .catalog{padding:38px 0 42px}
  .products{gap:16px}
  .product{padding:22px 20px}
  .product p{min-height:54px;margin:14px 0 10px;line-height:1.38}
  .product ul{flex:none;margin:8px 0 14px;min-height:112px}
  .product li{margin:7px 0;line-height:1.32}
  .product>a{margin-top:12px}
  .why-wide{margin-top:20px;padding:22px 26px;gap:20px;grid-template-columns:1.3fr 1fr .72fr}
  .why-action img{width:220px;max-height:82px}
  footer .wrap{padding-right:235px}
}
@media(max-width:1000px){.product p{min-height:0}.product ul{flex:none}.why-action img{width:210px}}
@media(max-width:650px){footer{padding-bottom:78px}.why-action img{width:200px}.product{padding:22px 20px}}

/* V4.8.0 - Empresas que confiam na MixSign */
.companies{padding:58px 0;background:linear-gradient(180deg,#fff,#f7fbfe);border-top:1px solid #e8eef3;border-bottom:1px solid #e8eef3}.companies-head{display:grid;grid-template-columns:1.4fr .8fr;gap:28px;align-items:center;margin-bottom:28px}.companies-head>div:first-child>span{font-size:12px;letter-spacing:1.7px;font-weight:900;color:#f45100}.companies-head h2{font-size:34px;margin:7px 0 8px;color:#0b3155}.companies-head p{margin:0;color:#60798e;line-height:1.55}.companies-business{background:#fff7f1;border:1px solid #ffd8c2;border-radius:18px;padding:18px 20px;display:grid;gap:5px}.companies-business b{color:#0b3155;font-size:17px}.companies-business span{color:#6c7f90;font-size:13px}.companies-business a{color:#e44c00;font-weight:900;text-decoration:none;margin-top:5px}.company-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.company-logo{min-height:142px;border:1px solid #e2eaf1;background:#fff;border-radius:18px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#0b3155;box-shadow:0 8px 24px #0b31550b;transition:.18s}.company-logo:hover{transform:translateY(-3px);border-color:#f4b38f;box-shadow:0 14px 34px #0b315517}.company-logo img{width:100%;height:68px;object-fit:contain;margin-bottom:10px}.company-logo span{font-size:12px;font-weight:800;text-align:center}.company-logo small{font-size:10px;color:#f45100;font-weight:900;margin-top:4px}.companies-empty{border:1px dashed #cddae5;border-radius:18px;padding:24px;display:flex;align-items:center;gap:16px;background:#fff}.companies-empty b{color:#0b3155}.companies-empty span{color:#687f92;flex:1}.companies-empty button{border:0;background:#f45100;color:#fff;border-radius:10px;padding:12px 16px;font-weight:900;cursor:pointer}@media(max-width:1000px){.company-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.companies{padding:40px 0}.companies-head{grid-template-columns:1fr}.companies-head h2{font-size:28px}.company-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.companies-empty{align-items:flex-start;flex-direction:column}.companies-empty span{flex:auto}}@media(max-width:420px){.company-logos{grid-template-columns:1fr 1fr}.company-logo{min-height:120px;padding:12px}.company-logo img{height:54px}}


/* MixSign V5.1.1 - Assistente Virtual compacta / correção Home */

.chat-fab-avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;border:2px solid #fff;background:#fff;display:block;flex:0 0 auto}.chat-fab-avatar img,.chat-assistant-avatar{width:100%;height:100%;object-fit:cover}.chat-assistant-avatar{width:42px;height:42px;border-radius:50%;border:2px solid rgba(255,255,255,.85);flex:0 0 auto}.assistant-conversation{display:flex;flex:1;min-height:0;flex-direction:column;background:#f7fafc}.assistant-conversation[hidden]{display:none!important}.assistant-messages{flex:1;overflow:auto;padding:15px;display:flex;flex-direction:column;gap:11px;min-height:150px}.assistant-msg{display:flex;align-items:flex-end;gap:8px;max-width:91%}.assistant-msg img{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:0 0 auto}.assistant-msg span{display:block;background:#fff;border:1px solid #dce6ef;border-radius:15px 15px 15px 5px;padding:10px 12px;line-height:1.4;font-size:13px;color:#163b5d;box-shadow:0 2px 7px rgba(8,47,82,.06)}.assistant-msg.visitor{align-self:flex-end}.assistant-msg.visitor span{background:#f45100;color:#fff;border-color:#f45100;border-radius:15px 15px 5px 15px}.assistant-choices{display:grid;gap:7px;padding:0 14px 10px;max-height:210px;overflow:auto}.assistant-choice,.assistant-product-link,.assistant-back{width:100%;border:1px solid #ccdbea;background:#fff;border-radius:11px;padding:10px 11px;display:flex;align-items:center;gap:9px;text-align:left;color:#0b3155;text-decoration:none;cursor:pointer;font:inherit}.assistant-choice:hover,.assistant-product-link:hover{border-color:#f45100;background:#fff8f3}.assistant-choice span{width:24px;text-align:center}.assistant-choice b{flex:1;font-size:12px}.assistant-choice i{font-style:normal;font-size:20px}.assistant-product-link{justify-content:center;background:#fff4ed;border-color:#ffb58b;color:#b83d00;font-weight:850}.assistant-product-link.secondary{background:#eef6ff;border-color:#bfd7ef;color:#0b4f86}.assistant-back{justify-content:center;border:0;background:transparent;color:#63788b;font-size:11px}.assistant-compose{display:grid;grid-template-columns:1fr auto;gap:7px;padding:10px 14px 7px;border-top:1px solid #e4ebf1;background:#fff}.assistant-compose textarea{resize:none;min-height:54px;border-radius:11px}.assistant-compose .btn{align-self:stretch}.assistant-human{margin:0 14px 7px;border:1px solid #f2a982;background:#fff7f1;color:#b43b00;border-radius:10px;padding:9px 12px;font-weight:850;cursor:pointer}.assistant-note{padding:0 16px 11px;text-align:center;color:#7b8b99;font-size:9px;background:#fff}.assistant-human:disabled{opacity:.65}.chat-brand>div{min-width:0}.chat-brand b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}@media(max-width:620px){.assistant-messages{padding:12px}.assistant-choices{max-height:185px}.assistant-msg span{font-size:14px}.chat-fab-avatar{width:38px;height:38px}.chat-brand b{max-width:190px}}


/* Launcher compacto e seguro contra cache/estilos antigos */
.chat-fab{max-width:245px;min-height:58px;overflow:hidden}
.chat-fab-avatar{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important}
.chat-fab-avatar img{display:block!important;width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;object-fit:cover!important}
.chat-assistant-avatar{display:block!important;width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;object-fit:cover!important}
@media(max-width:700px){.chat-fab{width:56px!important;height:56px!important;max-width:56px!important;min-height:56px!important;padding:7px!important}.chat-fab-avatar,.chat-fab-avatar img{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important}}

/* V5.1.3 - validação obrigatória do potencial cliente */
.chat-field{display:grid;gap:4px}.chat-field-error{min-height:14px!important;color:#b42318!important;font-size:10px!important;font-weight:700}.chat-start input:user-invalid{border-color:#f0b4a8}.chat-start .btn:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.15)}.chat-privacy-note{display:block;line-height:1.35;color:#64788a!important;background:#f6f9fc;border-radius:9px;padding:8px 10px}.chat-field input{box-sizing:border-box}

/* MixSign V5.1.4 - identidade visual dos certificados */
.product-head{align-items:center;gap:14px;flex-direction:column;text-align:center;margin-top:2px}.product-head .cert-product-icon{display:flex;align-items:center;justify-content:center;width:92px;height:92px;margin:0 auto 2px;font-size:0;flex:0 0 92px}.product-head .cert-product-icon img{display:block;width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 7px 12px rgba(11,49,85,.10))}.product-head h3{min-height:50px;display:flex;align-items:center;justify-content:center;text-align:center}.product{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product:hover{transform:translateY(-3px);border-color:#c8ddea;box-shadow:0 16px 34px rgba(11,49,85,.10)}
@media(max-width:650px){.product-head .cert-product-icon,.product-head .cert-product-icon img{width:82px;height:82px}.product-head .cert-product-icon{flex-basis:82px}.product-head h3{min-height:0}}

/* MixSign V5.1.8 - destaque A1/A3 em nuvem */
.hero-art-v518{position:relative;overflow:hidden;padding:26px 18px 28px;background:linear-gradient(145deg,#f8fcff 0%,#eaf6ff 100%);box-shadow:0 16px 36px rgba(11,49,85,.07)}
.hero-art-v518 .hero-cloud-icon{display:block;width:min(220px,92%);height:142px;object-fit:contain;margin:-2px auto -2px;filter:drop-shadow(0 10px 13px rgba(11,49,85,.12))}
.hero-art-v518 strong{display:block;line-height:1.02;letter-spacing:-.5px}.hero-art-v518 strong span{color:#1686dc}
.hero-art-v518>small{font-size:12px;line-height:1.45;color:#315675;margin-top:13px}
.hero-digital-badge{position:absolute;right:12px;top:12px;width:62px;min-height:68px;border-radius:10px;background:linear-gradient(180deg,#1686dc,#0b5fa5);color:#fff;display:grid;place-items:center;align-content:center;line-height:1;box-shadow:0 8px 18px rgba(11,95,165,.22);z-index:2}
.hero-digital-badge>b{font-size:16px;margin:3px 0}.hero-digital-badge>small{font-size:8px;letter-spacing:.6px;color:#fff;margin:0}
@media(max-width:1000px){.hero-art-v518 .hero-cloud-icon{width:190px;height:126px}}
