/* Atlantic Image Defense - aid-public-valuation v1.15.4.19.35.451.244. Consolidated legacy cascade; source order preserved. */
/*!src:aid-legal-governance-v1.15.4.19.35.54.css*/
:root{--aid-legal-blue:#0196e7;--aid-legal-magenta:#ff00a4;--aid-legal-indigo:#151d3a;--aid-legal-ink:#17213f;--aid-legal-muted:#52627a;--aid-legal-line:#dce4ee}.aid-legal-hero .section-top-title{max-width:980px;margin:0 auto}.aid-legal-hero .section-top-title p{max-width:820px;margin:18px auto 0;color:#d7e2ea;font-size:18px;line-height:1.7}.aid-legal-kicker{display:inline-block;margin-bottom:12px;background:linear-gradient(90deg,#44baff,#a56cff 52%,#ff4fbd);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:12px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.aid-legal-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.aid-legal-meta span{border:1px solid rgba(1,150,231,0.34);background:linear-gradient(110deg,rgba(1,150,231,0.08),rgba(255,0,164,0.06));border-radius:999px;padding:8px 13px;color:#edf3ff;font-size:13px}.aid-legal-section{background:#f6f8fb}.aid-legal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px;border:1px solid var(--aid-legal-line);border-radius:12px;background:#ffffff;padding:14px 18px;box-shadow:0 8px 24px rgba(20,31,60,0.035)}.aid-legal-toolbar a,.aid-legal-toolbar .aid-cookie-manage-link{position:relative;color:var(--aid-legal-ink) !important;font-weight:700;text-decoration:none !important;transition:color 0.18s ease}.aid-legal-toolbar a::after,.aid-legal-toolbar .aid-cookie-manage-link::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--aid-legal-blue),var(--aid-legal-magenta));transform:scaleX(0);transform-origin:left;transition:transform 0.18s ease}.aid-legal-toolbar a:hover,.aid-legal-toolbar a:focus-visible,.aid-legal-toolbar .aid-cookie-manage-link:hover,.aid-legal-toolbar .aid-cookie-manage-link:focus-visible{color:#b90078 !important;outline:none}.aid-legal-toolbar a:hover::after,.aid-legal-toolbar a:focus-visible::after,.aid-legal-toolbar .aid-cookie-manage-link:hover::after,.aid-legal-toolbar .aid-cookie-manage-link:focus-visible::after{transform:scaleX(1)}.aid-cookie-manage-link{border:0;background:transparent;padding:0;cursor:pointer}.aid-legal-notice{position:relative;overflow:hidden;margin-bottom:28px;border:1px solid rgba(1,150,231,0.22);border-radius:14px;background:radial-gradient(circle at 0 0,rgba(1,150,231,0.14),transparent 32%),radial-gradient(circle at 100% 100%,rgba(255,0,164,0.1),transparent 32%),linear-gradient(145deg,#111a34,#0c1328);color:#ffffff;padding:23px 26px;box-shadow:0 16px 38px rgba(10,17,40,0.12)}.aid-legal-notice::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--aid-legal-blue),var(--aid-legal-magenta))}.aid-legal-notice p{margin:7px 0 0;color:#dce5f4;line-height:1.7}.aid-legal-layout{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:30px;align-items:start}.aid-legal-toc{position:sticky;top:24px;border:1px solid var(--aid-legal-line);border-radius:14px;background:#ffffff;padding:22px}.aid-legal-toc h2{margin:0 0 14px;color:var(--aid-legal-ink);font-size:18px}.aid-legal-toc ol{margin:0;padding-left:20px}.aid-legal-toc li{margin:0 0 9px;color:#69758a}.aid-legal-toc a{color:#33415f !important;line-height:1.45;text-decoration:none !important;transition:color 0.18s ease}.aid-legal-toc a:hover,.aid-legal-toc a:focus-visible{color:#c0007d !important;outline:none}.aid-legal-document{border:1px solid var(--aid-legal-line);border-radius:14px;background:#ffffff;padding:34px}.aid-legal-clause{scroll-margin-top:24px;margin-bottom:27px;border-bottom:1px solid #e7edf3;padding-bottom:27px}.aid-legal-clause:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.aid-legal-clause h2{margin:0 0 13px;color:var(--aid-legal-ink);font-size:24px;line-height:1.35}.aid-legal-clause p,.aid-legal-clause li{color:#43516b;font-size:16px;line-height:1.85}.aid-legal-contact{position:relative;overflow:hidden;margin-top:30px;border:1px solid rgba(1,150,231,0.2);border-radius:16px;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(110deg,rgba(1,150,231,0.72),rgba(255,0,164,0.65)) border-box;padding:27px;box-shadow:0 15px 38px rgba(20,31,60,0.07)}.aid-legal-contact::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--aid-legal-blue),#7e5fff,var(--aid-legal-magenta))}.aid-legal-contact h2{margin:0 0 8px;color:var(--aid-legal-ink);font-size:22px}.aid-legal-contact__address{margin:0;color:#667188;font-size:14px;line-height:1.6}.aid-legal-contact__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.aid-legal-contact__links a{display:grid;gap:3px;min-width:0;border:1px solid #e2e7f0;border-radius:12px;background:#f8f9fd;color:var(--aid-legal-ink) !important;padding:13px 14px;text-decoration:none !important;transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.aid-legal-contact__links a:hover,.aid-legal-contact__links a:focus-visible{transform:translateY(-1px);border-color:rgba(255,0,164,0.4);outline:none;box-shadow:0 10px 24px rgba(51,36,104,0.08)}.aid-legal-contact__links strong{color:#8b2c89;font-size:11px;letter-spacing:0.08em;text-transform:uppercase}.aid-legal-contact__links span{min-width:0;overflow-wrap:anywhere;color:#26314e;font-size:12px;line-height:1.45}.aid-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aid-trust-card{display:flex;flex-direction:column;min-height:260px;border:1px solid #dbe3ed;border-radius:14px;background:#ffffff;color:var(--aid-legal-ink);padding:25px;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.aid-trust-card:hover,.aid-trust-card:focus-visible{transform:translateY(-3px);border-color:rgba(255,0,164,0.45);outline:none;box-shadow:0 16px 36px rgba(24,32,71,0.1)}.aid-trust-card>span{color:#5267a3;font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.aid-trust-card h2{margin:13px 0;font-size:21px;line-height:1.35}.aid-trust-card p{flex:1;color:#59677d;line-height:1.65}.aid-trust-card strong{color:#bd007b}.aid-process-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px}.aid-process-overview>div{border:1px solid rgba(1,150,231,0.16);border-radius:14px;background:linear-gradient(145deg,#17213f,#11182f);color:#ffffff;padding:22px}.aid-process-overview span{background:linear-gradient(90deg,#47bcff,#ff4fbd);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900}.aid-process-overview h2{margin:10px 0;color:#ffffff;font-size:18px}.aid-process-overview p{margin:0;color:#d3dcef;line-height:1.6}.aid-reference-framework{margin-top:30px;border:1px solid #dbe3ed;border-radius:14px;background:#ffffff;padding:28px}.aid-reference-framework h2{color:var(--aid-legal-ink)}.aid-reference-framework>p{color:#5a687e;line-height:1.7}.aid-reference-framework ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;padding:0;list-style:none}.aid-reference-framework li{display:flex;flex-direction:column;border:1px solid #e6eaf2;border-radius:10px;background:#f7f8fc;padding:14px}.aid-reference-framework li span{margin-top:4px;color:#68748a;font-size:13px}@media (min-width:1280px){body.aid-context-public .aid-legal-toc{top:calc(var(--aid-public-desktop-nav-height,92px) + 18px);max-height:calc(100vh - var(--aid-public-desktop-nav-height,92px) - 36px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media (max-width:991px){.aid-legal-layout{grid-template-columns:1fr}.aid-legal-toc{position:static;max-height:none;overflow:visible}.aid-trust-grid{grid-template-columns:1fr 1fr}.aid-process-overview{grid-template-columns:1fr 1fr}.aid-legal-contact__links{grid-template-columns:1fr}}@media (max-width:620px){.aid-legal-document,.aid-legal-contact{padding:22px}.aid-trust-grid,.aid-process-overview,.aid-reference-framework ul{grid-template-columns:1fr}.aid-legal-clause h2{font-size:21px}.aid-legal-toolbar{align-items:flex-start}}.aid-legal-toolbar .aid-language-switcher{display:inline-flex;align-items:center;gap:6px}.aid-legal-toolbar .aid-language-switcher>span{color:#8fa0b7}.aid-legal-toolbar .aid-language-switcher .aid-language-option{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:32px;padding:0 9px;border:1px solid rgba(16,36,50,.18);border-radius:7px;background:#ffffff;color:#102432 !important;font-size:12px;font-weight:800;letter-spacing:.05em;line-height:1;text-decoration:none !important;box-shadow:none}.aid-legal-toolbar .aid-language-switcher .aid-language-option::after{display:none}.aid-legal-toolbar .aid-language-switcher .aid-language-option:hover,.aid-legal-toolbar .aid-language-switcher .aid-language-option:focus-visible{border-color:#138ba1;color:#138ba1 !important;outline:none}.aid-legal-toolbar .aid-language-switcher .aid-language-option.is-active,.aid-legal-toolbar .aid-language-switcher .aid-language-option[aria-current="true"]{border-color:#102432;background:#102432;color:#ffffff !important;box-shadow:0 5px 14px rgba(16,36,50,.16)}.aid-trust-card h2,.aid-reference-framework li strong{color:var(--aid-legal-ink) !important;text-shadow:none !important}.aid-reference-framework li{color:var(--aid-legal-ink)}.aid-legal-toc,.aid-legal-document,.aid-legal-contact,.aid-trust-card,.aid-reference-framework,.aid-reference-framework li{color:var(--aid-legal-ink)}.aid-legal-toc h1,.aid-legal-toc h2,.aid-legal-toc h3,.aid-legal-document h1,.aid-legal-document h2,.aid-legal-document h3,.aid-legal-contact h1,.aid-legal-contact h2,.aid-legal-contact h3,.aid-trust-card h1,.aid-trust-card h2,.aid-trust-card h3,.aid-reference-framework h1,.aid-reference-framework h2,.aid-reference-framework h3,.aid-reference-framework li strong{color:var(--aid-legal-ink) !important}.aid-legal-notice h1,.aid-legal-notice h2,.aid-legal-notice h3,.aid-legal-notice strong,.aid-process-overview h1,.aid-process-overview h2,.aid-process-overview h3,.aid-process-overview strong{color:#ffffff !important}.aid-reference-framework li span{color:#626e84}
/*!src:aid-valuation-methodology-v1.15.4.19.35.451.85.css*/
.aid-valuation-methodology-v45185 .aid-valuation-methodology-v45185__notice{border-left:4px solid #0e7891;background:linear-gradient(180deg,#f3fafb 0%,#edf7f9 100%)}.aid-valuation-methodology-v45185 .aid-legal-clause{position:relative;padding-left:clamp(18px,2.4vw,34px)}.aid-valuation-methodology-v45185__number{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:32px;margin-bottom:10px;border:1px solid #c9dfe5;border-radius:7px;background:#eff8fa;color:#0b6679;font-size:.75rem;font-weight:850;letter-spacing:.08em}.aid-valuation-methodology-v45185 .aid-legal-clause h2{margin-top:0}@media(max-width:760px){.aid-valuation-methodology-v45185 .aid-legal-clause{padding-left:16px}}.aid-valuation-methodology-v45185 .aid-valuation-methodology-v45185__notice{color:#173846;box-shadow:0 14px 34px rgba(13,72,92,.08)}.aid-valuation-methodology-v45185 .aid-valuation-methodology-v45185__notice strong{display:block;margin:0;color:#153949;font-size:clamp(1.08rem,1rem + .45vw,1.42rem);line-height:1.35}.aid-valuation-methodology-v45185 .aid-valuation-methodology-v45185__notice p{margin:10px 0 0;color:#4d6775;line-height:1.72}
