.application-page{overflow-wrap:anywhere;padding-bottom:90px}.application-page-form{max-width:960px}.application-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px 12px;padding-block:30px;font-size:11px;line-height:1.7;display:flex}.application-breadcrumb a:hover{text-underline-offset:4px;color:var(--green);text-decoration:underline}.application-intro{max-width:760px;padding-block:25px 43px}.application-intro h1{letter-spacing:-2.2px;font-size:clamp(37px,4.5vw,58px);line-height:1.2}.application-intro>p{max-width:650px;margin-top:24px;font-size:14px;line-height:1.9}.application-intro>.application-intro-note{max-width:680px;color:var(--muted);margin-top:18px;font-size:12px}.application-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.application-product-card{border:1px solid var(--line);background:var(--warm);border-radius:9px;flex-direction:column;align-items:start;min-width:0;padding:35px;display:flex}.application-product-card h2{letter-spacing:-1px;font-size:29px;line-height:1.35}.application-product-card>p{margin-top:19px;font-size:13px;line-height:1.9}.application-product-card ul{color:var(--muted);margin:23px 0 30px;padding-left:18px;font-size:12px;line-height:2}.application-product-card .button{gap:20px;margin-top:auto;font-size:12px}.application-scope-note{border-top:1px solid var(--line);max-width:790px;margin-top:40px;padding-top:28px}.application-scope-note h2{letter-spacing:-.5px;font-size:20px;line-height:1.4}.application-scope-note p{margin-top:15px;font-size:12px;line-height:1.9}.application-scope-note .text-link{margin-top:20px;font-size:11px}.application-form{min-width:0}.application-form [hidden]{display:none!important}.application-required-note{color:var(--muted);margin-bottom:26px;font-size:11px;line-height:1.8}.application-section{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;margin:0 0 30px;padding:27px 30px 30px}.application-section legend{letter-spacing:-.45px;max-width:100%;color:var(--ink);padding-inline:10px;font-size:20px;font-weight:700;line-height:1.6}.application-section legend>span{color:var(--green);letter-spacing:.5px;vertical-align:middle;margin-right:12px;font-size:11px;font-weight:650}.application-section-intro{color:var(--muted);margin-bottom:24px;font-size:12px;line-height:1.9}.application-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 22px;display:grid}.application-field{min-width:0}.application-field-full{grid-column:1/-1}.application-field>label{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:650;line-height:1.7;display:block}.application-optional{color:var(--muted);font-size:10px;font-weight:450}.application-field input:not([type=checkbox]),.application-field textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:47px;color:var(--ink);font:inherit;background:#fff;border:1px solid #a6b3a5;border-radius:5px;padding:11px 12px;font-size:14px;line-height:1.6;display:block}.application-field textarea{resize:vertical;min-height:90px}.application-field input:not([type=checkbox]):focus-visible,.application-field textarea:focus-visible,.application-checkbox-row input:focus-visible{outline:3px solid var(--green);outline-offset:3px}.application-form button:focus-visible,.application-form a:focus-visible{outline:3px solid var(--green);outline-offset:4px}.application-field input[aria-invalid=true],.application-field textarea[aria-invalid=true]{border-color:#9c3e31}.application-field-error{color:#96362b;margin-top:8px;font-size:11px;line-height:1.8}.application-field-help{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.8}.application-representatives{gap:23px;display:grid}.application-representative{background:var(--warm);border:1px solid var(--line);border-radius:7px;min-width:0;padding:23px}.application-representative-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.application-representative-heading h3{letter-spacing:-.3px;font-size:16px;font-weight:750;line-height:1.6}.application-remove,.application-add{font:inherit;cursor:pointer;border-radius:5px;line-height:1.7}.application-remove{color:#763d32;text-underline-offset:4px;background:0 0;border:0;flex-shrink:0;padding:6px 0;font-size:11px;text-decoration:underline}.application-add-row{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:23px;display:flex}.application-add{min-height:44px;color:var(--green);background:#fff;border:1px solid #a6b3a5;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.application-add>span{font-size:19px;line-height:1}.application-add:not(:disabled):hover{background:var(--warm)}.application-count{color:var(--muted);font-size:11px}.application-form button:disabled{cursor:not-allowed;opacity:.55}.application-form[aria-busy=true] input,.application-form[aria-busy=true] textarea{opacity:.65}.application-file-limits{background:var(--warm);border-radius:5px;flex-wrap:wrap;gap:7px 15px;margin-bottom:23px;padding:15px 17px;font-size:11px;line-height:1.8;display:flex}.application-file-limits strong{color:var(--green);font-weight:750}.application-file-limits span{color:var(--muted)}.application-file-field{border-bottom:1px solid var(--line);padding:19px 0}.application-file-field:first-child{padding-top:0}.application-field input[type=file]{background:#fff;padding:9px;font-size:12px;overflow:hidden}.application-field input[type=file]::file-selector-button{font:inherit;background:var(--warm);color:var(--ink);cursor:pointer;border:1px solid #b1bfab;border-radius:4px;margin-right:12px;padding:8px 11px;font-size:11px}.application-upload-total{color:var(--muted);margin-top:15px;font-size:11px;line-height:1.8}.application-safety-note{color:var(--muted);border-left:2px solid #a8ba9d;margin-top:25px;padding-left:14px;font-size:11px;line-height:1.9}.application-privacy{border-top:1px solid var(--line);margin-top:27px;padding-top:25px}.application-checkbox-row{align-items:flex-start;gap:12px;display:flex}.application-checkbox-row input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:2px 0 0}.application-checkbox-row label{color:var(--ink);font-size:12px;line-height:1.85}.application-checkbox-row a{text-underline-offset:4px;color:var(--green);text-decoration:underline}.application-new-tab{color:var(--muted);font-size:10px;display:block}.application-bot-field{clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.application-submit-row{align-items:center;gap:25px;margin-top:26px;display:flex}.application-submit{font:inherit;cursor:pointer;flex-shrink:0;gap:25px;font-size:12px}.application-submit-row>p{max-width:340px;color:var(--muted);font-size:10px;line-height:1.8}.application-submit-status{color:var(--green);margin-top:12px;font-size:11px;line-height:1.8}.application-error-summary{color:#79352c;background:#fcf5f2;border:1px solid #cfa399;border-radius:7px;margin-bottom:27px;padding:22px 25px;scroll-margin-top:120px}.application-error-summary h2{letter-spacing:-.35px;color:#79352c;font-size:18px;line-height:1.5}.application-error-summary>p{color:#79352c;margin-top:10px;font-size:12px;line-height:1.9}.application-error-summary ul{margin-top:13px;padding-left:20px;font-size:11px;line-height:1.9}.application-error-summary ul:empty{display:none}.application-error-summary a{text-underline-offset:3px;text-decoration:underline}.application-success{background:var(--warm);border:1px solid #a6baa0;border-radius:9px;max-width:760px;padding:35px;scroll-margin-top:120px}.application-success h2{letter-spacing:-.7px;font-size:29px;line-height:1.4}.application-success>p{margin-top:19px;font-size:13px;line-height:1.9}.application-success .application-reference{color:var(--ink);border-block:1px solid var(--line);padding-block:18px;font-size:12px}.application-reference strong{overflow-wrap:anywhere;letter-spacing:.3px;margin-top:5px;font-size:15px;font-weight:750;display:block}.application-success .application-small{font-size:11px}.application-success .text-link{margin-top:25px;font-size:12px}.application-noscript{background:var(--warm);border:1px solid var(--line);border-radius:6px;padding:22px;font-size:13px;line-height:1.9}.application-noscript a{text-underline-offset:4px;text-decoration:underline}@media (width<=800px){.application-section{padding:22px}.application-product-card{padding:28px}.application-product-card h2{font-size:25px}.application-submit-row{flex-direction:column;align-items:start;gap:15px}}@media (width<=640px){.application-page{padding-bottom:55px}.application-breadcrumb{gap:6px 9px;padding-block:23px;font-size:10px}.application-intro{padding-block:17px 33px}.application-intro h1{letter-spacing:-1.65px;font-size:38px}.application-intro>p{margin-top:21px;font-size:13px}.application-intro>.application-intro-note{font-size:11px;line-height:1.9}.application-product-grid{grid-template-columns:1fr;gap:20px}.application-product-card{padding:26px 23px}.application-product-card h2{font-size:26px}.application-product-card .button{gap:20px;font-size:11px}.application-scope-note{margin-top:30px;padding-top:24px}.application-required-note{margin-bottom:24px;font-size:10px}.application-section{margin-bottom:25px;padding:21px 18px 24px}.application-section legend{padding-inline:7px;font-size:18px;line-height:1.8}.application-section legend>span{margin-right:8px;font-size:10px}.application-section-intro{margin-bottom:21px;font-size:11px}.application-fields{grid-template-columns:1fr;gap:19px}.application-field-full{grid-column:auto}.application-field>label{font-size:12px}.application-field input:not([type=checkbox]),.application-field textarea{padding-inline:10px;font-size:16px}.application-representative{padding:18px 14px}.application-representative-heading{align-items:start;gap:10px;margin-bottom:21px}.application-representative-heading h3{font-size:15px}.application-remove{font-size:10px}.application-field input[type=file]{padding:8px;font-size:11px}.application-field input[type=file]::file-selector-button{margin-right:7px;padding:8px;font-size:10px}.application-file-limits{padding:14px;font-size:10px}.application-field-help,.application-field-error,.application-checkbox-row label{font-size:11px}.application-submit{justify-content:center;width:100%;font-size:12px}.application-submit-row>p{max-width:none;font-size:10px}.application-error-summary{padding:19px 18px}.application-error-summary h2{font-size:17px}.application-success{padding:26px 22px}.application-success h2{font-size:26px}}
