.motink-contact{--motink-contact-ease: cubic-bezier(.4, 0, .2, 1);--motink-contact-bg: var(--motink-surface-page);--motink-contact-text: #121212;--motink-contact-muted: rgba(18, 18, 18, .58);--motink-contact-border: rgba(18, 18, 18, .1);--motink-contact-input-bg: rgba(18, 18, 18, .03);--motink-contact-input-focus: rgba(18, 18, 18, .06);--motink-contact-label: rgba(18, 18, 18, .45);background-color:var(--motink-contact-bg);color:var(--motink-contact-text);padding:clamp(4rem,9vw,6.5rem) 0;font-family:var(--font-family);font-weight:400;transition:background-color var(--transition-base)}.motink-contact--page{padding-top:clamp(2rem,4vw,2.75rem)}html[data-theme=dark] .motink-contact{--motink-contact-bg: var(--motink-black-deep, #0d0d0d);--motink-contact-text: #ffffff;--motink-contact-muted: rgba(255, 255, 255, .58);--motink-contact-border: rgba(255, 255, 255, .1);--motink-contact-input-bg: rgba(255, 255, 255, .04);--motink-contact-input-focus: rgba(255, 255, 255, .07);--motink-contact-label: rgba(255, 255, 255, .45)}.motink-contact__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:clamp(2rem,5vw,3.5rem);row-gap:0;align-items:start}.motink-contact__eyebrow{grid-column:1;grid-row:1;margin-bottom:1.25rem}.motink-contact__title{grid-column:1;grid-row:2;font-family:var(--font-heading);font-size:38px;font-weight:400;line-height:1.12;letter-spacing:-.03em;color:var(--motink-contact-text);margin:0}.motink-contact__title-line{display:block}.motink-contact__title .word-mask{line-height:1.12}.motink-contact__lead{grid-column:1;grid-row:3;margin:1rem 0 0;font-size:16px;line-height:1.55;color:var(--motink-contact-muted);max-width:24rem}.motink-contact__details{grid-column:1;grid-row:4;margin-top:clamp(2rem,4vw,2.75rem)}.motink-contact__form-wrap{grid-column:2;grid-row:2 / -1;position:relative;align-self:start;max-width:28rem;justify-self:end;width:100%}.motink-contact__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.75rem)}.motink-contact__item{display:flex;flex-direction:column;gap:.35rem}.motink-contact__item-label{font-size:13px;line-height:1.4;letter-spacing:.02em;color:var(--motink-contact-label)}.motink-contact__item-value{font-size:16px;line-height:1.45;color:var(--motink-contact-text)}.motink-contact__item-link{display:inline-block;text-decoration:none;color:var(--motink-contact-text);transition:color .2s var(--motink-contact-ease)}.motink-contact__item-link:hover{color:var(--motink-accent)}.motink-contact__form{display:flex;flex-direction:column;gap:1rem}.motink-contact__form.is-hidden{opacity:0;pointer-events:none;visibility:hidden;position:absolute;inset:0}.motink-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.motink-contact__field{display:flex;flex-direction:column;gap:.4rem}.motink-contact__field--checkbox{margin-top:.15rem}.motink-contact__label{font-size:13px;line-height:1.4;color:var(--motink-contact-label)}.motink-contact__input,.motink-contact__textarea{width:100%;padding:.75rem .9rem;border:1px solid var(--motink-contact-border);border-radius:var(--radius-md, 10px);background:var(--motink-contact-input-bg);color:var(--motink-contact-text);font-family:var(--font-family);font-size:14px;line-height:1.45;transition:border-color .2s var(--motink-contact-ease),background-color .2s var(--motink-contact-ease)}.motink-contact__input::placeholder,.motink-contact__textarea::placeholder{color:var(--motink-contact-label)}.motink-contact__input:hover,.motink-contact__textarea:hover{border-color:#12121229}html[data-theme=dark] .motink-contact__input:hover,html[data-theme=dark] .motink-contact__textarea:hover{border-color:#ffffff29}.motink-contact__input:focus,.motink-contact__textarea:focus{outline:none;border-color:#12121238;background:var(--motink-contact-input-focus)}html[data-theme=dark] .motink-contact__input:focus,html[data-theme=dark] .motink-contact__textarea:focus{border-color:#ffffff38}.motink-contact__textarea{resize:vertical;min-height:5.5rem}.motink-contact__checkbox-label{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer}.motink-contact__checkbox{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--motink-accent)}.motink-contact__checkbox-text{font-size:12px;line-height:1.5;color:var(--motink-contact-muted)}.motink-contact__inline-link{color:var(--motink-contact-text);text-decoration:underline;text-decoration-color:#12121240;text-underline-offset:2px;transition:color .2s var(--motink-contact-ease)}html[data-theme=dark] .motink-contact__inline-link{text-decoration-color:#ffffff40}.motink-contact__inline-link:hover{color:var(--motink-accent)}.motink-contact__actions{margin-top:.15rem}.motink-contact__submit{position:relative;min-width:9.5rem}.motink-contact__submit.is-loading .motink-contact__submit-text{opacity:0}.motink-contact__submit.is-loading .motink-contact__submit-loader{opacity:1}.motink-contact__submit-loader{position:absolute;inset:0;margin:auto;width:1.1rem;height:1.1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0;animation:motink-contact-spin .65s linear infinite}@keyframes motink-contact-spin{to{transform:rotate(360deg)}}.motink-contact__success{padding:0}.motink-contact__success[hidden]{display:none}.motink-contact__success-title{margin:0 0 .5rem;font-family:var(--font-heading);font-size:20px;font-weight:400;letter-spacing:-.02em;color:var(--motink-contact-text)}.motink-contact__success-message{margin:0;font-size:14px;line-height:1.55;color:var(--motink-contact-muted)}@media (max-width: 768px){.motink-contact__layout{grid-template-columns:1fr;grid-template-rows:auto;row-gap:0}.motink-contact__eyebrow,.motink-contact__title,.motink-contact__lead,.motink-contact__details,.motink-contact__form-wrap{grid-column:1;grid-row:auto}.motink-contact__details{margin-top:2rem;margin-bottom:2rem}.motink-contact__form-wrap{max-width:none;justify-self:stretch}.motink-contact__title{font-size:clamp(1.75rem,7vw,2.25rem)}.motink-contact__row{grid-template-columns:1fr;gap:1rem}}.motink-faq{--motink-faq-ease: cubic-bezier(.4, 0, .2, 1);--motink-faq-bg: var(--motink-surface-page);--motink-faq-card-bg: #ffffff;--motink-faq-card-bg-open: #ffffff;--motink-faq-text: #121212;--motink-faq-muted: rgba(18, 18, 18, .58);--motink-faq-icon: rgba(18, 18, 18, .35);--motink-faq-icon-bg: rgba(18, 18, 18, .06);background-color:var(--motink-faq-bg);padding:clamp(4rem,9vw,6.5rem) 0;font-family:var(--font-family);font-weight:400;color:var(--motink-faq-text);transition:background-color var(--transition-base)}html[data-theme=dark] .motink-faq{--motink-faq-bg: var(--motink-black-deep, #0d0d0d);--motink-faq-card-bg: var(--motink-black-soft, #191919);--motink-faq-card-bg-open: var(--motink-black-soft, #191919);--motink-faq-text: #ffffff;--motink-faq-muted: rgba(255, 255, 255, .58);--motink-faq-icon: rgba(255, 255, 255, .55);--motink-faq-icon-bg: rgba(255, 255, 255, .08)}.motink-faq__inner{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem)}.motink-faq__header{max-width:40rem}.motink-faq__title{font-family:var(--font-heading);font-size:38px;font-weight:400;line-height:1.12;letter-spacing:-.03em;color:var(--motink-faq-text);margin:0 0 1rem}.motink-faq__title-line{display:block}.motink-faq__title .word-mask{line-height:1.12}.motink-faq__lead{margin:0;font-size:16px;line-height:1.55;color:var(--motink-faq-muted);max-width:36rem}.motink-faq__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;align-items:start}.motink-faq__col{display:flex;flex-direction:column;gap:8px;min-width:0}.motink-faq__item{background:var(--motink-faq-card-bg);border:none;border-radius:var(--radius-md);overflow:hidden;transition:background-color .3s var(--motink-faq-ease)}.motink-faq__item.is-open{background:var(--motink-faq-card-bg-open)}@media (hover: hover){.motink-faq__item:not(.is-open):hover{background:var(--motink-surface-hover)}}.motink-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 24px;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.motink-faq__trigger:focus-visible{outline:2px solid var(--motink-accent);outline-offset:-2px}.motink-faq__question{font-family:var(--font-heading);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.01em;color:var(--motink-faq-text);flex:1 1 auto}.motink-faq__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--motink-faq-icon-bg);color:var(--motink-faq-icon);transition:transform .35s var(--motink-faq-ease),color .3s var(--motink-faq-ease),background-color .3s var(--motink-faq-ease)}.motink-faq__icon :global(svg){width:14px;height:14px}.motink-faq__item.is-open .motink-faq__icon{transform:rotate(45deg);color:var(--motink-accent);background:#ffdb0124}html[data-theme=dark] .motink-faq__item.is-open .motink-faq__icon{background:#ffdb011f}.motink-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--motink-faq-ease)}.motink-faq__item.is-open .motink-faq__panel{grid-template-rows:1fr}.motink-faq__panel-inner{overflow:hidden}.motink-faq__answer{margin:0;padding:0 24px 16px;font-size:14px;line-height:1.55;color:var(--motink-faq-muted)}@media (max-width: 900px){.motink-faq__columns{grid-template-columns:1fr}}@media (max-width: 768px){.motink-faq{padding:clamp(3rem,10vw,4.5rem) 0}.motink-faq__title{font-size:clamp(1.625rem,7vw,38px)}.motink-faq__trigger{padding:16px}.motink-faq__answer{padding:0 16px 16px;font-size:14px}}
