
/* /mia_website_landing/static/src/css/fonts.css */
 @font-face{font-family: 'MIA Lato'; font-style: normal; font-weight: 300; font-display: swap; src: url('/mia_website_landing/static/src/fonts/Lato-Light.ttf') format('truetype');}@font-face{font-family: 'MIA Lato'; font-style: normal; font-weight: 400; font-display: swap; src: url('/mia_website_landing/static/src/fonts/Lato-Regular.ttf') format('truetype');}@font-face{font-family: 'MIA Lato'; font-style: normal; font-weight: 700; font-display: swap; src: url('/mia_website_landing/static/src/fonts/Lato-Bold.ttf') format('truetype');}@font-face{font-family: 'MIA Lato'; font-style: normal; font-weight: 900; font-display: swap; src: url('/mia_website_landing/static/src/fonts/Lato-Black.ttf') format('truetype');}@font-face{font-family: 'MIA Open Sans Condensed'; font-style: normal; font-weight: 300; font-display: swap; src: url('/mia_website_landing/static/src/fonts/OpenSans-CondensedLight.ttf') format('truetype');}@font-face{font-family: 'MIA Open Sans Condensed'; font-style: normal; font-weight: 700; font-display: swap; src: url('/mia_website_landing/static/src/fonts/OpenSans-CondensedBold.ttf') format('truetype');}

