@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.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}.flex{display:flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}.quality-assurance{background:#f8fafc;padding:110px 7vw}.quality-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.quality-heading h2{letter-spacing:-2px;color:#0c315f;margin:22px 0 0;font-size:52px;line-height:1.08}.quality-heading h2 em{color:#0b69d1;font-style:normal}.quality-heading>p{color:#64748b;max-width:470px;font-size:16px;line-height:1.85}.quality-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:52px;display:grid}.quality-grid article{background:#fff;border:1px solid #e2e8f0;flex-direction:column;min-height:330px;padding:28px;display:flex;position:relative;box-shadow:0 12px 32px #0f2b4b0d}.quality-grid article>span{color:#94a3b8;font:12px monospace;position:absolute;top:28px;right:24px}.quality-icon{color:#0757b9;clip-path:polygon(50% 0,92% 16%,86% 73%,50% 100%,14% 73%,8% 16%);background:#eaf4ff;place-items:center;width:48px;height:54px;font-size:24px;font-weight:800;display:grid}.quality-grid h3{color:#0c315f;margin:36px 0 10px;font-size:21px;line-height:1.35}.quality-grid strong{color:#0b69d1;font-size:13px;line-height:1.6}.quality-grid p{color:#64748b;margin-top:auto;font-size:14px;line-height:1.8}.qc-flow{background:#fff;border:1px solid #e2e8f0;margin-top:24px;padding:30px}.qc-flow-title{color:#64748b;justify-content:space-between;font:12px monospace;display:flex}.qc-flow-title b{color:#0757b9}.qc-flow-line{grid-template-columns:repeat(5,1fr);margin-top:32px;display:grid;position:relative}.qc-flow-line:before{content:"";background:#bfdbfe;height:2px;position:absolute;top:19px;left:8%;right:8%}.qc-flow-line>div{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.qc-flow-line i{color:#fff;background:#0757b9;border:6px solid #eaf4ff;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.qc-flow-line span{color:#0b69d1;margin-top:12px;font:11px monospace}.qc-flow-line strong{color:#334e68;margin-top:6px;font-size:13px}@media (max-width:950px){.quality-heading{flex-direction:column;align-items:start}.quality-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.quality-assurance{padding:76px 24px}.quality-heading h2{font-size:39px}.quality-grid{grid-template-columns:1fr}.quality-grid article{min-height:280px}.qc-flow{overflow-x:auto}.qc-flow-line,.qc-flow-title{min-width:720px}}.whatsapp-contact{color:#123f38;background:#f0f8f5;grid-template-columns:1.3fr .7fr;align-items:center;gap:48px;padding:76px 7vw;display:grid}.whatsapp-copy h2{margin:18px 0;font-size:40px;line-height:1.2}.whatsapp-copy h2 em{color:#168b62;font-style:normal}.whatsapp-copy>p:last-of-type{color:#5c7c73;font-size:16px;line-height:1.8}.whatsapp-button{color:#fff;cursor:pointer;background:#159b68;border:0;align-items:center;min-height:48px;margin-top:18px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.whatsapp-qr{text-align:center;color:#159b68;background:#fff;border:2px dashed #54b78e;place-content:center;width:190px;height:190px;display:grid}.whatsapp-qr span{font-size:18px;font-weight:700}.whatsapp-qr small{color:#71988a;margin-top:10px;padding:0 18px;font-size:12px;line-height:1.5}@media (max-width:700px){.whatsapp-contact{grid-template-columns:1fr;padding:58px 24px}.whatsapp-copy h2{font-size:32px}.whatsapp-qr{width:170px;height:170px}}:root{--navy:#0757b9;--deep:#032b63;--blue:#0b69d1;--blue-light:#eaf4ff;--blue-pale:#f7fbff;--gold:#0b69d1;--orange:#2b86e5;--paper:#fff;--ink:#0c315f;--line:#0757b929}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Segoe UI,sans-serif}.site-shell{overflow:hidden}.nav{color:#fff;z-index:10;background:#032b63f5;border-bottom:1px solid #ffffff2e;align-items:center;width:100%;height:82px;padding:0 5.5vw;display:flex;position:absolute}.brand{color:inherit;letter-spacing:2.3px;align-items:center;gap:13px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.brand-mark{color:#fff;background:#0b69d1;border:1px solid #65b3ff;place-items:center;width:30px;height:30px;font-family:serif;font-style:italic;display:grid}.nav-links{gap:30px;margin:auto;display:flex}.nav-links a,.language{color:#d7eaff;background:0 0;border:0;font-size:12px;text-decoration:none}.nav-actions{align-items:center;gap:25px;display:flex}.language-switcher{color:#cfe5fa;white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex}.language-switcher button{color:#cfe5fa;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 6px;font-size:13px}.language-switcher button.active{color:#fff;border-bottom:2px solid #8bc9ff;font-weight:700}.language-switcher span{color:#7fa9ce}.language-coming{opacity:.55}.nav-cta{color:#0757b9;background:#fff;align-items:center;gap:26px;height:42px;padding:0 18px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.hero{aspect-ratio:16/7;color:#fff;background-color:#043672;background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:1.05fr .95fr;width:100vw;min-height:0;margin-left:calc(50% - 50vw);padding:155px 7vw 80px;transition:background-image .7s;display:grid;position:relative}.hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0}.hero-copy{z-index:1;max-width:650px}.eyebrow{letter-spacing:3px;color:#d9ebff;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.eyebrow span{background:#51a9ff;width:30px;height:2px}.eyebrow.dark{color:#49739f}.eyebrow.dark span{background:#0b69d1}h1{letter-spacing:-3px;margin:34px 0 25px;font-size:68px;font-weight:750;line-height:1.08}h1 em,h2 em,h2 i{color:#70bdff;font-style:normal}.hero-desc{color:#d5e9ff;max-width:520px;font-size:15px;line-height:1.9}.hero-buttons{gap:12px;margin:38px 0 60px;display:flex}.button{align-items:center;gap:42px;height:52px;padding:0 25px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.button.gold{color:#0757b9;background:#fff}.button.outline{color:#fff;background:#05489438;border:1px solid #ffffff8c}.button.navy{background:var(--blue);color:#fff}.hero-stats{border-top:1px solid #ffffff38;gap:55px;padding-top:25px;display:flex}.hero-stats div{flex-direction:column;display:flex}.hero-stats strong{font:28px monospace}.hero-stats strong span{color:#70bdff;font-size:16px}.hero-stats div>span{color:#d5e9ff;margin-top:8px;font-size:10px}.hero-visual{z-index:1;min-height:430px;position:relative}.slide-control{color:#fff;align-items:center;gap:12px;font:12px monospace;display:flex;position:absolute;bottom:38px;right:0}.slide-control b{color:#8bc9ff;font-size:26px}.slide-control>span{color:#d4e8fb}.slide-control div{gap:7px;margin-left:16px;display:flex}.slide-control button{cursor:pointer;background:#8db4d7;border:0;width:28px;height:2px;padding:0}.slide-control button.active{background:#fff;height:3px}.scroll-note{writing-mode:vertical-rl;letter-spacing:2px;color:#d9eaff;font-size:8px;position:absolute;bottom:55px;right:2vw}.trust-strip{border-bottom:1px solid var(--line);background:#fff;height:125px;padding:25px 7vw}.trust-strip>p{text-align:center;letter-spacing:2px;color:#6e8bad;font-size:8px}.logos{color:#376793;justify-content:space-between;align-items:center;margin-top:25px;display:flex}.logos b{letter-spacing:2px;font-size:15px}.logos b:nth-child(2){font-size:24px}.section{padding:110px 7vw}.discovery{background:#fff;grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.section-intro h2,.section-heading h2,.network h2{letter-spacing:-2px;margin:22px 0;font-size:48px;line-height:1.13}.section-intro h2 i,.section-heading h2 i{color:#0b69d1}.section-intro>p:last-child,.network-copy>p{color:#597695;max-width:360px;font-size:14px;line-height:1.8}.search-card{background:#fff;border:1px solid #dcecff;padding:30px;box-shadow:0 20px 45px #0757b91a}.card-top{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:24px;padding-bottom:20px;font-weight:700;display:flex}.step{color:#6892bb;font:10px monospace}.search-card label{color:#4e7095;margin:18px 0 10px;font-size:10px;font-weight:700;display:block}.brand-select,.input-row{gap:10px;display:flex}.brand-select button{text-align:left;color:#527499;background:#f4f9ff;border:1px solid #dbeaff;flex:1;justify-content:space-between;height:55px;padding:0 18px;display:flex}.brand-select button.selected{color:#0757b9;background:#fff;border-color:#0b69d1;font-weight:700;box-shadow:inset 0 0 0 1px #0b69d1}.input-row input{background:#f2f8ff;border:1px solid #e0edfb;flex:1;min-width:0;padding:0 18px}.input-row button{color:#fff;background:#0757b9;border:0;min-height:55px;padding:0 25px}.search-hint{color:#7392b0;font-size:10px}.dark-section{color:#fff;background:linear-gradient(135deg,#032b63,#0757b9)}.network{grid-template-columns:.65fr 1.35fr;gap:8vw;display:grid}.network-copy p{color:#cfe5fa}.network h2 em{color:#8bc9ff}.text-link{color:#8bc9ff;border-bottom:1px solid #8bc9ff;margin-top:25px;padding-bottom:7px;font-size:12px;text-decoration:none;display:inline-block}.network-panel{background:#5a9ce0;border:1px solid #5a9ce0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:relative}.map-lines{z-index:0;color:#ffffff12;place-items:center;font-size:120px;display:grid;position:absolute;inset:0}.map-lines span{letter-spacing:10px;font-size:12px}.metric{z-index:1;background:#032b63e6;flex-direction:column;min-height:185px;padding:30px 24px;display:flex}.metric>span{letter-spacing:2px;color:#a8cef2;font-size:8px}.metric strong{margin:35px 0 8px;font:32px monospace}.metric strong span{color:#8bc9ff;font-size:14px}.metric small{color:#b9d6f1;font-size:9px}.metric i{color:#9fe3ff;margin-left:8px;font-style:normal}.flow{z-index:1;color:#d5e9ff;background:#032b63e6;grid-column:1/-1;justify-content:space-around;padding:25px;font-size:10px;display:flex}.flow b{color:#8bc9ff}.section-heading{justify-content:space-between;align-items:end;display:flex}.dark-link{color:#0757b9;border-color:#74a8d8}.catalog{background:#f7fbff}.category-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.category{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;background:#fff;min-height:250px;padding:25px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s,box-shadow .35s;position:relative}.category:hover{z-index:2;background:#fff;transform:translateY(-12px)scale(1.025);box-shadow:0 20px 35px #0757b929}.category-num{color:#5c8cba;font:9px monospace}.category-image{object-fit:contain;mix-blend-mode:multiply;width:120px;height:105px;margin:12px auto 20px;transition:transform .35s,filter .35s;display:block}.category h3{color:#0c315f;margin:0;font-size:16px}.category p{color:#6488aa;font:9px monospace}.category .arrow{color:#0757b9;transition:transform .35s;position:absolute;bottom:25px;right:25px}.category:hover .arrow{transform:translate(4px,-4px)}.heading-note{color:#587899;font-size:12px;line-height:1.8}.portal-box{background:#fff;grid-template-columns:210px 1fr;height:495px;margin-top:45px;display:grid;box-shadow:0 20px 50px #0757b91f}.portal-sidebar{color:#fff;background:#043a7b;flex-direction:column;padding:28px 20px;display:flex}.portal-sidebar>b{letter-spacing:1.5px;border-bottom:1px solid #ffffff25;padding-bottom:30px;font-size:10px}.portal-sidebar>b span{color:#8bc9ff;margin-top:5px;font-size:7px;display:block}.portal-sidebar button{color:#a8c7e7;text-align:left;background:0 0;border:0;justify-content:space-between;height:52px;padding:0 14px;font-size:11px;display:flex}.portal-sidebar button.active{color:#fff;background:#ffffff12;border-left:2px solid #79beff}.portal-sidebar small{color:#9abce0;margin-top:auto;font-size:7px;line-height:2}.portal-sidebar small b{color:#fff}.portal-main{background:#fbfdff;padding:25px 35px}.portal-header,.portal-title{justify-content:space-between;align-items:center;display:flex}.portal-header{color:#6f8baa;border-bottom:1px solid #dfebf7;padding-bottom:18px;font-size:9px}.portal-header button{background:#fff;border:1px solid #d8e8f8;padding:7px 15px;font-size:8px}.portal-title h3{font-size:20px}.portal-title span{color:#7391ad;font-size:8px}.dashboard-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dashboard-cards>div{background:#fff;border:1px solid #deebf8;flex-direction:column;padding:18px;display:flex}.dashboard-cards small{color:#6483a3;font-size:8px}.dashboard-cards strong{color:#0757b9;margin:15px 0;font:24px monospace}.dashboard-cards strong span{font-size:8px}.dashboard-cards i{color:#1688c7;font-size:8px;font-style:normal}.dashboard-cards i.orange{color:#2b86e5}.dashboard-cards .tier-gold{color:#0b69d1;font-size:21px}.chart{background:#fff;border:1px solid #deebf8;height:180px;margin-top:12px;padding:18px}.chart>span{color:#587898;font:8px monospace}.bars{border-bottom:1px solid #d8e7f5;align-items:end;gap:13px;height:120px;margin-top:15px;display:flex}.bars i{background:#91bce4;flex:1}.bars i:nth-last-child(-n+4){background:#0b69d1}.tiers{background:#fff}.tier-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:45px;display:grid}.tier{background:#f8fbff;border:1px solid #dceafb;flex-direction:column;min-height:310px;padding:28px;display:flex;position:relative}.tier.featured{color:#fff;background:#0757b9;transform:translateY(-10px)}.tier-line{height:3px;position:absolute;top:0;left:28px;right:28px}.tier>p{letter-spacing:2px;color:#5f83a7;font:9px monospace}.tier.featured>p,.tier.featured .tier-note{color:#cfe5fa}.tier h3{font-size:17px}.tier>strong{color:#0757b9;margin:25px 0 5px;font:42px monospace}.tier.featured>strong{color:#fff}.tier>strong small{font-size:10px}.tier-note{color:#6788a7;font-size:10px}.tier a{color:inherit;border-top:1px solid #cfe0f1;margin-top:auto;padding-top:18px;font-size:10px;text-decoration:none}footer p{color:#8bc9ff;font-size:11px}footer>div{color:#a5c4e0;font-size:8px}.support-page{color:#0c315f;background:#f7fbff;overflow:hidden}.support-nav{position:absolute}.support-nav .current{color:#fff}.support-hero{color:#fff;background:linear-gradient(105deg,#032b63fa,#0757b9e0);min-height:610px;padding:150px 7vw 90px}.support-breadcrumb{color:#a7d0f2;align-items:center;gap:12px;margin-bottom:75px;font-size:14px;display:flex}.support-breadcrumb a{color:#fff;text-decoration:none}.support-hero h1{letter-spacing:-3px;margin:25px 0 22px;font-size:64px;line-height:1.12}.support-hero h1 em,.support-cta h2 em{color:#8bc9ff;font-style:normal}.support-lead{color:#d5e9ff;max-width:650px;font-size:18px;line-height:1.9}.support-hero .button{cursor:pointer;border:0;margin-top:30px}.support-topic-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.support-topic{min-height:210px;color:var(--ink);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:28px;text-decoration:none;transition:all .3s;position:relative}.support-topic:hover{z-index:1;background:#f0f7ff;transform:translateY(-5px);box-shadow:0 15px 30px #0757b91a}.support-topic>span{color:#73a4d1;font:14px monospace}.support-topic h3{margin:33px 0 12px;font-size:21px}.support-topic p{color:#63819e;max-width:250px;font-size:15px;line-height:1.7}.support-topic b{color:var(--navy);font-size:21px;position:absolute;bottom:28px;right:28px}.support-faq{background:#f7fbff;grid-template-columns:.7fr 1.3fr;gap:9vw;scroll-margin-top:30px;display:grid}.support-faq-intro h2{margin:22px 0;font-size:48px;line-height:1.15}.support-faq-intro h2 i{color:var(--blue);font-style:normal}.support-faq-intro>p:not(.eyebrow){color:#64819d;max-width:350px;font-size:16px;line-height:1.9}.support-faq-intro button{cursor:pointer;background:0 0;border:0;padding-left:0}.support-faq-list{border-top:1px solid #cbddeb}.support-faq-item{border-bottom:1px solid #cbddeb;scroll-margin-top:90px}.support-faq-question{width:100%;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:18px;font-weight:700;display:flex}.support-faq-question span{align-items:center;gap:20px;display:flex}.support-faq-question small{color:#78a2c7;font:13px monospace}.support-faq-question b{color:var(--blue);font-size:27px;font-weight:400}.support-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.support-faq-answer p{color:#63809d;margin:0;font-size:16px;line-height:1.9;overflow:hidden}.support-faq-item.is-open .support-faq-answer{grid-template-rows:1fr}.support-faq-item.is-open .support-faq-answer p{padding:0 45px 24px 42px}.support-cta{color:#fff;background:linear-gradient(120deg,#032b63,#0757b9);justify-content:space-between;align-items:center;gap:30px;padding:90px 7vw;display:flex}.support-cta h2{margin:20px 0;font-size:44px;line-height:1.2}.support-cta>div>p:last-child{color:#cde5fa;font-size:16px}.support-cta button{cursor:pointer;border:0;flex-shrink:0}footer{color:#fff;background:#032b63;justify-content:space-between;align-items:center;min-height:150px;padding:45px 7vw;display:flex}footer a{color:inherit}footer .brand{text-decoration:none}.route-loading{text-align:center;color:#0757b9;background:#f7fbff;place-content:center;min-height:100vh;display:grid}.route-loading-mark{border:2px solid #0757b9;place-items:center;width:54px;height:54px;margin:auto;font:italic 26px serif;display:grid}.route-loading p{letter-spacing:1px;font-size:12px}@media (max-width:900px){.support-hero{padding:140px 24px 75px}.support-hero h1{font-size:48px}.support-breadcrumb{margin-bottom:55px}.support-topic-grid{grid-template-columns:repeat(2,1fr)}.support-faq{grid-template-columns:1fr;gap:45px}.support-cta{padding:70px 24px}.nav-links{display:none}.nav{padding:0 20px}.language{display:none}.hero{aspect-ratio:auto;grid-template-columns:1fr;min-height:700px;padding:140px 24px 70px}.hero-visual{min-height:80px}.slide-control{bottom:10px;left:0;right:auto}.nav-cta{gap:5px;padding:0 12px}h1{font-size:45px}.hero-stats{gap:22px}.section{padding:75px 24px}.discovery,.network{grid-template-columns:1fr}.category-grid{grid-template-columns:repeat(2,1fr)}.portal-box{grid-template-columns:1fr;height:auto}.portal-sidebar{display:none}.tier-grid{grid-template-columns:1fr}.tier.featured{transform:none}.section-heading{align-items:start;gap:20px}.trust-strip{padding:20px}.logos b:nth-child(n+4){display:none}}.network-divider{color:#0757b9;z-index:3;letter-spacing:1px;background:#fff;border-top:1px solid #dceafb;border-bottom:1px solid #dceafb;grid-template-columns:190px 1fr 190px;align-items:center;height:58px;padding:0 7vw;font-size:8px;display:grid;position:relative}.network-divider>span{font-weight:700}.network-divider>div{white-space:nowrap;justify-content:center;gap:24px;display:flex}.network-divider i{color:#80add7;font-style:normal}.network-divider small{text-align:right;color:#6290ba}@media (max-width:560px){.network-divider{grid-template-columns:1fr;height:52px;padding:0 24px;overflow:hidden}.network-divider>span,.network-divider small{display:none}.network-divider>div{justify-content:flex-start;gap:18px;animation:12s linear infinite tickerMove}}.category{color:#fff;background:#052f63;min-height:300px;overflow:hidden}.category:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#021f440f 20%,#021f44e0 100%);position:absolute;inset:0}.category-image{object-fit:cover;mix-blend-mode:normal;z-index:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.category-num,.category h3,.category p,.category .arrow{z-index:2;color:#fff;position:absolute}.category-num{top:25px;left:25px}.category h3{bottom:48px;left:25px}.category p{color:#d6eaff;margin:0;bottom:23px;left:25px}.category .arrow{color:#fff;bottom:25px;right:25px}@media (max-width:560px){.category{min-height:320px}}.catalog-hero-bg{overflow:hidden}.catalog-hero-bg img{object-fit:cover}.catalog-hero-bg:after{content:"";background:linear-gradient(90deg,#032b63f7,#032b63ab 48%,#032b632e);position:absolute;inset:0}.category{text-decoration:none}.catalog-page{color:#0c315f;background:#f7fbff}.catalog-nav{position:absolute}.catalog-nav .current{color:#fff}.catalog-hero{color:#fff;background:#032b63;align-items:center;min-height:620px;padding:150px 7vw 80px;display:flex;position:relative;overflow:hidden}.catalog-hero-bg{background:linear-gradient(90deg,#032b63f7,#032b63ab 48%,#032b632e),url(/hero-network.png) 50%/cover;position:absolute;inset:0}.catalog-hero-copy{z-index:1;max-width:720px;position:relative}.catalog-hero-copy h1{font-size:62px}.catalog-hero-copy>p:last-of-type{color:#d5e9ff;line-height:1.9}.catalog-hero-actions{gap:12px;margin-top:35px;display:flex}.catalog-hero-index{z-index:1;text-align:right;flex-direction:column;display:flex;position:absolute;bottom:60px;right:7vw}.catalog-hero-index strong{color:#fff;font:72px monospace}.catalog-hero-index span{letter-spacing:3px;color:#8bc9ff;font-size:10px}.catalog-hero-index small{color:#cfe5fa;margin-top:8px;font-size:9px}.catalog-toolbar{z-index:5;background:#fff;border-bottom:1px solid #dceafb;align-items:center;gap:0;height:90px;padding:0 7vw;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0757b90f}.catalog-toolbar>span{color:#7792ad;margin-right:28px;font-size:10px}.catalog-toolbar a{color:#315d88;border-left:1px solid #e2edf8;align-items:center;height:100%;padding:0 20px;font-size:11px;text-decoration:none;transition:all .25s;display:flex}.catalog-toolbar a:hover{color:#fff;background:#0757b9}.catalog-page-content{padding:100px 7vw}.catalog-page-heading{justify-content:space-between;align-items:end;display:flex}.catalog-page-heading h2{letter-spacing:-2px;margin:20px 0 0;font-size:50px}.catalog-page-heading p:last-child{color:#6684a2;font-size:12px;line-height:1.8}.catalog-detail-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:55px;display:grid}.catalog-detail-card{background:#fff;border:1px solid #dceafb;grid-template-columns:1.05fr .95fr;min-height:330px;scroll-margin-top:110px;transition:transform .3s,box-shadow .3s;display:grid}.catalog-detail-card:hover{transform:translateY(-7px);box-shadow:0 20px 36px #0757b91f}.catalog-detail-media{background:#052f63;min-height:330px;position:relative;overflow:hidden}.catalog-detail-media img{object-fit:cover;transition:transform .45s}.catalog-detail-card:hover .catalog-detail-media img{transform:scale(1.06)}.catalog-detail-media:after{content:"";background:linear-gradient(#0000 45%,#032b63a6);position:absolute;inset:0}.catalog-detail-media span,.catalog-detail-media small{z-index:1;color:#fff;position:absolute}.catalog-detail-media span{font:11px monospace;top:20px;left:20px}.catalog-detail-media small{font:9px monospace;bottom:20px;left:20px}.catalog-detail-copy{flex-direction:column;padding:28px 25px;display:flex}.catalog-detail-copy>p{letter-spacing:1.5px;color:#6189b1;font:9px monospace}.catalog-detail-copy h3{margin:7px 0 20px;font-size:22px}.catalog-detail-copy ul{border-top:1px solid #e3edf7;margin:0;padding:0;list-style:none}.catalog-detail-copy li{border-bottom:1px solid #e3edf7;justify-content:space-between;padding:11px 0;font-size:11px;display:flex}.catalog-detail-copy li span{color:#0b69d1}.catalog-detail-foot{justify-content:space-between;align-items:end;margin-top:auto;padding-top:18px;display:flex}.catalog-detail-foot>span{color:#3c7c68;font-size:9px}.catalog-detail-foot i{background:#25a56f;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.catalog-detail-foot a{color:#0757b9;border-bottom:1px solid #75a8d8;padding-bottom:4px;font-size:10px;text-decoration:none}.catalog-cta{color:#fff;background:linear-gradient(120deg,#032b63,#0757b9);justify-content:space-between;align-items:center;padding:85px 7vw;display:flex}.catalog-cta h2{margin:20px 0 0;font-size:38px;line-height:1.25}.catalog-cta .button{flex-shrink:0}@media (max-width:900px){.catalog-hero{min-height:650px;padding:145px 24px 70px}.catalog-hero-copy h1{font-size:45px}.catalog-hero-index{right:24px}.catalog-toolbar{padding:0 24px;overflow-x:auto}.catalog-toolbar>span{display:none}.catalog-toolbar a{white-space:nowrap}.catalog-page-content{padding:75px 24px}.catalog-detail-grid{grid-template-columns:1fr}.catalog-page-heading{align-items:start}.catalog-cta{gap:30px;padding:70px 24px}}@media (max-width:560px){.catalog-hero-index{display:none}.catalog-hero-actions{flex-direction:column}.catalog-page-heading{flex-direction:column;align-items:flex-start}.catalog-page-heading h2{font-size:38px}.catalog-detail-card{grid-template-columns:1fr}.catalog-detail-media{min-height:260px}.catalog-cta{flex-direction:column;align-items:flex-start}.catalog-cta h2{font-size:30px}}.product-browser{background:#f7fbff;padding:100px 7vw}.product-browser-head{justify-content:space-between;align-items:end;display:flex}.product-browser-head h2{letter-spacing:-2px;margin:20px 0 0;font-size:50px}.product-browser-head h2 i{color:#0b69d1;font-style:normal}.product-browser-head>p{color:#6583a0;font-size:12px;line-height:1.8}.product-filter{gap:8px;margin:45px 0 28px;padding-bottom:4px;display:flex;overflow-x:auto}.product-filter button{color:#42688d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4e4f4;padding:13px 18px;font-size:10px}.product-filter button.active{color:#fff;background:#0757b9;border-color:#0757b9}.product-filter button span{opacity:.65;margin-left:15px}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.catalog-empty{text-align:center;color:#527493;background:#fff;border:1px dashed #bcd4e8;padding:70px 24px}.catalog-empty h3{color:#0c315f;margin:0 0 12px;font-size:24px}.catalog-empty p{max-width:560px;margin:0 auto 24px;font-size:16px;line-height:1.8}.catalog-empty>div{justify-content:center;gap:12px;display:flex}.catalog-empty .button{cursor:pointer;border:1px solid #0757b9}.product-card{text-align:left;color:#0c315f;cursor:pointer;background:#fff;border:1px solid #dce9f6;padding:0;transition:all .3s;overflow:hidden}.product-card:hover{transform:translateY(-8px);box-shadow:0 20px 36px #0757b924}.product-photo{background:#052f63;height:255px;position:relative;overflow:hidden}.product-photo img{object-fit:cover;transition:transform .4s}.product-card:hover .product-photo img{transform:scale(1.06)}.product-photo:after{content:"";background:linear-gradient(#0000 55%,#032b63b3);position:absolute;inset:0}.product-photo span{z-index:1;color:#fff;letter-spacing:1px;font-size:9px;position:absolute;bottom:17px;left:20px}.product-card-copy{padding:22px}.product-card-copy>p{letter-spacing:1px;color:#6c8bad;font:8px monospace}.product-card-copy h3{margin:9px 0 20px;font-size:17px}.product-card dl{border-top:1px solid #e1ecf7;border-bottom:1px solid #e1ecf7;margin:0;padding:8px 0}.product-card dl div{grid-template-columns:62px 1fr;padding:6px 0;display:grid}.product-card dt{color:#7e99b5;font:8px monospace}.product-card dd{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.product-card-foot{justify-content:space-between;margin-top:18px;font-size:8px;display:flex}.product-card-foot>span{color:#378367}.product-card-foot i{background:#25a56f;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.product-card-foot b{color:#0757b9}.product-modal{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02142bc7;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.product-modal-panel{background:#fff;grid-template-columns:1fr 1fr;width:min(1080px,96vw);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #00193c66}.modal-close{z-index:4;color:#0757b9;cursor:pointer;background:#eef6ff;border:0;width:38px;height:38px;font-size:25px;position:absolute;top:14px;right:18px}.modal-gallery{background:#052f63;flex-direction:column;min-height:650px;display:flex;position:relative}.modal-main-image{flex:1;min-height:520px;position:relative}.modal-main-image img{object-fit:cover}.modal-gallery:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#032b63bf);position:absolute;inset:0}.modal-image-label{z-index:1;color:#fff;flex-direction:column;padding:25px 30px;display:flex;position:relative}.modal-image-label span{letter-spacing:2px;font-size:9px}.modal-image-label small{color:#aaceef;margin-top:6px;font-size:8px}.modal-info{padding:50px 45px}.modal-category{color:#0b69d1;letter-spacing:1.5px;font:9px monospace}.modal-info h2{margin:13px 0 8px;font-size:30px}.modal-sku{color:#7390ad;font:9px monospace}.oe-block{background:#eef6ff;border-left:3px solid #0b69d1;flex-direction:column;margin:28px 0 22px;padding:17px 20px;display:flex}.oe-block small{color:#6888a6;margin-bottom:8px;font-size:8px}.oe-block strong{color:#0757b9;margin:2px 0;font:16px monospace}.fitment-block div{color:#456783;padding:6px 0;font-size:10px}.fitment-block div span{color:#16885d;margin-right:9px}.spec-grid{border-top:1px solid #dfeaf5;border-left:1px solid #dfeaf5;grid-template-columns:1fr 1fr;margin:22px 0;display:grid}.spec-grid div{border-bottom:1px solid #dfeaf5;border-right:1px solid #dfeaf5;padding:14px}.spec-grid dt{color:#7892ac;margin-bottom:6px;font-size:8px}.spec-grid dd{margin:0;font-size:10px}.spec-grid .in-stock{color:#27815f}.fitment-note{color:#7a91a8;font-size:8px;line-height:1.7}.modal-actions{gap:10px;margin-top:25px;display:flex}.modal-actions a,.modal-actions button{justify-content:center;align-items:center;height:48px;padding:0 20px;font-size:10px;text-decoration:none;display:flex}.modal-primary{color:#fff;background:#0757b9;flex:1}.modal-actions button{color:#466886;cursor:pointer;background:#fff;border:1px solid #cadae9}@media (max-width:900px){.product-browser{padding:75px 24px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-modal-panel{grid-template-columns:1fr}.modal-gallery{min-height:400px}.modal-main-image{min-height:340px}.modal-info{padding:35px 25px}.product-browser-head{align-items:start}}@media (max-width:560px){.catalog-empty>div{flex-direction:column}.catalog-empty .button{justify-content:space-between;width:100%}.product-browser-head{flex-direction:column}.product-browser-head h2{font-size:38px}.product-grid{grid-template-columns:1fr}.product-photo{height:280px}.product-modal{padding:0}.product-modal-panel{width:100vw;max-height:100vh}.modal-gallery{min-height:300px}.modal-main-image{min-height:260px}.spec-grid{grid-template-columns:1fr}.modal-actions{flex-direction:column}}.packaging{background:#fff}.packaging-heading{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.packaging-heading h2{letter-spacing:-2px;margin:22px 0 0;font-size:48px;line-height:1.13}.packaging-heading h2 i{color:#0b69d1;font-style:normal}.packaging-heading>p{color:#6483a2;font-size:12px;line-height:1.8}.packaging-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.package-card{background:#f8fbff;border:1px solid #d9e8f7;transition:transform .35s,box-shadow .35s}.package-card:hover{transform:translateY(-8px);box-shadow:0 20px 38px #0757b91f}.package-placeholder{background:linear-gradient(145deg,#eaf4ff,#f9fcff);border-bottom:1px solid #d9e8f7;flex-direction:column;justify-content:center;align-items:center;height:390px;display:flex;position:relative;overflow:hidden}.package-placeholder:before{content:"";background-image:linear-gradient(#0757b90b 1px,#0000 1px),linear-gradient(90deg,#0757b90b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.package-placeholder:after{content:"";border:1px solid #0b69d11f;border-radius:50%;width:210px;height:210px;position:absolute}.package-placeholder strong{color:#245786;z-index:1;margin-top:26px;font-size:14px}.package-placeholder small{color:#7695b3;z-index:1;margin-top:8px;font-size:9px}.package-placeholder em{color:#8ba5bd;letter-spacing:1px;font:8px monospace;position:absolute;bottom:18px;left:22px}.package-icon{z-index:1;width:100px;height:90px;position:relative}.box-icon i{border:2px solid #0b69d1;position:absolute;inset:18px 10px 0;transform:skewY(-4deg)}.box-icon i:before{content:"";border-left:1px solid #0b69d1;position:absolute;top:0;bottom:0;left:50%}.box-icon b{transform-origin:0 100%;border:2px solid #0b69d1;height:28px;position:absolute;top:17px;left:10px;right:10px;transform:skewY(16deg)rotate(-1deg)}.bag-icon i{border:2px solid #0b69d1;border-radius:4px 4px 12px 12px;position:absolute;inset:8px 18px 0;transform:perspective(100px)rotateX(-2deg)}.bag-icon i:before{content:"";border-top:2px solid #0b69d1;position:absolute;top:10px;left:8px;right:8px}.bag-icon b{border:2px solid #0b69d1;border-bottom:0;border-radius:5px 5px 0 0;height:11px;position:absolute;top:3px;left:38px;right:38px}.package-copy{padding:27px 28px}.package-copy>span{letter-spacing:1.5px;color:#6e91b3;font:8px monospace}.package-copy h3{margin:10px 0;font-size:20px}.package-copy p{color:#617e9b;font-size:11px;line-height:1.7}.package-copy>div{gap:7px;margin-top:20px;display:flex}.package-copy b{color:#0757b9;background:#e7f2ff;padding:7px 10px;font-size:8px;font-weight:500}.packaging-note{color:#fff;background:#032b63;grid-template-columns:190px 1fr auto;align-items:center;gap:20px;min-height:58px;margin-top:18px;padding:0 24px;display:grid}.packaging-note span,.packaging-note b{letter-spacing:1px;font:8px monospace}.packaging-note p{color:#c9e2f8;font-size:9px}.packaging-note b{color:#8bc9ff}@media (max-width:800px){.packaging-heading{align-items:start}.packaging-grid{grid-template-columns:1fr}.package-placeholder{height:350px}.packaging-note{grid-template-columns:1fr;gap:5px;padding:18px 22px}.packaging-note b{display:none}}@media (max-width:560px){.packaging-heading{flex-direction:column;align-items:flex-start}.packaging-heading h2{font-size:38px}.packaging-heading>p{margin-top:20px}.package-placeholder{height:300px}}.catalog-search{width:min(430px,100%)}.catalog-search label{color:#6685a4;margin-bottom:8px;font-size:9px;display:block}.catalog-search input{color:#0c315f;background:#fff;border:1px solid #cfe0f1;outline:none;width:100%;height:50px;padding:0 17px}.catalog-search input:focus{border-color:#0b69d1;box-shadow:0 0 0 3px #0b69d114}.catalog-result-count{color:#6c88a4;margin:-12px 0 20px;font-size:10px}.catalog-result-count strong{color:#0757b9}.product-card-noimage{min-height:330px}.product-noimage-head{color:#fff;background:linear-gradient(135deg,#032b63,#0757b9);grid-template-columns:1fr auto;align-content:space-between;height:118px;padding:20px;display:grid}.product-noimage-head>span{color:#8bc9ff;font:27px monospace}.product-noimage-head small{letter-spacing:1.5px;text-align:right;color:#d4eaff;font:8px monospace}.product-noimage-head b{letter-spacing:2px;border-top:1px solid #ffffff38;grid-column:1/-1;padding-top:12px;font:11px monospace}.product-card-noimage .product-card-copy{padding:22px}.product-card-noimage dl div{grid-template-columns:62px 1fr}.product-modal-noimage{grid-template-columns:.85fr 1.15fr}.modal-product-identity{color:#fff;background:linear-gradient(145deg,#032b63,#0757b9);flex-direction:column;min-height:650px;padding:55px 45px;display:flex}.modal-product-identity>span{color:#70bdff;font:72px monospace}.modal-product-identity>small{letter-spacing:2px;color:#cfe5fa;margin-top:4px;font:9px monospace}.modal-product-identity>strong{letter-spacing:3px;border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;margin:45px 0;padding:18px 0;font:15px monospace}.modal-product-identity h2{margin:auto 0 8px;font-size:32px}.modal-product-identity p{color:#aaceef;font:9px monospace}.modal-product-identity>div{letter-spacing:1.5px;color:#8bc9ff;margin-top:40px;font-size:8px;line-height:1.8}@media (max-width:900px){.product-browser-head{gap:30px}.product-modal-noimage{grid-template-columns:1fr}.modal-product-identity{min-height:360px}.modal-product-identity h2{margin-top:55px}}@media (max-width:560px){.catalog-search{margin-top:20px}.product-noimage-head{height:110px}.modal-product-identity{min-height:320px;padding:35px 25px}.modal-product-identity>span{font-size:50px}.modal-product-identity>strong{margin:25px 0}.modal-product-identity h2{margin-top:25px;font-size:25px}}.category-image{image-rendering:auto;object-fit:cover!important;mix-blend-mode:normal!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.category:hover .category-image{filter:none!important;transform:scale(1.025)!important}.category:after{background:linear-gradient(#021f4400 45%,#021f44b8 100%)!important}.supply-page{color:#0c315f;background:#fff;overflow:hidden}.supply-nav{position:absolute}.supply-nav .current{color:#fff}.supply-hero{color:#fff;align-items:center;height:720px;padding:130px 7vw 70px;display:flex;position:relative}.supply-hero>img{object-fit:cover}.supply-hero-shade{background:linear-gradient(90deg,#032b63f7,#032b63ab 48%,#032b632e),linear-gradient(#0000,#021e428c);position:absolute;inset:0}.supply-hero-copy{z-index:1;max-width:720px;position:relative}.supply-hero-copy h1{font-size:65px}.supply-hero-copy>p:last-of-type{color:#d4e9fb;max-width:550px;font-size:14px;line-height:1.9}.supply-hero-copy>div{gap:12px;margin-top:35px;display:flex}.supply-hero-data{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#032b63b8;display:flex;position:absolute;bottom:60px;right:7vw}.supply-hero-data>div{border:1px solid #8bc9ff40;flex-direction:column;padding:22px 28px;display:flex}.supply-hero-data strong{font:28px monospace}.supply-hero-data strong small{color:#8bc9ff;font-size:13px}.supply-hero-data span{color:#cde5f8;margin-top:6px;font-size:8px}.supply-intro{grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;padding:110px 7vw;display:grid}.supply-intro-copy h2{letter-spacing:-2px;margin:22px 0;font-size:50px;line-height:1.14}.supply-intro-copy h2 i{color:#0b69d1;font-style:normal}.supply-intro-copy>p:last-of-type{color:#5f7d9a;font-size:13px;line-height:1.9}.supply-intro-copy>a{color:#0757b9;border-bottom:1px solid #75a8d8;margin-top:24px;padding-bottom:6px;font-size:10px;text-decoration:none;display:inline-block}.factory-visual{color:#fff;background:linear-gradient(145deg,#032b63,#0757b9);grid-template-rows:1fr auto;grid-template-columns:190px 1fr;height:380px;padding:35px;display:grid}.factory-grid{border-right:1px solid #ffffff2e;flex-direction:column;display:flex}.factory-grid span{letter-spacing:1px;color:#add2f1;font:8px monospace}.factory-grid strong{color:#fff;margin:auto 0;font:100px monospace}.factory-grid small{color:#8bc9ff;font-size:8px}.factory-bars{align-items:end;gap:13px;padding:30px 20px 0 35px;display:flex}.factory-bars i{opacity:.85;background:linear-gradient(#8bc9ff,#fff);flex:1}.factory-foot{color:#bcdaf4;border-top:1px solid #ffffff2e;grid-column:1/-1;justify-content:space-between;margin-top:25px;padding-top:18px;font:8px monospace;display:flex}.factory-foot b{color:#fff}.capability-section{color:#fff;background:#032b63;padding:100px 7vw}.capability-heading h2{margin:20px 0 45px;font-size:44px}.capability-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid}.capability-grid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:390px;padding:28px;display:flex}.capability-grid article>span{color:#8bc9ff;font:8px monospace}.capability-grid article>strong{margin:40px 0 5px;font:40px monospace}.capability-grid article>small{color:#a8c9e5;font-size:8px}.capability-grid h3{margin-top:auto;font-size:18px}.capability-grid p{color:#bcd6ec;font-size:10px;line-height:1.8}.factory-scale{background:#f7fbff;padding:110px 7vw}.factory-scale-heading{justify-content:space-between;align-items:end;display:flex}.factory-scale-heading h2{margin:20px 0 0;font-size:48px}.factory-scale-heading h2 i{color:#0b69d1;font-style:normal}.factory-scale-heading>p{color:#6482a0;font-size:11px;line-height:1.8}.scale-layout{grid-template-columns:1fr 1fr;margin-top:50px;display:grid}.scale-main{color:#fff;background:#0757b9;flex-direction:column;min-height:420px;padding:45px;display:flex}.scale-main>span{letter-spacing:2px;color:#bcdcf6;font:8px monospace}.scale-main>strong{margin:auto 0 0;font:85px monospace}.scale-main>strong small{color:#8bc9ff;font-size:26px}.scale-main>p{color:#cbe2f5;font-size:10px}.scale-main>div{gap:7px;margin-top:35px;display:flex}.scale-main b{background:#ffffff1f;padding:8px 10px;font-size:8px}.scale-stats{grid-template-columns:1fr 1fr;display:grid}.scale-stats>div{background:#fff;border-bottom:1px solid #dce9f5;border-right:1px solid #dce9f5;flex-direction:column;padding:32px;display:flex}.scale-stats span{color:#587997;font-size:10px}.scale-stats strong{color:#0757b9;margin:auto 0 7px;font:38px monospace}.scale-stats strong small{font-size:14px}.scale-stats>div>small{color:#8aa4bc;font:7px monospace}.supply-process{background:#fff;grid-template-columns:.55fr 1.45fr;gap:7vw;padding:100px 7vw;display:grid}.process-heading h2{font-size:42px;line-height:1.2}.process-list{border-top:1px solid #d8e7f4;border-left:1px solid #d8e7f4;grid-template-columns:repeat(3,1fr);display:grid}.process-list>div{border-bottom:1px solid #d8e7f4;border-right:1px solid #d8e7f4;min-height:210px;padding:24px;position:relative}.process-list span{color:#7595b3;font:9px monospace}.process-list i{background:#0b69d1;width:30px;height:2px;margin:30px 0;display:block}.process-list p{color:#64819d;font-size:9px;line-height:1.7}.logistics-section{color:#fff;align-items:center;height:600px;padding:100px 7vw;display:flex;position:relative}.logistics-section>img{object-fit:cover}.logistics-shade{background:linear-gradient(90deg,#032b63ed,#032b6359);position:absolute;inset:0}.logistics-copy{z-index:1;max-width:520px;position:relative}.logistics-copy h2{font-size:48px;line-height:1.16}.logistics-copy>p:last-child{color:#d3e7f8;font-size:12px;line-height:1.9}.logistics-route{z-index:1;align-items:center;gap:20px;display:flex;position:absolute;bottom:85px;right:7vw}.logistics-route span{flex-direction:column;font:9px monospace;display:flex}.logistics-route span i{background:#fff;border-radius:50%;width:10px;height:10px;margin-bottom:12px;box-shadow:0 0 0 8px #8bc9ff40}.logistics-route span small{color:#9ecbf0;margin-top:4px;font-size:7px}.logistics-route>b{color:#8bc9ff;font-weight:400}@media (max-width:900px){.supply-hero{height:760px;padding:140px 24px 80px}.supply-hero-copy h1{font-size:48px}.supply-hero-data{bottom:45px;left:24px;right:24px}.supply-intro{grid-template-columns:1fr;padding:80px 24px}.capability-section,.factory-scale,.supply-process{padding:80px 24px}.capability-grid{grid-template-columns:repeat(2,1fr)}.scale-layout,.supply-process{grid-template-columns:1fr}.logistics-section{padding:80px 24px}.logistics-route{right:24px}}@media (max-width:560px){.supply-hero-copy h1{font-size:40px}.supply-hero-copy>div{flex-direction:column}.supply-hero-data>div{padding:15px}.supply-intro-copy h2,.factory-scale-heading h2{font-size:38px}.factory-visual{grid-template-columns:120px 1fr;height:320px;padding:22px}.factory-grid strong{font-size:70px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:300px}.factory-scale-heading{flex-direction:column;align-items:flex-start}.scale-main{padding:30px}.scale-main>strong{font-size:60px}.scale-stats{grid-template-columns:1fr}.process-list{grid-template-columns:1fr 1fr}.logistics-copy h2{font-size:38px}.logistics-route{gap:12px;left:24px;right:auto}.logistics-route>b{font-size:10px}}.admin-login{color:#0b315e;background:#032b63;place-items:center;min-height:100vh;display:grid}.admin-login form{background:#fff;width:min(420px,90vw);padding:45px;box-shadow:0 25px 70px #001c43}.admin-login form>p{color:#5280ad;letter-spacing:2px;margin:15px 0 35px;font:9px monospace}.admin-login h1{font-size:28px}.admin-login label,.admin-form-grid label{color:#567795;flex-direction:column;gap:8px;font-size:9px;display:flex}.admin-login input,.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.content-editor input,.content-editor textarea{color:#143d66;background:#f8fbfe;border:1px solid #d5e3ef;outline:none;padding:13px}.admin-login button,.admin-main header>button,.admin-modal footer button:last-child{color:#fff;background:#0757b9;border:0;margin-top:20px;padding:14px 20px}.admin-login small{color:#849db3;margin-top:20px;font-size:8px;line-height:1.7;display:block}.admin-login b{color:#d94b4b;margin-top:12px;font-size:10px;display:block}.admin-shell{color:#173c63;background:#f2f6fa;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-shell aside{color:#fff;background:#032b63;flex-direction:column;height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:12px;margin-bottom:60px;display:flex}.admin-brand b{font-size:12px}.admin-brand small{color:#80b3dd;margin-top:4px;font:7px monospace;display:block}.admin-shell aside nav{flex-direction:column;gap:5px;display:flex}.admin-shell aside nav button{color:#a9c7e1;text-align:left;background:0 0;border:0;justify-content:space-between;padding:14px;display:flex}.admin-shell aside nav button.active{color:#fff;background:#0757b9}.admin-shell aside nav span{font:8px monospace}.admin-shell aside>a{color:#a9c7e1;margin-top:auto;padding:14px;font-size:9px;text-decoration:none}.admin-shell .logout{color:#91b6d6;background:0 0;border:1px solid #315d88;padding:11px}.admin-main{padding:45px 4vw}.admin-main>header{align-items:center;gap:25px;display:flex}.admin-main>header>div{margin-right:auto}.admin-main>header p,.admin-modal header p{color:#6c8ca8;letter-spacing:2px;font:8px monospace}.admin-main>header h1{margin:5px 0;font-size:30px}.admin-main>header span{color:#147044;font-size:9px}.admin-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:35px 0;display:grid}.admin-stats>div{background:#fff;border:1px solid #dce7f0;padding:22px}.admin-stats span{color:#7894ab;font-size:9px}.admin-stats strong{color:#0757b9;margin-top:12px;font:32px monospace;display:block}.admin-table{background:#fff;border:1px solid #dce7f0}.admin-table-head,.admin-row{border-bottom:1px solid #e6eef5;grid-template-columns:2fr 1fr 1.2fr .7fr .7fr .8fr;align-items:center;gap:14px;padding:13px 18px;display:grid}.admin-table-head{color:#718ca4;background:#f8fbfd;font:8px monospace}.admin-row>div:first-child{align-items:center;gap:12px;display:flex}.admin-row img,.admin-row i{object-fit:cover;background:#e9f0f6;width:48px;height:42px}.admin-row b small{color:#8299ae;margin-top:4px;font:7px monospace;display:block}.admin-row em{color:#986e22;font-style:normal}.admin-row em.on{color:#278155}.admin-row button{color:#0757b9;background:0 0;border:0;padding:5px;font-size:8px}.admin-modal{z-index:99;background:#021a39b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal form{background:#fff;width:min(760px,95vw);max-height:92vh;padding:30px;overflow:auto}.admin-modal header{justify-content:space-between;display:flex}.admin-modal header h2{margin:5px 0 25px}.admin-modal header button{background:0 0;border:0;font-size:26px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-form-grid .wide,.admin-form-grid .publish{grid-column:1/-1}.admin-form-grid textarea{min-height:75px}.product-upload{background:#f5f9fc;border:1px dashed #a9c3da;justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.product-upload img{object-fit:contain;width:100%;height:100%}.product-upload i{color:#8aa2b8;font-size:9px}.product-upload span,.upload-button{color:#fff;cursor:pointer;background:#0757b9;padding:9px 13px;font-size:8px;position:absolute}.product-upload input,.upload-button input{display:none}.admin-form-grid .publish{flex-direction:row;align-items:center}.admin-modal footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.admin-modal footer button{background:#fff;border:1px solid #d4e0eb;padding:12px 20px}.content-editor{grid-template-columns:1fr 1fr;gap:15px;margin-top:35px;display:grid}.content-editor article{background:#fff;border:1px solid #dce7f0;padding:22px;position:relative}.content-editor article>div:first-child{justify-content:space-between;margin-bottom:14px;display:flex}.content-editor article span{font-size:11px;font-weight:600}.content-editor article small{color:#839bae;font:7px monospace}.content-editor textarea,.content-editor>article>input{width:100%;min-height:85px}.content-editor article>button{color:#fff;background:#0757b9;border:0;margin-top:12px;padding:9px 14px;font-size:8px}.content-image-preview{background:#eaf1f7;place-items:center;height:150px;margin-bottom:10px;display:grid;overflow:hidden}.content-image-preview img{object-fit:cover;width:100%;height:100%}.content-image-preview i{color:#8399ad;font-size:9px}.upload-button{margin-bottom:10px;display:inline-block;position:relative}@media (max-width:800px){.admin-shell{grid-template-columns:1fr}.admin-shell aside{flex-direction:row;align-items:center;height:auto;padding:15px;position:relative}.admin-brand{margin:0 auto 0 0}.admin-shell aside nav{flex-direction:row}.admin-shell aside>a,.admin-shell .logout{display:none}.admin-table{overflow:auto}.admin-table-head,.admin-row{min-width:750px}.content-editor,.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .wide,.admin-form-grid .publish{grid-column:auto}.admin-main{padding:25px 15px}}.visual-editor{color:#173c63;background:#eef3f8;min-height:100vh;margin:-45px -4vw}.visual-toolbar{background:#fff;border-bottom:1px solid #d8e4ed;align-items:center;gap:15px;height:70px;padding:0 24px;display:flex}.page-select{flex-direction:column;margin-right:auto;display:flex}.page-select span,.visual-toolbar button,.visual-message{font-size:9px}.page-select b{margin-top:4px;font-size:14px}.device-toggle{background:#eef4f8;display:flex}.device-toggle button{color:#7190a9;background:0 0;border:0;padding:9px 13px}.device-toggle button.active{color:#0757b9;background:#dcebf8}.refresh-preview,.save-section,.inspector-save{color:#0757b9;background:#fff;border:1px solid #b7cfe2;padding:11px 16px}.save-section,.inspector-save{color:#fff;background:#0757b9;border-color:#0757b9}.visual-workspace{grid-template-columns:190px minmax(380px,1fr) 330px;min-height:calc(100vh - 70px);display:grid}.section-rail{color:#fff;background:#032b63;padding:30px 15px}.section-rail p{color:#8cb8da;letter-spacing:2px;margin:0 10px 20px;font:8px monospace}.section-rail button{text-align:left;color:#a8c8df;background:0 0;border:0;gap:12px;width:100%;padding:15px 10px;display:flex}.section-rail button.active{color:#fff;background:#0757b9}.section-rail button i{font:10px monospace}.section-rail button span{font-size:11px}.section-rail button small{color:#8eb4d2;margin-top:4px;font-size:8px;display:block}.section-rail a{color:#a8c8df;margin:40px 10px;font-size:8px;text-decoration:none;display:block}.site-preview{background:#dbe5ee;flex-direction:column;align-items:center;padding:25px;display:flex}.preview-label{color:#63819b;justify-content:space-between;width:100%;max-width:1100px;margin-bottom:12px;font-size:9px;display:flex}.preview-label i{background:#42a472;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.preview-stage{background:#fff;width:100%;max-width:1100px;height:calc(100vh - 140px);overflow:hidden;box-shadow:0 8px 28px #b8c8d5}.site-preview.mobile .preview-stage{max-width:390px}.preview-stage iframe{background:#fff;border:0;width:100%;height:100%}.visual-inspector{background:#fff;padding:30px 24px;overflow:auto}.visual-inspector header{margin-bottom:28px;display:block}.visual-inspector header span{color:#7090a9;letter-spacing:2px;font:8px monospace}.visual-inspector h2{margin:8px 0;font-size:24px}.visual-inspector header p{color:#7b95aa;font-size:10px}.inspector-fields{flex-direction:column;gap:22px;display:flex}.inspector-fields>label>span{justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.inspector-fields>label>span small{color:#9aafbf;font-size:8px}.inspector-fields input,.inspector-fields textarea{box-sizing:border-box;color:#173c63;background:#f8fbfd;border:1px solid #d6e2ec;outline:none;width:100%;padding:12px}.inspector-fields textarea{resize:vertical;min-height:100px}.visual-image{background:#f5f9fc;border:1px dashed #adc7db;place-items:center;height:135px;margin-bottom:8px;display:grid;position:relative;overflow:hidden}.visual-image img{object-fit:cover;width:100%;height:100%}.visual-image i{text-align:center;color:#8ca5b8;font-size:9px}.visual-image label{color:#fff;background:#0757b9;padding:8px 12px;font-size:8px;position:absolute;bottom:8px}.visual-image input{display:none}.inspector-tip{background:#f0f7fd;border-left:2px solid #6ea9d7;margin-top:28px;padding:12px}.inspector-tip b{font-size:9px}.inspector-tip p{color:#6d8ba3;font-size:9px;line-height:1.6}.inspector-save{width:100%;margin-top:20px}@media (max-width:1100px){.visual-workspace{grid-template-columns:160px 1fr}.visual-inspector{grid-column:1/-1}.visual-editor{margin:-25px -15px}.preview-stage{height:620px}}@media (max-width:600px){.visual-toolbar{gap:7px;padding:0 12px}.visual-toolbar .refresh-preview{display:none}.visual-workspace{display:block}.section-rail{padding:10px;display:flex;overflow-x:auto}.section-rail p,.section-rail a{display:none}.section-rail button{min-width:120px;padding:12px}.site-preview{padding:12px}.preview-stage{height:520px}.visual-inspector{padding:24px}}.admin-main.visual-mode{padding:0;overflow:hidden}.home-editor{color:#173c63;background:#e9f0f6;height:100vh}.home-editor-bar{background:#fff;border-bottom:1px solid #d8e4ed;align-items:center;gap:14px;height:70px;padding:0 22px;display:flex}.home-editor-bar>div:first-child{flex-direction:column;margin-right:auto;display:flex}.home-editor-bar small{color:#7893aa;letter-spacing:2px;font:7px monospace}.home-editor-bar strong{margin-top:4px;font-size:15px}.home-editor-bar>span{color:#498263;font-size:8px}.home-editor-bar>span.dirty{color:#c18024}.editor-devices{background:#edf3f7;display:flex}.editor-devices button{color:#6a879e;background:0 0;border:0;padding:9px 12px;font-size:8px}.editor-devices button.active{color:#0757b9;background:#d7e9f7}.editor-secondary,.editor-publish{color:#0757b9;background:#fff;border:1px solid #b7cbda;padding:11px 15px;font-size:8px}.editor-publish,.publish-section{color:#fff;background:#0757b9;border-color:#0757b9}.home-editor-body{grid-template-columns:190px minmax(380px,1fr) 330px;height:calc(100vh - 70px);display:grid}.home-section-nav{color:#fff;background:#032b63;padding:25px 14px;overflow:auto}.home-section-nav>p{color:#87b2d3;letter-spacing:2px;margin:0 9px 18px;font:8px monospace}.home-section-nav button{color:#a7c6de;text-align:left;background:0 0;border:0;gap:10px;width:100%;padding:13px 9px;display:flex}.home-section-nav button.active{color:#fff;background:#0757b9}.home-section-nav button i{font:9px monospace}.home-section-nav button small{color:#8eb4d1;margin-top:4px;font-size:7px;display:block}.home-live-preview{background:#dce6ee;flex-direction:column;align-items:center;padding:20px;display:flex}.preview-status{color:#668298;justify-content:space-between;width:100%;margin-bottom:10px;font-size:8px;display:flex}.preview-status i{background:#3da16c;border-radius:50%;width:7px;height:7px;display:inline-block}.preview-status button{color:#0757b9;background:0 0;border:0;font-size:8px}.home-frame{background:#fff;width:100%;height:calc(100vh - 125px);overflow:hidden;box-shadow:0 8px 25px #b7c7d3}.home-live-preview.mobile .home-frame{max-width:390px}.home-frame iframe{border:0;width:100%;height:100%}.home-inspector{background:#fff;padding:25px 22px;overflow:auto}.inspector-head small{color:#7893aa;letter-spacing:2px;font:7px monospace}.inspector-head h2{margin:7px 0;font-size:24px}.inspector-head p{color:#7993a7;margin-bottom:26px;font-size:9px}.home-field{margin-bottom:21px;display:block}.home-field>span{justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.home-field>span small{color:#93a8b8;font-size:7px}.home-field>input,.home-field>textarea{box-sizing:border-box;color:#173c63;background:#f8fbfd;border:1px solid #d5e1ea;width:100%;padding:11px}.home-field>textarea{min-height:90px}.home-image-field{background:#edf3f7;border:1px dashed #adc3d4;place-items:center;height:130px;margin-bottom:7px;display:grid;position:relative;overflow:hidden}.home-image-field img{object-fit:cover;width:100%;height:100%}.home-image-field i{color:#8199ab;font-size:8px}.home-image-field label{color:#fff;background:#0757b9;padding:8px 11px;font-size:8px;position:absolute;bottom:8px}.home-image-field input{display:none}.editor-message{color:#397353;background:#eef7f2;margin-top:15px;padding:10px;font-size:8px}.reset-section,.publish-section{color:#0757b9;background:#fff;border:1px solid #c4d5e1;width:100%;margin-top:10px;padding:11px;font-size:8px}.publish-section{color:#fff;background:#0757b9}.package-placeholder>img{object-fit:cover;width:100%;height:100%}@media (max-width:1100px){.home-editor-body{grid-template-columns:160px 1fr}.home-inspector{grid-column:1/-1}.home-editor,.home-editor-body{height:auto}.home-frame{height:650px}}@media (max-width:700px){.home-editor-bar{padding:0 10px}.home-editor-bar>span,.editor-devices{display:none}.home-editor-body{display:block}.home-section-nav{padding:10px;display:flex;overflow-x:auto}.home-section-nav>p{display:none}.home-section-nav button{min-width:125px}.home-live-preview{padding:10px}.home-frame{height:520px}.home-inspector{padding:22px}}.admin-authenticated{min-height:100vh}.admin-logout-fixed{z-index:100;color:#a9c7e1;background:#032b63;border:1px solid #426b91;padding:10px 16px;font-size:8px;position:fixed;bottom:22px;left:22px}.admin-login-loading{color:#d9e9f6;letter-spacing:1px;font-size:11px}.global-shipping{color:#fff;background:#032b63;height:690px;position:relative;overflow:hidden}.shipping-bg{object-fit:cover;width:100%;height:100%;animation:14s ease-in-out infinite alternate shippingZoom;position:absolute;inset:0}.shipping-overlay{background:linear-gradient(90deg,#032b63f0 0%,#032b6394 42%,#032b631f 72%),linear-gradient(#0000 55%,#021e42a6);position:absolute;inset:0}.shipping-copy{z-index:2;max-width:550px;position:absolute;top:105px;left:7vw}.shipping-copy h2{letter-spacing:-2px;margin:24px 0;font-size:52px;line-height:1.12}.shipping-copy h2 em{color:#8bc9ff;font-style:normal}.shipping-copy>p:last-of-type{color:#d3e8fb;max-width:470px;font-size:14px;line-height:1.9}.shipping-actions{gap:12px;margin-top:32px;display:flex}.shipping-route{z-index:3;color:#fff;align-items:center;width:45%;display:flex;position:absolute;top:70px;right:6vw}.port{letter-spacing:1px;white-space:nowrap;flex-direction:column;font:700 9px monospace;display:flex}.port>i{border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-bottom:10px;animation:2s infinite portPulse;box-shadow:0 0 0 7px #60b7ff40}.port small{color:#a9d3f7;margin-top:4px;font-size:7px}.route-line{background:repeating-linear-gradient(90deg,#8bc9ff 0 5px,#0000 5px 10px);flex:1;height:1px;margin:0 12px;position:relative}.route-line i{background:#fff;border-radius:50%;width:8px;height:8px;animation:3.5s linear infinite routeMove;position:absolute;top:-4px;left:0;box-shadow:0 0 10px #fff}.route-line:nth-of-type(2) i{animation-delay:1.5s}.shipping-stats{z-index:3;grid-template-columns:repeat(3,180px);gap:1px;display:grid;position:absolute;bottom:70px;left:7vw;right:7vw}.shipping-stats>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#032b63c7;border:1px solid #8bc9ff40;flex-direction:column;padding:20px 22px;display:flex}.shipping-stats small{letter-spacing:1px;color:#9fcdf3;font-size:7px}.shipping-stats strong{margin:10px 0 3px;font:28px monospace}.shipping-stats strong span{color:#8bc9ff;font-size:14px}.shipping-stats p{color:#cbe3f7;margin:0;font-size:8px}.shipping-ticker{z-index:4;color:#0757b9;letter-spacing:1px;background:#fff;grid-template-columns:190px 1fr 190px;align-items:center;height:48px;padding:0 7vw;font-size:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.shipping-ticker>span{font-weight:700}.shipping-ticker>div{white-space:nowrap;justify-content:center;gap:24px;display:flex}.shipping-ticker i{color:#80add7;font-style:normal}.shipping-ticker small{text-align:right;color:#6290ba}@keyframes shippingZoom{0%{transform:scale(1)}to{transform:scale(1.055)translate(-1%)}}@keyframes portPulse{0%,to{box-shadow:0 0 0 5px #60b7ff26}50%{box-shadow:0 0 0 12px #60b7ff52}}@keyframes routeMove{0%{left:0}to{left:100%}}@media (max-width:900px){.global-shipping{height:760px}.shipping-copy{top:85px;left:24px;right:24px}.shipping-route{width:auto;inset:auto 24px 250px}.shipping-stats{grid-template-columns:repeat(3,1fr);bottom:70px;left:24px;right:24px}.shipping-ticker{grid-template-columns:1fr 2fr;padding:0 24px}.shipping-ticker small{display:none}}@media (max-width:560px){.global-shipping{height:850px}.shipping-copy h2{font-size:40px}.shipping-actions{flex-direction:column;align-items:stretch}.shipping-route{bottom:305px}.shipping-stats{grid-template-columns:1fr;bottom:58px}.shipping-stats>div{grid-template-columns:1fr auto;align-items:center;padding:12px 18px;display:grid}.shipping-stats strong{grid-area:1/2/3;margin:0}.shipping-ticker>span{display:none}.shipping-ticker{grid-template-columns:1fr;overflow:hidden}.shipping-ticker>div{justify-content:flex-start;gap:16px;animation:12s linear infinite tickerMove}}@keyframes tickerMove{0%{transform:translate(0)}to{transform:translate(-45%)}}@media (prefers-reduced-motion:reduce){.shipping-bg,.port>i,.route-line i,.shipping-ticker>div{animation:none}}.product-filter button,.catalog-result-count{font-size:16px}.product-noimage-head>span{font-size:40px}.product-noimage-head small{font-size:14px}.product-noimage-head b{font-size:16px}.product-card-copy h3{font-size:24px}.product-card dt{font-size:14px}.catalog-search label{font-size:15px}.catalog-search input{font-size:18px}.product-browser-head>p{font-size:16px}.product-browser-head h2{line-height:1.25}.inquiry-overlay{z-index:300;background:#011227c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.inquiry-modal{color:#123b63;background:#fff;width:min(820px,100%);max-height:94vh;position:relative;overflow:auto;box-shadow:0 28px 80px #00000059}.inquiry-modal form{padding:34px}.inquiry-close{color:#0757b9;background:#eef5fb;border:0;width:44px;height:44px;font-size:27px;position:absolute;top:14px;right:16px}.inquiry-modal header{border-bottom:1px solid #dce9f4;margin-bottom:22px;padding-bottom:22px}.inquiry-modal header p{color:#6b8ba7;letter-spacing:2px;font:11px monospace}.inquiry-modal header h2{margin:8px 0;font-size:29px}.inquiry-modal header span{color:#69839a;font-size:15px}.inquiry-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inquiry-grid label{color:#52728f;flex-direction:column;gap:7px;font-size:14px;display:flex}.inquiry-grid input,.inquiry-grid select,.inquiry-grid textarea{color:#173c63;background:#f8fbfd;border:1px solid #cbddea;width:100%;min-height:46px;padding:10px 12px;font:16px Arial}.inquiry-grid textarea{resize:vertical;min-height:100px}.inquiry-grid .wide{grid-column:1/-1}.inquiry-modal footer{background:0 0;justify-content:flex-end;gap:12px;min-height:0;margin-top:22px;padding:0;display:flex}.inquiry-modal footer button{color:#52728f;background:#fff;border:1px solid #cbddea;min-height:46px;padding:0 22px;font-size:15px}.inquiry-modal footer .inquiry-submit,.inquiry-success button{color:#fff;background:#0757b9;border-color:#0757b9}.inquiry-error{color:#bd3f3f;background:#fff0f0;padding:11px 14px;font-size:14px}.inquiry-success{text-align:center;padding:80px 32px}.inquiry-success>strong{color:#19824d;background:#eaf8f0;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:35px;display:grid}.inquiry-success h2{font-size:30px}.inquiry-success p{color:#627e96;font-size:16px}.inquiry-success button{border:0;min-height:46px;padding:13px 28px;font-size:15px}@media (max-width:600px){.inquiry-modal form{padding:24px 18px}.inquiry-grid{grid-template-columns:1fr}.inquiry-grid .wide{grid-column:auto}.inquiry-modal header h2{font-size:25px}.inquiry-modal header span{font-size:14px}.inquiry-modal footer{flex-direction:column}.inquiry-modal footer button{width:100%}}.nav-links a,.language{font-size:16px}.eyebrow{font-size:13px}.hero-desc{font-size:17px}.button{font-size:16px}.hero-stats div>span{font-size:14px}.scroll-note{font-size:11px}.text-link{font-size:15px}.network-copy>p,.section-intro>p:last-child{font-size:16px}.metric>span{font-size:12px}.metric small{font-size:13px}.flow{font-size:14px}.category-num{font-size:13px}.category h3{font-size:20px}.category p{font-size:14px}.heading-note,.product-browser-head>p,.catalog-page-heading p:last-child{font-size:16px}.portal-sidebar>b{font-size:14px}.portal-sidebar>b span{font-size:11px}.portal-sidebar button{font-size:15px}.portal-sidebar small{font-size:11px}.portal-header{font-size:13px}.portal-header button,.portal-title span,.dashboard-cards small,.dashboard-cards i,.chart>span{font-size:12px}.tier>p{font-size:13px}.tier-note,.tier a{font-size:14px}footer p{font-size:15px}footer>div,.network-divider{font-size:12px}.catalog-hero-copy>p:last-of-type{font-size:16px}.catalog-hero-index span{font-size:13px}.catalog-hero-index small{font-size:12px}.catalog-toolbar>span,.catalog-toolbar a{font-size:15px}.catalog-detail-copy>p{font-size:13px}.catalog-detail-copy li{font-size:15px}.catalog-detail-foot>span,.catalog-detail-foot a{font-size:13px}.product-filter button{font-size:16px}.product-card-copy>p,.product-card dt{font-size:14px}.product-card dd{font-size:16px}.product-card-foot{font-size:14px}.modal-category,.modal-sku{font-size:13px}.oe-block small{font-size:12px}.fitment-block h3{font-size:16px}.fitment-block div{font-size:14px}.spec-grid dt{font-size:12px}.spec-grid dd{font-size:14px}.fitment-note{font-size:12px}.modal-actions a,.modal-actions button{font-size:14px}.capability-grid article>span,.capability-grid article>small{font-size:12px}.capability-grid p{font-size:14px}.factory-scale-heading>p{font-size:15px}.scale-main>span,.scale-main>p,.scale-main b{font-size:12px}.scale-stats span{font-size:14px}.scale-stats>div>small{font-size:11px}.process-list span{font-size:12px}.process-list h3{font-size:18px}.process-list p{font-size:13px}.logistics-copy>p:last-child{font-size:15px}.logistics-route span{font-size:12px}.logistics-route span small{font-size:10px}.admin-shell aside nav button{font-size:14px}.admin-shell aside>a,.admin-shell .logout{font-size:13px}.admin-main>header p,.admin-modal header p{font-size:11px}.admin-main>header span,.admin-stats span{font-size:13px}.admin-table-head{font-size:12px}.admin-row{font-size:13px}.admin-row b small{font-size:11px}.admin-row button{font-size:12px}.admin-form-grid label{font-size:13px}.home-editor-bar small,.home-section-nav>p,.inspector-head small{font-size:10px}.home-editor-bar>span,.editor-secondary,.editor-publish,.editor-devices button{font-size:12px}.home-section-nav button span{font-size:14px}.home-section-nav button small{font-size:11px}.preview-status,.preview-status button{font-size:12px}.inspector-head p{font-size:13px}.home-field>span{font-size:14px}.home-field>span small{font-size:11px}.home-image-field i,.home-image-field label,.editor-message,.reset-section,.publish-section{font-size:12px}.admin-login label{font-size:13px}.admin-login small{font-size:12px}@media (max-width:560px){.support-hero{min-height:620px}.support-hero h1{letter-spacing:-2px;font-size:40px}.support-lead{font-size:16px}.support-topic-grid{grid-template-columns:1fr}.support-topic{min-height:185px}.support-faq-question{min-height:70px;font-size:16px}.support-faq-question span{gap:11px}.support-faq-intro h2{font-size:38px}.support-faq-answer p{font-size:15px}.support-faq-item.is-open .support-faq-answer p{padding:0 0 20px}.support-cta{display:block}.support-cta h2{font-size:36px}.support-cta button{justify-content:space-between;width:100%;margin-top:20px}.hero{min-height:700px}.hero-buttons{flex-direction:column}.button,.hero-stats{justify-content:space-between}.hero-stats strong{font-size:21px}.section-intro h2,.section-heading h2,.network h2{font-size:38px}.brand-select,.input-row{flex-direction:column}.input-row input{min-height:55px}.category-grid,.network-panel{grid-template-columns:1fr}.flow{display:none}.portal-main{padding:20px 12px}.dashboard-cards{grid-template-columns:1fr}.dashboard-cards>div:nth-child(n+2){display:none}.section-heading{flex-direction:column;align-items:flex-start}.heading-note{display:none}footer{text-align:center;flex-direction:column;gap:20px}}.catalog-detail-page{color:#0c315f;background:#f7fbff;min-height:100vh}.detail-container{padding:120px 7vw 0}.detail-breadcrumb{color:#6b88a4;align-items:center;gap:10px;margin-bottom:30px;font-size:14px;display:flex}.detail-breadcrumb a{color:#315d88;text-decoration:none}.detail-hero{background:#fff;border:1px solid #dce9f6;grid-template-columns:1fr 1fr;gap:42px;padding:28px;display:grid}.detail-gallery{background:#032b63;min-height:520px}.detail-main-image{height:450px;position:relative;overflow:hidden}.detail-main-image img{object-fit:cover}.detail-image-fallback{color:#8bc9ff;letter-spacing:3px;background:linear-gradient(145deg,#032b63,#0757b9);place-items:center;height:100%;font:18px monospace;display:grid}.detail-thumbnails{gap:10px;padding:14px;display:flex}.detail-thumb{color:#fff;background:#0757b9;border:1px solid #70bdff;padding:10px 14px;font:11px monospace}.detail-info{padding:28px 20px}.detail-sku{color:#7390ad;font:13px monospace}.detail-info h1{margin:18px 0 8px;font-size:42px}.detail-en-name{color:#6284a4;font:15px monospace}.detail-oe{background:#eef6ff;border-left:3px solid #0b69d1;flex-direction:column;gap:4px;margin:25px 0 12px;padding:17px 20px;display:flex}.detail-oe small{color:#6888a6}.detail-oe strong{color:#0757b9;font:17px monospace}.detail-disclaimer{color:#527493;font-size:14px;line-height:1.8}.detail-disclaimer span{color:#7892ac}.detail-summary{border-top:1px solid #dfeaf5;border-bottom:1px solid #dfeaf5;margin:22px 0}.detail-summary div{border-bottom:1px solid #e4edf7;grid-template-columns:90px 1fr;padding:13px 0;display:grid}.detail-summary div:last-child{border-bottom:0}.detail-summary dt{color:#7892ac;font-size:13px}.detail-summary dd{margin:0;font-size:14px}.detail-actions{gap:10px;display:flex}.detail-section{padding:85px 0 0}.detail-section h2{margin:16px 0 25px;font-size:38px}.detail-table-wrap{background:#fff;border:1px solid #dce9f6;overflow-x:auto}.detail-table-wrap table{border-collapse:collapse;width:100%;min-width:560px}.detail-table-wrap th,.detail-table-wrap td{text-align:left;border-bottom:1px solid #e1ecf7;padding:17px 20px;font-size:15px}.detail-table-wrap th{color:#6888a6;width:28%;font-weight:500}.detail-quality ul{background:#fff;border:1px solid #dce9f6;margin:0;padding:25px 30px;font-size:16px;line-height:2.2}.detail-related .section-heading{justify-content:space-between;align-items:end;display:flex}.detail-related .product-grid{margin-top:25px}.detail-related{padding-bottom:85px}.catalog-detail-page footer{margin-top:0}@media (max-width:900px){.detail-container{padding:105px 24px 0}.detail-hero{grid-template-columns:1fr}.detail-main-image{height:360px}.detail-info h1{font-size:34px}.detail-related .product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.detail-hero{padding:14px}.detail-main-image{height:280px}.detail-info{padding:20px 5px}.detail-actions{flex-direction:column}.detail-actions>*{justify-content:center;width:100%}.detail-section{padding-top:60px}.detail-section h2{font-size:30px}.detail-related .section-heading{flex-direction:column;align-items:start;gap:18px}.detail-related .product-grid{grid-template-columns:1fr}}.privacy-page{color:#0c315f;background:#f7fbff;min-height:100vh}.privacy-nav{background:#032b63;position:relative}.privacy-hero{color:#fff;background:linear-gradient(120deg,#032b63,#0757b9);padding:85px 7vw 70px}.privacy-hero h1{margin:28px 0 18px;font-size:56px}.privacy-hero h1 em{color:#8bc9ff;font-size:.55em}.privacy-hero>p:not(.eyebrow){color:#d5e9ff;font-size:14px}.privacy-notice{background:#ffffff12;border-left:2px solid #8bc9ff;max-width:760px;padding:14px 18px;line-height:1.8}.privacy-content{grid-template-columns:1fr 260px;gap:60px;max-width:1180px;margin:auto;padding:75px 7vw;display:grid}.privacy-kicker{letter-spacing:2px;color:#0b69d1;text-transform:uppercase;font:10px monospace}.privacy-chinese article{border-top:1px solid #d5e4f0;padding:25px 0}.privacy-chinese h2{margin:0 0 14px;font-size:21px}.privacy-chinese p,.privacy-english p{color:#587695;margin:8px 0;font-size:14px;line-height:1.9}.privacy-aside{background:#fff;border:1px solid #dceaf5;height:max-content;padding:24px;box-shadow:0 12px 30px #0757b914}.privacy-aside strong{font-size:16px}.privacy-aside p{color:#66839e;border-bottom:1px solid #e4edf5;padding-bottom:10px;font-size:12px}.privacy-aside .button{justify-content:center;width:100%;margin-top:14px}.privacy-english{background:#fff;border-top:2px solid #0b69d1;max-width:1180px;margin:0 auto 70px;padding:35px 7vw}.privacy-english h2{margin:15px 0;font-size:30px}.privacy-page footer{margin-top:0}@media (max-width:760px){.privacy-hero{padding:55px 24px}.privacy-hero h1{font-size:42px}.privacy-content{padding:55px 24px;display:block}.privacy-aside{margin-top:35px}.privacy-english{margin:0 24px 45px;padding:28px 22px}.privacy-page footer{display:block}.privacy-page footer p,.privacy-page footer div{margin-top:18px}}.product-card-image{background:#fff;place-items:center;width:100%;height:400px;display:grid;overflow:hidden}.product-card-image img{object-fit:contain;width:100%;height:100%;display:block}.product-card-image>span{color:#93a8bc;letter-spacing:1px;font-size:12px}.detail-main-image{background:#fff;place-items:center;width:100%;height:500px;display:grid;overflow:hidden}.detail-main-image img{object-fit:contain;width:100%;height:100%;display:block}.detail-thumbnails img{object-fit:contain;background:#fff;border:1px solid #e2e8f0;width:96px;height:96px;margin-right:10px}.detail-thumbnails img:last-child{margin-right:0}@media (max-width:900px){.product-card-image{height:320px}.detail-main-image{height:400px}}@media (max-width:560px){.product-card-image{height:260px}.detail-main-image{height:300px}.detail-thumbnails img{width:72px;height:72px}}.whatsapp-actions{flex-wrap:wrap;gap:12px;display:flex}.whatsapp-qr{padding:0;overflow:hidden}.whatsapp-qr img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:700px){.whatsapp-actions{flex-direction:column;align-items:flex-start}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
