:root{--so-a11y-font-size:14px;--so-a11y-panel-width:23rem;--so-a11y-trigger-size:3.25rem;--so-a11y-accent:var(--so-primary,#006C35)}.so-floating-actions .so-a11y-trigger{position:static}.so-a11y-trigger:not(.so-floating-actions__btn),.so-floating-actions .so-a11y-trigger{width:var(--so-a11y-trigger-size);height:var(--so-a11y-trigger-size);border:2px solid var(--so-a11y-accent);border-radius:50%;background:var(--so-white,#fff);color:var(--so-a11y-accent);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:background .2s,transform .15s,box-shadow .2s}.so-a11y-trigger:not(.so-floating-actions__btn){position:fixed;bottom:1.5rem;right:1.5rem;z-index:1001}.so-a11y-trigger:focus-visible,.so-a11y-trigger:hover{background:var(--so-a11y-accent);color:#fff;transform:scale(1.08);box-shadow:0 6px 24px rgba(0,108,53,.35)}.so-a11y-trigger:focus-visible{outline:3px solid var(--so-secondary,#C8A84E);outline-offset:2px}.so-a11y-trigger svg{width:calc(var(--so-a11y-trigger-size) * .4);height:calc(var(--so-a11y-trigger-size) * .4)}.so-a11y-trigger--left,[dir=rtl] .so-a11y-trigger{right:auto;left:1.5rem}[dir=rtl] .so-a11y-trigger--left{left:auto;right:1.5rem}@media (max-width:640px){.so-floating-actions .so-a11y-trigger{width:2.75rem;height:2.75rem}.so-a11y-trigger:not(.so-floating-actions__btn){bottom:1rem;right:1rem;width:2.75rem;height:2.75rem}[dir=rtl] .so-a11y-trigger:not(.so-floating-actions__btn){left:1rem}}.so-topbar__a11y-link{background:none;border:none;cursor:pointer;font:inherit;padding:0}.so-a11y-trigger__badge{position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:50%;background:var(--so-secondary,#C8A84E);border:2px solid var(--so-white,#fff);display:none}.so-a11y-trigger__badge--active{display:block}.so-a11y-panel{position:fixed;top:0;right:0;z-index:10000;width:var(--so-a11y-panel-width);max-width:100vw;font-size:var(--so-a11y-font-size);height:100vh;height:100dvh;background:var(--so-white,#fff);box-shadow:-8px 0 32px rgba(10,22,40,.15);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s ease;overflow:hidden}[dir=rtl] .so-a11y-panel{right:auto;left:0;transform:translateX(-100%);box-shadow:8px 0 32px rgba(10,22,40,.15)}.so-a11y-panel--open{transform:translateX(0)!important}.so-a11y-panel__backdrop{position:fixed;inset:0;z-index:9999;background:rgba(10,22,40,.4);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.so-a11y-panel__backdrop--visible{opacity:1;visibility:visible}.so-a11y-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.125rem;background:var(--so-a11y-accent);color:#fff;flex-shrink:0}.so-a11y-header__title{display:flex;align-items:center;gap:.5rem;font-family:var(--so-font-heading);font-size:1.0625rem;font-weight:600}.so-a11y-header__title svg{width:1.25rem;height:1.25rem;flex-shrink:0}.so-a11y-header__actions{display:flex;align-items:center;gap:.5rem}.so-a11y-header__btn{display:flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;background:rgba(255,255,255,.15);border:none;border-radius:.375rem;color:#fff;cursor:pointer;transition:background .2s;font-size:.8125rem;font-weight:600}.so-a11y-header__btn:hover{background:rgba(255,255,255,.25)}.so-a11y-header__btn svg{width:1rem;height:1rem}.so-a11y-body{flex:1;overflow-y:auto;padding:.875rem;overscroll-behavior:contain}.so-a11y-body::-webkit-scrollbar{width:4px}.so-a11y-body::-webkit-scrollbar-thumb{background:var(--so-ash,#E8E6E1);border-radius:2px}.so-a11y-compliance{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem;margin-bottom:.75rem;background:var(--so-pale-green,#E8F5EE);border-radius:var(--so-radius-md,.75rem);border:1px solid rgba(0,108,53,.1)}.so-a11y-compliance__tag{font-size:.625rem;font-weight:600;padding:.1875rem .4375rem;border-radius:var(--so-radius-full,9999px);background:var(--so-white,#fff);color:var(--so-a11y-accent);letter-spacing:.02em;white-space:nowrap;border:1px solid rgba(0,108,53,.12)}.so-a11y-profiles{margin-bottom:.75rem}.so-a11y-section-title{font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--so-stone,#9B9689);margin-bottom:.5rem;padding-left:.25rem}.so-a11y-profiles__grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.so-a11y-profile{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.625rem .375rem;background:var(--so-cloud,#F8F9FA);border:2px solid transparent;border-radius:var(--so-radius-md,.75rem);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;text-align:center}.so-a11y-profile:hover{background:var(--so-pale-green,#E8F5EE);border-color:rgba(0,108,53,.2)}.so-a11y-profile:focus-visible{outline:3px solid var(--so-secondary,#C8A84E);outline-offset:2px}.so-a11y-profile--active{border-color:var(--so-a11y-accent);background:var(--so-pale-green,#E8F5EE);box-shadow:0 0 0 1px var(--so-a11y-accent)}.so-a11y-profile__icon{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--so-white,#fff);border-radius:.5rem;font-size:1.125rem;box-shadow:var(--so-shadow-sm)}.so-a11y-profile--active .so-a11y-profile__icon{background:var(--so-a11y-accent);color:#fff;box-shadow:0 2px 8px rgba(0,108,53,.3)}.so-a11y-profile__label{font-size:.8125rem;font-weight:600;color:var(--so-charcoal,#3A3A38);line-height:1.2}.so-a11y-section{margin-bottom:.75rem}.so-a11y-section__tools{display:flex;flex-direction:column;gap:.375rem}.so-a11y-tool{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;background:var(--so-cloud,#F8F9FA);border:1px solid transparent;border-radius:var(--so-radius-sm,.375rem);cursor:pointer;transition:background .15s,border-color .15s}.so-a11y-tool:hover{background:var(--so-pale-green,#E8F5EE)}.so-a11y-tool:focus-visible{outline:3px solid var(--so-secondary,#C8A84E);outline-offset:1px}.so-a11y-tool--active{border-color:var(--so-a11y-accent);background:var(--so-pale-green,#E8F5EE)}.so-a11y-tool__info{display:flex;align-items:center;gap:.5rem;min-width:0}.so-a11y-tool__icon{width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.so-a11y-tool__label{font-size:.875rem;font-weight:500;color:var(--so-charcoal,#3A3A38);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-a11y-tool__control{flex-shrink:0}.so-a11y-toggle{position:relative;width:2.5rem;height:1.375rem;background:var(--so-ash,#E8E6E1);border-radius:var(--so-radius-full,9999px);border:none;cursor:pointer;transition:background .2s;padding:0}.so-a11y-toggle:after{content:"";position:absolute;top:2px;left:2px;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .2s}.so-a11y-toggle--on{background:var(--so-a11y-accent)}.so-a11y-toggle--on:after{transform:translateX(1.125rem)}[dir=rtl] .so-a11y-toggle:after{left:auto;right:2px}[dir=rtl] .so-a11y-toggle--on:after{transform:translateX(-1.125rem)}.so-a11y-stepper{display:flex;align-items:center;gap:.25rem}.so-a11y-stepper__btn{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:var(--so-white,#fff);border:1px solid var(--so-ash,#e8e6e1);border-radius:var(--so-radius-sm,.375rem);cursor:pointer;font-size:1rem;font-weight:700;color:var(--so-charcoal,#3A3A38);transition:background .15s,border-color .15s;padding:0;line-height:1}.so-a11y-stepper__btn:hover{background:var(--so-pale-green,#E8F5EE);border-color:var(--so-a11y-accent)}.so-a11y-stepper__value{min-width:1.75rem;text-align:center;font-size:.875rem;font-weight:600;color:var(--so-charcoal,#3A3A38)}.so-a11y-select{font-size:.8125rem;padding:.3125rem .5rem;border:1px solid var(--so-ash,#e8e6e1);border-radius:var(--so-radius-sm,.375rem);background:var(--so-white,#fff);color:var(--so-charcoal,#3A3A38);cursor:pointer;max-width:8rem}.so-a11y-footer{flex-shrink:0;padding:.75rem .875rem;border-top:1px solid var(--so-ash,#e8e6e1);background:var(--so-cloud,#F8F9FA)}.so-a11y-footer__link{display:flex;align-items:center;justify-content:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--so-a11y-accent);text-decoration:none}.so-a11y-footer__link:hover{text-decoration:underline}.so-a11y-footer__link svg{width:.875rem;height:.875rem}.so-a11y-reading-guide{position:fixed;left:0;width:100%;height:2.5rem;z-index:100000;pointer-events:none;border-top:2px solid var(--so-primary,#006c35);border-bottom:2px solid var(--so-primary,#006c35);background:rgba(0,108,53,.06);display:none;transition:top .05s linear}.so-a11y-reading-guide--active{display:block}.so-a11y-reading-mask{position:fixed;inset:0;z-index:99999;pointer-events:none;display:none}.so-a11y-reading-mask--active{display:block}.so-a11y-reading-mask__bottom,.so-a11y-reading-mask__top{position:absolute;left:0;width:100%;background:rgba(0,0,0,.65);transition:top .05s linear,height .05s linear}.so-a11y-reading-mask__top{top:0}.so-a11y-reading-mask__bottom{bottom:0}html.so-a11y-high-contrast{filter:contrast(1.5)}html.so-a11y-dark-contrast,html.so-a11y-dark-contrast .so-a11y-panel,html.so-a11y-dark-contrast [style*=background-image],html.so-a11y-dark-contrast img,html.so-a11y-dark-contrast svg,html.so-a11y-dark-contrast video{filter:invert(1) hue-rotate(180deg)}html.so-a11y-light-contrast{filter:contrast(1.75) brightness(1.2)}html.so-a11y-monochrome{filter:grayscale(1)}html.so-a11y-high-saturation{filter:saturate(2)}html.so-a11y-low-saturation{filter:saturate(.5)}html.so-a11y-invert,html.so-a11y-invert img,html.so-a11y-invert svg,html.so-a11y-invert video{filter:invert(1) hue-rotate(180deg)}html.so-a11y-cb-protanopia{filter:url(#so-a11y-protanopia)}html.so-a11y-cb-deuteranopia{filter:url(#so-a11y-deuteranopia)}html.so-a11y-cb-tritanopia{filter:url(#so-a11y-tritanopia)}html.so-a11y-underline-links a{text-decoration:underline!important;text-underline-offset:3px}html.so-a11y-highlight-links a{outline:2px solid var(--so-secondary,#C8A84E)!important;outline-offset:2px;border-radius:2px}html.so-a11y-highlight-headings h1,html.so-a11y-highlight-headings h2,html.so-a11y-highlight-headings h3,html.so-a11y-highlight-headings h4,html.so-a11y-highlight-headings h5,html.so-a11y-highlight-headings h6{outline:2px dashed var(--so-primary,#006C35)!important;outline-offset:4px;border-radius:2px}html.so-a11y-big-cursor,html.so-a11y-big-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M5 2l20 14H14l7 13-4 2-7-13-5 8z' fill='%23000' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") 4 2,auto!important}html.so-a11y-focus-highlight :focus{outline:3px solid var(--so-secondary,#C8A84E)!important;outline-offset:3px!important;box-shadow:0 0 0 6px rgba(200,168,78,.25)!important}html.so-a11y-stop-animations,html.so-a11y-stop-animations *{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}html.so-a11y-hide-images [style*=background-image],html.so-a11y-hide-images img,html.so-a11y-hide-images svg:not(.so-a11y-panel svg):not(.so-a11y-trigger svg){opacity:.05!important}html.so-a11y-readable-font,html.so-a11y-readable-font *{font-family:Atkinson Hyperlegible,Arial,Helvetica,sans-serif!important;letter-spacing:.03em}[dir=rtl] html.so-a11y-readable-font,[dir=rtl] html.so-a11y-readable-font *{font-family:Tajawal,Atkinson Hyperlegible,Arial,Helvetica,sans-serif!important}html.so-a11y-align-left *{text-align:left!important}html.so-a11y-align-center *{text-align:center!important}html.so-a11y-align-right *{text-align:right!important}html.so-a11y-epilepsy-safe *{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important}html.so-a11y-epilepsy-safe img[src*=".gif"],html.so-a11y-epilepsy-safe video{display:none!important}.so-a11y-structure-overlay{position:fixed;inset:0;z-index:99998;background:rgba(10,22,40,.85);overflow-y:auto;padding:2rem;display:none}.so-a11y-structure-overlay--active{display:block}.so-a11y-structure__list{max-width:40rem;margin:0 auto;list-style:none;padding:0}.so-a11y-structure__item{padding:.625rem .875rem;margin-bottom:.375rem;background:rgba(255,255,255,.08);border-radius:var(--so-radius-sm,.375rem);border-left:3px solid var(--so-primary,#006c35);transition:background .15s}.so-a11y-structure__item:focus-within,.so-a11y-structure__item:hover{background:rgba(255,255,255,.15)}.so-a11y-structure__link{color:#fff;text-decoration:none;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.so-a11y-structure__link:hover{color:var(--so-mint-glow,#B8E6CC)}.so-a11y-structure__tag{font-size:.625rem;font-weight:700;text-transform:uppercase;padding:.125rem .375rem;border-radius:.25rem;background:var(--so-primary,#006C35);color:#fff;letter-spacing:.04em}html.so-a11y-keyboard-nav :focus{outline:3px solid var(--so-primary,#006C35)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){.so-a11y-panel,.so-a11y-panel__backdrop,.so-a11y-reading-guide{transition:none}}@media (max-width:480px){.so-a11y-panel{width:100vw}.so-a11y-profiles__grid{grid-template-columns:1fr 1fr;gap:.375rem}.so-a11y-profile{padding:.5rem .25rem}}@media print{.so-a11y-panel,.so-a11y-panel__backdrop,.so-a11y-reading-guide,.so-a11y-reading-mask,.so-a11y-structure-overlay,.so-a11y-trigger{display:none!important}}.so-topbar__link,.so-topbar__text{color:rgba(255,255,255,.95)}.so-topbar__sep{color:rgba(255,255,255,.6)}.so-topbar{color:#fff}.so-destinations-grid__subtitle,.so-how-it-works__subtitle,.so-portal-links__subtitle,.so-service-item__desc,.so-services-grid__subtitle{color:#4a5568!important}.so-service-item__stats-badge{font-weight:600}.so-service-item__stats-badge[style*="color: #3b82f6"]{color:#1d4ed8!important}.so-service-item__stats-badge[style*="color: #10b981"]{color:#047857!important}.so-service-item__stats-badge[style*="color: #f59e0b"]{color:#b45309!important}.so-service-item__stats-badge[style*="color: #8b5cf6"]{color:#6d28d9!important}.so-service-item__stats-badge[style*="color: #ec4899"]{color:#be185d!important}.so-service-item__explore{font-weight:700}.so-service-item__explore[style*="color: #3b82f6"]{color:#1d4ed8!important}.so-service-item__explore[style*="color: #10b981"]{color:#047857!important}.so-service-item__explore[style*="color: #f59e0b"]{color:#b45309!important}.so-service-item__explore[style*="color: #8b5cf6"]{color:#6d28d9!important}.so-service-item__explore[style*="color: #ec4899"]{color:#be185d!important}.so-featured__subtitle,.so-featured__subtitle[style*="color: var(--so-gray-500)"]{color:#4a5568!important}.so-featured__card-rating{color:#92400e!important;font-weight:700}.so-featured__card .so-featured__card-meta span,.so-featured__card-price span{color:#374151}.so-portal-item__desc{color:#4a5568!important}.so-trust-features[data-theme=dark] .so-trust-item__desc,.so-trust-features[style*="background: var(--so-primary)"] .so-trust-item__desc,.so-trust-features__subtitle,.so-trust-features__subtitle[style*="rgba(255,255,255,0.7)"],.so-trust-item__desc{color:rgba(255,255,255,.95)!important}.so-step-item__desc{color:#4a5568!important}.so-a11y-section-title{color:#1a202c!important;font-weight:700}body.page-node-type-landing_page{color:#1a1a18}.so-featured__card[style*="border: 1px solid rgba(0,0,0,0.06)"]{color:#1a202c}.so-featured__card-city{color:#4a5568}.so-service-item__stats-badge[style]{--so-primary:#004d27}span.so-service-item__stats-badge[style*="--so-primary"]{color:#004d27!important}.so-currency-widget__label,.so-currency-widget__name,.so-currency-widget__updated{color:#4b5563!important}.so-currency-widget__card.is-active .so-currency-widget__label,.so-currency-widget__card.is-active .so-currency-widget__name{color:rgba(255,255,255,.92)!important}.so-currency-widget{color:#1a202c}:root{--govsa-green-900:#1B5E20;--govsa-green-700:#388E3C;--govsa-green-500:#4CAF50;--govsa-green-300:#81C784;--govsa-green-100:#C8E6C9;--govsa-green-50:#E8F5E9;--govsa-black:#000000;--govsa-gray-900:#212121;--govsa-gray-700:#616161;--govsa-gray-500:#9E9E9E;--govsa-gray-300:#E0E0E0;--govsa-gray-100:#F5F5F5;--govsa-white:#FFFFFF;--govsa-gold-700:#F9A825;--govsa-gold-500:#FFD54F;--govsa-gold-300:#FFF176;--govsa-gold-100:#FFF8E1;--govsa-purple-900:#4A148C;--govsa-purple-700:#7B1FA2;--govsa-purple-500:#AB47BC;--govsa-purple-300:#CE93D8;--govsa-purple-100:#F3E5F5;--govsa-success:#4CAF50;--govsa-warning:#F9A825;--govsa-error:#D32F2F;--govsa-info:#1976D2;--govsa-font-family:"IBM Plex Sans Arabic","Tajawal",var(--so-font-sans);--govsa-display-2xl:2.5rem;--govsa-heading-h1:2rem;--govsa-heading-h2:1.5rem;--govsa-heading-h3:1.25rem;--govsa-heading-h4:1.125rem;--govsa-body-large:1.125rem;--govsa-body:1rem;--govsa-body-small:0.875rem;--govsa-label:0.75rem;--govsa-space-1:0.25rem;--govsa-space-2:0.5rem;--govsa-space-3:0.75rem;--govsa-space-4:1rem;--govsa-space-5:1.25rem;--govsa-space-6:1.5rem;--govsa-space-8:2rem;--govsa-space-10:2.5rem;--govsa-space-12:3rem;--govsa-space-16:4rem;--govsa-breakpoint-sm:576px;--govsa-breakpoint-md:768px;--govsa-breakpoint-lg:992px;--govsa-breakpoint-xl:1200px;--govsa-breakpoint-xxl:1400px;--govsa-focus-ring:3px solid var(--govsa-green-700);--govsa-focus-offset:2px;--govsa-touch-target:2.75rem}[dir=rtl],[dir=rtl] body{font-family:var(--govsa-font-family)}.btn:focus-visible,.button:focus-visible,.so-btn:focus-visible,.so-card__btn:focus-visible{outline:var(--govsa-focus-ring);outline-offset:var(--govsa-focus-offset);box-shadow:0 0 0 6px rgba(56,142,60,.15)}a:focus-visible{outline:var(--govsa-focus-ring);outline-offset:var(--govsa-focus-offset);border-radius:2px}.form-email:focus-visible,.form-search:focus-visible,.form-select:focus-visible,.form-tel:focus-visible,.form-text:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--govsa-focus-ring);outline-offset:0;border-color:var(--govsa-green-700);box-shadow:0 0 0 4px rgba(56,142,60,.12)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:var(--govsa-focus-ring);outline-offset:var(--govsa-focus-offset)}.so-header__icon-btn:focus-visible,.so-header__mobile-toggle:focus-visible{outline:var(--govsa-focus-ring);outline-offset:var(--govsa-focus-offset);border-radius:var(--so-radius-sm,.375rem)}.so-menu a:focus-visible,.so-nav a:focus-visible{outline:var(--govsa-focus-ring);outline-offset:var(--govsa-focus-offset)}.so-footer a:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px;border-radius:2px}.so-chat__tab:focus-visible,[role=tab]:focus-visible{outline:var(--govsa-focus-ring);outline-offset:-2px}.btn,.button,.so-a11y-trigger,.so-btn,.so-chat__trigger,.so-floating-actions__btn,.so-header__icon-btn,.so-header__mobile-toggle{min-height:var(--govsa-touch-target);min-width:var(--govsa-touch-target)}.so-card__btn{min-height:var(--govsa-touch-target);padding-block:var(--govsa-space-2)}.so-menu a,.so-nav a{min-height:var(--govsa-touch-target);display:inline-flex;align-items:center}.so-footer__links a{min-height:calc(var(--govsa-touch-target) - 4px);display:inline-flex;align-items:center}.form-email,.form-search,.form-select,.form-tel,.form-text,.pager__item a,.pager__item span,select,textarea{min-height:var(--govsa-touch-target)}.pager__item a,.pager__item span{min-width:var(--govsa-touch-target);display:inline-flex;align-items:center;justify-content:center}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.so-card__badge{font-weight:600;letter-spacing:.02em}::-moz-placeholder{color:var(--govsa-gray-700);opacity:1}::placeholder{color:var(--govsa-gray-700);opacity:1}.is-disabled,[disabled]{opacity:.5;cursor:not-allowed}[role=main],main{min-height:50vh}.govsa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[dir=rtl] .so-card{border-inline-start:none}[dir=rtl] .breadcrumb-list{direction:rtl}[dir=rtl] .so-field__label,[dir=rtl] .so-msg,[dir=rtl] label{text-align:start}[dir=rtl] .so-footer__grid{direction:rtl}.form-required:after{content:" *";color:var(--govsa-error);font-weight:700}.has-error input,.has-error select,.has-error textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--govsa-error);box-shadow:0 0 0 3px rgba(211,47,47,.12)}.error-message,.form-item--error-message{color:var(--govsa-error);font-size:var(--govsa-body-small);font-weight:500;margin-block-start:var(--govsa-space-1)}.has-success input,input[aria-invalid=false].is-valid{border-color:var(--govsa-success)}.btn,.button,.so-btn--primary{font-weight:600;letter-spacing:.01em;border-radius:var(--so-radius-sm,.375rem);transition:background-color .2s,box-shadow .2s,transform .1s}.btn:active,.button:active,.so-btn:active{transform:scale(.98)}.so-btn--danger{background:var(--govsa-error);color:var(--govsa-white);border:none}.so-btn--danger:hover{background:#B71C1C}.so-msg[data-msg-type=status]{border-inline-start:4px solid var(--govsa-success)}.so-msg[data-msg-type=warning]{border-inline-start:4px solid var(--govsa-warning)}.so-msg[data-msg-type=error]{border-inline-start:4px solid var(--govsa-error)}table{border-collapse:collapse;width:100%}th{text-align:start;font-weight:600;background:var(--govsa-gray-100)}td,th{padding:var(--govsa-space-3) var(--govsa-space-4);border-bottom:1px solid var(--govsa-gray-300)}tbody tr:nth-child(2n){background:var(--govsa-gray-100)}tbody tr:hover{background:var(--govsa-green-50)}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:fixed;top:0;left:0;right:0;z-index:100000;padding:var(--govsa-space-4);background:var(--govsa-green-900);color:var(--govsa-white);font-size:var(--govsa-body);font-weight:600;text-align:center;text-decoration:none;clip:auto;width:auto;height:auto;margin:0;overflow:visible;white-space:normal}@media (forced-colors:active){.btn,.button,.so-btn{border:2px solid ButtonText}.so-card{border:1px solid CanvasText}a{text-decoration:underline}:focus-visible{outline:3px solid Highlight}}@media print{.pager,.so-a11y-panel,.so-a11y-trigger,.so-back-to-top,.so-card__btn,.so-chat,.so-floating-actions,.so-footer,.so-header,.so-search-popup,.so-topbar,nav{display:none!important}body{font-size:12pt;line-height:1.5;color:#000;background:#fff}a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:var(--govsa-gray-700)}.so-card,.so-detail,table{-moz-column-break-inside:avoid;break-inside:avoid}h1,h2,h3{-moz-column-break-after:avoid;break-after:avoid}img{max-width:100%;-moz-column-break-inside:avoid;break-inside:avoid}}