.doc-head{max-width:1280px;margin:0 auto;padding:84px 32px 48px;border-bottom:1px solid var(--line)}.doc-head .eyebrow{font-family:var(--font-ui);font-size:9px;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--cream-mute);margin-bottom:22px;display:flex;align-items:center;gap:12px}.doc-head .eyebrow .gilt-dot{color:var(--gilt)}.doc-head h1{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,4.6vw,64px);line-height:1.08;letter-spacing:.04em;text-transform:uppercase;color:var(--cream);margin:0 0 20px}.doc-head .standfirst{font-family:var(--font-body);font-style:italic;font-size:20px;line-height:1.55;color:var(--cream-soft);max-width:60ch;margin:0}.inline-link{color:var(--cream);border-bottom:1px solid var(--gilt-soft);transition:color .18s ease,border-color .18s ease}.inline-link:hover{color:var(--gilt);border-bottom-color:var(--gilt)}.support-contact .contact-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-card{padding:32px 28px 36px;position:relative;display:flex;flex-direction:column;gap:10px}.contact-card:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:linear-gradient(180deg,rgba(198,155,75,.26),rgba(198,155,75,.08))}.contact-card__label{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gilt)}.contact-card__email{font-family:var(--font-display);font-weight:500;font-size:clamp(22px,2.2vw,28px);letter-spacing:.01em;color:var(--cream);word-break:break-all;transition:color .18s ease}.contact-card__email:hover{color:var(--gilt)}.contact-card__big{font-family:var(--font-display);font-weight:500;font-size:clamp(20px,1.8vw,24px);line-height:1.2;color:var(--cream);margin:0}.contact-card__big strong{color:var(--gilt);font-weight:600}.contact-card__hint{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--cream-soft);margin:0}.faq{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line-soft)}.faq__item details summary{list-style:none;cursor:pointer;padding:22px 0;display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:24px;transition:color .18s ease}.faq__item details summary::-webkit-details-marker{display:none}.faq__item details summary:hover{color:var(--gilt)}.faq__q{font-family:var(--font-display);font-weight:500;font-size:clamp(19px,1.6vw,22px);letter-spacing:.01em;color:var(--cream);line-height:1.3}.faq__chev{font-family:var(--font-ui);font-size:18px;font-weight:300;color:var(--gilt);transition:transform .2s ease;user-select:none}.faq__item details[open] .faq__chev{transform:rotate(45deg)}.faq__a{font-family:var(--font-body);font-size:17px;line-height:1.62;color:var(--cream-soft);padding:0 64px 24px 0;max-width:72ch}.faq__a em{font-style:italic;color:var(--cream)}.faq__a strong{color:var(--cream);font-weight:500}.support-form{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;max-width:880px;position:relative}.support-form__honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.support-form__row{display:flex;flex-direction:column;gap:8px}.support-form__actions,.support-form__row:nth-of-type(3),.support-form__row:nth-of-type(4){grid-column:1/-1}.support-form__label{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cream-mute)}.support-form__input,.support-form__textarea{font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--cream);background:transparent;border:1px solid var(--line);padding:12px 14px;width:100%;outline:none;transition:border-color .18s ease,background .18s ease}.support-form__input::placeholder,.support-form__textarea::placeholder{color:var(--cream-mute);font-style:italic}.support-form__input:focus,.support-form__textarea:focus{border-color:var(--gilt);background:var(--gilt-soft)}.support-form__textarea{resize:vertical;min-height:140px}.support-form__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:4px}.support-form__btn{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cream);background:transparent;border:1px solid var(--gilt);padding:14px 28px;cursor:pointer;transition:background .18s ease,color .18s ease}.support-form__btn:focus-visible,.support-form__btn:hover{background:var(--gilt);color:var(--surface);outline:none}.support-form__hint{font-family:var(--font-body);font-style:italic;font-size:14px;color:var(--cream-mute);margin:0;max-width:44ch;line-height:1.5}.support-disclaimer-row:after{display:none}.support-disclaimer{max-width:720px;margin:0 auto;border:1px solid var(--line);background:var(--surface-2);padding:28px 32px 32px;text-align:center}.support-disclaimer__lead{font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:.02em;color:var(--cream);margin:0 0 12px}.support-disclaimer__lead span{color:var(--gilt);margin-right:6px}.support-disclaimer p{font-family:var(--font-body);font-style:italic;font-size:15px;line-height:1.62;color:var(--cream-soft);margin:0}@media (max-width:980px){.doc-head{padding:56px 24px 40px}.support-contact .contact-grid{grid-template-columns:1fr}.contact-card{padding:24px 0 26px;border-bottom:1px solid var(--line-soft)}.contact-card:last-child{border-bottom:0}.contact-card:not(:last-child):after{display:none}.support-form{grid-template-columns:1fr;gap:18px}.support-form__row:nth-of-type(3),.support-form__row:nth-of-type(4){grid-column:1}.faq__a{padding-right:0}}@media (max-width:560px){.faq__item details summary{padding:18px 0;gap:14px}.support-disclaimer{padding:22px 20px 24px}}