.brand-app{--brand-petrol:#123c3a;--brand-ivory:#f5f1e8;--brand-ink:#182e2c;--brand-muted:#586760;--brand-line:#d8ded6;color:var(--brand-ink);font-family:var(--sans);background:#fbfaf6;font-size:15px;line-height:1.7;overflow:clip}.brand-privacy{padding-block:48px 72px}.brand-privacy .brand-wrap{max-width:820px}.brand-privacy h1{margin-block:20px 32px;font-size:clamp(2rem,4vw,3rem)}.brand-privacy .brand-eyebrow{margin-block:36px 8px}.brand-privacy p{margin-bottom:24px}.brand-privacy-link{color:var(--brand-muted);font-size:.85em}.brand-privacy a,.brand-privacy-link a{text-underline-offset:4px;text-decoration:underline}.brand-app[dir=rtl]{font-family:var(--arabic);font-size:18px}.brand-app *,.brand-app :before,.brand-app :after{box-sizing:border-box}.brand-app h1,.brand-app h2,.brand-app h3,.brand-app p{margin-top:0}.brand-app h1,.brand-app h2{letter-spacing:-.045em;font-weight:450}.brand-app h1{font-size:clamp(2.8rem,4.6vw,5.1rem);line-height:1.08}.brand-app h2{font-size:clamp(2.3rem,3.3vw,3.7rem);line-height:1.12}.brand-app h3{letter-spacing:-.025em;font-size:1.3rem;font-weight:500}.brand-app h4{font-size:1.1rem;font-weight:600}.brand-app em{font-family:var(--serif);font-size:1.15em;font-weight:450}.brand-app[dir=rtl] h1,.brand-app[dir=rtl] h2,.brand-app[dir=rtl] h3{letter-spacing:0;line-height:1.35}.brand-app[dir=rtl] em{font-family:var(--arabic);font-size:1em;font-style:normal;font-weight:600}.brand-wrap{width:min(1256px,100% - 112px);margin-inline:auto}.brand-section{padding-block:105px}.brand-eyebrow{color:var(--brand-petrol);letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px;font-size:.69rem;font-weight:650;line-height:1.7;display:block}.brand-app[dir=rtl] .brand-eyebrow{letter-spacing:0;font-size:.84rem}.brand-header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:32px;width:min(1368px,100% - 112px);min-height:104px;margin-inline:auto;display:flex}.brand-wordmark{align-items:center;gap:22px;display:flex}.brand-wordmark img{object-fit:contain;width:33px;height:42px}.brand-wordmark .brand-latin{font-family:var(--studio);letter-spacing:.11em;font-size:1.35rem;font-weight:500}.brand-wordmark>span{letter-spacing:.075em;border-inline-start:1px solid #bbc8be;padding-inline-start:20px;font-size:.74rem}.brand-header nav{align-items:center;gap:30px;font-size:.8rem;display:flex}.brand-header nav a{padding-block:10px}.brand-header nav a:hover{text-underline-offset:5px;text-decoration:underline}.brand-header nav a[aria-current=page]{font-weight:700}.brand-language{font-family:var(--arabic);border-inline-start:1px solid #c9d0c6;padding-inline-start:25px;font-size:1rem}.brand-header .brand-logout{font-size:.72rem}:root body .brand-app .brand-button.brand-cta{gap:18px}:root body .brand-app .brand-button.brand-cta:disabled{opacity:.5;cursor:not-allowed;transform:none}:root body .brand-app .brand-button.brand-cta:disabled:before{background:var(--cta-fill)}:root body .brand-app[dir=rtl] .brand-button.brand-cta{font-family:var(--arabic);font-size:.95rem}:root body .brand-app[dir=rtl] .brand-button.brand-cta:before{transform:scaleX(-1)}.brand-arrow{font-size:1.4em;line-height:1}.brand-app[dir=rtl] .brand-arrow{transform:scaleX(-1)}.brand-text-link,.brand-text-button{color:var(--brand-petrol);text-underline-offset:5px;font-size:.8rem;font-weight:550;-webkit-text-decoration:underline #9cad9d;text-decoration:underline #9cad9d}.brand-text-button{text-align:start;background:0 0;border:0;padding:8px 0;line-height:1.5}.brand-text-button:disabled{opacity:.55;cursor:not-allowed}.brand-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.brand-hero{background:var(--brand-ivory);padding-block:80px 90px}.brand-hero-grid{grid-template-columns:1.18fr 1fr;align-items:center;gap:70px;display:grid}.brand-hero .brand-eyebrow{align-items:center;gap:10px;display:flex}.brand-small-dot{background:#836b47;border-radius:50%;width:5px;height:5px}.brand-hero h1,.brand-hero .brand-hero-title{max-width:720px;margin-bottom:26px}.brand-hero .brand-hero-title{color:var(--brand-ink);letter-spacing:-.045em;font-size:clamp(2.8rem,4.6vw,5.1rem);font-weight:450;line-height:1.08}.brand-hero .brand-hero-kicker{max-width:none;color:var(--brand-petrol);font-family:var(--studio);letter-spacing:.01em;align-items:center;gap:10px;margin:0 0 22px;font-size:1.05rem;font-weight:500;line-height:1.4;display:flex}.brand-hero-copy>p{max-width:510px;color:var(--brand-muted);margin-bottom:30px;font-size:1rem;line-height:1.85}.brand-hero-meta{color:#59695e;gap:18px;margin-top:34px;font-size:.69rem;display:flex}.brand-hero-meta span+span{border-inline-start:1px solid #bfc6b8;padding-inline-start:18px}.brand-hero-art{isolation:isolate;height:490px;position:relative}.brand-art-circle{border:1px solid #d8d8c8;border-radius:50%;width:455px;height:455px;position:absolute;top:10px;left:15px}.brand-art-circle:after{content:"";border:1px solid #dfdfd1;border-radius:50%;position:absolute;inset:32px}.brand-art-dots{background-image:radial-gradient(#94a390 .9px,#0000 .9px);background-size:13px 13px;width:150px;height:115px;position:absolute;top:6px;right:-10px}.brand-art-back{background:#ced5c5;width:335px;height:393px;position:absolute;top:45px;left:70px;transform:rotate(10deg)}.brand-art-paper{background:#fffdf8;width:335px;min-height:393px;padding:27px 30px;position:absolute;inset:36px auto auto 56px;transform:rotate(-5deg);box-shadow:0 25px 55px #193c3012,0 1px 2px #193c3010}.brand-art-paper-top{letter-spacing:.12em;color:#687464;justify-content:space-between;align-items:center;font-size:.55rem;display:flex}.brand-art-name{font-family:var(--studio);letter-spacing:-.07em;padding-top:41px;font-size:3.8rem;line-height:1.07}.brand-art-name em{letter-spacing:-.04em}.brand-art-rule{background:#d9ddcf;height:1px;margin-block:25px 20px}.brand-art-caption{white-space:pre-line;color:#5b6a5b;font-size:.64rem}.brand-art-corner{font-size:1.8rem;position:absolute;bottom:29px;right:29px}.brand-art-tab{background:var(--brand-petrol);color:#fff;justify-content:space-between;align-items:center;gap:18px;width:310px;padding:21px;font-size:.7rem;display:flex;position:absolute;bottom:26px;right:-2px;transform:rotate(3deg);box-shadow:0 10px 30px #123c3a17}.brand-art-tab span:first-child{border:1px solid #6e8580;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.64rem;display:grid}.brand-app[dir=rtl] .brand-art-name{font-family:var(--arabic);letter-spacing:0;font-size:3.4rem}.brand-app[dir=rtl] .brand-art-caption{font-size:.85rem}.brand-assurance{border-block:1px solid var(--brand-line)}.brand-assurance>div{grid-template-columns:repeat(4,1fr);gap:20px;padding-block:23px;display:grid}.brand-assurance span{align-items:center;gap:12px;font-size:.74rem;display:flex}.brand-assurance span:before{content:"✓";color:#60785d;font-size:.78rem}.brand-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:60px;margin-bottom:45px;display:grid}.brand-section-heading h2,.brand-section-heading h1{margin-bottom:0}.brand-section-heading>p{color:var(--brand-muted);max-width:445px;margin:0;font-size:.91rem;line-height:1.9}.brand-services{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.brand-services article{border-top:1px solid #cbd3c8;padding-top:25px}.brand-service-number{font-size:.71rem;font-family:var(--studio);color:#5e6e58;margin-bottom:39px;display:block}.brand-services h3{margin-bottom:15px}.brand-services p{color:var(--brand-muted);max-width:330px;font-size:.87rem;line-height:1.85}.brand-pricing-section{background:var(--brand-petrol);color:var(--brand-ivory);padding-block:82px}.brand-pricing-grid{grid-template-columns:1fr 1.2fr;gap:105px;display:grid}.brand-pricing-section .brand-eyebrow{color:#c8d5b9}.brand-pricing-section h2{margin-bottom:23px;font-size:clamp(2.1rem,3vw,3.1rem)}.brand-pricing-section p{color:#c6d0c7;font-size:.84rem;line-height:1.85}.brand-starting-price{flex-direction:column;margin-block:25px 30px;display:flex}.brand-starting-price>span{font-size:.72rem}.brand-starting-price strong{font-family:var(--studio);letter-spacing:-.06em;font-size:clamp(2.4rem,3.5vw,4rem);font-weight:400;line-height:1.4}.brand-starting-price small{color:#c6d0c7;font-size:.66rem}.brand-price-breakdown>div{border-top:1px solid #456661;grid-template-columns:25px 1fr;gap:19px;padding-block:22px 17px;display:grid}.brand-price-breakdown>div:first-child{border-top:0;padding-top:10px}.brand-price-breakdown>div>span{color:#a9bd9f;padding-top:6px;font-size:.69rem}.brand-price-breakdown h3{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:12px;font-size:1.03rem;display:flex}.brand-price-breakdown h3 b{font-size:.87rem;font-weight:500}.brand-price-breakdown p{margin-bottom:6px}.brand-price-breakdown small{color:#c4d2bb;font-size:.65rem}.brand-journey{scroll-margin-top:25px}.brand-search-form{border:1px solid var(--brand-line);background:#fffefa;padding:35px}.brand-search-guide{background:#eef1e7;border:1px solid #cdd8c4;margin-bottom:26px;padding:28px 32px}.brand-search-guide .brand-eyebrow,.brand-search-guide h3{margin-bottom:13px}.brand-search-guide p{color:var(--brand-muted);max-width:900px;font-size:.85rem}.brand-search-guide small{color:var(--brand-muted);margin-top:15px;font-size:.7rem;display:block}.brand-declaration{background:#f3f5ed;border:1px solid #cad5c0;margin:28px 0 25px;padding:23px}.brand-declaration legend{padding-inline:8px;font-size:1rem;font-weight:500}.brand-declaration .brand-field{max-width:430px}.brand-declaration .brand-checkbox:last-child{margin-bottom:0}.brand-declaration-date{margin-top:8px;display:block}.brand-filing-review{background:#f2f5eb;border:1px solid #c6d4b9;padding:25px}.brand-filing-review .brand-eyebrow{margin-bottom:10px}.brand-filing-review .brand-checkbox{margin-top:25px}.brand-review-document{margin-block:22px}.brand-alternative-list{flex-wrap:wrap;gap:10px;margin:20px 0;padding:0;list-style:none;display:flex}.brand-alternative-list li{background:#f2f3e9;border:1px solid #d5ddc9;padding:9px 14px;font-size:.85rem}.brand-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.brand-field{color:#31463a;flex-direction:column;gap:9px;margin-bottom:23px;font-size:.79rem;display:flex}.brand-field>span{font-weight:550}.brand-field small{color:var(--brand-muted);font-size:.68rem;line-height:1.65}.brand-field input,.brand-field select,.brand-field textarea{color:var(--brand-ink);background:#fffefa;border:1px solid #c5cec2;border-radius:0;width:100%;min-width:0;min-height:49px;padding:11px 13px;font-size:.88rem}.brand-field select{padding-inline-end:32px}.brand-field textarea{resize:vertical;line-height:1.65}.brand-field input::placeholder,.brand-field textarea::placeholder{color:#778273;font-size:.8rem}.brand-field input:disabled{background:#f0f1eb}.brand-chips{flex-wrap:wrap;gap:8px;margin-bottom:23px;display:flex}.brand-chips:empty{display:none}.brand-chips button{color:var(--brand-petrol);text-align:start;background:#eff3e9;border:1px solid #a8bca2;padding:7px 11px;font-size:.75rem}.brand-chips button:hover{background:#e2e9d8}.brand-notice{color:#47482e;background:#f2f0e5;border-inline-start:3px solid #a99b5c;margin-block:20px;padding:18px 22px;font-size:.81rem;line-height:1.8}.brand-notice p{margin-block:7px 0}.brand-notice--error{color:#7d361e;background:#faf0e9;border-color:#b9704e}.brand-notice--success{color:#2c502c;background:#edf3e8;border-color:#7c9f65}.brand-search-result small{color:var(--brand-muted);margin-top:14px;font-size:.68rem;display:block}.brand-matches{margin:15px 0;padding:0;list-style:none}.brand-matches li{border-bottom:1px solid var(--brand-line);padding:13px 0;font-size:.85rem}.brand-matches span{color:var(--brand-muted);font-size:.72rem;display:block}.brand-process-section{background:#eef0e7;padding-block:80px}.brand-process{grid-template-columns:repeat(4,1fr);gap:27px;margin:45px 0 28px;padding:0;list-style:none;display:grid}.brand-process li{border-top:1px solid #b5c4b0;padding-top:20px;position:relative}.brand-process li:before{content:"";top:-4px;background:#597353;border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-start:0}.brand-process li>span{color:#586e51;margin-bottom:26px;font-size:.7rem;display:block}.brand-process h3{margin-bottom:13px;font-size:1.05rem}.brand-process p{color:var(--brand-muted);font-size:.79rem;line-height:1.9}.brand-process-note{color:#5b6954;border-top:1px solid #cad3c3;margin-bottom:0;padding-top:22px;font-size:.74rem}.brand-faq{grid-template-columns:1fr 1.3fr;gap:95px;display:grid}.brand-faq>div:first-child p{color:var(--brand-muted);font-size:.86rem}.brand-faq h2{max-width:370px}.brand-faq details{border-top:1px solid var(--brand-line);padding-block:23px}.brand-faq details:last-child{border-bottom:1px solid var(--brand-line)}.brand-faq summary{cursor:pointer;justify-content:space-between;gap:25px;font-size:.87rem;font-weight:550;list-style:none;display:flex}.brand-faq summary::-webkit-details-marker{display:none}.brand-faq summary:after{content:"+";font-size:1.15rem;font-weight:400}.brand-faq details[open] summary:after{content:"−"}.brand-faq details p{color:var(--brand-muted);margin:18px 0 0;font-size:.81rem;line-height:1.9}.brand-faq details a{text-underline-offset:3px;font-size:.76rem;text-decoration:underline}.brand-footer{background:var(--brand-petrol);color:var(--brand-ivory);padding-block:47px}.brand-footer .brand-wrap{justify-content:space-between;align-items:center;gap:35px;display:flex}.brand-footer img{object-fit:contain;width:132px;height:45px;margin-bottom:15px}.brand-footer p{color:#c0cdbf;margin:0;font-size:.76rem}.brand-footer .brand-wrap>div:last-child{text-align:end;flex-direction:column;gap:9px;max-width:550px;display:flex}.brand-footer span{font-size:.8rem}.brand-footer small{color:#bccbbb;font-size:.66rem}.brand-footer a{text-underline-offset:4px;font-size:.74rem;text-decoration:underline}.brand-legal-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;display:flex}.brand-auth{background:#f2f1e8;border:1px solid #d6ddcf;padding:33px}.brand-auth h3{margin-bottom:13px;font-size:1.6rem}.brand-auth p{color:var(--brand-muted);font-size:.82rem}.brand-auth form>.brand-text-button{margin-top:15px;display:block}.brand-auth-inline{background:#f4f5ed;margin-block:24px;padding:22px}.brand-auth-inline h3{margin-bottom:8px;font-size:1.12rem}.brand-auth-inline>p{margin-bottom:16px}.brand-auth-controls>.brand-text-button{margin-top:12px;display:block}.brand-auth-verified{background:#eef2e7;border-inline-start:3px solid #668354;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-block:22px;padding:14px 18px;font-size:.81rem;display:flex}.brand-auth-verified bdi{overflow-wrap:anywhere}.brand-login-selection{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;display:grid}.brand-login-selection>div>p{color:var(--brand-muted)}.brand-account-wrap{min-height:70vh;padding-block:65px 100px}.brand-account-intro{max-width:700px;margin:0 auto}.brand-account-intro h1{margin-bottom:45px;font-size:clamp(2.5rem,4vw,4rem)}.brand-account-intro .brand-auth{max-width:580px}.brand-request-heading{max-width:820px;margin-bottom:18px}.brand-request-wrap{padding-top:32px}.brand-request-heading .brand-eyebrow{margin-bottom:8px}.brand-request-heading h1{margin-block:8px;font-size:clamp(1.75rem,2.3vw,2rem);line-height:1.2}.brand-request-heading p,.brand-request-empty p{color:var(--brand-muted)}.brand-request-empty{max-width:740px;padding-block:24px}.brand-request-empty .brand-button{margin-top:16px}.brand-request-wrap .brand-login-selection{align-items:start}.brand-request-wrap .brand-login-selection h2{overflow-wrap:anywhere}.brand-application-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);align-items:start;gap:45px;display:grid}.brand-application-status{color:var(--brand-muted);flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-bottom:20px;font-size:.75rem;display:flex}.brand-application-status p{overflow-wrap:anywhere;margin:0}.brand-dossier-sidebar{min-width:0;position:sticky;top:24px}.brand-summary-toggle{display:none}.brand-dossier-sidebar .brand-selection{margin-bottom:16px}.brand-dossier-sidebar .brand-selection strong,.brand-dossier-sidebar .brand-selection p{overflow-wrap:anywhere}.brand-selection .brand-declaration-date{margin-top:6px;display:block}.brand-dossier-sidebar .brand-order-summary{position:static}.brand-confirm-fields{border:0;min-width:0;margin:0;padding:0}.brand-ticket-expiry{margin-top:8px;display:block}.brand-selection{background:#eef1e7;border-inline-start:2px solid #94aa85;margin-bottom:30px;padding:24px}.brand-selection>span{color:#627257;font-size:.7rem;display:block}.brand-selection>strong{font-size:1.6rem;font-weight:500;display:block}.brand-selection small{font-size:.75rem}.brand-selection p{color:var(--brand-muted);white-space:pre-line;margin-block:8px;font-size:.8rem}.brand-selection .brand-text-button{font-size:.7rem}.brand-fieldset{border:1px solid var(--brand-line);background:#fffefa;min-width:0;margin:0 0 25px;padding:26px}.brand-fieldset legend{max-width:100%;padding-inline:8px;font-size:1.12rem;font-weight:500}.brand-fieldset>p{color:var(--brand-muted);font-size:.8rem}.brand-fieldset>h3{margin-bottom:20px}.brand-choice-row{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:25px;display:grid}.brand-choice{cursor:pointer;border:1px solid #c8d1c1;align-items:center;gap:10px;padding:15px 12px;font-size:.78rem;display:flex}.brand-choice:has(:checked){border-color:var(--brand-petrol);background:#edf2e7}.brand-app input[type=checkbox],.brand-app input[type=radio]{accent-color:var(--brand-petrol);flex-shrink:0;width:17px;min-width:17px;height:17px;margin:3px 0 0}.brand-checkbox{cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:20px;font-size:.78rem;line-height:1.8;display:flex}.brand-upload{background:#f4f5ef;border:1px dashed #c0cbb7;margin-bottom:23px;padding:20px}.brand-upload>label{font-size:.81rem;font-weight:550;display:block}.brand-upload>p{color:var(--brand-muted);margin-block:6px 14px;font-size:.65rem}.brand-upload input{width:100%;font-size:.74rem}.brand-upload input::file-selector-button{font:inherit;color:var(--brand-petrol);cursor:pointer;background:#fcfdf8;border:1px solid #9cad96;margin-inline-end:10px;padding:8px 11px}.brand-file{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;font-size:.72rem;display:flex}.brand-file>span{overflow-wrap:anywhere}.brand-logo-option{cursor:pointer;background:#eef2e7;border:1px solid #b8c7ac;align-items:flex-start;gap:12px;margin-bottom:23px;padding:18px;display:flex}.brand-logo-option>span{flex:1}.brand-logo-option strong{font-size:.84rem;font-weight:550}.brand-logo-option small{color:#5d7253;font-size:.65rem;display:block}.brand-logo-option b{white-space:nowrap;font-size:.74rem;font-weight:550}.brand-logo-brief{padding-top:7px}.brand-logo-brief>p{color:var(--brand-muted);font-size:.79rem}.brand-brief-context{border-bottom:1px solid var(--brand-line);overflow-wrap:anywhere;padding-bottom:14px}.brand-brief-context>span{white-space:pre-line;margin-top:3px;display:block}.brand-colors{border:0;min-width:0;margin:0 0 24px;padding:0}.brand-colors legend{padding:0;font-size:.85rem;font-weight:550}.brand-colors>p{color:var(--brand-muted);margin-block:5px 12px;font-size:.75rem}.brand-color-palette{flex-wrap:wrap;align-items:center;gap:10px;padding:3px;display:flex}.brand-color-swatch{cursor:pointer;border:1px solid #a7b1a5;border-radius:50%;width:36px;height:36px;font-size:1rem;font-weight:700}.brand-color-swatch[aria-pressed=true]{outline:2px solid var(--brand-petrol);outline-offset:3px}.brand-custom-color{cursor:pointer;align-items:center;gap:7px;font-size:.75rem;display:flex}.brand-custom-color input[type=color]{cursor:pointer;background:#fffefa;border:1px solid #a7b1a5;width:36px;height:36px;padding:3px}.brand-selected-colors{flex-wrap:wrap;gap:6px;margin-block:14px;padding:0;list-style:none;display:flex}.brand-selected-colors li{border:1px solid var(--brand-line);overflow-wrap:anywhere;direction:ltr;background:#f4f5ef;align-items:center;gap:3px;padding-inline-start:8px;font-size:.7rem;display:flex}.brand-selected-colors button{color:var(--brand-petrol);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:1.1rem}.brand-color-codes{margin-top:15px}.brand-color-codes .brand-field{margin-block:0}.brand-logo-delivery{line-height:1.75}.brand-logo-delivery strong{color:var(--brand-ink)}.brand-nationality{position:relative}.brand-nationality>label{font-weight:550}.brand-nationality-control{position:relative}.brand-nationality-control input{padding-inline-end:32px}.brand-nationality-control>span{inset-inline-end:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.brand-nationality-options{z-index:5;inset-inline:0;overscroll-behavior:contain;background:#fffefa;border:1px solid #9cad96;max-height:248px;margin:0;padding:5px;list-style:none;position:absolute;top:75px;overflow-y:auto;box-shadow:0 8px 20px #193c3014}.brand-nationality-options>li{cursor:pointer;overflow-wrap:anywhere;padding:8px 10px}.brand-nationality-options>.is-active,.brand-nationality-options>[aria-selected=true]{color:var(--brand-petrol);background:#eaf0e4}.brand-nationality-options>.brand-nationality-empty{cursor:default;color:var(--brand-muted)}.brand-order-summary{background:var(--brand-petrol);color:var(--brand-ivory);padding:28px;position:sticky;top:30px}.brand-order-summary .brand-eyebrow{color:#b6c9a5;font-size:.6rem}.brand-order-summary h3{font-size:1.5rem}.brand-order-summary dl{margin-block:27px}.brand-order-summary dl>div{border-bottom:1px solid #46665a;justify-content:space-between;gap:20px;padding-block:13px;font-size:.75rem;display:flex}.brand-order-summary dt{color:#d5ddcc;max-width:180px}.brand-order-summary dd{white-space:nowrap;margin:0}.brand-total>span{font-size:.72rem;display:block}.brand-total>strong{font-family:var(--studio);letter-spacing:-.05em;margin-block:6px 20px;font-size:2.6rem;font-weight:450;display:block}.brand-order-summary>p{color:#cfdbc5;font-size:.7rem}.brand-order-summary .brand-text-link{color:#dce6d5;font-size:.65rem}.brand-fineprint{color:var(--brand-muted);margin-top:16px;font-size:.68rem;line-height:1.8}.brand-detail-list{margin:0}.brand-detail-list>div{border-bottom:1px solid var(--brand-line);grid-template-columns:110px 1fr;gap:20px;padding-block:10px;font-size:.75rem;display:grid}.brand-detail-list dd{overflow-wrap:anywhere;margin:0}.brand-detail-list dt{color:var(--brand-muted)}.brand-payment-methods{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin-bottom:24px;display:grid}.brand-payment-option{border:1px solid var(--brand-line);background:#fffefa;align-items:center;gap:12px;padding:16px;display:flex}.brand-payment-option--selected{border-color:var(--brand-petrol);background:#edf0e6}.brand-payment-option--unavailable{color:var(--brand-muted);cursor:not-allowed;background:#f4f5ef}.brand-payment-option input[type=radio]{width:18px;height:18px;accent-color:var(--brand-petrol);flex:none;margin:0}.brand-payment-option-copy{flex-direction:column;gap:4px;font-size:.85rem;font-weight:550;display:flex}.brand-payment-availability{font-size:.7rem;font-weight:400}.brand-bank{background:#edf1e7;padding:16px 21px}.brand-bank>div{border-bottom:1px solid #d5decf;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:11px;font-size:.75rem;display:flex}.brand-bank>div:last-child{border:0}.brand-bank dt{color:#53654c}.brand-bank dd{overflow-wrap:anywhere;font-family:var(--studio);margin:0}.brand-terms p{color:#5c6755;font-size:.78rem}.brand-terms{border-bottom:1px solid var(--brand-line);margin-bottom:23px}.brand-search-renew{border-top:1px solid var(--brand-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex}.brand-search-renew>span{color:var(--brand-muted);font-size:.69rem}.brand-search-renew>button{font-size:.7rem}.brand-portal .brand-section-heading{grid-template-columns:1.5fr 1fr}.brand-portal h1{font-size:clamp(2.4rem,3.6vw,3.8rem)}.brand-portal .brand-section-heading>div:last-child{text-align:end;font-size:.8rem}.brand-empty{text-align:center;background:#f0f1e7;padding:70px 35px}.brand-empty>span{color:#667f59;font-size:4rem;display:block}.brand-empty h2{font-size:2rem}.brand-empty p{color:var(--brand-muted)}.brand-cases{gap:40px;display:grid}.brand-case{background:#fffefa;border:1px solid #cbd6c3;padding:38px}.brand-case-header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:25px;padding-bottom:20px;display:flex}.brand-case-header .brand-eyebrow{margin-bottom:10px}.brand-case-header h2{overflow-wrap:anywhere;margin-bottom:12px;font-size:2.4rem}.brand-case-header p{color:var(--brand-muted);margin-bottom:0;font-size:.72rem}.brand-case-header>div:last-child{text-align:end}.brand-badge{color:#3b5931;background:#e7efe0;border:1px solid #cbd9bf;padding:5px 10px;font-size:.69rem;font-weight:550;display:inline-block}.brand-case-total{margin-top:16px;font-size:1.3rem;font-weight:500;display:block}.brand-case-total small{margin-inline-start:6px;font-size:.65rem;font-weight:400}.brand-case-statuses{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.brand-case-statuses>div{flex-direction:column;gap:7px;display:flex}.brand-case-statuses span{color:#64765a;font-size:.68rem}.brand-case-statuses strong{font-size:.82rem;font-weight:500}.brand-case-statuses small{color:var(--brand-muted);font-size:.63rem}.brand-case-section{border-top:1px solid var(--brand-line);margin-top:28px;padding-top:27px}.brand-case-section h3{margin-bottom:15px;font-size:1.25rem}.brand-case-section>p{color:var(--brand-muted);font-size:.8rem}.brand-timeline{margin:23px 0 0;padding:0;list-style:none}.brand-timeline li{grid-template-columns:110px 1fr;gap:30px;padding-bottom:23px;display:grid}.brand-timeline time{color:#69785f;padding-top:1px;font-size:.7rem}.brand-timeline li>div{border-inline-start:1px solid #c3d0b8;padding-inline-start:22px;position:relative}.brand-timeline li>div:before{content:"";top:5px;background:#759465;border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-start:-4px}.brand-timeline strong{font-size:.81rem;font-weight:550}.brand-timeline p{color:var(--brand-muted);margin-bottom:0;font-size:.76rem}.brand-preserve-lines{white-space:pre-line;overflow-wrap:anywhere}.brand-proposals{grid-template-columns:repeat(3,1fr);gap:15px;margin-block:25px;display:grid}.brand-proposal{background:#f3f5ec;border:1px solid #cbd6c0;flex-direction:column;align-items:flex-start;gap:15px;padding:22px;display:flex}.brand-proposal-number{font-family:var(--serif);color:#748869;font-size:3rem;line-height:1}.brand-proposal strong{font-size:.83rem;font-weight:550}.brand-proposal .brand-text-link{font-size:.68rem}.brand-proposal .brand-checkbox{margin-bottom:0;font-size:.72rem}.brand-document-list{margin:0;padding:0;list-style:none}.brand-document-list li{border-bottom:1px solid #e1e6dc;justify-content:space-between;align-items:center;gap:20px;padding-block:14px;font-size:.77rem;display:flex}.brand-document-list li>span{overflow-wrap:anywhere;min-width:0}.brand-document-list small{color:var(--brand-muted);font-size:.63rem;display:block}.brand-document-list a{flex-shrink:0;font-size:.72rem}.brand-refund{background:#f4f1e7;margin-top:30px;padding:25px}.brand-refund p{color:#65644f;font-size:.79rem}.brand-refund h4{margin-block:0 12px}.brand-search--compact{background:#f3f5ee;margin-block:25px;padding:25px}.brand-search--compact .brand-section-heading{display:block}.brand-search--compact h2{margin-bottom:15px;font-size:1.7rem}.brand-search--compact .brand-eyebrow{display:none}.brand-search--compact .brand-section-heading p{max-width:none;font-size:.78rem}.brand-search--compact .brand-search-form{padding:20px}.brand-app[dir=rtl] .brand-text-link,.brand-app[dir=rtl] .brand-text-button,.brand-app[dir=rtl] .brand-field,.brand-app[dir=rtl] .brand-field input,.brand-app[dir=rtl] .brand-field textarea,.brand-app[dir=rtl] .brand-field select{font-size:.95rem}.brand-app[dir=rtl] .brand-faq summary,.brand-app[dir=rtl] .brand-faq p,.brand-app[dir=rtl] .brand-process p,.brand-app[dir=rtl] .brand-services p,.brand-app[dir=rtl] .brand-price-breakdown p{font-size:1rem}.brand-app[dir=rtl] .brand-checkbox,.brand-app[dir=rtl] .brand-terms p,.brand-app[dir=rtl] .brand-notice{font-size:.94rem}@media (min-width:1600px){.brand-hero{padding-block:100px 115px}}@media (max-width:1100px){.brand-wrap,.brand-header{width:calc(100% - 64px)}.brand-hero-grid{grid-template-columns:1.1fr 1fr;gap:25px}.brand-hero-art{transform-origin:50%;width:420px;margin-inline-start:-25px;transform:scale(.82)}.brand-hero{padding-block:55px}.brand-hero h1,.brand-hero .brand-hero-title{font-size:3.6rem}.brand-pricing-grid{gap:55px}.brand-faq{gap:50px}.brand-application-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:25px}.brand-fieldset{padding:22px}.brand-fieldset .brand-form-grid{grid-template-columns:1fr}.brand-order-summary{padding:24px}.brand-logo-option{flex-wrap:wrap}.brand-case{padding:28px}}@media (max-width:800px){.brand-wrap,.brand-header{width:calc(100% - 40px)}.brand-header{gap:15px;min-height:86px}.brand-wordmark{gap:12px}.brand-wordmark img{width:28px;height:36px}.brand-wordmark>span{padding-inline-start:12px;font-size:.65rem}.brand-header nav{gap:17px;font-size:.72rem}.brand-header .brand-nav-process{display:none}.brand-language{padding-inline-start:15px}.brand-header .brand-logout{font-size:.67rem}.brand-hero-grid{grid-template-columns:1fr;gap:0}.brand-hero-copy{max-width:600px}.brand-hero h1,.brand-hero .brand-hero-title{font-size:clamp(3rem,7vw,4.1rem)}.brand-hero-art{justify-self:center;width:440px;height:455px;margin:0 0 -35px;transform:scale(.88)}.brand-hero{padding-block:55px 35px}.brand-assurance>div{grid-template-columns:repeat(2,1fr);gap:13px 20px}.brand-section{padding-block:65px}.brand-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.brand-section-heading>p{max-width:600px}.brand-services{gap:23px}.brand-service-number{margin-bottom:22px}.brand-services h3{font-size:1.1rem}.brand-services p{font-size:.77rem}.brand-pricing-grid{grid-template-columns:1fr;gap:45px}.brand-pricing-section{padding-block:55px}.brand-pricing-grid>div:first-child>p{max-width:520px}.brand-process{grid-template-columns:repeat(2,1fr);gap:30px}.brand-process-section{padding-block:60px}.brand-process li>span{margin-bottom:17px}.brand-faq{grid-template-columns:1fr;gap:22px}.brand-faq h2{max-width:none}.brand-login-selection{grid-template-columns:1fr;gap:30px}.brand-application-grid{grid-template-columns:1fr;gap:20px}.brand-request-wrap{padding-top:24px}.brand-dossier-sidebar{grid-row:1;position:static}.brand-summary-toggle{width:100%;color:var(--brand-ink);text-align:start;font:inherit;cursor:pointer;background:#eef1e7;border:1px solid #c5d0bc;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:.73rem;display:flex}.brand-summary-toggle>span:first-child{min-width:0}.brand-summary-toggle strong{overflow-wrap:anywhere;font-size:1rem;display:block}.brand-summary-toggle>span:last-child{color:var(--brand-petrol);flex-shrink:0;font-weight:600}.brand-summary-content{display:none}.brand-summary-content.is-expanded{margin-top:12px;display:block}.brand-order-summary{grid-row:1;position:static}.brand-order-summary dl{margin-block:15px}.brand-order-summary dl>div{padding-block:9px}.brand-order-summary dt{max-width:none}.brand-total>strong{margin-bottom:13px;font-size:2rem}.brand-fieldset .brand-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-footer .brand-wrap{align-items:flex-start}.brand-portal .brand-section-heading{grid-template-columns:1fr}.brand-portal .brand-section-heading>div:last-child{text-align:start}.brand-case-statuses{grid-template-columns:1fr;gap:20px}.brand-proposals{grid-template-columns:1fr}.brand-proposal{gap:12px}}@media (max-width:480px){.brand-header{flex-wrap:wrap;gap:5px;padding-block:15px}.brand-header nav{gap:12px;margin-inline-start:auto}.brand-wordmark>span{display:none}.brand-header .brand-language{padding-inline-start:12px}.brand-hero h1,.brand-hero .brand-hero-title{font-size:2.8rem}.brand-hero-copy>p{font-size:.9rem}.brand-hero .brand-eyebrow{font-size:.58rem}.brand-hero .brand-hero-kicker{font-size:.95rem}.brand-hero-art{transform-origin:50% 20px;margin-inline:-35px;width:400px;height:383px;margin-bottom:-55px;transform:scale(.76)}.brand-art-tab{right:-8px}.brand-hero-meta{gap:11px;font-size:.59rem}.brand-hero-meta span+span{padding-inline-start:11px}.brand-actions{gap:18px}.brand-assurance span{gap:8px;font-size:.61rem}.brand-app h2{font-size:2.1rem}.brand-services{grid-template-columns:1fr;gap:13px}.brand-services article{padding-top:18px}.brand-service-number{margin-bottom:15px}.brand-services p{max-width:none;font-size:.83rem}.brand-search-form{padding:20px}.brand-form-grid,.brand-fieldset .brand-form-grid{grid-template-columns:1fr}.brand-field input,.brand-field select,.brand-field textarea{font-size:16px}.brand-field small{font-size:.65rem}.brand-search-form .brand-button{width:100%}.brand-process{gap:22px}.brand-process h3{font-size:.92rem}.brand-process p{font-size:.72rem}.brand-process-note{font-size:.67rem}.brand-footer .brand-wrap{flex-direction:column;gap:30px}.brand-footer .brand-wrap>div:last-child{text-align:start}.brand-auth{padding:23px}.brand-fieldset{padding:17px}.brand-choice-row{grid-template-columns:1fr}.brand-upload{padding:15px}.brand-selection{padding:20px}.brand-bank{padding:12px 15px}.brand-bank>div{font-size:.7rem}.brand-detail-list>div{grid-template-columns:1fr;gap:4px}.brand-case{padding:22px 18px}.brand-case-header{flex-direction:column;gap:18px}.brand-case-header>div:last-child{text-align:start}.brand-case-total{margin-top:8px}.brand-case-header h2{font-size:2rem}.brand-timeline li{grid-template-columns:75px 1fr;gap:12px}.brand-timeline time{font-size:.61rem}.brand-timeline li>div{padding-inline-start:13px}.brand-timeline strong{font-size:.74rem}.brand-timeline p{font-size:.7rem}.brand-document-list li{align-items:flex-start;gap:12px}.brand-document-list a{font-size:.65rem}.brand-search--compact,.brand-search--compact .brand-search-form{padding:15px}.brand-search--compact h2{font-size:1.6rem}.brand-refund{padding:20px}}@media (prefers-reduced-motion:reduce){.brand-app *,.brand-app :before,.brand-app :after{scroll-behavior:auto!important;transition:none!important}}
