/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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-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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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-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}}}@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;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.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)}.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))}}:root{--navy:#071a2e;--navy-2:#0b2743;--blue:#2374e1;--sky:#65b8ff;--ice:#f3f7fa;--ink:#102033;--muted:#647489;--line:#dbe5ed;--red:#e5484d;--mobile-aog-bar-height:68px}*{box-sizing:border-box}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{width:min(1180px,100% - 48px);margin:0 auto}.topbar{color:#dceaf5;min-height:42px;font-family:var(--font-geist-mono),monospace;letter-spacing:.045em;background:linear-gradient(90deg,#082641 0%,#0b3154 58%,#0c3a64 100%);border-bottom:1px solid #65b8ff2e;font-size:11px}.topbar-inner i,.live-dot{background:var(--red);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #e5484d1f}.topbar-inner a{color:#fff;font-weight:700;transition:color .18s}.topbar-inner a:hover{color:var(--sky)}.topbar-inner>span:first-child{color:#e7f4ff;text-transform:uppercase;font-weight:700}.topbar-place{color:#b9ccdc;margin-left:auto}.topbar-place:before{content:"OFFICE";color:#75c1ff;letter-spacing:.11em;margin-right:9px;font-size:9px}.topbar-mail{border-left:1px solid #fff3;margin-left:8px;padding-left:18px}.topbar-message{color:#c3d7e7;text-align:center;letter-spacing:.035em;justify-self:center;width:min(100%,390px);height:18px;font-size:10px;position:relative;overflow:hidden}.topbar-message span{opacity:0;white-space:nowrap;justify-content:center;align-items:center;animation:22s ease-in-out infinite topbar-message;display:flex;position:absolute;inset:0}.topbar-message span:nth-child(2){animation-delay:5.5s}.topbar-message span:nth-child(3){animation-delay:11s}.topbar-message span:nth-child(4){animation-delay:16.5s}@keyframes topbar-message{0%,21%{opacity:1}25%,96%{opacity:0}to{opacity:1}}.nav{z-index:10;background:#fff;border-bottom:1px solid #e8eef3;height:82px;position:relative}.nav-inner{align-items:center;gap:46px;height:100%;display:flex}.brand{align-items:center;line-height:1;display:flex}.brand img{width:168px;height:auto;display:block}.nav-links{gap:32px;margin-left:auto;font-size:15px;font-weight:600;display:flex}.nav-links a{transition:all .2s}.nav-links a:hover{color:var(--blue)}.nav-cta{background:var(--blue);color:#fff;border-radius:4px;align-items:center;min-height:46px;padding:0 19px;font-size:13px;font-weight:750;display:inline-flex}.nav-cta span{margin-left:12px}.hero{color:#fff;background:var(--navy);position:relative;overflow:hidden}.hero-photo{background:url(/hero-aircraft.webp) 50%/cover no-repeat;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#03111ffa 0%,#041424eb 35%,#05192c7a 61%,#05182a24 100%),linear-gradient(#0000 60%,#03101d61);position:absolute;inset:0}.hero-grid{opacity:.06;background-image:linear-gradient(#65b8ff59 1px,#0000 1px),linear-gradient(90deg,#65b8ff59 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.hero-orbit{border:1px solid #65b8ff1f;border-radius:50%;width:520px;height:520px;position:absolute;top:-115px;right:-70px}.orbit-two{width:750px;height:750px;top:-230px;right:-185px}.hero-layout{z-index:2;grid-template-columns:1.25fr .75fr;align-items:center;gap:74px;min-height:690px;padding:82px 0 78px;display:grid;position:relative}.eyebrow{font:11px var(--font-geist-mono),monospace;letter-spacing:.14em;align-items:center;gap:12px;display:flex}.eyebrow span{color:var(--sky)}.eyebrow b{color:#dce9f4;border-left:1px solid #51718e;padding-left:12px}.hero h1{letter-spacing:-.055em;max-width:790px;margin:27px 0 25px;font-size:clamp(48px,5.1vw,76px);line-height:1.01}.hero h1 em{color:var(--sky);font-style:normal;font-weight:420}.hero-copy>p{color:#b8c9d8;max-width:700px;font-size:18px;line-height:1.75}.hero-actions{gap:12px;margin:33px 0 44px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:0 21px;font-size:15px;font-weight:750;display:inline-flex}.button-primary{background:var(--blue)}.button-primary span{margin-left:26px;font-size:18px}.button-ghost{border:1px solid #567089}.button-whatsapp{color:#d9efff;background:#113553b3;border:1px solid #65b8ffa6}.button-whatsapp:hover{border-color:var(--sky);background:#123d62}.hero-proof{gap:40px;display:flex}.hero-proof div{border-left:2px solid var(--blue);flex-direction:column;padding-left:15px;display:flex}.hero-proof strong{font-size:17px}.hero-proof span{color:#b5c6d5;margin-top:4px;font-size:12px}.quick-rfq{color:var(--ink);background:#fff;border-radius:8px;padding:30px;box-shadow:0 30px 80px #00000040}.form-kicker{font:10px var(--font-geist-mono),monospace;letter-spacing:.13em;color:#52677a}.form-kicker span{background:var(--blue);color:#fff;border-radius:2px;margin-right:8px;padding:5px 7px}.quick-rfq h2{letter-spacing:-.04em;margin:22px 0 7px;font-size:29px}.quick-rfq>p{color:#586b7f;margin:0 0 22px;font-size:14px;line-height:1.5}.quick-rfq label{letter-spacing:.012em;color:#263d53;flex-direction:column;gap:7px;margin-bottom:16px;font-size:12px;font-weight:720;display:flex}.field-label{white-space:nowrap;align-self:flex-start;align-items:baseline;gap:4px;line-height:1.3;display:inline-flex}.required-mark{color:#1765c1;width:auto;font-size:14px;line-height:1;display:inline}.quick-rfq input,.quick-rfq select{color:#10283e;background:#fff;border:1px solid #b8c8d5;border-radius:4px;outline:none;width:100%;min-height:46px;padding:0 13px;font-size:15px;font-weight:550;transition:border-color .18s,box-shadow .18s,background .18s}.quick-rfq input:hover,.quick-rfq select:hover{background:#fbfdff;border-color:#8fa7bb}:is(.quick-rfq input:focus-visible,.quick-rfq select:focus-visible){border-color:var(--blue);box-shadow:0 0 0 3px #2374e12e}.field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aog-check{cursor:pointer;background:#f8fafc;border:1px solid #cdd8e1;border-radius:4px;align-items:center;min-height:54px;padding:10px 12px;transition:border-color .18s,background .18s,box-shadow .18s;flex-direction:row!important}.aog-check:hover{background:#f3f7fa;border-color:#91a8ba}.aog-check:has(input:checked){background:#edf5ff;border-color:#77a8e8}.aog-check:has(input:focus-visible){border-color:var(--blue);box-shadow:0 0 0 3px #2374e12e}.aog-check input{width:18px;min-height:18px;accent-color:var(--blue);flex:0 0 18px}.aog-check span{flex-direction:column;gap:2px;display:flex}.aog-check strong{color:#20394f;letter-spacing:0;font-size:13px}.aog-check small{color:#52677a;letter-spacing:0;font-size:12px;font-weight:500;line-height:1.35}.aog-fields{background:linear-gradient(145deg,#f8fbfe,#eef6fc);border:1px solid #a9c4dc;border-radius:6px;margin:0 0 18px;padding:18px 20px 16px}.aog-fields legend{color:#1765c1;font:750 11px var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;padding:0 8px}.aog-field-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.aog-field-grid label{min-width:0;margin-bottom:13px}.needed-by-fields{border:0;grid-column:1/-1;min-width:0;margin:0 0 13px;padding:0}.needed-by-fields>legend{color:#20394f;font:700 12px var(--font-geist-sans),Arial,sans-serif;letter-spacing:.012em;text-transform:none;padding:0}.needed-by-options{grid-template-columns:1fr 1fr;gap:0;max-width:390px;margin-top:7px;display:grid}.needed-by-options label{color:#40576a;cursor:pointer;background:#fff;border:1px solid #b8c8d5;flex-direction:row;justify-content:center;align-items:center;min-height:38px;margin:0;padding:7px 12px;font-size:12px;font-weight:650;display:flex;position:relative}.needed-by-options label:first-child{border-radius:4px 0 0 4px}.needed-by-options label:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.needed-by-options label:has(input:checked){background:#edf5ff;border-color:#77a8e8}.needed-by-options label:has(input:focus-visible){z-index:1;border-color:var(--blue);box-shadow:0 0 0 3px #2374e133}.needed-by-options input{opacity:0;width:1px;min-height:1px;margin:0;padding:0;position:absolute}.needed-by-specific{grid-template-columns:minmax(160px,42%) minmax(0,1fr);gap:0 12px;width:100%;margin-top:10px;display:grid}.needed-by-specific>label{margin-bottom:5px}.needed-by-specific>.field-help{grid-column:1/-1;margin-top:0}.needed-by-specific input[type=date].date-is-empty{color:#65798b;font-weight:400}.needed-by-specific input[type=date].date-has-value{color:#10283e;font-weight:550}.needed-by-specific input[type=date].date-is-empty::-webkit-datetime-edit{color:#65798b;font-weight:400}.needed-by-specific input[type=date].date-has-value::-webkit-datetime-edit{color:#10283e;font-weight:550}.needed-by-specific input[type=date]::-webkit-calendar-picker-indicator{opacity:.72;cursor:pointer}.time-select-group{border:0;min-width:0;margin:0 0 5px;padding:0}.time-select-group>legend{color:#20394f;font:700 12px var(--font-geist-sans),Arial,sans-serif;letter-spacing:.012em;text-transform:none;padding:0}.time-select-group>legend span{color:#1765c1;font-size:14px}.time-select-group>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(76px,1.15fr);gap:6px;margin-top:7px;display:grid}.time-select-group select{min-width:0;min-height:46px;padding:0 8px}.needed-by-error{grid-column:1/-1;margin-top:3px}.aog-compact-route{border:1px solid #9abbd8;border-left:4px solid var(--blue);background:#eef6fc;border-radius:5px;margin:0 0 16px;padding:17px 18px}.aog-compact-route>span{color:#1765c1;font:750 9px var(--font-geist-mono),monospace;letter-spacing:.11em;display:block}.aog-compact-route>strong{color:#17334c;margin-top:8px;font-size:14px;line-height:1.35;display:block}.aog-compact-route>p{color:#536a7e;margin:7px 0 12px;font-size:12px;line-height:1.5}.aog-compact-route>a{color:#1765c1;justify-content:space-between;align-items:center;font-size:12px;font-weight:750;display:flex}.quick-rfq:has(.aog-compact-route)>button{display:none}.quick-rfq:has(.aog-compact-route)>.privacy{display:none}.field-help,.field-error{margin-top:-2px;font-size:11px;font-weight:500;line-height:1.4;display:block}.field-error{color:#b4232a}.quick-rfq [aria-invalid=true]{border-color:#cf5960;box-shadow:0 0 0 3px #cf59601f}.quick-rfq button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:4px;width:100%;min-height:48px;padding:0 14px;font-size:14px;font-weight:750;transition:background .18s,box-shadow .18s,transform .18s}.quick-rfq button:hover{background:#155fbf}.quick-rfq button:disabled{cursor:wait;opacity:.7}.quick-rfq button:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.button:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.nav-cta:focus-visible{outline:3px solid var(--sky);outline-offset:3px}a:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.quick-rfq button span{float:right}.privacy{text-align:center;color:#52677a;margin-top:12px;font-size:11px;line-height:1.4;display:block}.submission-status{border-radius:5px;margin-top:17px;padding:15px;font-size:13px;line-height:1.5}.submission-status strong{color:#153149;display:block}.submission-status p{color:#4e6579;margin:5px 0 0}.submission-success{background:#edf8f2;border:1px solid #9ecfb2}.submission-preview{background:#f0f6fc;border:1px solid #a9c5df}.submission-error{background:#fff3f3;border:1px solid #e0a3a6}.submission-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.submission-actions a{color:#163a58;border:1px solid #8ba9c2;border-radius:4px;justify-content:center;align-items:center;min-height:42px;font-weight:750;display:flex}.hero-ticker{z-index:2;background:#020d1959;border-top:1px solid #ffffff14;position:relative}.ticker-inner{color:#c1d2df;min-height:62px;font:11px var(--font-geist-mono),monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}.ticker-inner i{background:var(--sky);border-radius:50%;width:3px;height:3px}.section{padding:116px 0}.section-label{color:#1765c1;font:11px var(--font-geist-mono),monospace;letter-spacing:.15em}.section-heading h2,.quality h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(38px,4vw,59px);line-height:1.06}.split-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:100px;display:grid}.split-heading>p,.platform-heading>p{color:#52677a;margin:0 0 4px;font-size:16px;line-height:1.75}.service-feature{background:var(--navy);color:#fff;grid-template-columns:1.55fr .75fr;min-height:390px;margin-top:64px;display:grid}.service-photo{min-height:390px;position:relative;overflow:hidden}.service-photo:after{content:"";background:linear-gradient(#0000 50%,#031221b8);position:absolute;inset:0}.service-photo img{object-fit:cover;width:100%;height:100%;display:block}.service-photo>span{z-index:2;color:#d6e5f1;font:9px var(--font-geist-mono),monospace;letter-spacing:.13em;position:absolute;bottom:22px;left:24px}.service-note{border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:50px 42px;display:flex}.service-note .section-label{color:var(--sky);line-height:1.5}.service-note p{letter-spacing:-.035em;margin:24px 0 40px;font-size:24px;line-height:1.45}.service-note a{color:var(--sky);border-top:1px solid #ffffff24;padding-top:18px;font-size:13px;font-weight:750}.service-note a b{float:right}.service-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.service-card{background:linear-gradient(160deg,#fff 58%,#f5f9fc);border:1px solid #c6d5e0;border-radius:7px;flex-direction:column;min-height:345px;padding:27px 30px 30px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.service-card:hover{border-color:#78a7d0;transform:translateY(-5px);box-shadow:0 20px 46px #14314b1f}.service-card:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2374e124}.card-number{font:10px var(--font-geist-mono),monospace;color:#5c7083}.card-icon{width:52px;height:52px;color:var(--blue);background:#edf5ff;border-radius:50%;place-items:center;margin:40px 0 28px;font-size:21px;display:grid}.service-card h3{color:#102b43;letter-spacing:-.025em;font-size:22px}.service-card p{color:#4f6477;font-size:15px;line-height:1.68}.service-card a{color:#1765c1;border-top:1px solid #d3e0e9;margin-top:auto;padding-top:16px;font-size:13px;font-weight:750}.service-card a span{float:right}.quality{background:var(--navy);color:#fff}.quality-layout{grid-template-columns:1fr 1fr;align-items:center;gap:105px;display:grid}.quality-visual{aspect-ratio:3/2;border:1px solid #65b8ff1f;min-height:0;position:relative;overflow:hidden}.quality-visual:after{content:"";pointer-events:none;background:linear-gradient(#04122114 40%,#041221d6);position:absolute;inset:0}.quality-visual>picture{opacity:.86;display:block;position:absolute;inset:0}.quality-visual>picture img{object-fit:cover;object-position:48% 58%;width:100%;height:100%;display:block}.quality-caption{z-index:2;border-top:1px solid #ffffff40;justify-content:space-between;padding-top:18px;display:flex;position:absolute;bottom:25px;left:25px;right:25px}.quality-caption span{color:var(--sky);font:9px var(--font-geist-mono),monospace}.quality-caption strong{font-size:11px}.section-label.light{color:var(--sky)}.quality-copy>p{color:#c0cfdb;margin:28px 0 36px;font-size:17px;line-height:1.75}.quality-copy ul{border-top:1px solid #ffffff21;margin:0;padding:0;list-style:none}.quality-copy li{color:#e1e9ef;border-bottom:1px solid #ffffff29;padding:16px 0;font-size:14px;line-height:1.5}.quality-copy li span{color:var(--sky);font:10px var(--font-geist-mono),monospace;margin-right:18px}.platforms{background:var(--ice)}.platform-heading{justify-content:space-between;align-items:end;display:flex}.platform-heading>p{max-width:390px}.platform-list{border-top:1px solid #cbd8e2;margin-top:60px}.platform-list a{letter-spacing:-.025em;border-bottom:1px solid #cbd8e2;grid-template-columns:80px 1fr auto;align-items:center;padding:24px 8px;font-size:27px;font-weight:650;transition:all .2s;display:grid}.platform-list a:hover{color:var(--blue);background:#fff;padding-left:18px}.platform-list span{font:10px var(--font-geist-mono),monospace;color:#5c7083}.platform-list b{color:var(--blue);font-weight:400}.aog-band{background:var(--navy);color:#fff;min-height:280px;position:relative;overflow:hidden}.aog-overlay{background:linear-gradient(90deg,#041221fa 0%,#041221e0 38%,#0412216b 70%,#0412219e);position:absolute;inset:0}.aog-inner{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;min-height:280px;display:grid;position:relative}.aog-strip-copy>span{color:#bfd0de;font:11px var(--font-geist-mono),monospace;letter-spacing:.1em}.aog-strip-copy h2{letter-spacing:-.045em;margin:17px 0 0;font-size:38px}.aog-strip-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aog-strip-actions a{text-align:center;border-radius:4px;justify-content:center;align-items:center;min-height:54px;padding:0 16px;font-size:13px;font-weight:750;display:flex}.aog-strip-call{color:var(--navy);background:#fff}.aog-strip-whatsapp{color:#fff;background:#071a2e8c;border:1px solid #fff9}.aog-strip-actions a:hover{transform:translateY(-1px)}footer{color:#92a6b7;background:#041221;padding:72px 0 24px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:70px;display:grid}.brand-footer img{width:176px}.footer-grid>div:first-child p{max-width:340px;margin-top:27px;font-size:13px;line-height:1.7}.footer-grid>div:not(:first-child){flex-direction:column;gap:13px;font-size:13px;line-height:1.5;display:flex}.footer-grid strong{color:#fff;font:10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.footer-grid a:hover{color:var(--sky)}.footer-privacy-button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-privacy-button:hover{color:var(--sky)}.footer-quote{font-weight:750;color:#fff!important}.consent-banner{z-index:1000;color:#fff;background:#061827;border:1px solid #385a74;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;max-width:1120px;margin:auto;padding:22px 24px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 18px 55px #00000059}.consent-banner h2{margin:0 0 7px;font-size:20px}.consent-banner p{color:#c4d5e2;max-width:760px;margin:0;font-size:13px;line-height:1.55}.consent-banner a{color:#8dccff;text-decoration:underline}.consent-actions{flex:none;gap:10px;display:flex}.consent-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #81b9e6;border-radius:3px;min-height:43px;padding:0 16px;font-weight:750}.consent-actions button:first-child{background:#1765c1;border-color:#1765c1}.consent-actions button:focus-visible{outline-offset:3px;outline:3px solid #8dccff}.footer-privacy-button:focus-visible{outline-offset:3px;outline:3px solid #8dccff}@media (max-width:720px){.consent-banner{gap:17px;display:grid;bottom:12px;left:12px;right:12px}.consent-actions{grid-template-columns:1fr 1fr;display:grid}.consent-actions button{padding:0 10px}}.footer-bottom{font:9px var(--font-geist-mono),monospace;letter-spacing:.08em;border-top:1px solid #183048;justify-content:space-between;margin-top:60px;padding-top:20px;display:flex}.mobile-urgent{display:none}.site-nav{z-index:40}.nav-group{position:relative}.nav-group>button{color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;padding:22px 0;font-size:12px;font-weight:650}.nav-group>button span{color:var(--blue);margin-left:6px}.nav-menu{border:1px solid var(--line);background:#fff;min-width:245px;padding:10px;display:none;position:absolute;top:60px;left:-20px;box-shadow:0 20px 50px #091e3026}.nav-menu.is-open{display:grid}.nav-menu a{white-space:nowrap;padding:11px 12px;font-size:13px}.nav-menu a:hover{background:var(--ice)}.nav-menu a[aria-current=page]{color:var(--blue);background:var(--ice);font-weight:750}.menu-toggle{background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.menu-toggle span{background:var(--navy);height:2px;margin:5px 0;display:block}.interior-hero{background:var(--navy);color:#fff;padding:38px 0 74px;position:relative;overflow:hidden}.interior-hero:after{content:"";pointer-events:none;opacity:.08;background-image:linear-gradient(#65b8ff66 1px,#0000 1px),linear-gradient(90deg,#65b8ff66 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.interior-hero .shell{z-index:1;position:relative}.breadcrumbs{color:#8fa9bf;font:10px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:50px}.breadcrumbs a:hover{color:#fff}.interior-hero h1{letter-spacing:-.055em;max-width:900px;margin:19px 0 20px;font-size:clamp(42px,5vw,68px);line-height:1.04}.interior-hero>div>p{color:#bdcedc;max-width:760px;font-size:18px;line-height:1.7}.interior-heading{max-width:780px;margin-bottom:46px}.interior-heading h2,.rfq-layout h2{letter-spacing:-.045em;margin:17px 0;font-size:clamp(34px,4vw,54px);line-height:1.08}.interior-heading>p,.rfq-layout>div>p,.large-copy{color:#52677a;font-size:16px;line-height:1.75}.section-muted{background:var(--ice)}.link-cards{border:0;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.link-cards>a{background:#fff;border:1px solid #c4d4df;border-radius:6px;flex-direction:column;min-height:240px;padding:30px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.link-cards>a:hover{border-color:#78a7d0;transform:translateY(-4px);box-shadow:0 16px 35px #14324b1c}.link-cards>a:focus-visible{border-color:var(--blue)}.link-cards h3{color:#102d46;font-size:21px}.link-cards p{color:#506578;line-height:1.65}.link-cards b{color:var(--blue);margin-top:auto;font-size:13px}.process-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.process-grid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:180px;padding:25px}.process-grid span{color:var(--blue);font:11px var(--font-geist-mono),monospace}.process-grid p{margin-top:34px;font-weight:650;line-height:1.55}.two-column,.contact-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.technical-list{border-top:1px solid var(--line);padding:0;list-style:none}.technical-list li{border-bottom:1px solid var(--line);padding:17px 4px 17px 28px;line-height:1.5;position:relative}.technical-list li:before{content:"+";color:var(--blue);position:absolute;left:4px}.technical-list.columns{grid-template-columns:1fr 1fr;display:grid}.technical-list.compact{margin-top:35px}.rfq-section{background:#edf3f8}.rfq-layout{grid-template-columns:1.1fr .75fr;align-items:start;gap:100px;display:grid}.text-link-row{color:var(--blue);gap:28px;margin-top:35px;font-weight:700;display:flex}.approval-note{border-left:3px solid var(--blue);color:var(--muted);background:#fff;margin-top:32px;padding:18px 22px}.contact-grid dl{grid-template-columns:130px 1fr;gap:0;display:grid}.contact-grid dt,.contact-grid dd{border-bottom:1px solid var(--line);margin:0;padding:15px 0}.contact-grid dt{color:var(--muted);text-transform:uppercase;font-size:12px}.contact-grid dd{font-weight:650}.urgent-panel{background:var(--navy);color:#fff;padding:40px}.urgent-panel .section-label{color:var(--sky)}.urgent-panel .interior-heading h2{font-size:38px}.urgent-panel p{color:#b7c8d7;line-height:1.7}.urgent-panel .button{margin-top:12px;display:flex}.not-found{align-items:center;min-height:520px;display:flex}@media (max-width:900px){.site-nav .nav-links{display:none}.site-nav .nav-links.mobile-open{border-top:1px solid var(--line);background:#fff;gap:0;padding:20px 24px 30px;display:grid;position:absolute;top:81px;left:0;right:0;box-shadow:0 20px 40px #0a203329}.site-nav .nav-group>button{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;display:flex}.site-nav .nav-menu{box-shadow:none;border:0;padding:6px 0 12px 14px;position:static}.site-nav .nav-menu a{white-space:normal}.site-nav .menu-toggle{display:block}.nav-cta{margin-left:auto}.hero-layout{grid-template-columns:1fr;padding-top:64px}.hero-copy{text-align:center}.eyebrow,.hero-actions,.hero-proof{justify-content:center}.hero-copy>p{margin-left:auto;margin-right:auto}.quick-rfq{width:100%;max-width:600px;margin:0 auto}.split-heading,.quality-layout{grid-template-columns:1fr;gap:45px}.service-feature{grid-template-columns:1fr}.service-photo{min-height:390px}.service-note{padding:38px}.service-grid{grid-template-columns:1fr}.service-card{min-height:290px}.quality-visual{min-height:0}.aog-inner{text-align:center;grid-template-columns:1fr;gap:30px;padding:50px 0}.footer-grid,.link-cards,.process-grid{grid-template-columns:1fr 1fr}.two-column,.contact-grid,.rfq-layout{grid-template-columns:1fr;gap:55px}}.interior-hero{padding:28px 0 54px}.breadcrumbs{margin-bottom:34px}.interior-hero-grid{max-width:840px}.interior-hero-grid.has-panel{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:72px;max-width:none;display:grid}.interior-hero h1{margin:14px 0 16px;font-size:clamp(40px,4.5vw,62px)}.interior-hero-copy>p{color:#bdcedc;max-width:720px;font-size:16px;line-height:1.65}.interior-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;display:flex}.hero-secondary,.hero-urgent-link{color:#d5e7f6;font-size:13px;font-weight:700}.hero-urgent-link{color:#8fbada;width:100%}.hero-context-panel{background:#071e34b8;border:1px solid #8fbada4d;min-height:220px;padding:27px}.hero-context-panel>span{color:var(--sky);font:10px var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;display:block}.hero-context-panel>strong{margin-bottom:8px;font-size:27px;display:block}.hero-context-panel>p{color:#b7cad9;font-size:13px;line-height:1.55}.hero-context-panel ul{margin:0;padding:0;list-style:none}.hero-context-panel li{border-top:1px solid #ffffff1f;padding:10px 0 10px 20px;font-size:13px;position:relative}.hero-context-panel li:before{content:"✓";color:var(--sky);position:absolute;left:0}.hero-context-panel .button{margin-top:10px;display:flex}.hero-quality .hero-context-panel{background:linear-gradient(135deg,#0a2843f2,#05192cbf);box-shadow:inset 5px 0 #65b8ff26}.section-tight{padding:82px 0}.interior-heading{margin-bottom:34px}.interior-heading h2,.rfq-layout h2{font-size:clamp(32px,3.3vw,48px)}.link-cards>a{gap:16px;min-height:220px;position:relative}.link-cards .link-index{font:10px var(--font-geist-mono),monospace;color:#52677a}.link-cards small{color:#1765c1;font:10px var(--font-geist-mono),monospace;letter-spacing:.05em;margin:8px 0 12px;display:block}.link-cards>a>b{color:#1765c1;align-self:flex-end;margin-top:auto}.link-rows{border:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0}.link-rows>a{border-left:0;border-radius:0;grid-template-columns:45px 1fr auto;min-height:165px;padding:25px 22px;display:grid}.platform-note{background:var(--ice);border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:22px 25px}.platform-note a{color:var(--blue);font-weight:750}.process-rail{border-top:1px solid #a9bfd0;border-bottom:1px solid #a9bfd0;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:0;padding:0;list-style:none;display:grid}.process-rail li{text-align:center;min-height:158px;padding:28px 15px 24px;position:relative}.process-rail li:not(:last-child):after{content:"";z-index:0;background:#9abbd5;width:calc(100% - 36px);height:2px;position:absolute;top:44px;left:calc(50% + 18px)}.process-rail li>span{z-index:1;background:var(--blue);color:#fff;width:36px;height:36px;font:10px var(--font-geist-mono),monospace;border-radius:50%;place-items:center;margin:0 auto;display:grid;position:relative;box-shadow:0 0 0 6px #fff}.section-muted .process-rail li>span{box-shadow:0 0 0 6px var(--ice)}.process-rail h3{max-width:190px;margin:20px auto 0;font-size:14px;line-height:1.45}.process-rail p{color:#53687b;max-width:190px;margin:8px auto 0;font-size:12px;line-height:1.5}.technical-checklist{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.technical-checklist li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 25px 22px 52px;position:relative}.technical-checklist li:before{content:"✓";color:var(--blue);font-weight:800;position:absolute;left:23px}.aog-preparation{background:#fff}.aog-preparation .two-column{align-items:stretch;gap:24px}.preparation-panel{background:linear-gradient(155deg,#fff,#f5f9fc);border:1px solid #c1d2de;border-radius:7px;padding:34px}.preparation-panel .interior-heading{margin-bottom:24px}.preparation-panel .interior-heading h2{font-size:clamp(28px,3vw,40px)}.preparation-panel .technical-checklist{border:0;border-top:1px solid #c7d6e1;grid-template-columns:1fr}.preparation-panel .technical-checklist li{color:#385168;border:0;border-bottom:1px solid #d5e1e9;padding:15px 12px 15px 36px}.preparation-panel .technical-checklist li:before{left:10px}.rfq-section{padding:86px 0}.rfq-layout{grid-template-columns:1fr minmax(380px,.78fr);gap:72px}.rfq-points{border-top:1px solid #c4d3df;margin:28px 0 0;padding:0;list-style:none}.rfq-points li{color:#435b70;border-bottom:1px solid #c4d3df;padding:12px 0;font-size:13px}.rfq-compact{padding:62px 0}.rfq-compact .quick-rfq{box-shadow:0 18px 50px #14314b21}.aog-band{background:linear-gradient(125deg,#041221 0%,#08243d 58%,#0c3152 100%)}.aog-overlay{background-image:linear-gradient(#65b8ff0f 1px,#0000 1px),linear-gradient(90deg,#65b8ff0f 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}footer,.footer-grid>div:first-child p,.footer-grid>div:not(:first-child){font-size:14px}.footer-bottom{font-size:10px}.mobile-menu-actions{display:none}.mobile-urgent.is-suppressed{visibility:hidden;pointer-events:none;transform:translateY(115%)}.mobile-menu-active{overflow:hidden}@media (max-width:900px){.interior-hero-grid.has-panel{grid-template-columns:1fr;gap:30px}.hero-context-panel{min-height:0}.process-rail{border-bottom:1px solid #a9bfd0;grid-template-columns:1fr}.process-rail li{text-align:left;grid-template-columns:44px 1fr;gap:16px;min-height:0;padding:18px 0;display:grid}.process-rail li:not(:last-child):after{width:2px;height:calc(100% - 20px);top:52px;left:17px;right:auto;transform:none}.process-rail li>span{margin:0;box-shadow:0 0 0 5px #fff}.section-muted .process-rail li>span{box-shadow:0 0 0 5px var(--ice)}.process-rail h3,.process-rail p{max-width:none;margin:7px 0 0}.technical-checklist{grid-template-columns:1fr 1fr}.rfq-layout{grid-template-columns:1fr;gap:38px}.site-nav .nav-links.mobile-open{z-index:60;align-content:start;padding:18px 24px 35px;position:fixed;top:119px;bottom:0;overflow-y:auto}.mobile-menu-actions{gap:12px;margin-top:18px;display:grid}.mobile-menu-actions>.button{width:100%}.mobile-menu-actions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-menu-actions>div a{color:#153653;border:1px solid #9bb5ca;border-radius:4px;place-items:center;min-height:46px;font-size:12px;font-weight:750;display:grid}.menu-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu-toggle span{transition:transform .2s,opacity .2s}}@media (max-width:600px){.interior-hero{padding:22px 0 42px}.breadcrumbs{margin-bottom:25px}.interior-hero h1{font-size:39px;line-height:1.07}.interior-hero-grid.has-panel{gap:24px}.interior-actions{align-items:stretch;gap:13px}.interior-actions .button{width:100%}.hero-secondary{padding:7px 0}.hero-urgent-link{font-size:12px}.hero-context-panel{padding:22px}.hero-aog .hero-context-panel>strong{font-size:24px}.section-tight{padding:62px 0}.link-cards,.link-rows{grid-template-columns:1fr}.link-cards>a,.link-rows>a{min-height:165px}.technical-checklist{grid-template-columns:1fr}.rfq-section{padding:64px 0}.site-nav .nav-links.mobile-open{top:110px}.mobile-menu-active .mobile-urgent{transform:translateY(115%)}.mobile-urgent{transition:transform .2s}.aog-inner{padding:44px 0}.aog-strip-copy h2{font-size:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:600px){body{padding-bottom:0}.shell{width:min(100% - 32px,1180px)}.topbar-place,.topbar-mail{display:none}.topbar-inner{justify-content:space-between}.nav{height:72px}.brand img{width:128px}.nav-cta{padding:11px 13px;font-size:11px}.site-nav .nav-cta{display:none}.site-nav .nav-links.mobile-open{top:71px}.hero-layout{gap:45px;padding:52px 0}.hero-photo{background-position:63%}.hero-shade{background:linear-gradient(90deg,#03111ffa,#03111fc7)}.hero h1{font-size:43px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.hero-proof{justify-content:space-between;gap:0}.hero-proof div{text-align:left;padding-left:9px}.hero-proof strong{font-size:13px}.hero-proof span{font-size:8px}.quick-rfq{padding:23px 20px}.field-row,.aog-field-grid{grid-template-columns:1fr;gap:0}.aog-fields{padding:14px 12px}.preparation-panel{padding:25px 20px}.submission-actions{grid-template-columns:1fr}.ticker-inner span:nth-of-type(n+4),.ticker-inner i:nth-of-type(n+3){display:none}.section{padding:78px 0}.section-heading h2,.quality h2{font-size:39px}.split-heading{gap:25px}.service-grid,.service-feature{margin-top:40px}.service-photo{min-height:280px}.service-note p{font-size:21px}.quality-layout{gap:55px}.quality-visual{min-height:0}.radar{width:205px;height:205px}.platform-heading{display:block}.platform-heading>p{margin-top:20px}.platform-list a{grid-template-columns:45px 1fr auto;font-size:20px}.footer-grid{grid-template-columns:1fr;gap:38px}.link-cards,.process-grid{grid-template-columns:1fr}.link-cards>a{min-height:200px}.technical-list.columns{grid-template-columns:1fr}.interior-hero{padding:28px 0 58px}.breadcrumbs{margin-bottom:34px}.interior-hero h1{font-size:42px}.interior-hero>div>p{font-size:15px}.contact-grid dl{grid-template-columns:1fr}.contact-grid dt{border-bottom:0;padding-bottom:2px}.contact-grid dd{padding-top:4px}.urgent-panel{padding:28px 22px}.footer-bottom{flex-direction:column;gap:8px}.brand-footer img{width:164px}.mobile-urgent{z-index:50;min-height:68px;padding-bottom:env(safe-area-inset-bottom);background:#041221fa;border-top:1px solid #24435f;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 35px #0003}.mobile-urgent a{color:#fff;letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:68px;font-size:11px;display:flex}.mobile-urgent a:first-child{border-right:1px solid #24435f}.mobile-urgent a:focus-visible{outline:3px solid var(--sky);outline-offset:-4px}.mobile-urgent span{color:#a9c1d4;font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.mobile-urgent strong{font-size:13px}.mobile-whatsapp{background:var(--blue)}.mobile-whatsapp span{color:#fff}body:has(.quick-rfq :is(input,select,textarea):focus) .mobile-urgent{transform:translateY(110%)}}@media (max-width:900px){.site-nav .menu-toggle{flex:0 0 44px;margin-inline-start:auto}.site-nav .nav-links.mobile-open{z-index:60;background:#fff;align-content:start;padding:18px 24px 35px;position:fixed;inset:120px 0 0;overflow-y:auto}.mobile-menu-actions{display:grid}.mobile-menu-actions>.button{color:#fff;background:#1b68c9}.mobile-urgent.is-suppressed{pointer-events:none;transform:translateY(115%)}.hero-aog .interior-hero-grid.has-panel{align-items:center}}@media (max-width:600px){.site-nav .nav-links.mobile-open{top:110px}.interior-hero{padding:22px 0 42px}.breadcrumbs{margin-bottom:25px}.interior-hero h1{font-size:39px}.link-rows{grid-template-columns:1fr}.mobile-menu-active .mobile-urgent{transform:translateY(115%)}footer{padding-bottom:calc(24px + env(safe-area-inset-bottom));background:#041221}}.topbar-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:42px;display:grid}.topbar-aog,.topbar-office{align-items:center;min-width:0;display:flex}.topbar-aog{gap:18px}.topbar-office{color:#b9ccdc;justify-content:flex-end;gap:22px}.topbar-aog>span{color:#e7f4ff;text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:700;display:flex}.topbar-aog>a{letter-spacing:.065em;white-space:nowrap;font-size:12px}.topbar-place{white-space:nowrap;margin-left:0}.topbar-mail{white-space:nowrap;margin-left:0;padding-left:22px}.service-card-action{color:#1765c1;border-top:1px solid #d3e0e9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:13px;font-weight:750;display:flex}.service-card-action span{font-size:17px;transition:transform .18s}.service-card:hover .service-card-action span{transform:translate(3px)}.link-cards .card-action{border-top:1px solid #d7e2ea;justify-content:space-between;align-self:stretch;align-items:center;width:100%;padding-top:15px;font-weight:750;display:flex}.link-cards .card-action span{font-size:17px;transition:transform .18s}.link-cards>a:hover .card-action span{transform:translate(3px)}.process-rail{grid-template-columns:repeat(var(--process-count),minmax(0,1fr))}.process-rail li{min-width:0;min-height:164px;padding:28px 12px 26px}.process-rail li:not(:last-child):after{background:#83a9c7;height:1px;top:45px}.process-rail h3{min-height:41px}.process-rail p{margin-top:8px}.information-note{background:#f5f8fb;border-top:2px solid #6f9fc5;margin:30px 0 34px;padding:20px 24px}.information-note>span{color:#1765c1;font:750 10px var(--font-geist-mono),monospace;letter-spacing:.13em;display:block}.information-note p{color:#40576a;margin:8px 0 0;font-size:14px;line-height:1.6}.platform-note{color:#40576a}.platform-note a{color:#1765c1}.quick-rfq label{color:#20394f;font-weight:700}.quick-rfq input::placeholder,.quick-rfq textarea::placeholder{color:#66798b;letter-spacing:0;opacity:1;font-style:normal;font-weight:400}.quick-rfq input,.quick-rfq select{font-weight:550}.field-help{color:#52677a}.required-mark{margin-left:1px}.quick-rfq input:focus-visible{border-color:#1765c1;box-shadow:0 0 0 3px #2374e133}.quick-rfq select:focus-visible{border-color:#1765c1;box-shadow:0 0 0 3px #2374e133}.aog-check:has(input:focus-visible){border-color:#1765c1;box-shadow:0 0 0 3px #2374e133}.preparation-panel{height:100%}.preparation-panel .technical-checklist li{align-items:center;min-height:72px;display:flex}.preparation-panel .technical-checklist li:before{top:50%;transform:translateY(-50%)}@media (max-width:1100px){.process-rail{border-bottom:1px solid #a9bfd0;grid-template-columns:1fr}.process-rail li{text-align:left;grid-template-columns:44px 1fr;gap:16px;min-height:0;padding:18px 0;display:grid}.process-rail li:not(:last-child):after{width:2px;height:calc(100% - 20px);top:52px;left:17px}.process-rail li>span{margin:0}.process-rail h3{max-width:none;min-height:0;margin:7px 0 0}.process-rail p{max-width:none;margin:7px 0 0}}@media (max-width:900px){.topbar-message{display:none}}@media (max-width:700px){.topbar{min-height:38px}.topbar-inner{justify-content:center;min-height:38px;display:flex}.topbar-office{display:none}.topbar-aog{justify-content:space-between;gap:12px;width:100%}.topbar-aog>span{letter-spacing:.06em;font-size:9px}.topbar-aog>a{font-size:11px}.topbar-inner i{width:6px;height:6px;margin-right:7px;box-shadow:0 0 0 3px #e5484d1f}.aog-fields{padding:16px 16px 14px}.aog-field-grid{grid-template-columns:1fr}.needed-by-specific{grid-template-columns:1fr;gap:0}.needed-by-specific>.field-help{grid-column:1}.preparation-panel .technical-checklist li{min-height:0}}@media (max-width:600px){body:has(.mobile-urgent:not(.is-suppressed)) main:after{content:"";height:calc(var(--mobile-aog-bar-height) + env(safe-area-inset-bottom));pointer-events:none;display:block}}@media (prefers-reduced-motion:reduce){.topbar-message span{opacity:0;animation:none}.topbar-message span:first-child{opacity:1}}.price-check-hero{color:#fff;background:linear-gradient(128deg,#041322 0%,#082843 62%,#0d3a61 100%);padding:30px 0 78px;overflow:hidden}.price-check-hero .breadcrumbs{color:#a9c3d7}.price-check-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:78px;display:grid}.price-check-hero h1{letter-spacing:-.055em;max-width:760px;margin:16px 0 18px;font-size:clamp(46px,5.5vw,74px);line-height:1.02}.price-check-hero-grid>div>p{color:#bed0df;max-width:740px;font-size:16px;line-height:1.7}.price-check-hero .pc-proposition{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(23px,2.5vw,34px);font-weight:720}.pc-launch-points{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.pc-launch-points span{color:#d8ebfa;font:10px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #65b8ff57;border-radius:3px;padding:8px 11px}.price-check-hero aside{background:#03142480;border:1px solid #65b8ff4d;padding:28px}.price-check-hero aside>span{color:var(--sky);font:10px var(--font-geist-mono),monospace;letter-spacing:.12em}.price-check-hero aside ol{counter-reset:pc-review;margin:20px 0 0;padding:0;list-style:none}.price-check-hero aside li{counter-increment:pc-review;color:#dce8f1;border-top:1px solid #ffffff21;padding:12px 0 12px 35px;font-size:13px;line-height:1.45;position:relative}.price-check-hero aside li:before{content:"0" counter(pc-review);color:var(--sky);font:10px var(--font-geist-mono),monospace;position:absolute;left:0}.price-check-entry{background:#edf3f8}.price-check-layout{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:start;gap:74px;display:grid}.price-check-intro{position:sticky;top:28px}.price-check-intro h2{letter-spacing:-.045em;margin:18px 0 20px;font-size:clamp(34px,3.6vw,50px);line-height:1.06}.price-check-intro>p{color:#435b70;line-height:1.75}.price-check-intro ul{border-top:1px solid #bfd0dc;margin:30px 0 0;padding:0;list-style:none}.price-check-intro li{color:#3d566b;border-bottom:1px solid #bfd0dc;padding:13px 4px 13px 25px;font-size:13px;position:relative}.price-check-intro li:before{content:"✓";color:#1765c1;position:absolute;left:3px}.price-check-form-shell{background:#fff;border:1px solid #bed0dc;border-radius:8px;max-width:780px;overflow:hidden;box-shadow:0 22px 55px #0f2e481f}.price-check-form{padding:36px 38px 40px}.price-check-form-heading{margin-bottom:28px}.price-check-form-heading>span{color:#1765c1;font:750 10px var(--font-geist-mono),monospace;letter-spacing:.13em}.price-check-form-heading h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:32px}.price-check-form-heading p{color:#52687a;max-width:620px;margin:0;font-size:14px;line-height:1.6}.pc-section-title{color:#15344f;letter-spacing:-.01em;border-bottom:1px solid #d5e0e8;margin:0 0 17px;padding-bottom:9px;font-size:15px}.pc-disclosure{background:#f9fbfd;border:1px solid #c2d2de;border-radius:6px;margin:0 0 20px}.pc-disclosure>summary{cursor:pointer;flex-direction:column;gap:4px;padding:16px 18px;list-style:none;display:flex}.pc-disclosure>summary::-webkit-details-marker{display:none}.pc-disclosure>summary b{color:#16354d;font-size:14px}.pc-disclosure>summary b:before{content:"+";color:#1765c1;width:17px;font-weight:800;display:inline-block}.pc-disclosure[open]>summary b:before{content:"−"}.pc-disclosure>summary small{color:#52687a;padding-left:17px;font-size:12px;line-height:1.5}.pc-disclosure>summary:focus-visible{outline-offset:-3px;outline:3px solid #2374e152}.pc-disclosure[open]>summary{border-bottom:1px solid #d6e1e8}.pc-disclosure-body{background:#fff;border-radius:0 0 5px 5px;padding:20px 18px 3px}.price-check-form label{color:#20394f;flex-direction:column;gap:7px;margin:0 0 17px;font-size:12px;font-weight:700;display:flex}.price-check-form input,.price-check-form select,.price-check-form textarea{color:#10283e;width:100%;min-width:0;min-height:47px;font:500 15px var(--font-geist-sans),Arial,sans-serif;background:#fff;border:1px solid #aebfcd;border-radius:4px;outline:none;padding:0 13px}.price-check-form textarea{resize:vertical;min-height:105px;padding:12px 13px;line-height:1.5}.price-check-form input::placeholder,.price-check-form textarea::placeholder{color:#66798b;opacity:1;font-weight:400}.price-check-form input:hover,.price-check-form select:hover,.price-check-form textarea:hover{border-color:#819aac}:is(.price-check-form input:focus-visible,.price-check-form select:focus-visible,.price-check-form textarea:focus-visible,.price-check-form button:focus-visible){outline-offset:2px;border-color:#1765c1;outline:3px solid #2374e152}.price-check-form [aria-invalid=true]{border-color:#b4232a;box-shadow:0 0 0 3px #b4232a1a}.pc-field-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.pc-money-grid{grid-template-columns:minmax(0,1fr) 150px;gap:0 14px;display:grid}.pc-choice-group,.pc-warranty,.pc-conditional,.pc-document-grid{border:0;min-width:0;margin:0 0 20px;padding:0}.pc-choice-group>legend,.pc-warranty>legend,.pc-document-grid>legend{color:#20394f;margin-bottom:8px;font-size:12px;font-weight:700}.pc-choice-group>legend span{color:#1765c1}.pc-choice-group>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pc-choice-group label{cursor:pointer;background:#fff;border:1px solid #b7c7d3;border-radius:4px;flex-direction:row;align-items:center;min-height:47px;margin:0;padding:10px 12px;display:flex}.pc-choice-group label:has(input:checked){background:#edf5ff;border-color:#70a4e7}.pc-choice-group label:has(input:focus-visible){outline-offset:2px;outline:3px solid #2374e14d}.pc-choice-group input,.pc-document-grid input,.pc-acknowledgment input{accent-color:#1765c1;width:18px;min-height:18px;box-shadow:none;flex:0 0 18px;padding:0}.pc-conditional{background:#f1f7fc;border:1px solid #9fc0dc;border-radius:6px;padding:20px 20px 4px}.pc-conditional>legend{color:#1765c1;font:750 10px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;padding:0 7px}.pc-conditional>p{color:#496276;margin:0 0 17px;font-size:12px;line-height:1.55}.pc-warranty{border:1px solid #c6d4de;border-radius:5px;padding:18px 18px 2px}.pc-warranty-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pc-aog-notice,.pc-document-notice,.pc-final-note{background:#eef5fb;border-left:4px solid #1765c1;margin:2px 0 20px;padding:19px 20px}.pc-aog-notice strong,.pc-document-notice strong,.pc-final-note strong{color:#163a58}.pc-aog-notice p,.pc-document-notice p,.pc-final-note p{color:#435d72;margin:7px 0 0;font-size:13px;line-height:1.6}.pc-aog-notice>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.pc-aog-notice .button{min-height:45px;font-size:12px}.pc-aog-notice .button-whatsapp{color:#fff;background:#0f4e7b;border-color:#2874bd}.pc-submit-actions{border-top:1px solid #d5e0e8;flex-direction:column;align-items:flex-end;gap:9px;margin-top:28px;padding-top:20px;display:flex}.pc-submit-actions button,.price-check-confirmation button{cursor:pointer;border:0;border-radius:4px;min-height:49px;padding:0 20px;font-weight:750}.pc-next{color:#fff;background:#1765c1}.pc-next span{margin-left:24px}.pc-next:hover{background:#0e56a9}.pc-next:disabled{opacity:.65;cursor:wait}.price-check-errors{color:#702126;background:#fff5f5;border:1px solid #d79b9e;border-left:4px solid #b4232a;margin:0 0 24px;padding:17px 19px}.price-check-errors strong{font-size:14px}.price-check-errors ul{margin:8px 0 0;padding-left:20px;font-size:12px;line-height:1.55}.pc-document-grid>p{color:#52687a;margin:0 0 14px;font-size:13px;line-height:1.55}.pc-document-grid>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pc-document-grid label{cursor:pointer;background:#f9fbfd;border:1px solid #c1d0db;border-radius:4px;flex-direction:row;align-items:center;min-height:48px;margin:0;padding:9px 11px;font-weight:600;line-height:1.35;display:flex}.pc-document-grid label:has(input:checked){background:#edf5ff;border-color:#70a4e7}.pc-acknowledgment{cursor:pointer;background:#f7fafc;border:1px solid #aebfcd;border-radius:5px;align-items:flex-start;min-height:78px;flex-direction:row!important;padding:14px 15px!important;display:flex!important}.pc-acknowledgment>span{flex-direction:column;gap:5px;display:flex}.pc-acknowledgment strong{font-size:13px}.pc-acknowledgment small{color:#4d6376;font-size:11px;font-weight:500;line-height:1.5}.pc-ack-error{margin:-10px 0 18px}.pc-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.price-check-confirmation{background:linear-gradient(145deg,#fff,#eef9f2);border:1px solid #9fcbb1;border-radius:8px;max-width:780px;padding:46px;box-shadow:0 22px 55px #0f2e481f}.price-check-confirmation h2{letter-spacing:-.045em;margin:12px 0 18px;font-size:43px}.price-check-confirmation>p{color:#405a6e;line-height:1.65}.price-check-reference{background:#fff;border:1px solid #9bb9ce;flex-direction:column;align-items:flex-start;padding:18px 20px;display:flex;margin:20px 0!important}.price-check-reference span{color:#52677a;font:10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.price-check-reference strong{color:#0d518f;font:700 28px var(--font-geist-mono),monospace;letter-spacing:.06em;margin-top:4px}.price-check-confirmation .button{color:#fff;margin-top:16px}.price-check-education{padding-top:96px}.pc-education-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pc-education-grid article{background:#fff;border:1px solid #c4d3de;border-radius:6px;padding:29px}.pc-education-grid article>span{color:#1765c1;font:10px var(--font-geist-mono),monospace}.pc-education-grid h3{color:#15344e;margin:15px 0 10px;font-size:21px}.pc-education-grid p{color:#496074;margin:0;font-size:14px;line-height:1.65}.pc-education-grid dl{margin:0}.pc-education-grid dl div{border-top:1px solid #d8e2e9;grid-template-columns:45px 1fr;padding:7px 0;display:grid}.pc-education-grid dt{color:#1765c1;font:700 11px var(--font-geist-mono),monospace}.pc-education-grid dd{color:#465e72;margin:0;font-size:13px}@media (max-width:900px){.price-check-hero-grid,.price-check-layout{grid-template-columns:1fr}.price-check-hero-grid{gap:35px}.price-check-layout{gap:38px}.price-check-intro{position:static}.price-check-form-shell,.price-check-confirmation{max-width:none}.pc-education-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.price-check-hero{padding:22px 0 50px}.price-check-hero-grid{gap:25px}.price-check-hero h1{font-size:42px}.price-check-hero .pc-proposition{font-size:24px}.price-check-hero aside{padding:21px}.price-check-entry{padding:60px 0}.price-check-form{padding:27px 18px 30px}.price-check-form-heading h2{font-size:29px}.pc-disclosure>summary{padding:14px 15px}.pc-disclosure-body{padding:17px 15px 2px}.pc-field-grid,.pc-money-grid,.pc-choice-group>div,.pc-warranty-grid,.pc-document-grid>div,.pc-aog-notice>div{grid-template-columns:1fr}.pc-choice-group>div{gap:7px}.pc-choice-group label{min-height:45px}.pc-conditional{padding:18px 14px 2px}.pc-document-grid label{min-height:46px}.pc-submit-actions{align-items:stretch}.pc-submit-actions button{width:100%}.price-check-confirmation{padding:30px 21px}.price-check-confirmation h2{font-size:34px}.price-check-reference strong{letter-spacing:.04em;font-size:22px}.pc-education-grid{grid-template-columns:1fr}.pc-education-grid article{padding:23px}}.pc-acknowledgment>label{flex-direction:column;gap:5px;margin:0;display:flex}.pc-disclosure>summary small{color:#52687a}.pc-aog-notice .button-primary{color:#fff;background:#0e56a9}.pc-aog-notice .button-primary:hover{color:#fff;background:#094884}.admin-google-button{text-decoration:none}body:has(.admin-app) .topbar{display:none!important}body:has(.admin-app) .site-nav{display:none!important}body:has(.admin-app) footer{display:none!important}body:has(.admin-app) .mobile-urgent{display:none!important}body:has(.admin-app){color:#10283e;background:#eef3f7}body:has(.admin-app)>.topbar{display:none!important}body:has(.admin-app)>.site-nav{display:none!important}body:has(.admin-app)>footer{display:none!important}body:has(.admin-app) .mobile-urgent{display:none!important}.admin-app{color:#10283e;background:#eef3f7;min-height:100vh}.admin-app *{box-sizing:border-box}.admin-app a{color:#135da8}.admin-topbar{color:#fff;background:#061827;border-bottom:3px solid #1765c1;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:68px;padding:0 clamp(20px,4vw,64px);display:grid}.admin-wordmark{letter-spacing:.04em;font-weight:850;color:#fff!important}.admin-wordmark span{color:#78bfff;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.12em;margin-left:8px}.admin-topbar nav a{color:#d8e6f1;font-size:13px;font-weight:700}.admin-session{align-items:center;gap:10px;font-size:11px;display:flex}.admin-session>span{color:#c2d4e1}.admin-session>b{color:#9fd1ff;font:700 9px var(--font-geist-mono),monospace;border:1px solid #47718f;border-radius:3px;padding:5px 7px}.admin-signout{color:#fff;cursor:pointer;background:0 0;border:1px solid #54758f;border-radius:3px;padding:8px 11px}.admin-signout:hover{background:#102e47}:is(.admin-app button:focus-visible,.admin-app a:focus-visible,.admin-app input:focus-visible,.admin-app select:focus-visible,.admin-app textarea:focus-visible,.admin-app summary:focus-visible){outline-offset:2px;outline:3px solid #64b5ff}.admin-page{width:min(1520px,100% - 48px);margin:0 auto;padding:54px 0 90px}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}.admin-eyebrow{color:#1765c1;font:750 10px var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px}.admin-page-heading h1,.admin-triage-header h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.2vw,58px)}.admin-page-heading>div>p:last-child{color:#405a6e;max-width:750px;margin:12px 0 0;line-height:1.65}.admin-queue-count{background:#fff;border-left:3px solid #1765c1;min-width:130px;padding:16px 19px;box-shadow:0 8px 24px #122e4614}.admin-queue-count strong{font-size:28px;display:block}.admin-queue-count span{color:#4d6476;font-size:11px}.admin-filters{background:#fff;border:1px solid #bdccd7;grid-template-columns:minmax(220px,1.8fr) repeat(6,minmax(120px,1fr)) auto;gap:10px;padding:18px;display:grid}.admin-filters label,.admin-inline-form label,.admin-form-grid label{color:#263f54;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.admin-filters input,.admin-filters select,.admin-inline-form select,.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{color:#10283e;width:100%;min-width:0;min-height:42px;font:500 13px var(--font-geist-sans),Arial,sans-serif;background:#fff;border:1px solid #9eb1c0;border-radius:3px;padding:0 10px}.admin-form-grid textarea{resize:vertical;min-height:88px;padding:10px}.admin-filters input::placeholder,.admin-form-grid input::placeholder,.admin-form-grid textarea::placeholder{color:#63788a;opacity:1;font-weight:400}.admin-filter-actions{align-items:end;gap:8px;display:flex}.admin-filter-actions button,.admin-inline-form button,.admin-form-grid>button,.admin-status-actions button{color:#fff;cursor:pointer;background:#145fae;border:0;border-radius:3px;min-height:42px;padding:0 14px;font-weight:750}.admin-filter-actions a{color:#35566f;place-items:center;min-height:42px;padding:0 8px;font-size:12px;display:grid}.admin-table-wrap{background:#fff;border:1px solid #b9cad6;margin-top:16px;overflow:hidden}.admin-queue-table{border-collapse:collapse;width:100%;font-size:12px}.admin-queue-table th{color:#d9e8f3;text-align:left;letter-spacing:.035em;white-space:nowrap;background:#0b2941;padding:13px 11px;font-size:10px}.admin-queue-table td{vertical-align:top;color:#263f53;border-bottom:1px solid #d8e2e9;padding:15px 11px}.admin-queue-table tr:last-child td{border-bottom:0}.admin-queue-table tbody tr:hover{background:#f4f8fb}.admin-queue-table tbody tr.is-aog{background:#fff8f3;box-shadow:inset 4px 0 #c14b26}.admin-queue-table a{font-weight:800}.admin-queue-table code,.admin-definition-grid code{color:#0c4b81;font:700 11px var(--font-geist-mono),monospace}.admin-status{color:#23465f;white-space:nowrap;background:#f4f7f9;border:1px solid #8fa7b9;border-radius:20px;align-items:center;min-height:25px;padding:3px 8px;font-size:10px;font-weight:750;display:inline-flex}.status-needs_information,.status-processing_failed{color:#724907;background:#fff6e4;border-color:#d19b46}.status-ready_for_analysis{color:#245c40;background:#edf8f2;border-color:#5e9c7d}.status-spam,.status-withdrawn,.status-closed{color:#42505b;background:#f1f3f4;border-color:#9ba9b3}.admin-aog-badge{color:#fff;font:800 10px var(--font-geist-mono),monospace;letter-spacing:.06em;background:#a8321b;border-radius:3px;padding:5px 8px;display:inline-flex}.admin-empty,.admin-empty-state{color:#435c70;text-align:center;padding:28px}.admin-login-page{background:radial-gradient(circle at 75% 15%,#143d5e,#061827 55%,#03101c);place-items:center;padding:32px;display:grid}.admin-login-card{background:#fff;border:1px solid #41627b;width:min(520px,100%);padding:48px;box-shadow:0 30px 90px #0000005c}.admin-brand{color:#102b43;letter-spacing:.05em;margin-bottom:46px;font-weight:900}.admin-brand span{color:#1765c1;font:750 10px var(--font-geist-mono),monospace;letter-spacing:.13em;margin-left:9px}.admin-login-card h1{letter-spacing:-.045em;margin:9px 0 16px;font-size:42px;line-height:1.03}.admin-login-card>p{color:#435d72;line-height:1.65}.admin-google-button,.admin-secondary-button{cursor:pointer;background:#145fae;border:0;border-radius:4px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:52px;margin-top:25px;font-weight:800;display:flex;color:#fff!important}.admin-google-button span{color:#145fae;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.admin-secondary-button{text-decoration:none}.admin-login-footnote{text-align:center;font-size:11px!important}.admin-notice,.admin-error,.admin-success{color:#274b67;background:#edf5fc;border-left:4px solid #1765c1;margin:18px 0 0;padding:13px 15px;font-size:12px;line-height:1.5}.admin-error{color:#742615;background:#fff0ed;border-color:#a8321b}.admin-success{color:#21543b;background:#eef8f3;border-color:#287451}.admin-back{margin-bottom:23px;font-size:12px;font-weight:750;display:inline-flex}.admin-triage-header{color:#fff;background:#09253c;border-left:5px solid #1765c1;grid-template-columns:1fr auto;gap:45px;padding:30px 34px;display:grid}.admin-triage-header.is-aog{border-left-color:#e2633e}.admin-triage-header .admin-eyebrow{color:#75bfff}.admin-triage-header>div>p:last-child{color:#bed0de;margin:10px 0 0}.admin-triage-header dl{grid-template-columns:repeat(4,minmax(100px,1fr));gap:12px;margin:0;display:grid}.admin-triage-header dl div{border-left:1px solid #45657d;padding:12px}.admin-triage-header dt{color:#a9c0d1;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.admin-triage-header dd{margin:7px 0 0;font-size:13px;font-weight:750}.admin-aog-panel{background:#fff4ed;border:1px solid #dc9a7f;border-top:0;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:22px 28px;display:grid}.admin-aog-panel strong{color:#792e1e}.admin-aog-panel p{color:#6d483d;margin:5px 0 0;font-size:12px;line-height:1.5}.admin-aog-panel>div:last-child{gap:8px;display:flex}.admin-aog-panel>div:last-child a{color:#fff;background:#8d301d;border-radius:3px;place-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:grid}.admin-aog-panel>div:last-child a:last-child{background:#0d5c76}.admin-detail-grid{grid-template-columns:minmax(0,1fr) minmax(320px,410px);align-items:start;gap:20px;margin-top:20px;display:grid}.admin-detail-main,.admin-detail-aside,.admin-actions-stack{gap:20px;display:grid}.admin-detail-aside{position:sticky;top:20px}.admin-panel{background:#fff;border:1px solid #bdccd7;padding:27px 29px;box-shadow:0 8px 24px #122e460d}.admin-panel-heading{border-bottom:1px solid #d7e1e8;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:15px;display:flex}.admin-panel h2{letter-spacing:-.025em;margin:0;font-size:24px}.admin-panel-heading>span{color:#4e6678;font:700 10px var(--font-geist-mono),monospace}.admin-definition-grid{grid-template-columns:1fr 1fr;gap:0 26px;margin:0;display:grid}.admin-definition-grid>div{border-bottom:1px solid #e0e7ec;min-width:0;padding:12px 0}.admin-definition-grid .wide{grid-column:1/-1}.admin-definition-grid dt{color:#536a7c;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.admin-definition-grid dd{color:#1d394f;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.admin-revision-reason{color:#3f586c;margin:20px 0 0;font-size:12px}.admin-chip-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-chip-list li{color:#28485f;background:#f4f8fb;border:1px solid #9fb7c9;padding:8px 10px;font-size:11px}.admin-muted{color:#536b7e;font-size:12px;line-height:1.6}.admin-placeholder{background:linear-gradient(145deg,#fff,#f2f6f9)}.admin-placeholder h2{margin:7px 0 9px}.admin-placeholder>p:last-child{color:#526a7c;margin:0;font-size:12px;line-height:1.55}.admin-timeline{border-left:2px solid #9fb8ca;margin:0;padding:0;list-style:none}.admin-timeline li{color:#3d566a;grid-template-columns:150px 1fr auto;gap:18px;padding:0 0 22px 22px;font-size:11px;display:grid;position:relative}.admin-timeline li:before{content:"";background:#1765c1;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:-6px}.admin-timeline strong{color:#193b55}.admin-inline-form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.admin-status-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-status-actions button{text-transform:capitalize}.admin-status-actions button:last-child{background:#785034}.admin-details-action{padding:0}.admin-details-action summary{cursor:pointer;padding:22px 25px;list-style:none}.admin-details-action summary::-webkit-details-marker{display:none}.admin-details-action summary>span{flex-direction:column;gap:5px;display:flex}.admin-details-action summary b{color:#16354d;font-size:15px}.admin-details-action summary small{color:#556c7e}.admin-details-action[open] summary{border-bottom:1px solid #d6e1e8}.admin-form-grid{grid-template-columns:1fr 1fr;gap:15px;padding:24px;display:grid}.admin-form-grid .full{grid-column:1/-1}.admin-form-grid em{color:#62778a;font-weight:400}.admin-delivery-warning{color:#664512;background:#fff7e9;border-left:3px solid #c18432;margin:0;padding:12px;font-size:11px;line-height:1.5}.admin-document-options{border:1px solid #b8c9d5;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:14px;display:grid}.admin-document-options legend{color:#263f54;padding:0 6px;font-size:11px;font-weight:750}.admin-document-options label{flex-direction:row;align-items:center;gap:7px;font-weight:550;display:flex}.admin-document-options input{accent-color:#1765c1;width:17px;min-height:17px}.admin-processing h2{margin:6px 0 15px}.admin-processing ul{margin:0;padding:0;list-style:none}.admin-processing li{border-top:1px solid #dbe4ea;grid-template-columns:1fr auto;gap:6px;padding:10px 0;font-size:11px;display:grid}.admin-processing small{color:#82412f;grid-column:1/-1}.admin-detail-main,.admin-detail-main *{min-width:0}@media (max-width:1250px){.admin-filters{grid-template-columns:repeat(4,1fr)}.admin-search{grid-column:span 2}.admin-filter-actions{align-items:end}.admin-queue-table{font-size:11px}.admin-queue-table th,.admin-queue-table td{padding-left:8px;padding-right:8px}.admin-detail-grid{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:900px){.admin-topbar{grid-template-columns:1fr auto}.admin-topbar nav,.admin-session>span{display:none}.admin-page{width:min(100% - 30px,760px);padding-top:38px}.admin-page-heading{align-items:flex-start}.admin-filters{grid-template-columns:1fr 1fr}.admin-search{grid-column:1/-1}.admin-queue-table thead{display:none}.admin-queue-table,.admin-queue-table tbody,.admin-queue-table tr,.admin-queue-table td{display:block}.admin-queue-table tbody{background:#eef3f7;gap:12px;padding:12px;display:grid}.admin-queue-table tr{background:#fff;border:1px solid #b8cad7;padding:13px 15px}.admin-queue-table tbody tr.is-aog{box-shadow:inset 4px 0 #c14b26}.admin-queue-table td{border-bottom:1px solid #e0e7ec;grid-template-columns:112px 1fr;gap:10px;padding:7px 0;display:grid}.admin-queue-table td:before{content:attr(data-label);color:#536a7c;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.admin-triage-header{grid-template-columns:1fr}.admin-triage-header dl{grid-template-columns:1fr 1fr}.admin-aog-panel,.admin-detail-grid{grid-template-columns:1fr}.admin-detail-aside{order:-1;position:static}.admin-actions-stack{order:0}}@media (max-width:600px){.admin-topbar{gap:10px;min-height:62px;padding:0 14px}.admin-wordmark span{margin:2px 0 0;display:block}.admin-session{gap:6px}.admin-session>b{display:none}.admin-signout{padding:7px 9px}.admin-page{width:calc(100% - 22px);padding:28px 0 65px}.admin-page-heading{display:block}.admin-queue-count{margin-top:18px}.admin-filters{grid-template-columns:1fr}.admin-search{grid-column:auto}.admin-filter-actions{justify-content:stretch}.admin-filter-actions button,.admin-filter-actions a{flex:1}.admin-login-page{padding:14px}.admin-login-card{padding:31px 23px}.admin-login-card h1{font-size:35px}.admin-triage-header{padding:24px 20px}.admin-triage-header h1{font-size:36px}.admin-triage-header dl{grid-template-columns:1fr 1fr;gap:6px}.admin-triage-header dl div{padding:9px}.admin-aog-panel{padding:18px}.admin-aog-panel>div:last-child{grid-template-columns:1fr 1fr;display:grid}.admin-panel{padding:22px 18px}.admin-definition-grid{grid-template-columns:1fr}.admin-definition-grid .wide{grid-column:auto}.admin-timeline li{grid-template-columns:1fr;gap:4px}.admin-timeline li>span{font-size:10px}.admin-inline-form{grid-template-columns:1fr}.admin-form-grid{grid-template-columns:1fr;padding:19px 16px}.admin-form-grid .full{grid-column:auto}.admin-document-options{grid-template-columns:1fr}.admin-details-action summary{padding:20px 18px}}.status-analysis_ready{color:#174b78;background:#edf5fc;border-color:#4578a9}.admin-analysis-workspace{gap:20px;display:grid}.admin-analysis-heading{color:#fff;background:#0b2941;border-left:4px solid #3c8ee7;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px;display:flex}.admin-analysis-heading h2{letter-spacing:-.035em;margin:0;font-size:29px}.admin-analysis-heading p:last-child{color:#c4d7e5;max-width:720px;margin:10px 0 0;font-size:12px;line-height:1.6}.admin-engine-label{color:#a8d5ff;font:700 10px var(--font-geist-mono),monospace;white-space:nowrap;border:1px solid #537895;border-radius:3px;padding:7px 9px}.admin-preview-seed{color:#214660;background:#eef7fd;border:1px solid #8cb6d4;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.admin-preview-seed p{margin:4px 0 0;font-size:11px;line-height:1.5}.admin-preview-seed button{color:#fff;white-space:nowrap;cursor:pointer;background:#145fae;border:0;border-radius:3px;min-height:40px;padding:0 15px;font-weight:800}.admin-analysis-layout{grid-template-columns:minmax(0,1.35fr) minmax(255px,.65fr);gap:20px;display:grid}.admin-panel h3{color:#17374f;letter-spacing:-.025em;margin:0;font-size:22px}.admin-definition-grid.compact>div{padding:9px 0}.admin-analysis-summary{background:linear-gradient(150deg,#fff,#f0f6fa)}.admin-analysis-summary>dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.admin-analysis-summary>dl>div{border-bottom:1px solid #d7e2e9;padding:9px 0}.admin-analysis-summary dt{color:#536b7e;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.admin-analysis-summary dd{color:#163a55;margin:5px 0 0;font-size:13px;font-weight:750}.admin-position-indicator{color:#34566f;font:700 9px var(--font-geist-mono),monospace;text-align:center;border-top:3px solid #78a5c8;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:22px;padding-top:16px;display:grid;position:relative}.admin-position-indicator i{border-bottom:10px solid #164f7c;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.admin-position-indicator small{color:#587083;font:500 10px var(--font-geist-sans),Arial,sans-serif;grid-column:1/-1;margin-top:7px}.admin-warning-summary{border-top:1px solid #cddbe5;margin-top:20px;padding-top:16px}.admin-warning-summary>strong{font-size:11px}.admin-warning-summary ul{color:#5e4520;margin:8px 0 0;padding-left:18px;font-size:10px;line-height:1.55}.admin-warning-summary p{color:#576f81;font-size:11px}.admin-candidate-filters{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;margin-bottom:17px;display:grid}.admin-candidate-filters label,.admin-candidate-decision label,.admin-analysis-save-grid label{color:#314b5f;flex-direction:column;gap:5px;font-size:10px;font-weight:750;display:flex}.admin-candidate-filters select,.admin-candidate-decision select,.admin-candidate-decision input,.admin-analysis-save-grid select,.admin-analysis-save-grid textarea{color:#10283e;width:100%;min-width:0;min-height:39px;font:500 12px var(--font-geist-sans),Arial,sans-serif;background:#fff;border:1px solid #9db1c0;border-radius:3px;padding:0 9px}.admin-analysis-save-grid textarea{resize:vertical;min-height:78px;padding:9px}.admin-candidate-list{gap:11px;display:grid}.admin-candidate-card{background:#f9fbfc;border:1px solid #bbcbd6}.admin-candidate-card.is-included{background:#f4fbf7;border-left:5px solid #257652}.admin-candidate-card.is-excluded{border-left:5px solid #788b99}.admin-candidate-card>header{background:#edf3f7;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.admin-candidate-card>header>div{align-items:center;gap:10px;display:flex}.admin-candidate-card>header code{color:#0b528e;font:800 13px var(--font-geist-mono),monospace}.admin-candidate-card>header span{color:#3a566b;font:700 8px var(--font-geist-mono),monospace;border:1px solid #9fb3c2;border-radius:3px;padding:4px 6px}.admin-candidate-card>header strong{color:#123b5b;font-size:15px}.admin-candidate-card>dl{grid-template-columns:repeat(4,1fr);margin:0;padding:9px 16px;display:grid}.admin-candidate-card>dl>div{border-bottom:1px solid #dde6ec;min-width:0;padding:8px}.admin-candidate-card>dl .wide{grid-column:span 2}.admin-candidate-card dt{color:#5a7183;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.admin-candidate-card dd{color:#28475e;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.45}.admin-candidate-decision{border-top:1px solid #cfdae2;grid-template-columns:auto minmax(180px,.75fr) minmax(190px,1fr);align-items:end;gap:10px;padding:13px 16px;display:grid}.admin-candidate-decision>div{display:flex}.admin-candidate-decision button{color:#284b65;cursor:pointer;background:#fff;border:1px solid #849dad;min-height:39px;padding:0 13px;font-size:11px;font-weight:750}.admin-candidate-decision button:first-child{border-radius:3px 0 0 3px}.admin-candidate-decision button:last-child{border-radius:0 3px 3px 0}.admin-candidate-decision button.active{color:#fff;background:#145fae;border-color:#145fae}.admin-candidate-decision button:disabled{opacity:.5;cursor:not-allowed}.admin-analysis-save-grid{grid-template-columns:220px 1fr auto;align-items:end;gap:13px;display:grid}.admin-analysis-save-grid .wide{min-width:0}.admin-analysis-save-grid button{color:#fff;cursor:pointer;background:#145fae;border:0;border-radius:3px;min-height:43px;padding:0 18px;font-weight:800}.admin-analysis-save-grid button:disabled{opacity:.55;cursor:not-allowed}.admin-analysis-history>ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-analysis-history>ol>li{background:#f8fafc;border:1px solid #c4d2dc;padding:14px 16px}.admin-analysis-history>ol>li>div{justify-content:space-between;gap:15px;display:flex}.admin-analysis-history>ol>li>div span{color:#526b7d;font-size:10px}.admin-analysis-history dl{grid-template-columns:repeat(3,1fr);margin:10px 0;display:grid}.admin-analysis-history dl>div{border-top:1px solid #dde5eb;padding:6px}.admin-analysis-history dt{color:#607587;text-transform:uppercase;font-size:8px}.admin-analysis-history dd{margin:3px 0 0;font-size:10px}.admin-digest{color:#4d687b;font-size:9px}.admin-governance-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-governance-grid .admin-details-action{height:max-content}.admin-relationship-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-relationship-list li{border:1px solid #cad6de;grid-template-columns:1.4fr .8fr .6fr;gap:7px;padding:12px;font-size:10px;display:grid}.admin-relationship-list li small,.admin-relationship-list li p{color:#526b7d;grid-column:1/-1;margin:0;line-height:1.5}@media (max-width:1250px){.admin-candidate-filters,.admin-candidate-card>dl{grid-template-columns:repeat(3,1fr)}.admin-analysis-save-grid{grid-template-columns:190px 1fr}.admin-analysis-save-grid button{grid-column:1/-1}}@media (max-width:1024px){.admin-analysis-layout{grid-template-columns:1fr}.admin-analysis-summary{order:-1}.admin-candidate-card>dl{grid-template-columns:repeat(2,1fr)}.admin-candidate-decision{grid-template-columns:1fr 1fr}.admin-candidate-decision>div{grid-column:1/-1}.admin-governance-grid{grid-template-columns:1fr}}@media (max-width:768px){.admin-analysis-heading{align-items:flex-start}.admin-candidate-filters{grid-template-columns:1fr 1fr}.admin-candidate-card>header{align-items:flex-start}.admin-candidate-card>header>div{flex-direction:column;align-items:flex-start}.admin-analysis-history dl{grid-template-columns:1fr 1fr}}@media (max-width:600px){.admin-analysis-heading{padding:23px 19px;display:block}.admin-engine-label{margin-top:15px;display:inline-flex}.admin-preview-seed{flex-direction:column;align-items:stretch}.admin-preview-seed button{white-space:normal;width:100%}.admin-candidate-filters,.admin-candidate-card>dl,.admin-candidate-decision,.admin-analysis-save-grid,.admin-analysis-history dl{grid-template-columns:1fr}.admin-candidate-card>dl .wide,.admin-candidate-decision>div{grid-column:auto}.admin-candidate-decision>div button{flex:1}.admin-analysis-summary>dl{grid-template-columns:1fr 1fr}.admin-relationship-list li{grid-template-columns:1fr}.admin-relationship-list li small,.admin-relationship-list li p{grid-column:auto}}.admin-candidate-filters input{color:#10283e;width:100%;min-width:0;min-height:39px;font:500 12px var(--font-geist-sans),Arial,sans-serif;background:#fff;border:1px solid #9db1c0;border-radius:3px;padding:0 9px}.admin-position-indicator.is-below i{left:0}.admin-position-indicator.is-above i{left:100%}.admin-analysis-heading .admin-eyebrow{color:#8ecbff}.admin-result-workspace{margin-top:0}.admin-result-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.6fr);gap:20px;display:grid}.admin-result-editor>label,.admin-result-editor fieldset{color:#263f54;flex-direction:column;gap:7px;margin:0 0 18px;font-size:11px;font-weight:750;display:flex}.admin-result-editor textarea{color:#10283e;min-height:118px;font:500 13px/1.55 var(--font-geist-sans),Arial,sans-serif;resize:vertical;border:1px solid #91a8b9;border-radius:3px;padding:11px}.admin-result-editor textarea::placeholder{color:#63788a;opacity:1;font-weight:400}.admin-result-editor fieldset{border:1px solid #c2d0da;padding:14px}.admin-result-editor legend{padding:0 7px}.admin-result-factor-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.admin-result-factor-grid label,.admin-result-policy label{align-items:center;gap:8px;font-weight:600;display:flex}.admin-result-factor-grid input,.admin-result-policy input{accent-color:#145fae;width:17px;height:17px}.admin-result-policy{background:#eef4f8;flex-wrap:wrap;gap:18px;margin-bottom:18px;padding:13px;display:flex}.admin-legal-note{color:#624514;background:#fff8e9;border-left:3px solid #b67a22;padding:12px;font-size:11px;line-height:1.5}.admin-result-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-result-actions button{color:#fff;cursor:pointer;background:#145fae;border:0;border-radius:3px;min-height:42px;padding:0 14px;font-weight:800}.admin-result-actions button.secondary{background:#385b73}.admin-result-actions button:disabled{opacity:.5;cursor:not-allowed}.admin-result-message{color:#1c5d42;font-size:12px;font-weight:700}.admin-delivery-status ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.admin-delivery-status li{background:#f6f9fb;border:1px solid #c7d4dd;gap:4px;padding:12px;font-size:11px;display:grid}.admin-delivery-status span,.admin-delivery-status small{color:#536b7e}.admin-result-preview{background:#dfe8ee;border:1px solid #b7cad7;min-width:0;padding:30px}.customer-result-card{color:#10283e;background:#fff;border:1px solid #b8cad6;width:100%;min-width:0;max-width:920px;margin:0 auto;box-shadow:0 22px 70px #09253c26}.customer-result-card>*,.customer-result-card section>*{min-width:0;max-width:100%}.customer-result-card>header{color:#fff;background:#09253c;border-left:5px solid #2374e1;padding:34px 38px;position:relative}.customer-result-card>header p,.customer-result-card section>p{color:#1765c1;font:800 10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.customer-result-card>header p{color:#8ecbff}.customer-result-card>header h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;margin:0 0 8px;font-size:clamp(25px,3vw,32px)}.customer-result-card>header time{color:#c8dae7;font-size:12px}.result-preview-badge{color:#b8deff;font:800 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #71b9f6;padding:6px 9px;position:absolute;top:28px;right:28px}.result-position{border-bottom:1px solid #d4e0e7;padding:34px 38px}.result-position h2{color:#123c5b;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:30px}.result-facts{border-bottom:1px solid #d4e0e7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.result-facts>div{border-right:1px solid #d4e0e7;min-width:0;padding:24px 38px}.result-facts>div:last-child{border-right:0}.result-facts span,.result-range dt{color:#526b7d;text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:block}.result-facts strong{color:#123c5b;overflow-wrap:anywhere;max-width:100%;margin-top:8px;font-size:20px;display:block}.result-range,.result-influences,.result-explanation,.result-disclaimer{border-bottom:1px solid #d4e0e7;min-width:0;padding:30px 38px}.result-range dl{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;margin:18px 0 0;display:grid}.result-range dl>div{background:#f0f6fa;border-right:1px solid #cedce5;min-width:0;padding:13px 18px}.result-range dl>div:last-child{border-right:0}.result-range dd{color:#123c5b;overflow-wrap:anywhere;max-width:100%;margin:6px 0 0;font-size:21px;font-weight:850}.result-limitation{color:#5d461d!important;font:500 12px/1.55 var(--font-geist-sans),Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;margin:16px 0 0!important}.result-influences ul{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin:14px 0 0;padding:0;list-style:none;display:flex}.result-influences li{color:#294b64;overflow-wrap:anywhere;background:#f4f8fb;border:1px solid #9db6c8;min-width:0;padding:8px 10px;font-size:11px;font-weight:700}.result-explanation div,.result-disclaimer div{color:#314d61;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:1.75}.result-disclaimer{background:#f5f8fa}.result-disclaimer div{font-size:12px}.result-sourcing{color:#fff;background:#0b2941;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;max-width:100%;padding:30px 38px;display:grid}.result-sourcing>*{min-width:0}.result-sourcing p{color:#8ecbff!important}.result-sourcing h2{overflow-wrap:anywhere;max-width:100%;margin:0 0 6px}.result-sourcing span{color:#c3d6e4;overflow-wrap:anywhere;max-width:100%;font-size:12px;display:block}.result-sourcing button{color:#fff;cursor:pointer;background:#2374e1;border:0;border-radius:3px;max-width:100%;min-height:46px;padding:0 18px;font-weight:850}.result-sourcing>strong{color:#bde8cf;overflow-wrap:anywhere;max-width:300px;font-size:13px;line-height:1.5}.private-result-page{background:linear-gradient(145deg,#e6eef3,#f8fafb);width:100%;min-width:0;max-width:100%;min-height:100vh;padding:70px 24px}.private-result-page>.customer-result-card,.private-result-page>.result-unavailable{min-width:0}body:has(.private-result-page)>header{display:none!important}body:has(.private-result-page)>footer{display:none!important}body:has(.private-result-page)>.mobile-urgent{display:none!important}body:has(.private-result-page){background:#e6eef3}.result-unavailable{background:#fff;border-left:5px solid #1765c1;width:100%;min-width:0;max-width:650px;margin:10vh auto;padding:48px;box-shadow:0 20px 60px #09253c21}.result-unavailable>*{overflow-wrap:anywhere;max-width:100%}.result-unavailable>p:first-child{color:#1765c1;font:800 10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.result-unavailable h1{font-size:34px;line-height:1.1}.result-unavailable p{color:#526b7d;line-height:1.65}.result-unavailable a{color:#fff;background:#145fae;place-items:center;min-height:44px;margin-top:15px;padding:0 16px;font-weight:800;display:inline-grid}@media (max-width:900px){.admin-result-layout,.result-facts{grid-template-columns:1fr}.result-facts>div{border-bottom:1px solid #d4e0e7;border-right:0}.result-facts>div:last-child{border-bottom:0}}@media (max-width:600px){.admin-result-factor-grid{grid-template-columns:1fr}.admin-result-preview{padding:12px}.private-result-page{padding:20px 18px}.customer-result-card>header,.result-position,.result-range,.result-influences,.result-explanation,.result-disclaimer,.result-sourcing{padding:24px 21px}.customer-result-card>header h1{font-size:clamp(25px,8vw,30px)}.result-position h2{font-size:25px}.result-range dl{grid-template-columns:1fr}.result-range dl>div{border-bottom:1px solid #cedce5;border-right:0}.result-range dl>div:last-child{border-bottom:0}.result-sourcing{grid-template-columns:1fr;gap:18px}.result-sourcing>strong{max-width:none}.result-sourcing button{width:100%}.result-preview-badge{margin-bottom:16px;display:inline-block;position:static}.result-unavailable{padding:34px 26px}.result-unavailable h1{font-size:30px}}.pc-upload-panel{background:#f8fbfd;border:1px solid #a9bfd0;border-radius:6px;margin:0 0 20px;padding:20px}.pc-upload-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.pc-upload-intro strong{color:#173a57;font-size:14px}.pc-upload-intro p{color:#4c6477;margin:5px 0 0;font-size:12px;line-height:1.5}.price-check-form .pc-file-button{color:#0e56a9;cursor:pointer;background:#fff;border:1px solid #1765c1;border-radius:4px;flex:none;justify-content:center;align-items:center;min-height:43px;margin:0;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.price-check-form .pc-file-button:hover{background:#edf5ff}.price-check-form .pc-file-button:has(+.pc-file-input:focus-visible){outline-offset:2px;outline:3px solid #2374e152}.pc-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.pc-upload-list{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pc-upload-list li{background:#fff;border:1px solid #c4d3de;border-radius:4px;min-width:0;padding:12px 13px}.pc-upload-list li.is-error{background:#fff7f7;border-color:#d79b9e}.pc-upload-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pc-upload-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-upload-row strong{overflow-wrap:anywhere;color:#173a57;font-size:12px}.pc-upload-row span{color:#627587;font-size:11px}.pc-upload-row button{color:#0f5aa8;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;font-size:11px;font-weight:750;text-decoration:underline}.pc-upload-list p{color:#435d72;margin:8px 0 0;font-size:11px;line-height:1.45}.pc-upload-list .field-error{color:#b4232a}.pc-upload-list progress{accent-color:#1765c1;width:100%;height:7px;margin-top:10px;display:block}@media (max-width:600px){.pc-upload-panel{padding:16px}.pc-upload-intro{flex-direction:column;align-items:stretch;gap:13px}.price-check-form .pc-file-button{width:100%}.pc-upload-row{gap:9px}.pc-upload-row button{min-height:36px;padding:0 4px}}.admin-attachments .admin-panel-heading>button{color:#0e56a9;cursor:pointer;background:#fff;border:1px solid #1765c1;border-radius:3px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800}.admin-attachments .admin-panel-heading>button:disabled{opacity:.6;cursor:wait}.admin-attachments>ul{gap:9px;margin:0 0 14px;padding:0;list-style:none;display:grid}.admin-attachments>ul>li{background:#f8fafc;border:1px solid #c4d3de;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.admin-attachments>ul>li>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.admin-attachments>ul strong{color:#173a57;overflow-wrap:anywhere;max-width:100%;font-size:12px}.admin-attachments>ul span,.admin-attachments>ul time{color:#526b7d;font-size:10px}.admin-attachments>ul>li>div:last-child{align-items:flex-end}.admin-attachments>ul a{color:#fff;background:#1765c1;border-radius:3px;place-items:center;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:inline-grid}.admin-scan-state{font-weight:800!important}.admin-scan-state.state-clean{color:#176242}.admin-scan-state.state-rejected,.admin-scan-state.state-failed{color:#a1262d}.admin-scan-state.state-pending,.admin-scan-state.state-quarantined{color:#745514}@media (max-width:600px){.admin-attachments>ul>li{flex-direction:column;align-items:flex-start}.admin-attachments>ul>li>div:last-child{align-items:flex-start}.admin-attachments .admin-panel-heading{flex-direction:column;align-items:flex-start}.admin-attachments .admin-panel-heading>button{width:100%}}.admin-attachment-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;flex-direction:row!important;display:flex!important}.admin-attachment-actions button{color:#0e56a9;cursor:pointer;background:#fff;border:1px solid #1765c1;border-radius:3px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800}.admin-attachment-actions button:disabled{opacity:.6;cursor:wait}.admin-extraction-state{color:#185a8e!important;font-weight:800!important}.admin-extraction-state.is-failed{color:#9a2f25!important}.admin-extraction-review{min-width:0}.admin-extraction-meta{flex-wrap:wrap;gap:7px;margin:20px 0 14px;display:flex}.admin-extraction-meta span{color:#254a65;font:700 9px var(--font-geist-mono),monospace;text-transform:uppercase;background:#eef5fa;border:1px solid #9fb7c9;padding:6px 8px}.admin-extraction-warnings{color:#684818;background:#fff7e8;border-left:3px solid #b67921;margin:0 0 16px;padding:13px 13px 13px 31px;font-size:11px;line-height:1.5}.admin-extraction-history{background:#f8fafc;border:1px solid #c2d1dc;margin:18px 0}.admin-extraction-history summary{color:#21445e;cursor:pointer;padding:12px 14px;font-size:11px;font-weight:800}.admin-extraction-history ol{gap:6px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.admin-extraction-history button{text-align:left;color:#23435b;cursor:pointer;background:#fff;border:1px solid #c9d6de;grid-template-columns:1fr auto auto;gap:12px;width:100%;padding:9px 11px;display:grid}.admin-extraction-history button:disabled{cursor:default;opacity:.72}.admin-extraction-history b,.admin-extraction-history time{color:#536b7e;font-size:9px}.admin-line-item-picker{border:1px solid #b8c9d5;gap:7px;margin:18px 0;padding:14px;display:grid}.admin-line-item-picker legend{color:#263f54;padding:0 6px;font-size:11px;font-weight:800}.admin-line-item-picker label{color:#2e4e65;cursor:pointer;background:#fff;border:1px solid #cfdae2;align-items:flex-start;gap:8px;padding:8px;font-size:11px;display:flex}.admin-line-item-picker input{accent-color:#145fae;width:17px;height:17px}.admin-line-item-picker b{color:#1e6848;margin-left:7px;font-size:9px;display:inline-block}.admin-line-item-picker em{color:#875129;margin-left:7px;font-size:9px;display:inline-block}.admin-diff-table{border:1px solid #b8c9d5;min-width:0;overflow:hidden}.admin-diff-heading,.admin-diff-row{grid-template-columns:minmax(100px,.65fr) minmax(120px,1fr) minmax(150px,1.25fr) minmax(180px,1.1fr);gap:0;display:grid}.admin-diff-heading{color:#d9e8f3;background:#0b2941}.admin-diff-heading span{text-transform:uppercase;letter-spacing:.05em;padding:10px 12px;font-size:9px;font-weight:800}.admin-diff-row{background:#fff;border-top:1px solid #d5e0e7}.admin-diff-row.has-difference{background:#fffaf2;box-shadow:inset 4px 0 #b66f1d}.admin-diff-row.is-unknown{background:#f4f6f8}.admin-diff-row>strong,.admin-diff-row>span,.admin-diff-row>fieldset{color:#2b4a61;overflow-wrap:anywhere;border:0;border-right:1px solid #dbe4ea;min-width:0;margin:0;padding:12px;font-size:11px}.admin-diff-row>fieldset{border-right:0}.admin-diff-row>span b{display:block}.admin-diff-row>span small{color:#5c7181;margin-top:5px;font-size:9px;line-height:1.4;display:block}.admin-diff-row fieldset legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-diff-row fieldset label{color:#314f64;align-items:center;gap:6px;margin:0 0 5px;font-size:10px;display:flex}.admin-diff-row fieldset input{accent-color:#145fae;width:15px;height:15px}.admin-diff-row fieldset:disabled{opacity:.62}.admin-extraction-apply{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.admin-extraction-apply label{color:#263f54;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.admin-extraction-apply input{color:#10283e;border:1px solid #9eb1c0;border-radius:3px;width:100%;min-width:0;min-height:42px;padding:0 10px}.admin-extraction-apply button{color:#fff;cursor:pointer;background:#145fae;border:0;border-radius:3px;min-height:42px;padding:0 16px;font-weight:800}.admin-extraction-apply button:disabled{opacity:.6;cursor:wait}@media (max-width:1024px){.admin-diff-heading{display:none}.admin-diff-row{grid-template-columns:1fr 1fr}.admin-diff-row>strong{background:#edf3f7;grid-column:1/-1}.admin-diff-row>fieldset{grid-column:1/-1;gap:16px;display:flex}.admin-extraction-history button{grid-template-columns:1fr auto}}@media (max-width:600px){.admin-attachment-actions{justify-content:flex-start}.admin-diff-row{grid-template-columns:1fr}.admin-diff-row>strong,.admin-diff-row>fieldset{grid-column:auto}.admin-diff-row>span,.admin-diff-row>fieldset{border-right:0}.admin-extraction-apply{grid-template-columns:1fr}.admin-extraction-apply button{width:100%}.admin-extraction-history button{grid-template-columns:1fr}.admin-extraction-history b,.admin-extraction-history time{display:block}.admin-extraction-review{padding:22px 17px}}.admin-ai-explanation{min-width:0;margin-top:1.25rem}.admin-ai-explanation .admin-panel-heading{align-items:flex-start;gap:1rem}.admin-ai-explanation .admin-panel-heading p{max-width:68ch;margin:.35rem 0 0}.admin-ai-state{letter-spacing:.07em;color:#243b53;background:#e8eef5;border-radius:999px;align-items:center;padding:.38rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.admin-ai-state.state-ready{color:#155b45;background:#e3f4ed}.admin-ai-state.state-failed{color:#8b2f29;background:#fce8e6}.admin-ai-state.state-generating,.admin-ai-state.state-queued{color:#124e91;background:#e6f0ff}.admin-ai-draft{gap:1rem;display:grid}.admin-ai-summary{color:#18354f;background:#f4f8fc;border-left:4px solid #1769aa;margin:0;padding:1rem 1.1rem;line-height:1.65}.admin-ai-draft dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.admin-ai-draft dl div{border:1px solid #d7e0e8;border-radius:8px;min-width:0;padding:.75rem}.admin-ai-draft dt{letter-spacing:.06em;color:#48647b;font-size:.7rem;font-weight:800}.admin-ai-draft dd{color:#1f3a52;margin:.35rem 0 0}.admin-ai-draft ul{margin:0;padding-left:1.2rem}.admin-ai-actions{flex-wrap:wrap;gap:.6rem;display:flex}.admin-ai-actions button,.admin-ai-empty button{color:#fff;cursor:pointer;background:#145fae;border:0;border-radius:3px;min-height:42px;padding:0 14px;font-weight:800}.admin-ai-actions button.secondary{background:#385b73}.admin-ai-actions button:disabled,.admin-ai-empty button:disabled{opacity:.5;cursor:not-allowed}.admin-ai-empty{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.admin-ai-progress{color:#174f80;font-weight:700}.admin-ai-history{border-top:1px solid #d7e0e8;margin-top:1rem;padding-top:.85rem}.admin-ai-history summary{cursor:pointer;font-weight:800}.admin-ai-history ol{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.admin-ai-history li{background:#f6f8fa;border-radius:6px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .65rem;font-size:.82rem;display:grid}.admin-ai-history time{color:#536b7e}.admin-result-message:focus,.admin-ai-explanation h3:focus{outline-offset:4px;outline:3px solid #69a9e4}@media (max-width:768px){.admin-ai-draft dl{grid-template-columns:1fr}.admin-ai-history li{grid-template-columns:1fr 1fr}.admin-ai-history li time{grid-column:1/-1}.admin-ai-empty{flex-direction:column;align-items:flex-start}}@media (max-width:390px){.admin-ai-explanation .admin-panel-heading{display:grid}.admin-ai-state{justify-self:start}.admin-ai-actions{display:grid}.admin-ai-actions button{white-space:normal;width:100%}.admin-ai-history li{grid-template-columns:1fr;gap:.25rem}.admin-ai-history li time{grid-column:auto}}.price-check-promotion{color:#fff;background:linear-gradient(135deg,#0a2b46,#123f65);padding:44px 0}.price-check-promotion-inner{justify-content:space-between;align-items:center;gap:34px;display:flex}.price-check-promotion .section-label{color:#8fcaff}.price-check-promotion h2{max-width:720px;margin:8px 0 10px;font-size:clamp(25px,3.2vw,39px);line-height:1.08}.price-check-promotion p{color:#d4e5f1;max-width:720px;margin:0;line-height:1.65}.price-check-promotion .button{white-space:nowrap;flex:none}.price-check-promotion-context{padding:32px 0}.price-check-promotion-context h2{font-size:clamp(22px,2.6vw,31px)}.legal-hero{color:#fff;background:linear-gradient(135deg,#09253c,#164d79);padding:100px 0 72px}.legal-hero .section-label{color:#8fcaff}.legal-hero h1{letter-spacing:-.04em;max-width:760px;margin:10px 0 14px;font-size:clamp(38px,5vw,62px)}.legal-hero p{color:#d7e7f3;max-width:720px;margin:0;font-size:17px;line-height:1.7}.legal-page{padding-top:60px;padding-bottom:82px}.legal-prose{max-width:860px}.legal-prose .legal-meta{color:#536b7e;margin:0 0 34px;font-size:13px;font-weight:700}.legal-prose section{border-bottom:1px solid #d9e2e8;margin:0 0 25px;padding:0 0 25px}.legal-prose section:last-child{border-bottom:0}.legal-prose h2{color:#123b59;letter-spacing:-.02em;margin:0 0 10px;font-size:23px}.legal-prose p{color:#314e62;max-width:76ch;margin:0;font-size:15px;line-height:1.75}.legal-prose a{color:#0d5baa;text-underline-offset:3px;font-weight:750;text-decoration-thickness:1px}.pc-legal-acknowledgment{background:#f2f8fc;border-color:#90b5d2}.pc-legal-acknowledgment small a{color:#0d5baa;text-underline-offset:2px;font-weight:750;text-decoration:underline}.price-check-promotion-feature{background:linear-gradient(128deg,#061d31 0%,#0a3454 58%,#0f4c79 100%);padding:72px 0 70px;position:relative;overflow:hidden}.price-check-promotion-feature:after{content:"";pointer-events:none;border:1px solid #8fcaff21;border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-90px;box-shadow:0 0 0 72px #8fcaff09,0 0 0 144px #8fcaff06}.price-check-feature-layout{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(48px,7vw,92px);display:grid;position:relative}.price-check-feature-copy h2{letter-spacing:-.045em;max-width:700px;margin:11px 0 18px;font-size:clamp(35px,4.2vw,55px);line-height:1.03}.price-check-feature-intro{font-size:16px;color:#d7e7f3!important;max-width:760px!important;line-height:1.7!important}.price-check-benefits{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;gap:0 28px;margin:30px 0 0;padding:0;list-style:none;display:grid}.price-check-benefits li{border-bottom:1px solid #ffffff24;padding:17px 0 16px 25px;position:relative}.price-check-benefits li:before{content:"✓";color:#8fcaff;font-weight:800;position:absolute;top:18px;left:0}.price-check-benefits strong,.price-check-benefits span{display:block}.price-check-benefits strong{color:#fff;margin-bottom:4px;font-size:13px}.price-check-benefits span{color:#bcd1e0;font-size:12px;line-height:1.5}.price-check-feature-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.price-check-feature-link{color:#dff0fc;font-size:13px;font-weight:750;text-decoration:none}.price-check-feature-link:hover{text-underline-offset:4px;text-decoration:underline}.price-check-feature-link:focus-visible{outline-offset:5px;outline:3px solid #8fcaff8c}.price-check-flow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02121f94;border:1px solid #8fcaff59;border-radius:8px;padding:29px 30px 26px;box-shadow:0 24px 60px #000c183d}.price-check-flow-kicker{color:#8fcaff;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.13em}.price-check-flow ol{margin:20px 0 22px;padding:0;list-style:none}.price-check-flow li{border-top:1px solid #ffffff26;grid-template-columns:38px 1fr;gap:14px;padding:17px 0;display:grid}.price-check-flow li:last-child{border-bottom:1px solid #ffffff26}.price-check-flow li>span{color:#8fcaff;width:34px;height:34px;font:700 10px var(--font-geist-mono),monospace;border:1px solid #8fcaff73;border-radius:50%;place-items:center;display:grid}.price-check-flow strong{color:#fff;margin:1px 0 5px;font-size:15px;display:block}.price-check-flow p{font-size:12px;color:#bdd2e1!important;margin:0!important;line-height:1.5!important}.price-check-flow-trust{flex-wrap:wrap;gap:7px;display:flex}.price-check-flow-trust span{color:#d5e8f5;font:700 9px var(--font-geist-mono),monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid #8fcaff42;border-radius:3px;padding:7px 9px}@media (max-width:760px){.price-check-promotion-inner{flex-direction:column;align-items:flex-start;gap:22px}.price-check-promotion .button{white-space:normal;width:100%}.legal-hero{padding:76px 0 54px}.legal-page{padding-top:42px;padding-bottom:60px}.legal-prose h2{font-size:21px}}@media (max-width:900px){.price-check-promotion-feature{padding:58px 0}.price-check-feature-layout{grid-template-columns:1fr;gap:38px}.price-check-feature-copy h2{max-width:760px}.price-check-flow{max-width:680px}}@media (max-width:520px){.price-check-promotion-feature{padding:48px 0}.price-check-promotion-feature:after{display:none}.price-check-feature-copy h2{font-size:35px;line-height:1.06}.price-check-feature-intro{font-size:15px}.price-check-benefits{grid-template-columns:1fr;margin-top:24px}.price-check-benefits li{padding-top:14px;padding-bottom:14px}.price-check-benefits li:before{top:15px}.price-check-feature-actions{flex-direction:column;align-items:stretch;gap:17px;margin-top:25px}.price-check-feature-actions .button{text-align:center;width:100%}.price-check-feature-link{text-align:center}.price-check-flow{padding:24px 20px 21px}.price-check-flow li{padding:14px 0}.price-check-flow-trust{gap:6px}.price-check-flow-trust span{font-size:8px}}.admin-topbar{position:relative}.admin-desktop-nav{align-items:center;gap:5px;display:flex}.admin-topbar nav a{border-radius:3px;padding:10px 12px;text-decoration:none}.admin-topbar nav a:hover,.admin-topbar nav a[aria-current=page]{color:#fff;background:#123b5a}.admin-topbar nav a[aria-current=page]{box-shadow:inset 0 -3px #64b5ff}.admin-mobile-menu{display:none}.admin-workflow-overview{background:#fff;border:1px solid #aebfcb;margin-top:20px;padding:25px 28px;box-shadow:0 8px 24px #122e460d}.admin-workflow-heading,.admin-next-action,.admin-quote-followup{justify-content:space-between;align-items:center;gap:28px;display:flex}.admin-workflow-heading h2,.admin-next-action h2,.admin-quote-followup h2{color:#15354e;margin:0;font-size:22px}.admin-workflow-heading>a,.admin-next-action>a,.admin-quote-followup>a,.admin-guide-link{color:#0f5fa8;white-space:nowrap;font-size:11px;font-weight:800}.admin-workflow-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:20px 0;padding:0;list-style:none;display:grid}.admin-workflow-map li{color:#3b566a;background:#f6f8fa;border:1px solid #c7d3dc;grid-template-columns:31px 1fr;align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.admin-workflow-map li>span{color:#23465f;width:29px;height:29px;font:800 10px var(--font-geist-mono),monospace;background:#d7e0e7;border-radius:50%;place-items:center;display:grid}.admin-workflow-map b,.admin-workflow-map small{display:block}.admin-workflow-map b{font-size:11px}.admin-workflow-map small{color:#647887;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:9px}.admin-workflow-map .is-completed{background:#f0f8f4;border-color:#9ab9aa}.admin-workflow-map .is-completed>span{color:#fff;background:#2b7454}.admin-workflow-map .is-current{background:#edf6fd;border-color:#4a91ce;box-shadow:inset 0 -3px #1765c1}.admin-workflow-map .is-current>span{color:#fff;background:#1765c1}.admin-workflow-map .is-attention{background:#fff7e8;border-color:#c48b39;box-shadow:inset 0 -3px #b67921}.admin-workflow-map .is-attention>span{color:#fff;background:#9d6318}.admin-next-action{background:#eef6fc;border-left:4px solid #1765c1;padding:18px 20px}.admin-next-action.is-attention{background:#fff7e8;border-color:#b67921}.admin-next-action p:last-child{color:#34556d;max-width:850px;margin:7px 0 0;font-size:13px;line-height:1.55}.admin-quote-followup{background:#fff8ec;border:1px solid #d4aa68;border-left:5px solid #b67921;margin-top:14px;padding:20px 24px}.admin-quote-followup p:last-child{color:#614c2e;margin:7px 0 0;font-size:13px}.admin-section-nav{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #afc0cd;gap:4px;margin:14px 0 0;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 7px 18px #0f2b4117}.admin-section-nav a{color:#244963;border-radius:3px;flex:none;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.admin-section-nav a:hover,.admin-section-nav a:focus{color:#0f5fa8;background:#eaf3fa}.admin-phase-group{gap:15px;min-width:0;scroll-margin-top:74px;display:grid}.admin-phase-heading{background:#eaf2f7;border-left:5px solid #1765c1;padding:21px 24px;position:relative}.admin-phase-heading h2{color:#14344c;margin:0;font-size:25px}.admin-phase-heading>p:last-of-type{color:#3d5a6e;max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.55}.admin-phase-heading .admin-guide-link{position:absolute;top:20px;right:20px}.admin-panel-heading p{color:#526a7c;max-width:680px;margin:6px 0 0;font-size:11px;line-height:1.5}.admin-guide-link{align-self:flex-start}.admin-aside-heading{color:#fff;background:#0b2941;border:1px solid #9fb4c4;padding:21px 23px}.admin-aside-heading .admin-eyebrow{color:#79c1fa}.admin-aside-heading h2{margin:0;font-size:22px}.admin-aside-heading p:last-child{color:#c4d6e2;margin:7px 0 0;font-size:11px;line-height:1.5}.admin-history-disclosure>summary{cursor:pointer;padding:21px 24px;list-style:none}.admin-history-disclosure>summary>span{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-history-disclosure>summary b{color:#173951;font-size:16px}.admin-history-disclosure>summary small{color:#5b7182}.admin-history-disclosure>.admin-timeline,.admin-history-disclosure>ol,.admin-history-disclosure>ul,.admin-history-disclosure>p{margin:22px 24px}.admin-help-hero{color:#fff;background:#0b2941;border-left:5px solid #1765c1;padding:35px 38px}.admin-help-hero .admin-eyebrow{color:#7fc6ff}.admin-help-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(36px,5vw,58px)}.admin-help-hero>p:last-child{color:#c9d9e5;max-width:760px;margin:13px 0 0;line-height:1.65}.admin-help-jump{z-index:12;background:#fffffff7;border:1px solid #afc0cd;gap:4px;margin:14px 0 20px;padding:9px;display:flex;position:sticky;top:0;overflow-x:auto}.admin-help-jump a{color:#244963;flex:none;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none}.admin-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.admin-help-grid .admin-panel{scroll-margin-top:72px}.admin-help-page .admin-panel h2{margin:0 0 12px;font-size:24px}.admin-help-page .admin-panel>p:last-child{color:#405b6f;line-height:1.65}.admin-help-steps,.admin-help-list{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.admin-help-steps{counter-reset:help-step}.admin-help-steps li{counter-increment:help-step;background:#f7f9fb;border:1px solid #d1dce4;grid-template-columns:30px 1fr;gap:10px;padding:10px;display:grid}.admin-help-steps li:before{content:counter(help-step);color:#fff;background:#1765c1;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.admin-help-steps b,.admin-help-steps span{grid-column:2}.admin-help-steps span{color:#50697b;font-size:11px}.admin-help-list li{color:#405b6f;padding-left:17px;line-height:1.55;position:relative}.admin-help-list li:before{content:"";background:#1765c1;width:7px;height:7px;position:absolute;top:.65em;left:0}.admin-help-map{margin:0;display:grid}.admin-help-map>div{border-bottom:1px solid #dce4ea;padding:12px 0}.admin-help-map dt{color:#173951;font-weight:800}.admin-help-map dd{color:#50697b;margin:4px 0 0;font-size:12px;line-height:1.5}.admin-help-table-wrap{overflow-x:auto}.admin-help-status table{border-collapse:collapse;width:100%;font-size:12px}.admin-help-status th,.admin-help-status td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe4ea;padding:10px 12px}.admin-help-status th{color:#fff;background:#0b2941}.admin-help-status td:first-child{color:#173951;width:180px;font-weight:800}@media (max-width:1120px){.admin-desktop-nav{gap:0}.admin-topbar nav a{padding:9px 8px;font-size:11px}.admin-workflow-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin-topbar{grid-template-columns:1fr auto}.admin-topbar .admin-desktop-nav{display:none!important}.admin-session .admin-signout{display:none}.admin-mobile-menu{grid-column:1/-1;margin:0 -14px;display:block}.admin-mobile-menu>summary{cursor:pointer;color:#d9e8f3;border-top:1px solid #35536b;padding:11px 15px;font-size:12px;font-weight:800;list-style:none}.admin-mobile-menu>summary::-webkit-details-marker{display:none}.admin-topbar .admin-mobile-nav{background:#092237;gap:4px;padding:8px 15px 15px;display:grid!important}.admin-mobile-nav a{display:block}.admin-mobile-signout{color:#fff;text-align:left;background:#123b5a;border:1px solid #5f8099;border-radius:3px;width:100%;min-height:42px;padding:0 12px;font-weight:800}.admin-detail-aside{position:static}.admin-help-grid{grid-template-columns:1fr}.admin-workflow-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-workflow-overview{padding:20px 16px}.admin-workflow-heading,.admin-next-action,.admin-quote-followup{flex-direction:column;align-items:flex-start;gap:13px}.admin-workflow-map{grid-template-columns:1fr}.admin-next-action{padding:16px}.admin-section-nav,.admin-help-jump{margin-left:-1px;margin-right:-1px}.admin-phase-heading{padding:19px 17px}.admin-phase-heading .admin-guide-link{margin-top:10px;display:inline-block;position:static}.admin-panel-heading{display:grid}.admin-help-hero{padding:29px 22px}.admin-help-page{width:min(100% - 22px,760px)}.admin-help-status td:first-child{width:130px}.admin-history-disclosure>summary>span{flex-direction:column;align-items:flex-start;gap:4px}}.marketplace-choice-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px;display:grid}.marketplace-choice{background:#fff;border:1px solid #c4d3de;border-radius:8px;flex-direction:column;padding:32px;display:flex;box-shadow:0 18px 44px #0f2e4817}.marketplace-choice.is-open{border-color:#8fb8e6;box-shadow:0 22px 55px #0f2e4824}.marketplace-choice.is-preview{background:#f6f9fc}.marketplace-choice-index{color:#1765c1;font:10px var(--font-geist-mono),monospace;letter-spacing:.12em}.marketplace-choice-status{color:#6d5a1c;font:750 10px var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;background:#fdf7e6;border:1px solid #b9a35e;border-radius:3px;align-self:flex-start;margin:12px 0 0;padding:6px 10px}.marketplace-choice h3{color:#15344e;letter-spacing:-.03em;margin:14px 0 10px;font-size:26px}.marketplace-choice>p{color:#496074;margin:0;font-size:14px;line-height:1.65}.marketplace-choice ul{border-top:1px solid #d8e2e9;margin:20px 0 26px;padding:0;list-style:none}.marketplace-choice li{color:#3d566b;border-bottom:1px solid #d8e2e9;padding:11px 4px 11px 24px;font-size:13px;position:relative}.marketplace-choice li:before{content:"→";color:#1765c1;position:absolute;left:2px}.marketplace-choice .button{align-self:flex-start;margin-top:auto}.marketplace-choice .button span{margin-left:12px}.marketplace-link-button{color:#1765c1;font:700 12px var(--font-geist-sans),Arial,sans-serif;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-8px 0 20px;padding:0;text-decoration:underline}.marketplace-link-button:hover{color:#0e56a9}.marketplace-link-button:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #2374e152}.marketplace-verify-main{min-height:60vh}.marketplace-verify-shell{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:start;gap:44px;display:grid}.marketplace-verify-panel{background:#fff;border:1px solid #bed0dc;border-radius:8px;padding:44px;box-shadow:0 22px 55px #0f2e481f}.marketplace-verify-panel.is-verified{background:linear-gradient(145deg,#fff,#eef9f2);border-color:#9fcbb1}.marketplace-verify-panel.is-unavailable{background:linear-gradient(145deg,#fff,#fdf8ee);border-color:#d7c39b}.marketplace-verify-panel h2{color:#15344e;letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(28px,3vw,38px);line-height:1.1}.marketplace-verify-panel>p{color:#435b70;margin:0 0 20px;font-size:15px;line-height:1.7}.marketplace-verify-panel .pc-next{color:#fff;cursor:pointer;background:#1765c1;border:0;border-radius:4px;align-items:center;min-height:49px;padding:0 22px;font-weight:750;display:inline-flex}.marketplace-verify-panel .pc-next:hover{background:#0e56a9}.marketplace-verify-panel .pc-next:disabled{opacity:.65;cursor:wait}.marketplace-verify-panel .field-help{color:#52687a;margin-top:12px;font-size:12px;display:block}.marketplace-verify-panel .button{margin-top:6px}.marketplace-verify-actions{flex-wrap:wrap;gap:10px;display:flex}.buyer-offer-terms{background:#d8e2e9;border:1px solid #d8e2e9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}.buyer-offer-terms>div{background:#f8fafc;padding:14px 16px}.buyer-offer-terms>div.full{grid-column:1/-1}.buyer-offer-terms dt{color:#52687a;text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px;font-size:11px;font-weight:750}.buyer-offer-terms dd{color:#15344e;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.buyer-offer-response-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.buyer-offer-response-actions .button{min-height:49px;margin:0}.marketplace-verify-aside{background:#eef5fb;border-left:4px solid #1765c1;padding:30px}.marketplace-verify-aside p{color:#435d72;margin:14px 0 0;font-size:13px;line-height:1.65}@media (max-width:900px){.marketplace-choice-grid,.marketplace-verify-shell{grid-template-columns:1fr}.marketplace-verify-shell{gap:26px}}@media (max-width:600px){.marketplace-choice{padding:24px}.marketplace-choice h3{font-size:22px}.marketplace-choice .button{text-align:center;align-self:stretch}.marketplace-verify-panel{padding:26px 20px}.marketplace-verify-aside{padding:22px}.marketplace-verify-actions .button,.buyer-offer-response-actions>*{text-align:center;width:100%}.buyer-offer-terms{grid-template-columns:1fr}.buyer-offer-terms>div.full{grid-column:auto}}.marketplace-choice-toggle{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 22px;display:grid}.marketplace-choice-toggle label{cursor:pointer;background:#fff;border:1px solid #c5d5e1;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:2px 11px;margin:0;padding:15px 16px;display:grid}.marketplace-choice-toggle label:has(input:checked){background:#eef5fb;border-color:#1765c1;box-shadow:inset 0 0 0 1px #1765c1}.marketplace-choice-toggle label:has(input:focus-visible){outline-offset:2px;outline:3px solid #2374e152}.marketplace-choice-toggle input{grid-row:1/span 2;width:17px;height:17px;margin:3px 0 0}.marketplace-choice-toggle strong{color:#15344e;font-size:14px;display:block}.marketplace-choice-toggle small{color:#52687a;margin-top:3px;font-size:12px;line-height:1.5;display:block}.marketplace-tristate{border:1px solid #c5d5e1;border-radius:6px;margin:20px 0 6px;padding:16px 18px}.marketplace-tristate legend{color:#15344e;padding:0 6px;font-size:14px;font-weight:750}.marketplace-tristate label{color:#3d566b;cursor:pointer;align-items:center;gap:8px;margin:6px 20px 6px 0;font-size:14px;display:inline-flex}.marketplace-tristate input{width:17px;height:17px}.marketplace-tristate .field-help{margin-top:8px;display:block}.marketplace-upload-panel{margin:6px 0 4px}.marketplace-upload-intro p{color:#435b70;margin:0 0 10px;font-size:14px;line-height:1.65}.marketplace-upload-panel input[type=file]{background:#f7fafc;border:1px dashed #a9c0d2;border-radius:6px;width:100%;padding:11px;font-size:13px}.marketplace-upload-panel input[type=file]:disabled{opacity:.55;cursor:not-allowed}.marketplace-upload-list{gap:10px;margin:18px 0 12px;padding:0;list-style:none;display:grid}.marketplace-upload-item{background:#fff;border:1px solid #c5d5e1;border-radius:6px;padding:13px 15px}.marketplace-upload-item.is-ready{background:#f4fbf7;border-color:#9fcbb1}.marketplace-upload-item.is-failed{background:#fdf5f5;border-color:#d9a7a7}.marketplace-upload-item-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.marketplace-upload-item-head strong{color:#15344e;overflow-wrap:anywhere;font-size:14px}.marketplace-upload-item-head span{color:#6a7f90;white-space:nowrap;font-size:12px}.marketplace-upload-item-status{color:#52687a;margin:6px 0 0;font-size:12px;line-height:1.55}.marketplace-upload-item.is-failed .marketplace-upload-item-status{color:#96403f}.marketplace-upload-item-actions{gap:16px;margin-top:8px;display:flex}.marketplace-upload-item-actions .marketplace-link-button{margin:0}@media (max-width:600px){.marketplace-choice-toggle{grid-template-columns:1fr}.marketplace-tristate label{margin-right:0;display:flex}}.field-warning{color:#7a5314;background:#fdf6ea;border-left:3px solid #c98a2e;margin-top:10px;padding:9px 12px;font-size:12px;line-height:1.6;display:block}.admin-type-badge{color:#22455e;min-height:23px;font:750 10px var(--font-geist-mono),monospace;letter-spacing:.03em;white-space:nowrap;background:#f1f5f8;border:1px solid #8fa7b9;border-radius:3px;align-items:center;padding:3px 8px;display:inline-flex}.admin-type-badge.type-price_check{color:#1c4977;background:#eef4fb;border-color:#7d9dc0}.admin-type-badge.type-buy_request{color:#245c40;background:#edf8f2;border-color:#5e9c7d}.admin-type-badge.type-sell_submission{color:#5d3553;background:#f8f0f6;border-color:#a4849e}.status-pending_verification{color:#724907;background:#fff6e4;border-color:#d19b46}.status-verified,.status-accepted{color:#245c40;background:#edf8f2;border-color:#5e9c7d}.status-declined{color:#6e3327;background:#fbf0ee;border-color:#b98a80}.admin-internal-badge{color:#6e3327;font:750 10px var(--font-geist-mono),monospace;letter-spacing:.03em;white-space:nowrap;background:#fbf0ee;border:1px solid #b98a80;border-radius:3px;align-items:center;padding:4px 9px;display:inline-flex}.admin-history-disclosure{padding:0}.admin-history-disclosure>summary{cursor:pointer;color:#16354d;padding:22px 28px;list-style:none}.admin-history-disclosure>summary::-webkit-details-marker{display:none}.admin-history-disclosure[open]>summary{border-bottom:1px solid #d6e1e8}.admin-history-disclosure>:not(summary){padding:22px 28px}.admin-note-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.admin-note-list li{background:#f6f9fb;border-left:3px solid #9fb7c9;padding:13px 15px}.admin-note-meta{color:#4e6678;flex-wrap:wrap;gap:10px;margin:0 0 6px;font-size:10px;display:flex}.admin-note-meta b{color:#1d394f}.admin-note-body{color:#26455c;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.admin-queue-table tbody tr.is-unavailable{color:#5a6b78;background:#f6f7f8}.admin-status.scan-CLEAN{color:#245c40;background:#edf8f2;border-color:#5e9c7d}.admin-status.scan-PENDING{color:#724907;background:#fff6e4;border-color:#d19b46}.admin-status.scan-QUARANTINED,.admin-status.scan-REJECTED{color:#6e3327;background:#fbf0ee;border-color:#b98a80}.admin-status.scan-FAILED{color:#42505b;background:#f1f3f4;border-color:#9ba9b3}.admin-evidence-open{font-weight:800}.admin-evidence-unavailable{color:#5a6b78;font-size:11px}.admin-status.internal-review-reviewed,.admin-status.evidence-summary-reviewed{color:#245c40;background:#edf8f2;border-color:#5e9c7d}.admin-status.internal-review-concern,.admin-status.evidence-summary-concern{color:#742615;background:#fff1ed;border-color:#b56f5e}.admin-status.internal-review-not_reviewed,.admin-status.evidence-summary-not_reviewed,.admin-status.evidence-summary-missing{color:#42505b;background:#f1f3f4;border-color:#9ba9b3}.admin-status.evidence-request-submitted,.admin-status.evidence-delivery-delivered{color:#245c40;background:#edf8f2;border-color:#5e9c7d}.admin-status.evidence-request-awaiting_seller,.admin-status.evidence-delivery-queued,.admin-status.evidence-delivery-sending,.admin-status.evidence-delivery-retrying{color:#724907;background:#fff6e4;border-color:#d19b46}.admin-status.evidence-request-expired,.admin-status.evidence-request-revoked,.admin-status.evidence-delivery-unrecorded{color:#42505b;background:#f1f3f4;border-color:#9ba9b3}.admin-status.evidence-delivery-undeliverable{color:#742615;background:#fff1ed;border-color:#b56f5e}.admin-evidence-request-form{gap:14px;margin-top:20px;display:grid}.admin-evidence-request-form fieldset{background:#f7fafc;border:1px solid #ccd9e2;border-radius:3px;gap:8px;margin:0;padding:14px 16px;display:grid}.admin-evidence-request-form legend{color:#23465f;letter-spacing:.05em;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:750}.admin-evidence-request-form label{color:#1d394f;cursor:pointer;align-items:center;gap:9px;font-size:13px;line-height:1.5;display:flex}.admin-evidence-request-form input[type=checkbox]{accent-color:#145fae;cursor:pointer;flex:none;width:17px;height:17px}.admin-evidence-request-form button{color:#fff;cursor:pointer;background:#145fae;border:0;border-radius:3px;justify-self:start;min-height:42px;padding:0 18px;font-weight:750}.admin-evidence-request-form button:hover:enabled{background:#0f4d90}.admin-evidence-request-form button:disabled{cursor:not-allowed;background:#8ba4b8}.marketplace-evidence-request-list{gap:6px;margin:6px 0 18px;padding-left:22px;line-height:1.55;display:grid}.admin-status.freshness-state-current,.admin-status.freshness-request-answered,.admin-status.freshness-delivery-delivered,.admin-status.freshness-response-all_available{color:#245c40;background:#edf8f2;border-color:#5e9c7d}.admin-status.freshness-state-awaiting_seller,.admin-status.freshness-state-due,.admin-status.freshness-request-awaiting_seller,.admin-status.freshness-delivery-queued,.admin-status.freshness-delivery-sending,.admin-status.freshness-delivery-retrying{color:#724907;background:#fff6e4;border-color:#d19b46}.admin-status.freshness-state-never_checked,.admin-status.freshness-request-expired,.admin-status.freshness-request-revoked,.admin-status.freshness-delivery-unrecorded{color:#42505b;background:#f1f3f4;border-color:#9ba9b3}.admin-status.freshness-state-some_changed,.admin-status.freshness-state-none_available,.admin-status.freshness-delivery-undeliverable,.admin-status.freshness-response-some_changed,.admin-status.freshness-response-none_available{color:#742615;background:#fff1ed;border-color:#b56f5e}.admin-callout{color:#742615;background:#fff1ed;border-left:3px solid #b56f5e;margin:16px 0 0;padding:11px 14px;font-size:13px;line-height:1.55}.admin-freshness-request-form{gap:14px;margin-top:20px;display:grid}.admin-freshness-request-form button{color:#fff;cursor:pointer;background:#145fae;border:0;border-radius:3px;justify-self:start;min-height:42px;padding:0 18px;font-weight:750}.admin-freshness-request-form button:hover:enabled{background:#0f4d90}.admin-freshness-request-form button:disabled{cursor:not-allowed;background:#8ba4b8}.marketplace-freshness-choices{background:#f7fafc;border:1px solid #ccd9e2;border-radius:3px;gap:10px;margin:18px 0;padding:16px;display:grid}.marketplace-freshness-choices legend{color:#23465f;letter-spacing:.05em;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:750}.marketplace-freshness-choices label{color:#1d394f;cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:3px 11px;font-size:15px;line-height:1.5;display:grid}.marketplace-freshness-choices input[type=radio]{accent-color:#145fae;cursor:pointer;grid-row:1/span 2;width:20px;height:20px;margin:2px 0 0}.marketplace-freshness-choices label small{color:#52687a;font-size:13px;line-height:1.45}.admin-evidence-review{gap:6px;min-width:170px;display:grid}.admin-evidence-review>small{color:#52687a;line-height:1.4}.admin-evidence-review-form{align-items:center;gap:6px;display:flex}.admin-evidence-review-form select{color:#10283e;background:#fff;border:1px solid #9eb1c0;border-radius:3px;min-width:104px;min-height:34px;padding:0 7px;font-size:11px}.admin-evidence-review-form button{color:#fff;cursor:pointer;background:#145fae;border:0;border-radius:3px;min-height:34px;padding:0 9px;font-weight:750}.admin-evidence-review-form button:disabled{opacity:.55;cursor:not-allowed}.admin-evidence-review .admin-error,.admin-evidence-review .admin-success{margin:0;padding:6px 8px;font-size:10px}.admin-actions-panel{gap:16px;display:grid}.admin-actions-panel .admin-inline-form{margin:0}.admin-actions-panel .admin-form-grid{grid-template-columns:1fr;gap:10px;padding:0}.admin-actions-panel .admin-form-grid textarea{min-height:96px}.admin-actions-panel .admin-error,.admin-actions-panel .admin-success{margin:0}.admin-note-template{gap:4px;display:grid}.admin-note-template button{color:#153a58;cursor:pointer;background:#eef3f7;border:1px solid #9eb1c0;border-radius:3px;justify-self:start;min-height:38px;padding:0 13px;font-weight:750}.admin-note-template button:disabled{opacity:.55;cursor:not-allowed}.admin-note-template small{color:#52687a;line-height:1.45}.admin-supplier-actions{border-top:1px solid #d7e1e8;gap:14px;margin-top:18px;padding-top:18px;display:grid}.admin-supplier-actions .admin-details-action{background:#fdfefe;border:1px solid #bdccd7}.admin-supplier-status-list{gap:10px;display:grid}.admin-supplier-status-list .admin-inline-form{margin:0}.admin-offer-actions{border-top:1px solid #d7e1e8;gap:14px;margin-top:18px;padding-top:18px;display:grid}.admin-offer-actions .admin-details-action{background:#fdfefe;border:1px solid #bdccd7}.admin-offer-actions .admin-inline-form{margin:0}.admin-offer-actions .admin-inline-form>div{gap:4px;display:grid}.admin-offer-actions .admin-inline-form>div small{color:#52687a;line-height:1.45}.admin-review-filters{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin:0 0 16px;display:grid}.admin-review-filter{background:#fff;border:1px solid #b9cad6;border-left:4px solid #7d93a3;border-radius:3px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:11px 14px;text-decoration:none;display:flex;box-shadow:0 5px 16px #122e460d;color:#29485f!important}.admin-review-filter span{font-size:11px;font-weight:800}.admin-review-filter strong{font-size:20px;line-height:1}.admin-review-filter:hover{background:#f3f8fb}.admin-review-filter.state-reviewed{border-left-color:#39805d}.admin-review-filter.state-concern{border-left-color:#ad503c}.admin-review-filter[aria-current=page]{background:#eaf4fb;border-color:#1765c1;box-shadow:inset 0 -3px #1765c1}@media (max-width:700px){.admin-review-filters{grid-template-columns:1fr 1fr}}.admin-concerns-alert{background:#fff;border:1px solid #b9cad6;border-left:4px solid #7d93a3;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 16px;padding:16px 18px;display:flex;box-shadow:0 5px 16px #122e460d}.admin-concerns-alert.has-concerns{background:#fff7f4;border-color:#d2a296 #d2a296 #d2a296 #ad503c}.admin-concerns-alert>div>span{color:#5d7181;font:750 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.admin-concerns-alert h2{color:#17384f;letter-spacing:-.02em;margin:3px 0 2px;font-size:20px}.admin-concerns-alert h2 strong{color:#8b3b2c;margin-left:6px}.admin-concerns-alert p{color:#536b7e;margin:0;font-size:11px;line-height:1.5}.admin-concerns-alert nav{grid-template-columns:1fr 1fr;gap:8px;min-width:330px;display:grid}.admin-concerns-alert nav a{background:#f6f9fb;border:1px solid #b9cad6;border-radius:3px;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:9px 12px;text-decoration:none;display:flex;color:#29485f!important}.admin-concerns-alert nav a:hover{background:#edf4f8}.admin-concerns-alert nav span{font-size:11px;font-weight:750}.admin-concerns-alert nav strong{font-size:18px}@media (max-width:700px){.admin-concerns-alert{display:block}.admin-concerns-alert nav{min-width:0;margin-top:12px}}.admin-buyer-decisions{background:#fff;border:1px solid #b9cad6;border-left:4px solid #7d93a3;border-radius:3px;margin:0 0 16px;padding:14px 18px;box-shadow:0 5px 16px #122e460d}.admin-buyer-decisions.needs-attention{background:#fff7f4;border-color:#d2a296 #d2a296 #d2a296 #ad503c}.admin-buyer-decisions-intro>span{color:#5d7181;font:750 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.admin-buyer-decisions h2{color:#17384f;letter-spacing:-.02em;margin:3px 0 2px;font-size:18px}.admin-buyer-decisions p{color:#536b7e;margin:0 0 3px;font-size:11px;line-height:1.5}.admin-buyer-decisions dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0 9px;display:grid}.admin-buyer-decisions dl>div{background:#f6f9fb;border:1px solid #b9cad6;border-radius:3px;min-height:42px;padding:9px 11px}.admin-buyer-decisions .counter-accepted{border-left:3px solid #ad503c}.admin-buyer-decisions dt{color:#29485f;font-size:11px;font-weight:750}.admin-buyer-decisions dd{gap:2px;margin:2px 0 0;display:grid}.admin-buyer-decisions dd strong{color:#17384f;font-size:18px;line-height:1}.admin-buyer-decisions dd a{color:#17384f;text-underline-offset:3px;border-radius:2px;justify-self:start;text-decoration:underline}.admin-buyer-decisions dd a:hover{color:#0f2c40;text-decoration-thickness:2px}.admin-buyer-decisions dd a:focus-visible{outline-offset:2px;outline:2px solid #17384f}.admin-buyer-decisions dd span{color:#536b7e;font-size:10px;line-height:1.45}.admin-buyer-decisions-scope{color:#5d7181!important;font-size:10px!important}@media (max-width:700px){.admin-buyer-decisions{padding:13px 14px}.admin-buyer-decisions dl{grid-template-columns:1fr}}.admin-freshness-health{background:#fff;border:1px solid #b9cad6;border-left:4px solid #7d93a3;border-radius:3px;margin:0 0 16px;padding:14px 18px;box-shadow:0 5px 16px #122e460d}.admin-freshness-health.needs-attention{background:#fff7f4;border-color:#d2a296 #d2a296 #d2a296 #ad503c}.admin-freshness-health-intro>span{color:#5d7181;font:750 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.admin-freshness-health h2{color:#17384f;letter-spacing:-.02em;margin:3px 0 2px;font-size:18px}.admin-freshness-health p{color:#536b7e;margin:0 0 3px;font-size:11px;line-height:1.5}.admin-freshness-health dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:11px 0 9px;display:grid}.admin-freshness-health dl>div{background:#f6f9fb;border:1px solid #b9cad6;border-radius:3px;min-height:42px;padding:9px 11px}.admin-freshness-health dt{color:#29485f;font-size:11px;font-weight:750}.admin-freshness-health dd{gap:2px;margin:2px 0 0;display:grid}.admin-freshness-health dd strong{color:#17384f;font-size:18px;line-height:1}.admin-freshness-health dd a{color:#17384f;text-underline-offset:3px;border-radius:2px;justify-self:start;text-decoration:underline}.admin-freshness-health dd a:hover{color:#0f2c40;text-decoration-thickness:2px}.admin-freshness-health dd a:focus-visible{outline-offset:2px;outline:2px solid #17384f}.admin-freshness-health dd span{color:#536b7e;font-size:10px;line-height:1.45}.admin-freshness-health .counter-backoff,.admin-freshness-health .counter-sellerChanges,.admin-freshness-health .counter-deliveryConcerns{border-left:3px solid #b56f5e}.admin-freshness-health-scope{color:#5d7181!important;font-size:10px!important}@media (max-width:1000px){.admin-freshness-health dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-freshness-health{padding:13px 14px}.admin-freshness-health dl{grid-template-columns:1fr}}.result-sourcing.result-buy-request{padding:32px 38px;display:block}.result-buy-request>header{margin-bottom:22px}.result-buy-request>header h2{margin:0 0 7px}.result-buy-request form{gap:17px;display:grid}.result-buy-request-part{background:#12344d;border:1px solid #52748c;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.result-buy-request-part span{color:#b9cfdd;font-size:11px}.result-buy-request-part strong{color:#fff;overflow-wrap:anywhere;max-width:65%}.result-buy-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.result-buy-request label{color:#d9e7f0;gap:6px;font-size:11px;font-weight:750;display:grid}.result-buy-request label>small{color:#a9c0cf;font-weight:500}.result-buy-request input:not([type=checkbox]),.result-buy-request select,.result-buy-request textarea{color:#10283e;width:100%;min-height:44px;font:600 13px var(--font-geist-sans),Arial,sans-serif;background:#fff;border:1px solid #7892a4;border-radius:3px;padding:10px 11px}.result-buy-request textarea{resize:vertical;min-height:84px}.result-buy-request input[aria-invalid=true],.result-buy-request textarea[aria-invalid=true]{border:2px solid #e19583}.result-buy-request label>small:last-child,.result-buy-request-ack>small{color:#ffd0c5;font-weight:700}.result-buy-request-wide{display:grid!important}.result-buy-request-phone-note{color:#bde8cf!important;font:600 11px/1.5 var(--font-geist-sans),Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;margin:0!important}.result-buy-request-ack{grid-template-columns:auto 1fr;align-items:start;gap:2px 9px;display:grid}.result-buy-request-ack input{accent-color:#2374e1;width:17px;height:17px;margin-top:1px}.result-buy-request-ack label{font-weight:600;line-height:1.5;display:block}.result-buy-request-ack a{color:#a9d6ff;text-decoration:underline}.result-buy-request-ack>small{grid-column:2}.result-buy-request-error{color:#ffe2dc;background:#4a2527;border-left:3px solid #e19583;padding:11px 13px;font-size:12px;font-weight:700}.result-buy-request-submit{align-items:center;gap:16px;padding-top:3px;display:flex}.result-buy-request-submit button{flex:none}.result-buy-request-submit span{font-size:10px;line-height:1.5}.result-buy-request-complete{grid-template-columns:1fr}@media (max-width:600px){.result-sourcing.result-buy-request{padding:24px 21px}.result-buy-request-grid{grid-template-columns:1fr}.result-buy-request-submit{display:grid}.result-buy-request-submit button{width:100%}}.marketplace-choice-grid.choice-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1150px){.marketplace-choice-grid.choice-grid-three{grid-template-columns:1fr}}.public-choices{background:var(--ice)}.public-choices .interior-heading{margin-bottom:0}.public-choices-note{color:#52677a;margin:26px 0 0;font-size:13px;line-height:1.7}.public-choices-note a{color:#1765c1;text-underline-offset:3px;font-weight:750;text-decoration:underline}.buy-request-panel{border-radius:8px;flex-direction:column;padding:30px;display:flex}.buy-request-panel h2,.buy-request-panel h3{letter-spacing:-.03em;margin:12px 0;font-size:26px}.buy-request-panel>p{margin:0;font-size:14px;line-height:1.7}.buy-request-panel ul{margin:22px 0 26px;padding:0;list-style:none}.buy-request-panel li{padding:12px 4px 12px 24px;font-size:13px;line-height:1.55;position:relative}.buy-request-panel li:before{content:"→";position:absolute;left:2px}.buy-request-panel .button{align-self:flex-start}.buy-request-panel .button span{margin-left:12px}.buy-request-panel-link{margin-top:16px;font-size:13px;font-weight:750;text-decoration:none}.buy-request-panel-link:hover{text-underline-offset:4px;text-decoration:underline}.buy-request-panel.tone-dark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02121f9e;border:1px solid #8fcaff59;box-shadow:0 30px 80px #00000040}.buy-request-panel.tone-dark .buy-request-panel-kicker{color:#8fcaff}.buy-request-panel.tone-dark h2,.buy-request-panel.tone-dark h3{color:#fff}.buy-request-panel.tone-dark>p{color:#c3d6e4}.buy-request-panel.tone-dark ul{border-top:1px solid #ffffff2e}.buy-request-panel.tone-dark li{color:#d3e3ef;border-bottom:1px solid #ffffff24}.buy-request-panel.tone-dark li:before{color:#8fcaff}.buy-request-panel.tone-dark .buy-request-panel-link{color:#dff0fc}.buy-request-panel.tone-dark .buy-request-panel-link:focus-visible{outline-offset:4px;outline:3px solid #8fcaff8c}.buy-request-panel.tone-light{background:#fff;border:1px solid #8fb8e6;box-shadow:0 22px 55px #0f2e4824}.buy-request-panel.tone-light .buy-request-panel-kicker{color:#1765c1}.buy-request-panel.tone-light h2,.buy-request-panel.tone-light h3{color:#15344e}.buy-request-panel.tone-light>p{color:#496074}.buy-request-panel.tone-light ul{border-top:1px solid #d8e2e9}.buy-request-panel.tone-light li{color:#3d566b;border-bottom:1px solid #d8e2e9}.buy-request-panel.tone-light li:before,.buy-request-panel.tone-light .buy-request-panel-link{color:#1765c1}.buy-request-panel-kicker{font:700 10px var(--font-geist-mono),monospace;letter-spacing:.13em}@media (max-width:600px){.buy-request-panel{padding:24px 20px}.buy-request-panel .button{align-self:stretch}}.adjacent-path-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:30px;display:grid}.adjacent-path-list article{background:#fff;border:1px solid #c4d3de;border-radius:8px;flex-direction:column;padding:26px;display:flex}.adjacent-path-list h3{color:#15344e;letter-spacing:-.03em;margin:0 0 10px;font-size:20px}.adjacent-path-list p{color:#496074;margin:0 0 20px;font-size:14px;line-height:1.65}.adjacent-path-list a{color:#1765c1;align-self:flex-start;margin-top:auto;font-size:14px;font-weight:750;text-decoration:none}.adjacent-path-list a:hover{text-underline-offset:4px;text-decoration:underline}.adjacent-path-list a span{margin-left:8px}.result-sell-path{color:#fff;background:#0f3350;border-top:1px solid #24506f;min-width:0;padding:30px 38px}.result-sell-path>p{color:#8ecbff;font:800 10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.result-sell-path h2{letter-spacing:-.03em;overflow-wrap:anywhere;max-width:100%;margin:0 0 8px;font-size:22px}.result-sell-path span{color:#c3d6e4;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.65;display:block}.result-sell-path-action{color:#dff0fc;border:1px solid #7fb6ee;border-radius:3px;align-items:center;min-height:44px;margin-top:16px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.result-sell-path-action:hover{background:#7fb6ee24}.result-sell-path-action span{color:inherit;margin-left:10px;font-size:13px}@media (max-width:600px){.result-sell-path{padding:24px 21px}.result-sell-path-action{justify-content:center;width:100%}}@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-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-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}
