.intro{background:#eee6d9}.intro>p:not(.eyebrow){margin:28px 0;max-width:780px}.proof{background:#ebe4da}.columns{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:35px 0}.section>p{max-width:820px;margin-top:22px}article{border-top:1px solid #c9bcae;padding:32px 0;max-width:900px}article:first-of-type{margin-top:36px}article p{margin-top:18px}.output{color:#702f46;font-size:17px}figure{margin:32px 0;max-width:800px}figure img{width:100%;height:auto}figcaption{font-size:14px;margin-top:10px}form{max-width:720px;margin-top:30px}label{display:block;margin:22px 0}input:not([type=checkbox]),select,textarea{display:block;width:100%;max-width:100%;padding:14px;margin-top:8px;border:1px solid #b9aa9c;border-radius:6px;font:inherit;background:#fffaf5}textarea{min-height:150px}input[type=checkbox]{width:20px;height:20px;vertical-align:middle}button{cursor:pointer}button:disabled{opacity:.6}#status{overflow-wrap:anywhere;margin-top:20px}@media(max-width:760px){body{padding-bottom:0}.columns{grid-template-columns:1fr;gap:30px}.site-header{font-size:14px}.section{padding:52px 22px}h1{font-size:34px}}
/* Argentiel: silver precision, deep graphite and restrained burgundy. */
body{background:#f4f5f5;color:#20272d}.site-header{background:#f4f5f5f5;border-color:#cbd0d4;padding-top:22px;padding-bottom:22px}.wordmark{display:block;font-size:23px;letter-spacing:.18em;font-weight:500}.wordmark span{display:block;font-size:10px;letter-spacing:.16em;margin-top:5px;color:#626b73}.site-header nav{display:flex;gap:28px;font-size:14px}.intro{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,#45515f 0%,transparent 54%),#151c24;color:#f1f3f5;padding-top:100px;padding-bottom:64px}.intro:after{content:"";position:absolute;z-index:-1;width:2px;height:160%;right:17%;top:-22%;transform:rotate(28deg);background:linear-gradient(transparent,#9ba9b9,#fff,#6e7987,transparent);box-shadow:12px 0 55px 20px #bac8d51a}.intro h1{font-family:inherit;font-size:clamp(35px,4.8vw,65px);font-weight:400;letter-spacing:-.055em;line-height:1.38;max-width:950px}.intro .eyebrow{color:#b8c6d4;font-size:13px;letter-spacing:.13em}.intro>p:not(.eyebrow){color:#d4dbe1;font-size:20px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:40px}.intro .button{background:linear-gradient(115deg,#f2f4f6,#b8c3ce);color:#19222b;border:1px solid #e2e8ed}.signature{border-top:1px solid #ffffff30;margin-top:72px;padding-top:22px;font-size:11px;letter-spacing:.2em;color:#a9b5c1}.proof{background:#e7ebee}.eyebrow{color:#5a3445;font-size:13px;letter-spacing:.08em}.section h2{font-family:inherit;font-weight:400}.columns h3{font-size:27px}article{border-color:#c4cdd4;padding:38px 0}article h3{font-size:24px}.output{color:#623348;border-left:2px solid #8e9ba7;padding-left:18px}.small{color:#56616b}.button{border-radius:2px}.button.burgundy{background:#513344}.intro .button.burgundy{background:linear-gradient(115deg,#f2f4f6,#b8c3ce);color:#19222b}input:not([type=checkbox]),select,textarea{background:#fff;border-color:#a8b4bf;border-radius:2px}a:focus-visible,button:focus-visible{outline-color:#888fab}footer{background:#19212a;color:#c7cfd7}footer strong{font-weight:500;letter-spacing:.12em}footer p{margin:14px 0;font-size:14px}footer a{display:inline-block;padding:8px 0}#inquiry{background:#f4f5f5}button{border:0} @media(max-width:760px){.site-header{padding:18px 20px;gap:14px}.wordmark{font-size:19px}.site-header nav{gap:16px;font-size:12px}.section{padding:60px 24px}.intro{padding-top:68px;padding-bottom:34px}.intro h1{font-size:36px}.intro>p:not(.eyebrow){font-size:17px}.intro .eyebrow{font-size:10px;letter-spacing:.08em}.hero-actions{gap:16px;margin-top:30px}.hero-actions .button{font-size:16px;width:100%}.signature{font-size:9px;margin-top:44px;letter-spacing:.12em}.section h2{font-size:30px}article h3{font-size:21px}article p{font-size:17px}.columns{gap:28px}.columns h3{font-size:24px}.intro:after{right:9%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Clear enterprise navigation and service selection. */
html{scroll-padding-top:110px}.site-header{background:#ffffffed;backdrop-filter:blur(12px)}.site-header nav{align-items:center}.nav-contact{background:#243b58;color:white;padding:11px 19px;border-radius:9px;font-weight:600}.intro{padding-top:112px;padding-bottom:60px}.intro h1{font-weight:500;letter-spacing:-.05em}.intro .button{border-radius:10px;padding:16px 26px}.intro>p:not(.eyebrow){max-width:730px}.proof{background:#f2f4f6}.columns{gap:32px}.columns>div{padding:30px;background:white;border-radius:16px}.columns h3{color:#243b58}.columns p{font-size:17px;margin-top:14px}.section{padding-top:96px;padding-bottom:96px}.intro{padding-top:112px;padding-bottom:60px}.business-shortcuts{padding:40px max(24px,calc((100vw - 1200px)/2)) 48px;background:white}.business-shortcuts>p{font-size:16px;color:#5f6874;margin-bottom:19px}.business-shortcuts>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.business-shortcuts a{display:flex;justify-content:space-between;gap:12px;padding:22px 18px;background:#f2f4f6;border-radius:12px;font-size:16px;font-weight:600;align-items:center}.business-shortcuts a:hover{background:#e5ebf2;text-decoration:none}.business-shortcuts span{color:#687d97}article{max-width:none;display:grid;grid-template-columns:1fr 1.3fr;gap:18px 50px;padding:44px 0}article h3{grid-row:span 3}article p{margin:0}article .text-link{grid-column:2}.button.burgundy{background:#243b58;border-radius:10px}.intro .button.burgundy{background:linear-gradient(115deg,#f2f4f6,#b8c3ce);color:#19222b}.output{font-size:16px;color:#45566b;border-color:#a9b7c8}.section h2{font-size:clamp(30px,3.2vw,44px);font-weight:500}#inquiry{background:#edf1f5}form{padding:30px;background:white;border-radius:18px}input:not([type=checkbox]),select,textarea{border-radius:8px;background:#f8f9fb;border-color:#ced5de;font-size:16px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #4b6b93;outline-offset:2px}figure img{border-radius:16px}.business-mobile-cta{display:none}@media(max-width:760px){body{padding-bottom:84px}.site-header{padding:17px 20px}.nav-profile{display:none}.site-header nav{gap:14px}.nav-contact{padding:10px 12px}.section{padding:64px 24px}.intro{padding:66px 24px 34px}.intro h1{font-size:35px}.business-shortcuts{padding:27px 24px 34px}.business-shortcuts>div{grid-template-columns:1fr 1fr;gap:10px}.business-shortcuts a{font-size:13px;padding:18px 13px;min-height:66px}.columns>div{padding:24px}.columns h3{font-size:23px}.columns p{font-size:16px}article{display:block;padding:32px 0}article p{margin-top:18px}form{padding:22px 18px;margin-left:-5px;margin-right:-5px}label{font-size:16px}.business-mobile-cta{position:fixed;z-index:60;bottom:0;left:0;right:0;display:flex;justify-content:space-between;background:#243b58;color:white;font-weight:600;font-size:16px;padding:18px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid #ffffff25;box-shadow:0 -4px 22px #17202b12}.section h2{font-size:29px}}

/* Compact mobile header and reserve the device safe area for the fixed CTA. */
@media(max-width:760px){body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.site-header nav>a:not(.nav-contact):not([lang="en"]){display:none}.site-header nav{flex-shrink:0}.nav-contact{white-space:nowrap}.wordmark{min-width:0}.business-shortcuts a{overflow-wrap:anywhere}}

@media(max-width:760px){.site-header nav>a[lang="en"]{display:inline-flex;align-items:center;min-height:44px;padding:0 3px}.site-header nav{gap:8px}}
