.miham-deax-closing-cta-primary{letter-spacing:-.02em;max-width:30ch;color:var(--color-text);overflow-wrap:anywhere;margin:0 0 .8rem;font-family:Archivo,sans-serif;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:700;line-height:1.12}.miham-deax-closing-cta-supporting{max-width:70ch;color:var(--color-text-body);overflow-wrap:anywhere;margin:0;line-height:1.7}.miham-contact{--miham-contact-label-color:var(--color-text-label);--miham-contact-input-border-color:var(--color-border-field);--miham-contact-input-text-color:var(--color-text-field);--miham-contact-input-bg-color:var(--color-surface-field);--miham-contact-error-color:var(--color-error-text);background-color:var(--color-surface-form);grid-template-columns:1fr 1fr;align-items:start;gap:1.2rem;display:grid}.miham-contact-form{gap:.8rem;display:grid}.miham-contact-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.miham-contact-label{color:var(--miham-contact-label-color);gap:.4rem;font-weight:600;display:grid}.miham-contact-label-row{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.miham-contact-input{border:1px solid var(--miham-contact-input-border-color);width:100%;font:inherit;color:var(--miham-contact-input-text-color);background:var(--miham-contact-input-bg-color);border-radius:10px;padding:.72rem .8rem}.miham-contact-input.is-invalid{border-color:var(--miham-contact-error-color)}.miham-contact-field-error{color:var(--miham-contact-error-color);font-size:.85rem;font-weight:500}.miham-contact-checkbox-label{color:var(--miham-contact-label-color);align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.miham-contact-checkbox{width:1.1rem;height:1.1rem;accent-color:var(--miham-contact-input-text-color);flex-shrink:0;margin-top:.15rem}.miham-contact-privacy-link:before{content:" ";margin-inline-start:var(--pseudo-space-width);display:inline-block}.miham-contact-submit{justify-self:start;margin-top:.5rem}.miham-contact-status{border:1px solid var(--color-border-notice);background:var(--color-surface-notice-start);color:var(--color-text-notice);border-radius:10px;padding:.7rem .9rem;font-weight:600}.miham-contact-status.is-success{border-color:var(--color-success-border);box-shadow:0 12px 34px var(--color-success-glow)}.miham-contact-status.is-error{border-color:var(--color-error-border);box-shadow:0 12px 34px var(--color-error-glow)}@media (width<=980px){.miham-contact{grid-template-columns:1fr}}.miham-deax-entities-intro{max-width:70ch;color:var(--color-text-body);margin:0;line-height:1.7}.miham-deax-entities-groups{gap:0;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.miham-deax-entities-groups>li{padding:1.25rem 0}.miham-deax-entities-tick{margin-bottom:.9rem}.miham-deax-entities-group-title{color:var(--color-text);overflow-wrap:anywhere;margin:0 0 .75rem;font-family:Archivo,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.25}.miham-deax-entities-items{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.miham-deax-entities-items>li{overflow-wrap:anywhere;color:var(--color-text-body);line-height:1.5}@media (width>=721px){.miham-deax-entities-groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (width>=1100px){.miham-deax-entities-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.box-label{text-transform:uppercase;letter-spacing:.11em;color:var(--color-box-label);padding:0 0 1rem;font-size:.72rem;font-weight:700;display:block}.box-title{color:var(--color-text);margin:0 0 .5rem;font-family:Archivo,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.25}.case-study-link{--bg-color:var(--color-surface);text-decoration:none;display:inline-block}.read-more-link{color:var(--color-accent);margin-top:1rem;font-size:80%;font-weight:700;text-decoration:none;display:inline-block}.a3{--w:var(--color-box-hover-border-animation-width);--p:var(--color-box-hover-border-animation-padding);--fade-in-time:var(--color-box-hover-border-animation-fade-in-time);--fade-out-time:var(--color-box-hover-border-animation-fade-out-time);&.case-study-link{position:relative;& .card-border{inset:calc(-1 * var(--p));width:calc(100% + 2 * var(--p));height:calc(100% + 2 * var(--p));pointer-events:none;opacity:0;transition:opacity var(--fade-out-time) ease-out;position:absolute;overflow:visible}&:hover .card-border{opacity:1;transition:none}& .card-border rect{x:1px;y:1px;width:calc(100% - var(--w));height:calc(100% - var(--w));fill:none;stroke:var(--color-box-hover-border-animation-color);stroke-width:var(--w);stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset var(--fade-out-time) linear}&:hover .card-border rect{stroke-dashoffset:0;transition-duration:var(--fade-in-time)}}}.a1{&.case-study-link{transition:box-shadow .15s}&.case-study-link:hover{--spread:1rem;box-shadow:0 0 0 .5rem var(--bg-color), 0 0 1rem 2px rgb(from var(--color-accent) r g b / 1), 0 0 1rem var(--spread) rgb(from var(--color-accent) r g b / .25)}}.a2{&.case-study-link{--w:var(--color-box-hover-border-animation-width);position:relative}&.case-study-link:before{--color:var(--color-box-hover-border-animation-color);content:"";pointer-events:none;opacity:0;background:linear-gradient(var(--color), var(--color)) left top / 0% var(--w) no-repeat, linear-gradient(var(--color), var(--color)) right top / var(--w) 0% no-repeat, linear-gradient(var(--color), var(--color)) right bottom / 0% var(--w) no-repeat, linear-gradient(var(--color), var(--color)) left bottom / var(--w) 0% no-repeat;transition:opacity 1s ease-out;position:absolute;inset:-1rem}&.case-study-link:hover:before{opacity:1;animation:draw-border var(--color-box-hover-border-animation-time) linear forwards}}@keyframes draw-border{0%{background-size:0% var(--w), var(--w) 0%, 0% var(--w), var(--w) 0%}25%{background-size:100% var(--w), var(--w) 0%, 0% var(--w), var(--w) 0%}50%{background-size:100% var(--w), var(--w) 100%, 0% var(--w), var(--w) 0%}75%{background-size:100% var(--w), var(--w) 100%, 100% var(--w), var(--w) 0%}to{background-size:100% var(--w), var(--w) 100%, 100% var(--w), var(--w) 100%}}
