.studio-unified #contact{background:#B7BE57!important;overflow:hidden}.studio-unified #contact .columns{align-items:start;gap:24px}.studio-unified #contact .contact-paper-stack{grid-column:7/span 6;position:relative;isolation:isolate;min-width:0;width:100%;margin:15px 0 25px;background:url('../assets/designer-desk-straight.png') center/cover}.contact-paper-stack:before,.contact-paper-stack:after{content:'';position:absolute;inset:0;z-index:-1;background:#BCCDE0;box-shadow:0 4px 14px #343C5120;pointer-events:none}.contact-paper-stack:before{transform:rotate(-4deg) translate(-12px,5px)}.contact-paper-stack:after{background:#ECEBEE;transform:rotate(3deg) translate(10px,9px)}.studio-unified #contact .contact-paper-stack .contact-form{position:relative;z-index:1;background:#ECEBEE!important;color:#343C51!important;padding:42px 36px 30px!important;margin:0!important;translate:none!important;transform:none!important;width:100%!important;max-width:none!important;border-radius:1px!important;box-shadow:2px 10px 25px #343C5125}.contact-paper-caption{display:block;font:500 10px/1.4 Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;margin-bottom:22px;color:#343C51}.studio-unified #contact .contact-paper-clip{position:absolute;top:-24px;left:30px;right:auto;z-index:4;--clip-angle:-8deg}.contact-paper-clip,.contact-paper-clip .clip-back-mask,.contact-paper-clip svg{background:transparent!important}.studio-unified #contact .contact-form>label{display:block;margin-bottom:18px!important;color:#343C51!important}.studio-unified #contact .contact-form input:not([type=checkbox]),.studio-unified #contact .contact-form textarea{background:transparent!important;color:#343C51!important;border:0!important;border-bottom:1px solid #343C5160!important;border-radius:0!important;padding:12px 0!important;width:100%;box-sizing:border-box}.studio-unified #contact .contact-form .check{display:flex!important;gap:10px;margin-bottom:14px!important;font-size:11px!important;line-height:1.5!important}.studio-unified #contact .contact-form input[type=checkbox]{accent-color:#343C51;flex-shrink:0}.studio-unified #contact .contact-form .form-note{font-size:10px!important;line-height:1.5;color:#343C51!important;margin-top:18px!important}.studio-unified #contact .contact-form input:focus-visible,.studio-unified #contact .contact-form textarea:focus-visible{outline:2px solid #343C51;outline-offset:4px}@media(max-width:1100px){.studio-unified #contact .contact-paper-stack .contact-form{padding:36px 24px 24px!important}}@media(max-width:750px){.studio-unified #contact .contact-paper-stack{grid-column:1;margin-top:22px}.studio-unified #contact .contact-paper-stack .contact-form{padding:36px 20px 24px!important}.contact-paper-stack:before{transform:rotate(-2deg) translate(-5px,4px)}.contact-paper-stack:after{transform:rotate(2deg) translate(5px,7px)}}

.studio-unified #contact .telegram-contact{display:inline-flex;margin-top:24px;background:#B7BE57!important;color:#3B1C3C!important;border:1px solid #3B1C3C;border-radius:0;opacity:1}.studio-unified #contact .telegram-contact:disabled{cursor:default}

.studio-unified #contact .telegram-contact{display:flex;width:fit-content}.studio-unified #contact .columns>div:first-child>a[href^="mailto:"]{display:block;width:fit-content}

.social-contact-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.studio-unified #contact .social-contact-links .project-cta{margin:0;display:inline-flex;background:#B7BE57;color:#3B1C3C;border:1px solid #3B1C3C;border-radius:0;opacity:1}.studio-unified #contact .instagram-legal-note{font:400 11px/1.5 Inter,sans-serif;color:#343C51;max-width:480px;margin-top:18px}.social-contact-links button:disabled{cursor:default}
