/* Remaining content pages use the approved Manrope / warm ivory / violet system. */
.aries-site .ar-senior-team{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;align-items:start}
.ar-senior-team-copy p{font-size:18px;line-height:1.75;max-width:65ch;margin:0 0 20px}
.ar-senior-team-copy p:last-child{margin-bottom:0}
@media(max-width:800px){.aries-site .ar-senior-team{grid-template-columns:1fr;gap:24px}.ar-senior-team-copy p{font-size:16px}}
.aries-site .ar-company-revision h2+.ar-related-links{margin-top:28px;gap:12px 32px}
.aries-site .ar-company-revision .ar-inner-section>h2+.ar-inner-lead{margin-top:32px}
.aries-site .ar-company-revision h2+.ar-related-links>a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;line-height:1.5}
.aries-site .ar-product-catalog .ar-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.aries-site .ar-product-catalog .ar-product-card{display:flex;flex-direction:column;min-width:0;padding:32px;background:var(--ar-paper);border:0;border-radius:12px;color:var(--ar-ink)}
.ar-product-identity{display:flex;align-items:center;min-height:96px;margin-bottom:24px}
.ar-product-identity img{display:block;width:210px;max-width:100%;height:88px;object-fit:contain;object-position:left center}
.ar-nearmiss-identity{gap:12px;color:#493066;font-size:25px;font-weight:700;line-height:1.15}
.ar-nearmiss-identity svg{width:44px;height:44px;flex:none}
.ar-crm-identity{color:#533977;font-size:36px;font-weight:650;letter-spacing:-.03em}
.aries-site .ar-product-catalog .ar-product-card h3{display:block;color:var(--ar-ink);font-size:24px;line-height:1.3;margin:0 0 16px}
.aries-site .ar-product-catalog .ar-product-card p{color:#58515f;font-size:16px;line-height:1.7;margin:0 0 28px;max-width:none}
.aries-site .ar-product-catalog .ar-product-card .ar-text-link{color:#493066;border-color:#8c8298;margin-top:auto;align-self:flex-start;line-height:1.6}
.ar-crm-foundation{scroll-margin-top:110px}
.ar-crm-scope{display:grid;grid-template-columns:1fr 1fr;gap:48px}
.ar-crm-scope>div{border-top:1px solid var(--ar-line);padding-top:24px}
.aries-site .ar-crm-foundation h3{font-size:24px;line-height:1.3;margin:0 0 20px}
.ar-crm-scope ul{padding-left:20px;list-style:disc;margin:0}
.ar-crm-scope li{list-style:disc;font-size:17px;line-height:1.7;margin-bottom:12px}
.ar-crm-ai{margin-top:40px;max-width:75ch}
.ar-crm-ai p{font-size:17px;line-height:1.75;margin:0 0 16px}
@media(max-width:1000px){.aries-site .ar-product-catalog .ar-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.aries-site .ar-product-catalog .ar-product-grid,.ar-crm-scope{grid-template-columns:1fr}.aries-site .ar-product-catalog .ar-product-card{padding:24px}.ar-crm-scope{gap:28px}}
.ar-founder-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;align-items:center}.ar-founder-hero .ar-authentic-photo{width:100%;max-width:420px;justify-self:end;margin:0}.ar-founder-hero p,.ar-founder-story p{max-width:70ch;line-height:1.75}.ar-founder-story p{margin-top:20px}@media(max-width:800px){.ar-founder-hero{grid-template-columns:1fr;gap:32px}.ar-founder-hero .ar-authentic-photo{justify-self:start;max-width:320px}}
.ar-company-revision .ar-process-method .ar-media-split{grid-template-columns:1fr;max-width:900px}.ar-case-objective{color:#493066;line-height:1.6}.ar-case-objective strong,.ar-case-archive-story strong{display:block;font-weight:700;margin-bottom:4px}.ar-featured-copy h4{font-size:18px;margin:24px 0 8px}.ar-project-archive article{grid-template-columns:48px minmax(0,1fr) minmax(0,1.2fr);align-items:start}.ar-case-archive-story p{font-size:16px;line-height:1.65;margin-bottom:16px}.ar-case-facts{display:grid;grid-template-columns:1fr 2fr;gap:24px;margin:0 0 40px;padding-bottom:24px;border-bottom:1px solid #cfc4da}.ar-case-facts dt{font-size:14px;font-weight:700;color:#493066;margin-bottom:8px}.ar-case-facts dd{margin:0;font-size:19px;line-height:1.5}@media(max-width:800px){.ar-project-archive article{grid-template-columns:36px minmax(0,1fr)}.ar-case-archive-story{grid-column:2}.ar-case-facts{grid-template-columns:1fr}}
.ar-institutional-grid{display:grid;grid-template-columns:2fr 2fr 1fr;gap:40px;align-items:start;margin-top:32px}.ar-institutional-grid figure{margin:0;min-width:0}.ar-institutional-grid img{display:block;width:100%;height:auto}.ar-institutional-grid figcaption{padding-top:16px;font-size:16px;line-height:1.6;color:#493f53}.ar-institutional-grid figure:last-child{max-width:360px}@media(max-width:800px){.ar-institutional-grid{grid-template-columns:1fr;gap:32px}.ar-institutional-grid figure:last-child{width:80%;max-width:360px}}
.ar-international-events>p{max-width:65ch;line-height:1.75}.ar-international-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.ar-international-grid figure{margin:0;min-width:0}.ar-event-image{aspect-ratio:3/4;overflow:hidden;background:#e8e3dc}.ar-event-image img{display:block;width:100%;height:100%;object-fit:cover}.ar-event-dubai img{object-position:center 50%}.ar-international-grid figcaption{padding-top:20px}.ar-international-grid h3{font-size:24px;line-height:1.3;margin-bottom:10px}.ar-international-grid p{font-size:16px;line-height:1.7}@media(max-width:800px){.ar-international-grid{grid-template-columns:minmax(0,440px);gap:36px}.ar-international-grid h3{font-size:22px}}
.ar-authentic-photo{margin:0;min-width:0}.ar-authentic-photo img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.ar-authentic-photo figcaption{font-size:12px;line-height:1.5;color:#655a6e;margin-top:12px}.ar-photo-luca-whiteboard{max-width:480px;margin-inline:auto}.ar-photo-luca-whiteboard img{aspect-ratio:4/5;object-position:center 25%}.ar-photo-luca-speaking{max-width:360px;margin-bottom:24px}.ar-photo-luca-speaking img{aspect-ratio:1;object-position:center}.ar-training-photos{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px}@media(max-width:800px){.ar-training-photos{grid-template-columns:1fr}.ar-authentic-photo{width:100%}}
.ar-generated-cover{margin:0;min-width:0}.ar-generated-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.ar-generated-cover figcaption{padding:10px 14px;font-size:12px;line-height:1.5;color:#655a6e;background:#f3f1eb}.ar-real-portrait{margin:0 0 24px}.ar-real-portrait img{display:block;width:100%;max-width:360px;aspect-ratio:1;object-fit:cover;object-position:40% center}
.ar-sector-process{padding:40px;background:#e9e3ef;border:1px solid #d8ccdf}.ar-sector-symbol{width:76px;height:76px;margin-bottom:28px}.ar-sector-symbol svg{width:100%;height:100%}.ar-sector-process ol{list-style:none;padding:0;margin:20px 0 0}.ar-sector-process li{display:flex;gap:24px;padding:18px 0;border-top:1px solid #cbbbd6;font-size:19px;color:#493066}.ar-sector-process li span{font-size:13px;font-variant-numeric:tabular-nums;padding-top:4px}
.aries-site .ar-content-page>section{padding:64px 0;background:transparent}
.aries-site .ar-content-page>section:first-of-type{padding-top:38px;padding-bottom:48px}
.aries-site .ar-content-page .auto-container{max-width:1320px;padding:0 28px}
.aries-site .ar-content-page .page-title{background:none!important;text-align:left}
.aries-site .ar-content-page .page-title:before{content:none}
.aries-site .ar-content-page .page-title .content-box{padding:0;text-align:left}
.aries-site .ar-content-page h1{font-size:clamp(38px,4.4vw,64px);line-height:1.1;color:#26222b;margin:0 0 24px;max-width:24ch}
.aries-site .ar-content-page h2{font-size:clamp(28px,3vw,42px);line-height:1.2;color:#26222b;margin:0 0 24px}
.aries-site .ar-content-page :is(h3,h4,h6){font-size:23px;line-height:1.35;color:#493066;margin:24px 0 14px}
.aries-site .ar-content-page :is(p,.text){font-size:17px;line-height:1.8;color:#514958;max-width:75ch}
.aries-site .ar-content-page .sec-title{text-align:left;margin-bottom:28px;padding:0}
.aries-site .ar-content-page .sec-title p{text-transform:none;font-weight:400;letter-spacing:normal}
.aries-site .ar-content-page .sec-title>span,.ar-content-page .decor,.ar-content-page .icon-box,.ar-content-page .sub-title{display:none}
.aries-site .ar-content-page .bread-crumb{position:static;display:flex;flex-wrap:wrap;gap:16px;text-align:left;margin-top:24px;color:#655a6e;font-size:13px}
.aries-site .ar-content-page .bread-crumb a{color:#573882}.aries-site .ar-content-page .bread-crumb li:before{content:none}
.aries-site .ar-content-page .row{row-gap:36px}.aries-site .ar-content-page .inner-box,.aries-site .ar-content-page .inner-column,.aries-site .ar-content-page .content-box{padding:0;margin:0;box-shadow:none;background:transparent;border:0;border-radius:0;transform:none}
.aries-site .ar-content-page :is(.service-block-one,.image-box):before,.aries-site .ar-content-page .inner-box:before,.aries-site .ar-content-page .inner-box:after{content:none}
.aries-site .ar-content-page .service-block-one{padding:24px 0;border-top:1px solid #d8d2dc;height:auto;margin:0;background:transparent;box-shadow:none}
.aries-site .ar-content-page .image-box img{max-width:100%;height:auto;border-radius:0;box-shadow:none}
.aries-site .ar-content-page .theme-btn{background:#573882;color:#fff;border:1px solid #573882;border-radius:0;box-shadow:none;padding:16px 24px;font-size:15px;line-height:1.5;transition:background-color 180ms ease}
.aries-site .ar-content-page .theme-btn:before,.aries-site .ar-content-page .theme-btn:after{content:none}.aries-site .ar-content-page .theme-btn:hover{background:#402761}
.aries-site .ar-content-page ul:not(.bread-crumb){list-style:disc;padding-left:22px}.aries-site .ar-content-page li{line-height:1.8}
.aries-site .ar-content-page .technology-box{padding:0;margin:28px 0}.aries-site .ar-content-page .list-item li:before{content:none}
.aries-site .ar-content-page .service-details-content .content-box{max-width:80ch}
.ar-content-page .cookie-settings-actions{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}
.ar-content-page .cookie-category-settings{border-top:1px solid #d8d2dc;padding:24px 0}
.ar-content-page .cookie-category-header{display:flex;justify-content:space-between;gap:24px;align-items:center}
.ar-content-page .cookie-category-header h4{margin:0 0 12px}
.ar-content-page #contact-form{max-width:760px;padding:28px;background:#ebe5f0}
.ar-form-feedback{padding:32px;background:#ebe5f0;border-top:1px solid #b8a9c4}.ar-form-feedback h3{font-size:26px;line-height:1.3;margin-bottom:16px}.ar-form-feedback p{line-height:1.7}
.ar-error-page{padding-top:80px;padding-bottom:100px;min-height:55vh}.ar-error-page h1{font-size:clamp(40px,5vw,70px);margin-bottom:24px}.ar-error-page p{font-size:18px;line-height:1.75;max-width:60ch;margin-bottom:28px}
@media(max-width:800px){.aries-site .ar-content-page>section{padding:38px 0}.aries-site .ar-content-page .auto-container{padding:0 20px}.aries-site .ar-content-page h1{font-size:38px}.aries-site .ar-content-page p{font-size:16px}.ar-content-page .cookie-settings-actions{flex-direction:column}.ar-content-page .cookie-settings-actions .theme-btn{width:100%}.ar-error-page{padding-top:48px;padding-bottom:64px}}
.ar-detail-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}
.aries-site .ar-detail-hero h1{font-size:clamp(38px,4.4vw,64px);line-height:1.1;margin:0 0 26px;max-width:19ch}
.ar-detail-intro{font-size:18px;line-height:1.75;color:#58515f;margin-bottom:28px;max-width:65ch}
.ar-detail-intro p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 16px}
.ar-detail-art{margin:0;min-width:0}.ar-detail-art img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
.ar-detail-art figcaption{font-size:12px;line-height:1.5;color:#655a6e;margin-top:10px}
.ar-detail-text-only{grid-template-columns:1fr}.ar-detail-text-only h1{max-width:24ch}
.ar-detail-section{padding-top:64px;padding-bottom:64px;border-bottom:1px solid #d8d2dc}
.aries-site .ar-detail-section>h2{font-size:clamp(29px,3vw,42px);line-height:1.2;margin:0 0 32px;max-width:30ch}
.ar-detail-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px}
.ar-document-heading{max-width:960px}
.ar-document-heading .ar-inner-lead{max-width:65ch;margin:28px 0}
.ar-document-overview{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start;border-top:1px solid var(--ar-line)}
.ar-document-overview h2{margin-bottom:28px!important}
.ar-document-list>article{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;padding:28px 0;border-bottom:1px solid var(--ar-line)}
.aries-site .ar-document-list h3{font-size:25px;line-height:1.35;margin:0}
.ar-document-list p{margin:0;max-width:70ch}
.ar-document-section-heading{margin-bottom:32px}
.ar-document-assessment>p{max-width:75ch}
.aries-site .ar-document-assessment h3{margin:40px 0 20px;font-size:26px}
@media(max-width:800px){.ar-document-overview,.ar-document-list>article{grid-template-columns:1fr;gap:20px}.ar-document-overview{gap:32px}.ar-document-heading .ar-inner-lead{margin:24px 0}}
.ar-detail-section-intro{max-width:75ch;margin-bottom:32px}
.ar-detail-section-intro:last-child{margin-bottom:0}
.aries-site .ar-detail-topics{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}
.ar-detail-topics>li{padding:20px 0;border-top:1px solid var(--ar-line);font-size:23px;line-height:1.35;color:#493066;overflow-wrap:anywhere}
.ar-detail-next .ar-related-links{margin-top:28px}
@media(max-width:800px){.aries-site .ar-detail-topics{grid-template-columns:1fr}.ar-detail-topics>li{font-size:21px}}
.ar-detail-content>article:only-child{grid-column:1/-1;max-width:78ch}
.aries-site .ar-detail-content h3{font-size:23px;line-height:1.35;margin:0 0 16px;color:#493066}
.ar-detail-prose{font-size:16px;line-height:1.8;color:#514958}.ar-detail-prose p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 16px}
.ar-detail-prose ul,.ar-detail-intro ul{list-style:disc;padding-left:22px}.ar-detail-prose li{padding:5px 0}
.ar-detail-prose a{text-decoration:underline;text-underline-offset:4px;color:#573882}
.ar-technology-strip{display:flex;flex-wrap:wrap;gap:28px 40px;align-items:center}.ar-technology-strip img{width:100px;height:56px;object-fit:contain}
.ar-sector-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:center}.ar-sector-hero img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.aries-site .ar-sector-hero h1{font-size:clamp(38px,4.4vw,64px);line-height:1.1;margin:0 0 24px}
.ar-sector-intro{max-width:75ch}.ar-sector-intro p{font-size:18px;line-height:1.75}
.ar-sector-scenarios details{border-top:1px solid #d8d2dc;padding:24px 0}.ar-sector-scenarios summary{font-size:23px;line-height:1.35;cursor:pointer;color:#302a35;padding-right:24px}
.ar-sector-comparison{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:24px}.ar-sector-comparison h3{font-size:21px;color:#493066;margin:0 0 12px}.ar-sector-comparison p{font-size:16px;line-height:1.75}
.ar-sector-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px;padding-bottom:72px}
.ar-sector-directory>a{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:28px 0;border-top:1px solid #d8d2dc;color:inherit}.ar-sector-directory h2{font-size:24px;margin:0 0 12px}.ar-sector-directory p{font-size:15px;line-height:1.65;color:#58515f;margin:0}
.ar-sector-directory>a:hover h2{text-decoration:underline;text-underline-offset:5px}
.aries-site .ar-sector-directory>a{display:block;padding:32px 0;text-decoration:none}
.aries-site .ar-sector-directory h2{font-size:28px;line-height:1.25;margin:0 0 16px}
.ar-sector-index .ar-inner-lead{margin-top:28px;max-width:65ch}
.ar-sector-jump{display:grid;align-self:center}
.ar-sector-jump a{padding:20px 0;border-top:1px solid var(--ar-line);color:var(--ar-purple,#573882);font-size:17px;line-height:1.5}
.aries-site .ar-sector-page .ar-sector-intro{max-width:1280px}
.ar-sector-intro>h2,.ar-sector-intro>p{max-width:75ch}
.ar-sector-page section[id]{scroll-margin-top:100px}
.ar-sector-page #progetti-settore .ar-related-links{margin-top:24px}
.aries-site .ar-sector-comparison h3{font-size:22px;line-height:1.4;margin:0 0 16px}
@media(max-width:800px){.aries-site .ar-sector-directory h2{font-size:25px}.ar-sector-jump a{padding:16px 0}.ar-sector-page .ar-sector-hero h1{overflow-wrap:break-word}}
.aries-site .ar-top-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}
.ar-top-hero-copy{min-width:0}.aries-site .ar-top-hero h1{font-size:clamp(36px,4vw,58px);line-height:1.08;max-width:20ch}.aries-site .ar-top-hero .ar-inner-lead{font-size:18px;line-height:1.65}.ar-top-hero-art{margin:0;min-width:0}.ar-top-hero-art img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.ar-inner-contact .ar-top-hero-art{max-width:380px;justify-self:end}
/* Give the two verified credentials a clear rhythm in heroes and proof strips. */
.aries-site .ar-hero-process-art figcaption{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:16px;margin:0 24px;padding:20px 24px;background:#eee9f2;color:#493066;align-items:center}
.aries-site .ar-hero-process-art figcaption>span{font-size:14px;line-height:1.5}
.aries-site .ar-hero-process-art figcaption>span:last-child{text-align:right}
.aries-site .ar-hero-process-art figcaption strong{display:block;font-size:18px;font-weight:650;margin-bottom:4px}
.ar-process-caption-arrow{display:block;width:100%;height:16px}
.aries-site .ar-problem-layout+.ar-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:20px;margin-top:56px}
.aries-site .ar-problem-layout+.ar-related-links>h3{grid-column:1/-1;margin:0;font-size:22px;line-height:1.4}
@media(max-width:800px){.aries-site .ar-hero-process-art figcaption{margin:0;padding:16px;gap:12px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}}
.aries-site .ar-problem-layout+.ar-related-links>a{display:block;min-width:0;padding:16px 0;font-size:15px;line-height:1.65;border-top:1px solid var(--ar-line);text-decoration:none;overflow-wrap:break-word}
.aries-site .ar-problem-layout+.ar-related-links>a:hover{text-decoration:underline;text-underline-offset:5px}
.aries-site .ar-problem-layout+.ar-related-links>a:last-child{grid-column:1/-1;justify-self:end;border-top:0;padding:12px 0;text-decoration:underline;text-underline-offset:5px}
@media(max-width:800px){.aries-site .ar-problem-layout+.ar-related-links{grid-template-columns:1fr;gap:0;margin-top:32px}.aries-site .ar-problem-layout+.ar-related-links>a:last-child{justify-self:start;margin-top:12px}}
.aries-site .ar-company-numbers{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin:24px 0}
.aries-site .ar-company-numbers>strong{display:block;white-space:nowrap;font-size:clamp(30px,2.8vw,38px);font-weight:650;line-height:1.2;letter-spacing:-.02em;color:#533977}
.aries-site .ar-company-numbers strong small{font-size:15px;font-weight:500;letter-spacing:0}
.aries-site .ar-company-numbers>span{display:none}
.aries-site .ar-proof-item .ar-company-numbers,.aries-site .ar-inner-proof .ar-company-numbers{flex-direction:column;align-items:flex-start;gap:10px;margin:0}
.aries-site .ar-proof-item .ar-company-numbers>strong,.aries-site .ar-inner-proof .ar-company-numbers>strong{font-size:32px}
.aries-site .ar-inner-proof{grid-template-columns:1.1fr 1fr 1fr 1.25fr}
.aries-site .ar-inner-recognition strong,.aries-site .ar-proof-awards>strong{font-size:15px;line-height:1.5;font-weight:500}
.aries-site .ar-inner-recognition strong+strong{margin-top:16px}
.aries-site .ar-inner-steps li>span{display:block;font-family:inherit;font-size:40px;line-height:1;font-weight:500;letter-spacing:-.02em;color:#d4bfe5;font-variant-numeric:tabular-nums}
@media(max-width:800px){.aries-site .ar-inner-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.aries-site .ar-inner-proof>div:first-child{grid-column:1/-1}.aries-site .ar-inner-proof .ar-company-numbers{flex-direction:row;flex-wrap:wrap;gap:12px 28px}.aries-site .ar-inner-steps li>span{font-size:34px}}
/* Remove the visual white backing on the partner badge without redrawing the mark. */
.aries-site .ar-recognition-logos{display:flex;gap:22px;align-items:center;width:100%}
.aries-site .ar-recognition-logos>a{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;color:inherit;text-decoration:none}
.aries-site .ar-recognition-logos img{display:block;width:110px;max-width:100%;height:54px;object-fit:contain;object-position:left center}
.aries-site .ar-recognition-logos span{font-size:12px;line-height:1.4}
.aries-site .ar-recognition-logos>a>img{background:transparent;padding:0;width:124px;box-sizing:border-box;object-position:left center}
.aries-site .ar-recognition-logos .ar-innovit-logo{display:flex;align-items:center;background:#29232e;padding:10px;width:124px;max-width:100%;height:54px;box-sizing:border-box}
.aries-site .ar-innovit-logo img{width:100%;height:auto}
.aries-site .ar-network-credentials{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid var(--ar-line);padding-top:24px}
.aries-site .ar-network-credentials>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0}
.aries-site .ar-network-credentials img{display:block;max-width:100%;width:180px;height:60px;object-fit:contain}
.aries-site .ar-network-credentials span{font-size:12px;line-height:1.5;color:#655d6b;text-align:center}
@media(max-width:600px){.aries-site .ar-network-credentials{grid-template-columns:1fr;gap:24px}.aries-site .ar-inner-proof .ar-inner-recognition{grid-column:1/-1}.aries-site .ar-recognition-logos{gap:24px}.aries-site .ar-network-credentials img{width:180px}}
.ar-proof-partner,.ar-inner-claude{mix-blend-mode:multiply}
/* Shared edge treatment for generated illustrations, including detail and case pages.
   Keep photographs, logos, captions and actual product screenshots outside the mask. */
.ar-top-hero-art img,
.ar-service-spatial>img,
.ar-detail-art>img,
.ar-generated-cover>img,
.ar-hero-process-art>img,
.ar-motion-image,
img[src="/assets/images/redesign/training-spatial-v3-1200.webp"]{
    -webkit-mask-image:linear-gradient(to right,transparent,rgba(0,0,0,.18) 3%,rgba(0,0,0,.65) 8%,#000 16%,#000 84%,rgba(0,0,0,.65) 92%,rgba(0,0,0,.18) 97%,transparent),linear-gradient(to bottom,transparent,rgba(0,0,0,.25) 2%,rgba(0,0,0,.75) 6%,#000 12%,#000 86%,rgba(0,0,0,.75) 93%,rgba(0,0,0,.25) 98%,transparent);
    mask-image:linear-gradient(to right,transparent,rgba(0,0,0,.18) 3%,rgba(0,0,0,.65) 8%,#000 16%,#000 84%,rgba(0,0,0,.65) 92%,rgba(0,0,0,.18) 97%,transparent),linear-gradient(to bottom,transparent,rgba(0,0,0,.25) 2%,rgba(0,0,0,.75) 6%,#000 12%,#000 86%,rgba(0,0,0,.75) 93%,rgba(0,0,0,.25) 98%,transparent);
    -webkit-mask-composite:source-in;
    mask-composite:intersect;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
}
@media(max-width:800px){.aries-site .ar-top-hero{grid-template-columns:1fr;gap:24px}.aries-site .ar-top-hero h1{font-size:clamp(34px,9vw,44px);max-width:none}.ar-top-hero-art{width:100%;max-width:520px;justify-self:center}.ar-inner-contact .ar-top-hero-art{max-width:240px;justify-self:center}.aries-site .ar-top-hero .ar-inner-lead{font-size:17px}}
@media(max-width:800px){.ar-detail-hero,.ar-sector-hero{grid-template-columns:1fr;gap:28px}.aries-site .ar-detail-hero h1,.aries-site .ar-sector-hero h1{font-size:40px;max-width:none}.ar-detail-intro,.ar-sector-intro p{font-size:16px}.ar-detail-section{padding-top:40px;padding-bottom:40px}.ar-detail-content,.ar-sector-comparison,.ar-sector-directory{grid-template-columns:1fr;gap:28px}.ar-sector-directory{gap:0}.ar-sector-scenarios summary{font-size:20px}.ar-detail-content>article{min-width:0}.ar-detail-prose{overflow-wrap:anywhere}.ar-detail-art{max-width:560px;width:100%}}
