.sosx{--ink: #141010;--ink-2: #3b3230;--muted: #7a6d69;--paper: #fbf8f5;--card: #ffffff;--line: #ebe3dd;--line-2: #dcd1ca;--accent: #b20000;--accent-soft: #fbeceb;--ok: #2e7d32;--ok-soft: #e8f4e9;--serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--ease: cubic-bezier(.2, .7, .2, 1);font-family:inherit;color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}.sosx *,.sosx *:before,.sosx *:after{box-sizing:border-box}.sosx button{all:unset;box-sizing:border-box;cursor:pointer;font:inherit;color:inherit}.sosx ul,.sosx ol{list-style:none;margin:0;padding:0}.sosx li{margin:0!important}.sosx p{margin:0}.sosx a{color:inherit;text-decoration:none}.sosx h2,.sosx h3{margin:0;padding:0;text-transform:none;letter-spacing:normal;color:inherit}.sosx del{color:var(--muted);font-weight:400;opacity:1}.sosx img{display:block;max-width:100%;height:auto}.sosx :focus{outline:none}.sosx :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.sosx .sosx-ico{flex:none;vertical-align:-2px}.sosx .sosx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;background:var(--ink);color:#fff;font-weight:650;font-size:15px;white-space:nowrap;transition:background .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.sosx .sosx-btn:hover{background:var(--accent);box-shadow:0 8px 22px -10px #b2000099}.sosx .sosx-btn .sosx-ico{transition:transform .2s var(--ease)}.sosx .sosx-btn:hover .sosx-ico{transform:translate(3px)}.sosx .sosx-btn:active{transform:translateY(1px)}.sosx a.sosx-btn{color:#fff}.sosx .sosx-link{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:650;color:var(--ink-2);border-bottom:1px solid transparent;padding:2px 0;transition:color .15s,border-color .15s}.sosx .sosx-link:hover{color:var(--accent);border-color:currentColor}.sosx .sosx-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}@keyframes sosx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sosx-fade{0%{opacity:0}to{opacity:1}}@keyframes sosx-rot{to{transform:rotate(360deg)}}.sosx .sosx-spin{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:sosx-rot .7s linear infinite}@media (prefers-reduced-motion: reduce){.sosx *,.sosx *:before,.sosx *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sosf{--bg: #3a3a3d;--bg-2: #46464a;--fg: #f4f4f5;--fg-2: #d0d0d4;--fg-3: #a8a8ad;--hair: rgba(255, 255, 255, .12);--hot: #ff5a54;position:relative;margin-top:72px;color:var(--fg);font-size:14.5px}.sosf a{color:inherit}.sosf-cta-wrap{position:relative;z-index:2;padding:0 16px;margin-bottom:-56px}.sosf-cta{max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px 28px;padding:26px 32px;border-radius:20px;color:var(--ink);background:radial-gradient(120% 160% at 100% 0%,var(--accent-soft) 0%,transparent 55%),var(--paper);box-shadow:0 24px 50px -30px #270101b3;opacity:0;transform:translateY(18px)}.sosf.is-seen .sosf-cta{animation:sosx-rise .6s var(--ease) both}.sosf-cta__eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:4px!important}.sosf .sosf-cta__title{font-size:clamp(18px,2.2vw,23px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--ink);max-width:30ch}.sosf .sosf-cta__btn{flex:none;color:#fff}.sosf-main{position:relative;padding:104px 16px 0;background:radial-gradient(60% 80% at 0% 0%,rgba(255,255,255,.07),transparent 70%),radial-gradient(50% 70% at 100% 100%,rgba(178,0,0,.10),transparent 70%),var(--bg);overflow:hidden}.sosf-main:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:4px 4px}.sosf-grid{position:relative;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.25fr 1.3fr .9fr 1.15fr;gap:40px}.sosf-col{opacity:0;transform:translateY(14px)}.sosf.is-seen .sosf-col{animation:sosx-rise .6s var(--ease) both}.sosf.is-seen .sosf-col:nth-child(2){animation-delay:.08s}.sosf.is-seen .sosf-col:nth-child(3){animation-delay:.16s}.sosf.is-seen .sosf-col:nth-child(4){animation-delay:.24s}.sosf .sosf-h{font-size:12px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--fg-3)!important;margin:4px 0 16px!important}.sosf-h__btn{display:none!important}.sosf-logo{display:inline-flex;padding:10px 16px;border-radius:14px;background:#fff;box-shadow:0 10px 24px -16px #000c;transition:transform .3s var(--ease)}.sosf-logo:hover{transform:rotate(-2deg) scale(1.03)}.sosf-logo img{height:44px;width:auto}.sosf-logo span{font-weight:900;color:var(--ink)}.sosf-desc{color:var(--fg-2);margin-top:16px!important;line-height:1.6;max-width:34ch}.sosf-badge{display:inline-flex;align-items:center;gap:10px;margin-top:18px!important;padding:9px 14px 9px 12px;border:1px solid var(--hair);border-radius:999px;font-size:13.5px;color:var(--fg-2);background:#ffffff08}.sosf-badge strong{color:var(--fg)}.sosf-badge .sosx-ico{color:var(--hot);--card: var(--bg)}.sosf-quick{display:flex;gap:18px;margin-top:18px!important;font-size:13.5px}.sosf-quick a{color:var(--fg-2);border-bottom:1px solid var(--hair);padding-bottom:1px;transition:color .2s,border-color .2s}.sosf-quick a:hover{color:var(--fg);border-color:var(--hot)}.sosf-brands{columns:2;column-gap:24px}.sosf-brands li{break-inside:avoid}.sosf-brands a,.sosf-list a{position:relative;display:inline-block;padding:5px 0;color:var(--fg-2);transition:color .2s,transform .25s var(--ease)}.sosf-brands a:after,.sosf-list a:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1.5px;background:var(--b, var(--hot));transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.sosf-brands a:hover,.sosf-list a:hover{color:var(--fg);transform:translate(3px)}.sosf-brands a:hover:after,.sosf-list a:hover:after{transform:scaleX(1)}.sosf-brands a{--b: var(--hot)}.sosf-brands a[style]{filter:none}.sosf-brands a:after{background:color-mix(in srgb,var(--b) 70%,#fff 30%)}.sosf-contacts{display:grid;gap:10px}.sosf-contact{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--hair);background:#ffffff08;transition:background .2s,border-color .2s,transform .25s var(--ease)}.sosf-contact:hover{background:#ffffff12;border-color:#ff5a5480;transform:translateY(-2px)}.sosf-contact__ico{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ff5a5424;color:var(--hot);transition:background .2s,color .2s}.sosf-contact:hover .sosf-contact__ico{background:var(--hot);color:#fff}.sosf-contact>span:last-child{display:flex;flex-direction:column;font-weight:650;line-height:1.3;min-width:0;overflow-wrap:anywhere}.sosf-contact small{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.sosf-trust{position:relative;max-width:1080px;margin:44px auto 0;padding:22px 0;border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 32px}.sosf-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sosf-chips__label{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-right:4px}.sosf-chip{font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:8px;color:var(--ink);background:var(--fg);box-shadow:inset 0 -2px #00000014}.sosf-chips:last-child .sosf-chip{background:transparent;color:var(--fg-2);border:1px solid var(--hair);box-shadow:none}.sosf-bottom{position:relative;max-width:1080px;margin:0 auto;padding:18px 0 26px;border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;font-size:12.5px;color:var(--fg-3)}.sosf-bottom a{color:var(--fg-2);border-bottom:1px solid var(--hair)}.sosf-bottom a:hover{color:var(--fg);border-color:var(--hot)}.sosf .sosf-top{position:fixed;right:18px;bottom:18px;z-index:50;width:48px;height:48px;border-radius:50%;background:#ffffffeb;box-shadow:0 10px 24px -12px #14101099;backdrop-filter:blur(6px);opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.sosf .sosf-top.is-visible{opacity:1;transform:none;pointer-events:auto}.sosf .sosf-top:hover{transform:translateY(-2px)}.sosf-top svg{display:block;transform:rotate(-90deg)}.sosf-top__track{fill:none;stroke:#1410101a;stroke-width:3}.sosf-top__bar{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.sosf-top__arrow{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg);transform-origin:24px 24px}@media (max-width: 960px){.sosf-grid{grid-template-columns:1fr 1fr;gap:32px 28px}}@media (max-width: 640px){.sosf{margin-top:56px}.sosf-cta{flex-direction:column;align-items:flex-start;padding:22px 20px}.sosf .sosf-cta__btn{width:100%}.sosf-cta-wrap{margin-bottom:-40px}.sosf-main{padding-top:76px}.sosf-grid{grid-template-columns:1fr;gap:0}.sosf-col--brand{padding-bottom:22px}.sosf-col--contactos{order:-1;padding-bottom:24px}.sosf-col--brand{order:-2}.sosf-col.is-collapsible{border-top:1px solid var(--hair)}.sosf-col.is-collapsible .sosf-h{margin:0!important}.sosf-col.is-collapsible .sosf-h__txt{display:none}.sosf .sosf-col.is-collapsible .sosf-h__btn{display:flex!important;width:100%;justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2)}.sosf-h__chev{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .3s var(--ease)}.sosf-col.is-open .sosf-h__chev{transform:rotate(-135deg) translateY(-1px)}.sosf-col.is-collapsible .sosf-col__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.sosf-col.is-collapsible .sosf-col__body>*{overflow:hidden}.sosf-col.is-collapsible.is-open .sosf-col__body{grid-template-rows:1fr;padding-bottom:14px}.sosf-trust{flex-direction:column;margin-top:8px}.sosf-bottom{flex-direction:column;padding-bottom:84px}.sosf .sosf-top{right:14px;bottom:84px}}@media (min-width: 850px){.sosf-cta,.sosf-grid,.sosf-trust,.sosf-bottom{max-width:1320px}.sosf-main{padding-left:40px;padding-right:40px}.sosf-cta-wrap{padding:0 40px}}
/* Webmatica 2026-10-13: sem coluna Marcas + logo Webmatica */.sosf .sosf-col--marcas{display:none}.sosf .sosf-grid{grid-template-columns:1.4fr 1fr 1.2fr}@media (max-width: 960px){.sosf .sosf-grid{grid-template-columns:1fr 1fr}.sosf .sosf-col--brand{grid-column:1/-1}}@media (max-width: 640px){.sosf .sosf-grid{grid-template-columns:1fr}}.sosf-bottom a[href*="webmatica.pt"]{display:inline-flex;align-items:center;gap:7px;vertical-align:middle}.sosf-bottom a[href*="webmatica.pt"]:before{content:"";flex:none;width:34px;height:18px;background:url(data:image/webp;base64,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) center/contain no-repeat;transition:transform .3s var(--ease),filter .3s var(--ease)}.sosf-bottom a[href*="webmatica.pt"]:hover:before{transform:translateY(-1px);filter:drop-shadow(0 0 6px rgba(120,170,255,.55))}
.sosf-bottom a[href*="webmatica.pt"]{border-bottom:0;font-size:0;line-height:0;gap:0}.sosf-bottom a[href*="webmatica.pt"]:before{width:40px;height:21px}
/* Webmatica 2026-10-13: footer compacto */.sosf{margin-top:40px}.sosf .sosf-cta-wrap{display:none}.sosf .sosf-main{padding:40px 40px 0}.sosf .sosf-grid{grid-template-columns:1fr 1.5fr 1.2fr;gap:28px 40px;align-items:start}.sosf .sosf-desc,.sosf .sosf-quick{display:none}.sosf .sosf-logo img{width:56px;height:auto}.sosf .sosf-logo{margin-bottom:14px}.sosf .sosf-badge{margin:0}.sosf .sosf-h{margin-bottom:12px}.sosf .sosf-list{columns:2;column-gap:24px}.sosf .sosf-list li{break-inside:avoid;margin:0 0 7px!important}.sosf .sosf-list a{font-size:13.5px}.sosf .sosf-contacts{display:flex;flex-direction:column;gap:6px}.sosf .sosf-contact{padding:0;border:0;background:none;gap:10px;min-height:0}.sosf .sosf-contact__ico{width:30px;height:30px}.sosf .sosf-contact small{display:none}.sosf .sosf-trust{margin-top:28px;padding:14px 0;gap:10px 28px}.sosf .sosf-chip{min-height:26px;padding:0 10px;font-size:12px}.sosf .sosf-bottom{padding:14px 0 18px}@media (max-width:960px){.sosf .sosf-grid{grid-template-columns:1fr 1fr}.sosf .sosf-col--brand{grid-column:1/-1;display:flex;align-items:center;gap:16px}.sosf .sosf-logo{margin:0}}@media (max-width:640px){.sosf .sosf-main{padding:28px 18px 0}.sosf .sosf-grid{grid-template-columns:1fr;gap:0}.sosf .sosf-col--brand{padding-bottom:16px}.sosf .sosf-list{columns:1}.sosf .sosf-trust{margin-top:16px}}.sosf .sosf-logo{width:52px;height:52px;padding:6px;border-radius:12px}.sosf .sosf-logo img{width:100%;height:100%;object-fit:contain}.sosf .sosf-list li:has(a[href*="diagnostico"]),.sosf .sosf-list li:has(a[href*="contact"]){display:none}.sosf .sosf-list a{display:inline-block;padding:2px 0;line-height:1.35}.sosf .sosf-list li{margin:0 0 4px!important}.sosf .sosf-contact{font-size:14px}.sosf .sosf-trust .sosf-chips:nth-child(2){display:none}.sosf .sosf-trust{border-top:1px solid var(--hair)}.sosf .sosf-bottom{border-top:0;padding-top:4px}
/* sem logo nem portes */.sosf .sosf-col--brand{display:none!important}.sosf .sosf-grid{grid-template-columns:1.4fr 1fr}@media (max-width:640px){.sosf .sosf-grid{grid-template-columns:1fr}}
