/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,button:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{box-sizing:border-box;-ms-box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}.container-fluid:after,.container-fluid:before{content:"";display:table}.container-fluid:after{clear:both}@media (max-width:767px){.row-fluid{width:100%}.row-fluid [class*=span]{float:none;width:auto;margin-left:0;display:block}}@media (min-width:768px) and (max-width:1139px){.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{box-sizing:border-box;-ms-box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}}@media (min-width:1280px){.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{box-sizing:border-box;-ms-box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide{display:none}.show{display:block}.hidden,.invisible{visibility:hidden}.hidden{display:none}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}@media (max-width:767px){.visible-phone{display:inherit!important}.hidden-phone{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}@media (min-width:768px) and (max-width:1139px){.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}.content-wrapper{margin:0 auto;padding:0 20px}.dnd-section>.row-fluid{margin:0 auto}@media (max-width:767px){.dnd-section .dnd-column{padding:0}}body{word-break:break-word;line-height:1.4}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;word-break:break-all}p{margin:0 0 1.4rem;font-size:1rem}a{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0 0 1rem}ol,ul{margin:0 0 1.4rem;padding-left:1rem}ol li,ul li{margin:.7rem}ol ol,ol ul,ul ol,ul ul{margin:1.4rem 0}.no-list{margin:0;padding-left:0;list-style:none}.no-list li{margin:0}pre{overflow:auto}code{vertical-align:bottom}blockquote{border-left:10px solid;margin:0 0 1.4rem;padding-left:1rem}hr{border:0;border-bottom:1px solid}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{word-break:normal;font-size:1rem}.button,.hs-button,button{cursor:pointer;text-align:center;white-space:normal;align-items:center;display:inline-flex}.button.button--brutalist{position:relative;inset:0}.button.button--brutalist:active,.button.button--brutalist:focus,.button.button--brutalist:hover{transition:all .3s}.button.button--simple{background-color:#0000;border:none;border-radius:0;padding:0;position:relative}.button.button--simple:focus,.button.button--simple:hover{background-color:#0000;border:none}.button:disabled,.hs-button:disabled,button:disabled{pointer-events:none;background-color:#f1f1f1;border-color:#f1f1f1}.button.button--secondary:disabled,.button.button--simple:disabled,.button:disabled,button:disabled{color:#d0d0d0}.no-button,.no-button:active,.no-button:focus,.no-button:hover{color:initial;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0;text-decoration:none;transition:none}.button .button__icon svg{fill:inherit;height:1.25rem;margin-right:1rem;display:block}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.button .button__icon svg{width:1.25rem}}.button--icon-right .button__icon{order:1}.button--icon-right .button__icon svg{margin-left:1rem;margin-right:0}.widget-type-form{box-shadow:0 8px 19px 2px #00000014}.form-title{margin:0}.form-title~div>form{border-top:none;border-top-left-radius:0;border-top-right-radius:0}form label{margin-bottom:.35rem;display:block}form .hs-form-field{margin-bottom:1.4rem}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{display:inline-block;width:100%!important}form fieldset{max-width:100%!important}form .inputs-list{margin:0;padding:0;list-style:none}form .inputs-list>li{margin:.7rem 0;display:block}form .inputs-list input,form .inputs-list span{vertical-align:middle}form input[type=checkbox],form input[type=radio]{cursor:pointer;margin-right:.35rem}form .hs-dateinput{position:relative}form .hs-dateinput:before{content:"📅";position:absolute;top:50%;transform:translateY(-50%)}form .is-selected .pika-button{box-shadow:none!important;border-radius:0!important}form .fn-date-picker .pika-button:focus,form .fn-date-picker .pika-button:hover{border-radius:0!important}form input[type=file]{border:initial;padding:initial;background-color:#0000}form .hs-richtext,form .hs-richtext p{margin:0 0 1.4rem;font-size:.8rem}form .hs-richtext img{height:auto;max-width:100%!important}form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:1rem!important}form .hs-form-required{color:#ef6b51}form .hs-input.error{border-color:#ef6b51}form .hs-error-msg,form .hs-error-msgs{color:#ef6b51;margin-top:.35rem}form .hs-button,form input[type=submit]{cursor:pointer;text-align:center;width:100%;transition:all .15s linear;display:inline-block;white-space:normal!important}.grecaptcha-badge{margin:0 auto}.icon{border-radius:50%;display:inline-flex}.icon--square .icon{border-radius:0}.icon svg{vertical-align:middle}table{border-collapse:collapse;overflow-wrap:break-word;margin-bottom:1.4rem}td,th{vertical-align:top;padding:.7rem}thead td,thead th{vertical-align:bottom}.header__skip{text-align:left;width:1px;height:1px;position:absolute;top:-1000px;left:-1000px;overflow:hidden}.header__skip:active,.header__skip:focus,.header__skip:hover{z-index:2;width:auto;height:auto;top:0;left:0;overflow:visible}.footer .hs-menu-wrapper a{padding:10px 0;display:block}.footer .hs-menu-wrapper>ul>li>a{font-weight:700}@media screen and (max-width:767px){.footer .hs-menu-wrapper>ul>li{margin-bottom:1.4rem}}.card{border:0}.dr_flex-cards{flex-wrap:wrap;justify-content:space-between;display:flex}.dr_flex-cards .dr_flex-cards__card{flex-direction:column;margin-bottom:1.5rem;display:flex;overflow:hidden}.dr_flex-cards--2-col .dr_flex-cards__card{width:calc(50% - 1rem)}.dr_flex-cards--3-col{justify-content:flex-start}.dr_flex-cards--3-col .dr_flex-cards__card{width:calc(33.3% - 1rem)}.dr_flex-cards--3-col .dr_flex-cards__card:nth-of-type(3n+1),.dr_flex-cards--3-col .dr_flex-cards__card:nth-of-type(3n+2){margin-right:1.5rem}.dr_flex-cards .dr_flex-cards__button-wrapper{margin-top:auto}@media (max-width:767px){.dr_flex-cards__card{margin-right:0!important;width:100%!important}}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;margin-bottom:15px;overflow-y:hidden}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.blog-listing{flex-wrap:wrap;justify-content:space-between;display:flex}.blog-listing--3-col,.blog-listing--4-col{justify-content:flex-start}.blog-listing__heading{text-align:center;width:100%}.blog-listing__post{width:100%;margin-bottom:2.8rem;padding:0;display:flex}.blog-listing__post-image-wrapper{display:flex}.blog-listing__post-image{width:100%;height:auto}.blog-listing__post-content{flex-direction:column;flex-grow:1;padding:.7rem 0 0;display:flex}.blog-listing__header{margin-bottom:1.05rem}.blog-listing__post-tags{margin:.7rem 0;font-size:.8rem}.blog-listing__post-tag,.blog-listing__post-tag:active,.blog-listing__post-tag:focus,.blog-listing__post-tag:hover{text-decoration:none}.blog-listing__post-title{margin-bottom:.7rem}.blog-listing__post-author{align-items:center;margin-bottom:.7rem;display:flex}.blog-listing__post-author-image{border-radius:50%;width:50px;height:auto;margin-right:.7rem}.blog-listing__post-author-name,.blog-listing__post-author-name:active,.blog-listing__post-author-name:focus,.blog-listing__post-author-name:hover{text-decoration:none}.blog-listing__post-timestamp{margin-bottom:.35rem;display:block}.blog-listing__post-button-wrapper{margin-top:auto}.blog-listing--card .blog-listing__post{flex-direction:column}.blog-listing--2-col .blog-listing__post{width:calc(50% - 1rem)}.blog-listing--3-col .blog-listing__post{width:calc(33.3% - 1rem)}.blog-listing--4-col .blog-listing__post{width:calc(25% - 1rem)}.blog-listing--3-col .blog-listing__post:nth-of-type(3n+1),.blog-listing--3-col .blog-listing__post:nth-of-type(3n+2){margin-right:1.5rem}.blog-listing--4-col .blog-listing__post:nth-child(4n+1),.blog-listing--4-col .blog-listing__post:nth-child(4n+2),.blog-listing--4-col .blog-listing__post:nth-child(4n+3){margin-right:1.333rem}@media (max-width:767px){.blog-listing .blog-listing__post{width:100%;margin-right:0!important}}.blog-listing--card .blog-listing__post-image-wrapper{height:200px}.blog-listing--card .blog-listing__post-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.blog-listing--card .blog-listing__post-image,.blog-listing--card .blog-listing__post-image-wrapper{height:auto}}.blog-listing--list .blog-listing__post{display:flex}.blog-listing--list .blog-listing__post-image-wrapper{width:25%;margin-right:1.4rem}.blog-listing--list .blog-listing__post-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.blog-listing--list .blog-listing__post-image,.blog-listing--list .blog-listing__post-image-wrapper{height:auto}}.widget-type-logo img{max-width:100%;height:auto;margin-bottom:1.4rem}.hs-menu-wrapper ul{flex-wrap:wrap;justify-content:space-around;margin:0;padding-left:0;list-style:none;display:flex}.hs-menu-wrapper li{margin:0}@media (max-width:767px){.hs-menu-wrapper li{text-align:center}}.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{flex-direction:column}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column}}.hs-menu-wrapper.hs-menu-flow-vertical ul{flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:inline-flex}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-vertical ul{display:flex}}.hs-menu-wrapper.flyouts .hs-item-has-children{position:relative}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{opacity:0;position:absolute;left:-9999px}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{white-space:nowrap;display:block}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{opacity:1;top:100%;left:0}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{opacity:1;top:0;left:100%}@media (max-width:767px){.hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{opacity:1;position:relative;top:auto;left:0}}.widget-type-rich_text img{max-width:100%;height:auto}.upgrade-callout{text-align:center;position:relative}.upgrade-callout__image{width:100%;height:auto;display:block}.upgrade-callout__message{border:1px solid #ccc;border-radius:5px;width:500px;padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:3px 6px 8px #33302f12;color:#000!important;background-color:#fffffff2!important}.upgrade-callout__message .button{border-radius:5px;box-shadow:3px 6px 8px #33302f12;color:#fff!important;background-color:#544fff!important;border-color:#544fff!important}.upgrade-callout__message .button:hover{opacity:.8!important}@media (max-width:767px){.upgrade-callout__message{width:95%}}.show-for-sr{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:767px){.show-for-sr--mobile{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}.show{transition:opacity .4s}.hide{opacity:0}.hidden{display:none!important}.lead{font-size:1.25rem}.shadow{box-shadow:0 8px 19px 2px #00000014}.max-width-small{max-width:800px}.max-width-compact{max-width:992px}.mx-auto{margin:0 auto}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.button--center{text-align:center}.button--right{text-align:right}.dnd-section{padding:80px 20px}.blog-post__column-wrapper{padding:80px 0}.content-wrapper,.dnd-section>.row-fluid,.header__wrapper{max-width:1200px}html{font-size:16px}body{color:#fafafa;background-color:#000;font-size:16px}body,p{text-decoration:none}a,body,p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}a{color:#025191}a:focus,a:hover{color:#9a00ff}a:active,a:focus,a:hover{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:underline}a:active{color:#ea50ff}h1{color:#fafafa;text-transform:none;font-family:Montserrat,serif;font-size:72px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:767px){h1{font-size:42px}}h2{color:#fafafa;text-transform:none;font-family:book antiqua,palatino,serif;font-size:54px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:767px){h2{font-size:38px}}h3{color:#fafafa;text-transform:none;font-family:Montserrat,serif;font-size:42px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:767px){h3{font-size:38px}}h4{color:#fafafa;text-transform:none;font-family:Montserrat,serif;font-size:24px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:767px){h4{font-size:22px}}h5{color:#fafafa;text-transform:none;font-family:Montserrat,serif;font-size:20px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:767px){h5{font-size:20px}}h6{color:#fafafa;text-transform:none;font-family:Montserrat,serif;font-size:18px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:767px){h6{font-size:18px}}blockquote{color:#fafafa;border-left-color:#fff;font-family:Montserrat,serif;font-size:24px}blockquote,blockquote>footer{font-style:normal;font-weight:400;text-decoration:none}blockquote>footer{font-family:Montserrat,sans-serif;font-size:16px}hr{border-bottom-color:#030303}.button,.hs-button,button{color:#fff;fill:#fff;text-transform:none;background-color:#005fa300;border:3px solid #005fa3;border-radius:50px;padding:12px 30px;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400;text-decoration:none}.button:active,.button:focus,.button:hover,.hs-button:active,.hs-button:focus,.hs-button:hover,button:active,button:focus,button:hover{color:#005fa3;fill:#005fa3;background-color:#fff0;border:3px solid #005fa3;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.button:active,.hs-button:active,button:active{background-color:#fff0;border:3px solid #50aff3}.button.button--secondary,.button:active,.hs-button:active,button:active{color:#005fa3;fill:#005fa3;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.button.button--secondary{text-transform:none;background-color:#0000;border:3px solid #005fa3;border-radius:0}.button.button--secondary:active,.button.button--secondary:focus,.button.button--secondary:hover{color:#fff;fill:#fff;background-color:#005fa3;border:3px solid #005fa3;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.button.button--secondary:active{color:#fff;fill:#fff;background-color:#50aff3;border:3px solid #50aff3;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.button.button--brutalist{text-transform:none;border:2px solid #000;border-radius:0;box-shadow:8px 8px #000}.button.button--brutalist,.button.button--brutalist:active,.button.button--brutalist:focus,.button.button--brutalist:hover{color:#000;fill:#000;background-color:#fff;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;text-decoration:none}.button.button--brutalist:active,.button.button--brutalist:focus,.button.button--brutalist:hover{border:2px solid #000;top:-4px;left:-4px;box-shadow:12px 12px #000}.button.button--highlight{color:#fff;fill:#fff;text-transform:none;background-color:#025191;border:3px solid #025191;border-radius:0;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.button.button--highlight:active,.button.button--highlight:focus,.button.button--highlight:hover{color:#025191;fill:#025191;background-color:#c334e300;border:3px solid #025191;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.button.button--highlight:active{background-color:#ff84ff00;border:3px solid #52a1e1}.button.button--highlight:active,.button.button--simple{color:#025191;fill:#025191;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.button.button--simple:focus,.button.button--simple:hover{color:#9a00ff;fill:#9a00ff}.button.button--simple:active,.button.button--simple:focus,.button.button--simple:hover{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:underline}.button.button--simple:active{color:#ea50ff;fill:#ea50ff}.button.button--small{padding:10px 20px;font-size:14px}.button.button--large{padding:16px 36px;font-size:20px}form{border:0 #000;border-radius:0;padding:45px}.widget-type-form{background-color:#000!important}.form-title{text-transform:none;border:0 #005fa3;border-top-left-radius:0;border-top-right-radius:0;padding:25px;font-family:Montserrat,serif;font-size:42px;font-style:normal;font-weight:400;text-decoration:none;color:#030303!important}form label{padding:6px 0 4px;font-size:16px}form label,form legend{color:#fafafa;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}form legend{font-size:14px}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{color:#fafafa;background-color:#fff;border:0 #030303;border-radius:0;padding:10px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-decoration:none}:placeholder-shown{color:#030303}:-ms-placeholder-shown{color:#030303}::placeholder{color:#030303}form .hs-dateinput:before{right:10px}form .pika-table thead th{background-color:rgba(#null,1);color:#030303}form td.is-today .pika-button{color:#fafafa}form .is-selected .pika-button{color:#fafafa;background-color:#fff}form .pika-button:hover{background-color:#005fa3!important}form .hs-richtext,form .hs-richtext *,form .hs-richtext h1,form .hs-richtext h2,form .hs-richtext h3,form .hs-richtext h4,form .hs-richtext h5,form .hs-richtext h6,form .hs-richtext p{color:#fafafa;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}form .legal-consent-container,form .legal-consent-container .hs-richtext,form .legal-consent-container .hs-richtext p{color:#fafafa;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;text-decoration:none}form .hs-button,form input[type=submit]{color:#fff;text-transform:none;background-color:#005fa300;border:3px solid #005fa3;border-radius:50px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}form .hs-button:focus,form .hs-button:hover,form input[type=submit]:focus,form input[type=submit]:hover{color:#005fa3;background-color:#fff0;border:3px solid #005fa3;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}form .hs-button:active,form input[type=submit]:active{color:#005fa3;background-color:#fff0;border:3px solid #50aff3;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}form .hs-button,form input[type=submit]{padding:12px 30px;font-size:18px}.submitted-message{background-color:#000;border:0 #000;border-radius:0;padding:45px}.icon{background-color:#025191;padding:12px}.icon svg{fill:#fff;width:22px;height:22px}.icon--light .icon{background-color:#eee}.icon--light svg{fill:#025191}.icon--small svg{width:14px;height:14px}.icon--small .icon{padding:10px}.icon--large svg{width:30px;height:30px}.icon--large .icon{padding:16px}table{background-color:#000}table,td,th{border:0 solid #030303}td,th{color:#fafafa;padding:10px}thead td,thead th{background-color:rgba(#null,1);color:#030303}tfoot td,tfoot th{color:#fafafa;background-color:#fff}.header{background-color:#000}.header .tabs__tab,.header .tabs__tab:active,.header .tabs__tab:focus,.header .tabs__tab:hover,.header a:not(.button),.header blockquote,.header div,.header h1,.header h2,.header h3,.header h4,.header h5,.header h6,.header li,.header p,.header span{color:#fafafa}.header__top{background-color:#fff}.header__language-switcher-current-label>span{color:#fafafa;text-transform:none;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-decoration:none}.header__language-switcher:focus .header__language-switcher-current-label>span,.header__language-switcher:hover .header__language-switcher-current-label>span{color:#000;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.header__language-switcher-child-toggle svg{fill:#fafafa}.header__language-switcher .lang_list_class li{background-color:#000}.header__language-switcher .lang_list_class a:not(.button){color:#fafafa;text-transform:none;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-decoration:none}.header__language-switcher .lang_list_class a:focus,.header__language-switcher .lang_list_class a:hover{color:#fff;background-color:#1e2530}.header__language-switcher .lang_list_class a:active{background-color:#000}@media screen and (min-width:768px){.header__language-switcher .lang_list_class{box-shadow:0 8px 19px 2px #00000014}}.header__bottom{background-color:#000}.header__logo-company-name{color:#fafafa;text-transform:none;font-family:Montserrat,serif;font-size:42px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:767px){.header__menu--mobile{background-color:#1e2530}}.header__menu-link{text-transform:none;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-decoration:none}.header__menu-item--depth-1>.header__menu-link:not(.button){color:#fafafa}.header__menu-item--depth-1>.header__menu-link--active-link:not(.button),.header__menu-item--depth-1>.header__menu-link:active,.header__menu-item--depth-1>.header__menu-link:focus,.header__menu-item--depth-1>.header__menu-link:hover{color:#fff;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.header__menu-item--depth-1 .header__menu-child-toggle svg{fill:#fafafa}.header__menu-submenu{background-color:#1e2530}.header__menu-submenu .header__menu-link:not(.button){color:#fafafa}.header__menu-submenu .header__menu-item:focus,.header__menu-submenu .header__menu-item:hover{background-color:#1e2530}.header__menu-submenu .header__menu-link:focus,.header__menu-submenu .header__menu-link:hover{color:#fff;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.header__menu-submenu .header__menu-link:active{background-color:#1e2530}.header__menu-submenu .header__menu-link--active-link:not(.button){background-color:#1e2530}@media screen and (min-width:768px){.header__menu-submenu{box-shadow:0 8px 19px 2px #00000014}}.header__menu-toggle svg{fill:#fafafa}.footer{background-color:#000}.footer .tabs__tab,.footer .tabs__tab:active,.footer .tabs__tab:focus,.footer .tabs__tab:hover,.footer a:not(.button),.footer blockquote,.footer div,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer li,.footer p,.footer span{color:#fafafa}.footer hr{border-bottom-color:#fafafa!important}.footer .hs-menu-wrapper a{color:#fafafa;text-transform:none;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-decoration:none}.footer .hs-menu-wrapper a:focus,.footer .hs-menu-wrapper a:hover{color:#000;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.footer .hs-menu-wrapper a:active{color:#505050;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.footer .hs-menu-wrapper .active>a{color:#000;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;text-decoration:underline}.error-page:before{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:none}#email-prefs-form,#email-prefs-form h1,#email-prefs-form h2{color:#fafafa}.hs-search-results__title{font-size:54px}.backup-unsubscribe input[type=email]{padding:10px!important;font-size:16px!important}.accordion__summary,.accordion__summary:before{font-family:Montserrat,serif;font-size:24px;font-style:normal;font-weight:400;text-decoration:none}.blog-post__left-sidebar .btn__back-to-posts{color:#fafafa}.blog-listing__post-title{text-transform:none}.blog-listing__post-title-link{color:#fafafa;font-family:book antiqua,palatino,serif;font-style:normal;font-weight:400;text-decoration:none}.blog-listing__post-title-link:focus,.blog-listing__post-title-link:hover{color:#aaa;font-family:Montserrat,serif;font-style:normal;font-weight:400;text-decoration:none}.blog-listing__post-title-link:active{color:#fff;font-family:Montserrat,serif;font-style:normal;font-weight:400;text-decoration:none}.blog-listing__post-tag{color:#fafafa}.blog-listing__post-tag:focus,.blog-listing__post-tag:hover{color:#aaa}.blog-listing__post-tag:active{color:#fff}.blog-listing__post-author-name,.blog-post__author-name{color:#fafafa}.blog-listing__post-author-name :focus,.blog-listing__post-author-name :hover,.blog-post__author-name:focus,.blog-post__author-name:hover{color:#aaa}.blog-listing__post-author-name :active,.blog-post__author-name:active{color:#fff}.image-gallery__close-button-icon:focus,.image-gallery__close-button-icon:hover{background-color:#000141}.image-gallery__close-button-icon:active{background-color:#52a1e1}.icon--light .image-gallery__close-button-icon:focus,.icon--light .image-gallery__close-button-icon:hover{background-color:#9e9e9e}.icon--light .image-gallery__close-button-icon:active{background-color:#fff}.pagination__link-icon svg{fill:#025191;width:16px;height:16px}.pagination__link:focus .pagination__link-icon svg,.pagination__link:hover .pagination__link-icon svg{fill:#9a00ff}.pagination__link:active .pagination__link-icon svg{fill:#52a1e1}.pagination__link--active{border-color:#030303}.pricing-card__heading{background-color:#005fa3}.social-follow__icon:focus,.social-follow__icon:hover,.social-sharing__icon:focus,.social-sharing__icon:hover{background-color:#000141}.social-follow__icon:active,.social-sharing__icon:active{background-color:#52a1e1}.icon--light .social-follow__icon:focus,.icon--light .social-follow__icon:hover,.icon--light .social-sharing__icon:focus,.icon--light .social-sharing__icon:hover{background-color:#9e9e9e}.icon--light .social-follow__icon:active,.icon--light .social-sharing__icon:active{background-color:#fff}.tabs__tab,.tabs__tab:active,.tabs__tab:focus,.tabs__tab:hover{color:#fafafa;border-color:#fafafa}.header__container{position:relative}.header__wrapper{align-items:center;margin:0 auto;display:flex}.header__top{padding:.7rem 20px}.header__bottom{padding:20px}@media (max-width:767px){.header__top{display:none}.header__bottom{padding:20px}}.header__container--left .header__logo-col{display:none}.header__container--left .header__language-switcher-col{margin-left:auto}.header__container--left .header__wrapper--bottom{justify-content:flex-end;gap:0}.header__container--left .header__menu-col{text-align:right;flex:0 auto;margin-left:0;margin-right:0}.header__container--left .header__button-col{margin-left:0}@media (min-width:767px){.header__container--left .header__menu-col{flex:0 auto}}.header__container--centered .header__button-col{margin-left:auto}.header__container--centered .header__wrapper--bottom{text-align:center;flex-wrap:wrap}.header__container--centered .header__logo-col{width:100%;margin-bottom:1.4rem}.header__container--centered .header__menu-col{width:100%}@media (max-width:767px){.header__container--centered .header__wrapper--bottom{text-align:left;justify-content:space-around}.header__container--centered .header__logo-col,.header__container--centered .header__menu-col{width:auto;margin-bottom:0}}.header__language-switcher{cursor:pointer;position:relative}.header__language-switcher .lang_switcher_class{position:static}.header__language-switcher-label{display:flex}.header__language-switcher-current-label{align-items:center;margin-bottom:5px;margin-left:.5rem;display:flex}.header__language-switcher-child-toggle svg{width:12px;height:12px;margin-left:.35rem}.header__language-switcher .lang_list_class{opacity:0;text-align:left;visibility:hidden;z-index:99;width:200px;padding:0;display:block;position:absolute;top:100%;left:auto;right:0;transform:none}.header__language-switcher-label--open .lang_list_class,.header__language-switcher:focus .lang_list_class,.header__language-switcher:hover .lang_list_class{opacity:1;visibility:visible}.header__language-switcher .lang_list_class:after,.header__language-switcher .lang_list_class:before{content:none}.header__language-switcher .lang_list_class li{border:none;margin:0;padding:0}.header__language-switcher .lang_list_class li:first-child{border-top:none;padding-top:0}.header__language-switcher .lang_list_class li:last-child{border-bottom:0;padding-bottom:0}.header__language-switcher .lang_list_class .lang_switcher_link{width:100%;padding:1rem 1.4rem;display:inline-flex}@media (max-width:767px){.header__language-switcher .lang_list_class{border:none;width:100%;display:none;position:static}.header__language-switcher-label--open .lang_list_class{display:block}.header__language-switcher-current-label{order:1;width:80%;margin:0;padding:1rem 0 1rem 1.4rem;display:block}.header__language-switcher .globe_class{width:100%;height:auto}.header__language-switcher-label{flex-wrap:wrap;display:flex}.header__language-switcher-child-toggle,.header__language-switcher-child-toggle:active,.header__language-switcher-child-toggle:focus,.header__language-switcher-child-toggle:hover{cursor:pointer;border:0;padding:16px 30px;position:absolute;top:0;right:0}.header__language-switcher-child-toggle svg{margin-left:0}.header__language-switcher-child-toggle--open svg{transform-origin:50%;transition:transform .4s;transform:rotate(180deg)}}.header__logo img{max-width:100%;height:auto}.header__menu-wrapper{text-align:right}.header__menu-container--mobile{display:none}.header__menu--mobile{z-index:99;width:100%;display:none;position:absolute;top:100%;right:0}@media (max-width:767px){.header__menu--desktop{display:none}.header__menu--show,.header__menu-container--mobile{display:block}}.header__menu-item{display:inline-flex;position:relative;cursor:pointer!important}.header__menu-link{width:100%}@media (max-width:767px){.header__menu-item{text-align:left;width:100%;display:block}.header__menu-link{padding:1rem 1.4rem;display:block}.header__menu-item--has-submenu .header__menu-link{width:80%}}.header__menu-item--depth-1{padding:0 1rem}@media (max-width:767px){.header__menu-item--depth-1{padding:0}}.header__menu-submenu{text-align:left;z-index:99;width:290px;display:none;position:absolute;top:100%;left:-1px}.header__menu-item--open>.header__menu-submenu{display:block}.header__menu-item--depth-1:last-child>.header__menu-submenu{left:auto;right:0}.header__menu-submenu--level-3{top:0;left:100%}.header__menu-item--depth-1:nth-last-child(-n+2) .header__menu-submenu--level-3{top:0;left:auto;right:100%}.header__menu-submenu .header__menu-item{background-color:inherit;width:100%}.header__menu-submenu .header__menu-link{padding:1rem 1.4rem;display:inline-flex}.header__menu-item--button{padding:1rem 1.4rem}@media (max-width:767px){.header__menu-item--depth-1:nth-last-child(-n+2) .header__menu-submenu--level-3,.header__menu-submenu,.header__menu-submenu--level-3{border:none;width:100%;position:static}.header__menu-item--depth-2>.header__menu-link{margin-left:20px}.header__menu-item--depth-10>.header__menu-link,.header__menu-item--depth-3>.header__menu-link,.header__menu-item--depth-5>.header__menu-link,.header__menu-item--depth-6>.header__menu-link,.header__menu-item--depth-7>.header__menu-link,.header__menu-item--depth-8>.header__menu-link,.header__menu-item--depth-9>.header__menu-link{margin-left:40px}}@media (min-width:767px){.header__menu-submenu .header__menu-child-toggle{margin-left:auto;padding:1rem 1.4rem}}.header__menu-child-toggle svg{width:12px;height:12px;margin-left:.5rem}.header__menu-toggle{display:none}.header__menu-toggle svg{width:30px;height:30px}@media (max-width:767px){.header__menu-child-toggle,.header__menu-child-toggle:active,.header__menu-child-toggle:focus,.header__menu-child-toggle:hover{cursor:pointer;border:0;padding:16px 30px;position:absolute;top:0;right:0}.header__menu-child-toggle svg{margin-left:0}.header__menu-child-toggle--open svg{transform-origin:50%;transition:transform .4s;transform:rotate(180deg)}.header__menu-toggle--show{display:block}}header.header__fixed{z-index:999;position:fixed;left:0;right:0}.dr_parallax{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}.dr_parallax__content{z-index:3;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.dr_parallax__content>div{margin:0 auto}@media (max-width:768px){.dr_parallax{background-attachment:scroll}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-outer [data-action=start],.tns-outer [data-action=stop]{display:none!important}.tns-slider{transition:all}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{text-align:center;vertical-align:middle;white-space:normal;display:inline-block}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{transition:transform,opacity;position:absolute;left:-100%}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{width:310px;height:10px;margin:0 auto;position:relative;overflow:hidden}.tns-t-ct{width:2333.33%;position:absolute;right:0}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;width:1.42857%;height:10px}.tns-outer{margin-bottom:1.4rem;position:relative;padding-bottom:1.4rem!important}@media (max-width:767px){.tns-item{padding:0}}.tns-nav{text-align:center;position:absolute;bottom:-1.4rem;left:0;right:0}.tns-nav button{cursor:pointer;-o-transition:all .3s ease-in-out;background-color:#d0d0d0;border:2px solid #0000;border-radius:50%;width:12px;height:12px;margin:0 .25em;padding:0;line-height:0;transition:all .3s ease-in-out}.tns-nav button:focus,.tns-nav button:hover{border:2px solid #0000}.tns-nav .tns-nav-active{background-color:#34b5e5}.jsm-map-hero{background:var(--jmx-pinstripe,repeating-linear-gradient(135deg,#64a0ff00 0,#64a0ff00 5px,#64a0ff09 5px,#64a0ff09 6px)),#0a1017!important;flex-direction:column!important;display:flex!important}.jsm-search-result-name{min-width:0!important}.jsm-search-result-distance{place-self:center end!important}.jsm-feature-card{padding:28px 32px!important}.jsm-feature-description li:before{top:0!important}.jsm-sidebar-list-distance,.jsm-sidebar-list-icao{line-height:1.2!important}.jsm-place-icao,.jsm-place-name-fallback,gmp-place-name{font-family:inherit!important;display:block!important}gmp-place-address,gmp-place-opening-hours,gmp-place-phone-number,gmp-place-rating,gmp-place-website-uri{display:block!important}gmp-place-address,gmp-place-opening-hours{color:#8fa0b6!important;font-size:14px!important;line-height:1.5!important}.jsm-place-photo-img,gmp-place-details-compact img,gmp-place-photo img{border-radius:8px!important;max-width:100%!important;height:auto!important}.jsm-contact-link,gmp-place-phone-number,gmp-place-website-uri{color:#4da3ff!important;text-decoration:none!important;transition:color .2s!important}.jsm-contact-link:hover,gmp-place-phone-number:hover,gmp-place-website-uri:hover{color:#6bb3ff!important;text-decoration:underline!important}.jsm-contact-row,.jsm-place-rating-container{align-items:center!important;display:flex!important}.jsm-info-label,.jsm-rating-count{color:#8fa0b6!important;font-size:14px!important}.jsm-back-btn,.jsm-request-quote-btn{color:#fff!important;background:#ff4b4b!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:background .2s,transform .1s!important;display:inline-flex!important}.jsm-request-quote-btn{padding:12px 18px!important}.jsm-back-btn{padding:10px 14px!important}.jsm-back-btn:focus-visible,.jsm-back-btn:hover,.jsm-request-quote-btn:focus-visible,.jsm-request-quote-btn:hover{background:#e63939!important;outline:none!important;transform:translateY(-1px)!important}.jsm-detail-image{background:#333!important}.jsm-detail-header{background:#1a2230!important}@media (max-width:1366px){.jsm-search-overlay{width:min(392px,100% - 412px)!important;right:24px!important}.jsm-map-sidebar{width:340px!important}}@media (max-width:1024px){.jsm-map-hero{height:60vh!important;min-height:500px!important}.jsm-search-overlay{width:min(360px,100% - 32px)!important;max-width:calc(100% - 32px)!important;top:16px!important;right:16px!important}.jsm-content-section{padding:48px 24px!important}.jsm-header-content-wrapper{flex-direction:column!important;align-items:center!important;gap:20px!important}.jsm-header-icon svg{width:64px!important;height:64px!important}.jsm-content-description,.jsm-content-title,.jsm-header-text{text-align:center!important}.jsm-content-title{font-size:36px!important}.jsm-content-description{font-size:20px!important}.jsm-features-grid{grid-template-columns:1fr!important;gap:20px!important}.jsm-feature-card{padding:24px 28px!important}.jsm-map-sidebar{width:320px!important}}@media (max-width:768px){.jsm-map-hero{flex-direction:column!important;height:auto!important;min-height:400px!important;display:flex!important}.jsm-search-overlay{width:auto!important;max-width:none!important;margin:16px!important;position:relative!important;inset:auto!important}.jsm-search-results{max-height:240px!important}.jsm-search-result-item{grid-template-columns:1fr!important;align-items:start!important}.jsm-search-result-distance{justify-self:start!important}.jsm-content-section{padding:40px 20px!important}.jsm-header-content-wrapper{flex-direction:column!important;align-items:center!important;gap:16px!important}.jsm-header-icon svg{width:56px!important;height:56px!important}.jsm-content-title{text-align:center!important;font-size:32px!important}.jsm-content-description{text-align:center!important;font-size:18px!important}.jsm-feature-description{font-size:16px!important}.jsm-map-sidebar{width:min(320px,100% - 22px)!important}.jsm-sidebar-toggle{padding:8px 12px!important;top:12px!important;right:12px!important}}@media (max-width:480px){.jsm-map-hero{min-height:350px!important}.jsm-search-overlay{margin:12px!important}.jsm-search-wrapper{padding:10px 12px!important}.jsm-content-title{font-size:28px!important}.jsm-content-description,.jsm-feature-description{font-size:16px!important}.jsm-feature-title{font-size:20px!important}}.testimonial__content{margin-bottom:1.4rem}.testimonial__author-image{margin:20px auto;display:block;max-width:80px!important}.social-follow{flex-wrap:wrap;align-items:center;display:flex}.social-follow__link{margin-right:.7rem}.social-follow__link:last-child{margin-right:0}.home-page--owned{color:#e7edf5;background:#000}.home-page--owned a{color:inherit}.home-hero{background:url(/assets/legacy/home/hero-clouds.png) 50%/cover no-repeat;border-bottom:1px solid #ffffff0f;min-height:40vw;max-height:620px;position:relative}.home-hero__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-section{padding:18px 24px 24px}.home-cta-strip__inner,.home-mid-cta__inner,.home-section__inner,.home-service-area,.home-testimonials__inner{width:min(1200px,100%);margin:0 auto}.home-section__inner{grid-template-columns:minmax(0,1.15fr) minmax(320px,430px);align-items:center;gap:26px;display:grid}.home-panel{background:#08111d;border:1px solid #4e77a347;border-radius:4px;padding:22px 24px}.home-panel__eyebrow{color:#4b7aa8;text-align:center;margin:0 0 14px;font-family:Book Antiqua,Palatino Linotype,serif;font-size:1.9rem;line-height:1.1}.home-panel__copy{color:#d0d8e1;margin:0 0 12px;font-size:.95rem;line-height:1.55}.home-panel__list{color:#f2f6fa;margin:18px 0 16px;padding-left:1rem;font-size:.92rem;line-height:1.65}.home-panel__cta{justify-content:center;margin-top:16px;display:flex}.home-panel__cta img{max-width:100%;height:auto;display:block}.home-panel__visual img{border-radius:2px;width:100%;height:auto;display:block}.home-runway-strip{background:#000}.home-runway-strip img{object-fit:cover;width:min(1200px,100%);height:185px;margin:0 auto;display:block}.home-mid-cta{padding:16px 24px 12px}.home-mid-cta__inner{background:linear-gradient(#07111d,#0c1622);min-height:154px;position:relative}.home-mid-cta__button{position:absolute;bottom:18px;right:40px}.home-mid-cta__button img{max-width:100%;height:auto;display:block}.home-logo-band{background:linear-gradient(#1a1f26,#34383e);padding:10px 24px 26px}.home-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:18px;width:min(1200px,100%);margin:0 auto;display:grid}.home-logo-item{justify-content:center;align-items:center;min-height:72px;display:flex}.home-logo-item img{object-fit:contain;width:auto;max-width:150px;height:auto;max-height:56px}.home-service-area{background:var(--jmx-pinstripe,repeating-linear-gradient(135deg,#64a0ff00 0,#64a0ff00 5px,#64a0ff09 5px,#64a0ff09 6px)),linear-gradient(180deg,#030508 0,#05070c 100%);padding:24px}.service-area-map-shell{background:var(--jmx-pinstripe,repeating-linear-gradient(135deg,#64a0ff00 0,#64a0ff00 5px,#64a0ff09 5px,#64a0ff09 6px)),#0b1118;border:1px solid #ffffff0f;border-radius:0;overflow:hidden;height:600px!important}.service-area-map,.service-area-map-shell [style*="height: 600px"]{min-height:600px;width:100%!important;height:100%!important}.service-area-map-error,.service-area-map-fallback,.service-area-map-status{text-align:center;justify-content:center;align-items:center;min-height:160px;padding:24px;display:flex}.service-area-map-status{color:#c9d4df;flex-direction:column;gap:14px}.service-area-map-spinner{border:3px solid #fff3;border-top-color:#4da3ff;border-radius:999px;width:36px;height:36px;animation:home-spinner .9s linear infinite}.service-area-map-error,.service-area-map-fallback{color:#ffb3b3;background:#730a0a29}.home-service-area__header{align-items:flex-start;gap:18px;max-width:1100px;margin:18px auto 12px;display:flex}.home-service-area__header--below-map:before{display:none}.home-service-area__header h2{color:#fff;font-family:"Montserrat",var(--font-montserrat),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;border-left:4px solid #005fa3;margin:0 0 8px;padding-left:16px;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700;line-height:1.3}.home-service-area__header p{color:#c9d4df;margin:0;font-size:.96rem;line-height:1.65}.home-service-area__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.home-service-area__card{background:var(--jmx-pinstripe,repeating-linear-gradient(135deg,#64a0ff00 0,#64a0ff00 5px,#64a0ff09 5px,#64a0ff09 6px)),linear-gradient(180deg,#0f1824f5 0,#0b1018fa 100%);border:1px solid #ffffff14;border-left:4px solid #005fa3;border-radius:10px;padding:20px 20px 22px;box-shadow:inset 0 0 24px #ffffff0a}.home-service-area__card h3{color:#fff;margin:0 0 10px;font-family:Book Antiqua,Palatino Linotype,serif;font-size:1.12rem}.home-service-area__card p{color:#c9d4df;margin:0;font-size:.94rem;line-height:1.7}.home-testimonials{padding:34px 24px 28px}.home-testimonials__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-testimonial--minimal{text-align:center;padding:0 12px}.home-testimonial__quote{color:#f0f4f8;margin:0 0 14px;font-size:.98rem;line-height:1.85}.home-testimonial__logo{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:42px;margin:0 auto 8px}.home-testimonial__name{color:#d5dbe4;font-size:.92rem;font-weight:600}.home-testimonial__role{color:#8d99aa;font-size:.84rem}.home-cta-strip{padding:12px 24px 18px}.home-cta-strip__inner{box-shadow:none;background:#0c223a;border-radius:0;padding:18px 24px 20px}.home-cta-strip__title{color:#fff;margin:0 0 8px;font-family:Book Antiqua,Palatino Linotype,serif;font-size:clamp(1.9rem,3vw,2.5rem)}.home-cta-strip__subcopy{color:#d7e2ec;margin:0 0 14px;font-size:.95rem;line-height:1.65}.home-cta-strip__buttons{flex-wrap:wrap;gap:10px;display:flex}.home-cta-strip__buttons img{max-width:100%;height:auto;display:block}@media (min-width:1180px){.home-cta-strip__inner{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 32px;display:flex}.home-cta-strip__title{margin:0;font-size:clamp(1.8rem,2.5vw,2.4rem)}.home-cta-strip__subcopy{margin:0;font-size:1rem;line-height:1.5}.home-cta-strip__buttons{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:8px}.home-cta-strip__buttons a{flex:none}.home-cta-strip__buttons img{width:auto;max-width:none;height:52px}}@keyframes home-spinner{to{transform:rotate(1turn)}}@media (max-width:1080px){.home-logo-grid,.home-section__inner,.home-service-area__cards,.home-testimonials__inner{grid-template-columns:1fr}.home-mid-cta__button{margin:18px;display:inline-flex;position:static}.home-service-area__header{flex-direction:column}}@media (max-width:768px){.home-hero{min-height:260px;max-height:none}.home-cta-strip,.home-logo-band,.home-mid-cta,.home-section,.home-service-area,.home-testimonials{padding-left:12px;padding-right:12px}.home-panel{padding:18px}.home-runway-strip img{height:132px}.service-area-map,.service-area-map-shell [style*="height: 600px"]{min-height:420px}}.submission-redirect-page{background:var(--jmx-pinstripe),radial-gradient(circle at top center,#005fa32e 0,#005fa300 44%),linear-gradient(180deg,#050b12 0,#07111d 48%,#050910 100%);padding:clamp(56px,7vw,88px) 20px clamp(72px,8vw,104px)}.submission-redirect-page__shell{gap:26px;max-width:1220px;margin:0 auto;display:grid}.submission-redirect-page__card,.submission-redirect-page__cta-panel{background:linear-gradient(#0c1827f0,#08101cfa);border:1px solid #7598bf29;box-shadow:inset 0 1px #ffffff0a,0 24px 64px #00000052}.submission-redirect-page__card{text-align:center;padding:clamp(32px,5vw,52px)}.submission-redirect-page__eyebrow{color:#88aed6;font-family:var(--font-montserrat,"Montserrat"),sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:.82rem;font-weight:700}.submission-redirect-page__title{color:#fff;text-wrap:balance;margin:0;font-family:Book Antiqua,Palatino Linotype,Georgia,serif;font-size:clamp(2.3rem,4.8vw,3.65rem);line-height:1.08}.submission-redirect-page__copy{gap:16px;max-width:920px;margin:26px auto 0;display:grid}.submission-redirect-page__copy p{color:#e6eef8;text-wrap:pretty;margin:0;font-family:Book Antiqua,Palatino Linotype,Georgia,serif;font-size:clamp(1.2rem,2.15vw,1.55rem);line-height:1.72}.submission-redirect-page__support-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.submission-redirect-page__support-link{color:#dce8f5;min-height:44px;font-family:var(--font-montserrat,"Montserrat"),sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#005fa314;border:1px solid #6692c03d;justify-content:center;align-items:center;padding:10px 18px;font-size:.84rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.submission-redirect-page__support-link:hover{color:#fff;background:#005fa329;border-color:#7eb0e57a}.submission-redirect-page__cta-panel{gap:18px;padding:24px;display:grid}.submission-redirect-page__cta-copy{gap:8px;display:grid}.submission-redirect-page__cta-kicker{color:#78a6d8;font-family:var(--font-montserrat,"Montserrat"),sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.submission-redirect-page__cta-title{color:#fff;margin:0;font-family:Book Antiqua,Palatino Linotype,Georgia,serif;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.15}.submission-redirect-page__cta-body{color:#d1deeb;max-width:780px;font-family:var(--font-montserrat,"Montserrat"),sans-serif;margin:0;font-size:.96rem;line-height:1.75}.submission-redirect-page__cta-buttons{justify-content:center}.submission-redirect-page__cta-buttons a{display:inline-flex}.submission-redirect-page__cta-buttons img{width:100%;max-width:350px;height:auto}@media (min-width:1180px){.submission-redirect-page__cta-panel{place-items:center;padding:28px 32px 32px}}@media (max-width:767px){.submission-redirect-page{padding-left:14px;padding-right:14px}.submission-redirect-page__card,.submission-redirect-page__cta-panel{padding-left:18px;padding-right:18px}.submission-redirect-page__cta-buttons{justify-content:center;gap:12px}.submission-redirect-page__cta-buttons a{width:min(100%,360px)}.submission-redirect-page__cta-buttons img{width:100%}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none!important}.collapse{visibility:collapse!important}.invisible{visibility:hidden!important}.visible{visibility:visible!important}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.absolute,.sr-only{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.static{position:static!important}.sticky{position:sticky!important}.inset-y-0{inset-block:0!important}.top-0{top:0!important}.top-2{top:calc(var(--spacing) * 2)!important}.top-2\.5{top:calc(var(--spacing) * 2.5)!important}.top-10{top:calc(var(--spacing) * 10)!important}.right-0{right:0!important}.right-3{right:calc(var(--spacing) * 3)!important}.left-3{left:calc(var(--spacing) * 3)!important}.isolate{isolation:isolate!important}.z-30{z-index:30!important}.z-50{z-index:50!important}.container{width:100%!important}@media (min-width:40rem){.container{max-width:40rem!important}}@media (min-width:48rem){.container{max-width:48rem!important}}@media (min-width:64rem){.container{max-width:64rem!important}}@media (min-width:80rem){.container{max-width:80rem!important}}@media (min-width:96rem){.container{max-width:96rem!important}}.mx-6{margin-inline:calc(var(--spacing) * 6)!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:var(--spacing)!important}.mt-2{margin-top:calc(var(--spacing) * 2)!important}.mt-3{margin-top:calc(var(--spacing) * 3)!important}.mt-4{margin-top:calc(var(--spacing) * 4)!important}.mt-5{margin-top:calc(var(--spacing) * 5)!important}.mt-6{margin-top:calc(var(--spacing) * 6)!important}.mt-auto{margin-top:auto!important}.mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.ml-2{margin-left:calc(var(--spacing) * 2)!important}.line-clamp-2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.block{display:block!important}.contents{display:contents!important}.flex{display:flex!important}.grid{display:grid!important}.hidden{display:none!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.h-2{height:calc(var(--spacing) * 2)!important}.h-3\.5{height:calc(var(--spacing) * 3.5)!important}.h-4{height:calc(var(--spacing) * 4)!important}.h-5{height:calc(var(--spacing) * 5)!important}.h-6{height:calc(var(--spacing) * 6)!important}.h-7{height:calc(var(--spacing) * 7)!important}.h-8{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)!important}.h-10{height:calc(var(--spacing) * 10)!important}.h-16{height:calc(var(--spacing) * 16)!important}.h-36{height:calc(var(--spacing) * 36)!important}.h-44{height:calc(var(--spacing) * 44)!important}.h-52{height:calc(var(--spacing) * 52)!important}.h-full{height:100%!important}.h-screen{height:100vh!important}.max-h-80{max-height:calc(var(--spacing) * 80)!important}.min-h-10{min-height:calc(var(--spacing) * 10)!important}.min-h-11{min-height:calc(var(--spacing) * 11)!important}.min-h-20{min-height:calc(var(--spacing) * 20)!important}.min-h-28{min-height:calc(var(--spacing) * 28)!important}.min-h-36{min-height:calc(var(--spacing) * 36)!important}.min-h-40{min-height:calc(var(--spacing) * 40)!important}.min-h-screen{min-height:100vh!important}.w-2{width:calc(var(--spacing) * 2)!important}.w-3\.5{width:calc(var(--spacing) * 3.5)!important}.w-4{width:calc(var(--spacing) * 4)!important}.w-5{width:calc(var(--spacing) * 5)!important}.w-6{width:calc(var(--spacing) * 6)!important}.w-7{width:calc(var(--spacing) * 7)!important}.w-8{width:calc(var(--spacing) * 8)!important}.w-9{width:calc(var(--spacing) * 9)!important}.w-10{width:calc(var(--spacing) * 10)!important}.w-44{width:calc(var(--spacing) * 44)!important}.w-48{width:calc(var(--spacing) * 48)!important}.w-\[min\(560px\,calc\(100vw-32px\)\)\]{width:min(560px,100vw - 32px)!important}.w-full{width:100%!important}.max-w-2xl{max-width:var(--container-2xl)!important}.min-w-0{min-width:0!important}.min-w-7{min-width:calc(var(--spacing) * 7)!important}.min-w-36{min-width:calc(var(--spacing) * 36)!important}.min-w-\[180px\]{min-width:180px!important}.min-w-\[220px\]{min-width:220px!important}.min-w-\[520px\]{min-width:520px!important}.min-w-\[680px\]{min-width:680px!important}.min-w-\[760px\]{min-width:760px!important}.min-w-\[820px\]{min-width:820px!important}.min-w-\[920px\]{min-width:920px!important}.min-w-\[1280px\]{min-width:1280px!important}.flex-1{flex:1!important}.flex-shrink,.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.border-collapse{border-collapse:collapse!important}.rotate-90{rotate:90deg!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-pointer{cursor:pointer!important}.resize{resize:both!important}.resize-none{resize:none!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto!important}.grid-cols-\[18px_minmax\(0\,1fr\)\]{grid-template-columns:18px minmax(0,1fr)!important}.grid-cols-\[90px_minmax\(0\,1fr\)_64px\]{grid-template-columns:90px minmax(0,1fr) 64px!important}.grid-cols-\[160px_minmax\(0\,1fr\)_150px\]{grid-template-columns:160px minmax(0,1fr) 150px!important}.grid-cols-\[196px_minmax\(0\,1fr\)\]{grid-template-columns:196px minmax(0,1fr)!important}.grid-cols-\[360px_minmax\(0\,1fr\)_360px\]{grid-template-columns:360px minmax(0,1fr) 360px!important}.grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important}.grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(320px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)!important}.grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px!important}.grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px!important}.grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px!important}.grid-cols-\[minmax\(260px\,1fr\)_auto_auto\]{grid-template-columns:minmax(260px,1fr) auto auto!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.items-start{align-items:flex-start!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.gap-1{gap:var(--spacing)!important}.gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:calc(var(--spacing) * 2)!important}.gap-3{gap:calc(var(--spacing) * 3)!important}.gap-4{gap:calc(var(--spacing) * 4)!important}.gap-5{gap:calc(var(--spacing) * 5)!important}.gap-6{gap:calc(var(--spacing) * 6)!important}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0!important;border-bottom-style:var(--tw-border-style)!important;border-top-style:var(--tw-border-style)!important;border-top-width:calc(1px * var(--tw-divide-y-reverse))!important;border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important}:where(.divide-\[\#26323f\]>:not(:last-child)){border-color:#26323f!important}.truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-x-auto{overflow-x:auto!important}.rounded{border-radius:.25rem!important}.rounded-\[3px\]{border-radius:3px!important}.rounded-\[4px\]{border-radius:4px!important}.rounded-\[5px\]{border-radius:5px!important}.rounded-\[6px\]{border-radius:6px!important}.rounded-full{border-radius:3.40282e+38px!important}.rounded-t-\[3px\]{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-b-2{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:2px!important}.border-l{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.border-dashed{--tw-border-style:dashed!important;border-style:dashed!important}.border-\[\#1f5f99\]{border-color:#1f5f99!important}.border-\[\#2b3845\]{border-color:#2b3845!important}.border-\[\#2c5d85\]{border-color:#2c5d85!important}.border-\[\#2d3a47\]{border-color:#2d3a47!important}.border-\[\#2d8cff\]{border-color:#2d8cff!important}.border-\[\#2d4053\]{border-color:#2d4053!important}.border-\[\#3a4654\]{border-color:#3a4654!important}.border-\[\#4a5663\]{border-color:#4a5663!important}.border-\[\#235f3f\]{border-color:#235f3f!important}.border-\[\#2997ff\]{border-color:#2997ff!important}.border-\[\#26323f\]{border-color:#26323f!important}.border-\[\#33414f\]{border-color:#33414f!important}.border-\[\#35404c\]{border-color:#35404c!important}.border-\[\#78530f\]{border-color:#78530f!important}.border-\[\#465464\]{border-color:#465464!important}.border-\[\#803337\]{border-color:#803337!important}.border-transparent{border-color:#0000!important}.bg-\[\#0a66c2\]{background-color:#0a66c2!important}.bg-\[\#0a1119\]{background-color:#0a1119!important}.bg-\[\#0b121a\]{background-color:#0b121a!important}.bg-\[\#0d141c\]{background-color:#0d141c!important}.bg-\[\#0d151e\]{background-color:#0d151e!important}.bg-\[\#0e151d\]{background-color:#0e151d!important}.bg-\[\#0f61b8\]{background-color:#0f61b8!important}.bg-\[\#1a73e8\]{background-color:#1a73e8!important}.bg-\[\#1a2430\]{background-color:#1a2430!important}.bg-\[\#1f6fbd\]{background-color:#1f6fbd!important}.bg-\[\#2d8cff\]{background-color:#2d8cff!important}.bg-\[\#2f6b4b\]{background-color:#2f6b4b!important}.bg-\[\#2f220d\]{background-color:#2f220d!important}.bg-\[\#3a191b\]{background-color:#3a191b!important}.bg-\[\#8a2be2\]{background-color:#8a2be2!important}.bg-\[\#8a6321\]{background-color:#8a6321!important}.bg-\[\#9f3a32\]{background-color:#9f3a32!important}.bg-\[\#34d399\]{background-color:#34d399!important}.bg-\[\#58a6ff\]{background-color:#58a6ff!important}.bg-\[\#112b22\]{background-color:#112b22!important}.bg-\[\#121a23\]{background-color:#121a23!important}.bg-\[\#121d27\]{background-color:#121d27!important}.bg-\[\#121f2d\]{background-color:#121f2d!important}.bg-\[\#141b23\]{background-color:#141b23!important}.bg-\[\#141e2b\]{background-color:#141e2b!important}.bg-\[\#145ea8\]{background-color:#145ea8!important}.bg-\[\#151e28\]{background-color:#151e28!important}.bg-\[\#161f29\]{background-color:#161f29!important}.bg-\[\#171f28\]{background-color:#171f28!important}.bg-\[\#1877f2\]{background-color:#1877f2!important}.bg-\[\#8541a8\]{background-color:#8541a8!important}.bg-\[\#10263d\]{background-color:#10263d!important}.bg-\[\#13202e\]{background-color:#13202e!important}.bg-\[\#17442d\]{background-color:#17442d!important}.bg-\[\#18212b\]{background-color:#18212b!important}.bg-\[\#32220c\]{background-color:#32220c!important}.bg-\[\#35181b\]{background-color:#35181b!important}.bg-\[\#081018\]{background-color:#081018!important}.bg-\[\#091019\]{background-color:#091019!important}.bg-\[\#091019\]\/95{background-color:oklab(17.0741% -.00568558 -.0211244/.95)!important}.bg-\[\#101820\]{background-color:#101820!important}.bg-\[\#102438\]{background-color:#102438!important}.bg-\[\#102846\]{background-color:#102846!important}.bg-\[\#111827\]{background-color:#111827!important}.bg-\[\#111922\]{background-color:#111922!important}.bg-\[\#202832\]{background-color:#202832!important}.bg-\[\#293241\]{background-color:#293241!important}.bg-\[\#a78bfa\]{background-color:#a78bfa!important}.bg-\[\#e62117\]{background-color:#e62117!important}.bg-\[\#f4bd50\]{background-color:#f4bd50!important}.bg-\[\#ff8585\]{background-color:#ff8585!important}.bg-black{background-color:var(--color-black)!important}.bg-gradient-to-t{--tw-gradient-position:to top in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.bg-\[url\(\"\/assets\/images\/technician\.jpeg\"\)\]{background-image:url(/assets/images/technician.jpeg)!important}.from-\[\#1f6fbd\]{--tw-gradient-from:#1f6fbd!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.to-\[\#58a6ff\]{--tw-gradient-to:#58a6ff!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.bg-cover{background-size:cover!important}.bg-center{background-position:50%!important}.object-cover{object-fit:cover!important}.p-1{padding:var(--spacing)!important}.p-2{padding:calc(var(--spacing) * 2)!important}.p-3{padding:calc(var(--spacing) * 3)!important}.p-4{padding:calc(var(--spacing) * 4)!important}.p-5{padding:calc(var(--spacing) * 5)!important}.p-6{padding:calc(var(--spacing) * 6)!important}.px-0{padding-inline:0!important}.px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-6{padding-inline:calc(var(--spacing) * 6)!important}.px-9{padding-inline:calc(var(--spacing) * 9)!important}.py-1{padding-block:var(--spacing)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)!important}.py-3{padding-block:calc(var(--spacing) * 3)!important}.py-4{padding-block:calc(var(--spacing) * 4)!important}.py-5{padding-block:calc(var(--spacing) * 5)!important}.py-8{padding-block:calc(var(--spacing) * 8)!important}.pt-5{padding-top:calc(var(--spacing) * 5)!important}.pr-9{padding-right:calc(var(--spacing) * 9)!important}.pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.font-mono{font-family:var(--font-mono)!important}.text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[10px\]{font-size:10px!important}.text-\[11px\]{font-size:11px!important}.text-\[15px\]{font-size:15px!important}.leading-5{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.leading-6{--tw-leading:calc(var(--spacing) * 6)!important;line-height:calc(var(--spacing) * 6)!important}.leading-7{--tw-leading:calc(var(--spacing) * 7)!important;line-height:calc(var(--spacing) * 7)!important}.leading-none{--tw-leading:1!important;line-height:1!important}.leading-relaxed{--tw-leading:var(--leading-relaxed)!important;line-height:var(--leading-relaxed)!important}.font-black{--tw-font-weight:var(--font-weight-black)!important;font-weight:var(--font-weight-black)!important}.font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[0\.06em\]{--tw-tracking:.06em!important;letter-spacing:.06em!important}.tracking-\[0\.08em\]{--tw-tracking:.08em!important;letter-spacing:.08em!important}.tracking-tight{--tw-tracking:var(--tracking-tight)!important;letter-spacing:var(--tracking-tight)!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.text-\[\#4aa7ff\]{color:#4aa7ff!important}.text-\[\#5d6b7c\]{color:#5d6b7c!important}.text-\[\#5f6c7b\]{color:#5f6c7b!important}.text-\[\#7d8b9d\]{color:#7d8b9d!important}.text-\[\#7f8da0\]{color:#7f8da0!important}.text-\[\#7fbaff\]{color:#7fbaff!important}.text-\[\#8ff0b4\]{color:#8ff0b4!important}.text-\[\#9aa8b7\]{color:#9aa8b7!important}.text-\[\#58a6ff\]{color:#58a6ff!important}.text-\[\#68d391\]{color:#68d391!important}.text-\[\#72d49b\]{color:#72d49b!important}.text-\[\#91a0b1\]{color:#91a0b1!important}.text-\[\#94a3b8\]{color:#94a3b8!important}.text-\[\#8492a3\]{color:#8492a3!important}.text-\[\#607083\]{color:#607083!important}.text-\[\#687789\]{color:#687789!important}.text-\[\#788797\]{color:#788797!important}.text-\[\#a6b3c1\]{color:#a6b3c1!important}.text-\[\#a8b3bf\]{color:#a8b3bf!important}.text-\[\#aab6c6\]{color:#aab6c6!important}.text-\[\#b8c4d1\]{color:#b8c4d1!important}.text-\[\#b8c5d2\]{color:#b8c5d2!important}.text-\[\#b9d7ff\]{color:#b9d7ff!important}.text-\[\#bcd4ef\]{color:#bcd4ef!important}.text-\[\#c3ceda\]{color:#c3ceda!important}.text-\[\#c7d1dc\]{color:#c7d1dc!important}.text-\[\#cbd5e1\]{color:#cbd5e1!important}.text-\[\#cbd7e3\]{color:#cbd7e3!important}.text-\[\#cdd8e4\]{color:#cdd8e4!important}.text-\[\#d1dae4\]{color:#d1dae4!important}.text-\[\#d2dce7\]{color:#d2dce7!important}.text-\[\#d7e1eb\]{color:#d7e1eb!important}.text-\[\#dbe5ef\]{color:#dbe5ef!important}.text-\[\#e8eef5\]{color:#e8eef5!important}.text-\[\#f4bd50\]{color:#f4bd50!important}.text-\[\#ff8585\]{color:#ff8585!important}.text-\[\#ffd4d4\]{color:#ffd4d4!important}.text-white{color:var(--color-white)!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.ordinal{--tw-ordinal:ordinal!important}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.tabular-nums{--tw-numeric-spacing:tabular-nums!important}.no-underline{text-decoration-line:none!important}.underline{text-decoration-line:underline!important}.\[color-scheme\:dark\]{color-scheme:dark!important}.opacity-40{opacity:.4!important}.opacity-60{opacity:.6!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important}.shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#0000002e)!important}.shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.18\)\],.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e)!important}.shadow-\[inset_2px_0_0_\#2f9bff\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,#2f9bff)!important}.shadow-\[inset_2px_0_0_\#2f9bff\],.shadow\/dry-run,.shadow\/live{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow\/dry-run,.shadow\/live{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important}.outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.blur{--tw-blur:blur(8px)!important}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.invert{--tw-invert:invert(100%)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px)!important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.outline-none{--tw-outline-style:none!important;outline-style:none!important}.\[--anchor-gap\:4px\]{--anchor-gap:4px!important}.placeholder\:text-\[\#788797\]::placeholder{color:#788797!important}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}.empty\:hidden:empty{display:none!important}@media (hover:hover){.hover\:border-\[\#58677a\]:hover{border-color:#58677a!important}.hover\:bg-\[\#1b2631\]:hover{background-color:#1b2631!important}.hover\:bg-\[\#1c5739\]:hover{background-color:#1c5739!important}.hover\:bg-\[\#1d2a3a\]:hover{background-color:#1d2a3a!important}.hover\:bg-\[\#1f2933\]:hover{background-color:#1f2933!important}.hover\:bg-\[\#4a330f\]:hover{background-color:#4a330f!important}.hover\:bg-\[\#16375d\]:hover{background-color:#16375d!important}.hover\:bg-\[\#122033\]:hover{background-color:#122033!important}.hover\:bg-\[\#152230\]:hover{background-color:#152230!important}.hover\:bg-\[\#512225\]:hover{background-color:#512225!important}.hover\:text-\[\#7fbaff\]:hover{color:#7fbaff!important}.hover\:text-\[\#58a6ff\]:hover{color:#58a6ff!important}.hover\:text-white:hover{color:var(--color-white)!important}.hover\:no-underline:hover{text-decoration-line:none!important}}.focus\:border-\[\#2d8cff\]:focus{border-color:#2d8cff!important}.focus\:no-underline:focus{text-decoration-line:none!important}.focus\:outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-visible\:ring-\[\#2f9bff\]:focus-visible{--tw-ring-color:#2f9bff!important}.active\:no-underline:active{text-decoration-line:none!important}.data-\[focus\]\:bg-\[\#223043\][data-focus]{background-color:#223043!important}.data-\[selected\]\:text-\[\#7fbaff\][data-selected]{color:#7fbaff!important}@media not all and (min-width:1500px){.max-\[1500px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media not all and (min-width:1400px){.max-\[1400px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media not all and (min-width:1320px){.max-\[1320px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media not all and (min-width:1280px){.max-\[1280px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media not all and (min-width:1200px){.max-\[1200px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media not all and (min-width:1180px){.max-\[1180px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.max-\[1180px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media not all and (min-width:1100px){.max-\[1100px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.max-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.max-\[1100px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media not all and (min-width:1080px){.max-\[1080px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media not all and (min-width:1000px){.max-\[1000px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media not all and (min-width:980px){.max-\[980px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media not all and (min-width:900px){.max-\[900px\]\:static{position:static!important}.max-\[900px\]\:grid{display:grid!important}.max-\[900px\]\:h-auto{height:auto!important}.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media not all and (min-width:860px){.max-\[860px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media not all and (min-width:760px){.max-\[760px\]\:hidden{display:none!important}.max-\[760px\]\:inline{display:inline!important}.max-\[760px\]\:min-h-0{min-height:0!important}.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.max-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.max-\[760px\]\:border-r-0{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}}@media not all and (min-width:700px){.max-\[700px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.max-\[700px\]\:px-4{padding-inline:calc(var(--spacing) * 4)!important}}@media not all and (min-width:640px){.max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.\[\&_td\]\:whitespace-nowrap td{white-space:nowrap!important}.\[\&_th\]\:text-xs th{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&_th\]\:tracking-\[0\.04em\] th{--tw-tracking:.04em!important;letter-spacing:.04em!important}.\[\&_th\]\:whitespace-nowrap th{white-space:nowrap!important}.\[\&_th\]\:uppercase th{text-transform:uppercase!important}}:root{--jmx-navy:#061f3c;--jmx-blue:#005fa3;--jmx-ink:#0e1a27;--jmx-text:#e7edf5;--jmx-text-soft:#8fa0b6;--jmx-white:#fff;--jmx-bg:#000;--jmx-card:#1a2230;--jmx-shadow:0 20px 60px #00000073;--jmx-pinstripe:repeating-linear-gradient(135deg,#64a0ff00,#64a0ff00 5px,#64a0ff09 0,#64a0ff09 6px)}:after,:before{box-sizing:inherit}body,html{min-height:100%;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--jmx-text);font-family:var(--font-montserrat,"Montserrat"),"Book Antiqua","Palatino Linotype",Georgia,sans-serif;background:#000;line-height:1.5}body>main{padding-top:0;display:block}body:has([data-theme=dark]),body:has([data-theme=dark])>main,html:has([data-theme=dark]){background:#3a3e44}[data-theme=dark] table{background-color:#0000;border:0}[data-theme=dark] td,[data-theme=dark] th{color:inherit;padding:unset;border:0}[data-theme=dark] thead td,[data-theme=dark] thead th{color:inherit;background-color:#0000}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.legacy-route-content{width:100%}.jm-nav-wrap{z-index:50;color:var(--jmx-white);background:#000;position:sticky;top:0}.jm-nav-shell{justify-content:flex-start;align-items:center;gap:22px;width:100%;max-width:none;min-height:98px;margin:0;padding:14px 40px 14px 24px;display:flex}.jm-brand{flex-shrink:0;align-items:center;gap:18px;margin-right:8px;display:inline-flex}.jm-brand-wordmark{width:220px}.jm-brand-logo,.jm-brand-wordmark{object-fit:contain;height:auto;display:block}.jm-brand-logo{width:72px}.jm-desktop-links{text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 28px;margin-left:auto;padding-right:8px;font-family:Book Antiqua,Palatino Linotype,palatino,georgia,serif;font-size:17px;font-weight:500;display:flex}.jm-nav-group-label,.jm-nav-link{opacity:.92;color:#f7fbff;text-wrap:nowrap;font-family:inherit;font-weight:500;font-size:inherit;letter-spacing:inherit;text-transform:inherit;transition:opacity .2s,color .2s;position:relative}.jm-nav-link{outline:none}.jm-nav-link:focus-visible,.jm-nav-link:hover{opacity:1;color:#79bfff;outline:none}.jm-nav-link.active{opacity:1;color:#d5e7ff;font-weight:500}.jm-nav-group{align-items:center;margin-bottom:-12px;padding-bottom:12px;display:inline-flex;position:relative}.jm-nav-group:after{content:"";height:12px;position:absolute;top:calc(100% - 1px);left:0;right:0}.jm-nav-group-label{cursor:pointer;-webkit-user-select:none;user-select:none;font:inherit;line-height:inherit;box-shadow:none;appearance:none;background-color:#0000;border:none;border-radius:0;outline:none;align-items:center;gap:5px;padding:0 0 2px;display:inline-flex}.jm-nav-group-label:focus-visible,.jm-nav-group.is-open .jm-nav-group-label,.jm-nav-group:hover .jm-nav-group-label{opacity:1;color:#79bfff;background-size:100% 1.5px;outline:none}.jm-nav-group-label .active{color:#d5e7ff;font-weight:500}.jm-nav-group.is-open .jm-nav-group-label .active,.jm-nav-group:hover .jm-nav-group-label .active{color:#d5e7ff}.jm-nav-caret{flex-shrink:0;transition:transform .2s}.jm-nav-group.is-open .jm-nav-caret,.jm-nav-group:hover .jm-nav-caret{transform:rotate(180deg)}.jm-dropdown{opacity:0;visibility:hidden;pointer-events:none;z-index:60;background:#000;border:none;border-radius:0;flex-direction:column;gap:0;min-width:240px;padding:12px 0;transition:opacity .15s,visibility .15s;display:flex;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #00000080}.jm-dropdown.open{opacity:1;visibility:visible;pointer-events:all}.jm-dropdown a{white-space:nowrap;color:#fff!important;text-transform:uppercase!important;letter-spacing:.12em!important;opacity:1!important;background:0 0!important;border-radius:0!important;padding:10px 20px!important;font-family:Book Antiqua,Palatino Linotype,palatino,georgia,serif!important;font-size:15px!important;font-weight:500!important;transition:color .15s!important;display:block!important}.jm-dropdown a:hover{color:#79bfff!important;background:0 0!important}.jm-dropdown a.active{color:#005fa3!important;font-weight:500!important}.jm-mobile-group{flex-direction:column;gap:4px;display:flex}.jm-mobile-group-toggle{color:#f6f8ff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff1f;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:14px 10px;font-family:Book Antiqua,Palatino Linotype,palatino,georgia,serif;font-size:16px;font-weight:500;display:flex}.jm-mobile-group-toggle.active,.jm-mobile-group-toggle:focus-visible,.jm-mobile-group-toggle:hover{color:#005fa3;outline:none}.jm-mobile-subnav{flex-direction:column;gap:4px;padding-left:12px;display:flex}.jm-mobile-subnav a{text-transform:none!important;color:#b8cce0!important;border-color:#ffffff14!important;padding:11px 10px!important;font-size:13px!important;font-weight:500!important}.jm-mobile-link.active,.jm-mobile-subnav a.active{color:#990100!important}.jm-nav-caret.open{transform:rotate(180deg)}.jm-head-cta{align-items:center;gap:10px;margin-left:auto;display:none}.jm-btn{letter-spacing:.2px;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.jm-btn-call{color:#04270f;background:#00b85c;border-color:#00b85c}.jm-btn-quote{color:#f4fbff;background:#005fa3;border-color:#005fa3}.jm-phone-cta{background:var(--jmx-blue);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;margin-left:12px;margin-right:0;padding:8px 16px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}.jm-phone-cta:hover{opacity:1;background:#0073c4}.jm-phone-cta svg{flex-shrink:0}.jm-mobile-phone{color:#fff;letter-spacing:.3px;white-space:nowrap;background:#005fa3;border:none;border-radius:6px;gap:6px;padding:0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:600;text-decoration:none}.jm-mobile-phone,.jm-mobile-toggle{justify-content:center;align-items:center;height:40px;display:none}.jm-mobile-toggle{cursor:pointer;background:#ffffff0f;border:1px solid #fff6;border-radius:6px;flex-direction:column;gap:0;min-width:44px;padding:6px 10px}.jm-hamburger-bar{border-radius:1px;margin:3px auto 0;transition:transform .25s,opacity .25s;opacity:1!important;background:#fff!important;width:22px!important;height:2px!important;display:block!important}.jm-mobile-drawer{display:none}@media (max-width:1100px){.jm-head-cta{margin-left:0}.jm-desktop-links,.jm-head-cta,.jm-phone-cta{display:none}.jm-nav-shell{gap:12px;min-height:76px;padding:10px 16px;overflow:hidden}.jm-brand{flex:0 auto;gap:8px;min-width:0;margin-right:0}.jm-brand-wordmark{flex-shrink:1;width:clamp(80px,20vw,160px);min-width:0}.jm-brand-logo{flex-shrink:1;width:clamp(36px,9vw,54px);min-width:0}.jm-mobile-phone{flex:1;min-width:0;display:flex}.jm-mobile-toggle{flex:none;display:flex}.jm-mobile-drawer{opacity:0;pointer-events:none;z-index:45;background:#050f1afa;border-top:1px solid #ffffff1f;padding:18px;transition:all .25s;position:fixed;inset:76px 0 0;overflow-y:auto;transform:translateY(-10px)}.jm-mobile-drawer.open{opacity:1;pointer-events:all;display:block;transform:translateY(0)}.jm-mobile-nav-inner{flex-direction:column;gap:10px;display:flex}.jm-mobile-drawer a{color:#f6f8ff;text-transform:uppercase;letter-spacing:.1em;border:1px solid #ffffff1f;border-radius:9px;padding:14px 10px;font-family:Book Antiqua,Palatino Linotype,palatino,georgia,serif;font-size:15px;font-weight:500}.jm-mobile-drawer a,.jm-mobile-group-toggle,.jm-mobile-link,.jm-mobile-subnav a{text-transform:uppercase!important;letter-spacing:.1em!important;font-family:Book Antiqua,Palatino Linotype,palatino,georgia,serif!important;font-weight:500!important}}.jm-footer-wrap{color:#fafafa;background:#000;border-top:1px solid #ffffff1a}.jm-footer-top{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:28px 40px;max-width:1480px;margin:0 auto;padding:32px 24px 16px;display:grid}.jm-footer-logo-col{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.jm-footer-logo{width:auto;height:220px;display:block}.jm-footer-address{color:#fff;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:24px;line-height:1.75}.jm-footer-address span{display:block}.jm-footer-col{flex-direction:column;gap:2px;display:flex}.jm-footer-col-title{color:#005fa3;margin:0 0 10px;font-family:Book Antiqua,Palatino Linotype,palatino,serif;font-size:34px;font-weight:400}.jm-footer-col-title--stacked{margin-top:18px}.jm-footer-link{color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:24px;line-height:1.75;text-decoration:none;transition:color .15s;display:block}.jm-footer-link:hover{color:#005fa3}.jm-footer-hours{color:#fff;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:24px;line-height:1.75}.jm-footer-social-label{color:#005fa3;margin:18px 0 10px;font-family:Book Antiqua,Palatino Linotype,palatino,serif;font-size:34px;font-weight:400}.jm-footer-social{align-items:center;gap:12px;display:flex}.jm-footer-social a{background:#33302f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s;display:flex}.jm-footer-social a:hover{background:#000}.jm-footer-social img{opacity:.9;filter:brightness(0)invert();width:18px;height:18px;transition:opacity .2s}.jm-footer-social a:hover img{opacity:1}.jm-footer-bottom{border-top:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1480px;margin:0 auto;padding:21px 24px 20px;display:flex}.jm-footer-legal{align-items:center;gap:8px;display:flex}.jm-footer-legal a{color:#005fa3;font-family:Book Antiqua,Palatino Linotype,palatino,serif;font-size:20px;font-style:italic;text-decoration:none}.jm-footer-legal a:hover{color:#50aff3}.jm-footer-divider{color:#005fa3;font-size:20px}.jm-footer-copy{color:#d7d7d7;margin:0;font-size:20px}@media (max-width:768px){.jm-mobile-phone{padding:0 10px;font-size:12px}.jm-footer-top{grid-template-columns:1fr;gap:24px}.jm-footer-logo-col{justify-content:flex-start}.jm-footer-logo{height:120px}.jm-footer-col-title,.jm-footer-social-label{font-size:26px}.jm-footer-address,.jm-footer-copy,.jm-footer-divider,.jm-footer-hours,.jm-footer-legal a,.jm-footer-link{font-size:18px}.jm-footer-bottom{text-align:left;justify-content:flex-start}}section.jsm-quick-links-module{--font-family:"Book Antiqua","Palatino Linotype","Georgia",serif;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--bg-base:#0a0a0a;--bg-card:#1a2230;--bg-panel:#0a1017;--text-base:#cfd5de;--text-strong:#fff;--text-muted:#8fa0b6;--text-subtle:#6b7c8f;--text-highlight:#0c78c5;--border-base:#2d3440;--border-soft:#30353c99;--gunmetal-light:#5a6068;--gunmetal-mid:#454952;--gunmetal-dark:#32363d;--gunmetal-darker:#262a30;--gunmetal-shine:#ffffff1f;--gunmetal-glow:#5a606899;--call-light:#00b85c;--call-mid:#00a650;--call-dark:#008a44;--call-glow:#00a65080;--btn-radius:3px;--section-border:#5a60684d;--section-bg-tint:#5a60680f;--transition-smooth:all .3s cubic-bezier(.4,0,.2,1);--texture-layers:radial-gradient(ellipse 90% 90% at center,transparent 18%,#0009 100%),radial-gradient(circle at 20% 50%,#0f5fa314 0%,transparent 60%),radial-gradient(circle at 80% 80%,#00a6500f 0%,transparent 60%),radial-gradient(circle at 50% 20%,#ff4b4b0a 0%,transparent 50%),repeating-linear-gradient(45deg,transparent,transparent 8px,#ffffff05 0,#ffffff05 16px),repeating-linear-gradient(-45deg,transparent,transparent 12px,#005fa308 0,#005fa308 24px);font-family:var(--font-family)!important;background:var(--bg-base)!important;background-image:var(--texture-layers)!important;color:var(--text-base)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;background-repeat:repeat!important;background-size:100% 100%!important;background-attachment:fixed!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:100dvh!important;margin:0!important;padding:112px 24px 40px!important;display:flex!important}section.jsm-quick-links-module,section.jsm-quick-links-module *,section.jsm-quick-links-module :after,section.jsm-quick-links-module :before{box-sizing:border-box!important}.quick-links-container{background:0 0!important;flex-direction:column!important;gap:20px!important;width:100%!important;max-width:400px!important;margin:0 auto!important;padding:0!important;display:flex!important}.quick-links-call-header{z-index:1000!important;width:100vw!important;padding:0!important;animation:slideDown .5s ease-out!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.quick-links-call-header .btn-call{border-radius:0!important;width:100%!important}.quick-links-call-header .quick-link-btn.btn-call{background:linear-gradient(180deg,var(--call-light) 0,var(--call-mid) 40%,var(--call-dark) 100%)!important;box-shadow:0 2px 0 0 #fff3 inset,0 -3px 8px 0 #0000004d inset,0 8px 16px #0009,0 16px 32px #00000080,0 0 50px var(--call-glow)!important;min-height:64px!important;font-size:20px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:1px!important;border-radius:0!important}.quick-links-call-header .quick-link-btn.btn-call:hover{background:linear-gradient(180deg,#0c6 0,var(--call-light) 40%,var(--call-mid) 100%)!important;box-shadow:0 2px 0 0 #ffffff40 inset,0 -3px 8px 0 #00000040 inset,0 10px 20px #0009,0 20px 40px #00000080,0 0 70px var(--call-glow)!important;transform:translateY(0)!important}.quick-links-airworthy-header{text-align:center!important;margin-top:8px!important;margin-bottom:16px!important;animation:slideDown .6s ease-out 50ms both!important}.quick-links-airworthy-text{font-size:28px!important;font-weight:var(--font-weight-bold)!important;color:var(--text-strong)!important;letter-spacing:1.5px!important;text-transform:uppercase!important;text-shadow:0 2px 8px #0009,0 0 30px #0c78c566!important;margin:0!important;line-height:1.3!important}.quick-links-header{text-align:center!important;animation:slideDown .6s ease-out .1s both!important}.quick-links-logo{filter:drop-shadow(0 8px 24px #000000b3)!important;width:220px!important;height:auto!important;margin:0 auto 8px!important;transition:transform .4s,filter .4s!important;display:block!important}.quick-links-logo:hover{filter:drop-shadow(0 10px 30px #000000b3)!important;transform:scale(1.03)translateY(-2px)!important}.quick-links-access-header{text-align:center!important;margin:12px 0 8px!important;animation:fadeIn .8s ease-out .15s both!important}.quick-links-access-text{font-size:24px!important;font-weight:var(--font-weight-semibold)!important;color:var(--text-highlight)!important;letter-spacing:1px!important;text-transform:uppercase!important;text-shadow:0 2px 8px #00000080,0 0 25px #0c78c580!important;margin:0!important;line-height:1.3!important}.quick-links-tagline{text-align:center!important;color:var(--text-muted)!important;letter-spacing:.4px!important;margin:0 0 8px!important;font-size:18px!important;line-height:1.7!important;animation:fadeIn .8s ease-out .2s both!important}.quick-links-tagline strong{color:var(--text-highlight)!important;font-weight:var(--font-weight-bold)!important;text-shadow:0 0 25px #0c78c580!important;font-size:20px!important}.quick-links-section{flex-direction:column!important;gap:12px!important;width:100%!important;animation:slideUp .6s ease-out .3s both!important;display:flex!important}.quick-links-section:nth-child(4){animation-delay:.4s!important}.quick-links-section:nth-child(5){animation-delay:.5s!important}.quick-links-section:nth-child(6){animation-delay:.6s!important}.quick-links-primary,.quick-links-secondary,.quick-links-utility{background:var(--section-bg-tint)!important;border:1px solid var(--section-border)!important;border-radius:6px!important;padding:16px!important}.quick-link-btn{width:100%!important;min-height:56px!important;font-family:var(--font-family)!important;font-size:17px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--text-strong)!important;text-shadow:0 1px 2px #0006!important;background:linear-gradient(180deg,var(--gunmetal-light) 0,var(--gunmetal-mid) 40%,var(--gunmetal-dark) 100%)!important;border-radius:var(--btn-radius)!important;box-shadow:0 2px 0 0 var(--gunmetal-shine) inset,0 -3px 8px 0 #00000059 inset,0 4px 8px #0006,0 8px 16px #00000059,0 16px 32px #00000040,0 24px 48px #00000026!important;cursor:pointer!important;transition:var(--transition-smooth)!important;border:none!important;justify-content:center!important;align-items:center!important;padding:16px 24px!important;text-decoration:none!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:translateY(0)translateZ(0)!important}.quick-link-btn:before{content:""!important;border-radius:var(--btn-radius) var(--btn-radius) 0 0!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(#ffffff26,#ffffff0f 50%,#0000)!important;height:50%!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.quick-link-btn:hover{background:linear-gradient(180deg,#6a7078 0,var(--gunmetal-light) 40%,var(--gunmetal-mid) 100%)!important;box-shadow:0 2px 0 0 #ffffff2e inset,0 -3px 8px 0 #0000004d inset,0 6px 12px #00000073,0 12px 24px #0006,0 24px 48px #0000004d,0 32px 64px #0003,0 0 40px var(--gunmetal-glow)!important;transform:translateY(-5px)!important}.quick-link-btn:active{transition-duration:.1s!important;transform:translateY(2px)!important;box-shadow:inset 0 1px #ffffff1a,inset 0 3px 10px #00000080,0 2px 4px #0006,0 4px 8px #0000004d!important}.quick-link-btn:active:before{opacity:.5!important}.quick-link-btn:focus-visible{outline:2px solid var(--text-highlight)!important;outline-offset:3px!important}.btn-call{background:linear-gradient(180deg,var(--call-light) 0,var(--call-mid) 40%,var(--call-dark) 100%)!important}.btn-call:hover{background:linear-gradient(180deg,#0c6 0,var(--call-light) 40%,var(--call-mid) 100%)!important}.quick-links-social{flex-flow:row!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.quick-links-follow,.quick-links-social{background:0 0!important;border:none!important;align-items:center!important}.quick-links-follow{gap:14px!important;padding:6px 0 0!important}.quick-links-follow-title{color:var(--text-highlight)!important;font-size:18px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.8px!important;text-align:center!important;text-transform:uppercase!important;text-shadow:0 2px 8px #00000080,0 0 20px #0c78c573!important;margin:0!important;line-height:1.2!important}.social-icon-link{width:48px!important;height:48px!important;transition:var(--transition-smooth)!important;border-radius:8px!important;flex:none!important;display:block!important;overflow:hidden!important;box-shadow:0 4px 8px #0006,0 8px 16px #0000004d!important}.social-icon-link:hover{transform:translateY(-4px)scale(1.08)!important;box-shadow:0 6px 12px #00000080,0 12px 24px #0006,0 0 20px #ffffff1a!important}.social-icon-link:active{transform:translateY(1px)scale(.98)!important;box-shadow:0 2px 4px #0006!important}.social-icon{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.quick-links-footer{text-align:center!important;border-top:1px solid var(--border-soft)!important;-webkit-backdrop-filter:blur(8px)!important;background:#1f2327b3!important;border-radius:6px!important;margin-top:8px!important;padding:20px 24px!important;animation:fadeIn .8s ease-out .7s both!important;box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff0d!important}.quick-links-footer p{color:var(--text-muted)!important;letter-spacing:.2px!important;margin:0 0 4px!important;font-size:14px!important;line-height:1.6!important}.quick-links-footer p:first-child{font-weight:var(--font-weight-bold)!important;color:var(--text-strong)!important;letter-spacing:.5px!important;text-transform:uppercase!important;margin-bottom:10px!important;font-size:16px!important}.bookmark-modal{-webkit-backdrop-filter:blur(12px)!important;z-index:9999!important;background:#000000e6!important;justify-content:center!important;align-items:center!important;padding:24px!important;animation:fadeIn .3s ease-out!important;display:flex!important;position:fixed!important;inset:0!important}.bookmark-modal[hidden]{display:none!important}.bookmark-modal-content{background:var(--bg-card)!important;border:1px solid var(--border-base)!important;text-align:center!important;border-radius:8px!important;width:100%!important;max-width:340px!important;padding:32px!important;animation:scaleIn .3s ease-out!important;box-shadow:0 10px 25px #00000080,0 20px 50px #0006!important}.bookmark-modal-content h3{color:var(--text-strong)!important;font-size:22px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.3px!important;margin:0 0 16px!important}.bookmark-modal-content p{color:var(--text-base)!important;margin:0 0 24px!important;font-size:16px!important;line-height:1.6!important}.bookmark-modal-content strong{color:var(--text-strong)!important;font-weight:var(--font-weight-semibold)!important;background:#5a60684d!important;border-radius:4px!important;padding:4px 12px!important}.btn-close-modal{min-height:48px!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (min-width:480px){.quick-links-airworthy-text{font-size:32px!important}.quick-links-logo{width:240px!important}.quick-links-access-text{font-size:28px!important}.quick-links-tagline{font-size:20px!important}.quick-links-tagline strong{font-size:22px!important}.quick-link-btn{min-height:60px!important;padding:18px 28px!important;font-size:18px!important}.quick-links-call-header .btn-call{min-height:64px!important;font-size:20px!important}.social-icon-link{width:52px!important;height:52px!important}.quick-links-social{justify-content:space-between!important;gap:12px!important}}@media (min-width:768px){section.jsm-quick-links-module{justify-content:center!important;padding:112px 24px 48px!important}.quick-links-container{gap:24px!important}.quick-link-btn:hover{transform:translateY(-6px)!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--jsmx-accent:#1e2530;--jsmx-dark:#000;--jsmx-section-bg:#0a0e14;--jsmx-text-light:#fff;--jsmx-text-dark:#000;--jsmx-radius:4px;--jsmx-shadow-dark:0 4px 20px #0000004d;--jsmx-shadow-glow:0 8px 30px #005fa333;--font-serif:"Book Antiqua",Palatino,serif;--font-sans:"Helvetica",Arial,sans-serif}.jsmx-about-container{font-family:var(--font-serif);color:var(--jsmx-text-light);background:var(--jmx-pinstripe),radial-gradient(ellipse 80% 45% at 50% 0,#005fa312,transparent 60%),var(--jsmx-dark);width:100%;line-height:1.6;overflow-x:hidden}.jsmx-about-container h2{font-family:var(--font-sans);color:var(--jsmx-text-light);margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.2}.jsmx-about-container p{font-family:var(--font-serif);margin-bottom:20px;font-size:16px;line-height:1.7}.section-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--jsmx-primary);align-items:center;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.section-label:before{content:"";background-color:var(--jsmx-primary);width:16px;height:2px;margin-right:10px;display:inline-block}.section-label.text-white-opacity{color:#fffc!important}.section-label.text-white-opacity:before{background-color:#fffc}.jsmx-section{background-color:var(--jsmx-section-bg);padding:50px 20px}.jsmx-section:not(:first-child):before{content:"";background-color:var(--jsmx-primary);width:80px;height:3px;margin:0 auto 40px;display:block}.jsmx-content-wrapper{max-width:100%;margin:0;padding:0}.jsmx-large-card{border-left:4px solid var(--jsmx-primary);border-radius:0;max-width:100%;margin:0;overflow:hidden}.jsmx-card-white{background-color:var(--jsmx-text-light)}.jsmx-card-white,.jsmx-card-white h2{color:var(--jsmx-text-dark)}.jsmx-card-white p{color:var(--jsmx-accent)}.jsmx-card-charcoal{background-color:var(--jsmx-accent)}.jsmx-card-charcoal,.jsmx-card-charcoal .text-white,.jsmx-card-charcoal h2{color:var(--jsmx-text-light)}.jsmx-card-charcoal .text-white-opacity,.jsmx-card-charcoal p{color:#ffffffe6}.jsmx-card-offset{max-width:100%;margin:0}.jsmx-card-content{display:block}.jsmx-card-content.jsmx-reverse{direction:ltr;display:block}.jsmx-card-text{padding:32px 24px}.jsmx-card-image{display:none}.jsmx-cta-section{background-color:var(--jsmx-primary);padding:50px 20px}.jsmx-cta-content{max-width:100%}.jsmx-cta-section h2{color:var(--jsmx-text-light);font-size:24px;line-height:1.3}.jsmx-cta-subtitle{font-family:var(--font-sans);color:#ffffffe6!important;margin-bottom:30px!important;font-size:16px!important;line-height:1.5!important}.jsmx-cta-buttons{flex-direction:column;align-items:stretch;gap:12px}.jsmx-btn{border-radius:var(--jsmx-radius);font-family:var(--font-sans);gap:10px;width:100%;min-height:52px;padding:16px 24px;font-size:15px;display:flex}.jsmx-btn svg{flex-shrink:0;width:18px;height:18px}@media (min-width:768px){.jsmx-about-container h2{font-size:36px}.jsmx-about-container p{font-size:17px}.jsmx-section{padding:60px 30px}.jsmx-section:not(:first-child):before{width:120px;margin-bottom:50px}.jsmx-large-card{border-radius:var(--jsmx-radius);max-width:94%;margin:0 auto}.jsmx-card-offset{max-width:94%}.jsmx-card-text{padding:48px 40px}.jsmx-cta-section{padding:60px 30px}.jsmx-cta-section h2{font-size:32px}.jsmx-cta-subtitle{font-size:18px!important}.jsmx-cta-buttons{flex-flow:wrap;justify-content:center;gap:16px}.jsmx-btn{width:auto;padding:16px 32px}}@media (min-width:1024px){.jsmx-about-container h2{margin-bottom:24px;font-size:48px}.jsmx-about-container p{margin-bottom:24px;font-size:17px;line-height:1.8}.section-label{margin-bottom:16px;font-size:12px}.section-label:before{width:20px}.jsmx-section{padding:60px 40px}.jsmx-section:not(:first-child):before{background:linear-gradient(90deg,transparent,var(--jsmx-primary) 15%,var(--jsmx-primary) 85%,transparent);width:70%;max-width:800px;height:4px;margin-bottom:50px}.jsmx-large-card{max-width:92%;box-shadow:var(--jsmx-shadow-dark);margin:0 auto 0 0;transition:transform .3s,box-shadow .3s}.jsmx-large-card:hover{box-shadow:var(--jsmx-shadow-glow);transform:translateY(-5px)}.jsmx-card-offset{max-width:88%;margin-left:auto;margin-right:0}.jsmx-card-content,.jsmx-card-content.jsmx-reverse{grid-template-columns:1fr 1fr;min-height:550px;display:grid}.jsmx-card-content.jsmx-reverse{direction:rtl}.jsmx-card-content.jsmx-reverse>*{direction:ltr}.jsmx-card-text{flex-direction:column;justify-content:center;padding:50px;display:flex}.jsmx-card-image{display:block;position:relative;overflow:hidden}.jsmx-card-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000001a,#0000 50%);position:absolute;inset:0}.jsmx-content-image{object-fit:cover;width:100%;height:100%;display:block}.jsmx-cta-section{padding:80px 40px}.jsmx-cta-content{max-width:900px}.jsmx-cta-section h2{margin-bottom:20px;font-size:42px}.jsmx-cta-subtitle{margin-bottom:40px!important;font-size:20px!important}.jsmx-cta-buttons{gap:20px}.jsmx-btn{padding:18px 40px;font-size:17px}.jsmx-btn svg{width:20px;height:20px}}@media (min-width:1400px){.jsmx-about-container h2{font-size:54px}.jsmx-card-content,.jsmx-card-content.jsmx-reverse{min-height:600px}.jsmx-card-text{padding:60px}}@media (hover:none){.jsmx-large-card:hover{box-shadow:var(--jsmx-shadow-dark);transform:none}.jsmx-btn-primary:hover{background-color:var(--jsmx-text-light);color:var(--jsmx-primary)}.jsmx-btn-outline:hover{color:var(--jsmx-text-light);background-color:#0000}}@media (prefers-reduced-motion:reduce){.jsmx-btn,.jsmx-large-card{transition:none}}section.jsm-contact-us-module{color:#cfd5de!important;background:#000!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:48px 0 0!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:17px!important;position:relative!important}section.jsm-contact-us-module:before{content:""!important;z-index:1!important;background:linear-gradient(90deg,#0000,#fff3 10%,#ffffff80 20%,#fffc 30%,#fff 40% 60%,#fffc 70%,#ffffff80 80%,#fff3 90%,#0000)!important;height:2px!important;position:absolute!important;top:24px!important;left:0!important;right:0!important}section.jsm-contact-us-module *,section.jsm-contact-us-module :after,section.jsm-contact-us-module :before{box-sizing:border-box!important}section.jsm-contact-us-module .jsm-btn,section.jsm-contact-us-module .jsm-input,section.jsm-contact-us-module .jsm-textarea{background-color:inherit!important}section.jsm-contact-us-module .jsm-contact-layout{background:#000!important;flex-direction:row!important;justify-content:center!important;align-items:flex-start!important;gap:120px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:160px 0 0!important;display:flex!important}section.jsm-contact-us-module .jsm-contact-left-column{background:linear-gradient(90deg,#0a192f4d,#0a192f1a 50%,#0000)!important;border-right:none!important;flex-direction:column!important;flex:none!important;justify-content:flex-start!important;align-self:flex-start!important;gap:0!important;width:calc(50% - 60px)!important;max-width:calc(50% - 60px)!important;padding:0 24px 24px!important;display:flex!important}section.jsm-contact-us-module .jsm-contact-info{background:0 0!important;border:none!important;border-bottom:1px solid #4f667426!important;border-radius:0!important;flex-direction:column!important;width:100%!important;margin-bottom:32px!important;padding:0 0 32px!important;display:flex!important;position:relative!important;overflow:visible!important}section.jsm-contact-us-module .jsm-contact-info:before{display:none!important}section.jsm-contact-us-module .jsm-contact-info__header{text-align:center!important;margin-bottom:32px!important;padding-top:0!important}section.jsm-contact-us-module .jsm-contact-info__title{color:#fff!important;letter-spacing:.5px!important;text-align:center!important;margin:0 0 8px!important;font-size:32px!important;font-weight:700!important}section.jsm-contact-us-module .jsm-contact-info__subtitle{color:#8fa0b6!important;text-align:center!important;margin:0!important;font-size:16px!important;line-height:1.5!important}section.jsm-contact-us-module .jsm-contact-info__items{flex-direction:column!important;flex:1!important;gap:24px!important;display:flex!important}section.jsm-contact-us-module .jsm-contact-item{background:0 0!important;border:none!important;border-bottom:1px solid #4f667414!important;border-radius:0!important;align-items:flex-start!important;gap:16px!important;padding:20px 0!important;transition:all .3s!important;display:flex!important}section.jsm-contact-us-module .jsm-contact-item:last-child{border-bottom:none!important}section.jsm-contact-us-module .jsm-contact-item:hover{background:0 0!important;border-color:#4f667426!important;transform:none!important}section.jsm-contact-us-module .jsm-contact-item__icon{color:#fff!important;background:linear-gradient(135deg,#005fa3,#07c)!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:flex!important;box-shadow:0 2px 8px #005fa340!important}section.jsm-contact-us-module .jsm-contact-item__icon svg{width:24px!important;height:24px!important}section.jsm-contact-us-module .jsm-contact-item__content{flex-direction:column!important;gap:4px!important;display:flex!important}section.jsm-contact-us-module .jsm-contact-item__label{color:#8fa0b6!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-size:12px!important;font-weight:600!important}section.jsm-contact-us-module .jsm-contact-item__value{color:#fff!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important}section.jsm-contact-us-module .jsm-contact-item__link{color:#60a5fa!important;text-decoration:none!important;transition:color .2s!important}section.jsm-contact-us-module .jsm-contact-item__link:hover{color:#93c5fd!important;text-decoration:underline!important}section.jsm-contact-us-module .jsm-contact-item__note{color:#6b7c8f!important;font-size:13px!important;font-style:italic!important}section.jsm-contact-us-module .jsm-contact-item__address{color:#9fb1c9!important;font-size:15px!important;line-height:1.5!important}section.jsm-contact-us-module .jsm-contact-maintenance{background:linear-gradient(135deg,#00a6500d,#0000)!important;border:none!important;border-left:2px solid #00a65033!important;border-radius:0!important;flex-direction:column!important;flex-grow:0!important;justify-content:flex-start!important;width:100%!important;margin-left:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}section.jsm-contact-us-module .jsm-contact-maintenance:before{display:none!important}section.jsm-contact-us-module .jsm-contact-maintenance__header{margin-bottom:20px!important;padding:0!important}section.jsm-contact-us-module .jsm-contact-maintenance__title{color:#fff!important;letter-spacing:.5px!important;margin:0!important;font-size:28px!important;font-weight:700!important}section.jsm-contact-us-module .jsm-contact-maintenance__text{color:#8fa0b6!important;margin:0 0 96px!important;font-size:15px!important;line-height:1.6!important}section.jsm-contact-us-module .jsm-btn-cta{color:#4ade80!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;background:linear-gradient(135deg,#0a2918,#0d3320)!important;border:2px solid #00a650!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:auto!important;margin-right:0!important;padding:16px 24px!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;display:flex!important;box-shadow:0 4px 16px #00a65033!important}section.jsm-contact-us-module .jsm-btn-cta:hover{background:linear-gradient(135deg,#0d3320,#10402a)!important;border-color:#34d399!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #00a65059!important}section.jsm-contact-us-module .jsm-btn-cta svg{width:20px!important;height:20px!important}section.jsm-contact-us-module .jsm-contact-form-panel{background:linear-gradient(90deg,#0000,#0f1e3226 50%,#0f1e3240)!important;border-left:none!important;flex-direction:column!important;flex:none!important;justify-content:space-between!important;width:calc(50% - 60px)!important;max-width:calc(50% - 60px)!important;padding:0!important;display:flex!important}section.jsm-contact-us-module .jsm-contact-form-header{text-align:center!important;margin-bottom:64px!important}section.jsm-contact-us-module .jsm-section-title{color:#fff!important;letter-spacing:.2px!important;text-align:center!important;margin:0 0 8px!important;font-size:36px!important;font-weight:600!important}section.jsm-contact-us-module .jsm-contact-form-subtitle{color:#8fa0b6!important;text-align:center!important;margin:0!important;font-size:16px!important;line-height:1.5!important}section.jsm-contact-us-module .jsm-form{flex-direction:column!important;flex-grow:1!important;justify-content:space-between!important;gap:0!important;margin-top:0!important;padding-top:0!important;display:flex!important}section.jsm-contact-us-module .jsm-field-grid{gap:24px!important;margin-bottom:24px!important;display:grid!important}section.jsm-contact-us-module .jsm-field-grid.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}section.jsm-contact-us-module .jsm-field-grid.grid-1{grid-template-columns:minmax(0,1fr)!important}section.jsm-contact-us-module .jsm-field-group{position:relative!important}section.jsm-contact-us-module .jsm-hp-field{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}section.jsm-contact-us-module .jsm-field-group label{color:#005fa3!important;letter-spacing:.3px!important;align-items:baseline!important;gap:6px!important;margin-bottom:8px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:20px!important;display:inline-flex!important}section.jsm-contact-us-module .jsm-label-required{color:#ff4b4b!important;font-weight:600!important}section.jsm-contact-us-module .jsm-input,section.jsm-contact-us-module .jsm-textarea{box-shadow:none!important;color:#1c1c1c!important;background:#bfc8d6!important;border:2px solid #005fa3!important;border-radius:4px!important;width:100%!important;padding:12px 16px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:20px!important;transition:border-color .2s,box-shadow .2s!important}section.jsm-contact-us-module .jsm-input::placeholder,section.jsm-contact-us-module .jsm-textarea::placeholder{color:#5c6a7d!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:17px!important;font-style:normal!important}section.jsm-contact-us-module .jsm-input:focus,section.jsm-contact-us-module .jsm-textarea:focus{border-color:#fff!important;outline:none!important;box-shadow:0 0 0 1px #ffffff40!important}section.jsm-contact-us-module .jsm-textarea{resize:vertical!important;min-height:150px!important}section.jsm-contact-us-module .jsm-consent-block{background:#272d36b8!important;border:1px solid #596674!important;border-radius:14px!important;justify-content:center!important;max-width:100%!important;margin:8px auto 24px!important;padding:24px!important;animation:slideDown .3s ease-out!important;display:flex!important}section.jsm-contact-us-module .jsm-consent-block[hidden]{display:none!important}section.jsm-contact-us-module .jsm-consent-label{cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}section.jsm-contact-us-module .jsm-consent-label span{color:#cfd5de!important;text-align:center!important;font-size:15px!important;line-height:1.5!important}section.jsm-contact-us-module .jsm-checkbox{color:#cfd5de!important;cursor:pointer!important;align-items:flex-start!important;gap:12px!important;font-size:17px!important;display:flex!important}section.jsm-contact-us-module .jsm-checkbox input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:#818994!important;border:2px solid #2f3d4d!important;border-radius:4px!important;flex-shrink:0!important;align-self:center!important;width:24px!important;height:24px!important;margin:0!important;transition:border-color .2s,background .2s,box-shadow .2s!important;position:relative!important}section.jsm-contact-us-module .jsm-checkbox input[type=checkbox]:checked{background:#005fa3!important;border-color:#005fa3!important;box-shadow:0 0 0 2px #005fa333!important}section.jsm-contact-us-module .jsm-checkbox input[type=checkbox]:checked:after{content:""!important;border:2px solid #fff!important;border-width:0 2px 2px 0!important;width:6px!important;height:11px!important;position:absolute!important;top:3px!important;left:7px!important;transform:rotate(45deg)!important}section.jsm-contact-us-module .jsm-checkbox input[type=checkbox]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #005fa359!important}section.jsm-contact-us-module .jsm-inline-link{color:#ff4b4b!important;font-weight:600!important;text-decoration:underline!important}section.jsm-contact-us-module .jsm-inline-link:hover{color:#ff7b7b!important}section.jsm-contact-us-module .jsm-form-actions{margin-top:auto!important;padding-top:24px!important}section.jsm-contact-us-module .jsm-btn-submit{color:#fff!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;background:#005fa3!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;padding:16px 42px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:18px!important;font-weight:700!important;transition:background .2s,transform .1s,opacity .2s!important;display:flex!important}section.jsm-contact-us-module .jsm-btn-submit:hover:not(:disabled){background:#004a82!important}section.jsm-contact-us-module .jsm-btn-submit:active:not(:disabled){transform:translateY(1px)!important}section.jsm-contact-us-module .jsm-btn-submit:disabled{color:#666!important;cursor:not-allowed!important;opacity:.6!important;background:#333!important}section.jsm-contact-us-module .jsm-btn-loading[hidden]{display:none!important}section.jsm-contact-us-module .jsm-btn-loading,section.jsm-contact-us-module .jsm-btn-text{align-items:center!important;gap:8px!important;display:flex!important}section.jsm-contact-us-module .jsm-spinner{animation:spin 1s linear infinite!important}@keyframes spin{to{transform:rotate(1turn)}}section.jsm-contact-us-module .jsm-form-status{text-align:center!important;border-radius:8px!important;margin-top:20px!important;padding:16px 20px!important}section.jsm-contact-us-module .jsm-form-status[hidden]{display:none!important}section.jsm-contact-us-module .jsm-form-status.success{background:#34d39926!important;border:1px solid #34d399!important}section.jsm-contact-us-module .jsm-form-status.error{background:#ff6b6b26!important;border:1px solid #ff6b6b!important}section.jsm-contact-us-module .jsm-form-status-message{margin:0!important;font-size:16px!important}section.jsm-contact-us-module .jsm-form-status.success .jsm-form-status-message{color:#34d399!important}section.jsm-contact-us-module .jsm-form-status.error .jsm-form-status-message{color:#ff6b6b!important}section.jsm-contact-us-module .jsm-terms-footer{color:#7a8a9e!important;text-align:center!important;border-top:1px solid #333!important;margin-top:24px!important;padding:20px 0 0!important;font-size:14px!important}section.jsm-contact-us-module .jsm-terms-footer a{color:#005fa3!important;margin:0 8px!important;text-decoration:underline!important}section.jsm-contact-us-module .jsm-terms-footer a:hover{color:#07c!important}section.jsm-referral-module{color:#cfd5de!important;background:radial-gradient(circle at 16% 28%,#005fa321,#0000 30%),radial-gradient(circle at 86% 74%,#00a65017,#0000 32%),#0a0a0a!important;width:100vw!important;min-height:calc(100vh - 1px)!important;margin-left:calc(50% - 50vw)!important;padding:72px 24px!important;font-family:Book Antiqua,Palatino Linotype,Georgia,serif!important}section.jsm-referral-module *,section.jsm-referral-module :after,section.jsm-referral-module :before{box-sizing:border-box!important}section.jsm-referral-module .jsm-referral-shell{grid-template-columns:minmax(260px,.82fr) minmax(320px,1.18fr)!important;gap:44px!important;width:100%!important;max-width:1120px!important;margin:0 auto!important;display:grid!important}section.jsm-referral-module .jsm-referral-intro{border-left:3px solid #005fa3!important;align-self:center!important;padding-left:28px!important}section.jsm-referral-module .jsm-referral-kicker{color:#8fc7f1!important;font-family:var(--font-ibm-plex-sans),Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 14px!important;font-size:13px!important;font-weight:700!important}section.jsm-referral-module h1{color:#fff!important;margin:0 0 18px!important;font-family:Book Antiqua,Palatino Linotype,Georgia,serif!important;font-size:clamp(38px,5vw,62px)!important;font-weight:600!important;line-height:1.05!important}section.jsm-referral-module .jsm-referral-intro p:not(.jsm-referral-kicker){color:#aeb8c6!important;max-width:460px!important;margin:0!important;font-size:19px!important;line-height:1.65!important}section.jsm-referral-module .jsm-referral-form-panel{background:#0a1017e6!important;border:1px solid #2d3440!important;border-radius:8px!important;padding:32px!important;box-shadow:0 18px 54px #0000005c!important}section.jsm-referral-module .jsm-form{flex-direction:column!important;gap:0!important;display:flex!important}section.jsm-referral-module .jsm-field-grid{gap:22px!important;margin-bottom:24px!important;display:grid!important}section.jsm-referral-module .jsm-field-grid.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}section.jsm-referral-module .jsm-field-group{position:relative!important}section.jsm-referral-module .jsm-hp-field{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}section.jsm-referral-module .jsm-field-group label{color:#005fa3!important;letter-spacing:.2px!important;align-items:baseline!important;gap:6px!important;margin-bottom:8px!important;font-family:Book Antiqua,Palatino Linotype,Georgia,serif!important;font-size:19px!important;display:inline-flex!important}section.jsm-referral-module .jsm-label-required{color:#ff4b4b!important;font-weight:600!important}section.jsm-referral-module .jsm-input{color:#1c1c1c!important;background:#bfc8d6!important;border:2px solid #005fa3!important;border-radius:4px!important;width:100%!important;padding:12px 16px!important;font-family:Book Antiqua,Palatino Linotype,Georgia,serif!important;font-size:20px!important;transition:border-color .2s,box-shadow .2s!important}section.jsm-referral-module .jsm-input::placeholder{color:#5c6a7d!important;font-size:17px!important}section.jsm-referral-module .jsm-input:focus{border-color:#fff!important;outline:none!important;box-shadow:0 0 0 1px #ffffff40!important}section.jsm-referral-module .jsm-referral-disclaimer{color:#cfd5de!important;text-align:center!important;background:#272d36b8!important;border:1px solid #596674!important;border-radius:8px!important;margin:2px 0 22px!important;padding:16px!important;font-size:14px!important;line-height:1.55!important}section.jsm-referral-module .jsm-form-actions{padding-top:4px!important}section.jsm-referral-module .jsm-btn-submit{color:#fff!important;cursor:pointer!important;letter-spacing:1px!important;text-transform:uppercase!important;background:#005fa3!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;padding:16px 42px!important;font-family:Book Antiqua,Palatino Linotype,Georgia,serif!important;font-size:18px!important;font-weight:700!important;transition:background .2s,opacity .2s,transform .1s!important;display:flex!important}section.jsm-referral-module .jsm-btn-submit:hover:not(:disabled){background:#004a82!important}section.jsm-referral-module .jsm-btn-submit:active:not(:disabled){transform:translateY(1px)!important}section.jsm-referral-module .jsm-btn-submit:disabled{color:#777!important;cursor:not-allowed!important;opacity:.65!important;background:#333!important}section.jsm-referral-module .jsm-btn-loading,section.jsm-referral-module .jsm-btn-text{align-items:center!important;gap:8px!important;display:flex!important}section.jsm-referral-module .jsm-btn-loading[hidden],section.jsm-referral-module .jsm-btn-text[hidden]{display:none!important}section.jsm-referral-module .jsm-spinner{animation:spin 1s linear infinite!important}section.jsm-referral-module .jsm-form-status{text-align:center!important;border-radius:8px!important;margin-top:20px!important;padding:16px 20px!important}section.jsm-referral-module .jsm-form-status[hidden]{display:none!important}section.jsm-referral-module .jsm-form-status.success{background:#34d39926!important;border:1px solid #34d399!important}section.jsm-referral-module .jsm-form-status.error{background:#ff6b6b26!important;border:1px solid #ff6b6b!important}section.jsm-referral-module .jsm-form-status-message{margin:0!important;font-size:16px!important}section.jsm-referral-module .jsm-form-status.success .jsm-form-status-message{color:#34d399!important}section.jsm-referral-module .jsm-form-status.error .jsm-form-status-message{color:#ff6b6b!important}@media (max-width:860px){section.jsm-referral-module{padding:48px 18px!important}section.jsm-referral-module .jsm-referral-shell{grid-template-columns:minmax(0,1fr)!important}section.jsm-referral-module .jsm-referral-intro{align-self:auto!important}section.jsm-referral-module .jsm-referral-form-panel{padding:24px!important}section.jsm-referral-module .jsm-field-grid.grid-2{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:520px){section.jsm-referral-module h1{font-size:34px!important}section.jsm-referral-module .jsm-referral-form-panel{padding:20px!important}section.jsm-referral-module .jsm-field-group label,section.jsm-referral-module .jsm-input{font-size:17px!important}}@media (max-width:1024px){section.jsm-contact-us-module .jsm-contact-layout{flex-direction:column!important;gap:32px!important}section.jsm-contact-us-module .jsm-contact-left-column{border-right:none!important;flex:none!important;width:100%!important;max-width:100%!important;padding-right:0!important}section.jsm-contact-us-module .jsm-contact-info{width:100%!important}section.jsm-contact-us-module .jsm-contact-maintenance{border-top:2px solid #00a65033!important;border-left:none!important;width:100%!important;margin-left:0!important;padding-top:32px!important;padding-left:0!important}section.jsm-contact-us-module .jsm-contact-form-panel{background:0 0!important;border-left:none!important;flex:none!important;width:100%!important;max-width:100%!important;padding-left:0!important}}@media (max-width:768px){section.jsm-contact-us-module{padding:16px!important}section.jsm-contact-us-module .jsm-contact-info{padding-bottom:24px!important}section.jsm-contact-us-module .jsm-contact-maintenance{margin-left:0!important;padding:24px 0!important}section.jsm-contact-us-module .jsm-contact-info__title{font-size:26px!important}section.jsm-contact-us-module .jsm-section-title{font-size:28px!important}section.jsm-contact-us-module .jsm-field-grid.grid-2{grid-template-columns:minmax(0,1fr)!important}section.jsm-contact-us-module .jsm-contact-item{padding:16px!important}section.jsm-contact-us-module .jsm-contact-item__icon{width:40px!important;height:40px!important}section.jsm-contact-us-module .jsm-contact-item__icon svg{width:20px!important;height:20px!important}section.jsm-contact-us-module .jsm-btn-submit{padding:14px 24px!important;font-size:16px!important}}@media (max-width:480px){section.jsm-contact-us-module .jsm-contact-info__items{gap:16px!important}section.jsm-contact-us-module .jsm-consent-label span{font-size:14px!important}section.jsm-contact-us-module .jsm-field-group label{font-size:18px!important}section.jsm-contact-us-module .jsm-input,section.jsm-contact-us-module .jsm-textarea{padding:10px 14px!important;font-size:18px!important}}:root{--jsmx-primary:#005fa3;--jsmx-highlight:#025191;--jsmx-bg:#000;--jsmx-card-bg:#1e2530;--jsmx-text-main:#fff;--jsmx-text-muted:#ccc;--jsmx-border:#2d3440;--space-xs:clamp(8px,2vw,12px);--space-sm:clamp(12px,3vw,20px);--space-md:clamp(20px,4vw,40px);--space-lg:clamp(40px,6vw,80px)}*{box-sizing:border-box}.jsmx-expertise-container{background:var(--jmx-pinstripe),radial-gradient(ellipse 80% 45% at 50% 0,#005fa312,transparent 60%),var(--jsmx-bg);color:var(--jsmx-text-main);font-family:var(--font-body);width:100%;line-height:1.6;overflow-x:hidden}.jsmx-content-wrapper{max-width:1200px;padding:0 var(--space-sm);margin:0 auto}.jsmx-hero{padding:var(--space-lg) var(--space-sm) clamp(40px,5vw,60px);text-align:center;isolation:isolate;background-color:#0000;background-image:linear-gradient(#0a192f80,#0a192fcc),url(/assets/legacy/hero-background-copy.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative}.jsmx-hero:before{content:"";z-index:0;pointer-events:none;background:var(--jmx-pinstripe);opacity:.55;position:absolute;inset:0}.jsmx-hero>*{z-index:1;position:relative}.jsmx-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--jsmx-primary) 20%,var(--jsmx-primary) 80%,transparent);width:90%;max-width:1200px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.jsmx-hero h1{font-family:var(--font-display);color:var(--jsmx-text-main);letter-spacing:-.5px;max-width:100%;margin:0 0 clamp(16px,3vw,24px);font-size:clamp(28px,5vw,56px);font-weight:700;line-height:1.15}.jsmx-subtitle{font-family:var(--font-body);color:var(--jsmx-text-muted);max-width:700px;padding:0 var(--space-xs);margin:0 auto;font-size:clamp(14px,2.5vw,18px);font-style:italic}.jsmx-intro{padding:var(--space-md) 0 var(--space-lg);text-align:center;background-color:var(--jsmx-bg)}.jsmx-about-container .jsmx-section,.jsmx-expertise-container .jsmx-cta-section,.jsmx-expertise-container .jsmx-expertise-section,.jsmx-expertise-container .jsmx-intro,.jsmx-services-page .jsmx-expertise-section,.jsmx-services-page .jsmx-section{background-color:#0000}.jsmx-intro h2{font-family:var(--font-heading);color:var(--jsmx-primary);padding:0 var(--space-sm);margin-bottom:clamp(16px,3vw,24px);font-size:clamp(22px,4vw,32px)}.jsmx-intro p{max-width:900px;color:var(--jsmx-text-muted);padding:0 var(--space-sm);margin:0 auto;font-size:clamp(15px,2.5vw,18px);line-height:1.7}.jsmx-manufacturer-grid{max-width:1400px;padding:0 var(--space-sm) var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(16px,3vw,30px);margin:0 auto;display:grid}.jsmx-airframes-section{background-color:var(--jsmx-card-bg);padding:var(--space-lg) var(--space-sm);border-top:3px solid var(--jsmx-primary)}.jsmx-section-header{text-align:center;margin-bottom:var(--space-lg)}.jsmx-section-header h2{font-family:var(--font-display);color:var(--jsmx-text-main);margin-bottom:16px;font-size:clamp(28px,5vw,42px);font-weight:700}.jsmx-section-subtitle{font-family:var(--font-heading);color:var(--jsmx-text-muted);margin:0;font-size:clamp(14px,2.5vw,18px)}.jsmx-airframe-grid{max-width:1400px;margin:0 auto var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,3vw,24px);display:grid}.jsmx-airframe-card{border:1px solid var(--jsmx-border);cursor:pointer;background-color:#1a1d21;border-radius:4px;transition:all .3s;overflow:hidden;box-shadow:0 4px 15px #0000004d}.jsmx-airframe-card:hover{border-color:var(--jsmx-primary);transform:translateY(-6px);box-shadow:0 12px 30px #005fa340}.jsmx-airframe-header{padding:clamp(16px,3vw,24px) clamp(16px,3vw,24px) 0}.jsmx-airframe-header h3{font-family:var(--font-heading);color:var(--jsmx-primary);margin:0 0 16px;font-size:clamp(18px,3vw,22px);font-weight:700}.jsmx-airframe-divider{background:linear-gradient(90deg,var(--jsmx-primary),transparent);width:100%;height:2px}.jsmx-airframe-body{padding:clamp(16px,3vw,20px) clamp(16px,3vw,24px) clamp(20px,3vw,28px)}.jsmx-model-list{font-family:var(--font-body);color:var(--jsmx-text-main);margin:0;font-size:clamp(13px,2vw,14px);line-height:1.8}.jsmx-horizontal-divider{max-width:1200px;margin:0 auto var(--space-lg);background:linear-gradient(90deg,transparent,var(--jsmx-border),transparent);height:1px}.jsmx-engine-section{max-width:1400px;margin:0 auto}.jsmx-engine-section h2{font-family:var(--font-display);color:var(--jsmx-text-main);text-align:center;margin-bottom:var(--space-md);font-size:clamp(24px,4vw,36px);font-weight:700}.jsmx-engine-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;max-width:100%;display:grid}.jsmx-engine-card{border:1px solid var(--jsmx-primary);background-color:#0d0f12;border-radius:4px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0d}.jsmx-engine-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #005fa34d,inset 0 1px #ffffff0d}.jsmx-engine-header{border-bottom:1px solid #ffffff1a;padding:clamp(12px,2vw,16px) clamp(14px,2vw,20px) clamp(10px,2vw,12px)}.jsmx-engine-name{font-family:var(--font-heading);color:var(--jsmx-text-main);text-transform:uppercase;letter-spacing:.5px;font-size:clamp(13px,2vw,15px);font-weight:700}.jsmx-engine-body{padding:clamp(12px,2vw,14px) clamp(14px,2vw,20px) clamp(14px,2vw,18px)}.jsmx-engine-models{font-size:clamp(12px,2vw,13px);line-height:1.6}.jsmx-disclaimer,.jsmx-engine-models{font-family:var(--font-body);color:var(--jsmx-text-muted)}.jsmx-disclaimer{text-align:center;margin:var(--space-md) 0 0;font-size:clamp(12px,2vw,14px);font-style:italic}.jsmx-oem-card{background-color:var(--jsmx-card-bg);border:1px solid var(--jsmx-border);cursor:pointer;border-radius:4px;flex-direction:column;height:100%;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.jsmx-oem-card:hover{border-color:var(--jsmx-primary);transform:translateY(-5px);box-shadow:0 10px 30px #005fa333}.jsmx-card-header{border-bottom:1px solid var(--jsmx-border);background:#005fa31a;padding:clamp(16px,3vw,24px)}.jsmx-card-header h3{font-family:var(--font-heading);color:var(--jsmx-text-main);margin:0 0 8px;font-size:clamp(20px,3vw,24px);font-weight:700}.jsmx-badge{font-family:var(--font-heading);color:var(--jsmx-primary);text-transform:uppercase;letter-spacing:.5px;font-size:clamp(11px,2vw,14px);font-weight:600;display:inline-block}.jsmx-card-body{flex-direction:column;flex-grow:1;padding:clamp(16px,3vw,24px);display:flex}.jsmx-card-body h4{font-family:var(--font-heading);text-transform:uppercase;color:var(--jsmx-text-muted);border-bottom:1px solid #444;margin-bottom:12px;padding-bottom:4px;font-size:clamp(13px,2vw,16px)}.jsmx-card-body ul{margin:0 0 clamp(16px,3vw,24px);padding:0;list-style:none}.jsmx-card-body li{color:var(--jsmx-text-main);margin-bottom:8px;padding-left:16px;font-size:clamp(13px,2vw,15px);position:relative}.jsmx-card-body li:before{content:"•";color:var(--jsmx-primary);font-weight:700;position:absolute;left:0}.jsmx-expertise-highlight{color:var(--jsmx-text-muted);border-left:3px solid var(--jsmx-primary);background:#ffffff0d;border-radius:4px;margin-top:auto;padding:clamp(10px,2vw,12px);font-size:clamp(12px,2vw,14px)}.jsmx-expertise-highlight strong{color:var(--jsmx-text-main);font-family:var(--font-heading);margin-bottom:4px;display:block}.jsmx-modal-overlay{z-index:1000;width:100%;height:100%;padding:var(--space-sm);opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.jsmx-modal-overlay.active{opacity:1;visibility:visible}.jsmx-modal-content{background-color:var(--jsmx-card-bg);border:1px solid var(--jsmx-primary);border-radius:8px;width:100%;max-width:1100px;max-height:calc(100dvh - 40px);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow-y:auto;transform:scale(.9);box-shadow:0 25px 50px -12px #00000080}.jsmx-modal-overlay.active .jsmx-modal-content{transform:scale(1)}.jsmx-close-btn{color:var(--jsmx-text-main);cursor:pointer;z-index:10;-webkit-tap-highlight-color:transparent;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(36px,5vw,40px);height:clamp(36px,5vw,40px);font-size:clamp(24px,4vw,28px);line-height:1;transition:background .2s,color .2s;display:flex;position:absolute;top:clamp(10px,2vw,15px);right:clamp(10px,2vw,15px)}.jsmx-close-btn:focus,.jsmx-close-btn:hover{background:var(--jsmx-primary);color:#fff;outline:none}.jsmx-modal-hero-image{border-radius:8px 8px 0 0;width:100%;height:clamp(200px,35vw,380px);position:relative;overflow:hidden}.jsmx-modal-hero-image img{object-fit:cover;object-position:center center;width:100%;height:100%}.jsmx-modal-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0f1e99 60%,#0a0f1ef2);height:65%;position:absolute;bottom:0;left:0;right:0}.jsmx-modal-hero-overlay{z-index:2;padding:clamp(16px,3vw,30px) clamp(16px,4vw,40px);position:absolute;bottom:0;left:0;right:0}.jsmx-modal-hero-overlay h2{color:#fff;font-family:var(--font-heading);text-shadow:0 2px 8px #00000080;margin:0 0 6px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400}.jsmx-modal-hero-overlay .jsmx-subtitle{color:#fffc;text-shadow:0 1px 4px #00000080;margin:0;font-size:clamp(.85rem,1.5vw,1rem);font-style:italic}.jsmx-modal-body{padding:clamp(20px,4vw,30px) clamp(16px,4vw,40px) clamp(24px,4vw,40px)}.jsmx-modal-header{border-bottom:2px solid var(--jsmx-primary);margin-bottom:clamp(20px,4vw,30px);padding-bottom:clamp(16px,3vw,20px);display:none}.jsmx-modal-header h2{font-family:var(--font-display);color:var(--jsmx-text-main);margin-bottom:8px;font-size:clamp(22px,4vw,32px)}.jsmx-modal-header .jsmx-subtitle{margin:0;padding:0;font-size:clamp(13px,2vw,16px)}.jsmx-modal-details-grid{grid-template-columns:1fr;gap:clamp(20px,4vw,30px);display:grid}.jsmx-modal-details-col h3{font-family:var(--font-heading);color:var(--jsmx-primary);border-bottom:1px solid var(--jsmx-border);margin-bottom:clamp(12px,2vw,15px);padding-bottom:8px;font-size:clamp(16px,3vw,20px)}.jsmx-modal-details-col ul{margin:0;padding:0;list-style:none}.jsmx-modal-details-col li{margin-bottom:clamp(8px,1.5vw,10px);padding-left:18px;font-size:clamp(13px,2vw,14px);line-height:1.5;position:relative}.jsmx-modal-details-col li:before{content:"►";color:var(--jsmx-primary);font-size:10px;position:absolute;top:4px;left:0}.jsmx-cta-section{padding:var(--space-lg) var(--space-sm);text-align:center;background-color:var(--jsmx-bg);border-top:1px solid var(--jsmx-border)}.jsmx-cta-section h2{font-family:var(--font-heading);color:var(--jsmx-text-main);margin-bottom:16px;font-size:clamp(22px,4vw,28px)}.jsmx-cta-section p{color:var(--jsmx-text-muted);padding:0 var(--space-xs);margin-bottom:clamp(20px,4vw,30px);font-size:clamp(15px,2.5vw,18px)}.jsmx-btn{font-family:var(--font-heading);-webkit-tap-highlight-color:transparent;text-align:center;border-radius:4px;min-width:160px;padding:clamp(12px,2vw,14px) clamp(24px,4vw,32px);font-size:clamp(14px,2vw,16px);transition:all .2s}.jsmx-btn-primary:focus,.jsmx-btn-primary:hover{background-color:var(--jsmx-highlight);border-color:var(--jsmx-highlight);outline:none}.jsmx-btn-outline:focus,.jsmx-btn-outline:hover{background-color:var(--jsmx-primary);color:#fff;outline:none}@media (min-width:480px){.jsmx-modal-details-grid{grid-template-columns:1fr}}@media (min-width:600px){.jsmx-modal-details-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.jsmx-manufacturer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.jsmx-manufacturer-grid,.jsmx-modal-details-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.jsmx-airframe-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:479px){.jsmx-btn{width:100%;max-width:280px}.jsmx-cta-buttons{flex-direction:column;align-items:center}.jsmx-modal-hero-image{height:180px}.jsmx-card-body li{font-size:14px}}@media (hover:none) and (pointer:coarse){.jsmx-oem-card:hover{box-shadow:none;transform:none}.jsmx-oem-card:active{border-color:var(--jsmx-primary);transform:scale(.98)}.jsmx-airframe-card:hover{transform:none;box-shadow:0 4px 15px #0000004d}.jsmx-engine-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.jsmx-modal-content,.jsmx-modal-overlay.active .jsmx-modal-content{transform:none}}:root{--color-primary:#005fa3;--color-highlight:#025191;--color-secondary:#fff;--color-body-bg:#000;--color-accent:#1e2530;--color-muted:#b0b0b0;--color-border:#2d3440;--font-display:"Montserrat",sans-serif;--font-heading:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:"Book Antiqua",Georgia,serif;--radius:4px;--max-width:1400px;--spacing-section:80px;--spacing-container:40px}.jsmx-services-page{background:var(--jmx-pinstripe),radial-gradient(ellipse 80% 45% at 50% 0,#005fa312,transparent 60%),var(--color-body-bg);color:var(--color-secondary);font-family:var(--font-body);width:100%;line-height:1.7;overflow-x:hidden}.jsmx-container{max-width:var(--max-width);padding:0 var(--spacing-container);margin:0 auto}.jsmx-section-intro{text-align:center;max-width:100%;padding:var(--spacing-section) var(--spacing-container) 40px;margin:0 auto}.jsmx-section-intro h2{font-family:var(--font-display);color:var(--color-secondary);margin-bottom:24px;font-size:clamp(32px,5vw,54px);font-weight:700;line-height:1.15}.jsmx-section-intro p{font-family:var(--font-body);color:var(--color-muted);max-width:800px;margin:0 auto;font-size:clamp(16px,2vw,20px);line-height:1.8}.jsmx-divider-line{background:linear-gradient(90deg,transparent,var(--color-primary),transparent);border:none;width:60%;max-width:900px;height:3px;margin:50px auto 60px}.jsmx-service-category{margin-bottom:70px}.jsmx-category-title{font-family:var(--font-heading);color:var(--color-secondary);border-left:4px solid var(--color-primary);margin-bottom:40px;padding-left:20px;font-size:clamp(22px,3vw,32px);font-weight:600}.jsmx-service-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;display:grid}.jsmx-card{background-color:var(--color-accent);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;height:100%;padding:32px 28px;transition:all .3s;display:flex}.jsmx-card:hover{border-color:var(--color-primary);transform:translateY(-6px);box-shadow:0 12px 40px #005fa333}.jsmx-card h4{font-family:var(--font-heading);color:var(--color-secondary);margin-bottom:16px;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.3}.jsmx-card p{font-family:var(--font-body);color:var(--color-muted);flex:1;margin:0;font-size:clamp(15px,1.5vw,17px);line-height:1.7}.jsmx-expertise-section{background-color:var(--color-body-bg);padding:var(--spacing-section) 0;margin-top:40px}.jsmx-expertise-section h2{font-family:var(--font-display);color:var(--color-secondary);text-align:center;margin-bottom:12px;font-size:clamp(28px,4vw,42px);font-weight:700}.jsmx-section-sub{font-family:var(--font-body);color:var(--color-muted);text-align:center;margin-bottom:50px;font-size:clamp(16px,1.8vw,18px)}.jsmx-expertise-grid{grid-template-columns:1.4fr 1fr;gap:40px;max-width:1200px;margin:0 auto;display:grid}.jsmx-expertise-panel{border:1px solid var(--color-border);background:linear-gradient(145deg,#1e2530cc,#1e253066);border-radius:8px;overflow:hidden}.jsmx-panel-header{background:linear-gradient(90deg,var(--color-primary),var(--color-highlight));align-items:center;gap:14px;padding:24px 32px;display:flex}.jsmx-panel-icon{filter:grayscale()brightness(10);font-size:28px}.jsmx-panel-header h3{font-family:var(--font-heading);color:var(--color-secondary);text-transform:uppercase;letter-spacing:2px;margin:0;font-size:clamp(18px,2.5vw,24px);font-weight:700}.jsmx-panel-content{grid-template-columns:repeat(2,1fr);gap:24px;padding:28px 32px;display:grid}.jsmx-panel-engines .jsmx-panel-content{grid-template-columns:1fr}.jsmx-manufacturer{border-left:3px solid var(--color-primary);background:#0000004d;border-radius:0 4px 4px 0;padding:16px;transition:all .3s}.jsmx-manufacturer:hover{border-left-color:var(--color-secondary);background:#005fa31a}.jsmx-manufacturer h4{font-family:var(--font-heading);color:var(--color-secondary);margin:0 0 8px;font-size:16px;font-weight:700}.jsmx-manufacturer p{font-family:var(--font-body);color:var(--color-muted);margin:0;font-size:14px;line-height:1.7}.jsmx-note{color:var(--color-muted);text-align:center;margin-top:40px;font-size:15px;font-style:italic}.jsmx-cta-section{background:linear-gradient(135deg,var(--color-highlight) 0,var(--color-primary) 100%);padding:var(--spacing-section) 0;box-sizing:border-box;width:100%;margin-top:60px}.jsmx-cta-content{text-align:center;max-width:800px;padding:0 var(--spacing-container);margin:0 auto}.jsmx-cta-content h2{font-family:var(--font-display);color:var(--color-secondary);margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:700}.jsmx-cta-content p{font-family:var(--font-body);color:#ffffffe6;margin-bottom:36px;font-size:clamp(16px,2vw,20px)}.jsmx-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.jsmx-btn{border-radius:var(--radius);min-height:54px;font-family:var(--font-body);justify-content:center;align-items:center;padding:16px 36px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.jsmx-btn-primary{background-color:var(--color-secondary);color:var(--color-primary);border:2px solid var(--color-secondary)}.jsmx-btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000004d}.jsmx-btn-outline,.jsmx-btn-primary:hover{color:var(--color-secondary);background-color:#0000}.jsmx-btn-outline{border:2px solid var(--color-secondary)}.jsmx-btn-outline:hover{background-color:var(--color-secondary);color:var(--color-primary);transform:translateY(-3px);box-shadow:0 8px 20px #0000004d}@media (min-width:1025px){.jsmx-section-intro h2{white-space:nowrap}}@media (max-width:1200px){:root{--spacing-section:70px;--spacing-container:32px}.jsmx-service-grid{grid-template-columns:repeat(2,1fr)}.jsmx-expertise-grid{gap:30px}}@media (max-width:992px){:root{--spacing-section:60px;--spacing-container:28px}.jsmx-service-grid{grid-template-columns:repeat(2,1fr);gap:20px}.jsmx-expertise-grid{grid-template-columns:1fr;gap:24px}.jsmx-panel-content{grid-template-columns:repeat(2,1fr)}.jsmx-service-category{margin-bottom:50px}.jsmx-card{padding:28px 24px}.jsmx-divider-line{width:70%;margin:40px auto 50px}}@media (max-width:768px){:root{--spacing-section:50px;--spacing-container:20px}.jsmx-service-grid{grid-template-columns:1fr;gap:16px}.jsmx-card{padding:24px 20px}.jsmx-card:hover{transform:none}.jsmx-category-title{margin-bottom:28px;padding-left:16px}.jsmx-service-category{margin-bottom:40px}.jsmx-panel-header{padding:20px 24px}.jsmx-panel-content{grid-template-columns:1fr;gap:16px;padding:20px 24px}.jsmx-divider-line{width:80%;margin:30px auto 40px}.jsmx-cta-buttons{flex-direction:column;align-items:center;gap:16px}.jsmx-btn{width:100%;max-width:320px;min-height:52px;padding:14px 28px;font-size:17px}.jsmx-section-intro{padding-bottom:30px}.jsmx-section-sub{margin-bottom:40px}.jsmx-note{margin-top:30px}}@media (max-width:480px){:root{--spacing-section:40px;--spacing-container:16px}.jsmx-section-intro{padding-top:40px;padding-bottom:24px}.jsmx-section-intro p{line-height:1.7}.jsmx-card{padding:20px 16px}.jsmx-card h4{margin-bottom:12px}.jsmx-panel-header{gap:10px;padding:16px 20px}.jsmx-panel-icon{font-size:24px}.jsmx-panel-content{gap:12px;padding:16px 20px}.jsmx-manufacturer{padding:12px}.jsmx-manufacturer h4{font-size:15px}.jsmx-manufacturer p{font-size:13px}.jsmx-btn{max-width:100%;min-height:48px;padding:12px 24px;font-size:16px}.jsmx-cta-content{padding:0 16px}.jsmx-cta-content p{margin-bottom:28px}.jsmx-divider-line{width:90%;margin:24px auto 32px}.jsmx-expertise-grid{gap:20px}}section.jsm-work-auth-module{--font-family:"Book Antiqua","Palatino Linotype",serif;--bg-base:#0a0a0a;--bg-card:#1a2230;--bg-panel:#0a1017;--bg-panel-alt:#0a1929;--bg-input:#bfc8d6;--bg-input-dark:#b0bac8;--bg-input-locked:#a0a8b4;--bg-overlay:#000c;--bg-tint-blue:#005fa31a;--bg-tint-green:#00a6501a;--bg-tint-red:#ff4b4b0d;--bg-tint-orange:#ff980033;--bg-overlay-light:#000000b3;--text-base:#cfd5de;--text-strong:#fff;--text-muted:#8fa0b6;--text-subtle:#6b7c8f;--text-label:#005fa3;--text-input:#1c1c1c;--text-placeholder:#5c6a7d;--text-required:#ff4b4b;--text-highlight:#0c78c5;--text-success:#00a650;--text-warning:#ff9800;--border-base:#2d3440;--border-input:#005fa3;--border-focus:#fff;--border-accent:#005fa3;--border-accent-hover:#07c;--border-success:#00a650;--border-danger:#ff4b4b;--border-soft:#30353c99;--btn-primary:#005fa3;--btn-primary-hover:#004a82;--btn-secondary:#333;--btn-secondary-hover:#444;--btn-submit-gradient:linear-gradient(180deg,#00a650,#008a44);--btn-submit-hover-gradient:linear-gradient(180deg,#00b85c,#00994a);--size-base:17px;--size-label:20px;--size-input:20px;--size-section-title:36px;--size-section-subtitle:24px;--size-helper:14px;--size-button:18px;--radius-small:4px;--radius-medium:12px;--radius-large:16px;--texture-layers:radial-gradient(circle at 20% 50%,#0f5fa314 0%,transparent 60%),radial-gradient(circle at 80% 80%,#00a6500f 0%,transparent 60%),radial-gradient(circle at 50% 20%,#ff4b4b0a 0%,transparent 50%),repeating-linear-gradient(45deg,transparent,transparent 8px,#ffffff05 0,#ffffff05 16px),repeating-linear-gradient(-45deg,transparent,transparent 12px,#005fa308 0,#005fa308 24px);font-family:var(--font-family)!important;background:var(--bg-base)!important;background-image:var(--texture-layers)!important;color:var(--text-base)!important;font-size:var(--size-base)!important;background-repeat:repeat!important;background-size:100% 100%!important;background-attachment:fixed!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100vw!important;max-width:100vw!important;min-height:100vh!important;margin:0 0 0 calc(50% - 50vw)!important;padding:60px 24px!important;display:flex!important;position:relative!important}section.jsm-work-auth-module *,section.jsm-work-auth-module :after,section.jsm-work-auth-module :before{box-sizing:border-box!important}section.jsm-work-auth-module .jsm-work-auth-layout{margin:0 auto!important}section.jsm-work-auth-module .jsm-left-panel,section.jsm-work-auth-module .jsm-work-auth-layout{background:0 0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:0!important;display:flex!important}section.jsm-work-auth-module .jsm-left-panel{max-width:100%!important;margin-bottom:0!important}section.jsm-work-auth-module .jsm-terms-section{clear:both!important;float:none!important;width:100%!important;max-width:100%!important;margin-top:32px!important;display:block!important;position:relative!important}section.jsm-work-auth-module [data-gate=post-verify][hidden]{display:none!important}section.jsm-work-auth-module[data-portal-state=locked] [data-gate=post-verify],section.jsm-work-auth-module[data-portal-state=locked] form#hubspotWorkAuthForm{visibility:hidden!important;opacity:0!important;height:0!important;display:none!important;overflow:hidden!important}section.jsm-work-auth-module[data-portal-state=locked] .jsm-left-panel{flex-direction:column!important;align-items:center!important;width:100%!important;max-width:800px!important;margin:0 auto!important;display:flex!important}section.jsm-work-auth-module[data-portal-state=locked] #portalConfirmationPanel,section.jsm-work-auth-module[data-portal-state=locked] .jsm-terms-section,section.jsm-work-auth-module[data-portal-state=locked] form[data-gate=post-verify]{display:none!important}section.jsm-work-auth-module[data-portal-state=pending] .jsm-terms-section,section.jsm-work-auth-module[data-portal-state=pending] [data-gate=post-verify],section.jsm-work-auth-module[data-portal-state=pending] form#hubspotWorkAuthForm{visibility:hidden!important;opacity:0!important;height:0!important;display:none!important;overflow:hidden!important}section.jsm-work-auth-module[data-portal-state=pending] #portalAccessForm,section.jsm-work-auth-module[data-portal-state=pending] #portalConfirmationPanel,section.jsm-work-auth-module[data-portal-state=verified] .jsm-terms-section,section.jsm-work-auth-module[data-portal-state=verified] form[data-gate=post-verify]{display:block!important}section.jsm-work-auth-module[data-portal-state=verified] #portalAccessCard{display:none!important}section.jsm-work-auth-module form#portalAccessForm{flex-direction:column!important;align-items:center!important;width:100%!important;max-width:820px!important;margin:0 auto!important;padding:0!important;display:flex!important}section.jsm-work-auth-module form#hubspotWorkAuthForm{width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:0!important;display:block!important}section.jsm-work-auth-module .portal-card{background:var(--bg-card)!important;border-radius:var(--radius-large)!important;border:1px solid #ffffff17!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:720px!important;margin:0 auto!important;padding:24px 40px 32px!important;display:flex!important;box-shadow:0 2px 6px #0000008c,0 8px 28px #000000a6,0 24px 64px #000000bf,0 56px 120px #0009,inset 0 1px #ffffff12!important}section.jsm-work-auth-module .portal-card-header{justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;margin-bottom:24px!important;padding-top:16px!important;display:flex!important}section.jsm-work-auth-module .portal-header-content{text-align:center!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;display:flex!important}section.jsm-work-auth-module .portal-header-logo{object-fit:contain!important;flex-shrink:0!important;width:80px!important;height:auto!important}section.jsm-work-auth-module .jsm-card{background:var(--bg-card)!important;border:1px solid var(--border-base)!important;border-radius:var(--radius-medium)!important;margin-bottom:24px!important;padding:32px!important;box-shadow:0 20px 60px #00000080!important}section.jsm-work-auth-module .portal-confirmation-card{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin-top:0!important;padding:0!important}section.jsm-work-auth-module .portal-gate-hint{background:var(--bg-tint-blue)!important;border:1px solid var(--border-base)!important;border-radius:10px!important;align-items:center!important;gap:16px!important;margin-bottom:32px!important;padding:18px 20px!important;display:flex!important;box-shadow:0 20px 35px #00000059!important}section.jsm-work-auth-module .portal-gate-hint__badge{background:var(--btn-primary)!important;width:54px!important;height:54px!important;color:var(--text-strong)!important;text-transform:uppercase!important;letter-spacing:.08em!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}section.jsm-work-auth-module .portal-gate-hint__body{color:var(--text-base)!important;flex-direction:column!important;gap:4px!important;display:flex!important}section.jsm-work-auth-module .portal-gate-hint__body p{color:var(--text-strong)!important;margin:0!important;font-size:16px!important;font-weight:600!important}section.jsm-work-auth-module .portal-gate-hint__body small{color:var(--text-muted)!important;font-size:13px!important}section.jsm-work-auth-module[data-portal-state=verified] .portal-gate-hint{border-color:var(--border-success)!important;background:var(--bg-tint-green)!important}section.jsm-work-auth-module[data-portal-state=verified] .portal-gate-hint__badge{background:var(--text-success)!important}section.jsm-work-auth-module .portal-verification-title{text-align:center!important;color:var(--text-strong)!important;margin:0!important;padding:0!important;font-size:24px!important;font-weight:700!important}section.jsm-work-auth-module .portal-form-label{color:var(--text-link)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:14px!important;font-weight:700!important}section.jsm-work-auth-module .jsm-section-title{color:var(--text-strong)!important;letter-spacing:.2px!important;border-bottom:2px solid var(--border-soft)!important;margin:12px 0 18px!important;padding:0 0 16px!important;font-size:24px!important;font-weight:600!important}section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-section-title{color:#e8eaed!important}section.jsm-work-auth-module .jsm-section-subtitle{font-size:var(--size-section-subtitle)!important;color:var(--text-strong)!important;letter-spacing:.2px!important;border-bottom:2px solid var(--border-soft)!important;font-weight:600!important;font-family:var(--font-family)!important;margin:0 0 4px!important;padding:0 0 8px!important}section.jsm-work-auth-module .jsm-section-subtitle+.jsm-field-grid .jsm-field-group:first-child label,section.jsm-work-auth-module .jsm-section-subtitle~.jsm-field-grid .jsm-field-group:first-child label{margin-top:0!important}section.jsm-work-auth-module .jsm-section-helper{font-size:var(--size-helper)!important;color:var(--text-muted)!important;margin:4px 0 16px!important;line-height:1.5!important}section.jsm-work-auth-module .portal-card__title{color:var(--text-strong)!important;margin-bottom:4px!important;font-size:20px!important}section.jsm-work-auth-module .portal-card__subtitle{color:var(--text-muted)!important;font-size:14px!important}section.jsm-work-auth-module .jsm-field-group{flex-direction:column!important;margin-bottom:0!important;display:flex!important}section.jsm-work-auth-module .jsm-field-group label{font-family:var(--font-family)!important;font-size:var(--size-label)!important;color:var(--text-label)!important;letter-spacing:.3px!important;align-items:baseline!important;gap:25px!important;margin:4px 25px 4px 0!important;font-weight:600!important;display:inline-flex!important}section.jsm-work-auth-module .jsm-label-required{color:var(--text-required)!important;font-weight:600!important}section.jsm-work-auth-module .jsm-input,section.jsm-work-auth-module .jsm-select,section.jsm-work-auth-module .jsm-textarea{background:var(--bg-input)!important;border:2px solid var(--border-input)!important;border-radius:var(--radius-small)!important;box-shadow:none!important;color:var(--text-input)!important;font-family:var(--font-family)!important;font-size:var(--size-input)!important;text-align:left!important;z-index:2!important;pointer-events:auto!important;width:100%!important;padding:12px 16px!important;transition:border-color .2s,box-shadow .2s!important;position:relative!important}section.jsm-work-auth-module .jsm-input::placeholder,section.jsm-work-auth-module .jsm-textarea::placeholder{font-family:var(--font-family)!important;color:var(--text-placeholder)!important;font-size:var(--size-base)!important}section.jsm-work-auth-module .jsm-input:focus,section.jsm-work-auth-module .jsm-select:focus,section.jsm-work-auth-module .jsm-textarea:focus{border-color:var(--border-focus)!important;outline:none!important;box-shadow:0 0 0 1px #ffffff40!important}section.jsm-work-auth-module .jsm-input-locked{background:var(--bg-input-locked)!important;color:#333!important;cursor:not-allowed!important}section.jsm-work-auth-module .portal-card .jsm-input{background:var(--bg-input-dark)!important;border:2px solid var(--border-input)!important;color:var(--text-input)!important}section.jsm-work-auth-module .portal-card .jsm-input::placeholder{color:var(--text-placeholder)!important}section.jsm-work-auth-module .portal-card .jsm-input:focus{border-color:#fff!important;box-shadow:0 0 0 1px #ffffff40!important}section.jsm-work-auth-module .jsm-textarea{resize:vertical!important;min-height:120px!important}section.jsm-work-auth-module .portal-form-grid{grid-template-columns:1fr 1fr!important;grid-auto-flow:row!important;align-items:start!important;gap:16px!important;width:100%!important;max-width:820px!important;margin:0 auto!important;display:grid!important}section.jsm-work-auth-module .portal-form-grid .jsm-field-group{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;min-width:0!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important;padding:0!important;display:flex!important}section.jsm-work-auth-module .portal-form-grid .jsm-field-group label{align-items:center!important;min-height:28px!important;margin:0 0 8px!important;display:flex!important}section.jsm-work-auth-module .portal-form-grid .jsm-field-group .jsm-input{box-sizing:border-box!important;width:100%!important}section.jsm-work-auth-module .jsm-field-span-2{grid-column:span 2!important}section.jsm-work-auth-module .jsm-field-grid{gap:20px!important;width:100%!important;margin-top:0!important;margin-bottom:0!important;display:grid!important}section.jsm-work-auth-module .jsm-field-grid.grid-1{grid-template-columns:1fr!important}section.jsm-work-auth-module .jsm-field-grid.grid-2{grid-template-columns:repeat(2,1fr)!important}section.jsm-work-auth-module .jsm-field-grid.grid-3{grid-template-columns:repeat(3,1fr)!important}section.jsm-work-auth-module .jsm-field-grid.grid-4{grid-template-columns:repeat(4,1fr)!important}section.jsm-work-auth-module .jsm-btn{background:var(--btn-primary)!important;color:var(--text-strong)!important;border-radius:var(--radius-small)!important;font-family:var(--font-family)!important;font-size:var(--size-button)!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:none!important;padding:12px 42px!important;font-weight:700!important;transition:background .2s,transform .1s!important;display:inline-block!important}section.jsm-work-auth-module .jsm-btn:hover:not(:disabled){background:var(--btn-primary-hover)!important;transform:translateY(-1px)!important}section.jsm-work-auth-module .jsm-btn:disabled{opacity:.5!important;cursor:not-allowed!important}section.jsm-work-auth-module .jsm-btn-secondary{background:var(--btn-secondary)!important;color:var(--text-base)!important}section.jsm-work-auth-module .jsm-btn-secondary:hover:not(:disabled){background:var(--btn-secondary-hover)!important}section.jsm-work-auth-module #submitBtn,section.jsm-work-auth-module .jsm-btn-submit{background:var(--btn-submit-gradient)!important;padding:16px 40px!important}section.jsm-work-auth-module #submitBtn:hover:not(:disabled),section.jsm-work-auth-module .jsm-btn-submit:hover:not(:disabled){background:var(--btn-submit-hover-gradient)!important}section.jsm-work-auth-module #submitBtn{display:none!important}section.jsm-work-auth-module:has(.jsm-form-step[data-step="5"].active) #submitBtn{display:inline-block!important}section.jsm-work-auth-module:has(.jsm-form-step[data-step="5"].active) #nextBtn{display:none!important}section.jsm-work-auth-module .jsm-btn-back{background:var(--btn-secondary)!important}section.jsm-work-auth-module .portal-actions{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:820px!important;margin:32px auto 0!important;display:flex!important}section.jsm-work-auth-module .portal-actions--dual{align-items:center!important}section.jsm-work-auth-module .portal-actions__buttons{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:24px!important;display:flex!important}section.jsm-work-auth-module .portal-actions__buttons .jsm-btn{letter-spacing:1px!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;min-width:220px!important;height:56px!important;padding-left:32px!important;padding-right:32px!important;font-size:18px!important;font-weight:700!important;display:flex!important}section.jsm-work-auth-module .portal-actions .jsm-btn{width:auto!important;min-width:148px!important}section.jsm-work-auth-module .jsm-actions{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-top:32px!important;padding:24px 0!important;display:flex!important}section.jsm-work-auth-module .jsm-actions-right{flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;margin-left:auto!important;display:flex!important}section.jsm-work-auth-module #workAuthSubmitStatus{text-align:center!important;background:#091424c2!important;border:1px solid #78a4d12e!important;border-radius:14px!important;order:3!important;width:100%!important;margin-top:8px!important;padding:12px 16px!important;font-size:14px!important;font-weight:600!important;line-height:1.6!important;box-shadow:inset 0 1px #ffffff08!important}section.jsm-work-auth-module .portal-confirmation-actions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:16px!important;display:flex!important}section.jsm-work-auth-module .portal-confirmation-actions .portal-confirmation-edit{color:var(--text-muted)!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;text-decoration:underline!important}section.jsm-work-auth-module .portal-status{color:var(--text-muted)!important;font-size:14px!important}section.jsm-work-auth-module .portal-confirmation-status[data-status=success],section.jsm-work-auth-module .portal-status[data-status=success]{color:var(--text-success)!important}section.jsm-work-auth-module .portal-confirmation-status[data-status=error],section.jsm-work-auth-module .portal-status[data-status=error]{color:var(--text-required)!important}section.jsm-work-auth-module .portal-confirmation-status{color:var(--text-muted)!important;margin-top:16px!important;font-size:14px!important}section.jsm-work-auth-module .portal-confirmation-card h3{color:var(--text-strong)!important;margin:0 0 12px!important;font-size:22px!important}section.jsm-work-auth-module .portal-confirmation-card p{color:var(--text-base)!important;margin:0 0 12px!important;font-size:15px!important}section.jsm-work-auth-module .jsm-checkbox,section.jsm-work-auth-module .jsm-radio{font-size:var(--size-base)!important;color:var(--text-base)!important;align-items:center!important;gap:8px!important;display:inline-flex!important}section.jsm-work-auth-module .jsm-checkbox input[type=checkbox],section.jsm-work-auth-module .jsm-radio input[type=radio],section.jsm-work-auth-module input[type=radio]{appearance:none!important;border:2px solid var(--border-accent)!important;background:var(--bg-panel)!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:inset 0 0 0 2px var(--bg-base)!important;cursor:pointer!important;border-radius:4px!important;transition:all .2s!important;position:relative!important}section.jsm-work-auth-module .jsm-radio input[type=radio],section.jsm-work-auth-module input[type=radio]{border-radius:50%!important}section.jsm-work-auth-module .jsm-checkbox input[type=checkbox]:checked,section.jsm-work-auth-module .jsm-radio input[type=radio]:checked,section.jsm-work-auth-module input[type=radio]:checked{background:var(--border-success)!important;border-color:var(--border-success)!important}section.jsm-work-auth-module input[type=radio]:checked:after{content:""!important;background:var(--text-strong)!important;border-radius:50%!important;width:10px!important;height:10px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}section.jsm-work-auth-module .jsm-checkbox-label{color:#f5f5f5!important;font-size:var(--size-base)!important}section.jsm-work-auth-module .portal-consent{width:100%!important;max-width:820px!important;margin:20px auto 0!important}section.jsm-work-auth-module .portal-consent[hidden]{display:none!important}section.jsm-work-auth-module .portal-consent__label{color:var(--text-base)!important;align-items:center!important;gap:12px!important;font-size:14px!important;line-height:1.5!important;display:flex!important}section.jsm-work-auth-module .jsm-consent-checkbox{flex-shrink:0!important;align-self:center!important;margin-top:0!important}section.jsm-work-auth-module .jsm-consent-block{background:var(--bg-panel-alt)!important;border:1px solid var(--border-base)!important;border-radius:var(--radius-small)!important;margin-top:24px!important;padding:20px!important}section.jsm-work-auth-module .jsm-checkbox-group{flex-direction:column!important;gap:12px!important;display:flex!important}section.jsm-work-auth-module .jsm-checkbox--large{font-size:15px!important}section.jsm-work-auth-module .jsm-consent-text{color:var(--text-base)!important;line-height:1.6!important}section.jsm-work-auth-module .jsm-radio-group{flex-wrap:wrap!important;gap:16px!important;display:flex!important}section.jsm-work-auth-module .jsm-radio-group--left{justify-content:flex-start!important}section.jsm-work-auth-module .jsm-field-group--crew .jsm-radio-group{gap:16px!important;margin-top:8px!important;display:flex!important}section.jsm-work-auth-module .jsm-field-group--crew .jsm-radio{border:2px solid var(--border-base)!important;border-radius:var(--radius-small)!important;background:var(--bg-panel-alt)!important;cursor:pointer!important;flex:1!important;align-items:center!important;gap:10px!important;max-width:160px!important;padding:12px 16px!important;transition:all .2s!important;display:flex!important}section.jsm-work-auth-module .jsm-field-group--crew .jsm-radio:hover{border-color:var(--border-accent)!important;background:var(--bg-tint-blue)!important}section.jsm-work-auth-module .jsm-field-group--crew .jsm-radio.is-selected,section.jsm-work-auth-module .jsm-field-group--crew .jsm-radio:has(input:checked){border-color:var(--border-success)!important;background:var(--bg-tint-green)!important}section.jsm-work-auth-module .jsm-field-group--crew .jsm-radio input[type=radio]{margin:0!important}section.jsm-work-auth-module .jsm-field-group--crew .jsm-radio input[type=radio]:checked:after{width:10px!important;height:10px!important}section.jsm-work-auth-module .jsm-radio-grid--spaced{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:16px!important;margin-top:12px!important;display:grid!important}section.jsm-work-auth-module .jsm-radio-grid--spaced .jsm-radio{border:2px solid var(--border-base)!important;border-radius:var(--radius-small)!important;background:var(--bg-panel-alt)!important;cursor:pointer!important;align-items:center!important;gap:12px!important;padding:16px 20px!important;transition:all .2s!important;display:flex!important;position:relative!important}section.jsm-work-auth-module .jsm-radio-grid--spaced .jsm-radio:hover{border-color:var(--border-accent-hover)!important;background:var(--bg-tint-blue)!important}section.jsm-work-auth-module .jsm-radio-grid--spaced .jsm-radio input[type=radio]{flex-shrink:0!important;margin:0!important}section.jsm-work-auth-module .jsm-radio-grid--spaced .jsm-radio input[type=radio]:checked:after{width:10px!important;height:10px!important}section.jsm-work-auth-module .jsm-radio-grid--spaced .jsm-radio span{color:var(--text-base)!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important}section.jsm-work-auth-module .jsm-radio-grid--spaced .jsm-radio.is-selected,section.jsm-work-auth-module .jsm-radio-grid--spaced .jsm-radio:has(input:checked){border-color:var(--border-success)!important;background:var(--bg-tint-green)!important}section.jsm-work-auth-module .jsm-radio-grid--spaced .jsm-radio.is-selected span,section.jsm-work-auth-module .jsm-radio-grid--spaced .jsm-radio:has(input:checked) span{color:var(--text-strong)!important}section.jsm-work-auth-module .jsm-radio-grid--spaced .jsm-radio.is-selected:after,section.jsm-work-auth-module .jsm-radio-grid--spaced .jsm-radio:has(input:checked):after{content:"✓"!important;color:var(--text-success)!important;font-size:18px!important;font-weight:700!important;position:absolute!important;top:8px!important;right:12px!important}section.jsm-work-auth-module .jsm-radio-grid--spaced .jsm-radio:focus-within{outline:2px solid var(--border-accent)!important;outline-offset:2px!important}section.jsm-work-auth-module .jsm-progress-bar{width:100%!important;margin-bottom:48px!important;padding:0 20px!important}section.jsm-work-auth-module .jsm-progress-track{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important}section.jsm-work-auth-module .jsm-progress-line{background:var(--border-soft)!important;z-index:0!important;height:4px!important;position:absolute!important;top:24px!important;left:0!important;right:0!important}section.jsm-work-auth-module .jsm-progress-line-fill{background:linear-gradient(90deg,var(--text-highlight) 0,#085a97 100%)!important;width:0!important;height:100%!important;transition:width .3s!important}section.jsm-work-auth-module .jsm-progress-step{z-index:1!important;flex-direction:column!important;flex:1!important;align-items:center!important;gap:8px!important;display:flex!important;position:relative!important}section.jsm-work-auth-module .jsm-progress-circle{background:var(--bg-panel)!important;border:3px solid var(--border-base)!important;width:48px!important;height:48px!important;color:var(--text-subtle)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:18px!important;font-weight:700!important;transition:all .3s!important;display:flex!important}section.jsm-work-auth-module .jsm-progress-step.active .jsm-progress-circle{background:var(--btn-primary)!important;border-color:var(--btn-primary)!important;color:var(--text-strong)!important;box-shadow:0 0 0 4px #005fa333!important}section.jsm-work-auth-module .jsm-progress-step.completed .jsm-progress-circle{background:var(--text-success)!important;border-color:var(--text-success)!important;color:var(--text-strong)!important}section.jsm-work-auth-module .jsm-progress-label{color:var(--text-subtle)!important;text-align:center!important;max-width:120px!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important}section.jsm-work-auth-module .jsm-progress-step.active .jsm-progress-label{color:var(--text-base)!important;font-weight:600!important}section.jsm-work-auth-module .jsm-form-steps{width:100%!important}section.jsm-work-auth-module .jsm-form-step{display:none!important}section.jsm-work-auth-module .jsm-form-step.active{display:block!important}section.jsm-work-auth-module .portal-loading-modal,section.jsm-work-auth-module .portal-otp-modal{z-index:9999!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:linear-gradient(160deg,#080e168c,#080e1640)!important;justify-content:center!important;align-items:center!important;display:none!important;position:fixed!important;inset:0!important}section.jsm-work-auth-module .portal-loading-modal:not([hidden]),section.jsm-work-auth-module .portal-loading-modal[style*="display: flex"],section.jsm-work-auth-module .portal-otp-modal.is-visible{display:flex!important}section.jsm-work-auth-module .portal-loading-backdrop,section.jsm-work-auth-module .portal-otp-backdrop{background:var(--bg-overlay-light)!important;position:absolute!important;inset:0!important}section.jsm-work-auth-module .portal-loading-card,section.jsm-work-auth-module .portal-otp-card{background:var(--bg-card)!important;border:1px solid var(--border-base)!important;text-align:center!important;z-index:1!important;border-radius:14px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;padding:40px 36px 20px!important;display:flex!important;position:relative!important;box-shadow:inset -14px 10px 20px 18px #000000a8!important}section.jsm-work-auth-module .portal-otp-card{gap:18px!important;width:calc(100% - 24px)!important;max-width:640px!important;min-height:560px!important}section.jsm-work-auth-module .portal-loading-card{justify-content:center!important;gap:24px!important;max-width:400px!important;min-height:300px!important}section.jsm-work-auth-module .portal-loading-spinner{border:4px solid #ffffff1a!important;border-top:4px solid var(--btn-primary)!important;border-radius:50%!important;width:60px!important;height:60px!important;margin:0 auto!important;animation:spin 1s linear infinite!important}section.jsm-work-auth-module .portal-loading-title{color:var(--text-strong)!important;margin:0!important;font-size:24px!important;font-weight:700!important}section.jsm-work-auth-module .portal-loading-text{color:var(--text-base)!important;margin:0!important;font-size:16px!important;line-height:1.5!important}section.jsm-work-auth-module .portal-otp-title{color:var(--text-strong)!important;letter-spacing:.3px!important;margin:0!important;padding-top:0!important;font-size:32px!important;font-weight:800!important;line-height:1.35!important}section.jsm-work-auth-module .portal-otp-sentto{color:var(--text-base)!important;opacity:.9!important;margin:8px 8px 48px!important;font-size:16px!important;line-height:1.4!important}section.jsm-work-auth-module .portal-otp-subtitle{color:var(--text-warning)!important;margin:10px 0 0!important;font-size:18px!important;font-weight:500!important}section.jsm-work-auth-module .portal-otp-fineprint{color:var(--text-subtle)!important;max-width:520px!important;margin:12px 0 0!important;font-size:12px!important;line-height:1.5!important}section.jsm-work-auth-module .portal-otp-input{text-align:center!important;letter-spacing:8px!important;width:100%!important;max-width:280px!important;height:64px!important;margin:0 auto!important;font-size:32px!important;font-weight:700!important}section.jsm-work-auth-module .portal-otp-actions{flex-wrap:nowrap!important;justify-content:center!important;gap:16px!important;width:100%!important;margin-top:6px!important;display:flex!important}section.jsm-work-auth-module .portal-otp-actions .jsm-btn,section.jsm-work-auth-module .portal-otp-actions .jsm-btn-secondary{letter-spacing:1px!important;text-transform:uppercase!important;border-radius:8px!important;flex:45%!important;justify-content:center!important;align-items:center!important;min-width:200px!important;height:58px!important;font-size:16px!important;font-weight:700!important;transition:transform .12s,box-shadow .2s,background .2s,border-color .2s!important;display:flex!important}section.jsm-work-auth-module .portal-otp-actions .jsm-btn-secondary{color:#e8eef7!important;background:linear-gradient(#3a4654d9,#2e3640e6)!important;border:1px solid #4a5666!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 26px #00000047!important}section.jsm-work-auth-module .portal-otp-actions .jsm-btn-secondary:hover{background:linear-gradient(#526070f2,#3a4654f2)!important;border-color:#6c7b90!important;transform:translateY(-1px)!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 28px #00000052!important}section.jsm-work-auth-module .portal-otp-close{color:#cc0909!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:72px!important;height:72px!important;padding:0!important;font-size:48px!important;transition:color .2s cubic-bezier(.93,-.49,.25,1)!important;display:flex!important;position:absolute!important;top:16px!important;right:16px!important}section.jsm-work-auth-module .portal-otp-close:hover{color:#a10707!important}section.jsm-work-auth-module .jsm-review-section{background:linear-gradient(90deg,#005fa324,#0000 38%),linear-gradient(#102034f0,#081422fa)!important;border:1px solid #729ecc33!important;border-left:3px solid #0077ccdb!important;border-radius:6px!important;margin-bottom:20px!important;padding:24px 26px!important;box-shadow:inset 0 1px #ffffff0b,0 16px 28px #0000003d!important}section.jsm-work-auth-module .jsm-review-section:last-child{border-bottom:none!important}section.jsm-work-auth-module .jsm-review-title{color:#f8fbff!important;text-transform:uppercase!important;letter-spacing:.12em!important;border-bottom:1px solid #78a4d13d!important;align-items:center!important;gap:12px!important;width:100%!important;margin-bottom:18px!important;padding-bottom:12px!important;font-family:Georgia,Times New Roman,serif!important;font-size:20px!important;font-weight:700!important;display:inline-flex!important}section.jsm-work-auth-module .jsm-review-title:before{content:""!important;background:linear-gradient(#00a650,#07c)!important;border-radius:1px!important;width:8px!important;height:24px!important;box-shadow:0 0 18px #0077cc52!important}section.jsm-work-auth-module .jsm-review-item{border-bottom:1px solid #78a4d126!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;margin-bottom:0!important;padding:16px 0!important;display:flex!important}section.jsm-work-auth-module .jsm-review-item:last-child{border-bottom:none!important}section.jsm-work-auth-module .jsm-detail-label,section.jsm-work-auth-module .jsm-review-label{color:#adc6dfd1!important;text-transform:uppercase!important;letter-spacing:.13em!important;min-width:190px!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}section.jsm-work-auth-module .jsm-detail-value,section.jsm-work-auth-module .jsm-review-value{color:#f5f8fc!important;text-align:right!important;max-width:66%!important;font-size:18px!important;font-weight:600!important;line-height:1.55!important}section.jsm-work-auth-module .jsm-review-table{border:1px solid #78a4d133!important;border-radius:6px!important;width:100%!important;margin-top:18px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a!important}section.jsm-work-auth-module .jsm-review-table-header,section.jsm-work-auth-module .jsm-review-table-row{border-bottom:1px solid #78a4d126!important;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr!important;gap:12px!important;padding:16px 18px!important;display:grid!important}section.jsm-work-auth-module .jsm-review-table-header{color:#f8fbff!important;text-transform:uppercase!important;letter-spacing:.12em!important;background:linear-gradient(#182d48fa,#0b192bfa)!important;font-weight:700!important}section.jsm-work-auth-module .jsm-review-table-row:hover{background:#192c4470!important}section.jsm-work-auth-module .jsm-review-table-cell{color:#e7eff7eb!important;font-size:16px!important;line-height:1.45!important}section.jsm-work-auth-module .jsm-review-table-header .jsm-review-table-cell{color:#f8fbff!important;font-size:13px!important}section.jsm-work-auth-module .jsm-review-table-cell--component{color:#f8fbff!important;font-weight:700!important}section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-card{background:radial-gradient(circle at 0 0,#1f487833 0,#1f487800 34%),linear-gradient(135deg,#142337fc,#07111ffc)!important;border:1px solid #7ba4d23d!important;border-radius:8px!important;padding:36px 36px 32px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d,0 24px 56px #0000004d!important}section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-card:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 0 1px #ffffff06!important}section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-section-title{letter-spacing:.05em!important;text-transform:uppercase!important;color:#f8fbff!important;border-bottom:1px solid #78a4d142!important;margin:0 0 24px!important;padding:0 0 18px!important;font-family:Georgia,Times New Roman,serif!important;font-size:34px!important;font-weight:700!important}section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-consent-block,section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-upload-card{background:linear-gradient(#0e1b2ce0,#0a1524f0)!important;border:1px solid #78a4d133!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffff08!important}section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-consent-text,section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-upload-description{color:#dfe8f2eb!important;font-size:16px!important}section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-upload-description,section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-upload-hint{font-size:16px!important}section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-upload-zone{border-radius:6px!important}section.jsm-work-auth-module .jsm-upload-card{background:var(--bg-panel-alt)!important;border:1px solid var(--border-base)!important;border-radius:var(--radius-medium)!important;margin:24px 0!important;padding:24px!important}section.jsm-work-auth-module .jsm-upload-heading{color:var(--text-strong)!important;margin-bottom:12px!important;font-size:20px!important;font-weight:700!important}section.jsm-work-auth-module .jsm-upload-description{color:var(--text-muted)!important;margin-bottom:16px!important;font-size:14px!important;line-height:1.5!important}section.jsm-work-auth-module .jsm-upload-zone{background:var(--bg-panel-alt)!important;border:2px dashed var(--border-base)!important;text-align:center!important;color:var(--text-subtle)!important;cursor:pointer!important;border-radius:8px!important;padding:18px!important;transition:all .2s!important}section.jsm-work-auth-module .jsm-upload-zone:hover{border-color:var(--border-accent-hover)!important;background:var(--bg-tint-blue)!important}section.jsm-work-auth-module .jsm-upload-zone.jsm-input-error{border-color:var(--border-danger)!important;background:var(--bg-tint-red)!important}section.jsm-work-auth-module .jsm-upload-zone--styled{flex-direction:column!important;align-items:center!important;gap:12px!important;padding:32px!important;display:flex!important}section.jsm-work-auth-module .jsm-upload-icon{opacity:.5!important;font-size:48px!important}section.jsm-work-auth-module .jsm-upload-hint{color:var(--text-muted)!important;margin:0!important;font-size:15px!important}section.jsm-work-auth-module .jsm-upload-list{margin:16px 0 0!important;padding:0!important;list-style:none!important}section.jsm-work-auth-module .jsm-upload-list li{background:var(--bg-panel)!important;border:1px solid var(--border-base)!important;border-radius:var(--radius-small)!important;color:var(--text-base)!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;padding:10px 12px!important;font-size:14px!important;display:flex!important}section.jsm-work-auth-module .jsm-upload-name{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;min-width:0!important;overflow:hidden!important}section.jsm-work-auth-module .jsm-upload-actions{flex-shrink:0!important;align-items:center!important;gap:12px!important;display:flex!important}section.jsm-work-auth-module .jsm-upload-view-link{color:#60a5fa!important;font-size:14px!important;text-decoration:none!important;transition:color .2s!important}section.jsm-work-auth-module .jsm-upload-view-link:hover{color:#93c5fd!important;text-decoration:underline!important}section.jsm-work-auth-module .jsm-upload-remove-btn{color:#e8eaed!important;cursor:pointer!important;background:0 0!important;border:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;padding:0!important;font-size:24px!important;line-height:1!important;transition:color .2s!important;display:flex!important}section.jsm-work-auth-module .jsm-upload-remove-btn:hover{color:#ff4b4b!important}section.jsm-work-auth-module .jsm-upload-remove-btn:focus{outline-offset:2px!important;border-radius:2px!important;outline:2px solid #60a5fa!important}section.jsm-work-auth-module .jsm-terms-panel{background:var(--bg-card)!important;border:1px solid var(--border-base)!important;border-radius:var(--radius-medium)!important;width:100%!important;max-width:100%!important;padding:24px!important;display:block!important;box-shadow:0 10px 40px #0006!important}section.jsm-work-auth-module .jsm-terms-panel h2{color:var(--text-strong)!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:0 0 16px!important;font-size:24px!important;font-weight:700!important}section.jsm-work-auth-module .jsm-terms-scroll{background:var(--bg-base)!important;border:1px solid var(--border-base)!important;border-radius:var(--radius-small)!important;width:100%!important;max-width:100%!important;height:clamp(640px,72vh,1000px)!important;position:relative!important;overflow-y:auto!important}section.jsm-work-auth-module .jsm-terms-viewer{flex-direction:column!important;gap:16px!important;width:100%!important;height:100%!important;min-height:clamp(640px,72vh,1000px)!important;padding:24px!important;display:flex!important;position:relative!important}section.jsm-work-auth-module .jsm-terms-status{color:var(--text-muted)!important;text-align:center!important;font-size:14px!important}section.jsm-work-auth-module .jsm-terms-pdf-pages{flex-direction:column!important;align-items:center!important;gap:24px!important;display:flex!important}section.jsm-work-auth-module .jsm-terms-pdf-pages[hidden]{display:none!important}section.jsm-work-auth-module .jsm-terms-pdf-page{justify-content:center!important;width:100%!important;display:flex!important}section.jsm-work-auth-module .jsm-terms-pdf-page canvas{background:#fff!important;border-radius:8px!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important;box-shadow:0 10px 24px #00000059!important}section.jsm-work-auth-module .jsm-terms-fallback-link{color:var(--border-accent-hover)!important;text-align:center!important;font-size:14px!important;text-decoration:underline!important}section.jsm-work-auth-module .jsm-terms-watermark{color:#ffffff0d!important;pointer-events:none!important;z-index:1!important;white-space:nowrap!important;text-transform:uppercase!important;letter-spacing:4px!important;font-size:32px!important;font-weight:700!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(-45deg)!important}section.jsm-work-auth-module .jsm-terms-footer{text-align:center!important;border-top:1px solid var(--border-soft)!important;color:var(--text-muted)!important;margin-top:32px!important;padding-top:24px!important;font-size:13px!important}section.jsm-work-auth-module .jsm-terms-footer a{color:var(--text-label)!important;text-decoration:none!important;transition:color .2s!important}section.jsm-work-auth-module .jsm-terms-footer a:hover{color:var(--border-accent-hover)!important;text-decoration:underline!important}section.jsm-work-auth-module .jsm-inline-link{color:var(--text-label)!important;text-decoration:underline!important;transition:color .2s!important}section.jsm-work-auth-module .jsm-inline-link:hover{color:var(--border-accent-hover)!important}section.jsm-work-auth-module .portal-consent .jsm-inline-link{color:var(--text-required)!important}section.jsm-work-auth-module .portal-consent .jsm-inline-link:hover{color:#ff6b6b!important}section.jsm-work-auth-module .jsm-hidden{display:none!important}section.jsm-work-auth-module fieldset.jsm-field-group{border:none!important;margin:0 0 20px!important;padding:0!important}section.jsm-work-auth-module fieldset.jsm-field-group legend{font-family:var(--font-family)!important;font-size:var(--size-label)!important;color:var(--text-label)!important;margin-bottom:12px!important;padding:0!important;font-weight:600!important}section.jsm-work-auth-module .jsm-stripe-payment-element{background:var(--bg-input)!important;border:1px solid var(--border-base)!important;border-radius:var(--radius-small)!important;min-height:54px!important;padding:14px!important}section.jsm-work-auth-module .jsm-secure-payment-note{color:var(--text-muted)!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.45!important}section.jsm-work-auth-module .jsm-stripe-error{color:var(--text-required)!important;margin-top:6px!important;font-size:13px!important;display:none!important}section.jsm-work-auth-module .jsm-stripe-error:not(:empty){display:block!important}@media (max-width:768px){section.jsm-work-auth-module .jsm-field-grid.grid-2,section.jsm-work-auth-module .jsm-field-grid.grid-3,section.jsm-work-auth-module .jsm-field-grid.grid-4,section.jsm-work-auth-module .portal-form-grid{grid-template-columns:1fr!important}section.jsm-work-auth-module .jsm-field-span-2{grid-column:span 1!important}section.jsm-work-auth-module .jsm-progress-track{flex-direction:column!important;gap:24px!important}section.jsm-work-auth-module .jsm-progress-line{display:none!important}section.jsm-work-auth-module .jsm-actions{flex-direction:column!important;gap:12px!important}section.jsm-work-auth-module .jsm-actions-right{flex-direction:column!important;width:100%!important}section.jsm-work-auth-module .jsm-actions .jsm-btn{width:100%!important}section.jsm-work-auth-module .portal-actions__buttons{flex-direction:column!important;gap:12px!important;width:100%!important}section.jsm-work-auth-module .portal-actions__buttons .jsm-btn{width:100%!important;min-width:auto!important}section.jsm-work-auth-module .jsm-review-table-header,section.jsm-work-auth-module .jsm-review-table-row{grid-template-columns:1fr!important;gap:4px!important;padding:14px 16px!important}section.jsm-work-auth-module .jsm-review-item{flex-direction:column!important;gap:6px!important}section.jsm-work-auth-module .jsm-review-label{min-width:0!important}section.jsm-work-auth-module .jsm-review-value{text-align:left!important;max-width:100%!important}section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-card{border-radius:6px!important;padding:24px 18px!important}section.jsm-work-auth-module .jsm-form-step[data-step="5"] .jsm-section-title{letter-spacing:.03em!important;font-size:28px!important}section.jsm-work-auth-module .jsm-review-section{padding:20px 18px!important}section.jsm-work-auth-module .jsm-review-title{letter-spacing:.08em!important;font-size:17px!important}section.jsm-work-auth-module .jsm-radio-grid--spaced{grid-template-columns:1fr!important}section.jsm-work-auth-module .portal-otp-card{min-height:auto!important;padding:32px 24px 16px!important}section.jsm-work-auth-module .portal-otp-title{box-sizing:border-box!important;width:auto!important;max-width:calc(100% - 88px)!important;padding:0!important;font-size:24px!important}section.jsm-work-auth-module .portal-otp-close{width:40px!important;height:40px!important;font-size:32px!important;top:10px!important;right:10px!important}section.jsm-work-auth-module .portal-otp-actions{flex-direction:column!important}section.jsm-work-auth-module .portal-otp-actions .jsm-btn,section.jsm-work-auth-module .portal-otp-actions .jsm-btn-secondary{width:100%!important;min-width:auto!important}}@media print{section.jsm-work-auth-module{color:#000!important;background:#fff!important}section.jsm-work-auth-module .jsm-actions,section.jsm-work-auth-module .jsm-btn,section.jsm-work-auth-module .portal-actions{display:none!important}}section.jsm-quote-request-module{--font-family:"Book Antiqua","Palatino Linotype","Georgia",serif;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--bg-base:#0a0a0a;--bg-card:#1a2230;--bg-panel:#0a1017;--bg-panel-alt:#0a1929;--bg-input:#bfc8d6;--bg-input-dark:#b0bac8;--bg-input-locked:#a0a8b4;--bg-overlay:#000c;--bg-tint-blue:#005fa31a;--bg-tint-green:#00a6501a;--bg-tint-red:#ff4b4b0d;--bg-tint-orange:#ff980033;--bg-overlay-light:#000000b3;--text-base:#cfd5de;--text-strong:#fff;--text-muted:#8fa0b6;--text-subtle:#6b7c8f;--text-label:#005fa3;--text-input:#1c1c1c;--text-placeholder:#5c6a7d;--text-required:#ff4b4b;--text-highlight:#0c78c5;--text-success:#00a650;--text-warning:#ff9800;--border-base:#2d3440;--border-input:#005fa3;--border-focus:#fff;--border-accent:#005fa3;--border-accent-hover:#07c;--border-success:#00a650;--border-danger:#ff4b4b;--border-soft:#30353c99;--btn-primary:#005fa3;--btn-primary-hover:#004a82;--btn-secondary:#333;--btn-secondary-hover:#444;--btn-submit-gradient:linear-gradient(180deg,#00a650,#008a44);--btn-submit-hover-gradient:linear-gradient(180deg,#00b85c,#00994a);--size-base:17px;--size-label:20px;--size-input:20px;--size-section-title:36px;--size-section-subtitle:24px;--size-helper:14px;--size-button:18px;--radius-small:4px;--radius-medium:12px;--radius-large:16px;--transition-smooth:all .3s cubic-bezier(.4,0,.2,1);--texture-layers:radial-gradient(ellipse 90% 90% at center,transparent 18%,#0009 100%),radial-gradient(circle at 20% 50%,#0f5fa314 0%,transparent 60%),radial-gradient(circle at 80% 80%,#00a6500f 0%,transparent 60%),radial-gradient(circle at 50% 20%,#ff4b4b0a 0%,transparent 50%),repeating-linear-gradient(45deg,transparent,transparent 8px,#ffffff05 0,#ffffff05 16px),repeating-linear-gradient(-45deg,transparent,transparent 12px,#005fa308 0,#005fa308 24px);font-family:var(--font-family)!important;background:var(--bg-base)!important;background-image:var(--texture-layers)!important;color:var(--text-base)!important;font-size:var(--size-base)!important;box-sizing:border-box!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;background-repeat:repeat!important;background-size:100% 100%!important;background-attachment:fixed!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:100vh!important;margin:0!important;padding:60px 24px!important;display:flex!important}section.jsm-quote-request-module *,section.jsm-quote-request-module :after,section.jsm-quote-request-module :before{box-sizing:border-box!important}section.jsm-quote-request-module .jsm-quote-request-layout{max-width:100%!important;margin:0 auto!important}section.jsm-quote-request-module .jsm-left-panel,section.jsm-quote-request-module .jsm-quote-request-layout{background:0 0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;padding:0!important;display:flex!important}section.jsm-quote-request-module form#portalAccessForm{flex-direction:column!important;align-items:center!important;width:100%!important;max-width:820px!important;margin:0 auto!important;padding:0!important;display:flex!important}section.jsm-quote-request-module form#quoteRequestForm{width:100%!important;max-width:900px!important;margin:0 auto!important;padding:0!important}section.jsm-quote-request-module [data-gate=post-verify][hidden]{display:none!important}section.jsm-quote-request-module[data-portal-state=locked] [data-gate=post-verify],section.jsm-quote-request-module[data-portal-state=locked] form#quoteRequestForm{visibility:hidden!important;opacity:0!important;height:0!important;display:none!important;overflow:hidden!important}section.jsm-quote-request-module[data-portal-state=locked] .jsm-left-panel{width:100%!important;max-width:800px!important;margin:0 auto!important}section.jsm-quote-request-module[data-portal-state=pending] [data-gate=post-verify],section.jsm-quote-request-module[data-portal-state=pending] form#quoteRequestForm{visibility:hidden!important;opacity:0!important;height:0!important;display:none!important;overflow:hidden!important}section.jsm-quote-request-module[data-portal-state=verified] form[data-gate=post-verify]{display:block!important}section.jsm-quote-request-module[data-portal-state=verified] #portalAccessCard{display:none!important}section.jsm-quote-request-module .portal-card{background:var(--bg-card)!important;border-radius:var(--radius-large)!important;border:1px solid #ffffff17!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:820px!important;margin:0 auto!important;padding:24px 32px 28px!important;display:flex!important;box-shadow:0 2px 6px #0000008c,0 8px 28px #000000a6,0 24px 64px #000000bf,0 56px 120px #0009,inset 0 1px #ffffff12!important}section.jsm-quote-request-module .portal-verification-title{text-align:center!important;font-size:28px!important;font-weight:var(--font-weight-bold)!important;color:var(--text-strong)!important;letter-spacing:.3px!important;width:100%!important;margin:0!important;padding:0!important}section.jsm-quote-request-module .portal-card-header{justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;display:flex!important}section.jsm-quote-request-module .portal-header-content{text-align:center!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;display:flex!important}section.jsm-quote-request-module .portal-form-label{color:var(--text-link)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:14px!important;font-weight:700!important}section.jsm-quote-request-module .portal-header-logo{object-fit:contain!important;flex-shrink:0!important;width:80px!important;height:auto!important}section.jsm-quote-request-module .portal-form-grid{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:20px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;display:grid!important}section.jsm-quote-request-module .portal-form-grid .jsm-field-group{flex-direction:column!important;width:100%!important;min-width:0!important;margin-bottom:0!important;display:flex!important}section.jsm-quote-request-module .portal-form-grid .jsm-field-group label{align-items:center!important;min-height:28px!important;display:flex!important}section.jsm-quote-request-module .portal-form-grid .jsm-field-group .jsm-input{box-sizing:border-box!important;width:100%!important}section.jsm-quote-request-module .jsm-field-group.jsm-field-span-2,section.jsm-quote-request-module .portal-form-grid .jsm-field-group.jsm-field-span-2{grid-column:1/-1!important;width:100%!important}section.jsm-quote-request-module .portal-actions{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;margin:24px auto 0!important;display:flex!important}section.jsm-quote-request-module .portal-actions__buttons{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:24px!important;display:flex!important}section.jsm-quote-request-module .portal-actions__buttons .jsm-btn{min-width:200px!important;height:56px!important;font-size:var(--size-button)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.5px!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;display:flex!important}section.jsm-quote-request-module .portal-status{font-size:var(--size-helper)!important;color:var(--text-muted)!important}section.jsm-quote-request-module .portal-status[data-status=success]{color:var(--text-success)!important}section.jsm-quote-request-module .portal-status[data-status=error]{color:var(--text-required)!important}section.jsm-quote-request-module .portal-consent{background:var(--bg-panel)!important;border:1px solid var(--border-base)!important;border-radius:var(--radius-medium)!important;flex-direction:column!important;gap:16px!important;max-width:100%!important;margin:32px auto 0!important;padding:20px 24px!important;display:flex!important}section.jsm-quote-request-module .portal-consent[hidden]{display:none!important}section.jsm-quote-request-module .portal-consent__label{align-items:center!important;gap:12px!important;display:flex!important}section.jsm-quote-request-module .portal-consent__label,section.jsm-quote-request-module .portal-consent__label span{color:var(--text-base)!important;font-size:15px!important;line-height:1.5!important}section.jsm-quote-request-module .portal-consent__label .jsm-consent-checkbox{flex-shrink:0!important;align-self:center!important;margin-top:0!important}section.jsm-quote-request-module .portal-otp-modal{z-index:9999!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;justify-content:center!important;align-items:center!important;display:none!important;position:fixed!important;inset:0!important}section.jsm-quote-request-module .portal-otp-modal.is-visible{display:flex!important}section.jsm-quote-request-module .portal-otp-backdrop{background:var(--bg-overlay)!important;position:absolute!important;inset:0!important}section.jsm-quote-request-module .portal-otp-card{background:var(--bg-card)!important;border:1px solid var(--border-base)!important;border-radius:var(--radius-large)!important;text-align:center!important;z-index:1!important;flex-direction:column!important;align-items:center!important;gap:20px!important;width:calc(100% - 32px)!important;max-width:600px!important;min-height:480px!important;padding:48px 40px 32px!important;display:flex!important;position:relative!important;box-shadow:0 20px 60px #0009!important}section.jsm-quote-request-module .portal-otp-title{color:var(--text-strong)!important;font-size:28px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.3px!important;margin:0!important;line-height:1.3!important}section.jsm-quote-request-module .portal-otp-sentto{color:var(--text-muted)!important;margin:0 0 24px!important;font-size:16px!important;line-height:1.4!important}section.jsm-quote-request-module .portal-otp-subtitle{color:var(--text-required)!important;font-size:16px!important;font-weight:var(--font-weight-medium)!important;margin:8px 0 0!important}section.jsm-quote-request-module .portal-otp-close{color:var(--text-required)!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;padding:0!important;font-size:36px!important;transition:color .2s!important;display:flex!important;position:absolute!important;top:16px!important;right:16px!important}section.jsm-quote-request-module .portal-otp-input{background:var(--bg-input-dark)!important;border:2px solid var(--border-base)!important;border-radius:var(--radius-medium)!important;color:var(--text-strong)!important;font-family:Courier New,monospace!important;font-size:32px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:20px!important;text-align:center!important;width:100%!important;max-width:100%!important;margin:0 auto 16px!important;padding:24px 32px!important;display:block!important;box-shadow:inset 0 2px 4px #0003!important}section.jsm-quote-request-module .portal-otp-input::placeholder{color:var(--text-subtle)!important;opacity:1!important}section.jsm-quote-request-module .portal-otp-input:focus{border-color:var(--border-accent)!important;outline:none!important}section.jsm-quote-request-module .portal-otp-actions{flex-wrap:wrap!important;justify-content:center!important;gap:16px!important;width:100%!important;margin-top:8px!important;display:flex!important}section.jsm-quote-request-module .portal-otp-actions .jsm-btn,section.jsm-quote-request-module .portal-otp-actions .jsm-btn-secondary{letter-spacing:.5px!important;text-transform:uppercase!important;border-radius:var(--radius-small)!important;min-width:160px!important;height:52px!important;font-size:15px!important;font-weight:var(--font-weight-bold)!important;transition:var(--transition-smooth)!important;flex:45%!important;justify-content:center!important;align-items:center!important;display:flex!important}section.jsm-quote-request-module .portal-otp-fineprint{color:var(--text-muted)!important;text-align:center!important;max-width:100%!important;margin-top:16px!important;margin-bottom:0!important;font-size:14px!important;line-height:1.5!important}section.jsm-quote-request-module .jsm-card{background:var(--bg-card)!important;border:1px solid var(--border-base)!important;border-radius:var(--radius-large)!important;margin:0!important;padding:40px 32px!important;box-shadow:0 20px 60px #00000080!important}section.jsm-quote-request-module .jsm-section-title,section.jsm-quote-request-module h2.jsm-section-title{font-size:var(--size-section-title)!important;color:var(--text-strong)!important;letter-spacing:.2px!important;font-weight:var(--font-weight-semibold)!important;border-bottom:2px solid var(--border-soft)!important;margin:0 0 32px!important;padding:0 0 16px!important}section.jsm-quote-request-module .jsm-field-grid{gap:24px!important;margin-bottom:28px!important;display:grid!important}section.jsm-quote-request-module .jsm-field-grid.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}section.jsm-quote-request-module .jsm-field-grid.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}section.jsm-quote-request-module .jsm-field-grid.grid-1{grid-template-columns:minmax(0,1fr)!important}section.jsm-quote-request-module .jsm-field-group{flex-direction:column!important;display:flex!important;position:relative!important}section.jsm-quote-request-module .jsm-field-group label{font-family:var(--font-family)!important;font-size:var(--size-label)!important;font-weight:var(--font-weight-semibold)!important;color:var(--text-label)!important;letter-spacing:.3px!important;align-items:baseline!important;gap:8px!important;margin-bottom:8px!important;display:inline-flex!important}section.jsm-quote-request-module .jsm-label-required{color:var(--text-required)!important;font-weight:var(--font-weight-semibold)!important}section.jsm-quote-request-module .jsm-input,section.jsm-quote-request-module .jsm-select,section.jsm-quote-request-module .jsm-textarea{background:var(--bg-input)!important;border:2px solid var(--border-input)!important;border-radius:var(--radius-small)!important;box-shadow:none!important;color:var(--text-input)!important;font-family:var(--font-family)!important;font-size:var(--size-input)!important;text-align:left!important;width:100%!important;padding:14px 18px!important;transition:border-color .2s,box-shadow .2s!important}section.jsm-quote-request-module .jsm-input::placeholder,section.jsm-quote-request-module .jsm-textarea::placeholder{font-family:var(--font-family)!important;color:var(--text-placeholder)!important;font-size:var(--size-base)!important}section.jsm-quote-request-module .jsm-input:focus,section.jsm-quote-request-module .jsm-select:focus,section.jsm-quote-request-module .jsm-textarea:focus{border-color:var(--border-focus)!important;outline:none!important;box-shadow:0 0 0 1px #ffffff40!important}section.jsm-quote-request-module .jsm-textarea{resize:vertical!important;min-height:160px!important}section.jsm-quote-request-module .jsm-select{cursor:pointer!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23005fa3' d='M6 8L1 3h10z'/%3E%3C/svg%3E")!important;background-position:right 18px center!important;background-repeat:no-repeat!important;padding-right:48px!important}section.jsm-quote-request-module .jsm-select option{background:var(--bg-input)!important;color:var(--text-input)!important}section.jsm-quote-request-module .jsm-checkbox{font-size:var(--size-base)!important;color:var(--text-base)!important;cursor:pointer!important;align-items:flex-start!important;gap:12px!important;display:flex!important}section.jsm-quote-request-module .jsm-checkbox input[type=checkbox]{appearance:none!important;background:var(--bg-panel)!important;border:2px solid var(--border-accent)!important;cursor:pointer!important;border-radius:4px!important;flex-shrink:0!important;width:22px!important;height:22px!important;margin-top:2px!important;transition:all .2s!important;position:relative!important;box-shadow:inset 0 0 0 2px #000!important}section.jsm-quote-request-module .jsm-checkbox input[type=checkbox]:checked{background:var(--border-success)!important;border-color:var(--border-success)!important}section.jsm-quote-request-module .jsm-checkbox input[type=checkbox]:checked:after{content:""!important;border:solid var(--text-strong)!important;border-width:0 2px 2px 0!important;width:5px!important;height:10px!important;position:absolute!important;top:2px!important;left:6px!important;transform:rotate(45deg)!important}section.jsm-quote-request-module .jsm-inline-link{color:var(--text-highlight)!important;text-decoration:underline!important;transition:color .2s!important}section.jsm-quote-request-module .jsm-inline-link:hover{color:var(--border-accent-hover)!important}section.jsm-quote-request-module .jsm-btn{background:var(--btn-primary)!important;color:var(--text-strong)!important;border-radius:var(--radius-small)!important;font-family:var(--font-family)!important;font-size:var(--size-button)!important;font-weight:var(--font-weight-bold)!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:none!important;padding:14px 42px!important;transition:background .2s,transform .1s!important}section.jsm-quote-request-module .jsm-btn:hover:not(:disabled){background:var(--btn-primary-hover)!important}section.jsm-quote-request-module .jsm-btn:active:not(:disabled){transform:translateY(1px)!important}section.jsm-quote-request-module .jsm-btn:disabled{background:var(--btn-secondary)!important;color:var(--text-subtle)!important;cursor:not-allowed!important;opacity:.6!important}section.jsm-quote-request-module .jsm-btn-secondary{background:var(--btn-secondary)!important;color:var(--text-base)!important}section.jsm-quote-request-module .jsm-btn-secondary:hover:not(:disabled){background:var(--btn-secondary-hover)!important}section.jsm-quote-request-module .jsm-btn-submit{background:var(--btn-submit-gradient)!important;padding:16px 48px!important}section.jsm-quote-request-module .jsm-btn-submit:hover:not(:disabled){background:var(--btn-submit-hover-gradient)!important}section.jsm-quote-request-module .jsm-actions{flex-wrap:wrap!important;justify-content:flex-end!important;padding-top:32px!important}section.jsm-quote-request-module .jsm-actions,section.jsm-quote-request-module .jsm-actions-right{align-items:center!important;gap:16px!important;display:flex!important}section.jsm-quote-request-module .jsm-terms-footer{font-size:var(--size-helper)!important;color:var(--text-subtle)!important;text-align:center!important;border-top:1px solid var(--border-soft)!important;margin-top:32px!important;padding:20px 0!important}section.jsm-quote-request-module .jsm-terms-footer a{color:var(--text-label)!important;margin:0 8px!important;text-decoration:underline!important;transition:color .2s!important}section.jsm-quote-request-module .jsm-terms-footer a:hover{color:var(--border-accent-hover)!important}section.jsm-quote-request-module .jsm-address-validation-status{font-size:var(--size-helper)!important;border-radius:var(--radius-small)!important;align-items:center!important;gap:8px!important;margin-top:8px!important;padding:10px 14px!important;display:flex!important}section.jsm-quote-request-module .jsm-address-validation-status.valid{background:var(--bg-tint-green)!important;border:1px solid var(--border-success)!important;color:var(--text-success)!important}section.jsm-quote-request-module .jsm-address-validation-status.invalid{background:var(--bg-tint-red)!important;border:1px solid var(--border-danger)!important;color:var(--text-required)!important}section.jsm-quote-request-module .jsm-address-validation-status.validating{background:var(--bg-tint-blue)!important;border:1px solid var(--border-accent)!important;color:var(--text-highlight)!important}section.jsm-quote-request-module .jsm-submit-status{border-radius:var(--radius-small)!important;text-align:center!important;margin-top:24px!important;padding:20px!important}section.jsm-quote-request-module .jsm-submit-status.success{background:var(--bg-tint-green)!important;border:1px solid var(--border-success)!important}section.jsm-quote-request-module .jsm-submit-status.error{background:var(--bg-tint-red)!important;border:1px solid var(--border-danger)!important}section.jsm-quote-request-module .jsm-submit-message{font-size:var(--size-button)!important;margin:0!important}section.jsm-quote-request-module .jsm-submit-status.success .jsm-submit-message{color:var(--text-success)!important}section.jsm-quote-request-module .jsm-submit-status.error .jsm-submit-message{color:var(--text-required)!important}section.jsm-quote-request-module .flatpickr-calendar{background:var(--bg-card)!important;border:1px solid var(--border-base)!important;border-radius:var(--radius-medium)!important;color:var(--text-base)!important;font-family:var(--font-family)!important;box-shadow:0 10px 40px #00000080!important}section.jsm-quote-request-module .flatpickr-months{background:var(--bg-card)!important;border-bottom:1px solid var(--border-base)!important;padding:10px 0!important}section.jsm-quote-request-module .flatpickr-current-month,section.jsm-quote-request-module .flatpickr-month{color:var(--text-strong)!important}section.jsm-quote-request-module .flatpickr-weekdays{background:var(--bg-card)!important}section.jsm-quote-request-module .flatpickr-weekday{color:var(--text-muted)!important;font-weight:var(--font-weight-semibold)!important}section.jsm-quote-request-module .flatpickr-day{color:var(--text-base)!important;border-radius:8px!important;transition:all .2s!important}section.jsm-quote-request-module .flatpickr-day:hover{background:var(--border-base)!important;border-color:var(--border-base)!important}section.jsm-quote-request-module .flatpickr-day.selected{background:var(--btn-primary)!important;border-color:var(--btn-primary)!important;color:var(--text-strong)!important}section.jsm-quote-request-module .flatpickr-day.today{border-color:var(--btn-primary)!important}section.jsm-quote-request-module .flatpickr-next-month,section.jsm-quote-request-module .flatpickr-prev-month{color:var(--text-base)!important;fill:var(--text-base)!important}.pac-container{border:1px solid var(--border-base)!important;border-radius:var(--radius-small)!important;z-index:9999!important;margin-top:4px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;box-shadow:0 8px 24px #0006!important}.pac-container,.pac-item{background:var(--bg-card)!important}.pac-item{color:var(--text-base)!important;border-bottom:1px solid var(--border-soft)!important;cursor:pointer!important;padding:12px 16px!important;font-size:16px!important;transition:background-color .2s!important}.pac-item:last-child{border-bottom:none!important}.pac-item-selected,.pac-item:hover{background:var(--bg-panel)!important}.pac-matched{color:var(--text-highlight)!important;font-weight:var(--font-weight-semibold)!important}.pac-icon{margin-right:10px!important}.pac-item-query{color:var(--text-base)!important;font-size:16px!important}@media (max-width:1024px){section.jsm-quote-request-module .jsm-field-grid.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){section.jsm-quote-request-module{padding:40px 16px!important}section.jsm-quote-request-module .jsm-card,section.jsm-quote-request-module .portal-card{padding:24px 20px!important}section.jsm-quote-request-module .jsm-field-grid.grid-2,section.jsm-quote-request-module .jsm-field-grid.grid-3,section.jsm-quote-request-module .portal-form-grid{grid-template-columns:minmax(0,1fr)!important}section.jsm-quote-request-module .jsm-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important}section.jsm-quote-request-module .jsm-btn{width:100%!important}section.jsm-quote-request-module .portal-actions__buttons{flex-direction:column!important;gap:16px!important;width:100%!important}section.jsm-quote-request-module .portal-actions__buttons .jsm-btn{width:100%!important}section.jsm-quote-request-module .portal-otp-card{min-height:auto!important;padding:32px 24px 24px!important}section.jsm-quote-request-module .portal-otp-title{box-sizing:border-box!important;width:auto!important;max-width:calc(100% - 88px)!important;padding:0!important;font-size:24px!important}section.jsm-quote-request-module .portal-otp-close{width:40px!important;height:40px!important;font-size:32px!important;top:10px!important;right:10px!important}section.jsm-quote-request-module .portal-otp-input{letter-spacing:12px!important;padding:20px 16px!important;font-size:24px!important}section.jsm-quote-request-module .portal-otp-actions{flex-direction:column!important}section.jsm-quote-request-module .portal-otp-actions .jsm-btn,section.jsm-quote-request-module .portal-otp-actions .jsm-btn-secondary{flex:none!important;width:100%!important}}@media (prefers-reduced-motion:reduce){section.jsm-quote-request-module *,section.jsm-quote-request-module :after,section.jsm-quote-request-module :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}section.jsm-job-app-module{color:#cfd5de!important;background-color:#0a0a0a!important;background-image:radial-gradient(circle at 20%,#0f5fa314 0,#0000 60%),radial-gradient(circle at 80% 80%,#00a6500f 0,#0000 60%),radial-gradient(circle at 50% 20%,#ff4b4b0a 0,#0000 50%),repeating-linear-gradient(45deg,#0000,#0000 8px,#ffffff05 8px 16px),repeating-linear-gradient(-45deg,#0000,#0000 12px,#005fa308 12px 24px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:100% 100%!important;background-attachment:fixed!important;background-origin:padding-box!important;background-clip:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;min-height:auto!important;margin:0!important;padding:160px 0!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:17px!important;display:flex!important;position:relative!important}section.jsm-job-app-module *,section.jsm-job-app-module :after,section.jsm-job-app-module :before{box-sizing:border-box!important}section.jsm-job-app-module .jsm-hidden{display:none!important}section.jsm-job-app-module .jsm-loading-overlay{z-index:10000!important;background:#000c!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:20px!important;display:flex!important;position:fixed!important;inset:0!important}section.jsm-job-app-module .jsm-loading-overlay[hidden]{display:none!important}section.jsm-job-app-module .jsm-loading-spinner{border:4px solid #ffffff1a!important;border-top-color:#005fa3!important;border-radius:50%!important;width:50px!important;height:50px!important;animation:jsm-spin 1s linear infinite!important}@keyframes jsm-spin{to{transform:rotate(1turn)}}section.jsm-job-app-module .jsm-loading-overlay p{color:#fff!important;margin:0!important;font-size:18px!important}section.jsm-job-app-module .jsm-form-status{z-index:9999!important;text-align:center!important;border-radius:8px!important;max-width:90%!important;padding:16px 24px!important;font-size:16px!important;font-weight:600!important;position:fixed!important;top:20px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 4px 20px #0000004d!important}section.jsm-job-app-module .jsm-form-status[hidden]{display:none!important}section.jsm-job-app-module .jsm-form-status.success{color:#fff!important;background:#0f9d58!important}section.jsm-job-app-module .jsm-form-status.error{color:#fff!important;background:#d32f2f!important}section.jsm-job-app-module .jsm-login-card{background:#1a2230!important;border:1px solid #2d3440!important;border-radius:16px!important;width:100%!important;max-width:600px!important;min-height:auto!important;margin:0 auto!important;padding:12px 32px!important;box-shadow:0 20px 60px #00000080!important}section.jsm-job-app-module .jsm-login-card[hidden]{display:none!important}section.jsm-job-app-module .jsm-login-header{justify-content:space-between!important;align-items:center!important;gap:24px!important;margin-bottom:16px!important;padding-top:40px!important;display:flex!important}section.jsm-job-app-module .jsm-header-content{text-align:center!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-self:center!important;align-items:center!important;display:flex!important}section.jsm-job-app-module .jsm-login-header h1{color:#fff!important;text-align:center!important;margin:0 0 12px!important;font-size:24px!important;font-weight:700!important}section.jsm-job-app-module .jsm-login-subtitle{color:#8fa0b6!important;text-align:center!important;margin:0!important;font-size:13px!important;line-height:1.6!important}section.jsm-job-app-module .jsm-header-logo{object-fit:contain!important;flex-shrink:0!important;width:80px!important;height:auto!important}section.jsm-job-app-module .jsm-login-methods{flex-direction:column!important;gap:12px!important;display:flex!important}section.jsm-job-app-module .jsm-btn-google{color:#333!important;cursor:pointer!important;background:#fff!important;border:1px solid #dadce0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:24px!important;margin-bottom:24px!important;padding:30px 20px!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important;display:flex!important}section.jsm-job-app-module .jsm-btn-google:hover{background:#f8f9fa!important;box-shadow:0 2px 8px #00000026!important}section.jsm-job-app-module .jsm-btn-google .google-icon{width:20px!important;height:20px!important}section.jsm-job-app-module .jsm-login-divider{color:#6b7c8f!important;align-items:center!important;gap:16px!important;font-size:14px!important;display:flex!important}section.jsm-job-app-module .jsm-login-divider:after,section.jsm-job-app-module .jsm-login-divider:before{content:""!important;background:#2d3440!important;flex:1!important;height:1px!important}section.jsm-job-app-module .jsm-email-login{flex-direction:column!important;gap:12px!important;display:flex!important}section.jsm-job-app-module #login-email,section.jsm-job-app-module #profile-email,section.jsm-job-app-module #verify-email{color:#e8eaed!important;background:#0d1622!important;border:1px solid #2d3440!important}section.jsm-job-app-module #login-email::placeholder,section.jsm-job-app-module #profile-email::placeholder,section.jsm-job-app-module #verify-email::placeholder{color:#6b7c8f!important}section.jsm-job-app-module #login-email:focus,section.jsm-job-app-module #profile-email:focus,section.jsm-job-app-module #verify-email:focus{border-color:#005fa3!important;box-shadow:0 0 0 1px #005fa340!important}section.jsm-job-app-module .jsm-verify-actions,section.jsm-job-app-module .jsm-verify-form{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}section.jsm-job-app-module .jsm-verify-actions{gap:16px!important;margin-top:12px!important}section.jsm-job-app-module .jsm-verify-actions .jsm-btn{text-align:center!important}section.jsm-job-app-module .jsm-verify-actions .jsm-btn,section.jsm-job-app-module .jsm-verify-divider{justify-content:center!important;align-items:center!important;width:100%!important;max-width:300px!important;display:flex!important}section.jsm-job-app-module .jsm-verify-divider{color:#6b7c8f!important;margin:16px 0!important;font-size:14px!important}section.jsm-job-app-module .jsm-verify-divider span{padding:0 12px!important}section.jsm-job-app-module .jsm-verify-divider:after,section.jsm-job-app-module .jsm-verify-divider:before{content:""!important;background:#2d3440!important;flex:1!important;height:1px!important}section.jsm-job-app-module #verifyGoogleBtn{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:300px!important;margin:0 auto!important;display:flex!important}section.jsm-job-app-module .jsm-login-note{color:#6b7c8f!important;text-align:center!important;margin-top:16px!important;font-size:13px!important}section.jsm-job-app-module .jsm-profile-card{background:#1a2230!important;border:1px solid #2d3440!important;border-radius:16px!important;max-width:600px!important;margin:60px auto!important;padding:48px 40px!important;box-shadow:0 20px 60px #00000080!important}section.jsm-job-app-module .jsm-profile-card[hidden]{display:none!important}section.jsm-job-app-module .jsm-profile-header{text-align:center!important;margin-bottom:36px!important}section.jsm-job-app-module .jsm-profile-header h2{color:#fff!important;margin:0 0 12px!important;font-size:28px!important;font-weight:700!important}section.jsm-job-app-module .jsm-profile-header p{color:#8fa0b6!important;margin:0!important;font-size:16px!important}section.jsm-job-app-module .jsm-profile-form{flex-direction:column!important;gap:20px!important;display:flex!important}section.jsm-job-app-module .jsm-profile-actions{margin-top:16px!important}section.jsm-job-app-module .jsm-verify-card{background:#1a2230!important;border:1px solid #2d3440!important;border-radius:16px!important;max-width:600px!important;margin:60px auto!important;padding:48px 40px!important;box-shadow:0 20px 60px #00000080!important}section.jsm-job-app-module .jsm-verify-card[hidden]{display:none!important}section.jsm-job-app-module .jsm-verify-header{text-align:center!important;margin-bottom:32px!important}section.jsm-job-app-module .jsm-verify-header h2{color:#fff!important;margin:0 0 12px!important;font-size:28px!important;font-weight:700!important}section.jsm-job-app-module .jsm-verify-header p{color:#8fa0b6!important;margin:0!important;font-size:16px!important}section.jsm-job-app-module .jsm-verify-profile-summary{background:#0a1017!important;border:1px solid #1f2b38!important;border-radius:8px!important;margin-bottom:32px!important;padding:20px!important}section.jsm-job-app-module .jsm-verify-profile-item{border-bottom:1px solid #1f2b38!important;justify-content:space-between!important;padding:8px 0!important;display:flex!important}section.jsm-job-app-module .jsm-verify-profile-item:last-child{border-bottom:none!important}section.jsm-job-app-module .jsm-verify-label{color:#6b7c8f!important;font-size:14px!important}section.jsm-job-app-module .jsm-verify-value{color:#fff!important;font-size:14px!important;font-weight:600!important}section.jsm-job-app-module .jsm-verify-methods{flex-direction:column!important;gap:16px!important;display:flex!important}section.jsm-job-app-module .jsm-verify-btn{text-align:left!important;cursor:pointer!important;background:#0a1929!important;border:2px solid #1e3a5f!important;border-radius:10px!important;align-items:center!important;gap:16px!important;padding:20px 24px!important;transition:all .2s!important;display:flex!important}section.jsm-job-app-module .jsm-verify-btn:hover{background:#0d2137!important;border-color:#005fa3!important;transform:translateY(-2px)!important}section.jsm-job-app-module .jsm-verify-icon{font-size:28px!important}section.jsm-job-app-module .jsm-verify-text{flex-direction:column!important;gap:4px!important;display:flex!important}section.jsm-job-app-module .jsm-verify-text strong{color:#fff!important;font-size:16px!important}section.jsm-job-app-module .jsm-verify-text small{color:#8fa0b6!important;font-size:13px!important}section.jsm-job-app-module .jsm-otp-modal{z-index:9999!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;justify-content:center!important;align-items:center!important;display:none!important;position:fixed!important;inset:0!important}section.jsm-job-app-module .jsm-otp-modal.is-visible,section.jsm-job-app-module .jsm-otp-modal:not([hidden]){display:flex!important}section.jsm-job-app-module .jsm-otp-backdrop{background:#000000b3!important;position:absolute!important;inset:0!important}section.jsm-job-app-module .jsm-otp-card{text-align:center!important;z-index:1!important;background:#1a2230!important;border:1px solid #2d3440!important;border-radius:16px!important;width:calc(100% - 40px)!important;max-width:600px!important;padding:48px 40px!important;position:relative!important;box-shadow:0 20px 60px #00000080!important}section.jsm-job-app-module .jsm-otp-close{color:#ff4b4b!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;font-size:32px!important;display:flex!important;position:absolute!important;top:16px!important;right:16px!important}section.jsm-job-app-module .jsm-otp-title{color:#fff!important;margin:0 0 8px!important;font-size:24px!important;font-weight:700!important}section.jsm-job-app-module .jsm-otp-sentto{color:#8fa0b6!important;margin:0 0 32px!important;font-size:16px!important}section.jsm-job-app-module .jsm-otp-input{letter-spacing:16px!important;text-align:center!important;color:#fff!important;background:#0a1017!important;border:2px solid #2d3440!important;border-radius:10px!important;width:100%!important;margin-bottom:24px!important;padding:20px!important;font-family:monospace!important;font-size:32px!important;font-weight:700!important}section.jsm-job-app-module .jsm-otp-input::placeholder{color:#4a5666!important}section.jsm-job-app-module .jsm-otp-actions{justify-content:center!important;gap:16px!important;margin-bottom:20px!important;display:flex!important}section.jsm-job-app-module .jsm-otp-note{color:#6b7c8f!important;margin:0!important;font-size:13px!important}section.jsm-job-app-module .jsm-main-content{grid-template-columns:500px 1fr!important;gap:40px!important;width:100%!important;max-width:1600px!important;min-height:auto!important;margin:0 auto!important;padding:32px!important;display:grid!important}section.jsm-job-app-module .jsm-main-content[hidden]{display:none!important}section.jsm-job-app-module .jsm-sidebar{background:#1a2230!important;border:1px solid #2d3440!important;border-radius:12px!important;flex-direction:column!important;width:500px!important;min-height:calc(100vh - 64px)!important;padding:28px!important;display:flex!important;position:sticky!important;top:32px!important;overflow-y:auto!important}section.jsm-job-app-module .jsm-sidebar-profile{border-bottom:1px solid #2d3440!important;align-items:center!important;gap:16px!important;margin-bottom:12px!important;padding-bottom:12px!important;display:flex!important}section.jsm-job-app-module .jsm-sidebar-avatar{background:#0a1929!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;font-size:42px!important;display:flex!important}section.jsm-job-app-module .jsm-sidebar-info{flex-direction:column!important;gap:4px!important;display:flex!important;overflow:hidden!important}section.jsm-job-app-module .jsm-sidebar-name{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:22px!important;font-weight:700!important;overflow:hidden!important}section.jsm-job-app-module .jsm-sidebar-email,section.jsm-job-app-module .jsm-sidebar-phone{color:#8fa0b6!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:18px!important;overflow:hidden!important}section.jsm-job-app-module .jsm-sidebar-status{border-bottom:1px solid #2d3440!important;margin-bottom:12px!important;padding-bottom:12px!important}section.jsm-job-app-module .jsm-autosave-status{color:#6b7c8f!important;font-size:17px!important}section.jsm-job-app-module .jsm-autosave-status.saving{color:#ffa726!important}section.jsm-job-app-module .jsm-autosave-status.saved{color:#66bb6a!important}section.jsm-job-app-module .jsm-autosave-status.error{color:#ff5252!important}section.jsm-job-app-module .jsm-sidebar-actions{flex-direction:column!important;gap:12px!important;display:flex!important}section.jsm-job-app-module .jsm-form-container{flex:1!important;min-width:0!important}section.jsm-job-app-module .jsm-application-form{flex-direction:column!important;gap:32px!important;display:flex!important}section.jsm-job-app-module .jsm-sidebar-progress{flex:1!important}section.jsm-job-app-module .jsm-sidebar-files,section.jsm-job-app-module .jsm-sidebar-progress{border-bottom:1px solid #2d3440!important;margin-bottom:12px!important;padding-bottom:12px!important;overflow-y:auto!important}section.jsm-job-app-module .jsm-sidebar-files{max-height:300px!important}section.jsm-job-app-module .jsm-sidebar-files h3{color:#fff!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:0 0 12px!important;font-size:22px!important;font-weight:700!important}section.jsm-job-app-module .jsm-sidebar-files-list{flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}section.jsm-job-app-module .jsm-sidebar-files-empty{color:#6b7c8f!important;text-align:center!important;padding:12px!important;font-size:15px!important;font-style:italic!important}section.jsm-job-app-module .jsm-sidebar-file-item{margin:0!important;padding:0!important}section.jsm-job-app-module .jsm-sidebar-file-link{color:inherit!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}section.jsm-job-app-module .jsm-sidebar-file-link:hover{background:#005fa31a!important;border-color:#005fa34d!important}section.jsm-job-app-module .jsm-sidebar-file-item-disabled{opacity:.7!important;background:#30353c4d!important;border:1px solid #30353c80!important;border-radius:8px!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:flex!important}section.jsm-job-app-module .jsm-sidebar-file-icon{text-align:center!important;flex-shrink:0!important;width:24px!important;font-size:20px!important}section.jsm-job-app-module .jsm-sidebar-file-info{flex-direction:column!important;flex:1!important;gap:4px!important;min-width:0!important;display:flex!important}section.jsm-job-app-module .jsm-sidebar-file-name{color:#cfd5de!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;font-weight:600!important;overflow:hidden!important}section.jsm-job-app-module .jsm-sidebar-file-link:hover .jsm-sidebar-file-name{color:#0c78c5!important}section.jsm-job-app-module .jsm-sidebar-file-meta{color:#6b7c8f!important;font-size:13px!important}section.jsm-job-app-module .jsm-sidebar-file-view{color:#0c78c5!important;opacity:0!important;flex-shrink:0!important;font-size:13px!important;font-weight:600!important;transition:opacity .2s!important}section.jsm-job-app-module .jsm-sidebar-file-link:hover .jsm-sidebar-file-view{opacity:1!important}section.jsm-job-app-module .jsm-sidebar-progress h3{color:#fff!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:0 0 12px!important;font-size:22px!important;font-weight:700!important}section.jsm-job-app-module .jsm-sidebar-sections{flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}section.jsm-job-app-module .jsm-sidebar-section-item{cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:10px!important;transition:all .2s!important}section.jsm-job-app-module .jsm-sidebar-section-item:hover{background:#005fa31a!important;border-color:#005fa34d!important}section.jsm-job-app-module .jsm-sidebar-section-item.active{background:#0c78c526!important;border-color:#0c78c5!important}section.jsm-job-app-module .jsm-sidebar-section-item.completed{background:#00a6501a!important}section.jsm-job-app-module .jsm-section-header{align-items:center!important;gap:12px!important;margin-bottom:6px!important;display:flex!important}section.jsm-job-app-module .jsm-section-number{color:#6b7c8f!important;background:#0a1929!important;border:2px solid #2d3440!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:18px!important;font-weight:700!important;transition:all .3s!important;display:flex!important}section.jsm-job-app-module .jsm-sidebar-section-item.active .jsm-section-number{color:#fff!important;background:linear-gradient(#0c78c5,#085a97)!important;border-color:#1f6daa!important;box-shadow:0 0 12px #0c78c566!important}section.jsm-job-app-module .jsm-sidebar-section-item.completed .jsm-section-number{color:#fff!important;background:linear-gradient(135deg,#00a650,#008a44)!important;border-color:#00a650!important}section.jsm-job-app-module .jsm-sidebar-section-item.completed .jsm-section-number:after{content:"✓"!important;font-size:18px!important}section.jsm-job-app-module .jsm-section-name{color:#cfd5de!important;flex:1!important;font-size:19px!important;font-weight:600!important;line-height:1.4!important}section.jsm-job-app-module .jsm-sidebar-section-item.active .jsm-section-name{color:#0c78c5!important;font-weight:700!important}section.jsm-job-app-module .jsm-sidebar-section-item.completed .jsm-section-name{color:#cfd5de!important}section.jsm-job-app-module .jsm-section-progress{align-items:center!important;gap:8px!important;margin-top:4px!important;display:flex!important}section.jsm-job-app-module .jsm-progress-bar-mini{background:#2d3440!important;border-radius:2px!important;flex:1!important;height:4px!important;overflow:hidden!important}section.jsm-job-app-module .jsm-progress-fill{background:linear-gradient(90deg,#0c78c5,#085a97)!important;border-radius:2px!important;width:0!important;height:100%!important;transition:width .4s!important}section.jsm-job-app-module .jsm-sidebar-section-item.completed .jsm-progress-fill{background:linear-gradient(90deg,#00a650,#008a44)!important;width:100%!important}section.jsm-job-app-module .jsm-progress-percent{color:#6b7c8f!important;text-align:right!important;min-width:45px!important;font-size:17px!important;font-weight:600!important}section.jsm-job-app-module .jsm-sidebar-section-item.active .jsm-progress-percent{color:#0c78c5!important}section.jsm-job-app-module .jsm-sidebar-section-item.completed .jsm-progress-percent{color:#00a650!important}section.jsm-job-app-module .jsm-form-steps{position:relative!important}section.jsm-job-app-module .jsm-form-step{animation:jsm-slideIn .4s forwards!important;display:none!important}section.jsm-job-app-module .jsm-form-step.active{display:block!important}section.jsm-job-app-module .jsm-form-step[hidden]{display:none!important}@keyframes jsm-slideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}section.jsm-job-app-module .jsm-card{background:#1a2230!important;border:1px solid #2d3440!important;border-radius:12px!important;padding:32px!important}section.jsm-job-app-module .jsm-section-title{margin:12px 0 18px!important;padding:0 0 16px!important;font-size:36px!important}section.jsm-job-app-module .jsm-section-subtitle,section.jsm-job-app-module .jsm-section-title{color:#fff!important;letter-spacing:.2px!important;border-bottom:2px solid #30353ccc!important;font-weight:600!important}section.jsm-job-app-module .jsm-section-subtitle{border-top:none!important;margin:32px 0 20px!important;padding:0 0 12px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:24px!important}section.jsm-job-app-module .jsm-section-subtitle:first-of-type{margin-top:0!important}section.jsm-job-app-module .jsm-divider{border:none!important;border-top:2px solid #30353c99!important;width:100%!important;margin:40px 0 24px!important}section.jsm-job-app-module .jsm-section-helper{color:#8fa0b6!important;margin:0 0 24px!important;font-size:15px!important;line-height:1.5!important}section.jsm-job-app-module .jsm-field-grid{gap:10px!important;margin-bottom:12px!important;display:grid!important}section.jsm-job-app-module .jsm-field-grid[hidden]{display:none!important}section.jsm-job-app-module .jsm-field-grid.grid-1{grid-template-columns:minmax(0,1fr)!important}section.jsm-job-app-module .jsm-field-grid.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}section.jsm-job-app-module .jsm-field-grid.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}section.jsm-job-app-module .jsm-field-grid.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}section.jsm-job-app-module .jsm-field-group.jsm-field-span-2{grid-column:1/-1!important;width:100%!important}section.jsm-job-app-module .jsm-field-group{flex-direction:column!important;gap:0!important;width:100%!important;margin-bottom:0!important;display:flex!important;position:relative!important}section.jsm-job-app-module .jsm-field-group[hidden]{display:none!important}section.jsm-job-app-module .jsm-field-group label{color:#005fa3!important;text-align:left!important;letter-spacing:.3px!important;align-items:baseline!important;gap:25px!important;width:100%!important;margin-top:12px!important;margin-bottom:4px!important;margin-right:25px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:22px!important;font-weight:600!important;display:inline-flex!important}section.jsm-job-app-module .jsm-verify-form .jsm-field-group:first-child,section.jsm-job-app-module .jsm-verify-form .jsm-field-group:first-child label{margin-top:0!important}section.jsm-job-app-module .jsm-label-required{color:#ff4b4b!important;font-weight:600!important}section.jsm-job-app-module .jsm-upload-label-red{color:red!important}section.jsm-job-app-module .jsm-field-helper,section.jsm-job-app-module .jsm-section-helper{color:#8fa0b6!important;margin-top:4px!important;margin-bottom:16px!important;font-size:14px!important;line-height:1.5!important}section.jsm-job-app-module .jsm-input,section.jsm-job-app-module .jsm-select,section.jsm-job-app-module .jsm-textarea{box-shadow:none!important;color:#cfd5de!important;text-align:left!important;background:#2a2a2a!important;border:2px solid #000!important;border-radius:4px!important;width:100%!important;margin-top:0!important;padding:12px 16px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:20px!important;transition:border-color .2s,box-shadow .2s!important}section.jsm-job-app-module .jsm-input::placeholder,section.jsm-job-app-module .jsm-textarea::placeholder{color:#6b7c8f!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:17px!important;font-style:normal!important}section.jsm-job-app-module .jsm-input:focus,section.jsm-job-app-module .jsm-select:focus,section.jsm-job-app-module .jsm-textarea:focus{border-color:#fff!important;outline:none!important;box-shadow:0 0 0 1px #ffffff40!important}section.jsm-job-app-module .jsm-input-locked{color:#333!important;cursor:not-allowed!important;background:#a0a8b4!important}section.jsm-job-app-module .jsm-input-error{border-color:#ff4b4b!important}section.jsm-job-app-module gmp-place-autocomplete{--gmp-mat-color-surface:#2a2a2a!important;--gmp-mat-color-on-surface:#cfd5de!important;--gmp-mat-color-primary:#005fa3!important;color-scheme:dark!important;width:100%!important;display:block!important}section.jsm-job-app-module gmp-place-autocomplete .jsm-input,section.jsm-job-app-module gmp-place-autocomplete input{color:#1c1c1c!important;background:#f5f7f9!important;border:2px solid #000!important;border-radius:4px!important;width:100%!important;padding:12px 16px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:20px!important}section.jsm-job-app-module gmp-place-autocomplete .jsm-input:focus,section.jsm-job-app-module gmp-place-autocomplete input:focus{border-color:#fff!important;outline:none!important;box-shadow:0 0 0 1px #ffffff40!important}section.jsm-job-app-module gmp-place-autocomplete::part(predictions-container){background:#fff!important;border:2px solid #000!important;border-radius:4px!important;box-shadow:0 4px 6px #0000001a!important}section.jsm-job-app-module gmp-place-autocomplete::part(prediction-item){color:#1c1c1c!important;background:#fff!important;padding:6px 12px!important;font-size:16px!important;line-height:1.3!important}section.jsm-job-app-module .jsm-textarea{resize:vertical!important;min-height:140px!important}section.jsm-job-app-module .jsm-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;padding-right:40px!important}section.jsm-job-app-module .jsm-select[multiple]{background-image:none!important;min-height:100px!important;padding-right:16px!important}section.jsm-job-app-module .jsm-phone-input-group{align-items:stretch!important;gap:8px!important;display:flex!important}section.jsm-job-app-module .jsm-phone-country-code{flex-shrink:0!important;width:120px!important;padding-right:16px!important}section.jsm-job-app-module .jsm-phone-number{flex:1!important}section.jsm-job-app-module .jsm-radio-group{flex-wrap:wrap!important;justify-content:left!important;align-items:center!important;gap:36px!important;margin-top:4px!important;display:flex!important}section.jsm-job-app-module .jsm-radio{cursor:pointer!important;color:#cfd5de!important;align-items:center!important;gap:8px!important;font-size:17px!important;display:flex!important;position:relative!important}section.jsm-job-app-module .jsm-radio input[type=radio]{appearance:none!important;cursor:pointer!important;background:#0d1622!important;border:2px solid #005fa3!important;border-radius:50%!important;flex-shrink:0!important;width:22px!important;height:22px!important;margin:0!important;transition:all .2s!important;position:relative!important;box-shadow:inset 0 0 0 2px #000!important}section.jsm-job-app-module .jsm-radio input[type=radio]:checked{background:#00a650!important;border-color:#00a650!important;box-shadow:0 0 0 2px #00000040!important}section.jsm-job-app-module .jsm-radio input[type=radio]:checked:after{content:""!important;background:#fff!important;border-radius:50%!important;width:8px!important;height:8px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}section.jsm-job-app-module .jsm-radio input[type=radio]:hover{border-color:#07c!important;box-shadow:0 0 0 3px #005fa340!important}section.jsm-job-app-module .jsm-radio input[type=radio]:focus{outline:none!important;box-shadow:0 0 0 3px #005fa359!important}section.jsm-job-app-module .jsm-checkbox input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:#818994!important;border:2px solid #000!important;border-radius:0!important;flex-shrink:0!important;width:29px!important;height:29px!important;margin-top:0!important;transition:border-color .2s,background .2s,box-shadow .2s!important;position:relative!important}section.jsm-job-app-module .jsm-checkbox input[type=checkbox]:checked{background:#005fa3!important;border-color:#005fa3!important;box-shadow:0 0 0 2px #005fa333!important}section.jsm-job-app-module .jsm-checkbox input[type=checkbox]:checked:after{content:""!important;border:3px solid #fff!important;border-width:0 3px 3px 0!important;position:absolute!important;inset:5px!important;transform:rotate(45deg)!important}section.jsm-job-app-module .jsm-checkbox input[type=checkbox]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #005fa359!important}section.jsm-job-app-module .jsm-checkbox-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;margin-top:8px!important;display:grid!important}section.jsm-job-app-module .jsm-checkbox-grid-3col{grid-template-columns:repeat(3,1fr)!important}section.jsm-job-app-module .jsm-systems-experience{background:#0c121d66!important;border:1px solid #30353c80!important;border-radius:8px!important;margin-top:12px!important;margin-bottom:20px!important;padding:20px 24px!important}section.jsm-job-app-module .jsm-form-step[data-step="5"] .jsm-field-group[style*="margin-top: 0"],section.jsm-job-app-module .jsm-form-step[data-step="5"] .jsm-field-group[style*="margin-top: 0"] label,section.jsm-job-app-module .jsm-form-step[data-step="5"] h3.jsm-section-subtitle:first-of-type{margin-top:0!important}section.jsm-job-app-module .jsm-days-of-week-grid{grid-template-columns:repeat(7,1fr)!important;gap:12px!important;margin-top:12px!important;display:grid!important}section.jsm-job-app-module .jsm-week-calendar-strip{gap:8px!important;margin-top:12px!important;margin-bottom:8px!important;display:flex!important}section.jsm-job-app-module .jsm-calendar-day-tile{cursor:pointer!important;background:#30353c4d!important;border:1px solid #30353c80!important;border-radius:8px!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:0!important;min-width:0!important;min-height:60px!important;padding:20px 16px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;transition:all .2s!important;display:flex!important}section.jsm-job-app-module .jsm-calendar-day-tile:hover{background:#005fa333!important;border-color:#005fa380!important;transform:translateY(-2px)!important}section.jsm-job-app-module .jsm-calendar-day-tile.selected{background:#ff980033!important;border-color:#ff9800!important}section.jsm-job-app-module .jsm-calendar-day-label{color:#cfd5de!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:16px!important;font-weight:600!important}section.jsm-job-app-module .jsm-calendar-day-date{display:none!important}section.jsm-job-app-module .jsm-calendar-day-tile.selected .jsm-calendar-day-label{color:#ff9800!important}section.jsm-job-app-module .jsm-selected-days-indicator{color:#6b7c8f!important;margin-top:8px!important;font-size:14px!important;font-style:italic!important}section.jsm-job-app-module .jsm-week-calendar-strip.jsm-input-error{border:2px solid #ff4b4b!important;border-radius:8px!important;padding:4px!important}@media (max-width:768px){section.jsm-job-app-module .jsm-week-calendar-strip{gap:6px!important}section.jsm-job-app-module .jsm-calendar-day-tile{min-height:55px!important;padding:18px 12px!important}section.jsm-job-app-module .jsm-calendar-day-label{font-size:11px!important}section.jsm-job-app-module .jsm-calendar-day-date{font-size:16px!important}}section.jsm-job-app-module .jsm-work-times-grid{grid-template-columns:repeat(4,1fr)!important;gap:16px!important;margin-top:12px!important;display:grid!important}@media (max-width:768px){section.jsm-job-app-module .jsm-days-of-week-grid{grid-template-columns:repeat(4,1fr)!important}section.jsm-job-app-module .jsm-work-times-grid{grid-template-columns:repeat(2,1fr)!important}section.jsm-job-app-module .jsm-phone-input-group{flex-direction:column!important}section.jsm-job-app-module .jsm-phone-country-code{width:100%!important}}@media (max-width:480px){section.jsm-job-app-module .jsm-days-of-week-grid{grid-template-columns:repeat(2,1fr)!important}section.jsm-job-app-module .jsm-work-times-grid{grid-template-columns:1fr!important}}section.jsm-job-app-module .jsm-checkbox,section.jsm-job-app-module .jsm-checkbox-label{cursor:pointer!important;color:#f5f5f5!important;align-items:center!important;gap:8px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:20px!important;font-weight:600!important;line-height:1.5!important;display:flex!important}section.jsm-job-app-module .jsm-checkbox-label a{color:#ff4b4b!important;font-size:16px!important;text-decoration:underline!important}section.jsm-job-app-module .jsm-checkbox-label input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:#818994!important;border:2px solid #000!important;border-radius:0!important;flex-shrink:0!important;align-self:center!important;width:29px!important;height:29px!important;margin:0!important;transition:border-color .2s,background .2s,box-shadow .2s!important;position:relative!important}section.jsm-job-app-module .jsm-checkbox-label input[type=checkbox]:checked{background:#005fa3!important;border-color:#005fa3!important;box-shadow:0 0 0 2px #005fa333!important}section.jsm-job-app-module .jsm-checkbox-label input[type=checkbox]:checked:after{content:""!important;border:3px solid #fff!important;border-width:0 3px 3px 0!important;position:absolute!important;inset:5px!important;transform:rotate(45deg)!important}section.jsm-job-app-module .jsm-checkbox-label input[type=checkbox]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #005fa359!important}section.jsm-job-app-module .jsm-checkbox-label a:hover{color:#ff6b6b!important}section.jsm-job-app-module .jsm-consent-block{background:#272d36b3!important;border:1px solid #2d3440!important;border-radius:8px!important;margin-top:16px!important;padding:16px!important}section.jsm-job-app-module .jsm-consent-block a{color:#ff4b4b!important;text-decoration:underline!important}section.jsm-job-app-module .jsm-yes-no-questions{background:#0c121d66!important;border:1px solid #30353c80!important;border-radius:8px!important;margin-bottom:28px!important;padding:20px 24px!important;overflow:visible!important}section.jsm-job-app-module .jsm-best-time-contact{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}section.jsm-job-app-module .jsm-best-time-contact label{color:#f5f5f5!important;margin-top:0!important;margin-bottom:8px!important;font-size:20px!important;font-weight:600!important}section.jsm-job-app-module .jsm-best-time-contact select[multiple]{min-height:120px!important;padding:12px 16px!important}section.jsm-job-app-module .jsm-best-time-contact .jsm-work-times-grid{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}section.jsm-job-app-module .jsm-best-time-contact .jsm-work-times-grid .jsm-checkbox{white-space:nowrap!important;color:#f5f5f5!important;flex:none!important;gap:4px!important;min-width:0!important;margin:0!important;padding:0!important}section.jsm-job-app-module .jsm-best-time-contact .jsm-work-times-grid .jsm-checkbox span{color:#f5f5f5!important;font-size:16px!important;line-height:1.2!important}section.jsm-job-app-module .jsm-work-times-grid{flex-wrap:wrap!important;align-items:center!important;gap:16px 24px!important;margin:0!important;padding:0!important;display:flex!important}section.jsm-job-app-module .jsm-work-times-grid .jsm-checkbox{white-space:nowrap!important;color:#f5f5f5!important;flex:none!important;gap:8px!important;min-width:fit-content!important;margin:0!important;padding:0!important}section.jsm-job-app-module .jsm-work-times-grid .jsm-checkbox span{color:#f5f5f5!important;font-size:17px!important}section.jsm-job-app-module .jsm-yes-no-item{border-bottom:1px solid #30353c99!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:16px 0!important;display:flex!important}section.jsm-job-app-module .jsm-yes-no-item:last-child{border-bottom:none!important;padding-bottom:0!important}section.jsm-job-app-module .jsm-yes-no-item:first-child{padding-top:0!important}section.jsm-job-app-module .jsm-yes-no-label{color:#f5f5f5!important;flex:1!important;margin:0!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:20px!important;font-weight:600!important;line-height:1.5!important}section.jsm-job-app-module .jsm-radio-group-inline{flex-shrink:0!important;align-items:center!important;gap:24px!important;display:flex!important}section.jsm-job-app-module .jsm-checkbox-label-inline{cursor:pointer!important;color:#f5f5f5!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:20px!important;font-weight:600!important;line-height:1.5!important;display:flex!important}section.jsm-job-app-module .jsm-checkbox-label-inline input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:#818994!important;border:2px solid #000!important;border-radius:0!important;flex-shrink:0!important;width:29px!important;height:29px!important;transition:border-color .2s,background .2s,box-shadow .2s!important;position:relative!important}section.jsm-job-app-module .jsm-checkbox-label-inline input[type=checkbox]:checked{background:#005fa3!important;border-color:#005fa3!important;box-shadow:0 0 0 2px #005fa333!important}section.jsm-job-app-module .jsm-checkbox-label-inline input[type=checkbox]:checked:after{content:""!important;border:3px solid #fff!important;border-width:0 3px 3px 0!important;position:absolute!important;inset:5px!important;transform:rotate(45deg)!important}section.jsm-job-app-module .jsm-checkbox-label-inline input[type=checkbox]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #005fa359!important}section.jsm-job-app-module .jsm-checkbox-label-inline span{flex:1!important}section.jsm-job-app-module .jsm-airframe-selector{margin-top:12px!important}section.jsm-job-app-module .jsm-airframe-selector.jsm-input-error{background:#ff4b4b0d!important;border:2px solid #ff4b4b!important;border-radius:8px!important;padding:12px!important}section.jsm-job-app-module .jsm-airframe-groups{flex-direction:column!important;gap:12px!important;max-height:none!important;padding-right:8px!important;display:flex!important;overflow-y:visible!important}section.jsm-job-app-module .jsm-airframe-group{background:#0c121d66!important;border:1px solid #30353c80!important;border-radius:8px!important;overflow:hidden!important}section.jsm-job-app-module .jsm-airframe-group-header{cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:14px 18px!important;transition:background-color .2s!important;display:flex!important}section.jsm-job-app-module .jsm-airframe-group-header:hover{background:#005fa31a!important}section.jsm-job-app-module .jsm-airframe-group-title{color:#fff!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:22px!important;font-weight:700!important}section.jsm-job-app-module .jsm-airframe-group-toggle{color:#8fa0b6!important;font-size:14px!important;transition:transform .3s!important}section.jsm-job-app-module .jsm-airframe-group.expanded .jsm-airframe-group-toggle{transform:rotate(180deg)!important}section.jsm-job-app-module .jsm-airframe-models{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;max-height:0!important;padding:0 18px!important;transition:max-height .3s,padding .3s!important;display:grid!important;overflow:hidden!important}section.jsm-job-app-module .jsm-airframe-group.expanded .jsm-airframe-models{max-height:5000px!important;padding:12px 18px 18px!important}section.jsm-job-app-module .jsm-airframe-group.hidden{display:none!important}section.jsm-job-app-module .jsm-airframe-models .jsm-checkbox{color:#cfd5de!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:16px!important}section.jsm-job-app-module .jsm-airframe-other-toggle{border-top:1px solid #30353c99!important;margin-top:16px!important;padding-top:16px!important}section.jsm-job-app-module .jsm-airframe-other-toggle .jsm-checkbox{color:#f5f5f5!important;align-items:center!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:20px!important;font-weight:600!important}section.jsm-job-app-module .jsm-airframe-other-toggle .jsm-checkbox input[type=checkbox]{vertical-align:middle!important;align-self:center!important;margin:0!important}section.jsm-job-app-module .jsm-airframe-other-toggle .jsm-checkbox span{align-items:center!important;line-height:1.5!important;display:flex!important}@media (max-width:768px){section.jsm-job-app-module .jsm-airframe-models{grid-template-columns:1fr!important}section.jsm-job-app-module .jsm-airframe-groups{max-height:none!important}}section.jsm-job-app-module .jsm-upload-section{margin-bottom:24px!important}section.jsm-job-app-module .jsm-upload-section>label{color:#005fa3!important;margin-bottom:12px!important;font-size:16px!important;font-weight:600!important;display:block!important}section.jsm-job-app-module .jsm-upload-zone{text-align:center!important;cursor:pointer!important;background:#005fa30d!important;border:2px dashed #005fa3!important;border-radius:10px!important;padding:32px!important;transition:all .2s!important}section.jsm-job-app-module .jsm-upload-zone:hover{background:#005fa31a!important;border-color:#07c!important}section.jsm-job-app-module .jsm-upload-zone.is-dragging{background:#00a6501a!important;border-color:#00a650!important}section.jsm-job-app-module .jsm-upload-zone.jsm-input-error{background:#ff4b4b0d!important;border-color:#ff4b4b!important}section.jsm-job-app-module .jsm-upload-icon{margin-bottom:12px!important;font-size:40px!important}section.jsm-job-app-module .jsm-upload-hint{color:#cfd5de!important;margin:0 0 8px!important;font-size:15px!important}section.jsm-job-app-module .jsm-upload-filetypes{color:#6b7c8f!important;margin:0!important;font-size:13px!important}section.jsm-job-app-module .jsm-upload-zone{position:relative!important}section.jsm-job-app-module .jsm-file-input,section.jsm-job-app-module .jsm-upload-zone input[type=file]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;opacity:0!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}section.jsm-job-app-module .jsm-upload-list{margin:12px 0 0!important;padding:0!important;list-style:none!important}section.jsm-job-app-module .jsm-upload-list[hidden]{display:none!important}section.jsm-job-app-module .jsm-upload-item{background:#0a1929!important;border:1px solid #1e3a5f!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:8px!important;padding:10px 14px!important;display:flex!important}section.jsm-job-app-module .jsm-upload-filename{color:#cfd5de!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;min-width:0!important;font-size:16px!important;overflow:hidden!important}section.jsm-job-app-module .jsm-upload-size{color:#6b7c8f!important;flex-shrink:0!important;font-size:12px!important}section.jsm-job-app-module .jsm-delete-file-btn{color:#ff4b4b!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:4px 8px!important;font-size:24px!important;line-height:1!important;transition:background-color .2s,color .2s!important;display:flex!important}section.jsm-job-app-module .jsm-delete-file-btn:hover{color:#ff6b6b!important;background:#ff4b4b1a!important}section.jsm-job-app-module .jsm-delete-file-btn:active{background:#ff4b4b33!important}section.jsm-job-app-module .jsm-delete-file-btn:focus{outline-offset:2px!important;outline:2px solid #ff4b4b!important}section.jsm-job-app-module .jsm-acknowledgements{border-top:1px solid #2d3440!important;margin-top:32px!important;padding-top:24px!important}section.jsm-job-app-module .jsm-address-validation-status{border-radius:4px!important;margin-top:8px!important;padding:6px 12px!important;font-size:14px!important;display:inline-block!important}section.jsm-job-app-module .jsm-address-validation-status.valid{color:#00a650!important;background:#00a6501a!important}section.jsm-job-app-module .jsm-address-validation-status.info{color:#005fa3!important;background:#005fa31a!important}section.jsm-job-app-module .jsm-address-validation-status.error{color:#ff4b4b!important;background:#ff4b4b1a!important}section.jsm-job-app-module .jsm-actions,section.jsm-job-app-module .jsm-form-navigation{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:100%!important;padding-top:24px!important;display:flex!important}section.jsm-job-app-module .jsm-actions-right{align-items:center!important;gap:16px!important;display:flex!important}section.jsm-job-app-module .jsm-btn{color:#fff!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:#005fa3!important;border:none!important;border-radius:4px!important;padding:12px 42px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:18px!important;font-weight:700!important;transition:background .2s,transform .1s!important}section.jsm-job-app-module .jsm-btn:hover:not(:disabled){background:#004a82!important}section.jsm-job-app-module .jsm-btn:active:not(:disabled){transform:translateY(1px)!important}section.jsm-job-app-module .jsm-btn:disabled{color:#666!important;cursor:not-allowed!important;opacity:.6!important;background:#333!important}section.jsm-job-app-module .jsm-btn[hidden]{display:none!important}section.jsm-job-app-module .jsm-btn-secondary{color:#cfd5de!important;background:#333!important}section.jsm-job-app-module .jsm-btn-secondary:hover:not(:disabled){background:#444!important}section.jsm-job-app-module .jsm-btn-danger{color:#fff!important;background:#8b2635!important;border:1px solid #a03040!important}section.jsm-job-app-module .jsm-btn-danger:hover:not(:disabled){background:#a03040!important}section.jsm-job-app-module .jsm-btn-back{color:#8fa0b6!important;text-transform:none!important;background:0 0!important;border:2px solid #2f3d4d!important;padding:10px 28px!important;font-size:16px!important}section.jsm-job-app-module .jsm-btn-back:hover:not(:disabled){color:#cfd5de!important;background:#1a1a1a!important;border-color:#4a5a6d!important}section.jsm-job-app-module .jsm-btn-sm{padding:10px 20px!important;font-size:14px!important}section.jsm-job-app-module .jsm-btn-submit{background:linear-gradient(#00a650,#008a44)!important;padding:16px 40px!important}section.jsm-job-app-module .jsm-btn-submit:hover:not(:disabled){background:linear-gradient(#00b85c,#00994a)!important}section.jsm-job-app-module .jsm-submission-success{text-align:center!important;background:#1a2230!important;border:1px solid #2d3440!important;border-radius:12px!important;padding:60px 40px!important}section.jsm-job-app-module .jsm-success-icon{color:#fff!important;background:linear-gradient(135deg,#00a650,#008a44)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:80px!important;height:80px!important;margin:0 auto 24px!important;font-size:40px!important;display:flex!important}section.jsm-job-app-module .jsm-submission-success h2{color:#fff!important;margin:0 0 16px!important;font-size:32px!important}section.jsm-job-app-module .jsm-submission-success p{color:#8fa0b6!important;margin:0 0 12px!important;font-size:16px!important;line-height:1.6!important}section.jsm-job-app-module .jsm-success-actions{margin-top:32px!important}section.jsm-job-app-module .flatpickr-calendar{z-index:99999!important;background:#1a2230!important;border:2px solid #2d3440!important;border-radius:12px!important;width:380px!important;padding:20px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;box-shadow:0 8px 32px #00000080!important}section.jsm-job-app-module .flatpickr-months{background:0 0!important;border-bottom:1px solid #2d3440!important;margin-bottom:16px!important;padding:0 0 16px!important}section.jsm-job-app-module .flatpickr-month{color:#fff!important;fill:#fff!important;height:50px!important;line-height:50px!important}section.jsm-job-app-module .flatpickr-current-month{color:#fff!important;height:50px!important;padding:0!important;font-size:22px!important;font-weight:700!important;line-height:50px!important}section.jsm-job-app-module .flatpickr-monthDropdown-months{color:#fff!important;background:#1a2230!important;border:1px solid #2d3440!important;border-radius:6px!important;margin:0 8px!important;padding:8px 12px!important;font-size:22px!important;font-weight:700!important}section.jsm-job-app-module .flatpickr-monthDropdown-months:hover{background:#2a2e35!important}section.jsm-job-app-module .flatpickr-next-month,section.jsm-job-app-module .flatpickr-prev-month{color:#fff!important;fill:#fff!important;border-radius:6px!important;width:40px!important;height:40px!important;padding:8px!important;transition:background .2s!important}section.jsm-job-app-module .flatpickr-next-month:hover,section.jsm-job-app-module .flatpickr-prev-month:hover{background:#005fa333!important}section.jsm-job-app-module .flatpickr-next-month svg,section.jsm-job-app-module .flatpickr-prev-month svg{width:18px!important;height:18px!important}section.jsm-job-app-module .flatpickr-weekdays{background:0 0!important;margin-bottom:8px!important;padding:0 0 12px!important}section.jsm-job-app-module .flatpickr-weekday{color:#8fa0b6!important;text-transform:uppercase!important;letter-spacing:.5px!important;width:48px!important;height:32px!important;font-size:14px!important;font-weight:600!important;line-height:32px!important}section.jsm-job-app-module .flatpickr-days{padding:0!important}section.jsm-job-app-module .flatpickr-day{color:#cfd5de!important;border:none!important;border-radius:8px!important;width:48px!important;height:48px!important;margin:2px!important;font-size:16px!important;font-weight:500!important;line-height:48px!important;transition:all .2s!important}section.jsm-job-app-module .flatpickr-day:hover{color:#fff!important;background:#005fa34d!important;border:none!important}section.jsm-job-app-module .flatpickr-day.today{color:#fff!important;background:#005fa333!important;border:2px solid #005fa3!important;font-weight:700!important}section.jsm-job-app-module .flatpickr-day.selected{color:#fff!important;background:#005fa3!important;border:none!important;font-weight:700!important}section.jsm-job-app-module .flatpickr-day.selected:hover{background:#004a82!important}section.jsm-job-app-module .flatpickr-day.selected.endRange,section.jsm-job-app-module .flatpickr-day.selected.startRange{color:#fff!important;background:#005fa3!important}section.jsm-job-app-module .flatpickr-day.flatpickr-disabled,section.jsm-job-app-module .flatpickr-day.nextMonthDay,section.jsm-job-app-module .flatpickr-day.prevMonthDay{color:#4a5568!important;opacity:.5!important}section.jsm-job-app-module .flatpickr-day.flatpickr-disabled:hover{color:#4a5568!important;background:0 0!important}section.jsm-job-app-module .flatpickr-calendar .flatpickr-time{border-top:1px solid #2d3440!important;margin-top:16px!important;padding-top:16px!important}section.jsm-job-app-module .flatpickr-calendar .flatpickr-time .flatpickr-am-pm,section.jsm-job-app-module .flatpickr-calendar .flatpickr-time .flatpickr-time-separator{display:none!important}section.jsm-job-app-module .flatpickr-calendar .flatpickr-clear-button,section.jsm-job-app-module .flatpickr-calendar .flatpickr-today-button{color:#fff!important;cursor:pointer!important;background:#2a2e35!important;border:1px solid #2d3440!important;border-radius:6px!important;margin:8px 4px 0!important;padding:10px 20px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important}section.jsm-job-app-module .flatpickr-calendar .flatpickr-today-button:hover{background:#005fa3!important;border-color:#005fa3!important}section.jsm-job-app-module .flatpickr-calendar .flatpickr-clear-button:hover{background:#ff4b4b!important;border-color:#ff4b4b!important}section.jsm-job-app-module input.flatpickr-input{cursor:pointer!important}section.jsm-job-app-module input.flatpickr-input:focus{border-color:#005fa3!important}@media (max-width:480px){section.jsm-job-app-module .flatpickr-calendar{width:320px!important;padding:16px!important}section.jsm-job-app-module .flatpickr-day{width:40px!important;height:40px!important;font-size:14px!important;line-height:40px!important}section.jsm-job-app-module .flatpickr-weekday{width:40px!important;font-size:12px!important}}section.jsm-job-app-module .jsm-tabs{gap:12px!important;margin-top:16px!important;margin-bottom:8px!important;display:flex!important}section.jsm-job-app-module .jsm-tab{color:#fff!important;cursor:pointer!important;background:0 0!important;border:2px solid #005fa3!important;border-radius:20px!important;padding:10px 24px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:16px!important;font-weight:600!important;transition:all .2s!important}section.jsm-job-app-module .jsm-tab.active{color:#fff!important;background:#005fa3!important}section.jsm-job-app-module .jsm-tab:hover:not(.active){background:#005fa31a!important}section.jsm-job-app-module .jsm-tab-panel{display:none!important}section.jsm-job-app-module .jsm-tab-panel.active{display:block!important}section.jsm-job-app-module .jsm-typeahead{z-index:100!important;background:#1a2230!important;border:1px solid #2d3440!important;border-radius:8px!important;max-height:250px!important;margin-top:4px!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 10px 30px #00000080!important}section.jsm-job-app-module .jsm-typeahead-item{cursor:pointer!important;color:#cfd5de!important;padding:12px 16px!important;font-size:15px!important;transition:background .2s!important}section.jsm-job-app-module .jsm-typeahead-item:hover{color:#fff!important;background:#005fa333!important}section.jsm-job-app-module .jsm-selected-tags{flex-wrap:wrap!important;gap:8px!important;display:flex!important}section.jsm-job-app-module .jsm-tag{color:#fff!important;background:#0a1929!important;border:1px solid #1e3a5f!important;border-radius:16px!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;font-size:14px!important;display:flex!important}section.jsm-job-app-module .jsm-tag-remove{color:#ff4b4b!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;font-size:18px!important;line-height:1!important}section.jsm-job-app-module .jsm-tag-remove:hover{color:#ff6b6b!important}section.jsm-job-app-module .jsm-profile-view{width:100%!important;max-width:2000px!important;margin:40px auto!important;padding:0 40px!important}section.jsm-job-app-module .jsm-profile-layout{background:linear-gradient(135deg,#162030,#1a2230)!important;border:1px solid #2d3440!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 20px 60px #00000080!important}section.jsm-job-app-module .jsm-profile-view-header{background:linear-gradient(135deg,#0c78c526,#0c78c50d)!important;border-bottom:2px solid #0c78c533!important;padding:50px 60px!important;position:relative!important}section.jsm-job-app-module .jsm-profile-header-content{justify-content:space-between!important;align-items:center!important;display:flex!important}section.jsm-job-app-module .jsm-profile-view-header:before{content:""!important;background:linear-gradient(90deg,#0c78c5,#005fa3 50%,#0c78c5)!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}section.jsm-job-app-module .jsm-profile-view-user{align-items:center!important;gap:0!important;display:flex!important}section.jsm-job-app-module .jsm-profile-view-titles h1{color:#fff!important;letter-spacing:-.5px!important;margin:0 0 8px!important;font-size:64px!important;font-weight:700!important}section.jsm-job-app-module #profile-view-status{color:#00a650!important;margin:0!important;font-size:28px!important;font-weight:600!important}section.jsm-job-app-module .jsm-profile-content{background:#0a101733!important;padding:50px 60px!important}section.jsm-job-app-module .jsm-profile-section{border-bottom:1px solid #ffffff1a!important;margin-bottom:40px!important;padding-bottom:32px!important}section.jsm-job-app-module .jsm-profile-section:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}section.jsm-job-app-module .jsm-profile-section-header{border-bottom:2px solid #0c78c54d!important;justify-content:space-between!important;align-items:center!important;margin-bottom:24px!important;padding-bottom:16px!important;display:flex!important}section.jsm-job-app-module .jsm-section-actions{align-items:center!important;gap:12px!important;display:flex!important}section.jsm-job-app-module .jsm-profile-section-header h3{color:#0c78c5!important;text-transform:uppercase!important;letter-spacing:1px!important;margin:0!important;font-size:28px!important;font-weight:700!important}section.jsm-job-app-module .jsm-edit-btn{color:#0c78c5!important;cursor:pointer!important;background:0 0!important;border:1px solid #0c78c5!important;border-radius:6px!important;padding:10px 24px!important;font-size:17px!important;font-weight:600!important;transition:all .2s!important}section.jsm-job-app-module .jsm-edit-btn:hover{color:#fff!important;background:#0c78c5!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0c78c54d!important}section.jsm-job-app-module .jsm-profile-details{flex-direction:column!important;gap:20px!important;display:flex!important}section.jsm-job-app-module .jsm-detail-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;align-items:start!important;gap:24px!important;display:grid!important}section.jsm-job-app-module .jsm-detail-row.jsm-grid-2{grid-template-columns:repeat(2,1fr)!important}section.jsm-job-app-module .jsm-detail-row.jsm-grid-3{grid-template-columns:repeat(3,1fr)!important}section.jsm-job-app-module .jsm-detail-row.jsm-grid-4{grid-template-columns:repeat(4,1fr)!important}section.jsm-job-app-module .jsm-detail-item{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-height:auto!important;display:flex!important}section.jsm-job-app-module .jsm-detail-item.jsm-full-width{grid-column:1/-1!important}section.jsm-job-app-module .jsm-detail-value.jsm-highlight{color:#0c78c5!important;font-weight:600!important}section.jsm-job-app-module .jsm-detail-label{color:#8b95a6!important;text-transform:uppercase!important;letter-spacing:.8px!important;margin-bottom:0!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;display:block!important}section.jsm-job-app-module .jsm-detail-value{color:#fff!important;word-break:break-word!important;min-height:28px!important;margin-top:0!important;font-size:22px!important;font-weight:400!important;line-height:1.6!important}section.jsm-job-app-module .jsm-detail-value:empty:before{content:"-"!important;color:#6b7c8f!important}section.jsm-job-app-module .jsm-list-value{white-space:pre-wrap!important;display:block!important}section.jsm-job-app-module .jsm-editable-item{position:relative!important}section.jsm-job-app-module .jsm-display-value{cursor:pointer!important;padding:4px 0!important;transition:color .2s!important}section.jsm-job-app-module .jsm-display-value:hover{color:#0c78c5!important;text-decoration:underline!important}section.jsm-job-app-module .jsm-edit-input{width:100%!important;margin-top:4px!important}section.jsm-job-app-module .jsm-detail-value-wrapper,section.jsm-job-app-module .jsm-expandable-item{position:relative!important}section.jsm-job-app-module .jsm-collapse-toggle{color:#0c78c5!important;cursor:pointer!important;background:0 0!important;border:1px solid #0c78c5!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;transition:all .3s!important;display:flex!important}section.jsm-job-app-module .jsm-collapse-toggle:hover{background:#0c78c51a!important;transform:scale(1.1)!important}section.jsm-job-app-module .jsm-collapse-icon{font-size:14px!important;transition:transform .3s!important;display:inline-block!important}section.jsm-job-app-module .jsm-section-collapsible.collapsed .jsm-collapse-icon{transform:rotate(-90deg)!important}section.jsm-job-app-module .jsm-collapsible-content{opacity:1!important;max-height:2000px!important;padding-top:0!important;padding-bottom:0!important;transition:max-height .4s,opacity .3s,padding .3s,margin .3s!important;overflow:hidden!important}section.jsm-job-app-module .jsm-section-collapsible.collapsed .jsm-collapsible-content{opacity:0!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}section.jsm-job-app-module .jsm-collapse-btn,section.jsm-job-app-module .jsm-expand-btn{color:#0c78c5!important;cursor:pointer!important;background:0 0!important;border:1px solid #0c78c5!important;border-radius:6px!important;margin-top:12px!important;padding:10px 20px!important;font-size:16px!important;font-weight:600!important;transition:all .2s!important}section.jsm-job-app-module .jsm-collapse-btn:hover,section.jsm-job-app-module .jsm-expand-btn:hover{color:#fff!important;background:#0c78c5!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0c78c54d!important}section.jsm-job-app-module .jsm-full,section.jsm-job-app-module .jsm-truncated{display:block!important}section.jsm-job-app-module .jsm-text-value{white-space:pre-wrap!important;word-break:break-word!important}section.jsm-job-app-module .jsm-file-links{flex-direction:column!important;gap:12px!important;margin-top:10px!important;display:flex!important}section.jsm-job-app-module .jsm-file-links.jsm-no-files{color:#6b7c8f!important;font-size:18px!important;font-style:italic!important}section.jsm-job-app-module .jsm-profile-file-link{color:#e8ecf0!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:10px!important;align-items:center!important;gap:14px!important;padding:14px 20px!important;font-size:19px!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}section.jsm-job-app-module .jsm-profile-file-link:hover{color:#fff!important;background:#0c78c52e!important;border-color:#0c78c566!important;transform:translate(6px)!important;box-shadow:0 6px 16px #0c78c54d!important}section.jsm-job-app-module .jsm-file-icon{text-align:center!important;flex-shrink:0!important;width:28px!important;font-size:24px!important}section.jsm-job-app-module .jsm-file-name{word-break:break-word!important;flex:1!important;font-size:19px!important;font-weight:500!important}section.jsm-job-app-module .jsm-file-size{color:#8b95a6!important;flex-shrink:0!important;margin-left:auto!important;font-size:15px!important}section.jsm-job-app-module .jsm-edit-overlay{z-index:10000!important;background:#000c!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}section.jsm-job-app-module .jsm-edit-overlay[hidden]{display:none!important}section.jsm-job-app-module .jsm-edit-modal{background:#1a2230!important;border:1px solid #2d3440!important;border-radius:16px!important;flex-direction:column!important;width:100%!important;max-width:800px!important;max-height:90vh!important;display:flex!important;box-shadow:0 30px 90px #000000b3!important}section.jsm-job-app-module .jsm-edit-modal-header{border-bottom:1px solid #2d3440!important;justify-content:space-between!important;align-items:center!important;padding:24px 32px!important;display:flex!important}section.jsm-job-app-module .jsm-edit-modal-header h3{color:#fff!important;margin:0!important;font-size:24px!important}section.jsm-job-app-module .jsm-modal-close{color:#6b7c8f!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;font-size:32px!important;transition:color .2s!important;display:flex!important}section.jsm-job-app-module .jsm-modal-close:hover{color:#fff!important}section.jsm-job-app-module .jsm-edit-modal-body{flex:1!important;min-height:200px!important;padding:32px!important;overflow-y:auto!important}section.jsm-job-app-module .jsm-edit-modal-body .jsm-field-group{margin-bottom:20px!important}section.jsm-job-app-module .jsm-edit-modal-body .jsm-field-group label{color:#cfd5de!important;margin-bottom:8px!important;font-size:16px!important;font-weight:600!important;display:block!important}section.jsm-job-app-module .jsm-edit-modal-body .jsm-input,section.jsm-job-app-module .jsm-edit-modal-body .jsm-select,section.jsm-job-app-module .jsm-edit-modal-body .jsm-textarea{color:#fff!important;background:#0a1929!important;border:1px solid #2d3440!important;border-radius:6px!important;width:100%!important;padding:12px 16px!important;font-size:16px!important}section.jsm-job-app-module .jsm-edit-modal-body .jsm-input:focus,section.jsm-job-app-module .jsm-edit-modal-body .jsm-select:focus,section.jsm-job-app-module .jsm-edit-modal-body .jsm-textarea:focus{border-color:#0c78c5!important;outline:none!important;box-shadow:0 0 0 2px #0c78c533!important}section.jsm-job-app-module .jsm-edit-modal-footer{border-top:1px solid #2d3440!important;justify-content:flex-end!important;gap:16px!important;padding:24px 32px!important;display:flex!important}@media (max-width:1024px){section.jsm-job-app-module .jsm-profile-grid{grid-template-columns:1fr!important}section.jsm-job-app-module .jsm-detail-row.jsm-grid-4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){section.jsm-job-app-module .jsm-profile-view-header{text-align:center!important;flex-direction:column!important;gap:24px!important}section.jsm-job-app-module .jsm-profile-view-user{flex-direction:column!important}section.jsm-job-app-module .jsm-profile-header-content{flex-direction:column!important;gap:16px!important}section.jsm-job-app-module .jsm-profile-view-titles h1{font-size:42px!important}section.jsm-job-app-module #profile-view-status{font-size:24px!important}section.jsm-job-app-module .jsm-detail-row.jsm-grid-2,section.jsm-job-app-module .jsm-detail-row.jsm-grid-3,section.jsm-job-app-module .jsm-detail-row.jsm-grid-4{grid-template-columns:1fr!important}section.jsm-job-app-module .jsm-profile-section-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}section.jsm-job-app-module .jsm-profile-section-header h3{font-size:20px!important}}@media (max-width:1200px){section.jsm-job-app-module .jsm-field-grid.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1024px){section.jsm-job-app-module .jsm-main-content{grid-template-columns:1fr!important}section.jsm-job-app-module .jsm-sidebar{flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;padding:16px 24px!important;display:flex!important;position:static!important}section.jsm-job-app-module .jsm-sidebar-profile,section.jsm-job-app-module .jsm-sidebar-status{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}section.jsm-job-app-module .jsm-field-grid.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){section.jsm-job-app-module .jsm-login-card,section.jsm-job-app-module .jsm-profile-card,section.jsm-job-app-module .jsm-verify-card{margin:20px!important;padding:32px 24px!important}section.jsm-job-app-module .jsm-main-content{padding:16px!important}section.jsm-job-app-module .jsm-field-grid.grid-2,section.jsm-job-app-module .jsm-field-grid.grid-3,section.jsm-job-app-module .jsm-field-grid.grid-4{grid-template-columns:minmax(0,1fr)!important}section.jsm-job-app-module .jsm-checkbox-grid,section.jsm-job-app-module .jsm-checkbox-grid-3col{grid-template-columns:1fr!important}section.jsm-job-app-module .jsm-actions,section.jsm-job-app-module .jsm-form-navigation{flex-direction:column!important;align-items:stretch!important;gap:12px!important}section.jsm-job-app-module .jsm-actions-right{flex-direction:column!important;width:100%!important}section.jsm-job-app-module .jsm-btn{width:100%!important}section.jsm-job-app-module .jsm-sidebar{flex-direction:column!important;align-items:stretch!important;gap:16px!important}section.jsm-job-app-module .jsm-card{padding:24px!important}section.jsm-job-app-module .jsm-section-title{font-size:24px!important}section.jsm-job-app-module .jsm-otp-card{padding:32px 20px!important}section.jsm-job-app-module .jsm-otp-input{letter-spacing:10px!important;padding:16px!important;font-size:24px!important}}@media (max-width:480px){section.jsm-job-app-module .jsm-login-header{flex-direction:column!important;align-items:center!important;gap:16px!important}section.jsm-job-app-module .jsm-header-content{text-align:center!important}section.jsm-job-app-module .jsm-login-header h1{text-align:center!important;font-size:24px!important}section.jsm-job-app-module .jsm-login-subtitle{text-align:center!important}section.jsm-job-app-module .jsm-header-logo{width:70px!important}section.jsm-job-app-module .jsm-radio-group{flex-direction:column!important;gap:12px!important}section.jsm-job-app-module .jsm-otp-actions{flex-direction:column!important}}section.jsm-job-app-module .pac-container{z-index:9999!important;background:#fff!important;border:2px solid #000!important;border-radius:4px!important;margin-top:4px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;box-shadow:0 4px 12px #00000026!important}section.jsm-job-app-module .pac-item{color:#1c1c1c!important;cursor:pointer!important;background:#fff!important;border-bottom:1px solid #e0e0e0!important;padding:6px 12px!important;font-size:16px!important;line-height:1.3!important;transition:background-color .2s!important}section.jsm-job-app-module .pac-item .pac-item-query{margin:0!important;padding:0!important;font-size:16px!important;line-height:1.3!important}section.jsm-job-app-module .pac-item .pac-matched{font-size:16px!important;line-height:1.3!important}section.jsm-job-app-module .pac-item:last-child{border-bottom:none!important}section.jsm-job-app-module .pac-item:hover{background:#f5f5f5!important}section.jsm-job-app-module .pac-item-selected{background:#e8f4f8!important}section.jsm-job-app-module .pac-matched{color:#005fa3!important;font-weight:600!important}section.jsm-job-app-module .pac-icon{width:20px!important;height:20px!important;margin-right:8px!important}section.jsm-job-app-module .pac-item-query{color:#1c1c1c!important;font-size:18px!important}section.jsm-job-app-module .pac-item-query .pac-matched{color:#005fa3!important;font-weight:600!important}section.jsm-job-app-module .jsm-review-overlay{z-index:10000!important;background:#000000d9!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}section.jsm-job-app-module .jsm-review-overlay[hidden]{display:none!important}section.jsm-job-app-module .jsm-review-modal{background:linear-gradient(145deg,#0d1a2d,#0a1929)!important;border:1px solid #1a3a5c!important;border-radius:16px!important;flex-direction:column!important;width:100%!important;max-width:900px!important;max-height:90vh!important;display:flex!important;box-shadow:0 20px 60px #00000080,0 0 40px #005fa31a!important}section.jsm-job-app-module .jsm-review-modal-header{background:linear-gradient(90deg,#005fa326,#0000)!important;border-bottom:1px solid #1a3a5c!important;border-radius:16px 16px 0 0!important;justify-content:space-between!important;align-items:flex-start!important;padding:24px 32px!important;display:flex!important}section.jsm-job-app-module .jsm-review-header-content h2{color:#fff!important;margin:0 0 4px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:24px!important;font-weight:700!important}section.jsm-job-app-module .jsm-review-header-content p{color:#8a9bae!important;margin:0!important;font-size:14px!important}section.jsm-job-app-module .jsm-review-modal-body{flex:1!important;padding:24px 32px!important;overflow-y:auto!important}section.jsm-job-app-module .jsm-review-section{background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:12px!important;margin-bottom:20px!important;padding:20px!important}section.jsm-job-app-module .jsm-review-section:last-child{margin-bottom:0!important}section.jsm-job-app-module .jsm-review-section-header{border-bottom:1px solid #ffffff1a!important;align-items:center!important;gap:12px!important;margin-bottom:16px!important;padding-bottom:12px!important;display:flex!important}section.jsm-job-app-module .jsm-review-section-icon{font-size:24px!important}section.jsm-job-app-module .jsm-review-section-header h3{color:#fff!important;margin:0!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:18px!important;font-weight:600!important}section.jsm-job-app-module .jsm-review-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;display:grid!important}section.jsm-job-app-module .jsm-review-item{flex-direction:column!important;gap:4px!important;display:flex!important}section.jsm-job-app-module .jsm-review-item.full-width{grid-column:1/-1!important}section.jsm-job-app-module .jsm-review-label{color:#6b7c8f!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:12px!important;font-weight:600!important}section.jsm-job-app-module .jsm-review-value{color:#fff!important;word-break:break-word!important;font-size:16px!important;line-height:1.5!important}section.jsm-job-app-module .jsm-review-value.jsm-review-highlight{color:#0c78c5!important;font-weight:600!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-section{background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:16px!important;margin-bottom:32px!important;padding:36px 40px!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-section:last-child{margin-bottom:0!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-section-header{border-bottom:2px solid #0c78c54d!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-bottom:28px!important;padding-bottom:20px!important;display:flex!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-section-title{align-items:center!important;gap:12px!important;display:flex!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-section-icon{font-size:36px!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-section-header h3{color:#0c78c5!important;letter-spacing:1px!important;margin:0!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:30px!important;font-weight:700!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-grid{grid-template-columns:repeat(3,1fr)!important;gap:32px 40px!important;display:grid!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-item{flex-direction:column!important;gap:8px!important;display:flex!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-item.full-width{grid-column:1/-1!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-label{color:#6b7c8f!important;text-transform:uppercase!important;letter-spacing:.8px!important;font-size:18px!important;font-weight:600!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-value{color:#fff!important;word-break:break-word!important;font-size:24px!important;line-height:1.5!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-tags{flex-wrap:wrap!important;gap:10px!important;display:flex!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-tag{color:#7eb8e8!important;background:#005fa333!important;border:1px solid #005fa34d!important;border-radius:20px!important;padding:8px 18px!important;font-size:18px!important;font-weight:500!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-files{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;display:grid!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-file-item{background:#00a6501a!important;border:1px solid #00a65033!important;border-radius:10px!important;align-items:center!important;gap:14px!important;padding:16px 20px!important;display:flex!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-file-icon{font-size:36px!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-file-name{color:#fff!important;font-size:20px!important;font-weight:600!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-file-type{color:#6b7c8f!important;font-size:16px!important}section.jsm-job-app-module .jsm-profile-view .jsm-edit-btn{color:#0c78c5!important;cursor:pointer!important;background:0 0!important;border:1px solid #0c78c5!important;border-radius:6px!important;padding:12px 28px!important;font-size:18px!important;font-weight:600!important;transition:all .2s!important}section.jsm-job-app-module .jsm-profile-view .jsm-edit-btn:hover{color:#fff!important;background:#0c78c5!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0c78c54d!important}@media (max-width:1024px){section.jsm-job-app-module .jsm-profile-view .jsm-review-files,section.jsm-job-app-module .jsm-profile-view .jsm-review-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){section.jsm-job-app-module .jsm-profile-view .jsm-review-section{padding:20px!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-section-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-section-header h3{font-size:24px!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-files,section.jsm-job-app-module .jsm-profile-view .jsm-review-grid{grid-template-columns:1fr!important}section.jsm-job-app-module .jsm-profile-view .jsm-review-value{font-size:20px!important}}section.jsm-job-app-module .jsm-review-tags{flex-wrap:wrap!important;gap:8px!important;display:flex!important}section.jsm-job-app-module .jsm-review-tag{color:#7eb8e8!important;background:#005fa333!important;border:1px solid #005fa34d!important;border-radius:20px!important;padding:4px 12px!important;font-size:13px!important;font-weight:500!important}section.jsm-job-app-module .jsm-review-files{flex-direction:column!important;gap:12px!important;display:flex!important}section.jsm-job-app-module .jsm-review-file-item{background:#00a6501a!important;border:1px solid #00a65033!important;border-radius:8px!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;display:flex!important}section.jsm-job-app-module .jsm-review-file-icon{font-size:24px!important}section.jsm-job-app-module .jsm-review-file-info{flex:1!important}section.jsm-job-app-module .jsm-review-file-name{color:#fff!important;font-size:14px!important;font-weight:600!important}section.jsm-job-app-module .jsm-review-file-type{color:#6b7c8f!important;text-transform:capitalize!important;font-size:12px!important}section.jsm-job-app-module .jsm-no-files{color:#6b7c8f!important;text-align:center!important;padding:20px!important;font-style:italic!important}section.jsm-job-app-module .jsm-review-modal-footer{background:#0003!important;border-top:1px solid #1a3a5c!important;border-radius:0 0 16px 16px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:20px 32px!important;display:flex!important}section.jsm-job-app-module .jsm-review-footer-left{flex:1!important}section.jsm-job-app-module .jsm-review-disclaimer{color:#6b7c8f!important;margin:0!important;font-size:12px!important}section.jsm-job-app-module .jsm-review-footer-actions{gap:12px!important;display:flex!important}section.jsm-job-app-module .jsm-btn-submit{min-width:180px!important;position:relative!important}section.jsm-job-app-module .jsm-btn-submit .jsm-btn-loading{align-items:center!important;gap:8px!important;display:flex!important}section.jsm-job-app-module .jsm-btn-submit .jsm-btn-loading[hidden]{display:none!important}section.jsm-job-app-module .jsm-btn-submit .jsm-spinner{border:2px solid #ffffff4d!important;border-top-color:#fff!important;border-radius:50%!important;width:16px!important;height:16px!important;animation:jsm-spin .8s linear infinite!important}@media (max-width:768px){section.jsm-job-app-module .jsm-review-modal{border-radius:0!important;max-height:100vh!important;margin:0!important}section.jsm-job-app-module .jsm-review-modal-body,section.jsm-job-app-module .jsm-review-modal-footer,section.jsm-job-app-module .jsm-review-modal-header{padding:16px!important}section.jsm-job-app-module .jsm-review-grid{grid-template-columns:1fr!important}section.jsm-job-app-module .jsm-review-modal-footer{flex-direction:column!important;align-items:stretch!important}section.jsm-job-app-module .jsm-review-footer-actions{flex-direction:column!important}section.jsm-job-app-module .jsm-btn-submit{width:100%!important}}.jsm-legal-docs{max-width:1100px;margin:48px auto 100px;padding:0 24px}.jsm-legal-docs__header{display:none}.jsm-legal-docs__title{color:#fafafa;letter-spacing:0;margin:0 0 8px;font-family:Book Antiqua,Palatino Linotype,serif;font-size:1.4rem;font-weight:400}.jsm-legal-docs__desc{color:#8fa0b6;margin:0;font-size:.92rem}.jsm-legal-docs__grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:24px;max-width:1100px;margin:0 auto;display:grid}.jsm-legal-docs__card{color:#e7edf5;background:#12161c;border:1px solid #005fa359;border-radius:10px;flex-direction:column;align-items:center;gap:0;width:100%;max-width:300px;padding:0;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000073}.jsm-legal-docs__card:hover{background:#161c24;border-color:#0081d68c;box-shadow:0 16px 48px #003c7840}.jsm-legal-docs__icon{color:#4db3ff;filter:drop-shadow(0 0 18px #0096ff59);background:radial-gradient(80% 70% at 50% 100%,#0081d673 0,#0000 55%),linear-gradient(165deg,#061a32,#0a2744 42%,#050a10);justify-content:center;align-items:center;width:100%;height:160px;padding:36px;display:flex}.jsm-legal-docs__label{letter-spacing:.08em;text-align:center;width:100%;min-height:52px;padding:22px 16px 0;font-size:14px}.jsm-legal-docs__card:after,.jsm-legal-docs__label{font-family:"Montserrat",var(--font-montserrat),sans-serif;text-transform:uppercase;font-weight:700}.jsm-legal-docs__card:after{content:"VIEW NOW";color:#fff;letter-spacing:1px;border:2px solid #ffffffeb;border-radius:4px;margin:18px auto 22px;padding:10px 28px;font-size:12px;transition:background .2s,color .2s;display:inline-block}.jsm-legal-docs__card:hover:after{color:#000;background:#fff}@media (max-width:600px){.jsm-legal-docs__grid{grid-template-columns:1fr;justify-items:center}}.jsm-legal-page--hubspot-mirror{background:#05070a}.jsm-legal-page--hubspot-mirror .jsm-legal-content--live{max-width:980px;margin:0 auto;padding:28px 22px 56px}.jsm-legal-page--hubspot-mirror .jsm-legal-content--live h2.jetmx-hdr,.jsm-legal-page--hubspot-mirror .jsm-legal-content--live h3.jetmx-hdr{margin-top:1.25em}.jsm-legal-page--hubspot-mirror .jsm-legal-content--live p span[style*="font-size: 30px"],.jsm-legal-page--hubspot-mirror .jsm-legal-content--live p[style*="font-size: 30px"] span{font-size:clamp(15px,2.8vw,18px)!important;line-height:1.65!important}.jsm-legal-page--hubspot-mirror .jsm-legal-content--live h2 span[style*="font-size: 48px"],.jsm-legal-page--hubspot-mirror .jsm-legal-content--live p span[style*="font-size: 48px"]{font-size:clamp(20px,3.5vw,34px)!important;line-height:1.2!important}.jsm-legal-page--hubspot-mirror .jsm-legal-content--live h3.jetmx-hdr[style*="font-size: 40px"]{font-size:clamp(17px,2.8vw,26px)!important}.jsm-policy-page{background:#0d0d0d}.jsm-policy-banner{text-align:center;color:#7ab8d4;letter-spacing:.5px;background:0 0;padding:18px 20px;font-family:Book Antiqua,Palatino Linotype,serif;font-size:clamp(15px,2vw,21px);font-style:italic;font-weight:400}.jsm-policy-banner__check{color:#8899a8;margin-right:5px;font-size:1em;font-style:normal}.jsm-policy-banner__divider{opacity:.5;color:#68a;margin:0 14px;font-style:normal}.jsm-policy-divider{background:linear-gradient(90deg,#0000,#1a5a8a 15% 85%,#0000);border:none;max-width:100%;height:1px;margin:0}section.jsm-vendor-package-module{color:#cfd5de;background:0 0;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:48px;font-family:Book Antiqua,Palatino Linotype,serif;font-size:16px;position:relative}section.jsm-vendor-package-module *,section.jsm-vendor-package-module :after,section.jsm-vendor-package-module :before{box-sizing:border-box}.jsm-vendor-card{background:#1a1a1a;border-radius:12px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 8px 32px #0006}.jsm-vendor-card--horizontal{flex-direction:row;align-items:stretch;display:flex}.jsm-vendor-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000080}.jsm-vendor-card__image{background:#0d1117;flex-shrink:0;justify-content:center;align-items:center;width:380px;min-width:380px;min-height:320px;display:flex;overflow:hidden}.jsm-vendor-card__image img{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .4s}.jsm-vendor-card:hover .jsm-vendor-card__image img{transform:scale(1.05)}.jsm-vendor-card__content{border-left:1px solid #2d3440;flex-direction:column;flex:1;justify-content:center;padding:32px 40px;display:flex}.jsm-vendor-card__header{border-bottom:1px solid #2d3440;margin-bottom:16px;padding-bottom:16px}.jsm-vendor-card__desc{color:#cfd5de;margin:0 0 4px;font-size:17px;line-height:1.6}.jsm-vendor-card__fineprint{color:#6b7c8f;margin:0;font-size:12px;font-style:italic}.jsm-vendor-card__body{margin-bottom:20px}.jsm-vendor-card__body .jsm-vendor-card__desc{margin-bottom:12px}.jsm-vendor-card__contact{color:#8fa0b6;margin:16px 0 12px;font-size:16px;line-height:1.6}.jsm-vendor-card__link{color:#005fa3;font-weight:500;text-decoration:underline;transition:color .2s}.jsm-vendor-card__link:hover{color:#07c}.jsm-vendor-card__list-section{border-left:3px solid #005fa3;margin-bottom:24px;padding-left:20px}.jsm-vendor-card__title{color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0 0 4px;font-size:24px;font-weight:700}.jsm-vendor-card__subtitle{color:#8fa0b6;margin:0 0 16px;font-size:14px;font-style:italic}.jsm-vendor-card__list{margin:0;padding:0;list-style:none}.jsm-vendor-card__list li{color:#cfd5de;margin-bottom:6px;padding-left:16px;font-size:14px;line-height:1.4;position:relative}.jsm-vendor-card__list li:last-child{margin-bottom:0}.jsm-vendor-card__list li:before{content:"•";color:#8fa0b6;font-weight:700;position:absolute;left:0}.jsm-vendor-card__btn{color:#cfd5de;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:#2d3238;border:2px solid #005fa3;border-radius:30px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:280px;margin:0 auto;padding:16px 32px;font-family:inherit;font-size:14px;font-weight:600;transition:all .3s;display:flex}.jsm-vendor-card__btn:hover{color:#fff;background:#3d4349;border-color:#3d4349;border-top:3px solid #005fa3}.jsm-vendor-card__btn:active{transform:scale(.98)}.jsm-vendor-card__icon{flex-shrink:0;width:20px;height:20px}.jsm-vendor-modal{z-index:9999;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.jsm-vendor-modal[hidden]{display:none!important}.jsm-vendor-modal.is-visible{display:flex}.jsm-vendor-modal__backdrop{-webkit-backdrop-filter:blur(4px);z-index:0;background:#000000bf;position:absolute;inset:0}.jsm-vendor-modal__card{z-index:10;pointer-events:auto;background:#1a2230;border:1px solid #2d3440;border-radius:14px;width:100%;max-width:520px;max-height:90vh;padding:40px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}.jsm-vendor-modal__close{color:#ff5f5f;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:32px;transition:color .2s;display:flex;position:absolute;top:16px;right:16px}.jsm-vendor-modal__close:hover{color:#f33}.jsm-vendor-modal__title{color:#fff;text-align:center;margin:0 0 8px;font-size:24px;font-weight:700}.jsm-vendor-modal__desc{color:#8fa0b6;text-align:center;margin:0 0 24px;font-size:15px;line-height:1.5}.jsm-vendor-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;display:grid}.jsm-field-group{flex-direction:column;display:flex}.jsm-field-group.jsm-field-span-2{grid-column:span 2}.jsm-field-group label{color:#005fa3;margin-bottom:6px;font-size:14px;font-weight:500}.jsm-label-required{color:#ff4b4b;font-weight:600}.jsm-input{pointer-events:auto;-webkit-user-select:text;user-select:text;width:100%;font-family:inherit;transition:border-color .2s,box-shadow .2s;color:#000!important;background:#bfc8d6!important;border:2px solid #005fa3!important;border-radius:4px!important;padding:12px 14px!important;font-size:16px!important}.jsm-input::placeholder{color:#5c6a7d}.jsm-input:focus{border-color:#fff;outline:none;box-shadow:0 0 0 2px #ffffff26}.jsm-vendor-consent{background:#272d36b8;border:1px solid #596674;border-radius:12px;margin-bottom:20px;padding:16px}.jsm-vendor-consent[hidden]{display:none}.jsm-vendor-consent__label{color:#cfd5de;cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.jsm-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background:#818994;border:2px solid #2f3d4d;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin-top:2px;position:relative}.jsm-checkbox input[type=checkbox]:checked{background:#005fa3;border-color:#005fa3}.jsm-checkbox input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;position:absolute;inset:3px;transform:rotate(45deg)}.jsm-inline-link{color:#ff4b4b;text-decoration:underline}.jsm-inline-link:hover{color:#07c}.jsm-vendor-actions{flex-direction:column;align-items:center;gap:16px;display:flex}.jsm-vendor-actions__buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.jsm-btn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;text-align:center;background:#005fa3;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:16px;font-weight:700;transition:background .2s,transform .1s;display:inline-flex}.jsm-btn:hover:not(:disabled){background:#004a82}.jsm-btn:active:not(:disabled){transform:translateY(1px)}.jsm-btn:disabled{color:#888;cursor:not-allowed;background:#444}.jsm-btn-secondary{color:#cfd5de;background:#333}.jsm-btn-secondary:hover:not(:disabled){background:#444}.jsm-vendor-status{color:#8fa0b6;text-align:center;font-size:14px}.jsm-vendor-status[data-status=success]{color:#34d399}.jsm-vendor-status[data-status=error]{color:#ff6b6b}.jsm-vendor-request-card{max-width:600px}.jsm-vendor-form-section{border-bottom:1px solid #2d3440;margin-bottom:24px;padding-bottom:24px}.jsm-vendor-form-section:last-of-type{border-bottom:none;margin-bottom:16px;padding-bottom:0}.jsm-vendor-form-section__title{color:#fff;margin:0 0 8px;font-size:16px;font-weight:600}.jsm-vendor-form-section__desc{color:#8fa0b6;margin:0 0 16px;font-size:14px}.jsm-btn-submit{justify-content:center;width:100%;padding:16px 24px;font-size:16px}.jsm-btn-submit:disabled{color:#666;cursor:not-allowed;background:#333}.jsm-vendor-success-card{text-align:center;max-width:480px}.jsm-vendor-success-icon{background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex}.jsm-vendor-success-icon svg{stroke:#fff;stroke-width:2px;width:48px;height:48px}.jsm-vendor-success-card .jsm-vendor-modal__title{color:#10b981}.jsm-vendor-success-card .jsm-btn{min-width:160px;margin-top:24px}.jsm-vendor-doc-card{max-width:600px}.jsm-vendor-doc-list{background:#151a1f;border:1px solid #2d3440;border-radius:8px;max-height:400px;margin-bottom:20px;overflow-y:auto}.jsm-vendor-doc-loading{color:#8fa0b6;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.jsm-vendor-doc-item{border-bottom:1px solid #2d3440;align-items:center;gap:12px;padding:14px 16px;transition:background .2s;display:flex}.jsm-vendor-doc-item:last-child{border-bottom:none}.jsm-vendor-doc-item:hover{background:#005fa31a}.jsm-vendor-doc-item input[type=checkbox]{appearance:none;cursor:pointer;background:#0d1622;border:2px solid #005fa3;border-radius:4px;flex-shrink:0;width:22px;height:22px;position:relative}.jsm-vendor-doc-item input[type=checkbox]:checked{background:#00a650;border-color:#00a650}.jsm-vendor-doc-item input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jsm-vendor-doc-info{flex:1;min-width:0}.jsm-vendor-doc-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:15px;font-weight:500;overflow:hidden}.jsm-vendor-doc-size{color:#6b7c8f;font-size:12px}.jsm-vendor-doc-download{color:#005fa3;cursor:pointer;background:0 0;border:1px solid #005fa3;border-radius:4px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;transition:all .2s;display:flex}.jsm-vendor-doc-download:hover{color:#fff;background:#005fa3}.jsm-vendor-doc-download svg{width:14px;height:14px}.jsm-vendor-doc-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.jsm-vendor-select-all{color:#cfd5de;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.jsm-vendor-select-all input[type=checkbox]{appearance:none;cursor:pointer;background:#0d1622;border:2px solid #005fa3;border-radius:4px;width:18px;height:18px;position:relative}.jsm-vendor-select-all input[type=checkbox]:checked{background:#00a650;border-color:#00a650}.jsm-vendor-select-all input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:11px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jsm-vendor-doc-buttons{flex-wrap:wrap;gap:12px;display:flex}.jsm-vendor-doc-buttons .jsm-btn{padding:10px 18px;font-size:14px}.jsm-vendor-doc-buttons .jsm-btn svg{width:16px;height:16px}.jsm-vendor-download-status{color:#cfd5de;background:#005fa31a;border:1px solid #005fa3;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}.jsm-vendor-download-status[hidden]{display:none}.jsm-vendor-spinner{border:2px solid #2d3440;border-top-color:#005fa3;border-radius:50%;width:20px;height:20px;animation:jsm-spin .8s linear infinite}.jsm-hidden{display:none!important}.jsm-vendor-package-module form.hs-ignore-form,.jsm-vendor-package-module form.hs-ignore-form *{pointer-events:auto!important}.jsm-vendor-package-module form.hs-ignore-form input.jsm-input{appearance:none;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;cursor:text!important;color:#000!important;background-color:#bfc8d6!important}@media (max-width:900px){.jsm-vendor-card--horizontal{flex-direction:column}.jsm-vendor-card__image{width:100%;min-width:100%;height:220px;max-height:none}.jsm-vendor-card__content{border-top:1px solid #2d3440;border-left:none;padding:28px}}@media (max-width:600px){.jsm-vendor-modal__card{margin:10px;padding:24px}.jsm-vendor-form-grid{grid-template-columns:1fr}.jsm-field-group.jsm-field-span-2{grid-column:span 1}.jsm-vendor-actions__buttons{flex-direction:column;width:100%}.jsm-vendor-actions__buttons .jsm-btn{width:100%}.jsm-vendor-otp-input{letter-spacing:10px;padding:18px 14px;font-size:24px}.jsm-vendor-doc-actions{flex-direction:column;align-items:stretch}.jsm-vendor-doc-buttons{flex-direction:column}.jsm-vendor-doc-buttons .jsm-btn{justify-content:center;width:100%}}section.jsm-service-area-module{background:var(--jmx-pinstripe),#000!important;color:#cfd5de!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:17px!important;position:relative!important}section.jsm-service-area-module *,section.jsm-service-area-module :after,section.jsm-service-area-module :before{box-sizing:border-box!important}.jsm-map-hero{background:var(--jmx-pinstripe),#0a1017!important;height:85vh!important;max-height:1000px!important;position:relative!important;overflow:hidden!important}.jsm-map-hero,.jsm-service-area-map{width:100%!important;min-height:750px!important}.jsm-service-area-map{height:100%!important}.jsm-stats-overlay{display:none!important}.jsm-stat-card{-webkit-backdrop-filter:blur(10px)!important;background:#1f2327f2!important;border:1px solid #30353c80!important;border-radius:12px!important;min-width:180px!important;padding:20px 24px!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 4px 12px #0000004d!important}.jsm-stat-card:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #0006!important}.jsm-stat-number{color:#fff!important;margin-bottom:4px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important}.jsm-stat-label{color:#8fa0b6!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.jsm-search-overlay{z-index:10!important;width:min(420px,100% - 120px)!important;max-width:calc(100% - 120px)!important;font-family:var(--font-montserrat,"Montserrat"),system-ui,sans-serif!important;flex-direction:column!important;gap:10px!important;display:flex!important;position:absolute!important;top:24px!important;right:80px!important}.jsm-search-wrapper{-webkit-backdrop-filter:blur(20px)saturate(140%)!important;background:#0e121cd1!important;border:1px solid #ffffff17!important;border-radius:16px!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;display:flex!important;position:relative!important;box-shadow:0 8px 32px #00000061,inset 0 0 0 1px #0003!important}.jsm-search-icon{color:#8fa0b6f2!important;flex-shrink:0!important;width:20px!important;height:20px!important}.jsm-search-input{color:#f4f7fb!important;letter-spacing:.02em!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;min-width:0!important;padding:0!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.jsm-search-input::placeholder{color:#8fa0b6d9!important;font-weight:400!important}.jsm-search-results{-webkit-backdrop-filter:blur(20px)saturate(140%)!important;scrollbar-width:thin!important;scrollbar-color:#fff3 transparent!important;background:#0c101ae6!important;border:1px solid #ffffff14!important;border-radius:16px!important;max-height:300px!important;margin-top:0!important;padding:8px!important;display:none!important;overflow:hidden auto!important;box-shadow:0 12px 40px #0000006b!important}.jsm-search-results:not(:empty){display:block!important}.jsm-search-result-item{cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;margin-bottom:4px!important;padding:12px 14px!important;transition:background-color .18s!important;display:grid!important}.jsm-search-result-item:focus-visible,.jsm-search-result-item:hover{background:#ffffff0f!important;outline:none!important}.jsm-search-result-item:last-child{margin-bottom:0!important}.jsm-search-result-main{gap:4px!important;min-width:0!important;display:grid!important}.jsm-search-result-name{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;overflow:hidden!important}.jsm-search-result-icao{color:#f87171!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}.jsm-search-result-distance{color:#8fa0b6eb!important;white-space:nowrap!important;justify-self:end!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}.jsm-search-no-results{text-align:center!important;color:#8fa0b6f2!important;padding:20px 16px!important;font-size:13px!important;font-weight:500!important}.jsm-content-section{background:var(--jmx-pinstripe),#000!important;max-width:1400px!important;margin:0 auto!important;padding:60px 32px!important}.jsm-content-header{margin-bottom:48px!important}.jsm-header-content-wrapper{align-items:flex-start!important;gap:32px!important;max-width:1200px!important;margin:0 auto!important;display:flex!important}.jsm-header-icon{flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.jsm-header-icon svg{width:80px!important;height:80px!important}.jsm-header-text{flex:1!important}.jsm-content-title{color:#fff!important;letter-spacing:.3px!important;text-align:left!important;margin:0 0 20px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:42px!important;font-weight:700!important;line-height:1.2!important}.jsm-content-description{color:#8fa0b6!important;text-align:left!important;margin:0!important;font-size:22px!important;line-height:1.7!important}.jsm-features-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))!important;gap:32px!important;margin-top:48px!important;display:grid!important}.jsm-feature-card{background:#1a2230!important;border:1px solid #2d3440!important;border-radius:14px!important;min-height:auto!important;padding:32px 40px!important;transition:transform .2s,box-shadow .2s!important;box-shadow:inset -14px 10px 20px 18px #000000a8!important}.jsm-feature-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #0006,inset -14px 10px 20px 18px #000000a8!important}.jsm-feature-icon{color:#00a650!important;background:#00a65033!important;border:2px solid #00a650!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;margin-bottom:20px!important;display:flex!important}.jsm-feature-icon,.jsm-feature-title{font-size:24px!important;font-weight:700!important}.jsm-feature-title{color:#fff!important;margin:0 0 12px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;line-height:1.3!important}.jsm-feature-description{color:#8fa0b6!important;margin:0!important;padding-left:0!important;font-size:20px!important;line-height:1.8!important;list-style:none!important}.jsm-feature-description li{margin-bottom:12px!important;padding-left:24px!important;position:relative!important}.jsm-feature-description li:last-child{margin-bottom:0!important}.jsm-feature-description li:before{content:"•"!important;color:#00a650!important;font-size:24px!important;font-weight:700!important;line-height:1.4!important;position:absolute!important;top:-2px!important;left:0!important}.jsm-map-error{color:#ff6b6b!important;background:#1a2230!important;border-radius:0!important;justify-content:center!important;align-items:center!important;height:100%!important;font-size:18px!important;display:flex!important}.jsm-map-sidebar-wrapper{z-index:4!important;pointer-events:none!important;position:absolute!important;inset:0!important}.jsm-map-sidebar-wrapper .jsm-map-sidebar,.jsm-map-sidebar-wrapper .jsm-sidebar-toggle{pointer-events:auto!important}.jsm-map-sidebar{background:var(--jmx-pinstripe),#0e121af0!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;z-index:100!important;width:380px!important;font-family:var(--font-montserrat,"Montserrat"),system-ui,sans-serif!important;border-right:1px solid #ffffff14!important;border-radius:0 16px 16px 0!important;flex-direction:column!important;transition:transform .38s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden!important;transform:translate(-100%)!important;box-shadow:8px 0 36px #0000006b!important}.jsm-map-sidebar.open{transform:translate(0)!important}.jsm-sidebar-toggle{z-index:101!important;cursor:pointer!important;color:#fff!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;background:linear-gradient(#ff6b6b,#e84855)!important;border:1px solid #ffffff24!important;border-radius:10px!important;padding:10px 16px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1!important;transition:transform .15s,box-shadow .2s,filter .2s!important;position:absolute!important;top:18px!important;right:18px!important;box-shadow:0 4px 20px #e8485566!important}.jsm-map-sidebar:not(.open) .jsm-sidebar-toggle{margin-left:12px!important;left:100%!important;right:auto!important}.jsm-sidebar-toggle:hover{filter:brightness(1.05)!important;transform:translateY(-1px)!important;box-shadow:0 6px 24px #e848557a!important}.jsm-sidebar-header{color:#f4f7fb!important;background:#0003!important;border-bottom:1px solid #ffffff12!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:20px 100px 16px 20px!important;display:flex!important}.jsm-sidebar-title{letter-spacing:.12em!important;text-transform:uppercase!important;color:#fff!important;border-left:4px solid #005fa3!important;flex:1!important;min-width:0!important;margin:0!important;padding-left:16px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important}.jsm-sidebar-content{scrollbar-width:thin!important;scrollbar-color:#ffffff2e transparent!important;background:0 0!important;flex:1!important;padding:8px 12px 18px!important;overflow:hidden auto!important}.jsm-sidebar-list-item{cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;border-bottom:1px solid #ffffff0f!important;border-radius:0!important;align-items:flex-start!important;width:100%!important;margin:0!important;padding:14px!important;transition:background-color .18s!important;display:flex!important}.jsm-sidebar-list-item:last-child{border-bottom:none!important}.jsm-sidebar-list-item:focus-visible,.jsm-sidebar-list-item:hover{background:#ffffff0d!important;outline:none!important}.jsm-sidebar-list-item:active{background:#ffffff12!important}.jsm-sidebar-marker-icon{background:#ff6b6b!important;border-radius:999px!important;flex-shrink:0!important;width:10px!important;height:10px!important;margin-top:6px!important;box-shadow:0 0 0 3px #ff6b6b38!important}.jsm-sidebar-list-body{gap:6px!important;min-width:0!important;display:grid!important}.jsm-sidebar-list-name{color:#fff!important;font-family:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}.jsm-sidebar-list-meta{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.jsm-sidebar-list-icao{color:#ff7a7a!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important}.jsm-sidebar-list-distance{color:#8fa0b6f2!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important}gmp-place-details-compact{--gmp-place-details-compact-background:#1a1a1a!important;--gmp-place-details-compact-color:#cfd5de!important;--gmp-place-details-compact-title-color:#fff!important;--gmp-place-details-compact-link-color:#4da3ff!important;--gmp-place-details-compact-rating-color:orange!important;--gmp-place-details-compact-secondary-text-color:#8fa0b6!important;background-color:#1a1a1a!important;width:100%!important;min-height:200px!important;padding:16px!important;display:block!important}gmp-place-name{color:#fff!important;margin-bottom:4px!important;font-size:24px!important;font-weight:700!important}.jsm-place-icao,gmp-place-name{font-family:Book Antiqua,Palatino Linotype,serif!important;display:block!important}.jsm-place-icao{color:#ff4b4b!important;margin-bottom:20px!important;font-size:18px!important;font-weight:600!important}.jsm-place-name-fallback{color:#fff!important;margin-top:0!important;margin-bottom:4px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:28px!important;font-weight:700!important}.jsm-address-section{border-bottom:1px solid #333!important;margin-bottom:20px!important;padding-bottom:16px!important}.jsm-address-text{color:#cfd5de!important;font-size:16px!important;line-height:1.6!important}gmp-place-address{color:#8fa0b6!important;font-size:14px!important;line-height:1.5!important}gmp-place-address,gmp-place-photo{margin-bottom:16px!important;display:block!important}gmp-place-photo img{border-radius:8px!important;max-width:100%!important;height:auto!important;box-shadow:0 2px 8px #0000004d!important}gmp-place-rating{color:orange!important;margin-bottom:12px!important;font-size:16px!important;font-weight:600!important;display:block!important}gmp-place-phone-number,gmp-place-website-uri{color:#4da3ff!important;margin-bottom:8px!important;font-size:14px!important;text-decoration:none!important;transition:color .2s!important;display:block!important}gmp-place-phone-number:hover,gmp-place-website-uri:hover{color:#6bb3ff!important;text-decoration:underline!important}gmp-place-opening-hours{color:#8fa0b6!important;margin-top:12px!important;font-size:14px!important;line-height:1.5!important;display:block!important}gmp-place-details-compact img{border-radius:8px!important;max-width:100%!important;height:auto!important}gmp-place-details-place-request{display:none!important}.jsm-place-photo-container{border-radius:8px!important;margin-bottom:16px!important;overflow:hidden!important}.jsm-place-photo-img{object-fit:cover!important;border-radius:8px!important;width:100%!important;height:auto!important;max-height:250px!important;box-shadow:0 2px 8px #0000004d!important}.jsm-place-rating-container{align-items:center!important;gap:8px!important;margin-bottom:16px!important;padding:8px 0!important;display:flex!important}.jsm-rating-stars{color:orange!important;letter-spacing:2px!important;font-size:18px!important}.jsm-rating-value{color:#fff!important;font-size:16px!important;font-weight:600!important}.jsm-rating-count{color:#8fa0b6!important;font-size:14px!important}.jsm-contact-row{align-items:center!important;gap:10px!important;margin-bottom:12px!important;padding:8px 0!important;display:flex!important}.jsm-contact-icon{text-align:center!important;width:24px!important;font-size:16px!important}.jsm-contact-link{color:#4da3ff!important;font-size:16px!important;text-decoration:none!important;transition:color .2s!important}.jsm-contact-link:hover{color:#6bb3ff!important;text-decoration:underline!important}.jsm-location-info-section{border-top:1px solid #333!important;margin-top:20px!important;padding:20px 0!important}.jsm-info-row{justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;padding:8px 0!important;display:flex!important}.jsm-info-row:last-child{margin-bottom:0!important}.jsm-info-label{color:#8fa0b6!important;font-size:16px!important;font-weight:500!important}.jsm-info-value,.jsm-request-quote-btn{color:#fff!important;font-size:16px!important;font-weight:600!important}.jsm-request-quote-btn{text-align:center!important;background:#ff4b4b!important;border-radius:6px!important;margin-top:24px!important;padding:14px 20px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;text-decoration:none!important;transition:background .2s,transform .1s!important;display:block!important}.jsm-request-quote-btn:hover{background:#e63939!important;transform:translateY(-1px)!important}.jsm-request-quote-btn:active{transform:translateY(0)!important}.jsm-detail-view{flex-direction:column!important;height:100%!important;padding:20px!important;display:flex!important;overflow-y:auto!important}.jsm-detail-image{object-fit:cover!important;background-color:#333!important;width:100%!important;height:180px!important;margin-bottom:15px!important}.jsm-detail-header{background-color:#1a2230!important;border-bottom:1px solid #333!important;padding:15px 20px!important}.jsm-back-btn,.jsm-detail-header{align-items:center!important;display:flex!important}.jsm-back-btn{color:#fff!important;cursor:pointer!important;background:#ff4b4b!important;border:none!important;border-radius:6px!important;gap:6px!important;padding:10px 16px!important;font-family:Book Antiqua,Palatino Linotype,serif!important;font-size:14px!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 2px 10px #0006!important}.jsm-back-btn:hover{background:#e63939!important;transform:scale(1.05)!important}@media (max-width:1024px){.jsm-map-hero{height:60vh!important;min-height:500px!important}.jsm-stats-overlay{flex-flow:wrap!important;top:auto!important;bottom:16px!important;left:16px!important}.jsm-stat-card{min-width:140px!important;padding:16px 20px!important}.jsm-stat-number{font-size:28px!important}.jsm-search-overlay{width:calc(100% - 32px)!important;max-width:400px!important;top:16px!important;right:16px!important}.jsm-content-section{padding:48px 24px!important}.jsm-header-content-wrapper{flex-direction:column!important;align-items:center!important;gap:20px!important}.jsm-header-icon svg{width:64px!important;height:64px!important}.jsm-content-title,.jsm-header-text{text-align:center!important}.jsm-content-title{font-size:36px!important}.jsm-content-description{text-align:center!important;font-size:20px!important}.jsm-features-grid{grid-template-columns:1fr!important;gap:24px!important}.jsm-feature-card{padding:28px 32px!important}}@media (max-width:768px){.jsm-map-hero{height:50vh!important;min-height:400px!important}.jsm-stats-overlay{max-width:calc(100% - 32px)!important;margin:16px!important;position:relative!important;top:0!important;left:0!important}.jsm-stat-card{flex:calc(33.333% - 8px)!important;min-width:100px!important;padding:12px 16px!important}.jsm-stat-number{font-size:24px!important}.jsm-stat-label{font-size:12px!important}.jsm-search-overlay{width:100%!important;margin:0 16px 16px!important;position:relative!important;top:0!important;right:0!important}.jsm-content-section{padding:40px 20px!important}.jsm-header-content-wrapper{flex-direction:column!important;align-items:center!important;gap:16px!important}.jsm-header-icon svg{width:56px!important;height:56px!important}.jsm-content-title,.jsm-header-text{text-align:center!important}.jsm-content-title{font-size:32px!important}.jsm-content-description{text-align:center!important;font-size:18px!important}.jsm-feature-card{padding:24px 28px!important}.jsm-feature-description{font-size:16px!important}}@media (max-width:480px){.jsm-map-hero{min-height:350px!important}.jsm-stat-card{flex:100%!important}.jsm-header-icon svg{width:48px!important;height:48px!important}.jsm-content-title{font-size:28px!important}.jsm-content-description,.jsm-feature-description{font-size:16px!important}.jsm-feature-title{font-size:20px!important}}.jsm-search-overlay{width:min(420px,100% - 124px)!important;right:74px!important}.jsm-search-results{max-height:280px!important}.jsm-map-sidebar{width:360px!important}.jsm-sidebar-list-item{gap:14px!important;padding:14px 16px!important}@media (max-width:1366px){.jsm-search-overlay{width:min(392px,100% - 404px)!important;right:24px!important}.jsm-map-sidebar{width:340px!important}}@media (max-width:1024px){.jsm-search-overlay{width:min(360px,100% - 32px)!important;max-width:calc(100% - 32px)!important;top:16px!important;right:16px!important}.jsm-map-sidebar{width:320px!important}}@media (max-width:768px){.jsm-search-overlay{width:auto!important;max-width:none!important;margin:16px!important;position:relative!important;inset:auto!important}.jsm-search-result-item{grid-template-columns:1fr!important}.jsm-search-result-distance{justify-self:start!important}.jsm-map-sidebar{width:min(320px,100% - 22px)!important}}@media (min-width:1024px){.jsmx-cta-section{padding-inline:28px!important}.jsmx-cta-content,.jsmx-cta-section .jsmx-container{width:min(100%,1440px)!important;max-width:1440px!important;margin:0 auto!important}.jsmx-cta-content h2,.jsmx-cta-section h2{white-space:nowrap!important;margin-bottom:12px!important;font-size:clamp(28px,2.6vw,40px)!important;line-height:1.15!important}.jsmx-cta-content p,.jsmx-cta-section p,.jsmx-cta-subtitle{white-space:nowrap!important;margin-bottom:22px!important;padding-inline:0!important;font-size:clamp(16px,1.15vw,18px)!important;line-height:1.35!important}.jsmx-cta-buttons{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:14px!important;display:flex!important}.jsmx-cta-buttons .jsmx-btn{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;padding-inline:24px!important}}@media (max-width:1023px){.jsmx-cta-content h2,.jsmx-cta-content p,.jsmx-cta-section h2,.jsmx-cta-section p,.jsmx-cta-subtitle{white-space:normal!important}.jsmx-cta-buttons{flex-wrap:wrap!important}.jsmx-cta-buttons .jsmx-btn{white-space:normal!important;width:100%!important}}section.jsm-quote-request-module,section.jsm-work-auth-module{--texture-layers:radial-gradient(ellipse 90% 90% at center,transparent 18%,#0009 100%),radial-gradient(circle at 18% 48%,#2072c91f 0%,transparent 62%),radial-gradient(circle at 82% 80%,#0a509417 0%,transparent 60%),radial-gradient(circle at 50% 18%,#ff4b4b09 0%,transparent 50%),repeating-linear-gradient(45deg,transparent,transparent 8px,#ffffff05 0,#ffffff05 16px),repeating-linear-gradient(-45deg,transparent,transparent 12px,#006ebe0b 0,#006ebe0b 24px)!important;background-image:var(--texture-layers)!important}section.jsm-job-app-module{background-image:radial-gradient(circle at 18% 48%,#2072c91f 0,#0000 62%),radial-gradient(circle at 82% 80%,#0a509417 0,#0000 60%),radial-gradient(circle at 50% 18%,#ff4b4b09 0,#0000 50%),repeating-linear-gradient(45deg,#0000,#0000 8px,#ffffff05 8px 16px),repeating-linear-gradient(-45deg,#0000,#0000 12px,#006ebe0b 12px 24px)!important}.jsmx-services-page #capabilities.jsmx-container{max-width:1200px!important}.jsmx-services-page .jsmx-section-intro{padding-inline:0!important;max-width:1200px!important;padding-top:clamp(20px,3vw,40px)!important}.jsmx-services-page .jsmx-section-intro h2{font-family:"Montserrat",var(--font-display),sans-serif!important;text-transform:none!important;color:var(--jmx-blue)!important;font-size:clamp(24px,3.5vw,36px)!important;font-weight:700!important;line-height:1.15!important}.jsmx-services-page .jsmx-section-intro p{color:#b0b0b0!important;max-width:800px!important;font-family:Book Antiqua,Palatino Linotype,Georgia,serif!important;font-size:clamp(16px,1.8vw,18px)!important;line-height:1.7!important}.jsmx-services-page .jsmx-cta-content h2,.jsmx-services-page .jsmx-cta-section h2{text-transform:none!important;font-family:"Montserrat",var(--font-display),sans-serif!important}.jsmx-services-page .jsmx-cta-buttons .jsmx-btn,.jsmx-services-page .jsmx-cta-content p,.jsmx-services-page .jsmx-cta-section p{text-transform:none!important}@media (min-width:1024px){.jsmx-services-page .jsmx-cta-content{width:min(100%,1400px)!important;max-width:1400px!important}.jsmx-services-page .jsmx-cta-content h2,.jsmx-services-page .jsmx-cta-section h2{white-space:nowrap!important;text-transform:none!important;font-size:clamp(28px,2.6vw,40px)!important;line-height:1.15!important}.jsmx-services-page .jsmx-cta-content p,.jsmx-services-page .jsmx-cta-section p{white-space:nowrap!important;text-transform:none!important;font-size:clamp(16px,1.15vw,18px)!important;line-height:1.35!important}.jsmx-services-page .jsmx-cta-buttons{flex-wrap:nowrap!important;justify-content:center!important;width:fit-content!important;margin:0 auto!important}}.jsmx-job-posting{background:var(--jmx-pinstripe),radial-gradient(ellipse 110% 55% at 50% -10%,#005fa329,transparent 50%),linear-gradient(180deg,#020407 0,#05070a 45%,#070d14 100%)}.jsmx-job-posting .jsmx-content-wrapper{background:var(--jmx-pinstripe),radial-gradient(ellipse 90% 40% at 50% 0,#0081d614,transparent 55%)}.jsmx-job-posting .jsmx-hero{isolation:isolate}.jsmx-job-posting .jsmx-hero:before{content:"";z-index:0;pointer-events:none;background:var(--jmx-pinstripe);opacity:.55;position:absolute;inset:0}.jsmx-job-posting .jsmx-hero>*{z-index:1;position:relative}.jsmx-job-posting .jsmx-content-wrapper>.jsmx-section{background-image:var(--jmx-pinstripe),linear-gradient(180deg,#06090eb8 0,#04070b8c 100%);background-color:#0000}.legacy-route-content:has(.jsmx-job-posting)>.jsmx-hero .jsmx-subtitle{color:#e8eef5;max-width:820px;font-family:Book Antiqua,Palatino Linotype,Georgia,serif;font-size:clamp(15px,2.2vw,20px);font-style:italic;font-weight:400;line-height:1.55}.jsmx-job-posting .jsmx-content-wrapper>.jsmx-section:not(:first-child){padding-top:44px;position:relative}.jsmx-job-posting .jsmx-content-wrapper>.jsmx-section:not(:first-child):before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0081d61f 18%,#00aafff2 50%,#0081d61f 82%,#0000);width:min(92%,920px);height:2px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.jsmx-job-posting .jsmx-map-wrapper{margin-top:20px}#job-posting-service-area-map,.jsmx-job-posting .jsmx-map-container,.jsmx-job-posting .jsmx-service-area-map{width:100%;height:500px;min-height:500px}.jsmx-job-posting .jsmx-map-container{position:relative}@media (max-width:767px){#job-posting-service-area-map,.jsmx-job-posting .jsmx-map-container,.jsmx-job-posting .jsmx-service-area-map{height:360px;min-height:360px}}.jsmx-job-posting .jsmx-map-wrapper{width:min(1200px,100% - 40px)!important;margin:18px auto 0!important}.jsmx-job-posting #job-posting-service-area-map,.jsmx-job-posting .jsmx-map-container{background:var(--jmx-pinstripe),#08111b!important;width:100%!important;height:550px!important;min-height:550px!important;position:relative!important}.jsmx-job-posting .jsmx-map-container{overflow:hidden!important}.jsmx-job-posting #job-posting-service-area-map>div{height:100%!important}@media (min-width:1200px){.jsmx-cta-section{padding-top:40px!important;padding-bottom:40px!important}.jsmx-cta-section>.jsmx-container>.jsmx-cta-content,.jsmx-cta-section>.jsmx-cta-content{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:0!important;width:min(1400px,100% - 32px)!important;max-width:1400px!important;margin:0 auto!important;display:flex!important}.jsmx-cta-section>.jsmx-container>.jsmx-cta-content h2,.jsmx-cta-section>.jsmx-cta-content h2,.jsmx-expertise-container .jsmx-cta-section>h2{white-space:nowrap!important;margin:0 0 12px!important;font-size:clamp(28px,2.6vw,40px)!important;line-height:1.15!important}.jsmx-cta-section>.jsmx-container>.jsmx-cta-content .jsmx-cta-subtitle,.jsmx-cta-section>.jsmx-container>.jsmx-cta-content p,.jsmx-cta-section>.jsmx-cta-content .jsmx-cta-subtitle,.jsmx-cta-section>.jsmx-cta-content p,.jsmx-expertise-container .jsmx-cta-section>p{white-space:nowrap!important;margin:0 0 22px!important;font-size:clamp(16px,1.15vw,18px)!important;line-height:1.35!important}.jsmx-cta-section>.jsmx-container>.jsmx-cta-content .jsmx-cta-buttons,.jsmx-cta-section>.jsmx-cta-content .jsmx-cta-buttons,.jsmx-expertise-container .jsmx-cta-section>.jsmx-cta-buttons{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:auto!important;margin:0!important;display:flex!important}.jsmx-cta-section>.jsmx-container>.jsmx-cta-content .jsmx-btn,.jsmx-cta-section>.jsmx-cta-content .jsmx-btn,.jsmx-expertise-container .jsmx-cta-section>.jsmx-cta-buttons .jsmx-btn{white-space:nowrap!important;width:auto!important;min-width:0!important;padding-inline:24px!important}.jsmx-expertise-container .jsmx-cta-section{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding-inline:0!important;display:flex!important}}@media (max-width:1199px){.jsmx-job-posting .jsmx-map-wrapper{width:min(1200px,100% - 24px)!important}}@media (max-width:768px){.jsmx-job-posting #job-posting-service-area-map,.jsmx-job-posting .jsmx-map-container{height:420px!important;min-height:420px!important}}section.jsm-quote-request-module .portal-card{justify-content:center!important;max-width:720px!important;padding:24px 40px 32px!important}section.jsm-quote-request-module .portal-verification-title{letter-spacing:0!important;font-size:24px!important;font-weight:700!important}section.jsm-quote-request-module .portal-card-header{margin-bottom:24px!important;padding-top:16px!important}section.jsm-quote-request-module .portal-otp-modal{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:linear-gradient(160deg,#080e168c,#080e1640)!important}section.jsm-quote-request-module .portal-otp-backdrop{background:var(--bg-overlay-light)!important}section.jsm-quote-request-module .portal-otp-card{border-radius:14px!important;justify-content:flex-start!important;gap:18px!important;max-width:640px!important;min-height:560px!important;padding:40px 36px 20px!important;box-shadow:inset -14px 10px 20px 18px #000000a8!important}section.jsm-quote-request-module .portal-otp-title{font-size:32px!important;font-weight:800!important;line-height:1.35!important}section.jsm-quote-request-module .portal-otp-sentto{color:var(--text-base)!important;opacity:.9!important;margin:8px 8px 48px!important}section.jsm-quote-request-module .portal-otp-subtitle{color:var(--text-warning)!important;margin:10px 0 0!important;font-size:18px!important;font-weight:500!important}section.jsm-quote-request-module .portal-otp-fineprint{color:var(--text-subtle)!important;max-width:520px!important;margin:12px 0 0!important;font-size:12px!important}section.jsm-quote-request-module .portal-otp-input{letter-spacing:8px!important;max-width:280px!important;height:64px!important;margin:0 auto!important;padding:0 24px!important}section.jsm-quote-request-module .portal-otp-actions{flex-wrap:nowrap!important;margin-top:6px!important}section.jsm-quote-request-module .portal-otp-actions .jsm-btn,section.jsm-quote-request-module .portal-otp-actions .jsm-btn-secondary{letter-spacing:1px!important;border-radius:8px!important;min-width:200px!important;height:58px!important;font-size:16px!important;font-weight:700!important}section.jsm-quote-request-module .portal-otp-actions .jsm-btn-secondary{color:#e8eef7!important;background:linear-gradient(#3a4654d9,#2e3640e6)!important;border:1px solid #4a5666!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 26px #00000047!important}section.jsm-quote-request-module .portal-otp-close{color:#cc0909!important;width:72px!important;height:72px!important;font-size:48px!important}section.jsm-quote-request-module .portal-otp-close:hover{color:#a10707!important}@media (max-width:768px){section.jsm-quote-request-module .portal-otp-title{box-sizing:border-box!important;width:auto!important;max-width:calc(100% - 88px)!important;padding:0!important;font-size:24px!important}section.jsm-quote-request-module .portal-otp-close{width:40px!important;height:40px!important;font-size:32px!important;top:10px!important;right:10px!important}}.jsmx-job-posting .jsmx-hero-location{font-family:"Montserrat",var(--font-montserrat),sans-serif;text-transform:uppercase;letter-spacing:2px;color:#005fa3;margin:0;font-size:14px;font-weight:600}.jsmx-job-posting .jsmx-section h2{font-family:"Montserrat",var(--font-montserrat),sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#fff!important;border-left:4px solid #005fa3!important;margin-bottom:24px!important;padding-left:16px!important;font-size:20px!important;font-weight:700!important}.jsmx-job-posting .jsmx-company-info p{color:#cfd5de;margin:0 0 4px;font-size:16px;line-height:1.7}.jsmx-job-posting .jsmx-company-info p strong{color:#005fa3;font-weight:600}.jsmx-job-posting .jsmx-company-description{color:#b0b8c6!important;margin-top:20px!important;font-size:15px!important;line-height:1.7!important}.jsmx-job-posting .jsmx-top-cta{text-align:center!important;margin-top:28px!important}.jsmx-job-posting .jsmx-top-cta .jsmx-btn-primary{color:#fff!important;background:#005fa3!important;border:none!important;border-radius:4px!important;padding:12px 40px!important;font-size:15px!important;font-weight:700!important}.jsmx-job-posting .jsmx-section-tinted{background-image:var(--jmx-pinstripe),linear-gradient(180deg,#0c121ef5 0,#070b14eb 100%)!important;background-color:#0000!important;border-top:1px solid #0081d633!important;border-bottom:1px solid #00508c26!important;padding-block:44px!important;box-shadow:inset 0 1px #ffffff09!important}.jsmx-job-posting .jsmx-list-compact{margin:0;padding:0;list-style:none}.jsmx-job-posting .jsmx-list-compact li{color:#cfd5de;margin-bottom:16px;padding-left:20px;font-size:15px;line-height:1.65;position:relative}.jsmx-job-posting .jsmx-list-compact li:before{content:"";background:#0096ff;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:2px;box-shadow:0 0 10px #0096ff8c}.jsmx-job-posting .jsmx-requirements-grid-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.jsmx-job-posting .jsmx-requirements-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.jsmx-job-posting .jsmx-requirements-panel{background-image:var(--jmx-pinstripe),linear-gradient(165deg,#141c28 0,#0f141c 100%);background-color:#0000;border:1px solid #0081d640;border-left:4px solid #005fa3;border-radius:8px;padding:28px 24px;box-shadow:0 14px 42px #0006,inset 0 1px #ffffff0a}.jsmx-job-posting .jsmx-requirements-panel h3{font-family:"Montserrat",var(--font-montserrat),sans-serif;text-transform:uppercase;letter-spacing:1px;color:#005fa3;margin:0 0 20px;font-size:14px;font-weight:700}.jsmx-job-posting .jsmx-aircraft-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.jsmx-job-posting .jsmx-aircraft-group{background-image:var(--jmx-pinstripe),linear-gradient(165deg,#141c28 0,#0f141c 100%);background-color:#0000;border:1px solid #0081d638;border-left:4px solid #005fa3;border-radius:8px;padding:24px 20px;box-shadow:0 10px 32px #00000059,inset 0 1px #ffffff09}.jsmx-job-posting .jsmx-aircraft-group h3{font-family:"Montserrat",var(--font-montserrat),sans-serif;text-transform:uppercase;letter-spacing:.5px;color:#005fa3;margin:0 0 12px;font-size:13px;font-weight:700}.jsmx-job-posting .jsmx-aircraft-group p{color:#b0b8c6;margin:0;font-size:14px;line-height:1.6}.jsmx-job-posting .jsmx-tools-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.jsmx-job-posting .jsmx-tools-block{background-image:var(--jmx-pinstripe),linear-gradient(165deg,#141c28 0,#0f141c 100%);background-color:#0000;border:1px solid #0081d638;border-left:4px solid #005fa3;border-radius:8px;padding:24px 20px;box-shadow:0 10px 32px #00000059,inset 0 1px #ffffff09}.jsmx-job-posting .jsmx-tools-block h3{font-family:"Montserrat",var(--font-montserrat),sans-serif;text-transform:uppercase;letter-spacing:.5px;color:#fff;margin:0 0 16px;font-size:14px;font-weight:700}.jsmx-job-posting .jsmx-tools-block p{color:#b0b8c6;margin:0 0 12px;font-size:14px;line-height:1.65}.jsmx-job-posting .jsmx-tools-block strong{color:#005fa3;font-weight:700}@media (max-width:768px){.jsmx-job-posting .jsmx-requirements-grid,.jsmx-job-posting .jsmx-tools-grid{grid-template-columns:1fr}.jsmx-job-posting .jsmx-aircraft-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.jsmx-job-posting .jsmx-aircraft-grid{grid-template-columns:1fr}}section.jsm-quote-request-module .portal-card__subtitle,section.jsm-quote-request-module .portal-otp-sentto,section.jsm-quote-request-module .portal-status{line-height:1.45!important}.jm-nav-shell{max-width:none!important;margin:0!important;padding:14px 40px 14px 24px!important}.jm-brand{margin-left:0!important}section.jsm-quote-request-module .portal-card .jsm-input{background:var(--bg-input-dark)!important;border:2px solid var(--border-input)!important;box-sizing:border-box!important;color:var(--text-input)!important;height:49px!important;min-height:49px!important;padding:12px 16px!important;line-height:1.5!important}section.jsm-quote-request-module .portal-card .jsm-input::placeholder{color:var(--text-placeholder)!important}section.jsm-quote-request-module .portal-card .jsm-input:focus{border-color:#fff!important;box-shadow:0 0 0 1px #ffffff40!important}:where([data-marketing-hq]){font-family:var(--font-montserrat,"Montserrat"),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.5}:where([data-marketing-hq]) h1,:where([data-marketing-hq]) h2,:where([data-marketing-hq]) h3,:where([data-marketing-hq]) h4,:where([data-marketing-hq]) h5,:where([data-marketing-hq]) h6,:where([data-marketing-hq]) p{color:inherit;font:inherit;letter-spacing:0;text-transform:none;margin:0}:where([data-marketing-hq]) button{color:inherit;fill:currentColor;font:inherit;text-transform:none;background:0 0;border:0;border-radius:0;padding:0}:where([data-marketing-hq]) input,:where([data-marketing-hq]) select,:where([data-marketing-hq]) textarea{color:inherit;font:inherit}:where([data-marketing-hq]) table{border-collapse:collapse;background:0 0;border:0}:where([data-marketing-hq]) td,:where([data-marketing-hq]) th{color:inherit;background:0 0;border:0;padding:0}[data-flightaware-hq] thead td,[data-flightaware-hq] thead th,[data-marketing-hq] thead td,[data-marketing-hq] thead th{color:inherit!important;background:0 0!important}[data-flightaware-hq] table{border-collapse:collapse;background:0 0;border:0;margin-bottom:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}