/* Self-hosted Fraunces + Source Sans 3 (latin, latin-ext). Replaces the
   render-blocking @import from fonts.googleapis.com. No third-party request. */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 560;
  font-display: swap;
  src: url(/assets/fonts/fraunces-normal-latin-ext-796716.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 560;
  font-display: swap;
  src: url(/assets/fonts/fraunces-normal-latin-39ce20.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 680;
  font-display: swap;
  src: url(/assets/fonts/fraunces-normal-latin-ext-796716.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 680;
  font-display: swap;
  src: url(/assets/fonts/fraunces-normal-latin-39ce20.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/source-sans-3-italic-latin-ext-44588f.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/source-sans-3-italic-latin-abd974.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/source-sans-3-normal-latin-ext-e951ce.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/source-sans-3-normal-latin-29afb6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/source-sans-3-normal-latin-ext-e951ce.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/source-sans-3-normal-latin-29afb6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/source-sans-3-normal-latin-ext-e951ce.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/source-sans-3-normal-latin-29afb6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  font-family:"Source Sans 3", Arial, sans-serif;
  color:#001237;
  background:#f5f8fd;
  font-synthesis:none;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  font-weight:400;
  scroll-behavior:smooth;
  word-spacing:normal
}
* {
  box-sizing:border-box
}
body {
  margin:0
}
button,input,textarea {
  font:inherit
}
button,a {
  -webkit-tap-highlight-color:transparent
}
button {
  cursor:pointer
}
a {
  color:inherit;
  text-decoration:none
}
button {
  color:inherit
}
button:focus-visible,a:focus-visible {
  outline:3px solid #00c9ff;
  outline-offset:5px
}
button:disabled {
  cursor:default
}
p,h1,h2,figure {
  margin:0
}
.wrap {
  width:calc(100% - 192px);
  max-width:1344px;
  margin:auto
}
.dark-section {
  height:622px;
  color:#f5f7ff;
  background:radial-gradient(ellipse at 60% 0%,#002248 0%,transparent 51%),radial-gradient(ellipse at 100% 100%,#002043 0%,transparent 32%),#00111d;
  overflow:hidden
}
.site-header {
  height:88px;
  display:flex;
  align-items:center;
  gap:30px
}
.brand {
  display:block;
  width:278px;
  height:58px;
  flex-shrink:0
}
.brand-art {
  display:block;
  width:278px;
  height:58px;
  background:url('/assets/aertaone-logo.webp') center/contain no-repeat;
  mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)
}
nav {
  display:flex;
  gap:29px;
  align-items:center;
  margin-left:auto;
  font-size:14px;
  font-weight:500;
  white-space:nowrap
}
nav button {
  border:0;
  background:none;
  padding:0
}
nav a:hover,nav button:hover {
  color:#13c6ff
}
.button {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  gap:15px;
  border:1px solid #1bafff;
  border-radius:32px;
  background:linear-gradient(110deg,#00c6e8,#0e9ff6 45%,#4038ff);
  color:#000d21;
  font-weight:700;
  min-height:56px;
  padding:0 30px;
  transition:filter .18s,transform .18s
}
.button:hover {
  filter:brightness(1.13);
  transform:translateY(-2px)
}
.header-cta {
  margin-left:60px;
  min-height:52px;
  padding:0 23px;
  white-space:nowrap;
  font-size:14px
}
.hero {
  position:relative;
  height:534px;
  padding-top:43px
}
.hero-copy {
  position:relative;
  z-index:1;
  max-width:595px
}
.eyebrow {
  text-transform:uppercase;
  letter-spacing:3.5px;
  font-size:11px;
  font-weight:500;
  color:#19baff;
  line-height:16px
}
h1 {
  font-family:Fraunces, Georgia, serif;
  font-optical-sizing:auto;
  font-size:56px;
  line-height:1.08;
  letter-spacing:-1.2px;
  font-weight:680;
  margin-top:9px
}
h1 span {
  display:inline-block;
  background:linear-gradient(100deg,#00c9e5,#08aafb 44%,#814bfa);
  color:transparent;
  background-clip:text
}
.intro {
  font-size:19px;
  line-height:27px;
  margin-top:23px;
  letter-spacing:-.35px
}
.pitch {
  font-size:19px;
  line-height:27px;
  margin-top:19px;
  letter-spacing:-.3px
}
.pitch strong {
  font-weight:650
}
.hero-actions {
  display:flex;
  gap:16px;
  margin-top:24px
}
.primary {
  min-width:280px;
  font-size:17px
}
.primary span {
  font-size:25px;
  font-weight:400;
  line-height:1
}
.secondary {
  min-width:160px;
  background:transparent;
  border:1px solid #8ec8e8;
  color:#eef8ff;
  font-size:14px;
  padding:0 24px
}
.secondary:hover {
  background:#ffffff14;
  border-color:#c5ecff
}
.process-art {
  position:absolute;
  left:calc(50% - 81px);
  top:16px;
  width:800px;
  aspect-ratio:800/474;
  overflow:hidden;
  mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);
  pointer-events:none
}
.process-art img {
  display:block;
  position:absolute;
  width:192%;
  max-width:none;
  height:auto;
  left:-85.875%;
  top:-21.94%
}
.benefits {
  position:absolute;
  left:0;
  bottom:36px;
  display:flex;
  gap:65px
}
.benefit {
  display:flex;
  gap:17px;
  align-items:center;
  color:#b4e1ff
}
.benefit svg {
  width:36px;
  height:36px;
  color:#27c0fa;
  flex-shrink:0
}
.benefit strong {
  display:block;
  font-size:15px;
  font-weight:600;
  line-height:24px
}
.benefit span {
  display:block;
  font-size:13px;
  line-height:22px
}
.examples {
  min-height:402px;
  padding:46px 0 30px;
  background:radial-gradient(ellipse at 50% 100%,#f9fbff,transparent),#f5f8fd
}
.examples-heading {
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:35px
}
.examples .eyebrow {
  color:#235eff;
  font-size:10px;
  letter-spacing:3.2px
}
.examples h2 {
  font-size:36px;
  line-height:1.25;
  letter-spacing:-1.15px;
  font-weight:750;
  color:#000e25;
  margin-top:10px
}
.examples-heading>p {
  font-size:16px;
  line-height:24px;
  margin-top:11px;
  flex-shrink:0
}
.workflow-grid {
  display:grid;
  grid-template-columns:410fr 442fr 450fr;
  gap:21px;
  margin-top:34px
}
.workflow-card {
  text-align:left;
  display:block;
  border:1px solid;
  border-radius:17px;
  min-width:0;
  padding:18px 23px 24px;
  min-height:225px;
  transition:transform .2s,box-shadow .2s
}
.workflow-card:hover {
  transform:translateY(-4px);
  box-shadow:0 12px 30px #00266012
}
.orange {
  background:#fcf7f2;
  border-color:#ffdbba
}
.blue {
  background:#f0f8ff;
  border-color:#c3e2ff
}
.green {
  background:#eefbf7;
  border-color:#b7f3d9
}
.card-heading {
  display:flex;
  align-items:flex-start;
  gap:11px;
  white-space:nowrap
}
.card-heading>div:last-child {
  padding-top:3px
}
.card-heading h3 {
  display:block;
  color:#000d25;
  font-size:18px;
  line-height:24px;
  letter-spacing:-.6px;
  font-weight:750
}
.card-heading>div>span {
  display:block;
  font-size:12.5px;
  letter-spacing:-.25px;
  line-height:21px;
  margin-top:5px
}
.art-icon {
  display:block;
  flex-shrink:0;
  background-image:url('/assets/aertaone-icons.png');
  background-image:image-set(url('/assets/aertaone-icons.webp') type('image/webp'),url('/assets/aertaone-icons.png') type('image/png'));
  background-position:var(--x) var(--y);
  background-size:1304px 136px;
  background-repeat:no-repeat;
  border-radius:14px
}
.card-heading>.art-icon {
  border-radius:5px
}
.steps {
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  margin-top:23px
}
.step {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:5px;
  min-width:58px;
  flex:0 0 58px;
  text-align:center
}
.step>span:last-child {
  font-size:12.5px;
  line-height:19px;
  white-space:nowrap
}
.step-arrow {
  font-size:23px;
  color:#0084ed;
  line-height:58px;
  font-weight:400
}
.menu-toggle {
  display:none
}
.skip-link {
  position:fixed;
  top:-80px;
  left:16px;
  padding:12px 18px;
  z-index:10;
  background:white;
  color:#002244;
  border-radius:8px
}
.skip-link:focus {
  top:12px
}
dialog {
  border:1px solid #c6e2f9;
  border-radius:24px;
  padding:36px;
  width:min(540px,calc(100% - 32px));
  color:#001237;
  box-shadow:0 30px 100px #0006;
  background:#f8fbff;
  max-height:90dvh
}
dialog::backdrop {
  background:#001323b8;
  backdrop-filter:blur(6px)
}
dialog h2 {
  font-size:30px;
  letter-spacing:-1px;
  line-height:1.15;
  margin:14px 0
}
dialog p:not(.eyebrow) {
  font-size:15px;
  line-height:1.6;
  margin:16px 0 22px
}
.close-dialog {
  position:absolute;
  right:15px;
  top:10px;
  background:transparent;
  border:0;
  font-size:30px;
  color:#33546a
}
form {
  display:grid;
  gap:16px
}
label {
  font-size:14px;
  font-weight:600;
  display:grid;
  gap:7px
}
input,textarea {
  width:100%;
  padding:12px;
  border:1px solid #b7ccdc;
  border-radius:9px;
  background:white;
  color:#001237;
  resize:vertical
}
input:focus,textarea:focus {
  outline:2px solid #008dd7;
  outline-offset:2px
}
dialog .form-note {
  font-size:12px!important;
  margin:0!important;
  color:#506477
}
body:has(dialog[open]) {
  overflow:hidden
}
@media(min-width:1600px) {
  .process-art {
  left:591px
}
}
@media(max-width:1400px) {
  .wrap {
  width:calc(100% - 96px)
}
.header-cta {
  margin-left:15px
}
nav {
  gap:22px
}
.hero-copy {
  max-width:540px
}
h1 {
  font-size:50px
}
.intro,.pitch {
  font-size:17px
}
.process-art {
  left:47%;
  width:62%;
  top:32px
}
.benefits {
  gap:45px
}
.examples h2 {
  font-size:30px
}
.examples-heading>p {
  font-size:14px
}
.workflow-card {
  padding:18px 15px 22px
}
.card-heading h3 {
  font-size:16px
}
.card-heading>div>span {
  font-size:11px
}
.step {
  min-width:50px;
  flex-basis:50px
}
.step>span:last-child {
  font-size:11px
}
.step-arrow {
  font-size:19px
}
}
@media(max-width:1100px) {
  .wrap {
  width:calc(100% - 56px)
}
.brand {
  width:230px;
  transform:scale(.83);
  transform-origin:left center;
  margin-right:-40px
}
.header-cta {
  font-size:11px;
  padding:0 16px;
  min-height:44px;
  margin-left:0
}
nav {
  gap:15px;
  font-size:12px
}
.site-header {
  gap:20px
}
h1 {
  font-size:42px
}
.hero-copy {
  max-width:465px
}
.intro,.pitch {
  font-size:15px
}
.eyebrow {
  font-size:9px;
  letter-spacing:2.5px
}
.primary {
  min-width:230px;
  font-size:15px
}
.secondary {
  min-width:140px
}
.process-art {
  top:55px;
  left:46%;
  width:64%
}
.benefits {
  gap:35px
}
.examples-heading {
  align-items:flex-start
}
.examples h2 {
  font-size:25px;
  max-width:550px
}
.examples-heading>p {
  font-size:12px;
  max-width:330px
}
.workflow-grid {
  gap:13px
}
.workflow-card {
  padding:16px 10px
}
.card-heading {
  gap:6px;
  white-space:normal
}
.card-heading h3 {
  font-size:14px
}
.card-heading>div>span {
  font-size:11px;
  line-height:16px;
  min-height:32px
}
.step {
  min-width:42px;
  flex-basis:42px
}
.step .art-icon {
  zoom:.78
}
.step>span:last-child {
  font-size:10px;
  line-height:16px
}
.step-arrow {
  font-size:16px;
  line-height:44px
}
.benefit {
  gap:10px
}
.benefit strong {
  font-size:14px
}
.benefit span {
  font-size:12px
}
}
@media(max-width:800px) {
  .wrap {
  width:calc(100% - 40px)
}
.dark-section {
  height:auto
}
.site-header {
  height:84px;
  justify-content:space-between;
  position:relative;
  z-index:4
}
.header-cta {
  display:none
}
.brand {
  transform:scale(.8);
  margin-right:0
}
.menu-toggle {
  display:flex;
  flex-direction:column;
  gap:5px;
  background:transparent;
  border:1px solid #386077;
  border-radius:9px;
  padding:10px
}
.menu-toggle span {
  height:2px;
  width:21px;
  background:#c8e7ff
}
nav {
  display:none;
  position:absolute;
  top:74px;
  left:0;
  right:0;
  margin:0;
  padding:20px;
  background:#052138;
  border:1px solid #234c69;
  border-radius:14px;
  align-items:flex-start;
  gap:22px;
  font-size:15px
}
.menu-toggle[aria-expanded=true]+nav {
  display:flex;
  flex-direction:column
}
.hero {
  height:auto;
  padding-top:27px
}
.hero-copy {
  max-width:none
}
h1 {
  font-size:clamp(33px,6.8vw,54px);
  letter-spacing:-1.2px
}
.eyebrow {
  font-size:9px;
  letter-spacing:2.2px
}
.intro,.pitch {
  font-size:17px;
  line-height:26px
}
.intro {
  margin-top:22px
}
.desktop-break {
  display:none
}
.hero-actions {
  gap:12px
}
.button {
  min-height:53px
}
.primary {
  min-width:0;
  padding:0 22px
}
.secondary {
  min-width:0;
  padding:0 20px
}
.process-art {
  position:relative;
  left:auto;
  top:auto;
  width:calc(100% + 26px);
  margin:25px -13px 0;
  mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)
}
.benefits {
  position:static;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:22px 15px;
  padding:5px 0 30px
}
.benefit {
  gap:13px
}
.benefit strong {
  font-size:14px
}
.benefit span {
  font-size:12px
}
.examples {
  padding-top:32px
}
.examples-heading {
  display:block
}
.examples h2 {
  font-size:30px;
  letter-spacing:-.8px;
  max-width:560px
}
.examples-heading>p {
  font-size:15px;
  line-height:23px;
  max-width:560px;
  margin-top:18px
}
.workflow-grid {
  grid-template-columns:1fr;
  margin-top:25px;
  gap:18px
}
.workflow-card {
  padding:20px 24px;
  min-height:216px
}
.card-heading {
  gap:12px
}
.card-heading h3 {
  font-size:19px;
  line-height:24px
}
.card-heading>div>span {
  font-size:13px;
  line-height:20px;
  min-height:0;
  margin-top:4px
}
.steps {
  margin-top:23px
}
.step {
  min-width:58px;
  flex-basis:58px
}
.step .art-icon {
  zoom:1
}
.step>span:last-child {
  font-size:12px;
  line-height:18px
}
.step-arrow {
  font-size:22px;
  line-height:58px
}
}
@media(max-width:390px) {
  .wrap {
  width:calc(100% - 32px)
}
h1 {
  font-size:32px
}
.eyebrow {
  font-size:8px;
  letter-spacing:1.7px
}
.intro,.pitch {
  font-size:15px
}
.primary {
  font-size:14px;
  padding:0 16px;
  gap:8px
}
.secondary {
  font-size:12px;
  padding:0 17px
}
.workflow-card {
  padding:18px 12px
}
.card-heading h3 {
  font-size:17px
}
.card-heading>div>span {
  font-size:11px
}
.step {
  flex-basis:48px;
  min-width:48px
}
.step .art-icon {
  zoom:.82
}
.step>span:last-child {
  font-size:10px
}
.step-arrow {
  font-size:16px;
  line-height:48px
}
}
@media(prefers-reduced-motion:reduce) {
  :root {
  scroll-behavior:auto
}
*,*::before,*::after {
  transition:none!important
}
}
/* Keep the source artwork's surrounding page content outside the illustration. */
.process-art {
  clip-path:polygon(0 0,100% 0,100% 100%,58% 100%,58% 80%,0 80%)
}
@media(min-width:801px) and (max-width:1400px) {
  .process-art {
  width:calc(53% + 40px)
}
}
@media(min-width:801px) and (max-width:1100px) {
  .process-art {
  width:calc(54% + 28px)
}
}
@media(min-width:1401px) {
  h1 span {
  font-size:60px;
  line-height:1.036
}
.intro {
  margin-top:20px
}
.pitch {
  margin-top:16px
}
.hero-actions {
  margin-top:20px
}
.workflow-grid {
  margin-top:30px
}
}
.brand-art {
  mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);
  mix-blend-mode:screen
}

/* Shared production footer; homepage artwork and animation are retained. */
.site-footer{background:#000c16;color:#b7c3d4;padding:2.4rem 0 1.4rem;font-size:15px}
.footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.95fr);gap:1.4rem 2rem;align-items:start}
.footer-brand .logo{display:inline-block}
.footer-brand img{display:block;width:220px;height:auto}
.footer-brand p{margin:.75rem 0 0;max-width:22rem;color:#b7c3d4;line-height:1.5}
.footer-nav,.footer-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}
.site-footer a{color:#d7e4f7}
.site-footer a:hover{color:#13c6ff}
.footer-nav a,.footer-meta a{display:block;width:fit-content;max-width:100%;min-height:2rem;line-height:2rem}
.footer-email{overflow-wrap:anywhere}
.footer-copy{margin:1.4rem 0 0;padding-top:1rem;border-top:1px solid rgba(215,228,247,.12);color:#8fa0b5;font-size:.88rem}

.site-footer nav { margin-left:0; white-space:normal; }
@media(max-width:800px){.footer-grid{grid-template-columns:1fr}.site-footer nav{position:static;border:0;border-radius:0;padding:0;background:none}.footer-brand img{width:180px}}
