.ep-assist-brief{padding:clamp(32px,4vw,48px) 0 var(--ep-section-pad);background:linear-gradient(180deg,rgba(var(--ep-color-primary-rgb),.06) 0%,rgba(var(--ep-color-surface-rgb),.98) 35%,var(--ep-color-background) 100%)}.ep-assist-brief .ep-section-badge{position:relative;display:inline-flex;align-items:center;gap:10px;font-family:var(--ep-font-display, "Switzer", sans-serif);font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ep-color-primary);background:transparent;padding:0;border-radius:0;border:0;box-shadow:none;margin-bottom:20px}.ep-assist-brief .ep-section-badge:before,.ep-assist-brief .ep-section-badge:after{content:"";display:block;width:40px;height:2px;background:linear-gradient(90deg,var(--ep-color-primary),transparent)}.ep-assist-brief .ep-section-badge:after{background:linear-gradient(90deg,transparent,var(--ep-color-primary))}.ep-assist-brief__layout{display:grid;gap:var(--ep-space-xl);align-items:start}.ep-assist-brief__title{margin:0 0 20px;font-family:var(--font-display);font-size:var(--ep-fs-hero, clamp(2.8rem, 4vw, 3.8rem));font-weight:var(--ep-fw-bold, 700);line-height:1.2}.ep-assist-brief__subtitle{margin:0;font-family:var(--ep-font-body);font-size:18px;font-weight:400;line-height:1.7;color:var(--ep-color-muted);max-width:600px}.ep-assist-brief__aside{max-width:520px}.ep-assist-brief__bullets{margin:var(--ep-space-lg) 0 0;padding:0;display:grid;gap:10px}.ep-assist-brief__bullet{display:flex;gap:10px;align-items:flex-start;color:rgba(var(--ep-color-primary-rgb),.78);font-size:var(--ep-text-sm);line-height:1.5}.ep-assist-brief__bullet:before{content:"";width:8px;height:8px;border-radius:999px;background:rgba(var(--ep-color-accent-rgb),.35);flex:0 0 auto;margin-top:7px}.ep-assist-brief__aside-links{margin-top:var(--ep-space-lg);display:flex;flex-wrap:wrap;gap:14px 18px}.ep-assist-brief__aside-link{color:var(--ep-color-primary);font-weight:var(--ep-font-semibold);text-decoration:none;border-bottom:1px solid rgba(var(--ep-color-primary-rgb),.18);padding-bottom:2px;transition:var(--ep-transition-fast)}.ep-assist-brief__aside-link:hover{border-bottom-color:rgba(var(--ep-color-primary-rgb),.35);transform:translateY(-1px)}.ep-assist-brief__panel{background:rgba(var(--ep-color-surface-rgb),.86);border:1px solid rgba(var(--ep-color-primary-rgb),.08);border-radius:var(--ep-radius-xl);box-shadow:var(--ep-shadow-sm);padding:clamp(18px,2.6vw,28px)}.ep-assist-brief__steps{display:grid;gap:clamp(18px,2.2vw,28px)}.ep-assist-brief__step{margin:0;min-inline-size:0;border:none;padding:0;background:transparent;box-shadow:none}.ep-assist-brief__step:last-child{padding-bottom:0}.ep-assist-brief__step-title{margin:0 0 var(--ep-space-sm);font-size:var(--ep-text-lg);font-weight:var(--ep-font-semibold);color:var(--ep-color-primary);letter-spacing:0;text-transform:none}.ep-assist-brief__grid{display:grid;gap:var(--ep-space-md)}.ep-assist-brief__grid .field--full{grid-column:1 / -1}.ep-assist-brief__upload{grid-column:1 / -1;border:2px dashed rgba(var(--ep-color-primary-rgb),.3);border-radius:var(--ep-radius-lg);padding:var(--ep-space-lg);background:linear-gradient(135deg,rgba(var(--ep-color-primary-rgb),.07),rgba(var(--ep-color-accent-rgb),.06));display:grid;gap:var(--ep-space-sm);align-content:center;min-height:180px;text-align:center}.ep-assist-brief__label{margin:0;font-size:14px;font-weight:var(--ep-font-medium);color:var(--ep-color-primary);text-align:center}.ep-assist-brief__hint{margin:var(--ep-space-xs) 0 0;font-size:var(--ep-text-sm);color:var(--ep-color-text-faint)}.ep-assist-brief__upload-btn{justify-self:center;border:none;border-radius:999px;padding:12px 18px;font-weight:var(--ep-font-semibold);background:rgba(var(--ep-color-primary-rgb),.08);color:var(--ep-color-primary);box-shadow:var(--ep-shadow-sm);transition:var(--ep-transition-fast)}.ep-assist-brief__upload-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.ep-assist-brief__upload-btn:hover{transform:translateY(-1px);box-shadow:var(--ep-shadow-md);background:rgba(var(--ep-color-primary-rgb),.12)}.ep-assist-brief__upload-btn[disabled]:hover{transform:none;box-shadow:none;background:rgba(var(--ep-color-primary-rgb),.08)}.ep-assist-brief__upload-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--ep-color-accent-rgb),.18)}.ep-assist-brief__upload-fallback{margin:0;font-size:var(--ep-text-sm);color:rgba(var(--ep-color-primary-rgb),.65);max-width:54ch;justify-self:center}.ep-assist-brief__upload-summary{margin-top:var(--ep-space-xs);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--ep-radius-md);border:1px solid rgba(var(--ep-color-primary-rgb),.12);background:rgba(var(--ep-color-primary-rgb),.08);font-size:var(--ep-text-sm);color:var(--ep-color-primary)}.ep-assist-brief__actions{margin-top:var(--ep-space-lg);display:grid;justify-items:center;gap:var(--ep-space-sm)}.ep-assist-brief__actions .button{display:inline-flex;align-items:center;gap:10px;font-family:var(--ep-font-body);font-size:16px;font-weight:600;color:var(--ep-color-surface);background:linear-gradient(135deg,var(--ep-color-primary) 0%,var(--ep-color-accent) 100%);border:none;border-radius:999px;padding:16px 40px;cursor:pointer;transition:var(--ep-transition-base);box-shadow:0 4px 16px rgba(var(--ep-color-primary-rgb),.2)}.ep-assist-brief__actions .button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--ep-color-primary-rgb),.3)}.ep-assist-brief__actions .button:active{transform:translateY(0)}.ep-assist-brief__footnote{margin:0;font-size:var(--ep-text-sm);color:var(--ep-color-text-faint)}.ep-form-success-popin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px}.ep-form-success-popin[hidden]{display:none}.ep-form-success-popin__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--ep-color-primary-rgb),.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ep-form-success-popin__dialog{position:relative;z-index:1;width:min(100%,480px);padding:32px 28px;border-radius:24px;border:1px solid rgba(var(--ep-color-primary-rgb),.12);background:rgba(var(--ep-color-surface-rgb),.98);box-shadow:0 24px 80px rgba(var(--ep-color-primary-rgb),.24);text-align:center}.ep-form-success-popin__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 18px;border-radius:999px;background:rgba(var(--ep-color-accent-rgb),.12);color:var(--ep-color-primary)}.ep-form-success-popin__icon .icon,.ep-form-success-popin__icon svg{width:28px;height:28px}.ep-form-success-popin__title{margin:0 0 10px;font-family:var(--font-display);font-size:clamp(1.75rem,2vw,2.1rem);line-height:1.15;color:var(--ep-color-primary)}.ep-form-success-popin__message{margin:0;font-family:var(--ep-font-body);font-size:1rem;line-height:1.6;color:var(--ep-color-text-medium)}.ep-form-success-popin__button{margin-top:22px}@media screen and (min-width:750px){.ep-assist-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media screen and (min-width:990px){.ep-assist-brief__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(28px,3.2vw,56px)}}.ep-assist-brief__field{display:grid;gap:8px}.ep-assist-brief__field-label{margin:0;font-size:14px;font-weight:var(--ep-font-medium);color:var(--ep-color-primary)}.ep-assist-brief__input,.ep-assist-brief__textarea,.ep-assist-brief__select{font-size:15px;color:var(--ep-color-primary);background:var(--ep-color-surface);border:1px solid rgba(var(--ep-color-primary-rgb),.28);border-radius:12px;padding:12px 16px;transition:var(--ep-transition-fast)}.ep-assist-brief__input:hover,.ep-assist-brief__textarea:hover,.ep-assist-brief__select:hover{border-color:rgba(var(--ep-color-primary-rgb),.25)}.ep-assist-brief__input:focus,.ep-assist-brief__textarea:focus,.ep-assist-brief__select:focus{outline:none;border-color:var(--ep-color-accent);box-shadow:0 0 0 3px rgba(var(--ep-color-accent-rgb),.1)}.ep-assist-brief .uploadcare--widget{width:100%}.ep-assist-brief .uploadcare--widget__button{display:none}.ep-assist-brief .uploadcare--widget__button:hover{transform:translateY(-1px);box-shadow:var(--ep-shadow-md)}.ep-assist-brief .uploadcare--widget__button:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--ep-color-accent-rgb),.2)}@media screen and (max-width:749px){.ep-form-success-popin__dialog{padding:28px 22px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ep-assist-brief.css.map */
