@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/nunito-regular.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/nunito-bold.woff2) format("woff2")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/noto-sans-arabic.woff2) format("woff2")}:root{font-family:Nunito,Arial,sans-serif;color:#1c1c1c;background:#ece9e4;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #1c1c1c;--white: #fff;--surface: #ece9e4;--paper: #e1ddd6;--field: #f4f2ee;--muted: #65615b;--line: #b5b0a7;--soft-line: #cdcac6;--error: #a52727;--error-bg: #f8e6e2;--heading-font: "SF Mono", Menlo, Consolas, Monaco, "Liberation Mono", "Lucida Console", monospace;--ease: cubic-bezier(.46,.01,.32,1)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:var(--surface)}body{margin:0;min-width:320px;color:var(--ink);background:var(--surface);font-size:16px;line-height:1.65}button,input,textarea{font:inherit}button,label,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button,a{touch-action:manipulation}button:disabled{cursor:wait;opacity:.5}a{color:inherit}::selection{color:var(--white);background:var(--ink)}bdi{unicode-bidi:isolate}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}.site-shell{min-height:100vh}.site-shell.locale-ar{font-family:Noto Sans Arabic,Nunito,Arial,sans-serif}.latin-input,[dir=ltr]{font-family:Nunito,Arial,sans-serif}.skip-link{position:fixed;z-index:50;top:12px;inset-inline-start:16px;padding:12px 20px;color:var(--white);background:var(--ink);transform:translateY(-200%)}.skip-link:focus{transform:none;outline:2px solid var(--white);outline-offset:3px}.announcement-bar{display:grid;min-height:34px;padding:7px 20px;place-items:center;color:var(--white);background:var(--ink);font-family:var(--heading-font);font-size:.625rem;letter-spacing:.05em;line-height:1.6;text-transform:uppercase}.site-header{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:86px;padding:16px 48px;border-bottom:1px solid var(--soft-line)}.campaign-navigation{display:flex;align-items:center;justify-content:center;gap:36px;margin-inline-start:auto}.campaign-navigation a{display:inline-flex;min-height:44px;align-items:center;gap:10px;text-decoration:none;font-family:var(--heading-font);font-size:.6875rem;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}.campaign-navigation a:hover{text-decoration:underline;text-underline-offset:5px}.campaign-navigation a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.header-discover{color:var(--muted)}.header-discover>span{font-size:1rem}.header-meta{display:flex;align-items:center;margin-inline-start:18px}.language-switch{display:inline-flex;flex:0 0 auto;border:1px solid var(--line)}.language-switch button{display:grid;min-width:44px;min-height:44px;padding:8px 12px;place-items:center;border:0;color:var(--ink);background:transparent;cursor:pointer;font-size:.6875rem;line-height:1.5}.language-switch button+button{border-inline-start:1px solid var(--line)}.language-switch button:last-child{font-family:Noto Sans Arabic,Arial,sans-serif}.language-switch button.active{color:var(--white);background:var(--ink)}.language-switch button:focus-visible{position:relative;z-index:1;outline:2px solid var(--ink);outline-offset:3px}.app-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(36px,4vw,64px);max-width:1536px;margin:0 auto;padding:44px 48px 64px;align-items:start}.visual-column,.form-column{min-width:0}.visual-sticky{position:sticky;top:24px}.form-column{scroll-margin-top:24px}.form-column:focus{outline:none}.application-masthead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--soft-line)}.application-label{margin:0;font-family:var(--heading-font);font-size:.625rem;line-height:1.7;letter-spacing:.04em;text-transform:uppercase}.application-label>span:first-child{color:var(--line);margin-inline:7px}.application-label>span:last-child{color:var(--muted);white-space:nowrap}.application-tools{display:flex;align-items:center;justify-content:flex-end;gap:14px}.saved-state{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.625rem;line-height:1.7}.saved-state i{flex:0 0 auto;width:5px;height:5px;background:var(--ink)}.saved-short{display:none}.reset-button{min-height:44px;padding:7px 10px;border:0;border-inline-start:1px solid var(--line);color:var(--muted);background:transparent;cursor:pointer;font-size:.625rem;text-transform:uppercase;letter-spacing:.03em}.reset-button:hover:not(:disabled){color:var(--ink);text-decoration:underline;text-underline-offset:4px}.reset-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.no-script{margin:0 0 24px;padding:16px;border:1px solid var(--error);color:var(--error);background:var(--error-bg)}.form-card{margin-top:32px}.step-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding-bottom:28px}.step-number{display:grid;align-content:start;gap:2px;min-width:38px;padding-top:2px;color:var(--muted);font-family:var(--heading-font);font-size:1.25rem;font-weight:400;line-height:1.5;letter-spacing:.02em}.step-number>span{font-size:.5625rem;letter-spacing:.05em;text-transform:uppercase}.section-eyebrow{margin:0 0 10px;color:var(--muted);font-family:var(--heading-font);font-size:.625rem;font-weight:400;line-height:1.7;letter-spacing:.05em;text-transform:uppercase}.step-header h2,.success-card h2{margin:0;font-family:var(--heading-font);font-size:clamp(1.4rem,1.8vw,1.875rem);font-weight:400;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance}#step-title:focus,#success-title:focus{outline:none}#step-title:focus-visible,#success-title:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.step-description{max-width:35rem;margin:12px 0 0;color:var(--muted);font-size:.875rem;line-height:1.7}.error-summary{margin:0 0 26px;padding:18px 20px;border:1px solid var(--error);color:var(--error);background:var(--error-bg)}.error-summary:focus{outline:2px solid var(--error);outline-offset:4px}.error-summary strong{font-size:.875rem;font-weight:700}.error-summary p{margin:5px 0 0;font-size:.8125rem}.error-summary ul{display:grid;gap:3px;margin:8px 0 0;padding-inline-start:20px;font-size:.8125rem}.field-stack,.review-stack{display:grid;gap:26px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.field{min-width:0}.field label,.choice-fieldset legend{color:var(--ink);font-family:var(--heading-font);font-size:.6875rem;font-weight:400;line-height:1.65;letter-spacing:.04em;text-transform:uppercase}.field label{display:inline-block;margin:0 0 9px}.field label span,.choice-fieldset legend span:not(.sr-only){color:var(--error)}.field input,.field textarea{display:block;width:100%;border:1px solid var(--line);border-radius:0;outline:none;color:var(--ink);background:var(--field);font-size:16px;line-height:1.6;transition:border-color .16s ease,background .16s ease}.field input{min-height:54px;padding:12px 16px}.field textarea{min-height:190px;padding:16px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#817c74;opacity:1}.field input:hover,.field textarea:hover{border-color:var(--ink)}.field input:focus,.field textarea:focus,.input-with-prefix:focus-within{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px;background:var(--white)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--error)}.field-help,.field-error,.legend-help,.field-meta{margin:8px 0 0;font-size:.75rem;line-height:1.65}.field-help,.legend-help,.field-meta{color:var(--muted)}.field-error{color:var(--error);font-weight:700}.field-meta{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.field-meta p{margin:0}.field-meta>span{flex:0 0 auto}.input-with-prefix{display:flex;align-items:stretch;width:100%;border:1px solid var(--line);background:var(--field)}.input-with-prefix>span{display:grid;flex:0 0 46px;place-items:center;color:var(--muted);border-inline-end:1px solid var(--soft-line);font-family:var(--heading-font);font-size:.875rem}.input-with-prefix input{flex:1;width:0;min-width:0;border:0;background:transparent}.input-with-prefix input:focus{outline:none}.input-with-prefix:has(input[aria-invalid=true]){border-color:var(--error)}.choice-fieldset{min-width:0;margin:0;padding:0;border:0}.choice-fieldset legend{width:100%;padding:0}.choice-fieldset[data-invalid=true] legend{color:var(--error)}.legend-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.legend-row>span{flex:0 0 auto;color:var(--muted);font-size:.6875rem}.skin-grid,.chip-grid,.yes-no-grid,.source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.choice-card,.check-card,.binary-card,.source-card,.confirmation-card{position:relative;min-width:0;cursor:pointer;border:1px solid var(--line);border-radius:0;color:var(--ink);background:var(--field);transition:color .16s ease,border-color .16s ease,background .16s ease}.choice-card input,.check-card input,.binary-card input,.source-card input,.confirmation-card input{position:absolute;width:1px;height:1px;opacity:0}.choice-card:has(input:focus-visible),.check-card:has(input:focus-visible),.binary-card:has(input:focus-visible),.source-card:has(input:focus-visible),.confirmation-card:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.choice-card:hover,.check-card:hover,.binary-card:hover,.source-card:hover,.confirmation-card:hover{border-color:var(--ink)}.choice-card{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:84px;align-items:center;gap:14px;padding:16px}.choice-card.selected,.check-card.selected,.binary-card.selected,.source-card.selected,.confirmation-card.selected{border-color:var(--ink);color:var(--white);background:var(--ink)}.choice-marker,.source-radio{display:block;flex:0 0 auto;width:16px;height:16px;border:1px solid var(--line);border-radius:50%;background:transparent}.choice-card.selected .choice-marker,.source-card.selected .source-radio{border:5px solid var(--white);background:var(--ink)}.choice-copy{display:grid;min-width:0;gap:4px}.choice-copy strong{font-size:.875rem;font-weight:700;line-height:1.5}.choice-copy small{color:var(--muted);font-size:.75rem;line-height:1.5}.choice-card.selected .choice-copy small{color:#d6d3cd}.check-card{display:flex;min-height:56px;align-items:center;gap:12px;padding:13px 15px;font-size:.8125rem;line-height:1.5}.custom-check{display:grid;flex:0 0 auto;width:17px;height:17px;place-items:center;border:1px solid var(--line);color:transparent;background:transparent;font-size:.6875rem;font-weight:700;line-height:1}.check-card.selected .custom-check,.confirmation-card.selected .custom-check{border-color:var(--white);color:var(--ink);background:var(--white)}.reveal-field{padding-top:6px;animation:reveal .2s var(--ease) both}.delivery-note,.privacy-panel{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid var(--soft-line)}.delivery-note{background:var(--paper)}.delivery-icon{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center}.delivery-icon svg{width:26px;height:26px;fill:none;stroke:var(--ink);stroke-width:1.2;stroke-linejoin:round}.delivery-note strong,.privacy-panel strong{display:block;font-family:var(--heading-font);font-size:.6875rem;font-weight:400;line-height:1.7;letter-spacing:.04em;text-transform:uppercase}.delivery-note p,.privacy-panel p{margin:6px 0 0;color:var(--muted);font-size:.8125rem;line-height:1.7}.privacy-panel{border-inline-start:2px solid var(--ink)}.privacy-panel>span{flex:0 0 auto;font-size:1.25rem;line-height:1.4}.binary-card,.source-card{display:flex;min-height:58px;align-items:center;gap:12px;padding:14px 16px;font-size:.8125rem;line-height:1.5}.binary-icon{display:grid;flex:0 0 auto;width:18px;height:18px;place-items:center;font-size:1rem}.review-stack{gap:18px}.review-section{min-width:0;border:1px solid var(--line)}.review-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 18px;border-bottom:1px solid var(--line);background:var(--paper)}.review-heading>div{display:flex;align-items:center;gap:14px;min-width:0}.review-heading span{color:var(--muted);font-family:var(--heading-font);font-size:.625rem}.review-heading h3{margin:0;font-family:var(--heading-font);font-size:.6875rem;font-weight:400;line-height:1.65;letter-spacing:.04em;text-transform:uppercase}.review-heading button{min-height:44px;padding:8px 0 8px 12px;border:0;color:var(--ink);background:transparent;cursor:pointer;font-size:.75rem;text-decoration:underline;text-underline-offset:4px}.review-heading button:hover:not(:disabled){color:var(--muted)}.review-heading button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.review-section dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:22px 18px}.review-section dl>div{min-width:0}.review-section dl .wide{grid-column:1 / -1}.review-section dt{color:var(--muted);font-family:var(--heading-font);font-size:.625rem;line-height:1.7;letter-spacing:.04em;text-transform:uppercase}.review-section dd{margin:6px 0 0;font-size:.875rem;line-height:1.65;overflow-wrap:anywhere}.confirmation-card{display:flex;align-items:flex-start;gap:14px;padding:22px;margin-top:6px}.confirmation-card .custom-check{margin-top:3px}.confirmation-card strong,.confirmation-card small{display:block}.confirmation-card strong{font-size:.875rem;font-weight:700}.confirmation-card small{margin-top:7px;color:var(--muted);font-size:.75rem;line-height:1.75}.confirmation-card.selected small{color:#d6d3cd}.confirmation-card a{text-decoration:underline;text-underline-offset:3px}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:34px;padding-top:24px;border-top:1px solid var(--soft-line)}.action-note{color:var(--muted);font-size:.75rem}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:20px;padding:13px 24px;border:1px solid var(--ink);border-radius:0;cursor:pointer;font-size:.75rem;font-weight:400;letter-spacing:.035em;line-height:1.65;text-decoration:none;text-transform:uppercase;transition:color .16s ease,background .16s ease}.button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.button-primary{min-width:206px;color:var(--white);background:var(--ink)}.button-primary:hover:not(:disabled){color:var(--ink);background:transparent}.button-secondary{color:var(--ink);background:transparent}.button-secondary:hover:not(:disabled){color:var(--white);background:var(--ink)}.button-arrow{font-family:Arial,sans-serif;font-size:1.125rem;line-height:1}.spinner{width:16px;height:16px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.campaign-footer{display:flex;align-items:center;gap:30px;max-width:1536px;margin:0 auto;padding:26px 48px 34px;border-top:1px solid var(--soft-line);color:var(--muted)}.campaign-footer p,.campaign-footer>span,.campaign-footer>a{margin:0;font-size:.6875rem;line-height:1.7}.campaign-footer p{flex:1}.campaign-footer>a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.campaign-footer>a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.success-card{margin-top:8px;padding:36px;border:1px solid var(--line);background:var(--field)}.success-card h2{max-width:34rem}.success-intro{margin:22px 0 0;color:var(--muted);font-size:.9375rem;line-height:1.8;overflow-wrap:anywhere}.success-intro strong{color:var(--ink);font-weight:700}.application-code{display:grid;gap:10px;margin-top:28px;padding:20px;border:1px solid var(--line);background:var(--paper)}.application-code span{color:var(--muted);font-family:var(--heading-font);font-size:.625rem;letter-spacing:.04em;text-transform:uppercase}.application-code strong{min-width:0;font-family:var(--heading-font);font-size:.8125rem;font-weight:400;overflow-wrap:anywhere}.next-steps{display:grid;margin:32px 0;padding:0;border-top:1px solid var(--soft-line);list-style:none}.next-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid var(--soft-line)}.next-steps li>span{color:var(--muted);font-family:var(--heading-font);font-size:.6875rem}.next-steps strong{font-family:var(--heading-font);font-size:.6875rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.next-steps p{margin:7px 0 0;color:var(--muted);font-size:.8125rem;line-height:1.7}.locale-ar :is(.announcement-bar,.campaign-navigation a,.application-label,.step-number,.section-eyebrow,.field label,.choice-fieldset legend,.review-heading h3,.review-section dt,.delivery-note strong,.privacy-panel strong,.application-code span,.next-steps strong){font-family:Noto Sans Arabic,sans-serif;letter-spacing:0;text-transform:none}.locale-ar :is(.step-header h2,.success-card h2){font-family:Noto Sans Arabic,sans-serif;letter-spacing:0;text-transform:none;line-height:1.65}.locale-ar :is(.step-description,.field-help,.legend-help,.field-error,.choice-copy small,.review-section dd,.confirmation-card small,.success-intro){line-height:1.8}.locale-ar :is(.reset-button,.button,.application-code span){letter-spacing:0;text-transform:none}.locale-ar .delivery-icon svg{transform:scaleX(-1)}@keyframes reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1280px){.saved-long{display:none}.saved-short{display:inline}.site-header{padding-inline:36px}.app-layout{padding-inline:36px;gap:36px}.campaign-footer{padding-inline:36px}}@media(max-width:1024px){.app-layout{grid-template-columns:minmax(0,1fr);gap:36px;padding:32px 36px 48px}.visual-sticky{position:static}.form-column{max-width:760px;width:100%;margin-inline:auto}.application-masthead{margin-bottom:26px}.campaign-navigation{gap:24px}.header-meta{margin-inline-start:0}.saved-long{display:inline}.saved-short{display:none}}@media(max-width:760px){.site-header{min-height:72px;gap:14px;padding:12px 20px}.announcement-bar{min-height:30px;font-size:.5625rem}.campaign-navigation{margin-inline-start:auto}.header-campaign{display:none!important}.header-discover{font-size:.5625rem!important}.header-discover>span{display:none}.language-switch button{padding-inline:9px}.app-layout{gap:0;padding:0 0 40px}.form-column{padding:28px 20px 0;scroll-margin-top:16px}.application-masthead{align-items:flex-start;margin-bottom:26px;gap:10px;padding-bottom:14px}.application-label{font-size:.5625rem}.application-label>span:first-child{margin-inline:4px}.application-tools{gap:7px;flex-shrink:0}.saved-long{display:none}.saved-short{display:inline}.saved-state,.reset-button{font-size:.5625rem}.reset-button{min-height:44px;margin-top:-10px;padding-inline:8px}.form-card{margin-top:26px}.step-header{gap:13px;padding-bottom:26px}.step-number{min-width:31px;font-size:1.125rem}.step-number>span{font-size:.5rem}.step-header h2,.success-card h2{font-size:1.375rem}.step-description{margin-top:10px;font-size:.8125rem}.field-stack{gap:24px}.field-grid{grid-template-columns:minmax(0,1fr);gap:24px}.field label,.choice-fieldset legend{font-size:.625rem}.field input{min-height:54px}.skin-grid,.chip-grid,.yes-no-grid,.source-grid{gap:10px}.choice-card{gap:10px;padding:14px 12px}.choice-copy strong{font-size:.8125rem}.choice-copy small{font-size:.6875rem}.check-card{gap:9px;padding:12px;font-size:.75rem}.binary-card,.source-card{gap:8px;padding:12px;font-size:.75rem}.delivery-note,.privacy-panel{gap:12px;padding:16px}.review-heading{gap:10px;padding-inline:14px}.review-section dl{gap:18px;padding:18px 14px}.review-section dl>div{grid-column:1 / -1}.confirmation-card{gap:12px;padding:18px}.form-actions{gap:14px;margin-top:28px;padding-top:22px}.button{padding-inline:18px;gap:14px}.button-primary{min-width:180px}.campaign-footer{flex-wrap:wrap;gap:8px 20px;padding:24px 20px}.campaign-footer p{flex:1;min-width:140px}.campaign-footer>a{margin-inline-end:auto}.success-card{padding:26px 20px}}@media(max-width:480px){.header-discover{display:none!important}.campaign-navigation{display:none}.application-label>span:last-child{display:block}.application-label>span:first-child{display:none}.form-actions{align-items:stretch}.action-note{display:flex;align-items:center;font-size:.6875rem}.button-primary{min-width:0;flex:1}.button-secondary{padding-inline:16px}.legend-row{gap:10px}.legend-row>span{font-size:.625rem}}@media(max-width:380px){.site-header,.form-column,.campaign-footer{padding-inline:16px}.skin-grid,.source-grid{grid-template-columns:minmax(0,1fr)}.choice-card{min-height:72px}.yes-no-grid{gap:8px}.binary-card{padding-inline:10px;font-size:.6875rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