/* /mia_website_landing/static/src/css/landing.css */
.mia-landing{--mia-green: #39B54A; --mia-blue: #333391; --mia-yellow: #FFDE17; --mia-ink: #6D6E71; --mia-muted: #6D6E71; --mia-silver: #D0D2D3; --mia-soft: #ECEDEE; --mia-white: #FFFFFF; --mia-gradient: linear-gradient(105deg, #39B54A 0%, #2E7F4F 34%, #333391 100%); color: var(--mia-ink); background: var(--mia-white); font-family: 'MIA Lato', Arial, sans-serif; text-align: left; color-scheme: light; font-synthesis: none;}.mia-landing *, .mia-landing *::before, .mia-landing *::after{box-sizing: border-box;}.mia-landing .mia-container{width: min(1184px, calc(100% - 64px)); margin-inline: auto;}.mia-landing .mia-section{padding: 88px 0; scroll-margin-top: 24px;}.mia-landing h1, .mia-landing h2, .mia-landing h3{font-family: 'MIA Lato', Arial, sans-serif; font-weight: 900; text-transform: uppercase; color: var(--mia-blue); margin: 0; text-wrap: balance;}.mia-landing h1{font-size: clamp(38px, 4.3vw, 62px); line-height: 1.01; letter-spacing: -1.8px;}.mia-landing h2{font-size: clamp(28px, 3.1vw, 44px); line-height: 1.08; letter-spacing: -1px;}.mia-landing h3{font-size: 24px; line-height: 1.15; letter-spacing: -.4px;}.mia-landing p, .mia-landing li{font-family: 'MIA Open Sans Condensed', 'Arial Narrow', Arial, sans-serif; font-size: 19px; line-height: 1.5; font-weight: 300;}.mia-landing p strong, .mia-landing li strong{font-weight: 700;}.mia-landing p{margin: 20px 0 0; max-width: 65ch;}.mia-landing a{color: inherit; text-underline-offset: 4px;}.mia-landing .mia-eyebrow{display: block; font-family: 'MIA Lato', Arial, sans-serif; font-size: 12px; font-weight: 700; line-height: 1.5; letter-spacing: 1.8px; text-transform: uppercase; margin: 0 0 22px;}.mia-landing .mia-blue{color: var(--mia-blue);}.mia-landing .mia-button{display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 52px; padding: 13px 21px; border: 2px solid transparent; border-radius: 6px; background: var(--mia-green); color: var(--mia-blue); font-family: 'MIA Lato', Arial, sans-serif; font-size: 20px; font-weight: 700; text-decoration: none; text-align: center; cursor: pointer; line-height: 1.4;}.mia-landing .mia-button:hover{text-decoration: underline;}.mia-landing .mia-button-hero{background: var(--mia-yellow); color: var(--mia-blue);}.mia-landing :focus-visible{outline: 3px solid var(--mia-blue); outline-offset: 5px;}.mia-landing .mia-on-blue :focus-visible{outline-color: white;}.mia-landing .mia-brief :focus-visible{outline-color: var(--mia-blue);}.mia-landing .mia-skip{position: absolute; left: 12px; top: -200px; z-index: 1000; padding: 12px; background: white; color: var(--mia-blue);}.mia-landing .mia-skip:focus{top: 12px;}.mia-landing .mia-nav{border-bottom: 1px solid var(--mia-soft); background: var(--mia-white);}.mia-landing .mia-nav-inner{min-height: 88px; display: flex; align-items: center; justify-content: space-between; gap: 24px;}.mia-landing .mia-brand-link, .mia-landing .mia-brand-signature{display: inline-flex; align-items: center; flex-shrink: 0; padding: 13px;}.mia-landing .mia-logo{display: block; width: 108px; height: auto; min-width: 90px; object-fit: contain;}.mia-landing .mia-brand-signature{padding: 16px;}.mia-landing .mia-brand-signature .mia-logo{width: 132px;}.mia-landing .mia-wordmark{font-size: 25px; font-weight: 900; letter-spacing: -1px; text-decoration: none; white-space: nowrap;}.mia-landing .mia-wordmark span{color: var(--mia-blue); font-size: 18px; font-weight: 400; letter-spacing: -.4px;}.mia-landing .mia-footer .mia-wordmark span{color: var(--mia-white);}.mia-landing .mia-nav-links{display: flex; align-items: center; gap: 26px; flex-wrap: wrap;}.mia-landing .mia-nav-links a{min-height: 44px; display: inline-flex; align-items: center; font-size: 13px; font-weight: 700; text-decoration: none;}.mia-landing .mia-nav-links a:hover{text-decoration: underline;}.mia-landing .mia-mobile-nav{display: none;}.mia-landing .mia-review{padding: 8px 20px; font-size: 12px; text-align: center; background: var(--mia-soft); color: var(--mia-blue);}.mia-landing .mia-hero{background: var(--mia-gradient); padding: 58px 0 84px; position: relative; isolation: isolate;}.mia-landing .mia-hero-grid{display: grid; grid-template-columns: 1.2fr 1fr; gap: 40px; align-items: center; position: relative;}.mia-landing .mia-hero-grid > :first-child{background: var(--mia-blue); color: var(--mia-white); padding: 30px; border-radius: 6px;}.mia-landing .mia-hero-grid > :first-child h1, .mia-landing .mia-hero-grid > :first-child .mia-blue{color: inherit;}.mia-landing .mia-hero-grid > :first-child h1 font[color="#333391" i]{color: inherit;}.mia-landing .mia-hero-grid > :first-child h1{font-size: clamp(34px, 3.3vw, 48px); line-height: 1.08;}.mia-landing .mia-hero-grid > :first-child :focus-visible{outline-color: var(--mia-white);}.mia-landing .mia-constellation{position: absolute; inset: 0; overflow: hidden; pointer-events: none;}.mia-landing .mia-accent{position: absolute; display: block; height: auto; transform: none;}.mia-landing .mia-star-1{width: 18px; left: 5%; top: 13px; opacity: .4;}.mia-landing .mia-star-2{width: 23px; left: 23%; top: 10px; opacity: .3;}.mia-landing .mia-star-3{width: 14px; left: 47%; top: 21px; opacity: .5;}.mia-landing .mia-star-4{width: 26px; left: 69%; top: 8px; opacity: .3;}.mia-landing .mia-star-5{width: 20px; right: 5%; top: 16px; opacity: .4;}.mia-landing .mia-star-6{width: 180px; right: 6%; bottom: -155px; opacity: .14;}.mia-landing .mia-hero p{font-size: 20px; margin-bottom: 28px; max-width: 47ch;}.mia-landing .mia-system{border: 1px solid var(--mia-silver); border-radius: 6px; padding: 26px; background: var(--mia-white); color: var(--mia-blue);}.mia-landing .mia-system-label{font-size: 11px; text-transform: uppercase; letter-spacing: 1.5px;}.mia-landing .mia-system-core{margin: 27px 0; padding: 30px 18px; background: var(--mia-blue); color: white; text-align: center; border-radius: 4px; font-size: 25px; line-height: 1.25; font-weight: 900; text-transform: uppercase;}.mia-landing .mia-system-core span{display: block; font-size: 12px; font-weight: 400; letter-spacing: 1px; margin-top: 9px;}.mia-landing .mia-system-row{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 9px; position: relative;}.mia-landing .mia-system-row::before{content: ''; position: absolute; top: -27px; height: 27px; width: 1px; background: var(--mia-blue); left: 50%;}.mia-landing .mia-system-node{background: white; border-radius: 3px; padding: 17px 6px; text-align: center; font-size: 13px; font-weight: 700; color: var(--mia-blue);}.mia-landing .mia-system-caption{margin: 24px 0 0; font-size: 13px; line-height: 1.5;}.mia-landing .mia-trust{border-bottom: 1px solid var(--mia-silver);}.mia-landing .mia-trust-inner{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 24px; padding: 25px 0;}.mia-landing .mia-trust strong{font-size: 15px; color: var(--mia-blue);}.mia-landing .mia-trust-item{font-size: 13px;}.mia-landing .mia-split{display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start;}.mia-landing .mia-list{list-style: none; padding: 0; margin: 0;}.mia-landing .mia-list li{padding: 18px 0 18px 24px; border-bottom: 1px solid var(--mia-silver); position: relative;}.mia-landing .mia-list li::before{content: ''; position: absolute; left: 0; top: 24px; width: 12px; height: 16px; background: url('/mia_website_landing/static/src/img/acento-verde.svg') center / contain no-repeat;}.mia-landing .mia-soft{background: var(--mia-soft); color: var(--mia-blue);}.mia-landing .mia-section-intro{display: flex; justify-content: space-between; align-items: end; gap: 32px; margin-bottom: 44px;}.mia-landing .mia-section-intro p{max-width: 36ch; margin: 0;}.mia-landing .mia-capability{display: grid; grid-template-columns: 70px 1fr 1.05fr; gap: 35px; padding: 34px 0; border-top: 1px solid var(--mia-silver);}.mia-landing .mia-number{color: var(--mia-blue); font-size: 30px; font-weight: 300;}.mia-landing .mia-capability p{margin: 0;}.mia-landing .mia-capability small{display: block; margin-top: 14px; font-size: 12px; color: var(--mia-blue); line-height: 1.5;}.mia-landing .mia-two-cards{display: grid; grid-template-columns: 1fr 1fr; gap: 28px;}.mia-landing .mia-card{padding: 34px; border: 1px solid var(--mia-silver); border-top: 4px solid var(--mia-green); border-radius: 4px;}.mia-landing .mia-card .mia-tag{display: inline-block; padding: 6px 10px; font-size: 11px; background: var(--mia-soft); margin-bottom: 22px; color: var(--mia-blue);}.mia-landing .mia-case{background: var(--mia-soft); color: var(--mia-blue);}.mia-landing .mia-stat{color: var(--mia-blue); font-size: clamp(64px, 8vw, 104px); font-weight: 900; letter-spacing: -4px; line-height: 1;}.mia-landing .mia-stat-label{font-size: 22px; font-weight: 700; margin-top: 12px;}.mia-landing .mia-case .mia-list{margin-top: 28px;}.mia-landing .mia-case .mia-list li{font-size: 17px; padding-top: 12px; padding-bottom: 12px;}.mia-landing .mia-case .mia-list li::before{top: 23px;}.mia-landing .mia-on-blue{background: var(--mia-blue); color: white;}.mia-landing .mia-on-blue h2, .mia-landing .mia-on-blue h3{color: inherit;}.mia-landing .mia-on-blue .mia-brief h3{color: var(--mia-blue);}.mia-landing .mia-steps{display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px; margin-top: 52px;}.mia-landing .mia-step{border-top: 2px solid var(--mia-green); padding-top: 19px;}.mia-landing .mia-step span{font-size: 13px;}.mia-landing .mia-step h3{font-size: 18px; margin-top: 22px;}.mia-landing .mia-step p{font-size: 16px; line-height: 1.5; margin-top: 14px;}.mia-landing .mia-about-rule{height: 4px; background: var(--mia-gradient); margin: 30px 0;}.mia-landing .mia-contact{padding: 80px 0 40px;}.mia-landing .mia-brief{border-radius: 6px; padding: 32px; background: white; color: var(--mia-ink);}.mia-landing .mia-brief h3{font-size: 22px;}.mia-landing .mia-brief p{margin-top: 12px; font-size: 16px;}.mia-landing .mia-field{display: block; margin-top: 24px; font-weight: 700; font-size: 13px;}.mia-landing .mia-field select, .mia-landing .mia-field textarea{display: block; width: 100%; margin-top: 9px; padding: 12px; background: white; color: var(--mia-ink); border: 1px solid var(--mia-muted); border-radius: 3px; font: 16px/1.5 'MIA Lato', Arial, sans-serif; min-height: 48px;}.mia-landing .mia-field textarea{min-height: 108px; resize: vertical;}.mia-landing .mia-brief .mia-button{margin-top: 22px; width: 100%;}.mia-landing .mia-status{min-height: 24px;}.mia-landing .mia-help{margin-top: 24px; font-size: 14px; line-height: 1.5;}.mia-landing summary{cursor: pointer; min-height: 44px; padding: 11px 0; font-weight: 700;}.mia-landing .mia-help p{font-size: 15px; margin: 0 0 12px;}.mia-landing .mia-footer{border-top: 1px solid rgba(255,255,255,.35); margin-top: 70px; padding-top: 24px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 16px; font-size: 12px; line-height: 1.5;}.mia-landing .mia-footer-separator{display: flex; align-items: center; gap: 10px; padding: 10px 12px; background: var(--mia-white); border-radius: 4px;}.mia-landing .mia-footer-separator img{display: block; width: 14px; height: auto; transform: none;}@media (max-width: 991px){.mia-landing .mia-nav-links{gap: 16px;}.mia-landing .mia-hero-grid{gap: 30px;}.mia-landing .mia-split{gap: 38px;}.mia-landing .mia-steps{grid-template-columns: repeat(3, 1fr);}.mia-landing .mia-capability{grid-template-columns: 42px 1fr 1fr; gap: 22px;}}@media (max-width: 767px){.mia-landing .mia-container{width: calc(100% - 40px);}.mia-landing .mia-section{padding: 56px 0;}.mia-landing .mia-nav-inner{min-height: 74px; flex-wrap: nowrap; gap: 12px;}.mia-landing .mia-desktop-nav{display: none;}.mia-landing .mia-mobile-nav{display: block; position: relative;}.mia-landing .mia-mobile-nav summary{padding: 12px 0;}.mia-landing .mia-nav-links{flex-direction: column; align-items: stretch; gap: 0; padding-bottom: 15px;}.mia-landing .mia-mobile-nav .mia-nav-links{position: absolute; z-index: 10; right: 0; top: 100%; width: min(300px, calc(100vw - 40px)); background: var(--mia-white); border: 1px solid var(--mia-silver); padding: 12px 20px; box-shadow: 0 8px 20px #33339120;}.mia-landing .mia-hero{padding: 50px 0 84px;}.mia-landing .mia-hero-grid > :first-child{padding: 20px;}.mia-landing .mia-hero-grid > :first-child h1{font-size: clamp(30px, 7.8vw, 40px); letter-spacing: -.8px;}.mia-landing .mia-hero-grid > :first-child .mia-eyebrow{margin-bottom: 16px; font-size: 11px; letter-spacing: 1px;}.mia-landing .mia-hero-grid, .mia-landing .mia-split, .mia-landing .mia-two-cards{grid-template-columns: 1fr; gap: 34px;}.mia-landing h1{font-size: clamp(34px, 8.8vw, 54px); letter-spacing: -1.2px;}.mia-landing .mia-hero p{font-size: 18px;}.mia-landing .mia-hero .mia-button{width: 100%;}.mia-landing .mia-system{padding: 22px;}.mia-landing .mia-trust-inner{align-items: start; flex-direction: column; gap: 12px;}.mia-landing .mia-section-intro{display: block; margin-bottom: 30px;}.mia-landing .mia-section-intro p{margin-top: 20px;}.mia-landing .mia-capability{grid-template-columns: 40px 1fr; gap: 12px 20px; padding: 26px 0;}.mia-landing .mia-capability p{grid-column: 2;}.mia-landing .mia-capability h3{font-size: 22px;}.mia-landing .mia-card{padding: 26px;}.mia-landing .mia-steps{grid-template-columns: 1fr; gap: 28px; margin-top: 32px;}.mia-landing .mia-step h3{margin-top: 10px;}.mia-landing .mia-step p{margin-top: 10px;}.mia-landing .mia-brief{padding: 24px;}.mia-landing .mia-contact{padding: 56px 0 28px;}.mia-landing .mia-footer{margin-top: 42px;}}@media (prefers-reduced-motion: reduce){.mia-landing *{scroll-behavior: auto !important; transition: none !important; animation: none !important;}}

/* /mia_website_landing/static/src/css/redesign.css */
 .mia-landing.mia-redesign{color: #6D6E71; background: #FFFFFF; font-family: 'MIA Open Sans Condensed', 'Arial Narrow', sans-serif; font-size: 22px; font-weight: 300; line-height: 1.5; font-synthesis: none;}.mia-landing.mia-redesign .mia-r-container{width: min(1200px, calc(100% - 64px)); margin-inline: auto;}.mia-landing.mia-redesign.mia-r-section, .mia-landing.mia-redesign .mia-r-section{padding: 104px 0;}.mia-landing.mia-redesign section{scroll-margin-top: 24px;}.mia-landing.mia-redesign h1, .mia-landing.mia-redesign h2, .mia-landing.mia-redesign h3{color: #333391; font-family: 'MIA Lato', sans-serif; font-weight: 900; text-transform: uppercase; text-wrap: balance; margin: 0;}.mia-landing.mia-redesign h1{font-size: clamp(42px, 4.65vw, 68px); line-height: 1.01; letter-spacing: -.025em;}.mia-landing.mia-redesign h2{font-size: clamp(32px, 3.1vw, 46px); line-height: 1.08; letter-spacing: -.02em;}.mia-landing.mia-redesign h3{font-size: 27px; line-height: 1.15; letter-spacing: -.015em;}.mia-landing.mia-redesign p, .mia-landing.mia-redesign li{font-family: 'MIA Open Sans Condensed', 'Arial Narrow', sans-serif; font-weight: 300; font-size: 22px; line-height: 1.45;}.mia-landing.mia-redesign p{margin: 20px 0 0; max-width: 64ch;}.mia-landing.mia-redesign strong{font-weight: 700;}.mia-landing.mia-redesign a{color: #333391; text-decoration: none; text-underline-offset: 5px;}.mia-landing.mia-redesign a:hover{text-decoration: underline;}.mia-landing.mia-redesign :focus-visible{outline: 3px solid #333391; outline-offset: 5px;}.mia-landing.mia-redesign .mia-r-button{display: inline-flex; justify-content: center; align-items: center; gap: 16px; min-height: 56px; padding: 14px 25px; border: 2px solid transparent; border-radius: 6px; background: #39B54A; color: #333391; font: 700 20px/1.3 'MIA Lato', sans-serif; text-align: center; cursor: pointer; max-width: 100%;}.mia-landing.mia-redesign .mia-r-button:hover{text-decoration: none; border-color: #333391;}.mia-landing.mia-redesign .mia-r-button-hero{background: #FFDE17; color: #333391; font-size: 18px;}.mia-landing.mia-redesign .mia-r-button span{flex-shrink: 0;}.mia-landing.mia-redesign .mia-r-text-link{display: inline-flex; align-items: center; gap: 18px; min-height: 48px; font: 700 16px/1.5 'MIA Lato', sans-serif; text-decoration: underline;}.mia-landing.mia-redesign .mia-r-eyebrow{display: flex; align-items: center; gap: 12px; color: #333391; font: 700 13px/1.5 'MIA Lato', sans-serif; letter-spacing: .12em; text-transform: uppercase; margin-bottom: 24px;}.mia-landing.mia-redesign .mia-r-accent{display: block; width: 14px; height: auto; flex-shrink: 0; transform: none;}.mia-landing.mia-redesign .mia-r-note{font-size: 17px; line-height: 1.45;}.mia-landing.mia-redesign .mia-r-skip{position: absolute; top: -200px; left: 20px; z-index: 1000; padding: 14px 20px; background: white; font: 700 16px/1.5 'MIA Lato', sans-serif;}.mia-landing.mia-redesign .mia-r-skip:focus{top: 12px;}.mia-landing.mia-redesign .mia-r-review{padding: 7px 24px; background: #ECEDEE; color: #333391; text-align: center; font: 400 12px/1.5 'MIA Lato', sans-serif;}.mia-landing.mia-redesign .mia-r-nav{border-bottom: 1px solid #ECEDEE;}.mia-landing.mia-redesign .mia-r-nav-inner{min-height: 106px; display: flex; align-items: center; justify-content: space-between; gap: 24px; position: relative;}.mia-landing.mia-redesign .mia-r-brand{display: inline-flex; padding: 13px; flex-shrink: 0; border-radius: 4px;}.mia-landing.mia-redesign .mia-r-brand img{display: block; width: 108px; height: auto; min-width: 90px; object-fit: contain;}.mia-landing.mia-redesign .mia-r-desktop-links{display: flex; flex-wrap: wrap; gap: 30px; align-items: center;}.mia-landing.mia-redesign .mia-r-desktop-links a{font: 700 13px/1.5 'MIA Lato', sans-serif; text-transform: uppercase; letter-spacing: .07em; display: inline-flex; align-items: center; min-height: 44px; border-bottom: 2px solid transparent;}.mia-landing.mia-redesign .mia-r-desktop-links a:hover{border-bottom-color: #39B54A; text-decoration: none;}.mia-landing.mia-redesign .mia-r-mobile-menu{display: none; font-family: 'MIA Lato', sans-serif;}.mia-landing.mia-redesign .mia-r-mobile-menu summary{min-height: 48px; padding: 12px; cursor: pointer; color: #333391; font-size: 16px; font-weight: 700;}.mia-landing.mia-redesign .mia-r-mobile-menu nav{position: absolute; top: calc(100% - 4px); inset-inline: 0; background: #FFFFFF; border: 1px solid #D0D2D3; padding: 14px 24px; z-index: 20;}.mia-landing.mia-redesign .mia-r-mobile-menu a{display: block; min-height: 46px; padding: 10px 0; font-size: 16px; font-weight: 700;}.mia-landing.mia-redesign .mia-r-hero-copy{padding-block: 78px 70px; display: grid; grid-template-columns: minmax(0, 1.18fr) minmax(0, 1fr); gap: 64px; align-items: end;}.mia-landing.mia-redesign .mia-r-hero-aside{padding-bottom: 5px;}.mia-landing.mia-redesign .mia-r-hero-aside > p{margin: 0; font-size: 24px;}.mia-landing.mia-redesign .mia-r-actions{display: flex; flex-direction: column; align-items: flex-start; gap: 12px; margin-top: 28px;}.mia-landing.mia-redesign .mia-r-operation{position: relative; overflow: hidden; isolation: isolate; background: linear-gradient(105deg, #39B54A 0%, #2E7F4F 34%, #333391 100%); padding: 48px 0 42px;}.mia-landing.mia-redesign .mia-r-operation-inner{position: relative; z-index: 1;}.mia-landing.mia-redesign .mia-r-operation-label{display: inline-block; background: #FFFFFF; color: #333391; padding: 8px 15px; border-radius: 4px; font: 700 12px/1.5 'MIA Lato', sans-serif; text-transform: uppercase; letter-spacing: .14em;}.mia-landing.mia-redesign .mia-r-operation-grid{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 30px;}.mia-landing.mia-redesign .mia-r-operation-node{position: relative; padding: 22px 26px; background: #FFFFFF; border-radius: 4px;}.mia-landing.mia-redesign .mia-r-operation-node::after{content: ''; position: absolute; top: 100%; left: 50%; width: 2px; height: 28px; background: #FFFFFF;}.mia-landing.mia-redesign .mia-r-operation-node h2{font-size: 23px; padding-right: 36px;}.mia-landing.mia-redesign .mia-r-operation-node p{margin-top: 12px; font-size: 20px;}.mia-landing.mia-redesign .mia-r-node-index{position: absolute; right: 24px; top: 24px; color: #333391; font: 700 14px/1.3 'MIA Lato', sans-serif;}.mia-landing.mia-redesign .mia-r-operation-bus{height: 3px; background: white; margin: 28px calc((100% - 48px) / 6) 25px; position: relative;}.mia-landing.mia-redesign .mia-r-operation-bus::after{content: ''; position: absolute; left: 50%; top: 100%; width: 2px; height: 26px; background: white;}.mia-landing.mia-redesign .mia-r-operation-core{width: fit-content; max-width: 100%; margin-inline: auto; padding: 15px 30px; border-radius: 5px; background: white; color: #333391; font: 900 25px/1.3 'MIA Lato', sans-serif; text-align: center;}.mia-landing.mia-redesign .mia-r-operation-core span{display: block; margin-top: 4px; font: 400 15px/1.4 'MIA Lato', sans-serif;}.mia-landing.mia-redesign .mia-r-diagram-caption{background: #FFFFFF; color: #333391; width: fit-content; max-width: 100%; padding: 5px 12px; margin: 22px 0 0 auto; font-size: 16px; border-radius: 3px;}.mia-landing.mia-redesign .mia-r-constellation{position: absolute; inset: 0; overflow: hidden; pointer-events: none;}.mia-landing.mia-redesign .mia-r-star{position: absolute; height: auto; transform: none;}.mia-landing.mia-redesign .mia-r-star-1{width: 14px; left: 3%; top: 15px; opacity: .4;}.mia-landing.mia-redesign .mia-r-star-2{width: 12px; left: 36%; top: 14px; opacity: .35;}.mia-landing.mia-redesign .mia-r-star-3{width: 16px; right: 30%; top: 12px; opacity: .3;}.mia-landing.mia-redesign .mia-r-star-4{width: 24px; right: 4%; top: 16px; opacity: .3;}.mia-landing.mia-redesign .mia-r-star-5{width: 14px; right: 2%; bottom: 21px; opacity: .45;}.mia-landing.mia-redesign .mia-r-star-6{width: 18px; left: 42%; bottom: 16px; opacity: .35;}.mia-landing.mia-redesign .mia-r-star-7{width: 520px; left: -150px; bottom: -345px; opacity: .13;}.mia-landing.mia-redesign .mia-r-trust{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 20px; padding-block: 26px; border-bottom: 1px solid #D0D2D3; color: #333391; font: 400 15px/1.5 'MIA Lato', sans-serif;}.mia-landing.mia-redesign .mia-r-principle{padding-block: 54px 0; display: grid; grid-template-columns: minmax(0, .75fr) minmax(0, 1.25fr); gap: 64px; align-items: start;}.mia-landing.mia-redesign .mia-r-principle .mia-r-eyebrow{margin-top: 6px;}.mia-landing.mia-redesign .mia-r-principle p{margin: 0;}.mia-landing.mia-redesign .mia-r-section-label{display: flex; align-items: center; gap: 18px; color: #333391; font: 700 13px/1.5 'MIA Lato', sans-serif; letter-spacing: .14em; text-transform: uppercase;}.mia-landing.mia-redesign .mia-r-section-number{font: 900 40px/1 'MIA Lato', sans-serif; letter-spacing: -.03em;}.mia-landing.mia-redesign .mia-r-section-label > .mia-r-accent{width: 23px;}.mia-landing.mia-redesign .mia-r-rule{flex: 1; height: 2px; min-width: 24px; background: linear-gradient(105deg, #39B54A 0%, #2E7F4F 34%, #333391 100%);}.mia-landing.mia-redesign .mia-r-section-intro{display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: end; margin-top: 40px;}.mia-landing.mia-redesign .mia-r-section-intro p{margin: 0;}.mia-landing.mia-redesign .mia-r-services{list-style: none; padding: 0; margin: 52px 0 0; border-top: 2px solid #39B54A;}.mia-landing.mia-redesign .mia-r-service{display: grid; grid-template-columns: 64px minmax(0, 1.35fr) minmax(0, 1fr); gap: 38px; padding: 38px 0; border-bottom: 1px solid #D0D2D3;}.mia-landing.mia-redesign .mia-r-service-number{color: #333391; font: 900 34px/1.1 'MIA Lato', sans-serif;}.mia-landing.mia-redesign .mia-r-service h3{max-width: 25ch;}.mia-landing.mia-redesign .mia-r-service p{font-size: 21px; margin-top: 14px;}.mia-landing.mia-redesign .mia-r-list{list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 12px;}.mia-landing.mia-redesign .mia-r-list li{position: relative; padding-left: 25px; font-size: 20px;}.mia-landing.mia-redesign .mia-r-list li::before{content: ''; position: absolute; top: 8px; left: 0; width: 11px; height: 15px; background: url('/mia_website_landing/static/src/img/acento-verde.svg') center / contain no-repeat;}.mia-landing.mia-redesign .mia-r-service > .mia-r-list{padding-top: 4px;}.mia-landing.mia-redesign .mia-r-feature-grid{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 80px; align-items: center; margin-top: 48px;}.mia-landing.mia-redesign .mia-r-feature-grid .mia-r-text-link{margin-top: 24px;}.mia-landing.mia-redesign.mia-r-romana, .mia-landing.mia-redesign .mia-r-romana{background: #ECEDEE;}.mia-landing.mia-redesign .mia-r-romana-flow{background: #FFFFFF; border-top: 4px solid #39B54A; padding: 32px; border-radius: 4px;}.mia-landing.mia-redesign .mia-r-flow-caption{color: #333391; font: 700 12px/1.5 'MIA Lato', sans-serif; letter-spacing: .12em; text-transform: uppercase;}.mia-landing.mia-redesign .mia-r-romana-flow ol{list-style: none; padding: 0; margin: 28px 0 0;}.mia-landing.mia-redesign .mia-r-romana-flow li{display: grid; grid-template-columns: 42px minmax(0, 1fr); gap: 20px; padding: 0 0 26px; position: relative;}.mia-landing.mia-redesign .mia-r-romana-flow li:not(:last-child)::before{content: ''; position: absolute; left: 20px; top: 40px; bottom: 0; width: 2px; background: #39B54A;}.mia-landing.mia-redesign .mia-r-romana-flow li > span{width: 42px; height: 42px; border: 2px solid #39B54A; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #333391; font: 700 14px/1 'MIA Lato', sans-serif;}.mia-landing.mia-redesign .mia-r-romana-flow h3{font-size: 21px; margin-top: 8px;}.mia-landing.mia-redesign .mia-r-romana-flow li p{font-size: 20px; margin-top: 10px;}.mia-landing.mia-redesign .mia-r-romana-flow > p{margin-top: 0; border-top: 1px solid #D0D2D3; padding-top: 18px;}.mia-landing.mia-redesign.mia-r-romana, .mia-landing.mia-redesign .mia-r-romana{color: #333391;}.mia-landing.mia-redesign .mia-r-romana-flow{color: #6D6E71;}.mia-landing.mia-redesign .mia-r-dark, .mia-landing.mia-redesign.mia-r-dark{background: #333391; color: #FFFFFF;}.mia-landing.mia-redesign .mia-r-dark h2, .mia-landing.mia-redesign .mia-r-dark h3, .mia-landing.mia-redesign .mia-r-dark .mia-r-eyebrow, .mia-landing.mia-redesign.mia-r-dark h2, .mia-landing.mia-redesign.mia-r-dark h3, .mia-landing.mia-redesign.mia-r-dark .mia-r-eyebrow{color: #FFFFFF;}.mia-landing.mia-redesign .mia-r-dark :focus-visible, .mia-landing.mia-redesign.mia-r-dark :focus-visible{outline-color: #FFFFFF;}.mia-landing.mia-redesign .mia-r-cortex-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 100px; align-items: center;}.mia-landing.mia-redesign .mia-r-cortex-grid .mia-r-button{margin-top: 30px;}.mia-landing.mia-redesign .mia-r-cortex-diagram{padding: 38px; border: 1px solid #D0D2D3; border-radius: 6px;}.mia-landing.mia-redesign .mia-r-cortex-end{padding: 16px; background: #FFFFFF; color: #333391; font: 700 18px/1.4 'MIA Lato', sans-serif; text-transform: uppercase; text-align: center; border-radius: 4px;}.mia-landing.mia-redesign .mia-r-cortex-connector{width: 2px; height: 27px; background: #39B54A; margin-inline: auto;}.mia-landing.mia-redesign .mia-r-cortex-center{padding: 22px; border: 2px solid #39B54A; border-radius: 4px; font: 900 28px/1.2 'MIA Lato', sans-serif; text-align: center;}.mia-landing.mia-redesign .mia-r-cortex-center span{display: block; margin-top: 8px; font: 300 21px/1.4 'MIA Open Sans Condensed', sans-serif;}.mia-landing.mia-redesign .mia-r-cortex-diagram p{margin-top: 24px; text-align: center; font-size: 17px;}.mia-landing.mia-redesign .mia-r-industries{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 36px; margin-top: 52px;}.mia-landing.mia-redesign .mia-r-industry{border-top: 2px solid #39B54A; padding-top: 26px;}.mia-landing.mia-redesign .mia-r-industry-index{margin-bottom: 22px;}.mia-landing.mia-redesign .mia-r-industry-index .mia-r-accent{width: 24px;}.mia-landing.mia-redesign .mia-r-industry h3{font-size: 28px;}.mia-landing.mia-redesign .mia-r-industry p{font-size: 21px;}.mia-landing.mia-redesign .mia-r-case{display: grid; grid-template-columns: 1fr 1.2fr; gap: 80px; padding-top: 54px; margin-top: 64px; border-top: 1px solid #D0D2D3;}.mia-landing.mia-redesign .mia-r-stat{display: flex; flex-wrap: wrap; align-items: baseline; gap: 18px; color: #333391; font: 900 104px/.95 'MIA Lato', sans-serif; letter-spacing: -.03em;}.mia-landing.mia-redesign .mia-r-stat span{font: 400 23px/1.4 'MIA Lato', sans-serif; letter-spacing: normal;}.mia-landing.mia-redesign .mia-r-case .mia-r-list{margin-top: 22px;}.mia-landing.mia-redesign .mia-r-method-grid{display: grid; grid-template-columns: 1fr 1.2fr; gap: 80px; align-items: start; margin-top: 46px;}.mia-landing.mia-redesign .mia-r-method-grid .mia-r-button{margin-top: 32px;}.mia-landing.mia-redesign .mia-r-timeline{list-style: none; margin: 0; padding: 0;}.mia-landing.mia-redesign .mia-r-timeline > li{display: grid; grid-template-columns: 42px minmax(0, 1fr); gap: 28px; padding-bottom: 36px; position: relative;}.mia-landing.mia-redesign .mia-r-timeline > li:last-child{padding-bottom: 0;}.mia-landing.mia-redesign .mia-r-timeline > li:not(:last-child)::before{content: ''; position: absolute; left: 20px; top: 40px; bottom: 0; width: 2px; background: #39B54A;}.mia-landing.mia-redesign .mia-r-step-index{display: flex; align-items: center; justify-content: center; height: 42px; border: 2px solid #39B54A; border-radius: 50%; color: #333391; font: 700 14px/1 'MIA Lato', sans-serif;}.mia-landing.mia-redesign .mia-r-timeline h3{font-size: 21px; font-weight: 700; margin-top: 8px;}.mia-landing.mia-redesign .mia-r-timeline p{font-size: 21px; margin-top: 10px;}.mia-landing.mia-redesign .mia-r-contact{padding: 86px 0; background: linear-gradient(105deg, #39B54A 0%, #2E7F4F 34%, #333391 100%);}.mia-landing.mia-redesign .mia-r-contact-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 44px; align-items: start;}.mia-landing.mia-redesign .mia-r-contact-copy{background: #333391; color: #FFFFFF; border-radius: 6px; padding: 42px;}.mia-landing.mia-redesign .mia-r-contact-copy h2, .mia-landing.mia-redesign .mia-r-contact-copy .mia-r-eyebrow{color: #FFFFFF;}.mia-landing.mia-redesign .mia-r-contact-copy .mia-r-contact-note{margin-top: 30px; padding-top: 24px; border-top: 1px solid #D0D2D3; font-size: 18px;}.mia-landing.mia-redesign .mia-r-brief{background: #FFFFFF; color: #6D6E71; border-radius: 6px; padding: 36px;}.mia-landing.mia-redesign .mia-r-brief h3{font-size: 25px;}.mia-landing.mia-redesign .mia-r-brief > p{font-size: 18px; margin-top: 14px;}.mia-landing.mia-redesign .mia-r-brief label{display: block; color: #333391; font: 700 13px/1.5 'MIA Lato', sans-serif; margin-top: 22px;}.mia-landing.mia-redesign .mia-r-fields-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 20px;}.mia-landing.mia-redesign .mia-r-brief input:not([type="hidden"]), .mia-landing.mia-redesign .mia-r-brief textarea{display: block; width: 100%; max-width: 100%; min-height: 48px; margin-top: 8px; padding: 12px; background: #FFFFFF; color: #333391; border: 1px solid #6D6E71; border-radius: 4px; font: 400 16px/1.5 'MIA Lato', sans-serif;}.mia-landing.mia-redesign .mia-r-brief textarea{resize: vertical; min-height: 132px;}.mia-landing.mia-redesign .mia-r-brief textarea::placeholder{color: #6D6E71; opacity: 1;}.mia-landing.mia-redesign .mia-r-brief .mia-r-button{width: 100%; margin-top: 24px;}.mia-landing.mia-redesign .mia-r-brief .mia-r-local-status{color: #333391; font-size: 16px; min-height: 24px;}.mia-landing.mia-redesign #s_website_form_result{margin-top: 16px; font: 400 16px/1.5 'MIA Lato', sans-serif;}.mia-landing.mia-redesign .mia-r-brief .s_website_form_send:disabled{opacity: .7; cursor: wait;}.mia-landing.mia-redesign .mia-r-brief .s_website_form_end_message p{margin-top: 16px;}.mia-landing.mia-redesign .mia-r-footer{padding: 58px 0 28px;}.mia-landing.mia-redesign .mia-r-footer-grid{display: grid; grid-template-columns: 1.2fr 1fr 1fr; gap: 64px;}.mia-landing.mia-redesign .mia-r-brand-white{padding: 16px; margin-left: -16px;}.mia-landing.mia-redesign .mia-r-brand-white img{width: 132px;}.mia-landing.mia-redesign .mia-r-footer h3{font-size: 15px; letter-spacing: .08em; margin-top: 20px; margin-bottom: 18px;}.mia-landing.mia-redesign .mia-r-footer a:not(.mia-r-brand){display: block; min-height: 40px; padding-block: 5px; color: #FFFFFF; font-size: 20px;}.mia-landing.mia-redesign .mia-r-footer p{font-size: 19px;}.mia-landing.mia-redesign .mia-r-footer-bottom{display: flex; justify-content: space-between; align-items: center; gap: 24px; margin-top: 38px; padding-top: 24px; border-top: 1px solid #D0D2D3;}.mia-landing.mia-redesign .mia-r-footer-bottom p{margin: 0; font-size: 16px;}.mia-landing.mia-redesign .mia-r-trio{display: flex; align-items: center; gap: 12px; padding: 10px 14px; background: #FFFFFF; border-radius: 3px;}.mia-landing.mia-redesign .mia-r-trio .mia-r-accent{width: 12px;}@media (min-width: 1700px){.mia-landing.mia-redesign .mia-r-container{width: min(1440px, calc(100% - 112px));}.mia-landing.mia-redesign p, .mia-landing.mia-redesign li{font-size: 24px;}}@media (max-width: 1100px){.mia-landing.mia-redesign .mia-r-desktop-links{gap: 20px;}.mia-landing.mia-redesign .mia-r-nav-cta{display: none;}.mia-landing.mia-redesign .mia-r-hero-copy{gap: 36px;}.mia-landing.mia-redesign .mia-r-cortex-grid, .mia-landing.mia-redesign .mia-r-feature-grid, .mia-landing.mia-redesign .mia-r-method-grid, .mia-landing.mia-redesign .mia-r-case{gap: 48px;}.mia-landing.mia-redesign .mia-r-service{gap: 26px; grid-template-columns: 46px minmax(0, 1.3fr) minmax(0, 1fr);}.mia-landing.mia-redesign .mia-r-contact-grid{gap: 26px;}.mia-landing.mia-redesign .mia-r-contact-copy, .mia-landing.mia-redesign .mia-r-brief{padding: 30px;}}@media (max-width: 800px){.mia-landing.mia-redesign.mia-r-section, .mia-landing.mia-redesign .mia-r-section{padding-block: 76px;}.mia-landing.mia-redesign .mia-r-desktop-links{display: none;}.mia-landing.mia-redesign .mia-r-mobile-menu{display: block;}.mia-landing.mia-redesign .mia-r-hero-copy, .mia-landing.mia-redesign .mia-r-principle, .mia-landing.mia-redesign .mia-r-section-intro, .mia-landing.mia-redesign .mia-r-feature-grid, .mia-landing.mia-redesign .mia-r-cortex-grid, .mia-landing.mia-redesign .mia-r-case, .mia-landing.mia-redesign .mia-r-method-grid, .mia-landing.mia-redesign .mia-r-contact-grid{grid-template-columns: 1fr; gap: 32px;}.mia-landing.mia-redesign .mia-r-hero-copy{padding-block: 48px;}.mia-landing.mia-redesign .mia-r-hero-copy h1{max-width: 18ch; font-size: 52px;}.mia-landing.mia-redesign .mia-r-principle{gap: 12px;}.mia-landing.mia-redesign .mia-r-principle .mia-r-eyebrow{margin-bottom: 0;}.mia-landing.mia-redesign .mia-r-operation-node{padding: 18px;}.mia-landing.mia-redesign .mia-r-operation-node h2{font-size: 20px; padding-right: 0;}.mia-landing.mia-redesign .mia-r-node-index{position: static; display: block; margin-bottom: 12px;}.mia-landing.mia-redesign .mia-r-service{grid-template-columns: 48px minmax(0, 1fr);}.mia-landing.mia-redesign .mia-r-service > .mia-r-list{grid-column: 2;}.mia-landing.mia-redesign .mia-r-industries{gap: 24px;}.mia-landing.mia-redesign .mia-r-industry h3{font-size: 22px;}.mia-landing.mia-redesign .mia-r-footer-grid{gap: 30px;}}@media (max-width: 600px){.mia-landing.mia-redesign .mia-r-container{width: calc(100% - 48px);}.mia-landing.mia-redesign.mia-r-section, .mia-landing.mia-redesign .mia-r-section{padding-block: 58px;}.mia-landing.mia-redesign h2{font-size: 32px;}.mia-landing.mia-redesign h3{font-size: 24px;}.mia-landing.mia-redesign p, .mia-landing.mia-redesign li{font-size: 21px;}.mia-landing.mia-redesign .mia-r-review{font-size: 11px; padding: 6px 18px;}.mia-landing.mia-redesign .mia-r-nav-inner{min-height: 88px;}.mia-landing.mia-redesign .mia-r-brand{padding: 11px;}.mia-landing.mia-redesign .mia-r-brand img{width: 90px;}.mia-landing.mia-redesign .mia-r-hero-copy{padding-block: 32px 38px; gap: 23px;}.mia-landing.mia-redesign .mia-r-hero-copy h1{font-size: 39px;}.mia-landing.mia-redesign .mia-r-hero-copy .mia-r-eyebrow{font-size: 11px; margin-bottom: 18px; letter-spacing: .1em;}.mia-landing.mia-redesign .mia-r-hero-aside > p{font-size: 21px; line-height: 1.4;}.mia-landing.mia-redesign .mia-r-actions{gap: 7px; margin-top: 22px; align-items: stretch;}.mia-landing.mia-redesign .mia-r-button-hero{font-size: 17px; padding: 13px 17px;}.mia-landing.mia-redesign .mia-r-actions .mia-r-text-link{align-self: center;}.mia-landing.mia-redesign .mia-r-operation{padding-block: 35px;}.mia-landing.mia-redesign .mia-r-operation-label{font-size: 11px;}.mia-landing.mia-redesign .mia-r-operation-grid{grid-template-columns: 1fr; gap: 22px; margin-top: 25px;}.mia-landing.mia-redesign .mia-r-operation-node{padding: 20px 24px;}.mia-landing.mia-redesign .mia-r-operation-node::after{height: 22px;}.mia-landing.mia-redesign .mia-r-operation-node h2{font-size: 22px; padding-right: 30px;}.mia-landing.mia-redesign .mia-r-node-index{position: absolute; margin-bottom: 0;}.mia-landing.mia-redesign .mia-r-operation-node p{font-size: 20px;}.mia-landing.mia-redesign .mia-r-operation-bus{display: none;}.mia-landing.mia-redesign .mia-r-operation-core{margin-top: 22px; width: 100%; padding: 20px;}.mia-landing.mia-redesign .mia-r-operation-core span{font-size: 14px;}.mia-landing.mia-redesign .mia-r-diagram-caption{font-size: 15px; margin-top: 25px;}.mia-landing.mia-redesign .mia-r-star-7{left: -300px; bottom: -280px;}.mia-landing.mia-redesign .mia-r-trust{display: grid; gap: 12px; font-size: 14px; padding-block: 25px;}.mia-landing.mia-redesign .mia-r-principle{padding-top: 36px;}.mia-landing.mia-redesign .mia-r-principle .mia-r-eyebrow{font-size: 11px;}.mia-landing.mia-redesign .mia-r-section-label{gap: 12px; font-size: 11px; letter-spacing: .09em;}.mia-landing.mia-redesign .mia-r-section-number{font-size: 33px;}.mia-landing.mia-redesign .mia-r-section-label > .mia-r-accent{width: 19px;}.mia-landing.mia-redesign .mia-r-section-intro{margin-top: 30px; gap: 20px;}.mia-landing.mia-redesign .mia-r-services{margin-top: 36px;}.mia-landing.mia-redesign .mia-r-service{grid-template-columns: 35px minmax(0, 1fr); gap: 16px; padding-block: 30px;}.mia-landing.mia-redesign .mia-r-service-number{font-size: 27px;}.mia-landing.mia-redesign .mia-r-service h3{font-size: 23px;}.mia-landing.mia-redesign .mia-r-service p{font-size: 21px;}.mia-landing.mia-redesign .mia-r-service > .mia-r-list{gap: 9px;}.mia-landing.mia-redesign .mia-r-list li{font-size: 20px; padding-left: 22px;}.mia-landing.mia-redesign .mia-r-feature-grid{margin-top: 32px;}.mia-landing.mia-redesign .mia-r-romana-flow{padding: 24px 20px;}.mia-landing.mia-redesign .mia-r-romana-flow li{grid-template-columns: 38px minmax(0, 1fr); gap: 15px;}.mia-landing.mia-redesign .mia-r-romana-flow li > span{width: 38px; height: 38px;}.mia-landing.mia-redesign .mia-r-romana-flow li:not(:last-child)::before{left: 18px; top: 38px;}.mia-landing.mia-redesign .mia-r-cortex-diagram{padding: 28px 22px;}.mia-landing.mia-redesign .mia-r-cortex-grid .mia-r-button{padding-inline: 16px;}.mia-landing.mia-redesign .mia-r-industries{grid-template-columns: 1fr; gap: 30px; margin-top: 36px;}.mia-landing.mia-redesign .mia-r-industry{padding-top: 22px;}.mia-landing.mia-redesign .mia-r-industry-index{margin-bottom: 16px;}.mia-landing.mia-redesign .mia-r-industry h3{font-size: 26px;}.mia-landing.mia-redesign .mia-r-case{padding-top: 38px; margin-top: 42px;}.mia-landing.mia-redesign .mia-r-stat{font-size: 83px; gap: 12px;}.mia-landing.mia-redesign .mia-r-stat span{font-size: 21px;}.mia-landing.mia-redesign .mia-r-method-grid{margin-top: 32px; gap: 42px;}.mia-landing.mia-redesign .mia-r-timeline > li{gap: 20px;}.mia-landing.mia-redesign .mia-r-contact{padding-block: 40px;}.mia-landing.mia-redesign .mia-r-contact-grid{gap: 24px;}.mia-landing.mia-redesign .mia-r-contact-copy, .mia-landing.mia-redesign .mia-r-brief{padding: 26px 22px;}.mia-landing.mia-redesign .mia-r-contact-copy h2{font-size: 31px;}.mia-landing.mia-redesign .mia-r-fields-grid{grid-template-columns: 1fr; gap: 0;}.mia-landing.mia-redesign .mia-r-brief .mia-r-button{padding-inline: 12px;}.mia-landing.mia-redesign .mia-r-footer-grid{grid-template-columns: 1fr; gap: 24px;}.mia-landing.mia-redesign .mia-r-brand-white{padding: 16px; margin-left: -16px;}.mia-landing.mia-redesign .mia-r-brand-white img{width: 132px;}.mia-landing.mia-redesign .mia-r-footer h3{margin-top: 0;}.mia-landing.mia-redesign .mia-r-footer-bottom{flex-direction: column; align-items: flex-start; gap: 18px;}}@media (max-width: 359px){.mia-landing.mia-redesign .mia-r-container{width: calc(100% - 36px);}.mia-landing.mia-redesign .mia-r-hero-copy h1{font-size: 35px;}.mia-landing.mia-redesign .mia-r-hero-aside > p{font-size: 20px;}.mia-landing.mia-redesign .mia-r-service{grid-template-columns: 30px minmax(0, 1fr); gap: 13px;}.mia-landing.mia-redesign .mia-r-service h3{font-size: 21px;}.mia-landing.mia-redesign .mia-r-stat{font-size: 76px;}.mia-landing.mia-redesign .mia-r-stat span{font-size: 19px;}}@media (prefers-reduced-motion: reduce){.mia-landing.mia-redesign *, .mia-landing.mia-redesign *::before, .mia-landing.mia-redesign *::after{scroll-behavior: auto; animation: none; transition: none;}}