.iln-contact-page,.iln-contact-page #MainContent,.iln-contact-page .section-header{background:#e3e7e5}.iln-contact{min-height:100vh;padding:clamp(9rem,8vw,11rem) 0 clamp(8rem,10vw,13rem);background:#e3e7e5;color:#111}.iln-contact__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr);gap:clamp(4rem,8vw,12rem);align-items:end;margin-bottom:clamp(4rem,5vw,6rem)}.iln-contact__header>*,.iln-contact__layout>*{min-width:0}.iln-contact__eyebrow,.iln-contact__support-label,.iln-contact__form-heading>p{margin:0 0 1.6rem;color:#0f766e;font-size:clamp(1.3rem,1vw,1.5rem);font-weight:700;letter-spacing:.16em}.iln-contact__header h1{max-width:82rem;margin:0;font-size:clamp(4.6rem,6.5vw,8.4rem);font-weight:520;letter-spacing:-.055em;line-height:.98;overflow-wrap:break-word}.iln-contact__intro{max-width:52rem;color:#565c59;font-size:clamp(1.65rem,1.6vw,2rem);line-height:1.65}.iln-contact__intro p{margin:0}.iln-contact__layout{display:grid;grid-template-columns:minmax(28rem,.78fr) minmax(0,1.22fr);align-items:stretch;overflow:hidden;border:1px solid #ccd3d0;border-radius:2.4rem;background:#edf0ef}.iln-contact__support{display:flex;flex-direction:column;padding:clamp(3.5rem,4.5vw,5.2rem)}.iln-contact__support h2{max-width:48rem;margin:0;font-size:clamp(3rem,3.6vw,4.8rem);font-weight:540;letter-spacing:-.045em;line-height:1.05}.iln-contact__support>p:not(.iln-contact__support-label){max-width:48rem;margin:2.2rem 0 0;color:#5c625f;font-size:1.55rem;line-height:1.65}.iln-contact__steps{display:grid;gap:0;margin:clamp(2.8rem,4vw,4rem) 0 0;padding:0;list-style:none}.iln-contact__steps li{display:grid;grid-template-columns:4rem 1fr;gap:1.8rem;padding:1.5rem 0;border-top:1px solid #d1d7d5}.iln-contact__steps li>span{color:#0f766e;font-size:1.15rem;font-weight:700;letter-spacing:.12em}.iln-contact__steps strong,.iln-contact__steps small{display:block}.iln-contact__steps strong{font-size:1.5rem;font-weight:650}.iln-contact__steps small{margin-top:.6rem;color:#6c726f;font-size:1.3rem;line-height:1.5}.iln-contact__promise{display:flex;gap:1.3rem;align-items:flex-start;margin-top:auto;padding-top:1.8rem}.iln-contact__promise>span{width:.8rem;height:.8rem;margin-top:.5rem;border-radius:50%;background:#16a397;box-shadow:0 0 0 .5rem #16a3971f}.iln-contact__promise p{margin:0}.iln-contact__promise strong,.iln-contact__promise small{display:block}.iln-contact__promise strong{font-size:1.4rem}.iln-contact__promise small{margin-top:.5rem;color:#696f6c;font-size:1.2rem;line-height:1.45}.iln-contact__form-card{align-self:stretch;padding:clamp(4rem,5vw,6rem);border-radius:2.4rem;background:#111514;color:#fff}.iln-contact__form-heading{margin-bottom:4rem}.iln-contact__form-heading>p{color:#65c9c0}.iln-contact__form-heading h2{margin:0;color:#fff;font-size:clamp(3rem,4vw,5rem);font-weight:520;letter-spacing:-.045em;line-height:1.05}.iln-contact__form{display:grid;gap:2.8rem}.iln-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem}.iln-contact__field{display:grid;gap:.9rem}.iln-contact__field label{color:#ffffffc7;font-size:1.3rem;font-weight:600}.iln-contact__field label em{margin-left:.5rem;color:#fff6;font-size:1.1rem;font-style:normal;font-weight:450}.iln-contact__field input,.iln-contact__field textarea{box-sizing:border-box;width:100%;border:1px solid rgba(255,255,255,.18);border-radius:1rem;outline:none;background:#ffffff0e;color:#fff;font:inherit;font-size:1.5rem;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.iln-contact__field input{min-height:5.6rem;padding:0 1.7rem}.iln-contact__field textarea{min-height:14.5rem;padding:1.6rem 1.7rem;resize:vertical}.iln-contact__field input::placeholder,.iln-contact__field textarea::placeholder{color:#ffffff57}.iln-contact__field input:focus,.iln-contact__field textarea:focus{border-color:#65c9c0;background:#ffffff14;box-shadow:0 0 0 .3rem #65c9c01f}.iln-contact__field>small{color:#ffb8b8;font-size:1.2rem}.iln-contact__field--floating{position:relative;display:block}.iln-contact__field--floating label{position:absolute;top:50%;left:1.7rem;z-index:1;padding:0;background:transparent;color:#ffffff80;pointer-events:none;transform:translateY(-50%);transform-origin:left center;transition:top .28s cubic-bezier(.22,1,.36,1),color .2s ease,font-size .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.iln-contact__field--textarea label{top:2.6rem}.iln-contact__field--floating input:focus+label,.iln-contact__field--floating input:not(:placeholder-shown)+label,.iln-contact__field--floating textarea:focus+label,.iln-contact__field--floating textarea:not(:placeholder-shown)+label{top:-2.4rem;color:#65c9c0;font-size:1.3rem;transform:translateY(0)}.iln-contact__field--floating>small{display:block;margin-top:.8rem}.iln-contact__submit-row{display:flex;gap:2rem;align-items:center;margin-top:.8rem}.iln-contact__submit{display:inline-flex;min-height:5.4rem;gap:3.5rem;align-items:center;justify-content:space-between;padding:.6rem .7rem .6rem 2.2rem;border:1px solid #0f766e;border-radius:99rem;background:#0f766e;color:#fff;cursor:pointer;font:inherit;font-size:1.35rem;font-weight:700;transition:background-color .2s ease,transform .25s ease}.iln-contact__submit span:last-child{display:grid;width:4rem;height:4rem;place-items:center;border-radius:50%;background:#fff;color:#0f766e;font-size:1.8rem}.iln-contact__submit:hover{background:#0a5a54;transform:translateY(-2px)}.iln-contact__submit:focus-visible{outline:3px solid rgba(101,201,192,.4);outline-offset:3px}.iln-contact__submit-row>p{max-width:25rem;margin:0;color:#fff6;font-size:1.1rem;line-height:1.45}.iln-contact__submit-row>p a{color:#ffffffb8;text-underline-offset:.25rem}.iln-contact__message{display:flex;gap:1.4rem;align-items:flex-start;padding:1.8rem;border:1px solid rgba(101,201,192,.35);border-radius:1rem;background:#65c9c01a}.iln-contact__message svg{width:2rem;height:2rem}.iln-contact__message strong{display:block;font-size:1.4rem}.iln-contact__message p{margin:.4rem 0 0;color:#ffffffad;font-size:1.3rem}.iln-contact__message--error{border-color:#ff787859;background:#ff787814}.iln-contact__toast{position:fixed;top:clamp(10rem,16vh,16rem);left:50%;z-index:1200;display:flex;min-height:6.4rem;gap:1.2rem;align-items:center;overflow:hidden;padding:.7rem 2.2rem;border:1px solid rgba(255,255,255,.28);border-radius:99rem;background:#0f766e;box-shadow:0 1.8rem 5rem #072d2a4d;color:#fff;pointer-events:none;animation:iln-contact-toast 5s both cubic-bezier(.22,1,.36,1)}.iln-contact__toast:after{position:absolute;right:2.6rem;bottom:.75rem;left:2.6rem;height:1.5px;border-radius:99rem;background:#ffffff8c;content:"";transform-origin:left;animation:iln-contact-toast-progress 5s linear both}.iln-contact__toast strong{font-size:1.4rem;letter-spacing:.01em}@keyframes iln-contact-toast{0%{opacity:0;transform:translate(-50%,1.5rem) scale(.94)}8%,86%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-1rem) scale(.97);visibility:hidden}}@keyframes iln-contact-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media screen and (max-width:989px){.iln-contact__header,.iln-contact__layout{grid-template-columns:1fr}.iln-contact__header{gap:2.5rem}.iln-contact__form-card{width:100%;border-radius:2.4rem}}@media screen and (max-width:749px){.iln-contact-page{overflow-x:hidden}.iln-contact{padding-top:8rem;padding-bottom:7rem}.iln-contact__header h1{font-size:clamp(4rem,13vw,5.4rem)}.iln-contact__layout{border-radius:1.6rem}.iln-contact__support,.iln-contact__form-card{padding:3.2rem 2.2rem}.iln-contact__form-card{border-radius:1.6rem}.iln-contact__fields{grid-template-columns:1fr}.iln-contact__submit-row{align-items:stretch;flex-direction:column}.iln-contact__submit{width:100%}.iln-contact__submit-row>p{max-width:none}.iln-contact__toast{width:max-content;max-width:calc(100vw - 3.2rem);justify-content:center}}@media(prefers-reduced-motion:reduce){.iln-contact__submit,.iln-contact__field input,.iln-contact__field textarea,.iln-contact__field--floating label{transition:none}.iln-contact__toast{animation-name:iln-contact-toast-reduced}}@keyframes iln-contact-toast-reduced{0%,86%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%);visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ilnnova-contact.css.map */
