@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400&display=swap";.mcos-cp{--cp-void: #040404;--cp-surface: #0c0c0c;--cp-card: #101010;--cp-card-elevated: #151515;--cp-green: #0B4033;--cp-green-glow: rgba(11, 64, 51, .5);--cp-orange: #E8913A;--cp-orange-soft: rgba(232, 145, 58, .08);--cp-orange-med: rgba(232, 145, 58, .18);--cp-white: #f0ece6;--cp-white-70: rgba(240, 236, 230, .8);--cp-white-40: rgba(240, 236, 230, .7);--cp-white-15: rgba(240, 236, 230, .35);--cp-white-06: rgba(240, 236, 230, .06);--cp-display: "Bebas Neue", "Impact", sans-serif;--cp-body: "DM Sans", "Helvetica Neue", sans-serif;--cp-ease-out: cubic-bezier(.19, 1, .22, 1);--cp-ease-elastic: cubic-bezier(.34, 1.56, .64, 1)}.mcos-cp{background:var(--cp-void);color:var(--cp-white);font-family:var(--cp-body);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}.mcos-cp *,.mcos-cp *:before,.mcos-cp *:after{box-sizing:border-box}.mcos-cp__hero{position:relative;padding:100px 0 60px;overflow:hidden;isolation:isolate}.mcos-cp__hero:before{content:"";position:absolute;top:0;left:-10%;width:60%;height:100%;background:linear-gradient(160deg,var(--cp-green) 0%,#072e23 100%);transform:skew(-6deg);z-index:-2}.mcos-cp__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");background-size:256px 256px;z-index:-1;pointer-events:none}.mcos-cp__hero-accent{position:absolute;top:0;left:48%;width:3px;height:100%;background:linear-gradient(180deg,transparent,var(--cp-orange),transparent);transform:skew(-6deg);opacity:.4;z-index:1;pointer-events:none}.mcos-cp__hero-inner{position:relative;max-width:1060px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.mcos-cp__hero-text{opacity:0;animation:cp-rise .8s var(--cp-ease-out) .1s forwards}.mcos-cp__kicker{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cp-orange);margin-bottom:24px}.mcos-cp__kicker:before{content:"";width:32px;height:2px;background:var(--cp-orange)}.mcos-cp__hero-title{font-family:var(--cp-display);font-size:clamp(52px,7vw,88px);font-weight:400;line-height:.92;letter-spacing:.03em;text-transform:uppercase;margin:0 0 20px}.mcos-cp__hero-title em{font-style:normal;-webkit-text-stroke:1.5px var(--cp-white);color:transparent}.mcos-cp__hero-desc{font-size:16px;line-height:1.7;color:var(--cp-white-70);max-width:380px;margin:0}.mcos-cp__info-stack{display:flex;flex-direction:column;gap:14px;opacity:0;animation:cp-rise .8s var(--cp-ease-out) .35s forwards}.mcos-cp__info-card{display:flex;align-items:center;gap:18px;padding:22px 24px;background:#ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:14px;transition:border-color .3s ease,transform .3s var(--cp-ease-out)}.mcos-cp__info-card:hover{border-color:var(--cp-orange-med);transform:translate(4px)}.mcos-cp__info-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--cp-orange-soft);border-radius:11px}.mcos-cp__info-icon svg{width:20px;height:20px;color:var(--cp-orange)}.mcos-cp__info-meta{flex:1}.mcos-cp__info-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cp-white-40);margin-bottom:3px}.mcos-cp__info-val{font-size:15px;font-weight:500;color:var(--cp-white)}.mcos-cp__info-val a{color:inherit;text-decoration:none;transition:color .2s}.mcos-cp__info-val a:hover{color:var(--cp-orange)}.mcos-cp__body{position:relative;max-width:1060px;margin:0 auto;padding:0 48px 100px;display:grid;grid-template-columns:1.1fr 1fr;gap:36px}.mcos-cp__form-section{opacity:0;animation:cp-rise .8s var(--cp-ease-out) .2s forwards}.mcos-cp__section-label{display:flex;align-items:center;gap:14px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-white-40);margin-bottom:40px}.mcos-cp__section-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--cp-white-15),transparent)}.mcos-cp__form-card{background:#121212;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:44px;position:relative;overflow:hidden}.mcos-cp__form-card:before{content:"";position:absolute;top:-80px;right:-80px;width:200px;height:200px;background:radial-gradient(circle,var(--cp-orange-soft) 0%,transparent 70%);pointer-events:none}.mcos-cp__form-title{font-family:var(--cp-display);font-size:36px;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;position:relative;color:var(--cp-white)}.mcos-cp__form-sub{font-size:14px;color:var(--cp-white-40);margin:0 0 36px}.mcos-cp__field{position:relative;margin-bottom:28px}.mcos-cp__field-label{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cp-white-40);margin-bottom:10px}.mcos-cp__field-input{width:100%;padding:12px 4px;background:transparent;border:none;border-bottom:1px solid var(--cp-white-70);color:var(--cp-white);font-family:var(--cp-body);font-size:15px;outline:none;transition:border-color .3s ease}.mcos-cp__field-input::placeholder{color:var(--cp-white-40)}.mcos-cp__field-input:focus{border-color:var(--cp-orange)}.mcos-cp__field:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--cp-orange);transition:width .4s var(--cp-ease-out)}.mcos-cp__field:focus-within:after{width:100%}.mcos-cp__field-textarea{width:100%;padding:12px 4px;background:transparent;border:none;border-bottom:1px solid var(--cp-white-70);color:var(--cp-white);font-family:var(--cp-body);font-size:15px;outline:none;resize:vertical;min-height:100px;transition:border-color .3s ease}.mcos-cp__field-textarea::placeholder{color:var(--cp-white-40)}.mcos-cp__field-textarea:focus{border-color:var(--cp-orange)}.mcos-cp__field-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mcos-cp__submit-btn{display:inline-flex;align-items:center;gap:12px;margin-top:12px;padding:18px 40px;background:var(--cp-orange);color:#060606;border:none;border-radius:12px;font-family:var(--cp-body);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .35s var(--cp-ease-elastic),box-shadow .35s ease;position:relative;overflow:hidden}.mcos-cp__submit-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px #e8913a59}.mcos-cp__submit-btn:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.mcos-cp__submit-btn:hover:after{left:120%}.mcos-cp__submit-btn svg{width:16px;height:16px;transition:transform .3s var(--cp-ease-elastic)}.mcos-cp__submit-btn:hover svg{transform:translate(5px)}.mcos-cp__msg--success{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#0b403333;border:1px solid rgba(26,107,82,.3);border-radius:12px;margin-bottom:28px;font-size:14px;font-weight:500;color:#6ee7b7}.mcos-cp__msg--error{padding:16px 20px;background:#dc262614;border:1px solid rgba(220,38,38,.2);border-radius:12px;margin-bottom:28px;font-size:14px;color:#fca5a5}.mcos-cp__faq-section{position:relative;opacity:0;animation:cp-rise .8s var(--cp-ease-out) .4s forwards}.mcos-cp__faq-section:before{content:"?";position:absolute;top:40px;right:-20px;font-family:var(--cp-display);font-size:320px;line-height:1;color:var(--cp-white);opacity:.02;pointer-events:none;z-index:0}.mcos-cp__faq-wrap{position:relative;z-index:1}.mcos-cp__faq-title{font-family:var(--cp-display);font-size:36px;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;color:var(--cp-white)}.mcos-cp__faq-sub{font-size:14px;color:var(--cp-white);margin:0 0 36px}.mcos-cp__faq-list{list-style:none;padding:0;margin:0}.mcos-cp__faq-item{border-top:1px solid var(--cp-white-06)}.mcos-cp__faq-item:last-child{border-bottom:1px solid var(--cp-white-06)}.mcos-cp__faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;background:none;border:none;color:var(--cp-white);font-family:var(--cp-body);font-size:14px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer;transition:color .25s ease}.mcos-cp__faq-q:hover{color:var(--cp-orange)}.mcos-cp__faq-toggle{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--cp-white-06);border:1px solid var(--cp-white-06);transition:transform .45s var(--cp-ease-elastic),background .25s ease,border-color .25s ease}.mcos-cp__faq-toggle svg{width:12px;height:12px;color:var(--cp-white-40);transition:color .25s ease}.mcos-cp__faq-item.is-open .mcos-cp__faq-toggle{transform:rotate(135deg);background:var(--cp-orange-soft);border-color:var(--cp-orange-med)}.mcos-cp__faq-item.is-open .mcos-cp__faq-toggle svg{color:var(--cp-orange)}.mcos-cp__faq-a{overflow:hidden;max-height:0;transition:max-height .5s var(--cp-ease-out),opacity .3s ease;opacity:0}.mcos-cp__faq-item.is-open .mcos-cp__faq-a{max-height:300px;opacity:1}.mcos-cp__faq-a-inner{padding:0 0 24px;font-size:14px;line-height:1.8;color:var(--cp-white);max-width:460px}@keyframes cp-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:999px){.mcos-cp__hero-inner{grid-template-columns:1fr;gap:40px;padding:0 24px}.mcos-cp__hero{padding:80px 0 48px}.mcos-cp__hero:before{width:100%;height:60%;transform:skew(0) skewY(-4deg);top:-10%;left:0}.mcos-cp__hero-accent{display:none}.mcos-cp__body{grid-template-columns:1fr;gap:40px;padding:0 24px 80px}.mcos-cp__form-card{padding:32px 24px}.mcos-cp__field-row{grid-template-columns:1fr}.mcos-cp__faq-section:before{font-size:200px;right:-10px}}@media screen and (max-width:599px){.mcos-cp__hero{padding:64px 0 36px}.mcos-cp__info-stack{gap:10px}.mcos-cp__info-card{padding:16px 18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mcos-contact.css.map */
