@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-amber-100:#fef3c6;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-700:#b75000;--color-amber-950:#461901;--color-green-50:#f0fdf4;--color-green-200:#b9f8cf;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-emerald-100:#d0fae5;--color-emerald-700:#007956;--color-teal-700:#00776e;--color-teal-800:#005f5a;--color-teal-900:#0b4f4a;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-sky-800:#005986;--color-sky-900:#024a70;--color-rose-100:#ffe4e6;--color-rose-700:#c20039;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--radius-md:.375rem;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-800:lab(35.5975% -26.6648 -4.34487);--color-teal-900:lab(29.506% -21.4706 -3.59886);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224)}}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-200{top:calc(var(--spacing) * 200)}.top-\[44px\]{top:44px}.top-\[60px\]{top:60px}.top-px{top:1px}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-\[36\%\]{left:36%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[1031\]{z-index:1031}.col-4{grid-column:4}.col-6{grid-column:6}.col-12{grid-column:12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-auto{margin:auto}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[0\.2rem\]{margin-top:.2rem}.mt-\[1\.45rem\]{margin-top:1.45rem}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[60px\]{margin-bottom:60px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[0\.2rem\]{margin-left:.2rem}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-3{height:calc(var(--spacing) * 3)}.h-10{height:calc(var(--spacing) * 10)}.h-100{height:calc(var(--spacing) * 100)}.h-\[2\.875rem\]{height:2.875rem}.h-\[34px\]{height:34px}.h-\[60px\]{height:60px}.h-full{height:100%}.\!min-h-11{min-height:calc(var(--spacing) * 11)!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-10{width:calc(var(--spacing) * 10)}.w-100{width:calc(var(--spacing) * 100)}.w-\[18rem\]{width:18rem}.w-\[34px\]{width:34px}.w-\[235px\]{width:235px}.w-\[calc\(100\%-235px\)\]{width:calc(100% - 235px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[18rem\]{min-width:18rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow-1,.grow{flex-grow:1}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-move{cursor:move}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-\[15px\]{border-radius:15px!important}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\!border-\[\#4b49ac\]{border-color:#4b49ac!important}.\!border-\[\#4747a1\]{border-color:#4747a1!important}.\!border-\[\#ff4747\]{border-color:#ff4747!important}.\!border-\[\#ffc100\]{border-color:#ffc100!important}.\!border-green-700{border-color:var(--color-green-700)!important}.\!border-red-700{border-color:var(--color-red-700)!important}.\!border-slate-300{border-color:var(--color-slate-300)!important}.\!border-teal-700{border-color:var(--color-teal-700)!important}.\!border-transparent{border-color:#0000!important}.border-\[\#2843A7\]{border-color:#2843a7}.border-\[\#CED4DA\],.border-\[\#ced4da\]{border-color:#ced4da}.border-\[\#f1f5f9\]{border-color:#f1f5f9}.border-green-200{border-color:var(--color-green-200)}.border-green-700{border-color:var(--color-green-700)}.border-red-200{border-color:var(--color-red-200)}.border-sky-700{border-color:var(--color-sky-700)}.border-slate-300{border-color:var(--color-slate-300)}.border-teal-700{border-color:var(--color-teal-700)}.border-white{border-color:var(--color-white)}.\!bg-\[\#4b49ac\]{background-color:#4b49ac!important}.\!bg-\[\#4747a1\]{background-color:#4747a1!important}.\!bg-\[\#ff4747\]{background-color:#ff4747!important}.\!bg-\[\#ffc100\]{background-color:#ffc100!important}.\!bg-green-700{background-color:var(--color-green-700)!important}.\!bg-red-700{background-color:var(--color-red-700)!important}.\!bg-teal-700{background-color:var(--color-teal-700)!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#1b3a57\]{background-color:#1b3a57}.bg-\[\#4B49AC\],.bg-\[\#4b49ac\]{background-color:#4b49ac}.bg-\[\#2843A7\]{background-color:#2843a7}.bg-\[\#4747a1\]{background-color:#4747a1}.bg-\[\#EDEDED\],.bg-\[\#ededed\]{background-color:#ededed}.bg-\[\#ff4747\]{background-color:#ff4747}.bg-\[\#ffc100\]{background-color:#ffc100}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-700{background-color:var(--color-green-700)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-700{background-color:var(--color-red-700)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-sky-700{background-color:var(--color-sky-700)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-teal-700{background-color:var(--color-teal-700)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.\!px-6{padding-inline:calc(var(--spacing) * 6)!important}.\!px-\[13px\]{padding-inline:13px!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[1\.375rem\]{padding-inline:1.375rem}.px-\[1\.562rem\]{padding-inline:1.562rem}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-\[14px\]{padding-block:14px!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-\[0\.687rem\]{padding-block:.687rem}.py-\[0\.875rem\]{padding-block:.875rem}.py-\[11px\]{padding-block:11px}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-\[13px\]{padding-top:13px}.pt-\[60px\]{padding-top:60px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-\[31px\]{padding-right:31px}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[13px\]{padding-bottom:13px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[49px\]{padding-left:49px}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[13px\]{font-size:13px!important}.text-\[0\.875rem\]{font-size:.875rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[14px\]{font-size:14px}.\!leading-none{--tw-leading:1!important;line-height:1!important}.leading-none{--tw-leading:1;line-height:1}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-nowrap{text-wrap:nowrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#212529\]{color:#212529!important}.\!text-slate-500{color:var(--color-slate-500)!important}.\!text-slate-800{color:var(--color-slate-800)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#4B49AC\]{color:#4b49ac}.text-\[\#4f46e5\]{color:#4f46e5}.text-\[\#6C7383\]{color:#6c7383}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#495057\]{color:#495057}.text-\[\#CDC9C9\]{color:#cdc9c9}.text-amber-700{color:var(--color-amber-700)}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-700{color:var(--color-gray-700)}.text-green-800{color:var(--color-green-800)}.text-inherit{color:inherit}.text-red-800{color:var(--color-red-800)}.text-rose-700{color:var(--color-rose-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_3px_21px_0px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0px 3px 21px 0px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_5px_21px_-5px_\#CDD1E1\]{--tw-shadow:0px 5px 21px -5px var(--tw-shadow-color,#cdd1e1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-all{-webkit-user-select:all;user-select:all}.placeholder\:text-\[\#6c7383\]::placeholder{color:#6c7383}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[18px\]:before{content:var(--tw-content);top:18px}.before\:left-\[-14px\]:before{content:var(--tw-content);left:-14px}.before\:h-\[5px\]:before{content:var(--tw-content);height:5px}.before\:w-\[5px\]:before{content:var(--tw-content);width:5px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-\[\#b2b2b2\]:before{content:var(--tw-content);background-color:#b2b2b2}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:\!bg-\[\#3d3d8a\]:hover{background-color:#3d3d8a!important}.hover\:\!bg-\[\#413f99\]:hover{background-color:#413f99!important}.hover\:\!bg-\[\#e6ae00\]:hover{background-color:#e6ae00!important}.hover\:\!bg-\[\#f53535\]:hover{background-color:#f53535!important}.hover\:\!bg-green-800:hover{background-color:var(--color-green-800)!important}.hover\:\!bg-red-800:hover{background-color:var(--color-red-800)!important}.hover\:\!bg-slate-50:hover{background-color:var(--color-slate-50)!important}.hover\:\!bg-slate-100:hover{background-color:var(--color-slate-100)!important}.hover\:\!bg-teal-800:hover{background-color:var(--color-teal-800)!important}.hover\:bg-\[\#3A58C4\]:hover{background-color:#3a58c4}.hover\:bg-\[\#eaeaf1\]:hover{background-color:#eaeaf1}.hover\:bg-\[\#ededed\]:hover{background-color:#ededed}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-green-800:hover{background-color:var(--color-green-800)}.hover\:bg-sky-800:hover{background-color:var(--color-sky-800)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-teal-800:hover{background-color:var(--color-teal-800)}.hover\:text-black:hover{color:var(--color-black)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-sky-600:focus-visible{--tw-ring-color:var(--color-sky-600)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:\!bg-\[\#33337a\]:active{background-color:#33337a!important}.active\:\!bg-\[\#393788\]:active{background-color:#393788!important}.active\:\!bg-\[\#cc9a00\]:active{background-color:#cc9a00!important}.active\:\!bg-\[\#e62e2e\]:active{background-color:#e62e2e!important}.active\:\!bg-green-900:active{background-color:var(--color-green-900)!important}.active\:\!bg-red-900:active{background-color:var(--color-red-900)!important}.active\:\!bg-slate-100:active{background-color:var(--color-slate-100)!important}.active\:\!bg-slate-200:active{background-color:var(--color-slate-200)!important}.active\:\!bg-teal-900:active{background-color:var(--color-teal-900)!important}.active\:bg-\[\#3A58C4\]:active{background-color:#3a58c4}.active\:bg-green-900:active{background-color:var(--color-green-900)}.active\:bg-sky-900:active{background-color:var(--color-sky-900)}.active\:bg-slate-100:active{background-color:var(--color-slate-100)}.active\:bg-teal-900:active{background-color:var(--color-teal-900)}.aria-invalid\:border-red-600[aria-invalid=true]{border-color:var(--color-red-600)}.aria-invalid\:ring-red-600[aria-invalid=true]{--tw-ring-color:var(--color-red-600)}@media (min-width:48rem){.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}}@media (min-width:64rem){.lg\:ml-8{margin-left:calc(var(--spacing) * 8)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[235px\]{width:235px}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-\[2\.375rem\]{padding-inline:2.375rem}.lg\:pl-\[235px\]{padding-left:235px}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f8fa;--foreground:#18202f;--muted:#657084;--muted-strong:#5b6878;--border:#d8dee8;--panel:#fff;--accent:#0f766e;--accent-strong:#0b5f59}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #2843a7}.shell{min-height:100vh;padding:32px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;width:min(100%,1120px);margin:0 auto;padding:24px}.eyebrow{color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:.8rem;font-weight:700}.title{letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.copy{max-width:760px;color:var(--muted);font-size:1rem;line-height:1.65}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:24px;display:grid}.stat{border:1px solid var(--border);border-radius:8px;padding:16px}.stat strong{margin-bottom:4px;font-size:1.35rem;display:block}.actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.button.secondary{color:var(--accent-strong);background:0 0}.aircraft-page{min-height:100vh;color:var(--foreground);background:#f3f5f8}.site-header,.site-header *,.site-footer,.site-footer *{font-family:EB Garamond,serif!important}.selected-filters .filter-tag{max-width:100%}.selected-filters .filter-tag .filter-tag-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.selected-filters .filter-tag .remove-tag{flex-shrink:0}.site-header{z-index:1000;color:#fff;background:0 0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:clamp(32px,2.4vw,44px) 40px;display:flex;position:absolute;top:0;left:0}.site-logo{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.site-logo img{width:auto;height:64px}.site-header nav{color:#fff;letter-spacing:.04em;text-transform:uppercase;flex-wrap:nowrap;justify-content:center;gap:clamp(2px,.5vw,10px);font-size:clamp(13px,1.4vw,18px);font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header nav a{opacity:.9;white-space:nowrap;padding:6px 9px;text-decoration:none}.site-header nav a:hover{opacity:1}.site-header nav a.active{opacity:1;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.site-header-cta{text-transform:uppercase;white-space:nowrap;background:#ffffff26;border:1px solid #ffffff4d;border-radius:5px;padding:8px 20px;font-size:.85rem;font-weight:700;text-decoration:none}.site-header-cta:hover{background:#ffffff40}.hamburger-btn{cursor:pointer;background:0 0;border:none;padding:4px;display:none}.hamburger-btn span{background:#fff;width:24px;height:2px;margin:5px 0;transition:transform .2s;display:block}.breadcrumbs{color:#64748b;align-items:center;gap:8px;width:min(100% - 32px,1180px);margin:22px auto 12px;font-size:.9rem;display:flex}.breadcrumbs a{color:#0f766e;font-weight:700;text-decoration:none}.aircraft-hero{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:stretch;gap:24px;width:min(100% - 32px,1180px);margin:0 auto;display:grid}.aircraft-media{border:1px solid var(--border);background:#0b1220;border-radius:8px;min-height:420px;overflow:hidden}.aircraft-media img,.aircraft-media video{object-fit:contain;width:100%;height:100%;min-height:420px;display:block}.aircraft-summary{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;padding:24px;display:flex}.aircraft-summary h1{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:2.3rem;line-height:1.05}.aircraft-subheading{color:#64748b;overflow-wrap:anywhere;margin:10px 0 0;font-weight:700}.aircraft-price{border-top:1px solid var(--border);gap:4px;margin-top:24px;padding-top:20px;display:grid}.aircraft-price span{color:#64748b;text-transform:uppercase;font-size:.85rem;font-weight:700}.aircraft-price strong{font-size:1.8rem}.seller-panel{margin-top:24px}.seller-name{margin:0 0 12px;font-size:1.05rem;font-weight:800}.seller-actions{flex-wrap:wrap;gap:10px;display:flex}.seller-actions a:not([data-ui-button=true]),.seller-actions button:not([data-ui-button=true]){color:#fff;min-height:40px;font-weight:800;font:inherit;background:#0f766e;border:1px solid #0f766e;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.seller-actions button:not([data-ui-button=true]){color:#0f766e;cursor:pointer;background:#fff}.contact-seller-modal{z-index:80;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.contact-seller-dialog{background:#fff;border-radius:8px;width:min(100%,520px);max-height:min(90vh,720px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 18px 42px #0f172a47}.contact-seller-close{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1;position:absolute;top:12px;right:14px}.contact-seller-dialog h2{margin:0 36px 6px 0;font-size:1.35rem}.contact-seller-dialog p{color:#475569;margin:0 0 16px}.contact-seller-form{gap:12px;display:grid}.contact-seller-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-seller-form input,.contact-seller-form textarea{border:1px solid var(--border);width:100%;font:inherit;border-radius:6px;padding:10px 12px}.contact-seller-form textarea{resize:vertical;min-height:92px}.contact-seller-form button[type=submit]{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#4747a1;border:0;border-radius:6px;font-weight:800}.contact-seller-form button[type=submit]:disabled{cursor:not-allowed;opacity:.65}.contact-seller-status{border-radius:6px;padding:10px 12px;font-weight:700}.contact-seller-status-success{color:#256029;background:#e8f5e9}.contact-seller-status-error{color:#b3261e;background:#fdecea}.media-strip{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;width:min(100% - 32px,1180px);margin:16px auto 0;display:grid}.media-thumb{aspect-ratio:4/3;border:1px solid var(--border);background:#fff;border-radius:6px;overflow:hidden}.media-thumb img{object-fit:cover;width:100%;height:100%;display:block}.media-thumb span{color:#64748b;place-items:center;height:100%;font-weight:800;display:grid}.detail-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:24px;width:min(100% - 32px,1180px);margin:24px auto 48px;display:grid}.detail-section{border:1px solid var(--border);background:#fff;border-radius:8px;padding:22px}.detail-section h2{margin:0 0 16px;font-size:1.15rem}.detail-section p{color:#334155;overflow-wrap:anywhere;line-height:1.65}.document-list{gap:8px;margin:0;padding-left:18px;display:grid}.document-list a{color:#0f766e;font-weight:700}.part-chip-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.part-chip-list span{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px;font-size:.9rem;font-weight:700}.related-section{width:min(100% - 32px,1180px);margin:0 auto 48px}.related-parts-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.related-part-card{border:1px solid var(--border);color:#111827;background:#fff;border-radius:8px;gap:10px;text-decoration:none;display:grid;overflow:hidden}.related-part-card img{aspect-ratio:4/3;object-fit:contain;background:#f8fafc;width:100%;display:block}.related-part-card span,.related-part-card small{overflow-wrap:anywhere;padding:0 12px}.related-part-card span{font-weight:800}.related-part-card small{color:#64748b;padding-bottom:12px;font-weight:700}.spec-list{gap:0;margin:0;display:grid}.spec-list div{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.spec-list div:last-child{border-bottom:0}.spec-list dt{color:#64748b;font-weight:800}.spec-list dd{color:#111827;overflow-wrap:anywhere;margin:0}.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}.aircraft-listing-page{color:#101827;background:#f4f7fb;min-height:100vh}.aircraft-market-hero{color:#fff;text-align:center;background:linear-gradient(#0c142094,#0c142094),url(/assets/pages/img/products/aircraft.webp) 50%/cover no-repeat;place-items:center;min-height:430px;padding:56px 20px;display:grid;position:relative;overflow:hidden}.aircraft-market-hero>div{width:min(100%,780px)}.aircraft-market-hero h1{letter-spacing:0;margin:0;font-size:clamp(2.35rem,6vw,4.7rem);line-height:1}.aircraft-market-hero p:not(.eyebrow){color:#f8fafc;max-width:620px;margin:16px auto 0;font-size:1rem;line-height:1.6}.aircraft-search-form{align-items:flex-start;gap:10px;width:min(100%,620px);margin:26px auto 0;display:flex}.aircraft-search-field{flex:1;min-width:0;position:relative}.aircraft-search-form input{color:#111827;border:0;border-radius:6px;outline:2px solid #0000;width:100%;min-width:0;min-height:48px;padding:0 16px;font-size:1rem}.aircraft-search-form input:focus{outline-color:#2843a7}.aircraft-search-form button:not([data-ui-button=true]),.range-filter button:not([data-ui-button=true]){color:#fff;cursor:pointer;background:#c81e2a;border:1px solid #b91c1c;border-radius:6px;min-height:44px;padding:0 16px;font-weight:800}.aircraft-listing-shell{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;width:min(100% - 32px,1380px);margin:34px auto 56px;display:grid}.aircraft-filter-panel{background:#fff;border:1px solid #dbe4ee;border-radius:8px;padding:20px;position:sticky;top:18px;box-shadow:0 14px 36px #10182714}.filter-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.filter-heading h2,.aircraft-results-header h2,.facet-group h3,.range-filter h3{letter-spacing:0;margin:0}.filter-heading h2{font-size:1.35rem}.filter-heading a{color:#23405c;text-transform:uppercase;border:1px solid #ccd7e3;border-radius:6px;align-items:center;min-height:32px;padding:0 10px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.facet-group,.range-filter{border-top:1px solid #e5edf5;padding:15px 0}.facet-group h3,.range-filter h3{color:#142238;margin-bottom:10px;font-size:.85rem}.facet-group>div{gap:6px;max-height:210px;display:grid;overflow-y:auto}.facet-group a{color:#3f5168;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:.86rem;text-decoration:none;display:flex}.facet-group a:hover,.facet-group a.checked{color:#143a63;background:#eef4f8}.facet-group small{color:#77879a;font-weight:800}.range-filter div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.range-filter input{border:1px solid #ccd7e3;border-radius:6px;min-width:0;min-height:38px;padding:0 9px}.range-filter button{grid-column:1/-1;min-height:38px}.aircraft-results{min-width:0}.aircraft-results-header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.aircraft-results-header h2{font-size:1.7rem}.aircraft-results-header p{color:#64748b;margin:0;font-weight:700}.aircraft-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.aircraft-list-card{background:#fff;border:1px solid #dbe4ee;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 12px 34px #10182714}.aircraft-list-card a{height:100%;color:inherit;text-decoration:none;display:grid}.listing-badge{z-index:2;color:#fff;text-transform:uppercase;background:#2f6f95;border-radius:4px;padding:5px 10px;font-size:.7rem;font-weight:900;position:absolute;top:12px;left:12px}.listing-badge.sold{background:#697386}.listing-image{aspect-ratio:4/3;background:#e8eef5;position:relative}.listing-image img,.listing-image video{object-fit:cover;width:100%;height:100%;display:block}.listing-body{gap:14px;padding:18px;display:grid}.listing-type{color:#2f6f95;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.listing-body h3{color:#101827;min-height:44px;margin:0;font-size:1.1rem;line-height:1.25}.listing-specs{border-bottom:1px solid #e5edf5;grid-template-columns:1fr 1fr;gap:10px 12px;margin:0;padding-bottom:14px;display:grid}.listing-specs dt{color:var(--muted-strong);text-transform:uppercase;font-size:.67rem;font-weight:900}.listing-specs dd{color:#2d394a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.82rem;font-weight:700;overflow:hidden}.listing-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.listing-footer span{color:var(--muted-strong);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.listing-footer strong{color:#143a63;margin-top:3px;font-size:1.15rem;display:block}.details-link{white-space:nowrap;background:#f4f7fb;border:1px solid #d4dfeb;border-radius:6px;padding:9px 12px;color:#143a63!important}.empty-results{color:#64748b;background:#fff;border:1px solid #dbe4ee;border-radius:8px;padding:24px;font-weight:700}.listing-pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin:30px 0 0;display:flex}.listing-pagination a,.listing-pagination span{color:#334155;background:#fff;border:1px solid #ccd7e3;border-radius:6px;justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:0 12px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.listing-pagination a.active{color:#fff;background:#143a63;border-color:#143a63}.listing-pagination .dots{background:0 0;border-color:#0000}.blog-page{min-height:100vh;color:var(--foreground);background:#f5f7fb}.blog-hero{background:#fff;border-bottom:1px solid #d8dee8;align-items:center;min-height:360px;display:grid}.blog-hero>div{width:min(100% - 32px,1180px);margin:0 auto;padding:54px 0}.blog-hero h1{color:#111827;letter-spacing:0;overflow-wrap:anywhere;max-width:820px;margin:0;font-size:3.35rem;line-height:1}.blog-hero p:not(.eyebrow){color:#5d6b7d;max-width:720px;margin:18px 0 0;font-size:1.08rem;line-height:1.65}.blog-search-form{gap:10px;width:min(100%,620px);margin-top:26px;display:flex}.blog-search-form input,.blog-sidebar input{color:#18202f;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd6e2;border-radius:6px;flex:1;padding:0 14px}.blog-search-form button:not([data-ui-button=true]),.blog-sidebar button:not([data-ui-button=true]){color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#0f766e;border:0;border-radius:6px;padding:0 18px;font-weight:800}.blog-category-band{flex-wrap:wrap;gap:10px;width:min(100% - 32px,1180px);margin:24px auto 0;display:flex}.blog-category-band a{color:#334155;background:#fff;border:1px solid #d4dfeb;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.blog-category-band a.active{color:#fff;background:#0f766e;border-color:#0f766e}.blog-category-band a span{color:#64748b;font-size:.78rem}.blog-category-band a.active span{color:#d8f3ef}.blog-category-group,.blog-subcategory-row{flex-wrap:wrap;gap:8px;display:flex}.blog-subcategory-row a{background:#eef5f7}.blog-shell{width:min(100% - 32px,1180px);margin:30px auto 56px}.blog-results-header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.blog-results-header h2,.blog-related-section h2,.blog-sidebar h2{color:#111827;letter-spacing:0;margin:0;font-size:1.55rem;line-height:1.15}.blog-results-header p{color:#64748b;margin:0;font-weight:800}.blog-search-banner{color:#334155;background:#fff;border:1px solid #d4dfeb;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.blog-search-banner a{color:#0f766e;font-weight:800;text-decoration:none}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-card{background:#fff;border:1px solid #dbe4ee;border-radius:8px;overflow:hidden;box-shadow:0 12px 34px #10182714}.blog-card a{height:100%;color:inherit;text-decoration:none;display:grid}.blog-card-image{aspect-ratio:16/10;background:#e7edf4;position:relative}.blog-card-image img{object-fit:cover;width:100%;height:100%;display:block}.blog-card-body{align-content:start;gap:10px;padding:18px;display:grid}.blog-card-body h3{color:#111827;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.12rem;line-height:1.3}.blog-card-body>p:not(.listing-type):not(.blog-meta){color:#64748b;margin:0;font-size:.94rem;line-height:1.55}.blog-meta{color:#64748b;margin:0;font-size:.82rem;font-weight:700;line-height:1.45}.blog-card .details-link{justify-self:start;margin-top:2px}.blog-detail-header{text-align:center;width:min(100% - 32px,980px);margin:32px auto 20px}.blog-detail-header h1{color:#111827;letter-spacing:0;overflow-wrap:anywhere;margin:8px 0 12px;font-size:2.8rem;line-height:1.08}.blog-featured-image{width:min(100% - 32px,980px);margin:0 auto 18px}.blog-featured-image img{object-fit:cover;border-radius:8px;width:100%;max-height:560px;display:block}.blog-featured-image figcaption{color:#64748b;margin-top:8px;font-size:.88rem}.blog-back-link{color:#0f766e;width:min(100% - 32px,980px);margin:0 auto 20px;font-weight:800;text-decoration:none;display:block}.blog-detail-shell{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:28px;width:min(100% - 32px,1180px);margin:0 auto 56px;display:grid}.blog-article-body{color:#293548;background:#fff;border:1px solid #dbe4ee;border-radius:8px;padding:30px;font-size:1rem;line-height:1.75}.blog-article-body h2,.blog-article-body h3,.blog-article-body h4{color:#111827;letter-spacing:0;overflow-wrap:anywhere;line-height:1.25}.blog-article-body img{border-radius:6px;max-width:100%;height:auto}.blog-article-body a{color:#0f766e;font-weight:700}.blog-sidebar{min-width:0}.blog-sidebar-sticky{gap:18px;display:grid;position:static}.blog-sidebar section{background:#fff;border:1px solid #dbe4ee;border-radius:8px;padding:20px}.blog-sidebar p{color:#64748b;line-height:1.55}.blog-sidebar a{color:#0f766e;font-weight:800;text-decoration:none}.blog-sidebar form{gap:10px;display:grid}.newsletter-flash{border:1px solid #cbd5e1;border-radius:6px;padding:10px 12px;font-weight:800;line-height:1.4}.newsletter-flash-success{color:#166534;background:#f0fdf4;border-color:#86efac}.newsletter-flash-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.blog-related-section{background:#fff;border-top:1px solid #d8dee8;padding:34px 0 58px}.blog-related-section>div{width:min(100% - 32px,1180px);margin:0 auto}.blog-related-section h2{margin-bottom:18px}.blog-detail-page .site-header,.blog-detail-page .site-header nav,.blog-detail-page .site-header nav a{color:#0e1a2b}.blog-detail-page .site-header nav a.active{text-decoration-color:#fff}.blog-detail-page .site-header-cta{color:#0e1a2b;background:0 0;border-color:#0e1a2b47}.blog-detail-page .site-header-cta:hover{background:#0e1a2b0f}.blog-detail-page .hamburger-btn span{background:#0e1a2b}.blog-detail-page .blog-detail-header{width:min(100% - 32px,850px);margin-top:148px}.blog-detail-page .blog-detail-header .listing-type,.blog-detail-page .blog-detail-header h1,.blog-detail-page .blog-back-link,.blog-detail-page .blog-featured-image figcaption,.blog-detail-page .blog-featured-image figcaption a,.blog-detail-page .blog-article-body,.blog-detail-page .blog-article-body :is(h2,h3,h4,p,li,a,th,td,caption),.blog-detail-page .blog-sidebar,.blog-detail-page .blog-sidebar :is(h2,p,a,span,label,input,button){font-family:EB Garamond,serif}.blog-detail-page .blog-sidebar .f411-rp-card,.blog-detail-page .blog-sidebar .f411-rp-mini{color:inherit;font-weight:400;text-decoration:none}.blog-detail-page .blog-detail-header h1{color:#1e293b;margin:25px 0;font-size:2rem;font-weight:500;line-height:1.1}.blog-detail-page .blog-detail-header .listing-type{color:#fff;letter-spacing:1px;background:#2843a7;border-radius:4px;padding:5px 15px;font-size:.8rem;font-weight:700;display:inline-block}.blog-detail-page .blog-back-link{color:#2843a7;justify-content:flex-start;align-items:center;gap:6px;width:min(100% - 32px,1200px);font-weight:500;display:flex}.blog-detail-page .blog-back-link svg{flex-shrink:0;width:16px;height:16px;display:block}.blog-detail-page .blog-article-body{color:#334155;font-size:1.15rem;line-height:1.8}.blog-detail-page .blog-article-body p{margin-bottom:25px;font-size:18px}.blog-detail-page .blog-article-body :is(h2,h3,h4){color:#334155;font-weight:500;line-height:1.2}.blog-detail-page .blog-article-body h2{color:#2843a7;margin:40px 0 20px;font-size:2rem}.blog-detail-page .blog-article-body h3{margin:0 0 10px;font-size:28px}.blog-detail-page .blog-article-body h4{margin:0 0 10px;font-size:24px}.blog-detail-page .blog-article-body a,.blog-detail-page .blog-sidebar a,.blog-detail-page .blog-author-name,.blog-detail-page .blog-author-reviewer a,.blog-detail-page .blog-featured-image figcaption a,.blog-detail-page .blog-back-link{color:#2843a7;transition:color .15s}.blog-detail-page .blog-article-body a:hover,.blog-detail-page .blog-sidebar a:hover,.blog-detail-page .blog-author-name:hover,.blog-detail-page .blog-author-reviewer a:hover,.blog-detail-page .blog-featured-image figcaption a:hover,.blog-detail-page .blog-back-link:hover{color:#1a2f73}.blog-detail-page .blog-article-body table{border-collapse:collapse;table-layout:auto;width:100%;margin:20px auto}.blog-detail-page .blog-article-body :is(table,th,td){border:1px solid #ccc}.blog-detail-page .blog-article-body :is(th,td){padding:1px 3px;font-size:16px}.blog-detail-page .blog-article-body th{text-align:left;font-weight:700}.blog-detail-page .blog-featured-image figcaption{text-align:center;margin-top:12px;font-size:.9rem}.blog-detail-page .blog-featured-image figcaption a{font-size:16px;text-decoration:none}.blog-detail-page .blog-sidebar h2{color:#000;border-bottom:2px solid #2843a7;margin-bottom:12px;padding-bottom:5px;font-family:EB Garamond,serif;font-size:1.3rem;display:inline-block}.blog-detail-page .blog-author-row{align-items:flex-start;gap:12px;display:flex}.blog-detail-page .blog-author-row img{object-fit:cover;border-radius:50%;flex-shrink:0;width:60px;height:60px}.blog-detail-page .blog-author-meta{min-width:0;line-height:1.4}.blog-detail-page .blog-author-intro{color:#555;margin:0;font-size:1rem;line-height:1.4}.blog-detail-page .blog-author-name{color:#2843a7;font-size:1.35rem;font-weight:700;text-decoration:none}.blog-detail-page .blog-author-qualification{color:#777;margin:2px 0 0;font-size:.85rem;font-weight:400;line-height:1.4}.blog-detail-page .blog-author-reviewer{color:#555;margin:15px 0 0;font-size:.75rem;line-height:1.4}.blog-detail-page .blog-author-reviewer a{color:#2843a7;font-size:16px;font-weight:400}.blog-detail-page .blog-author-reviewer span{color:#777}.blog-detail-page .blog-author-updated{color:#1e293b;opacity:.7;margin:4px 0 0;font-size:12px}.blog-detail-page .blog-sidebar-sticky{gap:30px}.blog-detail-page .blog-sidebar section{box-shadow:none;border:0;border-radius:12px;padding:30px}.blog-detail-page .blog-sidebar form{gap:0}.blog-detail-page .blog-newsletter-copy{color:#000;opacity:.8;margin-bottom:15px;font-size:1.5rem;line-height:1.4}.blog-detail-page .blog-sidebar input[type=email]{border:1px solid #000;border-radius:4px;width:100%;min-height:0;margin-bottom:10px;padding:10px}.blog-detail-page .blog-sidebar button[type=submit]{text-transform:uppercase;background:#2843a7;border:0;border-radius:4px;width:100%;min-height:0;padding:10px;font-weight:700}.blog-detail-page .blog-sidebar button[type=submit]:hover{background:#1a2f73}.blog-detail-page .f411-rp{--rp-navy:#2843a7;--rp-ink:#1a1a2e;--rp-muted:#6b7280;--rp-line:#e6e8f0;background:#fff;border-radius:14px;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--rp-line)!important;padding:20px 18px!important;box-shadow:0 6px 24px #2843a70f!important}.blog-detail-page .f411-rp .f411-rp__title{color:#000;border-bottom:2px solid #2843a7;margin-bottom:12px;padding-bottom:5px;font-family:EB Garamond,serif;font-size:1.3rem;font-weight:500;display:inline-block}.blog-detail-page .f411-rp__aircraft{flex-wrap:wrap;align-items:baseline;margin:-8px 0 16px;line-height:1.6;display:flex}.blog-detail-page .f411-rp__aircraft a,.blog-detail-page .f411-rp__aircraft span{font-size:.78rem;text-decoration:none}.blog-detail-page .f411-rp__aircraft span{color:#6b7280;font-weight:400}.blog-detail-page .f411-rp__aircraft a{color:var(--rp-navy);font-weight:600;transition:color .15s,transform .18s;display:inline-block}.blog-detail-page .f411-rp__aircraft a:hover,.blog-detail-page .f411-rp__aircraft a:focus{color:#1b2f7a;text-decoration:none;transform:translateY(-2px)}.blog-detail-page .f411-rp__ac-ico{vertical-align:middle;margin-left:3px;font-size:.58em}.blog-detail-page .f411-rp__aircraft>:not(:last-child):after{content:"•";color:#9aa0b3;vertical-align:middle;margin:0 8px;font-size:.6em}.blog-detail-page .f411-rp-carousel{position:relative}.blog-detail-page .f411-rp-carousel__viewport{border-radius:10px;min-width:0;overflow:hidden}.blog-detail-page .f411-rp-carousel__track{will-change:transform;min-width:0;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex}.blog-detail-page .f411-rp-slide{box-sizing:border-box;flex:0 0 100%;min-width:0;padding:2px}.blog-detail-page .f411-rp-card{border:1px solid var(--rp-line);color:inherit;background:#fff;border-radius:10px;font-weight:400;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;overflow:hidden}.blog-detail-page .f411-rp-card:hover{border-color:var(--rp-navy);color:inherit;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 20px #2843a71f}.blog-detail-page .f411-rp-card__media{aspect-ratio:4/3;background:#f4f5fa;position:relative;overflow:hidden}.blog-detail-page .f411-rp-card__media img{object-fit:cover;width:100%;height:100%;display:block}.blog-detail-page .f411-rp-card__badge{z-index:2;letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:3px 7px;font-size:.58rem;font-weight:800;line-height:1;position:absolute;top:8px;left:8px;box-shadow:0 1px 4px #0000001f}.blog-detail-page .f411-rp-card__badge.is-featured{color:#fff;background:#b8860b}.blog-detail-page .f411-rp-card__badge.is-catalog{color:#2843a7;background:#ffffffeb;border:1px solid #2843a74d}.blog-detail-page .f411-rp-card__badge.is-suggested{color:#fff;background:#1a1a2e99}.blog-detail-page .f411-rp-card__body{padding:12px 14px 14px}.blog-detail-page .f411-rp-card__cat{color:var(--rp-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.64rem;font-weight:700}.blog-detail-page .f411-rp-card__name{min-height:2.6em;color:var(--rp-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-detail-page .f411-rp-card__meta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.blog-detail-page .f411-rp-card__price{color:var(--rp-navy);font-size:.92rem;font-weight:800}.blog-detail-page .f411-rp-card__cta{color:var(--rp-navy);white-space:nowrap;font-size:.78rem;font-weight:700}.blog-detail-page .blog-sidebar .f411-rp-carousel__btn{z-index:3;width:32px;height:32px;min-height:0;color:var(--rp-navy);text-transform:none;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.1rem;font-weight:400;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:36%;transform:translateY(-50%);box-shadow:0 2px 8px #0000002e}.blog-detail-page .blog-sidebar .f411-rp-carousel__btn:hover{background:var(--rp-navy);color:#fff}.blog-detail-page .blog-sidebar .f411-rp-carousel__btn--prev{left:6px}.blog-detail-page .blog-sidebar .f411-rp-carousel__btn--next{right:6px}.blog-detail-page .f411-rp-carousel__dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.blog-detail-page .blog-sidebar .f411-rp-dot{background:var(--rp-line);cursor:pointer;border:none;border-radius:50%;width:7px;height:7px;min-height:0;padding:0;transition:background .15s,transform .15s}.blog-detail-page .blog-sidebar .f411-rp-dot.is-active{background:var(--rp-navy);transform:scale(1.3)}.blog-detail-page .f411-rp-more{border-top:1px solid var(--rp-line);margin-top:18px;padding-top:16px}.blog-detail-page .f411-rp-more__title{color:var(--rp-ink);margin:0 0 10px;font-size:.82rem;font-weight:800}.blog-detail-page .f411-rp-mini{color:inherit;border-radius:8px;align-items:center;gap:10px;padding:7px;font-weight:400;text-decoration:none;transition:background .15s;display:flex}.blog-detail-page .f411-rp-mini:hover{color:inherit;background:#2843a70d;text-decoration:none}.blog-detail-page .f411-rp-mini img{object-fit:cover;background:#f4f5fa;border-radius:7px;flex:0 0 46px;width:46px;height:46px}.blog-detail-page .f411-rp-mini__info{min-width:0}.blog-detail-page .f411-rp-mini__name{color:var(--rp-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.blog-detail-page .f411-rp-mini__price{color:var(--rp-navy);margin-top:2px;font-size:.76rem;font-weight:700}.blog-detail-page .blog-related-section{background:#f8fafc;border-top-color:#e2e8f0}.blog-detail-page .blog-related-section h2{color:#1e293b;font-family:EB Garamond,serif;font-size:2rem;font-weight:500}.blog-detail-page .blog-card-grid{gap:24px}.blog-detail-page .blog-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 12px #0f172a0d}.blog-detail-page .blog-card:hover{transform:translateY(-6px);box-shadow:0 14px 28px #0f172a1f}.blog-detail-page .blog-card-body{padding:16px}.blog-detail-page .blog-card-body h3{color:#2843a7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:EB Garamond,serif;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.blog-detail-page .blog-card:hover .blog-card-body h3{color:#1a2f73;text-decoration:underline}.blog-detail-page .f411-inarticle-ad-slot{text-align:center;min-height:280px;margin:30px 0;overflow:hidden}.blog-detail-page .blog-article-html{display:contents}.home-page{color:#101827;background:#f4f7fb;min-height:100vh}.home-hero{color:#fff;text-align:center;background:#0b1220;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.home-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hero:after{content:"";background:linear-gradient(#050a1473,#050a1494);position:absolute;inset:0}.home-hero-overlay{z-index:1;width:min(100% - 32px,780px);padding:72px 0;position:relative}.home-hero h1{letter-spacing:0;text-shadow:0 2px 20px #00000073;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,6vw,4.6rem);line-height:1.05}.home-hero p:not(.eyebrow){color:#ffffffe6;text-shadow:0 1px 10px #0000005c;max-width:620px;margin:14px auto 0;font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.55}.home-feature-section{padding:70px 0}.home-feature-section:nth-of-type(odd){background:#fff}.home-section-header{justify-content:space-between;align-items:flex-end;gap:24px;width:min(100% - 32px,1180px);margin:0 auto 28px;display:flex}.home-section-header h2{color:#101827;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.home-section-header p:not(.eyebrow){max-width:560px;color:var(--muted-strong);margin:10px 0 0;line-height:1.7}.home-view-all{color:#0f766e;white-space:nowrap;border:1px solid #c9d6e4;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.home-view-all:hover,.home-view-all:focus-visible{background:#eefdfa;border-color:#0f766e}.home-listing-grid,.home-article-grid{width:min(100% - 32px,1180px);margin:0 auto}.listing-more-count{z-index:2;color:#fff;background:#0f172ac7;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:800;position:absolute;bottom:calc(50% + 12px);right:12px}.home-seo-section{background:#f8fafc;padding:48px 0}.home-seo-section>div{width:min(100% - 32px,980px);margin:0 auto}.home-seo-section h2{letter-spacing:0;margin:0 0 14px;font-size:1.5rem;line-height:1.25}.home-seo-section p{color:#475569;max-width:900px;margin:0;line-height:1.75}.static-page{color:#18202f;background:#f5f7fa;min-height:100vh}.static-hero{color:#fff;background:linear-gradient(90deg,#0f172ad1,#0f766e8f),url(/assets/corporate/img/Hangar-2-4-White-Final-1.png) 50%/cover;padding:74px 0}.static-hero>div{width:min(100% - 32px,980px);margin:0 auto}.static-hero h1{letter-spacing:0;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,6vw,4.6rem);line-height:1.05}.static-hero p{color:#ffffffe6;max-width:680px;margin:16px 0 0;font-size:1.08rem;line-height:1.65}.static-breadcrumb{background:#eaf0f6;padding:12px 0}.static-breadcrumb nav{color:#3e4d5c;align-items:center;gap:8px;width:min(100% - 32px,900px);margin:0 auto;font-size:13px;display:flex}.static-breadcrumb a{color:#2c5f8a;font-weight:400;text-decoration:none}.static-content{width:min(100% - 32px,980px);margin:0 auto 60px}.faq-group{margin-top:34px}.faq-group h2{color:#101827;letter-spacing:0;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.2}.faq-accordion{gap:10px;display:grid}.faq-item{background:#fff;border:1px solid #dbe3ec;border-radius:8px;box-shadow:0 10px 24px #0f172a0d}.faq-item summary{cursor:pointer;color:#162033;padding:17px 18px;font-weight:800;line-height:1.35}.faq-answer{color:#475569;border-top:1px solid #eef2f7;padding:0 18px 18px;line-height:1.72}.faq-static-hero{text-align:center;background:linear-gradient(#0009,#0009),url(/assets/pages/img/static-hero-aviation.webp) 50% calc(50% - 58px)/cover no-repeat;padding:210px 0 50px}.faq-static-hero h1{text-transform:uppercase;max-width:none;margin:0 auto 12px;font-family:EB Garamond,Georgia,serif;font-size:48px;font-weight:600;line-height:1.1}.faq-static-hero p{max-width:700px;margin:0 auto;font-family:EB Garamond,Georgia,serif;font-size:20px}.faq-content{width:min(100% - 32px,900px)}.faq-content .faq-group{margin-top:48px}.faq-content .faq-group h2{color:#1b3a57;text-transform:uppercase;border-bottom:2px solid #e0e0e0;margin:0 0 24px;padding-bottom:10px;font-family:EB Garamond,Georgia,serif;font-size:28px;font-weight:600}.faq-content .faq-item{box-shadow:none;border-color:#e0e0e0}.faq-content .faq-item summary{color:#1b3a57;justify-content:space-between;align-items:center;padding:18px 24px;font-family:EB Garamond,Georgia,serif;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-content .faq-item summary::-webkit-details-marker{display:none}.faq-content .faq-item summary:after{content:"";border-bottom:2px solid #1b3a57;border-right:2px solid #1b3a57;flex-shrink:0;width:.6rem;height:.6rem;margin-left:12px;transition:transform .2s;transform:rotate(45deg)}.faq-content .faq-item[open] summary{background:#f0f6fb}.faq-content .faq-item[open] summary:after{transform:rotate(-135deg)}.faq-content .faq-answer{color:#555;border-top:none;padding:16px 24px 20px;font-size:15px;line-height:1.7}.faq-content .faq-answer a{color:#2843a7}.faq-content{interpolate-size:allow-keywords}.faq-content .faq-item::details-content{transition-behavior:allow-discrete;height:0;transition:height .28s,content-visibility .28s;overflow:hidden}.faq-content .faq-item[open]::details-content{height:auto}.faq-content .static-cta{box-shadow:none;border-color:#e0e0e0;margin-top:20px;padding:32px}.faq-content .static-cta h2{color:#1b3a57;font-family:EB Garamond,Georgia,serif;font-size:24px}.faq-content .static-cta p{color:#666}.faq-content .static-cta a{background:#1b3a57;border-color:#1b3a57;font-family:EB Garamond,Georgia,serif;font-size:16px}.faq-content .static-cta a:hover{background:#2c5f8a;border-color:#2c5f8a}.faq-answer a,.privacy-section a{color:#0f766e;font-weight:800}.static-cta{text-align:center;background:#fff;border:1px solid #dbe3ec;border-radius:8px;margin-top:44px;padding:28px;box-shadow:0 10px 24px #0f172a0d}.static-cta h2{letter-spacing:0;margin:0 0 10px;font-size:1.4rem}.static-cta p{color:#64748b;max-width:620px;margin:0 auto 18px;line-height:1.65}.static-cta a,.contact-form-grid button:not([data-ui-button=true]){color:#fff;background:#0f766e;border:1px solid #0f766e;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.error-page .static-content,.not-found-page .static-content{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.error-page .static-content p,.not-found-page .static-content p{color:#475569;margin:0;line-height:1.65}.error-page .error-cta,.not-found-page .error-cta{color:#fff;cursor:pointer;background:#2843a7;border:1px solid #2843a7;border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:0 28px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.error-page .error-cta:hover,.not-found-page .error-cta:hover{background:#1a2f73;border-color:#1a2f73}.error-page .static-content a:not(.error-cta),.not-found-page .static-content a:not(.error-cta){color:#2843a7;font-weight:600;text-decoration:none}.error-page .static-content a:not(.error-cta):hover,.not-found-page .static-content a:not(.error-cta):hover{text-decoration:underline}.contact-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100% - 32px,980px);margin:34px auto;display:grid}.contact-method-card{text-align:center;background:#fff;border:1px solid #dbe3ec;border-radius:8px;padding:24px;box-shadow:0 10px 24px #0f172a0d}.contact-method-icon{color:#0f766e}.contact-method-card h2{letter-spacing:0;margin:14px 0 8px;font-size:1.1rem}.contact-method-card a{color:#1b3a57;overflow-wrap:anywhere;font-weight:800;text-decoration:none}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(100% - 32px,980px);margin:0 auto 60px;display:grid}.static-form-card,.privacy-policy-card{background:#fff;border:1px solid #dbe3ec;border-radius:8px;box-shadow:0 10px 24px #0f172a0d}.static-form-card{padding:26px}.static-form-card h2{letter-spacing:0;margin:0 0 8px;font-size:1.35rem}.static-form-card p{color:#64748b;margin:0 0 18px;line-height:1.6}.static-form-field{color:#283548;gap:7px;margin-bottom:15px;font-weight:800;display:grid}.static-form-field input,.static-form-field select,.static-form-field textarea{color:#18202f;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:6px;padding:11px 12px;font-weight:500}.static-form-field textarea{resize:vertical;min-height:120px}.privacy-policy-card{width:min(100% - 32px,67vw);margin:42px auto 60px;padding:30px}@media (max-width:767px){.privacy-policy-card{width:calc(100% - 32px)}}.privacy-policy-page .site-header,.privacy-policy-page .site-header nav,.privacy-policy-page .site-header nav a{color:#0e1a2b}.privacy-policy-page .site-header-cta{color:#0e1a2b;background:0 0;border-color:#0e1a2b47}.privacy-policy-page .site-header-cta:hover{background:#0e1a2b0f}.privacy-policy-page .privacy-policy-card{margin-top:150px}.privacy-policy-card h2{text-align:center;letter-spacing:0;text-transform:uppercase;color:#3e4d5c;margin:0;font-family:EB Garamond,Garamond,Times New Roman,serif;font-size:30px;font-weight:500}.privacy-last-updated{color:#666;text-align:center;margin:10px 0 24px;font-family:EB Garamond,Garamond,Times New Roman,serif;font-size:14px}.privacy-section{border-top:1px solid #e4ebf3;padding:20px 0 0}.privacy-section h3{letter-spacing:0;text-transform:uppercase;color:#3e4d5c;margin:0 0 10px;font-family:EB Garamond,Garamond,Times New Roman,serif;font-size:24px;font-weight:500}.privacy-section p,.privacy-section li{color:#3e4d5c;font-family:EB Garamond,Garamond,Times New Roman,serif;font-size:13px;line-height:normal}.privacy-section p{margin:0 0 12px}.privacy-section ul{margin:0 0 16px;padding-left:32px;list-style:outside}.privacy-section ul li{margin-bottom:0;list-style:outside}.privacy-section .privacy-address{color:#3e4d5c;margin:0 0 20px;font-family:EB Garamond,Garamond,Times New Roman,serif;font-size:13px;font-style:normal;line-height:1.9}.privacy-section a{color:#1e3a8a;font-weight:400}.request-part-static-page{--royal:#2843a7;--royal-lt:#3a58c4;--ink:#0e1a2b;--slate:#3d5166;--muted:#7a96aa;--snow:#f8fafc;--border:#5a8aa726;--ff-d:"Libre Baskerville", Georgia, serif;--ff-b:"Plus Jakarta Sans", sans-serif;background:#f8fafc}.request-part-page{width:90%;max-width:800px;font-family:var(--ff-b);margin:32px auto 56px}.request-part-page .request-hero{text-align:center;margin-bottom:24px}.request-part-static-page .site-header,.request-part-static-page .site-header nav,.request-part-static-page .site-header nav a{color:#0e1a2b}.request-part-static-page .site-header-cta{color:#0e1a2b;background:0 0;border-color:#0e1a2b47}.request-part-static-page .site-header-cta:hover{background:#0e1a2b0f}.request-part-static-page{flex-direction:column;display:flex}.request-part-static-page .request-part-page{flex:1 0 auto;padding-top:130px}.request-part-static-page .request-part-page:has(.request-success-banner){flex-direction:column;justify-content:center;padding-bottom:130px;display:flex}.request-part-page .request-hero h1{font-family:var(--ff-d);color:var(--ink);letter-spacing:0;margin:0 0 8px;font-size:28px;font-weight:500}.request-part-page .request-hero p{font-family:var(--ff-b);color:var(--slate);margin:0;font-size:15px}.request-part-page .request-hero .searched-pn{letter-spacing:0;width:auto;color:var(--ink);background:#f0f4fa;border:0;border-radius:999px;margin-top:6px;padding:4px 12px;font-family:monospace;font-size:14px;font-weight:400;display:inline-block}.request-part-page .request-part-card{background:#fff;border-radius:14px;padding:28px;position:relative;box-shadow:0 4px 20px #00000014}.request-part-page .request-part-card input[type=text],.request-part-page .request-part-card input[type=email],.request-part-page .request-part-card input[type=tel],.request-part-page .request-part-card input[type=number],.request-part-page .request-part-card textarea{width:100%;font-family:var(--ff-b);color:var(--ink);box-sizing:border-box;background:#fff;border:1px solid #d9dee6;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:14px}.request-part-page .request-part-card input:focus,.request-part-page .request-part-card textarea:focus{border-color:var(--royal);outline:none}.request-part-page input,.request-part-page textarea,.request-part-page button,:is(.request-part-page,.popup-content) .rfq-chip,.register-page input,.register-page textarea,.register-page button,.login-page input,.login-page button,.forgot-password-page input,.forgot-password-page button{line-height:normal}.request-part-page .request-part-card .rfq-row{gap:14px;display:flex}.request-part-page .request-part-card .rfq-row>*{flex:1}.request-part-page .request-part-card label{font-family:var(--ff-b);color:var(--slate);letter-spacing:0;text-transform:none;margin:10px 0 8px;font-size:13px;font-weight:600;display:block}.request-part-page .request-part-card button[type=submit]{background:var(--royal);color:#fff;width:100%;font-family:var(--ff-b);letter-spacing:0;text-transform:none;cursor:pointer;border:none;border-radius:10px;margin-top:12px;padding:13px 16px;font-size:14px;font-weight:600}.request-part-page .request-part-card button[type=submit]:hover{filter:brightness(.95)}.request-part-page .request-part-card button[type=submit]:disabled{opacity:.55;cursor:not-allowed;filter:none}.request-part-page .request-part-card .rfq-alt-pn-label{justify-content:space-between;margin-bottom:10px}.request-part-page .request-part-card .rfq-alt-pn-add{letter-spacing:.3px;padding:8px 18px;font-size:13px}.request-part-page .request-part-card .rfq-alt-pn-row{margin-bottom:10px}.request-part-page .request-part-card .rfq-alt-pn-row input{border:1px solid #d9dee6;border-radius:8px;padding:12px 14px;font-size:14px}.request-part-page .request-part-card .rfq-alt-pn-remove{flex-shrink:0;width:40px;height:44px;font-size:20px}:is(.request-part-page,.popup-content) .rfq-col{flex:1 1 0;min-width:0}:is(.request-part-page,.popup-content) .rfq-iti{align-items:stretch;margin-bottom:14px;display:flex;position:relative}:is(.request-part-page,.popup-content) .rfq-iti input[type=tel]{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;margin-bottom:0;padding-left:12px}:is(.request-part-page,.popup-content) .rfq-iti-flag{color:var(--ink);font-family:var(--ff-b);cursor:pointer;white-space:nowrap;background:#f8f9fb;border:1px solid #d9dee6;border-right:none;border-top-left-radius:8px;border-bottom-left-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}:is(.request-part-page,.popup-content) .rfq-iti-flag-emoji{font-size:16px;line-height:1}:is(.request-part-page,.popup-content) .rfq-iti-dial{color:var(--slate);font-size:13px}:is(.request-part-page,.popup-content) .rfq-iti-arrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);width:0;height:0}:is(.request-part-page,.popup-content) .rfq-iti-menu{z-index:50;background:#fff;border:1px solid #d9dee6;border-radius:8px;min-width:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0e1a2b1f}:is(.request-part-page,.popup-content) .rfq-iti-menu li{list-style:none}:is(.request-part-page,.popup-content) .rfq-iti-option{width:100%;color:var(--ink);font-family:var(--ff-b);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}:is(.request-part-page,.popup-content) .rfq-iti-option:hover{background:#2843a70f}:is(.request-part-page,.popup-content) .rfq-iti-option-label{flex:1}:is(.request-part-page,.popup-content) .rfq-otp-inputs{justify-content:center;gap:8px;margin-bottom:16px;display:flex}:is(.request-part-page,.popup-content) .rfq-otp-digit{text-align:center;width:42px;height:48px;font-size:20px;font-weight:600;font-family:var(--ff-b);border:1px solid var(--border);border-radius:8px;outline:none}:is(.request-part-page,.popup-content) .rfq-otp-digit:focus{box-shadow:0 0 0 3px #2843a71a;border-color:var(--royal)!important}:is(.request-part-page,.popup-content) .rfq-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}:is(.request-part-page,.popup-content) .rfq-chip{border:1px solid var(--border);background:var(--snow);color:var(--slate);font-family:var(--ff-b);letter-spacing:0;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:100px;align-items:center;padding:7px 16px;font-size:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}:is(.request-part-page,.popup-content) .rfq-chip:hover{border-color:var(--royal);color:var(--royal);background:#2843a70a}:is(.request-part-page,.popup-content) .rfq-chip.selected{background:var(--royal);color:#fff;border-color:var(--royal);box-shadow:0 2px 8px #2843a740}:is(.request-part-page,.popup-content) .rfq-chip.selected:hover{background:var(--royal-lt);border-color:var(--royal-lt);color:#fff}:is(.request-part-page,.popup-content) .rfq-chip--select-all{border-style:dashed}:is(.request-part-page,.popup-content) .rfq-qty-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}:is(.request-part-page,.popup-content) .rfq-qty-row label{white-space:nowrap;margin-bottom:0!important}:is(.request-part-page,.popup-content) .rfq-qty-row input[type=number]{text-align:center;-moz-appearance:textfield;flex:1;margin-bottom:0!important}:is(.request-part-page,.popup-content) .rfq-qty-row input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.request-part-page .rfq-qty-row input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:is(.request-part-page,.popup-content) .rfq-alt-pn-wrap{margin-bottom:14px}:is(.request-part-page,.popup-content) .rfq-alt-pn-wrap .rfq-alt-pn-label{cursor:pointer;align-items:center;gap:8px;display:flex}:is(.request-part-page,.popup-content) .rfq-alt-pn-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}:is(.request-part-page,.popup-content) .rfq-alt-pn-row input{flex:1;margin-bottom:0!important}:is(.request-part-page,.popup-content) .rfq-alt-pn-remove{color:#999;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;transition:all .15s;display:flex}:is(.request-part-page,.popup-content) .rfq-alt-pn-remove:hover{color:#fff;background:#dc3545;border-color:#dc3545}:is(.request-part-page,.popup-content) .rfq-alt-pn-add{border:1px dashed var(--royal);color:var(--royal);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--ff-b);background:0 0;border-radius:6px;padding:6px 14px}:is(.request-part-page,.popup-content) .rfq-alt-pn-add:hover{background:#2843a70f}.request-part-page .request-success-banner{text-align:center;width:auto;font-family:var(--ff-b);background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin:0;padding:48px 32px;display:block;box-shadow:0 8px 32px #0f172a0f}.request-part-page .request-success-banner .success-check{background:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.request-part-page .request-success-banner .success-check svg{stroke:#2e7d32;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.request-part-page .request-success-banner h2{font-family:var(--ff-d);color:var(--ink);letter-spacing:0;margin:0 0 10px;font-size:26px;font-weight:700}.request-part-page .request-success-banner p{color:#475569;max-width:520px;margin:0 auto 28px;font-size:15px;line-height:1.55}.request-part-page .request-success-banner .success-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.request-part-page .request-success-banner .btn-primary,.request-part-page .request-success-banner .btn-secondary{min-height:auto;font-family:var(--ff-b);cursor:pointer;border-radius:10px;margin:0;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-block}.request-part-page .request-success-banner .btn-primary{background:var(--royal);color:#fff;border:1px solid var(--royal)}.request-part-page .request-success-banner .btn-primary:hover{filter:brightness(.95)}.request-part-page .request-success-banner .btn-secondary{color:var(--royal);background:#fff;border:1px solid #d9dee6}.request-part-page .request-success-banner .btn-secondary:hover{background:#f3f5fa}.request-part-page .request-part-card .rfq-consent{background:#f7f9fc;border:1px solid #e6ebf2;border-radius:10px;margin:18px 0 4px;padding:14px 16px}.request-part-page .request-part-card .rfq-consent-label{cursor:pointer;font-family:var(--ff-b);align-items:flex-start;gap:12px;margin:0;font-weight:400;display:flex}.request-part-page .request-part-card .rfq-consent-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--royal);cursor:pointer;flex-shrink:0;margin-top:2px}.request-part-page .request-part-card .rfq-consent-text{color:#5a6473;font-size:12.5px;line-height:1.55}.request-part-page .request-part-card .rfq-consent-text strong{color:#2a3441;font-weight:700}.request-part-page .request-part-card .rfq-consent-text a{color:var(--royal);text-underline-offset:2px;text-decoration:underline}.request-part-page .request-part-card .rfq-consent-text a:hover{text-decoration:none}@media (max-width:640px){.request-part-page .request-part-card .rfq-row{flex-direction:column;gap:0}.request-part-page .request-part-card .rfq-col{margin-bottom:14px}.request-part-page .request-part-card .rfq-col:last-child{margin-bottom:0}}.forgot-password-page{color:#0e1a2b;background:#f8fafc;min-height:100vh}.forgot-password-shell{background:linear-gradient(#0006,#0006),url(/assets/pages/img/products/updated%20aircraft.jpg) 50%/cover;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.forgot-password-card{text-align:center;background:#fffc;border-radius:30px;width:100%;max-width:460px;margin:140px 20px 80px;padding:40px 36px 36px;font-family:Plus Jakarta Sans,sans-serif;box-shadow:0 8px 20px #0003}.forgot-password-card h1{color:#0e1a2b;letter-spacing:0;margin:0 0 4px;font-family:Libre Baskerville,Georgia,serif;font-size:28px;font-weight:700;line-height:1.2}.forgot-password-subtitle{color:#7a96aa;margin:0 0 24px;font-size:14px;font-weight:400;line-height:1.55}.forgot-password-step p{color:#7a96aa;margin:0 0 12px;font-size:14px;line-height:1.55}.forgot-password-field{color:#3d5166;text-align:left;gap:6px;margin-bottom:16px;display:grid}.forgot-password-field span{letter-spacing:.1em;text-transform:uppercase;color:#3d5166;font-size:11px;font-weight:700}.forgot-password-field small{color:#7a96aa;font-size:13px;line-height:1.5}.forgot-password-field input{color:#0e1a2b;width:100%;font:inherit;background:#f8fafc;border:1px solid #5a8aa72e;border-radius:10px;padding:12px 14px;font-size:15px}.forgot-password-field input::placeholder{color:#b0c4d0}.forgot-password-field input:focus,.forgot-password-otp input:focus{background:#fff;border-color:#2843a7;outline:none;box-shadow:0 0 0 3px #2843a71a}.forgot-password-card .forgot-password-primary{letter-spacing:.06em;border-radius:10px;font-size:14px;font-weight:700}.forgot-password-primary:not([data-ui-button=true]){color:#fff;width:100%;min-height:44px;font:inherit;text-transform:uppercase;background:#2843a7;border:none;border-radius:10px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.forgot-password-primary{background:#2843a7;margin-top:6px;transition:background .3s,transform .2s,box-shadow .3s}.forgot-password-primary:hover:not(:disabled){background:#3a58c4;transform:translateY(-1px);box-shadow:0 4px 14px #2843a740}.forgot-password-primary:disabled{cursor:not-allowed;opacity:.62}.forgot-password-step{display:grid}.forgot-password-otp{justify-content:center;gap:10px;margin:16px 0;display:flex}.forgot-password-otp input{color:#0e1a2b;width:48px;height:54px;font:inherit;text-align:center;background:#f8fafc;border:1px solid #5a8aa72e;border-radius:10px;font-size:20px;font-weight:700}.forgot-password-back{color:#7a96aa;margin:18px 0 0;font-size:13px}.forgot-password-back a{color:#2843a7;border-bottom:1px solid #2843a733;padding-bottom:1px;font-weight:600;text-decoration:none;transition:color .25s,border-color .25s}.forgot-password-back a:hover{color:#3a58c4;border-color:#2843a7}.forgot-password-status{border-radius:8px;margin:14px 0 0;padding:10px 14px;font-size:13px;line-height:1.45}.forgot-password-status-error{color:#991b1b;background:#dc26260f;border:1px solid #dc262626}.forgot-password-status-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.vya-hero-sell{font-family:var(--vya-ff-body);color:var(--vya-royal);background:#2843a712;border:1px solid #2843a729;border-radius:100px;align-items:center;gap:8px;margin-top:18px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.vya-hero-sell:hover{background:#2843a71f;border-color:#2843a747}.vya-hero-sell i{font-size:14px}.vya-sell-cta{z-index:0;color:#fff;background-color:#21377f;border-radius:16px;align-items:center;min-height:240px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #2843a747}.vya-sell-cta:before{content:"";z-index:0;background-image:url(/assets/pages/img/vya-sell-cta.jpg);background-position:right 28%;background-size:cover;position:absolute;inset:0}@supports (background-image:image-set(url("x.webp") type("image/webp"))){.vya-sell-cta:before{background-image:-webkit-image-set(url(/assets/pages/img/vya-sell-cta.webp) 1x type("image/webp"),url(/assets/pages/img/vya-sell-cta.jpg) 1x type("image/jpeg"));background-image:image-set("/assets/pages/img/vya-sell-cta.webp" 1x type("image/webp"),"/assets/pages/img/vya-sell-cta.jpg" 1x type("image/jpeg"))}}.vya-sell-cta:after{content:"";z-index:1;background:linear-gradient(96deg,#101a42f2 0%,#182869e6 34%,#2843a78c 58%,#2843a71f 100%);position:absolute;inset:0}.vya-sell-inner{z-index:2;max-width:60%;padding:32px 34px;position:relative}.vya-sell-eyebrow{font-family:var(--vya-ff-body);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;margin-bottom:12px;font-size:10px;font-weight:700}.vya-sell-title{font-family:var(--vya-ff-display);letter-spacing:-.015em;color:#fff;margin:0 0 10px;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.14}.vya-sell-title em{color:#cdd9ff;font-style:italic}.vya-sell-copy{font-family:var(--vya-ff-body);color:#ffffffd9;max-width:360px;margin:0 0 20px;font-size:14px;line-height:1.5}.vya-sell-copy strong{color:#fff}.vya-sell-btn{color:var(--vya-royal);font-family:var(--vya-ff-body);letter-spacing:.02em;background:#fff;border-radius:100px;align-items:center;gap:9px;padding:13px 26px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px #00000038}.vya-sell-btn i{transition:transform .2s}.vya-sell-btn:hover{box-shadow:0 8px 22px #00000047}.vya-sell-btn:hover i{transform:translate(3px)}.vya-sell-reassure{font-family:var(--vya-ff-body);color:#ffffffad;margin-top:14px;font-size:11px}@media (max-width:768px){.vya-sell-cta{min-height:0}.vya-sell-cta:before{background-position:50%}.vya-sell-cta:after{background:linear-gradient(#101a42b8 0%,#142158f0 72%)}.vya-sell-inner{max-width:100%;padding:26px 22px}.vya-sell-copy{max-width:100%}.forgot-password-card{max-width:92%;margin-top:120px;margin-bottom:60px;padding:36px 28px 32px}.forgot-password-card h1{font-size:24px}}@media (max-width:480px){.forgot-password-card{border-radius:12px;margin-top:100px;padding:30px 22px 26px}.forgot-password-card h1{font-size:22px}.forgot-password-otp input{width:40px;height:48px;font-size:18px}}.login-page{color:#18202f;background:#f5f7fa;min-height:100vh}.login-shell{background:linear-gradient(#0006,#0006),url(/assets/pages/img/products/updated%20aircraft.jpg) 50%/cover;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{text-align:center;background:#fffc;border-radius:30px;width:100%;max-width:460px;margin:140px 20px 80px;padding:40px 36px 36px;font-family:Plus Jakarta Sans,sans-serif;box-shadow:0 8px 20px #0003}.login-card h1{color:#0e1a2b;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 6px;font-family:Libre Baskerville,Georgia,serif;font-size:30px;font-weight:700;line-height:1.2}.login-subtitle{color:#7a96aa;letter-spacing:.02em;margin:0 0 28px;font-size:13px;font-weight:500;line-height:1.55}.login-form{display:grid}.login-field{color:#3d5166;text-align:left;gap:7px;margin-bottom:16px;display:grid}.login-field span{letter-spacing:.04em;font-size:12px;font-weight:600}.login-field input{color:#18202f;width:100%;font:inherit;background:#fff;border:1px solid #5a8aa72e;border-radius:10px;padding:12px 14px;font-size:15px}.login-card .login-primary,.login-card .login-secondary,.login-card .login-google{letter-spacing:.08em;border-radius:10px;font-size:13px;font-weight:700}.login-field input:focus{border-color:#2843a7;outline:none;box-shadow:0 0 0 3px #2843a71a}.login-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:2px;display:grid}.login-primary,.login-secondary{min-height:44px;font:inherit;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:inline-flex}.login-primary{color:#fff;background:#2843a7;border:1px solid #2843a7;transition:background .3s,transform .2s,box-shadow .3s}.login-primary:hover:not(:disabled){background:#3a58c4;transform:translateY(-1px);box-shadow:0 4px 14px #2843a740}.login-secondary{color:#283548;background:#fff;border:1px solid #cfd8e3}.login-primary:disabled{cursor:not-allowed;opacity:.62}.login-divider{align-items:center;gap:14px;margin:20px 0 16px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#dbe3ec;flex:1;height:1px}.login-divider span{color:#8a9aae;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.login-google{color:#18202f;background:#fff;border:1px solid #cfd8e3;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}.login-google.is-disabled{pointer-events:none;opacity:.35}.login-forgot{color:#64748b;margin:20px 0 0;font-size:.9rem}.login-forgot a{color:#2843a7;font-weight:900;text-decoration:none}.login-forgot a:hover{color:#3a58c4}.login-status{border:1px solid #dbe3ec;border-radius:8px;margin:16px 0 0;padding:11px 12px;font-weight:800;line-height:1.45}.login-status-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.f411-evid-trigger-row{justify-content:center;margin-top:16px;display:flex}.f411-evid-overlay{z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.f411-evid-overlay.f411-evid-open{display:flex}.f411-evid-box{background:#0b0b0b;border-radius:12px;width:100%;max-width:880px;animation:.2s f411EvidIn;overflow:hidden;box-shadow:0 24px 70px #00000080}.f411-evid-head{background:#141414;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.f411-evid-title{color:#fff;margin:0;font-size:15px;font-weight:600}.f411-evid-close{color:#bbb;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:26px;line-height:1;transition:color .15s}.f411-evid-close:hover{color:#fff}.f411-evid-player{background:#000;width:100%;position:relative}.f411-evid-video{background:#000;width:100%;max-height:78vh;display:block}@keyframes f411EvidIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.f411-evid-watch{box-shadow:none;cursor:pointer;color:#2843a7;letter-spacing:.01em;background:0 0;border:none;border-radius:0;align-items:center;gap:11px;margin:0;padding:6px 2px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.2;transition:color .2s;display:inline-flex}.f411-evid-watch:hover{color:#16245c}.f411-evid-watch .f411-evid-badge{color:#fff;background:#2843a7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #2843a74d}.f411-evid-watch:hover .f411-evid-badge{transform:scale(1.08);box-shadow:0 7px 18px #2843a76b}.f411-evid-watch .f411-evid-badge svg{margin-left:2px;display:block}.f411-evid-watch .f411-evid-watch-text{flex-direction:column;align-items:flex-start;display:flex}.f411-evid-watch .f411-evid-watch-sub{color:#7a96aa;letter-spacing:.02em;font-size:11px;font-weight:500}.register-actions .f411-evid-watch{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.register-actions .f411-evid-trigger-row{margin-top:0}.register-page{color:#0e1a2b;background:#f8fafc;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif}.register-shell{color:#fff;text-align:center;background:linear-gradient(#0006,#0006),url(/assets/pages/img/products/updated%20aircraft.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.register-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#ffffffd9;border:1px solid #5a8aa71a;border-radius:12px;width:100%;max-width:1000px;margin:140px 20px 80px;padding:40px 36px 36px;position:relative;box-shadow:0 4px 32px #2843a714,0 1px 4px #0e1a2b0f}.register-card h1{color:#0e1a2b;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 6px;font-family:Libre Baskerville,Georgia,serif;font-size:28px;font-weight:700;line-height:1.2}.register-subtitle{color:#7a96aa;letter-spacing:.02em;margin:0 0 28px;font-size:13px;font-weight:500}.register-stepper{justify-content:center;align-items:center;margin:0 0 30px;padding:0;list-style:none;display:flex}.register-stepper .step{color:#b0c4d0;text-align:center;width:140px}.register-stepper .circle{border:2px solid #b0c4d0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.register-stepper .step.active .circle,.register-stepper .step.completed .circle{color:#fff;background:#2843a7;border-color:#2843a7}.register-stepper .step .label{color:#3d5166;margin-top:6px;font-size:12px;font-weight:500;display:block}.register-stepper .line{background:#b0c4d0;width:120px;height:2px}.register-form .form-step{display:none}.register-form .form-step.active{display:block}.reg-section-title{color:#2843a7;letter-spacing:.02em;text-transform:uppercase;text-align:left;margin:0 0 14px;font-size:14px;font-weight:700}.reg-section-title--center{text-align:center}.register-card label,.register-card .field-label{color:#3d5166;letter-spacing:.04em;text-align:left;margin-top:15px;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.register-card input[type=text],.register-card input[type=email],.register-card input[type=password],.register-card input[type=tel],.register-card input[type=url],.register-card input[type=file],.register-card select{color:#0e1a2b;box-sizing:border-box;background:#f8fafc;border:1px solid #5a8aa72e;border-radius:8px;outline:none;width:100%;margin:0 0 4px;padding:12px 14px;font-size:14px;transition:border-color .25s,box-shadow .25s}.register-card input::placeholder{color:#b0c4d0}.register-card input:focus,.register-card select:focus{background:#fff;border-color:#2843a7;box-shadow:0 0 0 3px #2843a71a}.register-card .iti{width:100%;margin-top:0;margin-bottom:4px;display:flex;position:relative}.register-card .iti .iti__tel-input,.register-card .iti input[type=tel]{color:#0e1a2b;border-left:0;border-radius:0 8px 8px 0;flex:auto;width:100%;margin:0}.register-card .iti__selected-country{cursor:pointer;background:#f8fafc;border:1px solid #5a8aa72e;border-right:0;border-radius:8px 0 0 8px;flex:none;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:14px;transition:background-color .18s cubic-bezier(.25,.46,.45,.94);display:flex}.register-card .iti__selected-country:hover,.register-card .iti__selected-country:focus-visible{background:#eef4f8}.register-card .iti__selected-country-primary{display:contents}.register-card .iti__flag{order:1;font-size:16px;line-height:1}.register-card .iti__arrow{border-top:4px solid #7a96aa;border-left:3px solid #0000;border-right:3px solid #0000;order:3;width:0;height:0}.register-card .iti__selected-dial-code{color:#0e1a2b;order:2;margin:0;padding:0;font-weight:500}.register-card .iti--container{z-index:9999;position:absolute;top:calc(100% + 6px);left:0;right:0}.register-card .iti__dropdown-content{background:#fff;border:1px solid #5a8aa72e;border-radius:12px;min-width:280px;overflow:hidden;box-shadow:0 16px 48px #2843a729,0 4px 12px #0e1a2b1a}.register-card .iti__search-input{color:#0e1a2b;box-sizing:border-box;background:#f8fafc;border:0;border-bottom:1px solid #5a8aa72e;border-radius:0;outline:none;width:100%;margin:0;padding:12px 16px;font-size:14px}.register-card .iti__search-input:focus{box-shadow:none;background:#fff;border-bottom-color:#2843a7}.register-card .iti__country-list{color:#0e1a2b;background:#fff;max-height:320px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.register-card .iti__country{color:#0e1a2b;cursor:pointer;align-items:center;gap:10px;padding:10px 16px;font-size:14px;transition:background-color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.register-card .iti__country:hover{background:#f8fafc}.register-card .iti__country.iti__highlight,.register-card .iti__country[aria-selected=true]{color:#2843a7;background:#2843a714}.register-card .iti__country-name{color:inherit;font-weight:500}.register-card .iti__country .iti__dial-code{color:#7a96aa;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.register-card .iti__no-results{text-align:center;color:#7a96aa;padding:18px 16px;font-size:14px}.step1-grid{grid-template-columns:1fr 1fr;gap:22px 20px;display:grid}.step1-cell{position:relative}.step1-cell label{margin-top:0}.step1-cell input{margin-bottom:0}.step1-cell .cell-hint{color:#7a96aa;margin-top:4px;font-size:11px;line-height:1.3;display:block}.step1-profile-pic{margin-top:22px}.step1-profile-pic>label{margin-top:0}.register-form .form-row{gap:20px;display:flex}.register-form .form-row>div{flex:1}.group-gap{margin-top:14px}.has-business-block{text-align:center;margin:6px 0 4px}.has-business-block .has-business-label{color:#3d5166;letter-spacing:.04em;text-align:center;margin:0 0 10px;font-size:13px;font-weight:600;display:block}.toggle-group--center{justify-content:center}.has-business-help{color:#7a96aa;margin-top:8px;font-size:12px;display:block}.checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px;margin-top:15px;display:grid}.checkbox-grid label{color:#0e1a2b;cursor:pointer;justify-content:flex-start;align-items:center;margin-top:0;font-size:13px;font-weight:500;display:flex}.checkbox-grid input[type=checkbox]{accent-color:#2843a7;width:16px;height:16px;margin-right:12px}.toggle-group{gap:12px;margin-top:10px;display:flex}.toggle-btn{color:#3d5166;cursor:pointer;background:#fff;border:1px solid #5a8aa72e;border-radius:8px;width:auto;padding:10px 32px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s,color .2s}.toggle-btn.selected{color:#fff;background:#2843a7;border-color:#2843a7}.toggle-btn:hover:not(.selected){color:#2843a7;border-color:#2843a7}.register-actions{justify-content:space-between;margin-top:30px;display:flex}.register-actions>button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#2843a7;border:none;border-radius:8px;padding:13px 28px;font-size:13px;font-weight:700;transition:background .3s,transform .2s,box-shadow .3s}.register-actions>button:hover{background:#3a58c4;transform:translateY(-1px);box-shadow:0 4px 14px #2843a740}.register-actions>button.secondary{color:#2843a7;background:#eef4f8;border:1px solid #5a8aa72e}.register-actions>button.secondary:hover{color:#fff;background:#2843a7;border-color:#2843a7}.register-actions>button:disabled{cursor:not-allowed;opacity:.62}.register-card .field-error{color:#dc2626;text-align:left;margin-top:4px;font-size:12px;font-weight:400}.register-card .form-error{color:#dc2626;text-align:left;background:#dc26260f;border:1px solid #dc262626;border-radius:8px;margin-bottom:15px;padding:10px 14px;font-size:13px}.register-card .input-error{border-color:#dc2626}.f411-consent{text-align:left;background:#f8fafc;border:1px solid #5a8aa72e;border-radius:12px;margin-top:22px;padding:18px 18px 14px}.f411-consent__title{color:#2843a7;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.f411-consent .f411-consent__row{cursor:pointer;align-items:flex-start;gap:11px;margin:0 0 12px;display:flex}.f411-consent__row:last-of-type{margin-bottom:0}.f411-consent__row input[type=checkbox]{accent-color:#2843a7;cursor:pointer;flex:none;width:18px;height:18px;margin:1px 0 0}.f411-consent__row span{color:#0e1a2b;font-size:13px;line-height:1.45}.f411-consent__req{color:#dc2626;margin-left:2px;font-weight:700}.f411-consent a{color:#2843a7;border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:border-color .2s}.f411-consent a:hover{border-bottom-color:#2843a7}.f411-consent__optional{border-top:1px dashed #5a8aa72e;margin-top:4px;padding-top:12px}.f411-consent__optional span{color:#3d5166}.f411-consent .field-error{margin-top:2px}.register-card .g-recaptcha{margin-top:15px}.register-status{color:#dc2626;text-align:left;background:#dc26260f;border:1px solid #dc262626;border-radius:8px;margin:0 0 15px;padding:10px 14px;font-size:13px}@media (max-width:520px){.login-card{padding:28px 22px}.login-actions{grid-template-columns:1fr}}@media (max-width:768px){.register-card{max-width:92%;margin-top:120px;margin-bottom:60px;padding:30px 24px 28px}.register-card h1{font-size:24px}.register-form .form-row{flex-direction:column;gap:0}.step1-grid{grid-template-columns:1fr;row-gap:14px}.step1-profile-pic{margin-top:14px}.register-stepper{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;margin-bottom:50px}.register-stepper .line{flex-shrink:1;width:28px}.register-stepper .step{width:auto;position:relative}.register-stepper .step .label{display:none}.register-stepper .step.active .label{white-space:nowrap;color:#2843a7;margin-top:8px;font-weight:600;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)}}@media (max-width:480px){.register-card{margin-top:100px;padding:24px 18px 22px}.register-card h1{font-size:22px}.checkbox-grid{grid-template-columns:1fr}}.site-footer{color:#d8e1eb;background:#101827;padding:42px 0 20px}.site-footer-grid{grid-template-columns:1.5fr repeat(3,minmax(140px,1fr));gap:28px;width:min(100% - 32px,1200px);margin:0 auto;display:grid}.site-footer-logo{color:#fff;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:12px;font-size:1.15rem;font-weight:900;text-decoration:none;display:inline-flex}.site-footer-logo img{width:auto;height:40px}.site-footer p{color:#b7c4d2;max-width:330px;margin:0;line-height:1.6}.site-footer nav,.site-footer address{align-content:start;gap:10px;font-style:normal;display:grid}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:#fff}.site-footer-bottom{color:#aebccd;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(100% - 32px,1200px);margin:30px auto 0;padding-top:18px;font-size:.88rem;display:flex}.site-footer-bottom-links{gap:24px;display:flex}.site-footer-col-header{color:#fff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin:0 0 14px;font-size:14px;font-weight:700;display:flex}.site-footer-col-header svg{color:#3b82f6;flex-shrink:0}.footer-contact-item{align-items:center;gap:8px;display:flex}.footer-contact-item svg{color:#7b8da0;flex-shrink:0}.admin-rfq-details{position:relative}.admin-rfq-details summary{color:#1f4f82;cursor:pointer;border:1px solid #b9c4d3;border-radius:6px;width:max-content;padding:5px 9px;font-weight:700;list-style:none}.admin-rfq-details summary::-webkit-details-marker{display:none}.admin-rfq-detail-panel{z-index:5;background:#fff;border:1px solid #d8dee8;border-radius:8px;gap:8px;width:min(460px,80vw);margin:8px 0 0;padding:12px;display:grid;position:absolute;right:0;box-shadow:0 14px 30px #0f172a29}.admin-rfq-detail-panel section{gap:8px;display:grid}.admin-rfq-detail-panel h3{color:#111827;margin:0;font-size:.92rem}.admin-rfq-detail-panel dl{gap:8px;margin:0;display:grid}.admin-rfq-detail-panel dt{color:#667085;text-transform:uppercase;font-size:.75rem;font-weight:700}.admin-rfq-detail-panel dd{overflow-wrap:anywhere;margin:2px 0 0}.admin-rfq-detail-links{flex-wrap:wrap;gap:8px;display:flex}.admin-rfq-detail-links a{color:#1f4f82;border:1px solid #cbd5e1;border-radius:6px;padding:6px 9px;font-size:.82rem;font-weight:800;text-decoration:none}.admin-rfq-action-panel{border-top:1px solid #e5eaf1;padding-top:10px}.admin-rfq-mutation-form,.admin-rfq-delete-form{gap:8px;display:grid}.admin-rfq-action-row{gap:10px;display:grid}.admin-rfq-mutation-form label{color:#4b5563;text-transform:uppercase;gap:5px;font-size:.78rem;font-weight:800;display:grid}.admin-rfq-mutation-form textarea{resize:vertical;color:#111827;width:100%;min-height:70px;font:inherit;text-transform:none;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.admin-rfq-mutation-form button,.admin-rfq-delete-form button{color:#fff;cursor:pointer;background:#1f4f82;border:1px solid #1f4f82;border-radius:6px;width:max-content;padding:7px 10px;font-size:.8rem;font-weight:800}.admin-rfq-mutation-form button:disabled{cursor:wait;opacity:.68}.admin-rfq-delete-form button{background:#b42318;border-color:#b42318}.admin-rfq-mutation-status{color:#526173;min-height:1rem;margin:0;font-size:.78rem;font-weight:700}.admin-rfq-mutation-success{color:#027a48}.admin-rfq-detail-async{border-top:1px solid #e5eaf1;padding-top:10px}.admin-rfq-detail-async p{color:#526173;margin:0}.admin-rfq-detail-error{font-weight:800;color:#991b1b!important}.admin-rfq-detail-live-section{gap:6px;display:grid}.admin-rfq-detail-live-section h4{color:#263244;margin:0;font-size:.84rem}.admin-rfq-detail-live-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-rfq-detail-live-muted{font-size:.76rem;color:#667085!important}.admin-rfq-detail-live-list{gap:4px;margin:0;padding-left:18px;display:grid}.admin-rfq-detail-live-list li{color:#3d4a5c;font-size:.82rem}.admin-rfq-status-badge{text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;padding:4px 7px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.admin-rfq-status-badge.success{color:#065f46;background:#d1fae5}.admin-rfq-status-badge.info{color:#1e40af;background:#dbeafe}.admin-rfq-status-badge.warning{color:#92400e;background:#fef3c7}.admin-rfq-status-badge.danger{color:#991b1b;background:#fee2e2}.admin-rfq-status-badge.secondary{color:#4b5563;background:#e5e7eb}.admin-rfq-detail-table-wrap{overflow-x:auto}.admin-rfq-detail-table{border-collapse:collapse;color:#263244;width:100%;min-width:760px;font-size:.76rem}.admin-rfq-detail-table th,.admin-rfq-detail-table td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:6px 7px}.admin-rfq-detail-table th{color:#526173;text-transform:uppercase;background:#f8fafc;font-size:.68rem;font-weight:800}.admin-rfq-locatory-table td:nth-child(8){text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.admin-rfq-locatory-row-preferred{background:#f0fdf4;border-left:3px solid #16a34a}.admin-rfq-locatory-seller,.admin-rfq-locatory-contact-list{gap:3px;display:grid}.admin-rfq-locatory-seller small{color:#667085}.admin-rfq-preferred-badge{color:#15803d;text-transform:uppercase;width:max-content;font-size:.68rem;font-weight:900}.admin-rfq-reliability-badge{border-radius:999px;width:max-content;padding:3px 6px;font-size:.68rem;font-weight:800}.admin-rfq-reliability-badge.success{color:#065f46;background:#d1fae5}.admin-rfq-reliability-badge.warning{color:#92400e;background:#fef3c7}.admin-rfq-reliability-badge.low{color:#9a3412;background:#ffedd5}.admin-rfq-reliability-badge.danger{color:#991b1b;background:#fee2e2}.admin-rfq-reliability-badge.muted{color:#4b5563;background:#e5e7eb}.admin-rfq-locatory-contact{color:#374151;white-space:nowrap;text-decoration:none}.admin-rfq-locatory-contact[href]{color:#1f4f82;font-weight:700}.admin-rfq-locatory-contact.danger{color:#b42318}.admin-rfq-empty{color:#667085;text-align:center!important;padding:22px!important}.admin-rfq-pagination{border-top:1px solid #e5eaf1;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:14px 18px;display:flex}.admin-rfq-pagination a,.admin-rfq-pagination span{color:#263244;border-radius:6px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:6px 9px;text-decoration:none;display:inline-flex}.admin-rfq-pagination a{border:1px solid #d8dee8}.admin-rfq-pagination a.active{color:#fff;background:#1f6feb;border-color:#1f6feb}.admin-dashboard-page{color:#111827;background:#f6f8fb;min-height:100vh;padding:32px}.admin-dashboard-header{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1180px;margin:0 auto 24px;display:flex}.admin-dashboard-header h1{color:#111827;margin:4px 0 8px;font-size:30px;line-height:1.15}.admin-dashboard-header p:last-child{color:#536174;margin:0}.admin-dashboard-header>a,.admin-dashboard-section-heading a{color:#fff;background:#111827;justify-content:center;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.admin-dashboard-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-dashboard-header-actions a,.admin-dashboard-header-actions button{color:#fff;background:#111827;border:0;justify-content:center;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.admin-dashboard-summary-card small{color:#64748b;margin-top:6px;font-size:12px;display:block}.admin-dashboard-product-grid,.admin-dashboard-summary-grid,.admin-dashboard-content-grid{gap:16px;max-width:1180px;margin:0 auto 16px;display:grid}.admin-dashboard-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-dashboard-content-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start}.admin-dashboard-panel,.admin-dashboard-summary-card{background:#fff;border:1px solid #dfe6ef;border-radius:8px;box-shadow:0 10px 24px #0f172a0d}.admin-dashboard-panel{padding:18px}.admin-dashboard-panel h2{color:#111827;margin:0 0 14px;font-size:18px}.admin-dashboard-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-dashboard-status-list div,.admin-dashboard-summary-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.admin-dashboard-status-list dt,.admin-dashboard-summary-card span{color:#64748b;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.admin-dashboard-status-list dd{margin:0;font-size:24px;font-weight:800}.admin-dashboard-status-list a,.admin-dashboard-summary-card{color:#0f172a;text-decoration:none}.admin-dashboard-summary-card strong{color:#111827;font-size:24px;line-height:1.15;display:block}.admin-dashboard-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-dashboard-section-heading h2{margin:0}.admin-dashboard-section-heading a{color:#111827;background:#e5eaf2;padding:8px 10px;font-size:12px}.admin-dashboard-table-wrap{overflow-x:auto}.admin-dashboard-table{border-collapse:collapse;width:100%;min-width:560px}.admin-dashboard-table th,.admin-dashboard-table td{color:#1f2937;text-align:left;border-bottom:1px solid #e2e8f0;padding:10px 8px}.admin-dashboard-table th{color:#64748b;text-transform:uppercase;font-size:12px}.admin-dashboard-notifications{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-dashboard-notifications li,.admin-dashboard-empty{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:12px}.admin-management-toolbar{gap:10px;max-width:1180px;margin:0 auto 16px;display:flex}.admin-management-toolbar input{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:1;min-width:220px;min-height:42px;padding:0 12px}.admin-management-toolbar label{gap:4px;display:grid}.admin-management-toolbar label span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.admin-management-toolbar select{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:42px;padding:0 10px}.admin-management-toolbar button,.admin-management-toolbar a{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:6px;align-items:center;min-height:42px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.admin-management-toolbar a{color:#111827;background:#e5eaf2}.admin-management-table-panel{max-width:1180px;margin:0 auto}.admin-management-table{min-width:1120px}.admin-analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto 16px;display:grid}.admin-analytics-kpi-grid .admin-kpi-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-kpi-card-body{min-width:0}.admin-kpi-card .admin-analytics-kpi-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.admin-analytics-kpi-icon.cyan{color:#0284c7;background:#e0f2fe}.admin-analytics-kpi-icon.blue{color:#2563eb;background:#dbeafe}.admin-analytics-kpi-icon.green{color:#16a34a;background:#dcfce7}.admin-analytics-kpi-icon.amber{color:#ca8a04;background:#fef9c3}.admin-analytics-kpi-icon.orange{color:#ea580c;background:#ffedd5}.admin-analytics-kpi-icon.purple{color:#7c3aed;background:#ede9fe}.admin-analytics-page-url{color:#075985;overflow-wrap:anywhere;background:#e0f2fe;border-radius:6px;max-width:360px;padding:5px 8px;font-weight:700;display:inline-flex}.admin-analytics-pagination-summary{color:#536174;max-width:1180px;margin:12px auto 0}.admin-reports-grid,.admin-products-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;display:grid}.admin-products-category-card{background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:18px;box-shadow:0 10px 24px #0f172a0d}.admin-products-category-card p{color:#64748b;margin:4px 0 0}.admin-products-category-arrow{color:#0f172a;flex-shrink:0;font-size:20px;line-height:1}.admin-products-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.admin-products-stats div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.admin-products-stats span,.admin-products-meta dt{color:#64748b;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.admin-products-stats strong{color:#111827;font-size:24px;display:block}.admin-products-meta{gap:10px;margin:0;display:grid}.admin-products-meta div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-products-meta dd{color:#111827;text-align:right;margin:0;font-weight:800}.admin-product-analytics-table{min-width:920px}.admin-product-cell{align-items:center;gap:10px;display:flex}.admin-product-cell img,.admin-product-cell video,.admin-product-fallback{color:#075985;background:#e0f2fe;border-radius:6px;flex:none;width:42px;height:42px}.admin-product-cell img,.admin-product-cell video{object-fit:cover}.admin-product-fallback{justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.admin-product-analytics-pagination{margin-top:16px}.admin-pricing-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.admin-pricing-intel-table td,.admin-pricing-intel-table th,.admin-seller-scores-table td,.admin-seller-scores-table th,.admin-rfq-demand-table td,.admin-rfq-demand-table th{white-space:nowrap}.admin-score-badge{border-radius:999px;justify-content:center;min-width:64px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-score-badge.score-green{color:#166534;background:#dcfce7}.admin-score-badge.score-yellow{color:#92400e;background:#fef3c7}.admin-score-badge.score-orange{color:#9a3412;background:#ffedd5}.admin-score-badge.score-red{color:#991b1b;background:#fee2e2}.admin-seller-score-breakdown{gap:12px;display:grid}.admin-seller-score-breakdown span{color:#64748b;text-transform:uppercase;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;padding:12px;font-size:12px;font-weight:800;display:flex}.admin-seller-score-breakdown strong{color:#111827;font-size:18px}@media (min-width:1180px){.admin-pricing-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}}.admin-service-analytics-service{align-items:center;gap:10px;display:inline-flex}.admin-service-analytics-thumb{color:#075985;text-transform:uppercase;background:#e0f2fe;border-radius:6px;justify-content:center;align-items:center;min-width:54px;height:34px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.admin-service-analytics-thumb:has(img){padding:0}.admin-service-analytics-thumb img{object-fit:cover;width:54px;height:34px}.admin-service-metric{color:#0f172a;align-items:center;gap:6px;display:inline-flex}.admin-service-metric svg{color:#94a3b8}.admin-service-analytics-open{color:#0284c7;justify-content:center;align-items:center;display:inline-flex}.admin-service-analytics-table-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.admin-service-analytics-table-header h2,.admin-service-analytics-table-header p{margin:0}.admin-service-analytics-table-header p{color:#64748b}.admin-service-analytics-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-service-analytics-filters select{width:auto;min-width:130px}.admin-services-analytics-page .admin-kpi-card{border-radius:18px;padding:22px;box-shadow:0 6px 20px #0f172a0f}.admin-services-analytics-page .admin-kpi-card-body span{text-transform:none;font-size:16px;font-weight:400}.admin-services-analytics-page .admin-analytics-kpi-grid,.admin-services-analytics-page .admin-management-table-panel{max-width:1400px}.admin-services-analytics-page .admin-analytics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.admin-services-analytics-page .admin-kpi-card{background:#fff}.admin-services-analytics-page .admin-kpi-card-body strong{color:#0f172a;font-size:32px;font-weight:500}.admin-services-analytics-page .admin-management-table-panel{border-radius:20px;padding:24px;box-shadow:0 6px 24px #0f172a0d}.admin-services-analytics-page .admin-service-analytics-table-header h2{font-size:32px;font-weight:500}.admin-services-analytics-page .admin-dashboard-table thead th{padding:0 0 12px;font-size:13px}.admin-services-analytics-page .admin-dashboard-table tbody td{color:#0f172a;padding:16px 0}.admin-services-analytics-page .admin-service-analytics-search input{border-radius:8px;width:200px}.admin-services-analytics-page .admin-service-analytics-filters select{border-radius:8px}.admin-services-analytics-page .admin-service-analytics-thumb{background:#f3f3f3;width:42px;min-width:42px;height:42px;padding:0}.admin-services-analytics-page .admin-service-analytics-thumb img{width:42px;height:42px}.admin-services-analytics-page .admin-service-analytics-thumb svg,.admin-services-analytics-page .admin-service-metric svg{color:#000}.admin-services-analytics-page .admin-service-analytics-open{color:#0d6efd}.admin-services-analytics-page .admin-service-analytics-service{display:flex}.admin-page-analytics-page .admin-dashboard-header{align-items:center}.admin-page-analytics-page .admin-dashboard-header h1{color:#0ea5e9;font-size:28px;font-weight:500}.admin-page-analytics-page .admin-dashboard-header>div>p{color:#64748b;font-size:14px}.admin-page-analytics-page .admin-page-analytics-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-page-analytics-page .admin-page-analytics-search{align-items:center;display:inline-flex;position:relative}.admin-page-analytics-page .admin-page-analytics-search svg{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-page-analytics-page .admin-page-analytics-search input{width:220px;padding-left:34px}.admin-page-analytics-page .admin-page-analytics-filters select{width:auto;min-width:120px}.admin-page-analytics-page .admin-dashboard-header,.admin-page-analytics-page .admin-analytics-kpi-grid,.admin-page-analytics-page .admin-management-table-panel{max-width:1400px}.admin-page-analytics-page .admin-analytics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.admin-page-analytics-page .admin-kpi-card{background:#fff;border-radius:18px;padding:22px;box-shadow:0 6px 20px #0f172a0f}.admin-page-analytics-page .admin-kpi-card .admin-analytics-kpi-icon{width:50px;height:50px}.admin-page-analytics-page .admin-kpi-card-body span{text-transform:none;font-size:14px;font-weight:400}.admin-page-analytics-page .admin-kpi-card-body strong{color:#0f172a;font-size:28px;font-weight:500}.admin-page-analytics-page .admin-management-table-panel{border-radius:20px;padding:24px;box-shadow:0 6px 24px #0f172a0d}.admin-page-analytics-page .admin-dashboard-section-heading h2{font-size:20px;font-weight:500}.admin-page-analytics-page .admin-dashboard-table thead th{text-transform:none;padding:0 0 12px;font-size:13px}.admin-page-analytics-page .admin-dashboard-table tbody td{color:#0f172a;padding:14px 0}.admin-page-analytics-page .admin-analytics-page-url{color:#0284c7;border-radius:8px;padding:6px 10px}.admin-page-analytics-page .admin-management-status{padding:6px 12px;font-weight:600}.admin-page-analytics-page .admin-management-status.success{color:#16a34a}.admin-page-analytics-page .admin-analytics-page-url,.admin-page-analytics-page .admin-management-status{vertical-align:middle;line-height:1}.admin-page-analytics-page .admin-page-analytics-open{color:#0d6efd;justify-content:center;align-items:center;display:inline-flex}.admin-products-analytics-page .admin-dashboard-header,.admin-products-analytics-page .admin-analytics-kpi-grid,.admin-products-analytics-page .admin-products-category-grid{max-width:1400px}.admin-products-analytics-page .admin-dashboard-header{align-items:center}.admin-products-analytics-page .admin-dashboard-header h1{color:#0ea5e9;font-size:28px;font-weight:500}.admin-products-analytics-page .admin-dashboard-header>div>p{color:#64748b;font-size:14px}.admin-products-analytics-page .admin-products-analytics-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-products-analytics-page .admin-products-analytics-search{align-items:center;display:inline-flex;position:relative}.admin-products-analytics-page .admin-products-analytics-search svg{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-products-analytics-page .admin-products-analytics-search input{width:220px;padding-left:34px}.admin-products-analytics-page .admin-products-analytics-filters select{width:auto;min-width:140px}.admin-products-analytics-page .admin-analytics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.admin-products-analytics-page .admin-kpi-card{background:#fff;border-radius:18px;padding:22px;box-shadow:0 6px 20px #0f172a0f}.admin-products-analytics-page .admin-kpi-card-body span{text-transform:none;font-size:14px;font-weight:400}.admin-products-analytics-page .admin-kpi-card-body strong{color:#0f172a;font-size:28px;font-weight:500}.admin-products-analytics-page .admin-kpi-card .admin-analytics-kpi-icon.amber{background:#fef3c7}.admin-products-analytics-page .admin-products-category-grid{gap:24px}.admin-products-analytics-page .admin-products-category-card{border-radius:20px;padding:24px;box-shadow:0 6px 24px #0f172a0d}.admin-products-analytics-page .admin-products-category-card h2{color:#0f172a;font-size:20px;font-weight:500}.admin-products-analytics-page .admin-products-stats span{text-transform:none;font-size:13px;font-weight:400}.admin-products-analytics-page .admin-products-stats strong{color:#0f172a;font-size:28px;font-weight:500}.admin-products-analytics-page .admin-products-meta dt{text-transform:none;font-size:14px;font-weight:400}.admin-products-analytics-page .admin-products-meta dd{color:#0f172a;font-size:14px;font-weight:700}.admin-seo-form-page .admin-dashboard-panel{box-shadow:none;border-radius:20px;padding:20px}.admin-seo-form-page .admin-edit-form label{color:#1f1f1f;font-size:14px;font-weight:400}.admin-seo-form-page .admin-edit-form input,.admin-seo-form-page .admin-edit-form textarea,.admin-seo-form-page .admin-edit-form select{color:#495057;border:1px solid #ced4da;border-radius:4px;font-size:14px}.admin-seo-form-page .admin-edit-form input,.admin-seo-form-page .admin-edit-form textarea{padding:14px 22px}.admin-seo-form-page .admin-edit-form input,.admin-seo-form-page .admin-edit-form select{height:46px}.admin-seo-form-page .admin-edit-form select{border:0;padding:7px 12px}.admin-seo-form-page .admin-edit-form textarea{line-height:14px}.admin-seo-form-page .admin-dashboard-header p{color:#1f1f1f;font-size:15px;line-height:15px}.admin-seo-form-page .admin-dashboard-header{max-width:none}.admin-seo-form-page .admin-dashboard-header h1{color:#1f1f1f;font-size:24px;font-weight:700;line-height:1}.admin-seo-form-page .admin-edit-form label{margin-bottom:24px;display:block}.admin-seo-form-page .admin-edit-form label input,.admin-seo-form-page .admin-edit-form label textarea,.admin-seo-form-page .admin-edit-form label select{width:100%;margin-top:8px;display:block}.admin-seo-form-page .admin-edit-actions{align-items:center;gap:12px;display:flex}.admin-seo-form-page .admin-edit-actions a{border-radius:15px;padding:14px 24px}.admin-seo-success-page .admin-dashboard-header h1{color:#1f1f1f;font-size:24px;font-weight:700;line-height:1}.admin-seo-success-page .admin-dashboard-section-heading h2{color:#010101;font-size:18px;font-weight:600;line-height:1}.admin-seo-success-page .admin-dashboard-header,.admin-seo-success-page .admin-management-table-panel{max-width:none}.admin-seo-success-page .admin-management-table-panel{box-shadow:none;border-radius:20px}.admin-seo-success-page .admin-dashboard-table thead th{color:#212529;text-transform:none;padding:18px 22px;font-size:14px;font-weight:600;line-height:1}.admin-seo-success-page .admin-dashboard-table tbody td{color:#212529;padding:18px 22px;font-size:14px}.admin-seo-success-page .admin-dashboard-table th,.admin-seo-success-page .admin-dashboard-table td{border:1px solid #dee2e6}.admin-seo-list-page .admin-dashboard-table th,.admin-seo-list-page .admin-dashboard-table td{border-color:#ced4da}.admin-seo-list-page .admin-dashboard-table td{color:#212529}.admin-seo-list-page .admin-seo-list-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.admin-seo-list-page .admin-seo-list-filter input,.admin-seo-list-page .admin-seo-list-filter select{color:#495057;border:1px solid #ced4da;border-radius:4px;width:auto;height:46px;font-size:14px}.admin-seo-list-page .admin-seo-list-filter input{min-width:260px;padding:14px 22px}.admin-seo-list-page .admin-seo-list-filter select{border:0;padding:7px 12px}.admin-seo-list-page .admin-dashboard-table thead th{border-top-width:0}.admin-seo-list-page .admin-rfq-empty{padding:18px 22px!important}.admin-seo-articles-list .admin-dashboard-table thead th{color:#495057;background:#e9ecef}.admin-service-analytics-search{align-items:center;display:inline-flex;position:relative}.admin-service-analytics-search svg{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-service-analytics-search input{width:220px;padding-left:34px}.admin-management-status{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.admin-management-status.success{color:#166534;background:#dcfce7}.admin-management-status.warning{color:#92400e;background:#fef3c7}.admin-management-status.primary{color:#1d4ed8;background:#dbeafe}.admin-management-status.info{color:#0e7490;background:#cffafe}.admin-management-status.danger{color:#991b1b;background:#fee2e2}.admin-management-status.secondary,.admin-management-status.neutral{color:#374151;background:#e5e7eb}.admin-management-status.blue{color:#1d4ed8;background:#dbeafe}.admin-management-status.purple{color:#5b21b6;background:#ede9fe}.admin-management-status.amber{color:#92400e;background:#fef3c7}.account-mro-job-order-aog-row td:first-child,.mro-aog-row td:first-child,.account-mro-kpi-card.danger{border-left:3px solid #dc2626}.account-mro-kpi-card.danger span,.account-mro-kpi-card.danger strong{color:#dc2626}.account-mro-accounting-kpi-card.success,.account-mro-aging-card.success{border-left:3px solid #15803d}.account-mro-accounting-kpi-card.info{border-left:3px solid #2563eb}.account-mro-accounting-kpi-card.danger,.account-mro-aging-card.danger{border-left:3px solid #dc2626}.account-mro-aging-card.warning{border-left:3px solid #d97706}.account-mro-accounting-current-row td{background:#2563eb0d}.account-mro-accounting-current-row .admin-management-status{margin-left:8px}.account-mro-accounting-profit.success{color:#15803d;font-weight:700}.account-mro-accounting-profit.danger,.account-mro-accounting-age{color:#dc2626;font-weight:700}.admin-table-subtext{color:#64748b;margin-top:2px;font-size:12px;display:block}.admin-management-actions.compact{justify-content:flex-start;gap:6px}.vd-link{color:#1d4ed8;font-weight:700;text-decoration:none}.account-mro-job-order-detail-page .admin-dashboard-header p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-mro-pipeline-panel{margin-bottom:16px}.account-mro-pipeline{flex-wrap:wrap;gap:8px;display:flex}.account-mro-pipeline-step{color:#64748b;cursor:pointer;border:1px solid #d6dee9;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}button.account-mro-pipeline-step{appearance:none;font:inherit}.account-mro-pipeline-step:disabled{cursor:default}.account-mro-pipeline-step.past{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.account-mro-pipeline-step.current{color:#fff;background:#111827;border-color:#111827}.account-mro-pipeline-step.future{background:#f8fafc}.account-mro-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto 16px;display:grid}.account-mro-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.account-mro-detail-copy{border-bottom:1px solid #e5e7eb;margin-bottom:14px;padding-bottom:12px}.account-mro-detail-copy span{color:#64748b;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.account-mro-detail-copy p,.account-mro-detail-notes{color:#1f2937;white-space:pre-wrap;margin:0}.account-mro-line-items-table td:last-child,.account-mro-line-items-table th:last-child,.account-mro-line-items-table tfoot td{text-align:right}.account-mro-line-items-table tfoot td{color:#111827;font-weight:800}.account-mro-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.account-mro-timeline li{border-left:3px solid #dbeafe;gap:4px;padding-left:12px;display:grid}.account-mro-timeline time{color:#64748b;font-size:12px;font-weight:800}.account-mro-timeline strong{color:#111827}.account-mro-timeline span{color:#64748b}.account-mro-invoice-detail-page .admin-dashboard-header p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vd-link:hover{color:#1e40af;text-decoration:underline}.admin-inline-checkbox{align-items:center;gap:8px;display:inline-flex}.admin-inline-checkbox input[type=checkbox]{width:auto}.admin-inline-form{margin:0}.admin-action-button{cursor:pointer;border:0;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.admin-action-button.success{color:#fff;background:#16a34a}.admin-action-button.primary{color:#fff;background:#2563eb}.admin-action-button.info{color:#fff;background:#0891b2}.admin-action-button.danger{color:#fff;background:#dc2626}.admin-order-status-form{align-items:center;gap:8px;display:inline-flex}.admin-order-status-form select{color:#111827;border:1px solid #cbd5e1;border-radius:6px;min-height:32px;padding:4px 8px;font-size:13px}.admin-order-management-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-dashboard-subtitle{color:#64748b;margin:8px 0 0;font-weight:700}.admin-detail-list{gap:12px;margin:16px 0 0;display:grid}.admin-detail-list div{border-bottom:1px solid #e5e7eb;gap:4px;padding-bottom:10px;display:grid}.admin-detail-list dt{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.admin-detail-list dd{margin:0}.admin-detail-actions{margin-top:16px}.admin-error-text{color:#b91c1c;font-weight:800}.admin-management-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-management-actions a:not([data-ui-button=true]),.admin-management-actions button:not([data-ui-button=true]){color:#111827;cursor:pointer;background:#e5eaf2;border:0;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none}.admin-management-actions select{color:#111827;border:1px solid #cbd5e1;border-radius:6px;min-height:30px;font-size:12px}.admin-inline-button{cursor:pointer;background:0 0;border:0;padding:0}.admin-user-cell{grid-template-columns:38px 34px minmax(160px,1fr);align-items:center;gap:9px;display:grid}.admin-user-cell img,.admin-user-cell>span{border-radius:999px;width:38px;height:38px}.admin-user-cell>span{color:#fff;background:#1f2937;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.admin-user-cell strong,.admin-user-cell small{display:block}.admin-user-cell small{color:#64748b;margin-top:2px;font-size:12px}.admin-role-badge{color:#fff;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.admin-role-badge.super{background:#1e3a5f}.admin-role-badge.regular{background:#4f46e5}.admin-role-badge.seo{background:#0891b2}.admin-role-badge.sales{background:#059669}.admin-profile-form,.admin-permission-panel{gap:18px;display:grid}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-form-grid label,.admin-checkbox-row{gap:6px;display:grid}.admin-form-grid span,.admin-permission-panel legend{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-form-grid input,.admin-form-grid select{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:42px;padding:0 12px}.admin-form-grid input[type=file]{padding:10px 12px}.admin-permission-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-permission-groups fieldset{border:1px solid #e2e8f0;border-radius:8px;gap:8px;margin:0;padding:12px;display:grid}.admin-checkbox-row{color:#334155;grid-template-columns:16px 1fr;align-items:center;font-size:13px;font-weight:750}.admin-checkbox-row input{width:16px;height:16px;margin:0}.admin-form-actions{gap:10px;display:flex}.admin-form-actions button,.admin-form-actions a{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:6px;align-items:center;min-height:42px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.admin-form-actions a{color:#111827;background:#e5eaf2}@media (max-width:980px){.admin-dashboard-page{padding:20px}.admin-dashboard-header{flex-direction:column;align-items:stretch}.admin-dashboard-product-grid,.admin-dashboard-content-grid{grid-template-columns:1fr}.admin-dashboard-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-form-grid,.admin-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-dashboard-page{padding:14px}.admin-dashboard-summary-grid,.admin-dashboard-status-list{grid-template-columns:1fr}.admin-management-toolbar{flex-direction:column}.admin-form-grid,.admin-permission-groups{grid-template-columns:1fr}}.admin-rfq-header>a{color:#263244;border:1px solid #cbd5e1;border-radius:6px;align-items:center;min-height:40px;padding:8px 13px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:640px){.shell{padding:16px}.panel{padding:18px}.admin-rfq-page{padding:16px}.admin-rfq-toolbar form,.admin-rfq-table-heading{flex-direction:column;align-items:stretch}.admin-rfq-toolbar button,.admin-rfq-toolbar a{justify-content:center}}@media (max-width:1024px){.site-header{flex-wrap:wrap;padding:12px 16px}.site-header nav{border-top:1px solid #ffffff26;flex-direction:column;gap:0;width:100%;padding:12px 0;display:none;position:static;transform:none}.site-header:has(nav.open){background:#0f172a}.site-header nav.open{display:flex}.site-header nav a{border-bottom:1px solid #ffffff14;padding:10px 0}.hamburger-btn{margin-left:auto;display:block}.site-header-cta{text-align:center;width:100%;margin-top:8px;display:none}.site-header:has(nav.open) .site-header-cta{display:block}}@media (max-width:860px){.aircraft-hero,.detail-grid,.aircraft-listing-shell,.blog-detail-shell{grid-template-columns:1fr}.aircraft-filter-panel,.blog-sidebar{position:static}.home-section-header,.site-footer-grid,.contact-cards-grid,.contact-form-grid{grid-template-columns:1fr}.home-section-header{flex-direction:column;align-items:flex-start}.aircraft-card-grid,.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aircraft-media,.aircraft-media img,.aircraft-media video{min-height:280px}.aircraft-summary h1{font-size:1.85rem}.blog-hero h1,.blog-detail-header h1{font-size:2.15rem}}@media (max-width:620px){.aircraft-search-form,.aircraft-results-header,.blog-search-form,.blog-results-header,.blog-search-banner{flex-direction:column;align-items:stretch}.aircraft-suggestion-panel{margin-top:8px;position:static}.aircraft-card-grid,.blog-card-grid{grid-template-columns:1fr}.blog-category-band,.blog-category-group,.blog-subcategory-row{display:grid}.home-hero{min-height:520px}.blog-article-body{padding:22px}}.vendor-products-page{width:min(100% - 32px,1240px);margin:0 auto;padding:28px 0 48px}.vendor-products-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.vendor-products-header h1{letter-spacing:0;margin:0;font-size:2rem;line-height:1.1}.vendor-products-header p:not(.eyebrow){color:#64748b;margin:8px 0 0}.vendor-products-page .admin-product-form{background:#fff;border:1px solid #d8dee8;border-radius:8px;gap:16px;padding:18px;display:grid}.vendor-products-page .admin-product-form-field,.vendor-products-page .form-group{color:#475569;gap:6px;font-size:.82rem;font-weight:800;display:grid}.vendor-products-page .admin-product-form-field span,.vendor-products-page .form-group label{text-transform:uppercase}.vendor-products-page .admin-product-form-field select,.vendor-products-page .admin-product-form-field input,.vendor-products-page .form-control,.vendor-products-page .form-group textarea,.vendor-products-page #searchBox{color:#111827;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;font-weight:600}.vendor-products-page input[type=checkbox]{width:auto;min-height:auto;margin-right:4px}.vendor-service-dynamic-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.vendor-service-dynamic-fields #map{grid-column:1/-1}.vendor-service-dynamic-fields .form-group:has(textarea){grid-column:1/-1}.vendor-service-dynamic-fields #map{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;min-height:160px}.vendor-products-page .admin-product-form-actions button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#0f766e;border:1px solid #0f766e;border-radius:6px;padding:0 14px;font-weight:800}.vendor-products-flash{border:1px solid #cbd5e1;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-weight:800}.vendor-products-flash-success{color:#166534;background:#f0fdf4;border-color:#86efac}.vendor-products-flash-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.admin-bulk-upload-panel{background:#fff;border:1px solid #d8dee8;border-radius:8px;gap:14px;margin-bottom:18px;padding:18px;display:grid}.admin-bulk-upload-header,.admin-bulk-upload-controls,.admin-bulk-upload-actions,.admin-bulk-upload-submit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-bulk-upload-header{justify-content:space-between}.admin-bulk-upload-header h2{letter-spacing:0;margin:0;font-size:1.2rem;line-height:1.2}.admin-bulk-upload-actions button,.admin-bulk-upload-submit button{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#0f766e;border:1px solid #0f766e;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:inline-flex}.admin-bulk-upload-actions button:first-child{background:#2563eb;border-color:#2563eb}.admin-bulk-upload-controls label{color:#475569;text-transform:uppercase;gap:6px;min-width:min(100%,320px);font-size:.78rem;font-weight:800;display:grid}.admin-bulk-upload-controls select,.admin-bulk-upload-table select{color:#111827;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:7px 9px}.admin-bulk-upload-file{display:none}.admin-bulk-upload-meta,.admin-bulk-upload-message,.admin-bulk-upload-progress{color:#64748b;align-items:center;gap:8px;font-weight:800;display:inline-flex}.admin-bulk-upload-message{color:#b45309;margin:0}.admin-bulk-upload-workspace{gap:12px;display:grid}.admin-bulk-upload-summary{color:#475569;flex-wrap:wrap;gap:10px;display:flex}.admin-bulk-upload-table-wrap{overflow-x:auto}.admin-bulk-upload-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.88rem}.admin-bulk-upload-table th,.admin-bulk-upload-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:9px 8px}.admin-bulk-upload-table th{color:#475569;text-transform:uppercase;font-size:.74rem;font-weight:900}.admin-bulk-upload-table td:nth-child(2){color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.admin-bulk-upload-badge{color:#475569;text-transform:capitalize;background:#f1f5f9;border-radius:999px;justify-content:center;min-width:78px;padding:4px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.admin-bulk-upload-badge.hardcoded{color:#166534;background:#dcfce7}.admin-bulk-upload-badge.database{color:#1d4ed8;background:#dbeafe}.admin-bulk-upload-badge.manual{color:#92400e;background:#fef3c7}.admin-bulk-upload-badge.unmapped{color:#991b1b;background:#fee2e2}.admin-bulk-upload-result{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:12px;padding:14px;display:flex}.admin-bulk-upload-result h3{letter-spacing:0;margin:0 0 10px;font-size:1rem}.admin-bulk-upload-result dl{flex-wrap:wrap;gap:10px;margin:0;display:flex}.admin-bulk-upload-result dt{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-bulk-upload-result dd{color:#111827;margin:0;font-weight:900}.admin-bulk-upload-result ul{margin:12px 0 0;padding-left:18px}.vendor-products-actions,.vendor-products-viewbar div{flex-wrap:wrap;gap:8px;display:flex}.vendor-products-actions a:not([data-ui-button=true]),.vendor-products-viewbar a,.vendor-products-pagination a,.vendor-products-toolbar button:not([data-ui-button=true]),.vendor-products-toolbar a{color:#1f2937;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.vendor-products-actions a:first-child:not([data-ui-button=true]),.vendor-products-toolbar button:not([data-ui-button=true]),.vendor-products-viewbar a.active,.vendor-products-pagination a.active{color:#fff;background:#0f766e;border-color:#0f766e}.vendor-products-tabs{border-bottom:1px solid #d8dee8;gap:0;margin-bottom:16px;display:flex}.vendor-products-tabs a{color:#475569;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.vendor-products-tabs a.active{color:#0f766e;border-bottom-color:#0f766e}.vendor-products-tabs strong{color:#475569;background:#eef2f7;border-radius:999px;padding:2px 8px;font-size:.8rem}.vendor-products-toolbar{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(130px,auto)) auto auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.vendor-products-toolbar label{color:#475569;text-transform:uppercase;gap:4px;font-size:.78rem;font-weight:800;display:grid}.vendor-products-toolbar input,.vendor-products-toolbar select{color:#111827;min-height:38px;font:inherit;text-transform:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:0 10px}.vendor-products-viewbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.vendor-products-viewbar p{color:#64748b;margin:0;font-weight:700}.vendor-products-table-section{background:#fff;border:1px solid #d8dee8;border-radius:8px}.vendor-products-bulk-toolbar{color:#7a4b00;background:#fff8e1;border-bottom:1px solid #f3d38d;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.86rem;font-weight:800;display:flex}.vendor-products-bulk-toolbar[hidden],.vendor-products-bulk-modal[hidden],.vendor-products-grid-panel[hidden]{display:none!important}.vendor-products-table-wrap{overflow-x:auto}.vendor-products-table{border-collapse:collapse;width:100%;min-width:900px;font-size:.9rem}.vendor-products-table th,.vendor-products-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:11px 12px}.vendor-products-table th{color:#475569;text-transform:uppercase;background:#f8fafc;font-size:.78rem;font-weight:800}.vendor-products-table td small{color:#64748b;margin-top:2px;font-size:.78rem;font-weight:700;display:block}.vendor-products-table td a:not([data-ui-button=true]){color:#0f766e;font-weight:800;text-decoration:none}.vendor-products-toggle-form{vertical-align:middle;align-items:center;gap:6px;margin:4px 0 0 8px;display:inline-flex}.vendor-products-toggle-form input[type=number]{width:58px;min-height:30px;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:0 6px}.vendor-products-toggle-form button:not([data-ui-button=true]){color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:6px;padding:0 9px;font-size:.78rem;font-weight:800}.vendor-products-toggle-form button.undo:not([data-ui-button=true]){background:#475569;border-color:#475569}.vendor-products-delete-form{vertical-align:middle;margin:4px 0 0 8px;display:inline-flex}.vendor-products-delete-form button:not([data-ui-button=true]){color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#b91c1c;border:1px solid #b91c1c;border-radius:6px;padding:0 9px;font-size:.78rem;font-weight:800}.vendor-products-empty{color:#64748b;text-align:center;height:110px}.vendor-products-group{background:#f8fafc}.vendor-products-variant td{color:#475569;background:#fbfcfe;font-size:.84rem}.vendor-products-status{border-radius:999px;align-items:center;padding:3px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.vendor-products-status.approved{color:#166534;background:#dcfce7}.vendor-products-status.pending{color:#92400e;background:#fef3c7}.vendor-products-status.rejected{color:#991b1b;background:#fee2e2}.vendor-products-pagination{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.vendor-products-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;padding:14px;display:grid}.vendor-products-grid-empty{color:#64748b;text-align:center;margin:0;padding:40px 16px;font-weight:800}.vendor-products-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-content:start;gap:14px;min-width:0;padding:14px;display:grid;box-shadow:0 12px 32px #0f172a12}.vendor-products-card-topline{color:#64748b;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.78rem;font-weight:900;display:grid}.vendor-products-card-main h2{color:#0f172a;margin:0;font-size:1rem;line-height:1.3}.vendor-products-card-main p{color:#64748b;overflow-wrap:anywhere;margin:4px 0 0;font-size:.86rem;font-weight:700}.vendor-products-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.vendor-products-card-metrics div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:8px}.vendor-products-card-metrics dt{color:#64748b;text-transform:uppercase;margin:0 0 3px;font-size:.7rem;font-weight:900}.vendor-products-card-metrics dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:900}.vendor-products-card-actions,.vendor-products-grid-variant{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vendor-products-grid-panel{border-top:1px solid #e2e8f0;gap:8px;padding-top:12px;display:grid}.vendor-products-grid-variant{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:8px;padding:8px}.vendor-products-grid-variant>div{min-width:120px;display:grid}.vendor-products-grid-variant span{color:#475569;font-size:.84rem;font-weight:800}.vendor-products-bulk-modal{z-index:1000;background:#0f172a73;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.vendor-products-bulk-modal-card{background:#fff;border-radius:8px;width:min(100%,440px);padding:24px;box-shadow:0 24px 80px #0f172a47}.vendor-products-bulk-modal-card h2{color:#0f172a;margin:0 0 12px;font-size:1.05rem}.vendor-products-bulk-modal-card p{color:#475569;margin:0;line-height:1.6}.vendor-products-bulk-modal-warning{color:#7a4b00;background:#fff8e1;border:1px solid #f3d38d;border-radius:8px;margin-top:12px;padding:12px}.vendor-products-bulk-modal-warning ul{margin:8px 0;padding-left:20px}.vendor-products-bulk-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.vendor-products-bulk-modal-actions button{color:#334155;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:0 14px;font-size:.84rem;font-weight:800}.vendor-products-bulk-modal-actions button[data-bulk-modal-confirm=true]{color:#fff;background:#b91c1c;border-color:#b91c1c}@media (max-width:980px){.vendor-products-header,.vendor-products-viewbar{flex-direction:column;align-items:stretch}.vendor-products-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.vendor-products-toolbar{grid-template-columns:1fr}.vendor-products-tabs{overflow-x:auto}.vendor-products-table-wrap{overflow:visible}.vendor-products-table{min-width:0;display:block}.vendor-products-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.vendor-products-table tbody{gap:10px;padding:12px;display:grid}.vendor-products-table tr{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:grid;overflow:hidden}.vendor-products-table th,.vendor-products-table td{border-bottom:1px solid #eef2f7}.vendor-products-table td{overflow-wrap:anywhere;grid-template-columns:minmax(82px,.32fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.vendor-products-table td:before{content:attr(data-label);color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.4}.vendor-products-table td[data-label=Actions]{display:block}.vendor-products-table td[data-label=Actions]:before{margin-bottom:8px;display:block}.vendor-products-toggle-form,.vendor-products-delete-form{margin:6px 6px 0 0}.vendor-products-toggle-form{flex-wrap:wrap}}.vendor-part-edit-page{width:min(100% - 32px,1120px);margin:0 auto;padding:28px 0 56px}.vendor-part-edit-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.vendor-part-edit-header h1{letter-spacing:0;margin:0;font-size:2rem;line-height:1.1}.vendor-part-edit-header p:not(.eyebrow){color:#64748b;margin:8px 0 0}.vendor-part-edit-header a:not([data-ui-button=true]),.vendor-part-edit-submit a:not([data-ui-button=true]),.vendor-part-edit-submit button:not([data-ui-button=true]){color:#1f2937;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.vendor-part-edit-form{gap:18px;display:grid}.vendor-part-edit-form section{background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:18px}.vendor-part-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vendor-part-edit-grid.compact{grid-template-columns:minmax(220px,360px)}.vendor-part-edit-form label{color:#475569;text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:800;display:grid}.vendor-part-edit-form input,.vendor-part-edit-form select,.vendor-part-edit-form textarea{color:#111827;width:100%;min-height:40px;font:inherit;text-transform:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px}.vendor-part-edit-form textarea{resize:vertical}.vendor-part-edit-form small{color:#64748b;text-transform:none;font-size:.78rem;font-weight:700}.vendor-part-edit-form .vendor-part-edit-warning{color:#b91c1c}.vendor-part-edit-full{margin-bottom:14px}.vendor-part-edit-aircraft{gap:10px;margin-bottom:14px;display:grid}.vendor-part-edit-tags{flex-wrap:wrap;gap:8px;display:flex}.vendor-part-edit-tags>span{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.vendor-part-edit-tag-remove{color:#075985;cursor:pointer;width:18px;height:18px;font:inherit;text-transform:uppercase;background:#bae6fd;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.vendor-part-autocomplete-results{z-index:10;background:#fff;border:1px solid #cbd5e1;border-radius:6px;max-height:220px;position:relative;overflow:auto;box-shadow:0 12px 26px #0f172a1f}.vendor-part-autocomplete-results[hidden]{display:none}.vendor-part-autocomplete-option,.vendor-part-autocomplete-empty{color:#111827;width:100%;font:inherit;text-align:left;text-transform:none;background:#fff;border:0;border-bottom:1px solid #e2e8f0;padding:9px 10px;font-size:.9rem;font-weight:700;display:block}.vendor-part-autocomplete-option{cursor:pointer}.vendor-part-autocomplete-option:hover,.vendor-part-autocomplete-option:focus{background:#ecfdf5;outline:none}.vendor-part-autocomplete-empty{color:#64748b}.vendor-part-edit-media{gap:14px;display:grid}.vendor-part-edit-media h2{letter-spacing:0;margin:0;font-size:1.1rem}.vendor-part-edit-media p{color:#64748b;margin:6px 0 0}.vendor-part-edit-media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.vendor-part-edit-media-grid figure{background:#f8fafc;border:1px solid #d8dee8;border-radius:8px;margin:0;overflow:hidden}.vendor-part-edit-media-grid img,.vendor-part-edit-media-grid video{aspect-ratio:4/3;object-fit:cover;background:#e5e7eb;width:100%;display:block}.vendor-part-edit-media-grid figcaption{color:#475569;padding:7px 9px;font-size:.78rem;font-weight:800}.vendor-part-edit-media-manager{gap:12px;display:grid}.vendor-part-edit-media-actions{gap:6px;padding:0 9px 9px;display:flex}.vendor-part-edit-media-actions button,.vendor-part-edit-save-order{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.vendor-part-edit-media-actions button:disabled,.vendor-part-edit-save-order:disabled{cursor:not-allowed;opacity:.5}.admin-create-image-upload{gap:12px;display:grid}.admin-create-image-upload-gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.admin-create-image-upload-gallery p{color:#64748b;grid-column:1/-1;margin:0}.admin-create-image-upload-gallery figure{background:#f8fafc;border:1px solid #d8dee8;border-radius:8px;margin:0;overflow:hidden}.admin-create-image-upload-gallery img{aspect-ratio:4/3;object-fit:cover;background:#e5e7eb;width:100%;display:block}.admin-create-image-upload-gallery figcaption{color:#475569;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:.78rem;font-weight:800;overflow:hidden}.admin-create-image-upload-actions{flex-wrap:wrap;gap:6px;padding:0 9px 9px;display:flex}.vendor-part-edit-save-order{color:#fff;background:#0f766e;border-color:#0f766e;gap:8px;width:fit-content;font-weight:800}.vendor-part-edit-success{color:#047857;margin:0;font-weight:800}.vendor-part-edit-submit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vendor-part-edit-submit button:not([data-ui-button=true]){color:#fff;cursor:pointer;background:#0f766e;border-color:#0f766e}.admin-notification-bulk-form{justify-content:flex-start;margin:0 0 14px;display:flex}.admin-notification-bulk-form button,.admin-notifications-table button{color:#fff;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:6px;justify-content:center;align-items:center;min-height:34px;font-weight:800;display:inline-flex}.admin-notifications-table button:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.account-notification-list{gap:10px;display:grid}.account-notification-card{margin:0}.account-notification-card button{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:8px;width:100%;padding:14px 16px;display:grid}.account-notification-card.primary button{background:#eff6ff;border-color:#bfdbfe}.account-notification-card.light button{background:#f8fafc}.account-notification-card span:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-notification-card small,.account-notification-card em{color:#64748b;font-style:normal;font-weight:700}@media (max-width:860px){.vendor-part-edit-header{flex-direction:column;align-items:stretch}.vendor-part-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.vendor-part-edit-grid,.vendor-part-edit-grid.compact{grid-template-columns:1fr}}.vya-page{--vya-ink:#0e1a2b;--vya-muted:#4a6e82;--vya-muted2:#5f7f91;--vya-border:#5a8aa72e;--vya-border2:#5a8aa71a;--vya-snow:#f8fafc;--vya-snow2:#eef4f8;--vya-white:#fff;--vya-royal:#2843a7;--vya-royal2:#3a58c4;--vya-steel:#5a8aa7;--vya-text:#18202f;--vya-ff-display:"Libre Baskerville", Georgia, serif;--vya-ff-body:"Plus Jakarta Sans", sans-serif;font-family:var(--vya-ff-body);color:var(--vya-ink);background:var(--vya-snow);min-height:100vh}.vya-page .site-header,.vya-page .site-header *{color:var(--vya-ink)}.vya-page .site-header nav a.active{color:var(--vya-royal)}.vya-page .site-header-cta{color:var(--vya-ink);background:0 0;border-color:#0e1a2b47}.vya-page .site-header-cta:hover{background:#0e1a2b0f}.vya-page .container{width:100%;max-width:1350px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}.vya-page .row{flex-wrap:wrap;margin-left:-12px;margin-right:-12px;display:flex}.vya-page .row.g-3{margin:-8px}.vya-page .row.g-3>[class*=col-]{padding:8px}.vya-page .row.g-4{margin:-12px}.vya-page .row.g-4>[class*=col-]{padding:12px}.vya-page [class*=col-]{width:100%;padding-left:12px;padding-right:12px;position:relative}.vya-page .col-12,.vya-page .col-md-6,.vya-page .col-lg-8,.vya-page .col-lg-4{flex:0 0 100%;max-width:100%}@media (min-width:768px){.vya-page .col-md-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.vya-page .col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.vya-page .col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}}.vya-page .p-4{padding:1.5rem}.vya-page .h-100{height:100%}@media (min-width:992px){.vya-page .p-lg-5{padding:3rem}}.vya-page .mb-0{margin-bottom:0}.vya-page .mb-4{margin-bottom:1.5rem}.vya-page .mt-1{margin-top:.25rem}.vya-page .mt-4{margin-top:1.5rem}.vya-page .mt-5{margin-top:3rem}.vya-page .me-1{margin-right:.25rem}.vya-page .me-2{margin-right:.5rem}.vya-page .ms-3{margin-left:1rem}.vya-page .small{font-size:.875em}.vya-page .fw-semibold{font-weight:600}.vya-page .text-muted{color:var(--vya-muted2)}.vya-page .text-danger{color:#dc3545}.vya-page .d-none{display:none!important}.vya-page .alert{border:1px solid #0000;border-radius:.375rem;padding:1rem;position:relative}.vya-page .alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.vya-page .btn{text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;border:1px solid #0000;border-radius:.375rem;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:inline-block}.vya-page .btn-lg{border-radius:.5rem;padding:.5rem 1rem;font-size:1.25rem}.vya-page .btn:disabled{opacity:.65;pointer-events:none}.vya-page .spinner-border{vertical-align:-.125em;border:.2em solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite vya-spinner;display:inline-block}.vya-page .spinner-border-sm{border-width:.15em;width:.9rem;height:.9rem}@keyframes vya-spinner{to{transform:rotate(360deg)}}.vya-page .soft-card{background:var(--vya-white);border:1px solid var(--vya-border2);border-radius:12px;transition:box-shadow .35s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 32px #2843a714,0 1px 4px #0e1a2b0f}.vya-hero{text-align:center;background:linear-gradient(180deg, var(--vya-white) 0%, var(--vya-snow) 100%);border-bottom:1px solid var(--vya-border2);margin-bottom:48px;padding:200px 0 40px}.vya-h1{font-family:var(--vya-ff-display);letter-spacing:-.02em;color:var(--vya-ink);margin-bottom:16px;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.1}.vya-h1 em{font-family:var(--vya-ff-display);color:var(--vya-royal);font-style:italic}.vya-h2{font-family:var(--vya-ff-display);letter-spacing:-.015em;color:var(--vya-ink);font-size:clamp(24px,3.5vw,36px);font-weight:700;line-height:1.15}.vya-h2 em{color:var(--vya-royal);font-style:italic}.vya-h3{font-family:var(--vya-ff-body);color:var(--vya-ink);letter-spacing:-.005em;font-size:16px;font-weight:600}.vya-h4{font-family:var(--vya-ff-body);color:var(--vya-ink);margin-bottom:8px;font-size:14px;font-weight:600}.vya-sub{font-family:var(--vya-ff-body);color:var(--vya-muted);max-width:640px;margin:0 auto 12px;font-size:17px;line-height:1.6}.vya-trust{font-family:var(--vya-ff-body);color:var(--vya-muted2);font-size:13px}.vya-trust a{color:var(--vya-royal);font-weight:500;text-decoration:none}.vya-trust a:hover{text-decoration:underline}.vya-main{padding-bottom:80px}.vya-page .form-label{font-family:var(--vya-ff-body);color:var(--vya-ink);letter-spacing:.005em;margin-bottom:.5rem;font-size:13px;font-weight:600;display:inline-block}.vya-page .form-control{width:100%;font-family:var(--vya-ff-body);border:1px solid var(--vya-border);color:var(--vya-ink);appearance:none;background-color:#fff;border-radius:6px;padding:10px 14px;font-size:15px;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.vya-page .form-control::placeholder{color:var(--vya-muted2)}.vya-page .form-control:focus{border-color:var(--vya-royal);outline:0;box-shadow:0 0 0 3px #2843a71f}.vya-page .btn-primary,.vya-page .btn-primary:focus{background-color:var(--vya-royal);border-color:var(--vya-royal)}.vya-page .btn-primary:hover{background-color:var(--vya-royal2);border-color:var(--vya-royal2)}.vya-page .vya-cta{font-family:var(--vya-ff-body);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:14px 28px;font-size:13px;font-weight:600}.vya-sample-label{font-family:var(--vya-ff-body);letter-spacing:.14em;text-transform:uppercase;color:var(--vya-royal);background:#2843a714;border:1px solid #2843a724;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 14px;font-size:10px;font-weight:700;display:inline-flex}.vya-sample-label:before{content:"";background:var(--vya-royal);border-radius:50%;width:5px;height:5px}.vya-result-title{font-family:var(--vya-ff-display);letter-spacing:-.015em;color:var(--vya-ink);margin-bottom:28px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.15}.vya-numbers{text-align:center;grid-template-columns:1fr 1.3fr 1fr;gap:20px;margin-bottom:28px;display:grid}.vya-label{font-family:var(--vya-ff-body);letter-spacing:.14em;text-transform:uppercase;color:var(--vya-muted);margin-bottom:8px;font-size:10px;font-weight:700}.vya-number{font-family:var(--vya-ff-display);color:var(--vya-ink);letter-spacing:-.01em;font-size:22px;font-weight:700}.vya-number-big{font-family:var(--vya-ff-display);color:var(--vya-royal);letter-spacing:-.02em;font-size:clamp(28px,4vw,42px);font-weight:700}@media (max-width:480px){.vya-number{font-size:18px}.vya-number-big{font-size:28px}}.vya-range-bar{background:var(--vya-snow2);border-radius:999px;height:8px;margin-bottom:24px;position:relative;overflow:hidden}.vya-range-fill{background:linear-gradient(90deg, var(--vya-royal) 0%, var(--vya-royal2) 50%, var(--vya-steel) 100%);border-radius:999px;width:0;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.vya-result-band,.vya-sample-band{max-width:100%}.vya-band-inner{max-width:880px;margin:0 auto}.vya-result-band{animation:.4s cubic-bezier(.22,1,.36,1) vya-slide-in}@keyframes vya-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vya-trust-list{color:var(--vya-text);margin:0;padding:0;font-size:14px;list-style:none}.vya-trust-list li{align-items:center;gap:10px;padding:6px 0;display:flex}.vya-trust-list i{color:var(--vya-royal);font-size:16px}.vya-trust-list a{color:var(--vya-royal);font-weight:500;text-decoration:none}.vya-trust-list a:hover{text-decoration:underline}.vya-howit{font-family:var(--vya-ff-body)}.vya-page .vya-howit ol{margin-bottom:0;padding-left:32px;list-style:decimal}.vya-page .vya-howit ol li{list-style:decimal}.vya-howit ol li,.vya-howit p{color:var(--vya-ink)}.vya-howit ol li{margin-bottom:8px;line-height:1.6}.vya-howit ol li strong{color:var(--vya-royal);font-weight:600}.vya-methodology{font-family:var(--vya-ff-body)}.vya-methodology a{color:var(--vya-royal);font-weight:500;text-decoration:none}.vya-methodology a:hover{text-decoration:underline}.vya-methodology p{color:var(--vya-ink);line-height:1.65}.vya-methodology h4 i{color:var(--vya-royal);margin-right:4px}.vya-ac-wrap{position:relative}.vya-ac-list{z-index:50;border:1px solid var(--vya-border);background:#fff;border-radius:10px;max-height:260px;margin-top:4px;font-size:14px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a14}.vya-ac-item{cursor:pointer;color:var(--vya-text);-webkit-user-select:none;user-select:none;border-bottom:1px solid #f1f5f9;padding:9px 14px}.vya-ac-item:last-child{border-bottom:none}.vya-ac-item:hover,.vya-ac-item.is-active{background:var(--vya-snow2);color:var(--vya-royal)}@media (max-width:768px){.vya-hero{padding:150px 0 20px}.vya-main{padding-bottom:40px}.vya-numbers{grid-template-columns:1fr;gap:8px}.vya-numbers>div{border-bottom:1px solid var(--vya-border);padding:8px 0}.vya-numbers>div:last-child{border-bottom:none}}.profile-page{color:#2b2b2b;background:#fff;min-height:100vh;padding-top:128px;font-family:EB Garamond,serif}.profile-page .site-header nav a{color:#0e1a2b}.profile-page .site-header-cta{color:#0e1a2b;background:0 0;border-color:#0e1a2b4d}.profile-page .hamburger-btn span{background:#0e1a2b}.profile-wrapper{text-align:center;max-width:800px;margin:40px auto 80px;padding:0 20px}.profile-image-container{background-color:#c5d0f0;border-radius:50%;justify-content:center;align-items:flex-end;width:180px;height:180px;margin:0 auto 20px;display:flex;overflow:hidden}.profile-image-container img{filter:grayscale();width:100%;height:auto}.profile-image-container .profile-initial{color:#fff;-webkit-user-select:none;user-select:none;background:#2843a7;justify-content:center;align-items:center;width:100%;height:100%;font-size:76px;font-weight:700;line-height:1;display:flex}.profile-page .role-label{color:#4169e1;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:25px;font-size:12px;font-weight:800;display:block}.profile-page h1{color:#2b2b2b;margin-bottom:40px;font-size:36px;font-weight:700}.profile-back-link{color:#2843a7;align-items:center;gap:6px;margin-bottom:15px;font-weight:500;text-decoration:none;display:inline-flex}.profile-page .bio-text{text-align:left;color:#444;max-width:700px;margin:0 auto;font-size:16px}.profile-page .bio-text p{white-space:pre-line}@media (max-width:900px){.profile-page h1{font-size:28px}}.popup-content .close-btn{padding-bottom:3px}.popup-content h3{text-transform:uppercase}.popup-content .rfq-consent{background:#f7f9fc;border:1px solid #e6ebf2;border-radius:10px;margin:18px 0 4px;padding:14px 16px}.popup-content .rfq-consent-label{cursor:pointer;font-family:var(--ff-b);align-items:flex-start;gap:12px;margin:0;font-weight:400;display:flex}.popup-content .rfq-consent-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--royal);cursor:pointer;flex-shrink:0;margin-top:2px;margin-bottom:0;padding:0}.popup-content .rfq-consent-text{color:#5a6473;font-size:12.5px;line-height:1.55}.popup-content .rfq-consent-text strong{color:#2a3441;font-weight:700}.popup-content .rfq-consent-text a{color:var(--royal);text-underline-offset:2px;text-decoration:underline}.popup-content .rfq-consent-text a:hover{text-decoration:none}@media (prefers-reduced-motion:reduce){.vya-hero-sell,.vya-sell-btn,.vya-sell-btn i{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}