.cd-dist-wrap{display:block}.cd-dist{background:linear-gradient(160deg,#061427,#0a1a2f 60%,#122a48);color:#fff;font-family:var(--cd-font-sans)}.cd-dist__inner{max-width:1080px;margin:0 auto;padding:clamp(64px,9vw,110px) var(--cd-container-pad)}.cd-dist__head{text-align:center;margin-bottom:clamp(36px,5vw,52px);max-width:680px;margin-left:auto;margin-right:auto}.cd-dist__eyebrow{display:inline-flex;align-items:center;gap:14px;color:var(--cd-accent-2);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px}.cd-dist__eyebrow:before{content:"";display:inline-block;width:32px;height:1px;background:currentColor}.cd-dist__h2{font-family:var(--cd-font-display);font-weight:700;font-size:clamp(28px,3.6vw,42px);line-height:1.05;letter-spacing:-.02em;color:#fff;margin:0 0 16px;text-wrap:balance}.cd-dist__sub{font-size:16px;line-height:1.6;color:#ffffffc7;margin:0}.cd-dist__form{background:#fff;color:var(--cd-ink);border-radius:var(--cd-r-lg);padding:clamp(28px,4vw,44px);box-shadow:var(--cd-shadow-lg);display:grid;grid-template-columns:1fr 1fr;gap:18px}.cd-dist__field{display:flex;flex-direction:column;gap:6px}.cd-dist__field--full{grid-column:span 2}.cd-dist__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cd-muted)}.cd-dist__label .cd-dist__req{color:var(--cd-accent);margin-left:4px}.cd-dist__input,.cd-dist__select,.cd-dist__textarea{font-family:inherit;font-size:14.5px;color:var(--cd-ink);background:var(--cd-paper);border:1px solid var(--cd-line);border-radius:var(--cd-r-sm);padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.cd-dist__input:focus,.cd-dist__select:focus,.cd-dist__textarea:focus{outline:none;border-color:var(--cd-accent);box-shadow:0 0 0 3px #00b7c72e;background:#fff}.cd-dist__textarea{min-height:120px;resize:vertical}.cd-dist__submit{grid-column:span 2;margin-top:8px}.cd-dist__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--cd-ink);color:#fff;border:1.5px solid var(--cd-ink);font-weight:600;font-size:15px;letter-spacing:.02em;padding:16px 26px;border-radius:var(--cd-r-pill);cursor:pointer;transition:transform .18s ease,background-color .25s ease,border-color .25s ease;box-shadow:0 8px 22px #0a1a2f2e}.cd-dist__btn:hover{background:var(--cd-accent);border-color:var(--cd-accent);transform:translateY(-1px)}.cd-dist__fine{grid-column:span 2;font-size:12px;color:var(--cd-muted);margin:6px 0 0;text-align:center;line-height:1.5}.cd-dist__success{grid-column:span 2;background:#16a34a14;border:1px solid rgba(22,163,74,.3);color:var(--cd-success);padding:14px 18px;border-radius:var(--cd-r-md);font-size:14px;font-weight:600}.cd-dist__error{grid-column:span 2;background:#dc262614;border:1px solid rgba(220,38,38,.3);color:#dc2626;padding:14px 18px;border-radius:var(--cd-r-md);font-size:14px;font-weight:600}.cd-dist__error ul{margin:6px 0 0;padding-left:20px}@media(max-width:680px){.cd-dist__form{grid-template-columns:1fr;padding:24px;gap:14px}.cd-dist__field--full,.cd-dist__submit,.cd-dist__fine,.cd-dist__success,.cd-dist__error{grid-column:span 1}}.cd-distp-wrap{display:block}.cd-distp{background:#fff;font-family:var(--cd-font-sans);border-bottom:1px solid var(--cd-line)}.cd-distp__inner{max-width:var(--cd-container);margin:0 auto;padding:clamp(56px,8vw,90px) var(--cd-container-pad)}.cd-distp__head{text-align:center;margin-bottom:clamp(36px,5vw,52px);max-width:680px;margin-left:auto;margin-right:auto}.cd-distp__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;counter-reset:step}.cd-distp__step{position:relative;background:var(--cd-paper);border:1px solid var(--cd-line);border-radius:var(--cd-r-lg);padding:28px 24px;counter-increment:step;display:flex;flex-direction:column;gap:10px}.cd-distp__step:before{content:"0" counter(step);font-family:var(--cd-font-display);font-weight:800;font-size:32px;letter-spacing:-.04em;color:var(--cd-accent);line-height:1;display:block}.cd-distp__title{font-size:17px;font-weight:700;color:var(--cd-ink);margin:0;letter-spacing:-.005em;line-height:1.3}.cd-distp__body{font-size:14px;line-height:1.55;color:var(--cd-muted);margin:0}
/*# sourceMappingURL=/cdn/shop/t/125/assets/cd-dist.css.map */
