.into-fab{z-index:900;border:2px solid var(--into-lime);background:var(--into-lime);width:60px;height:60px;color:var(--into-ink);cursor:pointer;border-radius:4px;place-items:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,transform .1s;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 20px #000a1940}.into-fab:hover{border-color:var(--into-lime-hover);background:var(--into-lime-hover)}.into-fab:active{transform:translateY(1px)}.into-fab{isolation:isolate;overflow:hidden}.into-fab:before{content:"";z-index:-1;background:repeating-linear-gradient(-45deg, var(--color-navy) 0 3px, transparent 3px 6px);opacity:.45;height:5px;position:absolute;bottom:0;left:0;right:0}.into-fab:after{--rivet:radial-gradient(circle, var(--color-silver) 0 1.5px, #000a1966 1.6px 2.4px, transparent 2.6px);content:"";z-index:-1;background:var(--rivet) left top / 6px 6px no-repeat, var(--rivet) left bottom / 6px 6px no-repeat, var(--rivet) right bottom / 6px 6px no-repeat;position:absolute;inset:3px 3px 7px}.into-fab__gear{z-index:-1;color:var(--color-navy);opacity:.5;transition:transform .6s ease-in-out;position:absolute;top:-11px;right:-11px}.into-fab__icon{position:relative}@media (prefers-reduced-motion:no-preference){.into-fab:hover .into-fab__gear{transform:rotate(60deg)}}.into-fab:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}body:has(.cookie-banner) .into-fab{display:none}@media (min-width:768px){.into-fab{bottom:24px;right:24px}}.into-fab-dialog{background:var(--color-silver);width:min(560px,100% - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--color-navy);border:0;border-radius:16px;margin:auto;padding:0;overflow:hidden}.into-fab-dialog[open]{flex-direction:column;display:flex}.into-fab-dialog::backdrop{background:#000a19b3}body:has(.into-fab-dialog[open]){overflow:hidden}.into-fab-dialog__window{flex-direction:column;flex:auto;min-height:0;padding:16px 0;display:flex}.into-fab-dialog__body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:3px 16px;overflow-y:auto}.into-fab-dialog__head{flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;padding:0 16px;display:flex}.into-fab-dialog__title{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.15}.into-fab-dialog__close{background:var(--color-white);width:40px;height:40px;color:var(--color-navy);cursor:pointer;border:0;border-radius:4px;flex:none;place-items:center;display:grid}.into-fab-dialog__close:hover{background:var(--color-navy);color:var(--color-white)}.into-fab-dialog__close:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.into-fab-dialog__text{color:#687076;margin-bottom:12px;font-size:14px;line-height:1.4}.into-fab-dialog .into-contact__row{column-gap:10px}.into-fab-dialog .into-field{margin-bottom:10px;padding:8px 12px}.into-fab-dialog .into-field__label{margin-bottom:4px;font-size:12px}.into-fab-dialog .into-field input,.into-fab-dialog .into-field textarea{font-size:16px}.into-fab-dialog .into-contact__footer{flex-direction:column;align-items:stretch;gap:10px}.into-fab-dialog .into-consent{max-width:none;font-size:13px}.into-fab-dialog .into-contact__actions{gap:10px}.into-fab-dialog .into-contact__submit{min-width:0;max-width:none}.into-fab-dialog .into-contact__status{margin-top:10px;padding:10px 14px;font-size:14px}@media (min-width:400px){.into-fab-dialog .into-contact__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.into-fab-dialog__window{padding:20px 0}.into-fab-dialog__head{padding:0 24px}.into-fab-dialog__body{padding:3px 24px}.into-fab-dialog__title{font-size:28px}}@media (prefers-reduced-motion:no-preference){.into-fab-dialog[open],.into-fab-dialog[open]::backdrop{animation:.2s ease-out into-fab-dialog-in}}@keyframes into-fab-dialog-in{0%{opacity:0}}
