.ea-page{--ea-gold:#c4a668;--ea-gold-h:#b59456;--ea-gold-text:#7d6025;--ea-gold-soft:#fbf6ea;--ea-bg:#f7f4ee;--ea-bg2:#f1ece3;--ea-card:#fff;--ea-fg:#1e1e1b;--ea-fg2:#5f584d;--ea-border:#e6dcc9;--ea-div:#ddd2bc;--ea-err:#a8261d;--ea-err-line:#d3877f;--ea-err-bg:#fbeeec;--ea-ok:#2e6b33;--ea-focus:0 0 0 3px hsla(40,44%,59%,.42);--ea-h:50px;--ea-ease:cubic-bezier(0.22,1,0.36,1);position:relative;background:var(--ea-bg2);color:var(--ea-fg);border-top:1px solid hsla(40,33%,80%,.5);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;padding:3.5rem 16px 4rem;scroll-margin-top:72px}.ea-page:focus,.ea-page:focus-visible{outline:none}.ea-card,.ea-intro{max-width:900px;margin:0 auto}.ea-intro{padding:0 2px 22px}.ea-intro-top{flex-wrap:wrap;justify-content:space-between;gap:10px 12px;margin-bottom:14px}.ea-eyebrow,.ea-intro-top{display:flex;align-items:center}.ea-eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ea-gold-text);gap:10px;white-space:nowrap}.ea-eyebrow:before{content:"";width:20px;height:2px;background:var(--ea-gold);flex:0 0 auto}.ea-title{margin:0 0 10px;font-size:clamp(28px,6vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.ea-lede{margin:0 0 6px;font-size:16px;line-height:1.5;font-weight:500;color:#3f3a34;max-width:640px}.ea-lede-sm{margin:0;font-size:14px;line-height:1.45;color:var(--ea-fg2);max-width:640px}.lang-toggle{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--ea-border);border-radius:999px;background:var(--ea-card);flex-shrink:0}.lang-opt{min-height:44px;min-width:44px;padding:0 14px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--ea-fg2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}.lang-opt.is-on,.lang-opt:hover{color:var(--ea-fg)}.lang-opt.is-on{background:var(--ea-bg2);box-shadow:inset 0 0 0 1px var(--ea-div)}.lang-opt:focus-visible{outline:none;box-shadow:var(--ea-focus)}.ea-card{background:var(--ea-card);border:1px solid var(--ea-border);border-radius:3px;box-shadow:0 12px 35px rgba(60,45,25,.06);padding:6px 18px 24px}.ea-form{display:block}.ea-note{margin:16px 0 0;font-size:13px;color:var(--ea-fg2)}.ea-note span,.ea-req{color:var(--ea-gold-text);font-weight:700}.ea-section{padding:8px 0 6px}.ea-rule{display:flex;align-items:center;gap:12px;margin:16px 0 14px}.ea-rule:before{content:"";width:22px;height:2px;background:var(--ea-gold);flex:0 0 auto;border-radius:1px}.ea-rule:after{content:"";flex:1 1 auto;height:1px;background:var(--ea-border)}.ea-h{margin:0 0 12px;font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.ea-h .ea-opt,.ea-sub{font-size:14px}.ea-sub{margin:-8px 0 12px;line-height:1.45;color:var(--ea-fg2)}.ea-resume-label{margin:0 0 4px}.ea-resume-label+.ea-sub{margin-top:0}.ea-row{display:grid;grid-template-columns:1fr;grid-gap:0 16px;gap:0 16px}.ea-field{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;min-width:0}.ea-field,.ea-page button,.ea-page input,.ea-page label,.ea-page select{scroll-margin-top:96px}.ea-fieldset{border:0;padding:0;min-inline-size:0}.ea-label{font-size:15px;font-weight:600;color:var(--ea-fg);padding:0}.ea-opt{font-weight:500}.ea-hint,.ea-opt{color:var(--ea-fg2)}.ea-hint{margin:0;font-size:13px}.ea-notice{color:#6b4e14}.ea-error{margin:0;font-size:13.5px;font-weight:500;color:var(--ea-err)}.ea-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ea-input{width:100%;box-sizing:border-box;min-height:var(--ea-h);padding:11px 14px;font:inherit;font-size:16px;color:var(--ea-fg);background:var(--ea-card);border:1px solid var(--ea-div);border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.ea-input::placeholder{color:#8f8677}.ea-input:focus{outline:none;border-color:var(--ea-gold);box-shadow:var(--ea-focus)}.ea-input[aria-invalid=true]{border-color:var(--ea-err-line)}.ea-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235f584d' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.ea-select option[value=""],.ea-select:invalid{color:var(--ea-fg2)}.ea-seg{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}.ea-seg-3{grid-template-columns:repeat(3,1fr)}.ea-seg-opt{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--ea-h);padding:8px 10px;border:1px solid var(--ea-div);border-radius:6px;background:var(--ea-card);font-size:15px;font-weight:500;line-height:1.2;cursor:pointer;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,background .15s;-webkit-tap-highlight-color:transparent}.ea-seg-opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ea-seg-opt.is-on,.ea-seg-opt:hover{border-color:var(--ea-gold)}.ea-seg-opt.is-on{background:var(--ea-gold-soft);box-shadow:inset 0 0 0 1px var(--ea-gold);font-weight:650}.ea-seg-opt:has(input:focus-visible){box-shadow:var(--ea-focus)}.has-error .ea-seg-opt:not(.is-on){border-color:var(--ea-err-line)}.ea-pay{display:flex;align-items:stretch;min-height:var(--ea-h);border:1px solid var(--ea-div);border-radius:6px;background:var(--ea-card);transition:border-color .15s,box-shadow .15s}.ea-pay:focus-within{border-color:var(--ea-gold);box-shadow:var(--ea-focus)}.has-error .ea-pay{border-color:var(--ea-err-line)}.ea-pay-dollar{display:flex;align-items:center;padding:0 2px 0 14px;font-size:16px;font-weight:600;color:var(--ea-fg2)}.ea-pay-input{flex:1 1 auto;min-width:0;background:transparent;padding:0 10px 0 4px;font:inherit;font-size:16px}.ea-pay-input,.ea-pay-type{border:0;color:var(--ea-fg);outline:none}.ea-pay-type{flex:0 0 auto;width:150px;border-left:1px solid var(--ea-bg2);border-radius:0 6px 6px 0;background:var(--ea-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235f584d' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 12px center;padding:0 32px 0 14px;font:inherit;font-size:15px;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ea-pay-type:focus-visible{box-shadow:inset 0 0 0 2px var(--ea-gold)}.ea-chips{list-style:none;margin:0 0 2px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ea-chip{display:inline-flex;align-items:center;gap:0;min-height:40px;padding:0 2px 0 13px;border-radius:999px;background:var(--ea-gold-soft);border:1px solid var(--ea-gold);font-size:14.5px;font-weight:600}.ea-chip>span{min-width:0;overflow-wrap:anywhere}.ea-chip-custom{background:var(--ea-bg2);border-style:dashed}.ea-chip-note{font-size:12px;font-weight:500;color:var(--ea-fg2)}.ea-chip-x{width:36px;height:36px;border:0;border-radius:50%;background:none;font-size:20px;line-height:1;color:var(--ea-fg2);cursor:pointer}.ea-chip-x:focus-visible,.ea-chip-x:hover{background:rgba(30,30,27,.06);color:var(--ea-err);outline:none}.ea-search{position:relative}.ea-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ea-fg2);pointer-events:none}.ea-search .ea-input{padding-left:42px}.ea-search .ea-input::-webkit-search-cancel-button{-webkit-appearance:none}.ea-results{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--ea-border);border-radius:8px;background:var(--ea-card);box-shadow:0 12px 28px -16px rgba(30,30,27,.3);max-height:300px;overflow-y:auto}.ea-result{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 12px;border-radius:6px;font-size:15.5px;cursor:pointer;-webkit-tap-highlight-color:transparent}.ea-result.is-active{background:var(--ea-bg2)}.ea-result.is-on{font-weight:600}.ea-result-text{display:flex;flex-direction:column;gap:1px;min-width:0}.ea-result-hint{font-size:12px;font-weight:500;color:var(--ea-fg2)}.ea-result-add{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ea-bg2);color:var(--ea-gold-text);font-weight:700}.ea-result.is-on .ea-result-add{background:var(--ea-gold);color:var(--ea-fg)}.ea-noresult{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 2px 0;font-size:14px;color:var(--ea-fg2)}.ea-noresult .ea-link{margin:0}.ea-popular{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.ea-popular-label{flex-basis:100%;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ea-fg2);margin:0 0 1px}.ea-pop{min-height:44px;padding:0 13px;border-radius:999px;border:1px solid var(--ea-div);background:var(--ea-card);font:inherit;font-size:14px;font-weight:500;color:var(--ea-fg);cursor:pointer;-webkit-tap-highlight-color:transparent}.ea-pop.is-on,.ea-pop:hover{border-color:var(--ea-gold)}.ea-pop.is-on{background:var(--ea-gold-soft);font-weight:600}.ea-pop:focus-visible{outline:none;box-shadow:var(--ea-focus)}.ea-custom{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;margin-top:10px;align-items:center}.ea-input-sm{min-height:44px;padding:8px 12px}.ea-link{align-self:flex-start;min-height:44px;padding:0;background:none;border:0;font:inherit;font-size:14.5px;font-weight:600;color:var(--ea-gold-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;text-align:left}.ea-link:hover{color:var(--ea-fg)}.ea-link:focus-visible{outline:none;box-shadow:var(--ea-focus);border-radius:4px}.ea-add-other{margin-top:4px}.ea-upload{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 14px;border:1.5px dashed var(--ea-div);border-radius:6px;background:var(--ea-bg);cursor:pointer;font:inherit;color:var(--ea-fg);text-align:left;transition:border-color .15s,background .15s;-webkit-tap-highlight-color:transparent}.ea-upload:hover{border-color:var(--ea-gold);background:var(--ea-gold-soft)}.ea-upload:focus-visible{outline:none;border-color:var(--ea-gold);box-shadow:var(--ea-focus)}.has-error .ea-upload{border-color:var(--ea-err-line)}.ea-upload-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ea-card);border:1px solid var(--ea-div);color:var(--ea-gold-text);font-weight:700;font-size:16px}.ea-upload-body{display:flex;flex-direction:column;gap:1px;min-width:0}.ea-upload-text{font-size:15px;font-weight:600}.ea-upload-meta{font-size:12.5px;color:var(--ea-fg2)}.ea-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.ea-filecard{display:grid;grid-template-columns:38px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 8px 7px 10px;border:1px solid var(--ea-border);border-radius:6px;background:var(--ea-card)}.ea-filecard.is-done{border-color:#cfe0cf}.ea-filecard.is-error{border-color:#e2b3ad;background:var(--ea-err-bg)}.ea-doc-icon{width:38px;height:38px;border-radius:6px;display:grid;place-items:center;background:var(--ea-bg2);color:var(--ea-gold-text);font-size:10px;font-weight:800;letter-spacing:.04em}.is-done .ea-doc-icon{background:#e8f1e8;color:var(--ea-ok);font-size:16px}.is-error .ea-doc-icon{background:#f5d9d5;color:var(--ea-err);font-size:16px}.ea-file-meta{min-width:0;display:flex;flex-direction:column;gap:1px}.ea-file-name{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-file-status{font-size:12.5px;color:var(--ea-fg2);display:inline-flex;align-items:center;gap:6px}.is-done .ea-file-status{color:var(--ea-ok)}.is-error .ea-file-status{color:var(--ea-err)}.ea-file-acts{display:flex;gap:6px}.ea-file-status{white-space:nowrap}.is-error .ea-file-status{white-space:normal;flex-wrap:wrap}@media (max-width:479px){.ea-eyebrow{letter-spacing:.16em;gap:8px}.ea-eyebrow:before{width:14px}.ea-lang .lang-opt{padding:0 10px;font-size:13px}.ea-filecard.has-2-acts{grid-template-columns:38px 1fr}.ea-filecard.has-2-acts .ea-file-acts{grid-column:1/-1}.ea-filecard.has-2-acts .ea-file-acts .ea-btn{flex:1 1}}.ea-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:8px;border:1px solid transparent;font:inherit;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;-webkit-tap-highlight-color:transparent}.ea-btn:focus-visible{outline:none;box-shadow:var(--ea-focus)}.ea-btn:disabled{cursor:not-allowed;opacity:.6}.ea-btn-sm{min-height:44px;padding:0 12px;font-size:14px}.ea-btn-ghost{background:var(--ea-card);border-color:var(--ea-div);color:var(--ea-fg)}.ea-btn-ghost:hover:not(:disabled){border-color:var(--ea-gold)}.ea-btn-text{background:none;border:0;color:var(--ea-fg2)}.ea-btn-primary,.ea-btn-text:hover{color:var(--ea-fg)}.ea-btn-primary{width:100%;min-height:56px;padding:0 32px;background-image:linear-gradient(135deg,#d3b678,#c4a668 50%,#b59456);border-color:rgba(181,148,86,.85);font-size:17px;font-weight:700;letter-spacing:-.005em;box-shadow:0 6px 16px -8px rgba(181,148,86,.65);transition:transform .2s var(--ea-ease),box-shadow .2s ease}.ea-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -10px rgba(181,148,86,.8)}.ea-btn-primary[aria-busy=true]{cursor:progress}.ea-submit{display:flex;flex-direction:column;gap:12px}.ea-submit .ea-rule{margin-bottom:6px}.ea-privacy{display:flex;align-items:flex-start;justify-content:center;gap:7px;margin:0;font-size:12.5px;line-height:1.5;color:var(--ea-fg2);text-align:center}.ea-privacy svg{flex-shrink:0;margin-top:2px}.ea-submit-error{padding:10px 12px;border-radius:6px;background:var(--ea-err-bg)}.ea-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ea-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(30,30,27,.25);border-top-color:#1e1e1b;display:inline-block;animation:eaSpin .8s linear infinite}.ea-spinner-dark{width:12px;height:12px;border-color:var(--ea-div);border-top-color:var(--ea-gold-h)}@keyframes eaSpin{to{transform:rotate(1turn)}}.ea-success{text-align:center;padding:40px 8px 32px}.ea-success-icon{width:60px;height:60px;margin:0 auto 18px;border-radius:50%;background:var(--ea-gold);color:var(--ea-fg);display:grid;place-items:center;font-size:28px;font-weight:700}.ea-success-eyebrow{justify-content:center;margin-bottom:10px}.ea-success-eyebrow:before{display:none}.ea-success-title{margin:0 0 12px;font-size:clamp(26px,5vw,34px);font-weight:700;letter-spacing:-.025em;outline:none}.ea-success p{margin:0 auto 22px;max-width:520px;font-size:16px;line-height:1.55;color:#3f3a34}.ea-success-back{min-width:220px}.ea-page[data-pending=true]:not(.is-in) .ea-card,.ea-page[data-pending=true]:not(.is-in) .ea-intro{opacity:0}.ea-page.is-in[data-pending=true] .ea-intro{animation:eaRise .55s var(--ea-ease) backwards}.ea-page.is-in[data-pending=true] .ea-card{animation:eaRise .6s var(--ea-ease) .14s backwards}@keyframes eaRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:359px){.ea-seg-3{grid-template-columns:1fr}.ea-pay-type{width:128px}}@media (min-width:640px){.ea-page{padding:5rem 24px 6rem}.ea-intro{padding:0 4px 26px}.ea-card{padding:10px 44px 40px}.ea-section{padding:10px 0 8px}.ea-rule{margin:22px 0 16px}.ea-row{grid-template-columns:1fr 1fr}.ea-seg-opt{font-size:15.5px}.ea-seg{max-width:100%}.ea-fieldset .ea-seg-2,.ea-pay{max-width:calc(50% - 8px)}.ea-pay{min-width:320px}.ea-filecard{max-width:560px}.ea-btn-primary{width:auto;min-width:300px;align-self:center}}@media (min-width:380px) and (max-width:639px){.ea-row-loc{grid-template-columns:1fr 1fr;gap:0 10px}}@media (prefers-reduced-motion:reduce){.ea-page *{transition:none!important}.ea-page .ea-card,.ea-page .ea-intro{animation:none!important;opacity:1!important;transform:none!important}.ea-btn-primary:hover:not(:disabled){transform:none}.ea-spinner{animation-duration:2s}}