/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.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)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Geist RTX;font-style:normal;font-weight:100 900;font-display:swap;src:url(/api/static/assets/rtx-fonts/geist-rtx-v1-001175b1.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 RTX;font-style:normal;font-weight:100 900;font-display:swap;src:url(/api/static/assets/rtx-fonts/geist-rtx-v1-98bbbccb.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}:root{--font-geist-sans:"Geist RTX";--rtx-red:#e30613;--rtx-red-dark:#bf0010;--ink:#101010;--muted:#5b5b5b;--line:#dededb;--paper:#fafaf8;--paper-dark:#f1f1ee;--charcoal:#111112;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body,a,button,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--rtx-red)}@supports (color:color-mix(in lab, red, red)){a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb, var(--rtx-red) 70%, white)}}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px}img{width:100%;display:block}.resource-center-page,.resource-article-page{background:var(--paper)}.resource-center-hero{border-bottom:1px solid var(--line);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:160px 160px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(48px,8vw,140px);min-height:430px;padding:clamp(70px,9vw,145px) clamp(24px,6vw,100px) clamp(54px,7vw,100px);display:grid}.resource-center-hero h1{letter-spacing:-.065em;max-width:900px;margin:20px 0 0;font-size:clamp(52px,7.5vw,118px);line-height:.94}.resource-center-hero>p{max-width:540px;margin:0;font-size:clamp(19px,2vw,30px);line-height:1.42}.resource-category-nav{z-index:35;background:var(--charcoal);color:var(--white);scrollbar-width:thin;border-bottom:1px solid #2a2a2a;gap:10px;padding:14px clamp(20px,5vw,80px);display:flex;position:sticky;top:88px;overflow-x:auto}.resource-category-nav a{border:1px solid #3b3b3c;flex:none;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}.resource-category-nav a:hover,.resource-category-nav a:focus-visible{border-color:var(--rtx-red);background:var(--rtx-red)}.resource-category-section{border-bottom:1px solid var(--line);padding:clamp(60px,7vw,110px) clamp(20px,5vw,80px);scroll-margin-top:165px}.resource-category-section>header{grid-template-columns:60px minmax(0,1fr) auto;align-items:baseline;gap:20px;margin-bottom:36px;display:grid}.resource-category-section>header span{color:var(--rtx-red);font-size:15px;font-weight:900}.resource-category-section>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.5vw,72px);line-height:1}.resource-category-section>header p{color:var(--muted);margin:0;font-size:14px;font-weight:750}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.resource-complete-index{border:1px solid var(--line);background:var(--white);margin:0 clamp(20px,5vw,80px) clamp(42px,5vw,70px)}.resource-complete-index>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:16px 20px;font-weight:800;display:flex}.resource-complete-index>summary strong{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.resource-complete-index>div{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px 0 0;display:grid}.resource-complete-index section{background:var(--white);min-width:0;padding:20px}.resource-complete-index h2{margin:0 0 14px;font-size:18px}.resource-complete-index ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.resource-complete-index a{color:var(--muted);font-size:13px;line-height:1.35}.resource-complete-index a:hover,.resource-complete-index a:focus-visible{color:var(--rtx-red)}.resource-card{border:1px solid var(--line);background:var(--white);flex-direction:column;min-width:0;display:flex}.resource-card-image{background:var(--paper-dark);height:clamp(190px,20vw,310px);overflow:hidden}.resource-card-image img{object-fit:cover;height:100%;transition:transform .3s}.resource-card:hover .resource-card-image img{transform:scale(1.025)}.resource-card>div{flex-direction:column;min-height:390px;padding:clamp(24px,3vw,40px);display:flex}.resource-card>div>span,.resource-related-grid a>span{color:var(--rtx-red);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.resource-card h3{letter-spacing:-.035em;margin:16px 0 18px;font-size:clamp(25px,2.2vw,36px);line-height:1.08}.resource-card p{color:var(--muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.resource-read-link{border-top:1px solid var(--line);color:var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:28px;font-size:14px;font-weight:850;display:flex}.resource-read-link span{color:var(--rtx-red);font-size:22px}.resource-article-page>article{border-bottom:1px solid var(--line)}.resource-article-hero{padding:clamp(56px,8vw,120px) clamp(24px,12vw,190px) clamp(46px,6vw,90px)}.resource-article-hero nav{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:56px;font-size:13px;font-weight:700;display:flex}.resource-article-hero nav span:last-child{color:var(--ink)}.resource-article-hero h1{letter-spacing:-.06em;max-width:1180px;margin:22px 0 34px;font-size:clamp(48px,7vw,104px);line-height:.98}.resource-article-hero>p:last-child{color:#333;max-width:900px;margin:0;font-size:clamp(20px,2.25vw,32px);line-height:1.5}.resource-article-image{margin:0 clamp(24px,6vw,100px);overflow:hidden}.resource-article-image img{object-fit:cover;height:min(62vw,720px)}.resource-article-image figcaption{color:var(--muted);padding:10px 0;font-size:12px}.resource-article-layout{grid-template-columns:minmax(0,820px) minmax(260px,340px);justify-content:center;align-items:start;gap:clamp(50px,8vw,130px);padding:clamp(62px,8vw,120px) clamp(24px,6vw,100px);display:grid}.resource-article-content>section{border-bottom:1px solid var(--line);margin-bottom:56px;padding:0 0 56px}.resource-article-content h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(34px,4vw,58px);line-height:1.05}.resource-article-content h3{color:var(--rtx-red);letter-spacing:.08em;text-transform:uppercase;margin:-8px 0 28px;font-size:14px}.resource-article-content p,.resource-article-content li{font-size:clamp(17px,1.45vw,21px);line-height:1.72}.resource-article-content p{margin:0 0 22px}.resource-article-content ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.resource-article-content li{padding-left:30px;position:relative}.resource-article-content li:before{content:"→";color:var(--rtx-red);position:absolute;left:0}.resource-conclusion{background:var(--charcoal);color:var(--white);border:0!important;padding:38px!important}.resource-conclusion h2{color:#ff6b73}.resource-faq-section>h2{margin-top:18px}.resource-faq-section details{border-top:1px solid var(--line)}.resource-faq-section details:last-child{border-bottom:1px solid var(--line)}.resource-faq-section summary{cursor:pointer;padding:24px 52px 24px 0;font-size:clamp(18px,1.7vw,24px);font-weight:800;list-style:none;position:relative}.resource-faq-section summary:after{content:"+";color:var(--rtx-red);font-size:30px;position:absolute;right:0}.resource-faq-section details[open] summary:after{content:"−"}.resource-faq-section details p{color:var(--muted);padding:0 44px 24px 0}.resource-article-aside{gap:18px;display:grid;position:sticky;top:118px}.resource-article-aside section{border:1px solid var(--line);background:var(--white);padding:26px}.resource-article-aside h2{margin:0 0 20px;font-size:18px}.resource-article-aside section>a{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;font-size:14px;font-weight:750;display:flex}.resource-article-aside section>a span{color:var(--rtx-red)}.resource-article-aside ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.8}.resource-calculator-link{justify-content:space-between}.resource-related-section{background:var(--paper-dark);padding:clamp(60px,8vw,120px) clamp(24px,6vw,100px)}.resource-related-section>h2{letter-spacing:-.05em;margin:18px 0 34px;font-size:clamp(38px,5vw,72px)}.resource-related-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.resource-related-grid a{border:1px solid var(--line);background:var(--white);flex-direction:column;align-items:flex-start;min-height:240px;padding:30px;display:flex}.resource-related-grid strong{margin-top:18px;font-size:clamp(22px,2.1vw,32px);line-height:1.1}.resource-related-grid a>span:last-child{color:var(--rtx-red);margin-top:auto;font-size:26px}@media (width<=980px){.resource-center-hero{grid-template-columns:1fr;gap:36px}.resource-card-grid,.resource-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-article-layout{grid-template-columns:1fr}.resource-article-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=720px){.resource-center-hero{background-size:92px 92px;min-height:0;padding:56px 20px 48px}.resource-center-hero h1{font-size:clamp(46px,15vw,66px)}.resource-category-nav{padding:10px 14px;top:78px}.resource-category-nav a{min-height:40px;padding:0 13px;font-size:12px}.resource-category-section{padding:52px 20px}.resource-category-section>header{grid-template-columns:36px minmax(0,1fr);gap:10px;margin-bottom:24px}.resource-category-section>header p{grid-column:2}.resource-card-grid,.resource-related-grid,.resource-article-aside{grid-template-columns:1fr}.resource-card>div{min-height:0;padding:24px}.resource-card p{-webkit-line-clamp:4}.resource-read-link{margin-top:26px}.resource-article-hero{padding:46px 20px 42px}.resource-article-hero nav{margin-bottom:38px}.resource-article-hero h1{font-size:clamp(43px,13vw,62px)}.resource-article-image{margin:0}.resource-article-image img{height:68vw}.resource-article-image figcaption{padding-inline:20px}.resource-article-layout{padding:52px 20px}.resource-article-content>section{margin-bottom:42px;padding-bottom:42px}.resource-conclusion{padding:26px!important}.resource-related-section{padding:52px 20px}.resource-related-grid a{min-height:190px}}html.rtx-visual-editor-frame [data-content-id]{cursor:pointer;transition:outline-color .14s,box-shadow .14s}html.rtx-visual-editor-frame body[data-rtx-editor-presentation=false] [data-content-id]:hover{outline:2px dashed var(--rtx-red);outline-offset:4px}html.rtx-visual-editor-frame body[data-rtx-editor-presentation=false] [data-content-id][data-rtx-selected=true]{outline:3px solid var(--rtx-red);outline-offset:4px;box-shadow:0 0 0 7px var(--rtx-red)}@supports (color:color-mix(in lab, red, red)){html.rtx-visual-editor-frame body[data-rtx-editor-presentation=false] [data-content-id][data-rtx-selected=true]{box-shadow:0 0 0 7px color-mix(in srgb, var(--rtx-red) 16%, transparent)}}html.rtx-visual-editor-frame body[data-rtx-editor-presentation=false] [data-content-id][contenteditable=true]{cursor:text}html.rtx-visual-editor-frame body[data-rtx-editor-presentation=false] [data-content-id][contenteditable=true]:focus{outline:3px solid var(--rtx-red);outline-offset:5px}.skip-link{z-index:200;background:var(--ink);color:var(--white);padding:12px 18px;transition:top .16s;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:100;border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:32px;min-height:88px;padding:0 24px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.calculator-managed-shell .site-header{backface-visibility:hidden;isolation:isolate;height:88px;min-height:88px}.brand-logo-link{width:max-content;display:block}.brand-logo-crop{aspect-ratio:17/10;width:136px;height:80px;display:block;position:relative;overflow:hidden}.brand-logo-crop img{object-fit:contain;object-position:center;transform-origin:50%;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:none}.desktop-nav{white-space:nowrap;align-items:center;gap:clamp(15px,1.7vw,30px);font-size:13px;font-weight:600;display:flex}.desktop-nav>a,.desktop-nav-group>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:28px 0 26px;position:relative}.desktop-nav>a:after,.desktop-nav-group>button:after{content:"";background:var(--rtx-red);height:2px;transition:right .18s;position:absolute;bottom:20px;left:0;right:100%}.desktop-nav>a:hover:after,.desktop-nav>a:focus-visible:after,.desktop-nav-group.is-open>button:after,.desktop-nav-group>button:focus-visible:after{right:0}.desktop-nav-group{position:static}.desktop-nav-group>button{align-items:center;gap:7px;display:flex}.desktop-nav-group>button>span{color:var(--rtx-red);font-size:15px;transition:transform .18s}.desktop-nav-group.is-open>button>span{transform:rotate(180deg)}.nav-dropdown{z-index:120;border-top:3px solid var(--rtx-red);background:var(--charcoal);width:min(1040px,100vw - 48px);color:var(--white);grid-template-columns:280px minmax(0,1fr);gap:36px;padding:34px;display:grid;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 28px 70px #00000047}.nav-dropdown[hidden]{display:none}.nav-dropdown-intro{flex-direction:column;display:flex}.nav-dropdown-intro>span{color:#ff6b73;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.nav-dropdown-intro p{color:#b9b9ba;max-width:240px;margin:14px 0 0;font-size:14px;font-weight:400;line-height:1.55}.nav-dropdown-intro>a{color:#ff6b73;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:24px;font-size:11px;font-weight:800;display:flex}.nav-dropdown-intro>a span{font-size:18px}.nav-dropdown-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.nav-dropdown-links a{color:#f4f4f3;border-bottom:1px solid #ffffff26;align-items:center;gap:11px;min-height:58px;padding:10px 0;font-size:13px;font-weight:700;transition:color .16s,padding-left .16s;display:flex}.nav-dropdown-links a:hover,.nav-dropdown-links a:focus-visible{color:#ff6b73;padding-left:5px}.nav-dropdown-links a span{color:#ff6b73;letter-spacing:.08em;font-size:9px}.header-cta{background:var(--rtx-red);min-height:50px;color:var(--white);justify-content:center;justify-self:end;align-items:center;padding:0 22px;font-size:14px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.header-cta:hover{background:var(--rtx-red-dark);transform:translateY(-1px)}.mobile-menu-toggle,.mobile-navigation{display:none}.hero{border-bottom:1px solid var(--line);background-image:linear-gradient(90deg,#0000000b 1px,#0000 1px),linear-gradient(#0000000b 1px,#0000 1px);background-size:132px 132px;grid-template-rows:minmax(650px,calc(100vh - 172px)) 94px;grid-template-columns:minmax(380px,38%) minmax(0,62%);display:grid}.hero-home{min-height:calc(100svh - 88px);display:block}.hero-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:clamp(52px,6vw,92px) clamp(28px,4vw,76px);display:flex;position:relative}.hero-home .hero-copy{text-align:center;border-right:0;justify-content:center;align-items:center;min-height:calc(100svh - 88px);padding:clamp(72px,8vw,128px) clamp(24px,7vw,112px)}.hero-copy:before,.hero-copy:after{content:"";border-color:var(--rtx-red);pointer-events:none;width:14px;height:14px;position:absolute}.hero-copy:before{border-left:2px solid var(--rtx-red);border-top:2px solid var(--rtx-red);top:28px;left:24px}.hero-copy:after{border-right:2px solid var(--rtx-red);border-bottom:2px solid var(--rtx-red);bottom:28px;right:24px}.eyebrow{color:var(--rtx-red);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:800;line-height:1.5}.hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(50px,5.15vw,88px);font-weight:850;line-height:.94}.hero-home h1{max-width:1120px}.hero-intro{color:#2d2d2d;max-width:620px;margin:28px 0 0;font-size:clamp(17px,1.15vw,21px);line-height:1.55}.hero-home .hero-intro{max-width:760px}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.hero-actions .button{gap:14px;padding-inline:18px;font-size:14px}.hero-home .home-primary-links{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1040px,100%);display:grid}.hero-home .home-primary-links .button{justify-content:space-between;width:100%}.hero-home .home-primary-links .button,.hero-home .home-primary-links .button .managed-text{color:#fff!important}.hero-home .home-primary-links .home-optimizer-link{grid-column:4}.button{border:1px solid var(--ink);justify-content:center;align-items:center;gap:48px;min-height:58px;padding:0 28px;font-size:15px;font-weight:700;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.button span{font-size:25px;line-height:1;transition:transform .18s}.button:hover span,.button:focus-visible span{transform:translate(5px)}.button-primary{border-color:var(--rtx-red);background:var(--rtx-red);color:var(--white)}.button-primary:hover{border-color:var(--rtx-red-dark);background:var(--rtx-red-dark)}.button-secondary:hover{background:var(--ink);color:var(--white)}.hero-proof{margin:28px 0 0;padding-left:18px;font-size:13px;font-weight:700;position:relative}.hero-proof:before{content:"";background:var(--rtx-red);width:3px;position:absolute;top:-3px;bottom:-3px;left:0}.hero-media{background:var(--paper);grid-template-columns:minmax(0,74%) minmax(150px,26%);gap:3px;min-width:0;padding:24px 24px 24px 18px;display:grid}.hero-side{grid-template-rows:1fr 1fr;gap:3px;min-height:0;display:grid}.hero-image{background:#ddd;min-width:0;min-height:0;overflow:hidden}.hero-image img{object-fit:cover;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.hero-image-main img{object-position:center}.hero-image:hover img{transform:scale(1.025)}.service-rail{border-top:1px solid var(--line);background:var(--paper);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.service-rail a{border-right:1px solid var(--line);align-items:center;gap:16px;padding:0 clamp(24px,4vw,72px);font-size:clamp(15px,1.15vw,20px);font-weight:700;transition:background .18s;display:flex}.service-rail a:last-child{border-right:0}.service-rail a:hover{background:var(--white)}.service-rail span,.service-number{color:var(--rtx-red);font-size:12px;font-weight:800}.section{padding:clamp(88px,9vw,152px) clamp(24px,6vw,112px)}.section-heading{grid-template-columns:minmax(320px,1.3fr) minmax(280px,.7fr);align-items:end;gap:8vw;max-width:1500px;margin:0 auto 64px;display:grid}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:-6px}.section-heading h2,.work-heading h2,.about-copy h2,.contact-main h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(40px,4.7vw,76px);font-weight:850;line-height:.98}.section-heading>p:last-child,.work-heading>p,.about-copy>p,.contact-main>p{color:var(--muted);margin:0;font-size:18px;line-height:1.65}.services-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1500px;margin:0 auto;display:grid}.service-card{border:1px solid var(--line);background:var(--white);flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.service-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px #00000014}.service-card-image{background:#d7d7d4;height:272px;margin:0;position:relative;overflow:hidden}.service-card-image img{object-fit:cover;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.service-card:hover .service-card-image img{transform:scale(1.025)}.service-card-image figcaption{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafaf8f0;align-items:center;gap:10px;padding:10px 13px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:16px;left:16px}.service-card-image figcaption span{color:var(--rtx-red)}.service-card-content{flex-direction:column;flex:1;padding:30px;display:flex}.service-card-content h3{letter-spacing:-.04em;max-width:430px;margin:0 0 14px;font-size:clamp(24px,2vw,31px);line-height:1.05}.service-card-content>p{max-width:420px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.service-card dl{border-top:1px solid var(--line);margin:26px 0 0}.service-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.service-card dt{color:var(--rtx-red);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.5}.service-card dd{color:#333;margin:0;font-size:13px;line-height:1.5}.service-card-content>a{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:16px;margin-top:auto;padding-top:28px;font-size:13px;font-weight:800;display:flex}.service-card-content>a span{color:var(--rtx-red);font-size:20px}.service-group-heading{border-top:1px solid var(--ink);grid-template-columns:70px 1fr;align-items:start;gap:24px;max-width:1500px;margin:0 auto 28px;padding-top:24px;display:grid}.service-group-heading>span{color:var(--rtx-red);font-size:12px;font-weight:800}.service-group-heading p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.service-group-heading h3{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,46px);line-height:1}.service-group-heading-projects{margin-top:88px}.featured-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:1500px;margin:0 auto;display:grid}.home-production-section{padding:clamp(28px,4vw,56px) clamp(24px,6vw,112px) clamp(36px,4.5vw,64px)}.home-production-section .featured-service-card h3{margin-top:0}.home-production-section+.process-section{padding-top:clamp(36px,4.5vw,64px);padding-bottom:clamp(48px,5vw,76px)}.featured-service-card{background:var(--charcoal);min-width:0;min-height:640px;color:var(--white);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.featured-service-card figure{min-height:360px;margin:0;overflow:hidden}.featured-service-card figure img{object-fit:cover;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.featured-service-card>div{padding:30px 32px 34px}.featured-service-card>div>span,.directory-card>div>span,.related-grid>a>span{color:#ff646d;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.featured-service-card h3{letter-spacing:-.055em;margin:13px 0;font-size:clamp(30px,3.1vw,48px);line-height:.98;color:#fff!important}.featured-service-card p{max-width:600px;margin:0;font-size:15px;line-height:1.6;color:#f1f1f2!important}.featured-service-card strong{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;margin-top:26px;font-size:11px;display:flex;color:var(--white)!important}.featured-service-card strong span{color:#ff646d;font-size:18px}.featured-service-card:hover figure img{transform:scale(1.035)}.services-all-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;max-width:1500px;margin:34px auto 0;padding-top:28px;display:flex}.services-all-cta p{color:var(--muted);margin:0;font-size:15px}.services-all-cta .button{width:auto}.directory-hero{max-width:1500px;margin:0 auto;padding:clamp(96px,10vw,168px) clamp(24px,6vw,96px) clamp(70px,7vw,110px)}.directory-hero h1{letter-spacing:-.07em;max-width:1000px;margin:0;font-size:clamp(54px,7.5vw,116px);font-weight:850;line-height:.9}.directory-hero>p:last-child{max-width:680px;color:var(--muted);margin:34px 0 0 auto;font-size:19px;line-height:1.65}.services-directory{background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 clamp(16px,4vw,72px) clamp(88px,10vw,160px);display:grid}.directory-card{background:var(--white);border:1px solid var(--line);grid-template-columns:minmax(220px,45%) minmax(0,55%);min-width:0;min-height:390px;display:grid;overflow:hidden}.directory-card figure{background:#ddd;min-width:0;margin:0;overflow:hidden}.directory-card figure img{object-fit:cover;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.directory-card>div{flex-direction:column;padding:30px;display:flex}.directory-card h2{letter-spacing:-.05em;margin:14px 0 15px;font-size:clamp(27px,2.6vw,42px);line-height:.98}.directory-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.wheel-card-price{background:var(--rtx-red);color:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:52px;margin-top:18px;padding:10px 13px;display:grid}.wheel-card-price>span,.wheel-card-price-option>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.15}.wheel-card-price>.managed-text{overflow-wrap:anywhere;min-width:0;text-align:right!important;margin:0!important}.wheel-card-price.is-split{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding:0}.wheel-card-price-option{background:var(--rtx-red);color:#fff;flex-direction:column;justify-content:space-between;gap:7px;min-width:0;min-height:66px;padding:10px 11px;display:flex}.wheel-card-price-option>.managed-text{overflow-wrap:anywhere;margin:0!important}.service-detail-price{width:min(100%,440px);margin-top:28px}.service-detail-heading .service-detail-price+.button{margin-top:18px}.directory-card strong{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:28px;font-size:10px;display:flex}.directory-card strong span{color:var(--rtx-red);font-size:18px}.directory-card:hover figure img{transform:scale(1.035)}.service-detail-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(370px,42%) minmax(0,58%);min-height:calc(100vh - 88px);display:grid}.service-detail-heading{background-image:linear-gradient(90deg,#0000000b 1px,#0000 1px),linear-gradient(#0000000b 1px,#0000 1px);background-size:110px 110px;flex-direction:column;justify-content:center;padding:clamp(60px,7vw,110px) clamp(28px,5vw,84px);display:flex}.service-detail-heading nav{color:var(--muted);gap:10px;margin-bottom:clamp(56px,8vw,110px);font-size:12px;font-weight:700;display:flex}.service-detail-heading nav a:hover{color:var(--rtx-red)}.service-detail-heading h1{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(53px,6.2vw,104px);font-weight:850;line-height:.9}.service-detail-heading>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:30px 0 0;font-size:18px;line-height:1.65}.service-detail-heading .button{align-self:flex-start;margin-top:34px}.service-detail-image{background:#ddd;min-width:0;margin:0;overflow:hidden}.service-detail-image img{object-fit:cover;height:100%}.managed-responsive-picture{width:100%;height:100%;display:block;overflow:hidden}.service-detail-content{padding:clamp(90px,10vw,170px) clamp(24px,7vw,120px)}.service-detail-intro{grid-template-columns:minmax(300px,.9fr) minmax(300px,.7fr);gap:5vw 10vw;max-width:1500px;margin:0 auto clamp(72px,8vw,120px);display:grid}.service-detail-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,78px);line-height:.95}.service-detail-intro>p:last-child{color:var(--muted);align-self:end;margin:0;font-size:18px;line-height:1.7}.trophy-gallery{max-width:1500px;margin:0 auto clamp(72px,8vw,120px)}.service-project-gallery{background:var(--white);max-width:none;margin:0;padding:clamp(72px,8vw,120px) clamp(24px,7vw,120px)}.service-project-gallery .trophy-gallery-heading,.service-project-gallery .trophy-gallery-grid{max-width:1500px;margin-left:auto;margin-right:auto}.service-project-gallery.is-empty{display:none}html.rtx-visual-editor-frame body[data-rtx-editor-presentation=false] .service-project-gallery.is-empty{border:2px dashed var(--rtx-red);background:var(--rtx-red);min-height:260px;display:block}@supports (color:color-mix(in lab, red, red)){html.rtx-visual-editor-frame body[data-rtx-editor-presentation=false] .service-project-gallery.is-empty{background:color-mix(in srgb, var(--rtx-red) 4%, var(--white))}}.service-gallery-empty{border:1px dashed var(--rtx-red);place-content:center;gap:7px;max-width:1500px;min-height:116px;margin:0 auto;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.service-gallery-empty{border:1px dashed color-mix(in srgb, var(--rtx-red) 60%, var(--line))}}.service-gallery-empty{color:var(--muted);text-align:center}.service-gallery-empty strong{color:var(--ink);font-size:18px}.trophy-gallery-heading{grid-template-columns:minmax(300px,1fr) minmax(280px,.58fr);align-items:end;gap:5vw;margin-bottom:44px;display:grid}.trophy-gallery-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,4.5vw,68px);line-height:.96}.trophy-gallery-heading>p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.trophy-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:5px;display:grid}.trophy-gallery-item{aspect-ratio:4/5;min-width:0;color:var(--white);cursor:zoom-in;background:#d9d9d6;border:0;padding:0;position:relative;overflow:hidden}.trophy-gallery-item:first-child,.trophy-gallery-item:nth-child(9){aspect-ratio:8/5;grid-column:span 2}.trophy-gallery-item img{object-fit:cover;height:100%;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.trophy-gallery-item:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#00000085);position:absolute;inset:0}.trophy-gallery-item>span{z-index:1;letter-spacing:.1em;font-size:11px;font-weight:800;position:absolute;bottom:16px;left:18px}.trophy-gallery-item:hover img,.trophy-gallery-item:focus-visible img{transform:scale(1.035)}.trophy-lightbox-nav{width:58px;height:58px;font-size:25px}.trophy-lightbox-close{width:48px;height:48px;font-size:28px;position:absolute;top:24px;right:24px}.service-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:1500px;margin:0 auto;display:grid}.service-info-grid.is-single{grid-template-columns:1fr}.service-info-grid article{background:var(--charcoal);min-height:460px;color:var(--white);padding:clamp(34px,4vw,64px)}.service-info-grid article:last-child{background:var(--rtx-red)}.service-info-number{color:#ff6b73;font-size:11px;font-weight:800}.service-info-grid article:last-child .service-info-number{color:#ffffffbf}.service-info-grid h2{letter-spacing:-.055em;max-width:560px;margin:84px 0 34px;font-size:clamp(34px,3.8vw,58px);line-height:.98}.service-info-grid ul{margin:0;padding:0;list-style:none}.service-info-grid li{border-top:1px solid #ffffff3d;padding:17px 0 17px 25px;font-size:16px;position:relative}.service-info-grid li:before{content:"→";position:absolute;left:0}.related-services{background:var(--paper-dark);padding:clamp(80px,9vw,150px) clamp(20px,5vw,84px)}.related-heading{justify-content:space-between;align-items:end;gap:30px;max-width:1500px;margin:0 auto 48px;display:flex}.related-heading h2{letter-spacing:-.06em;max-width:780px;margin:0;font-size:clamp(42px,5vw,74px);line-height:.95}.related-heading>a{border-bottom:2px solid var(--rtx-red);text-transform:uppercase;gap:22px;padding-bottom:8px;font-size:12px;font-weight:800;display:flex}.related-heading>a span{color:var(--rtx-red)}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:1500px;margin:0 auto;display:grid}.related-grid>a{background:var(--white);min-width:0;padding-bottom:24px}.related-grid figure{height:310px;margin:0 0 22px;overflow:hidden}.related-grid img{object-fit:cover;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.related-grid>a>span,.related-grid h3,.related-grid strong{margin-left:24px;margin-right:24px}.related-grid h3{letter-spacing:-.045em;margin-top:12px;margin-bottom:30px;font-size:clamp(25px,2.4vw,36px);line-height:1}.related-grid strong{border-top:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.related-grid strong span{color:var(--rtx-red);font-size:17px}.related-grid>a:hover img{transform:scale(1.035)}.service-bottom-cta{background:var(--white);justify-content:space-between;align-items:end;gap:48px;padding:clamp(80px,9vw,150px) clamp(24px,7vw,120px);display:flex}.service-bottom-cta h2{letter-spacing:-.06em;max-width:950px;margin:0;font-size:clamp(42px,5.3vw,82px);line-height:.94}.service-bottom-cta .button{flex:none}.dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dimension-grid>label{color:var(--muted);gap:10px;font-size:12px;font-weight:750;display:grid}.circle-base-toggle:has(input:checked){border-color:var(--rtx-red)}.circle-base-toggle:has(input:checked)>span{border-color:var(--rtx-red);background:var(--rtx-red)}.material-type-options>button>:not(.option-check),.base-options>button>:not(.option-check),.personalization-option>button>:not(.option-check){box-sizing:border-box;overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;max-width:100%}.logo-upload,.custom-shape-upload{background:var(--paper);cursor:pointer;border:1px dashed #aaa;align-items:center;gap:18px;min-height:120px;padding:24px;display:flex}.logo-upload:focus-within,.logo-upload:hover,.logo-upload.is-dragging,.custom-shape-upload:focus-within,.custom-shape-upload:hover,.custom-shape-upload.is-dragging{border-color:var(--rtx-red);background:var(--rtx-red)}@supports (color:color-mix(in lab, red, red)){.logo-upload:focus-within,.logo-upload:hover,.logo-upload.is-dragging,.custom-shape-upload:focus-within,.custom-shape-upload:hover,.custom-shape-upload.is-dragging{background:color-mix(in srgb, var(--rtx-red) 5%, white)}}.logo-upload.is-dragging,.custom-shape-upload.is-dragging{box-shadow:inset 0 0 0 2px var(--rtx-red)}.logo-upload input,.custom-shape-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.logo-upload-icon{background:var(--rtx-red);width:50px;height:50px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.logo-upload>span:nth-of-type(2),.custom-shape-upload>span:nth-of-type(2){flex-direction:column;gap:8px;min-width:0;display:flex}.logo-upload>img,.custom-shape-upload>img{object-fit:contain;border:1px solid var(--line);background:var(--white);flex:none;width:76px;height:76px;padding:7px}.logo-upload strong,.custom-shape-upload strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.logo-upload small,.custom-shape-upload small{color:var(--muted);font-size:12px}.custom-shape-upload{background:var(--white)}.comments-field{color:var(--ink);gap:10px;margin-top:24px;font-size:13px;font-weight:750;display:grid}.comments-field textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:164px;color:var(--ink);font:inherit;outline:0;padding:18px;font-size:15px;font-weight:450;line-height:1.55}.comments-field textarea:focus{border-color:var(--rtx-red);box-shadow:0 0 0 2px var(--rtx-red)}@supports (color:color-mix(in lab, red, red)){.comments-field textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--rtx-red) 18%, transparent)}}.comments-field>small{color:var(--muted);text-align:right;font-size:11px;font-weight:600}.live-preview-card{min-height:0;color:var(--white);background:radial-gradient(circle at 50% 34%,#343438 0,#151517 52%,#09090a 100%);border:1px solid #2f2f32;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;padding:16px;display:grid;overflow:hidden;box-shadow:0 28px 70px #0c0c0e38}@keyframes live-preview-pulse{50%{box-shadow:0 0 0 9px #ff334008}}.preview-label{color:#c9c9ca;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:11px;font-weight:800;display:flex}.preview-label b{color:var(--white);text-align:right}.trophy-shape-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:22px;display:grid}.trophy-shape-options>button{color:#d6d6d7;min-width:0;min-height:56px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:10px;font-weight:780;display:flex}.trophy-shape-options>button:hover{background:#ffffff1a}.trophy-shape-options>button.is-selected{background:var(--rtx-red);color:var(--white);border-color:#ff4c57}.trophy-shape-options>button span{color:#ff737b;font-size:20px;line-height:1}.trophy-shape-options>button.is-selected span{color:var(--white)}.instant-preview-note{color:#ffffff94;margin-top:-10px;font-size:10px;line-height:1.5;display:block}.summary-step{padding-top:14px}.summary-card{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);display:grid}.summary-visual{background:radial-gradient(circle at 50% 30%,#3a3a3d 0,#151517 52%,#0c0c0d 100%);place-items:center;min-height:330px;padding:16px;display:grid;overflow:hidden}.summary-visual svg{width:100%;max-height:310px}.summary-visual img{object-fit:cover;width:100%;height:100%;min-height:300px}.summary-configuration{padding:clamp(26px,4vw,44px)}.summary-code{color:var(--rtx-red);letter-spacing:.08em;font-size:10px;font-weight:850}.summary-configuration h3{letter-spacing:-.05em;margin:10px 0 22px;font-size:clamp(28px,3vw,44px);line-height:1}.summary-configuration dl,.favorites-grid dl{margin:0}.summary-configuration dl>div{border-top:1px solid var(--line);grid-template-columns:105px minmax(0,1fr);gap:16px;padding:12px 0;font-size:12px;line-height:1.45;display:grid}.summary-configuration dt,.favorites-grid dt{color:var(--muted)}.summary-configuration dd,.favorites-grid dd{margin:0;font-weight:780}.summary-totals{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.calculated-price-layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:8px;display:grid}.calculated-price-layout .summary-totals{margin-top:0}.summary-totals>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;gap:14px;min-height:98px;padding:18px;display:flex}.summary-totals span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.summary-totals strong{font-size:17px;line-height:1.25}.offer-button:hover:not(:disabled){border-color:var(--rtx-red-dark);background:var(--rtx-red-dark);color:var(--calculator-button-text,var(--white))}.commercial-offer-actions .offer-button:disabled:not(.is-action-active){border-color:var(--ink);background:var(--white);color:var(--ink)}.commercial-offer-actions .offer-button.is-whatsapp:disabled:not(.is-action-active){background:var(--white);color:#164d31;border-color:#1d5f3b}.commercial-offer-actions .offer-button.is-primary:disabled:not(.is-action-active){border-color:var(--rtx-red);background:var(--rtx-red);color:var(--calculator-button-text,var(--white))}.favorite-message{border-left:3px solid var(--rtx-red);background:var(--rtx-red);margin:10px 0 0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.favorite-message{background:color-mix(in srgb, var(--rtx-red) 6%, white)}}.favorite-message{color:var(--ink);font-size:12px;font-weight:720;line-height:1.45}.request-submit-button:hover:not(:disabled){border-color:var(--rtx-red-dark);background:var(--rtx-red-dark)}.favorites-section{border-top:1px solid var(--ink);margin-top:58px;padding-top:34px}.favorites-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.favorites-heading span{color:var(--rtx-red);letter-spacing:.08em;font-size:10px;font-weight:850}.favorites-heading h3{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(28px,3vw,42px)}.favorites-heading>b{color:var(--muted);font-size:13px}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.favorites-grid article{border:1px solid var(--line);background:var(--paper);min-width:0;padding:20px}.favorites-grid article>span{color:var(--rtx-red);letter-spacing:.08em;font-size:9px;font-weight:850}.favorites-grid article>strong,.favorites-grid article>small{display:block}.favorites-grid article>strong{margin-top:8px;font-size:20px}.favorites-grid article>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.favorites-grid dl{margin-top:18px}.favorites-grid dl>div{border-top:1px solid var(--line);gap:3px;padding:9px 0;font-size:10px;line-height:1.4;display:grid}.favorites-grid article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:14px;display:grid}.favorites-grid button{border:1px solid var(--ink);background:var(--white);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;font-size:10px;font-weight:800}.favorites-grid button:first-child{background:var(--ink);color:var(--white)}.favorites-empty{color:var(--muted);text-align:center;border:1px dashed #aaa;margin:22px 0 0;padding:24px;font-size:12px;line-height:1.5}.price-card{background:var(--rtx-red);color:var(--white);padding:clamp(26px,3vw,40px)}.price-card>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.price-card>strong{letter-spacing:-.06em;margin-top:14px;font-size:clamp(46px,5vw,72px);line-height:1;display:block}.price-card>strong i{letter-spacing:.02em;text-transform:uppercase;margin-top:8px;font-size:.28em;font-style:normal;display:block}.price-card>small{color:#ffffffc7;margin-top:12px;font-size:11px;line-height:1.5;display:block}.price-card dl{margin:12px 0 0}.price-card dl>div{border-top:1px solid #ffffff47;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.price-card dt{color:#ffffffbf}.price-card dd{text-align:right;margin:0;font-weight:800}.whatsapp-cta-button{text-align:center;white-space:nowrap;position:relative;color:#fff!important;justify-content:center!important;gap:12px!important}.whatsapp-cta-button .managed-text{white-space:nowrap;color:#fff!important}.whatsapp-cta-button>svg{position:absolute;left:18px}.whatsapp-cta-button>span:last-child{position:absolute;right:18px}.work-section{background:var(--charcoal);color:var(--white);padding:clamp(88px,8vw,140px) clamp(24px,4vw,72px)}.work-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw;max-width:1600px;margin:0 auto 56px;display:grid}.eyebrow-light{color:#ff5962}.work-heading>p{color:#adadaf}.work-grid{grid-template-columns:1.55fr .7fr .7fr;gap:4px;max-width:1600px;margin:0 auto;display:grid}.work-card{background:#242426;min-height:570px;position:relative;overflow:hidden}.work-card img{object-fit:cover;filter:saturate(.85);height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s}.work-card:hover img{filter:saturate();transform:scale(1.035)}.work-card-overlay{background:linear-gradient(#0000,#000000db);padding:80px 28px 28px;position:absolute;inset:auto 0 0}.work-card-overlay span{color:#ff5962;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.work-card-overlay h3{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(24px,2.4vw,42px);line-height:1}.work-card-overlay p{color:#d4d4d4;margin:0;font-size:14px}.process-heading{display:block}.process-heading h2{max-width:920px}.process-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto;display:grid}.process-card{border-right:1px solid var(--line);min-height:290px;padding:30px 30px 36px 0}.process-card+.process-card{padding-left:30px}.process-card:last-child{border-right:0}.process-card>span{color:var(--rtx-red);font-size:12px;font-weight:800}.process-card h3{letter-spacing:-.04em;margin:84px 0 14px;font-size:24px}.process-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.about-section{background:var(--rtx-red);color:var(--white);grid-template-columns:1.1fr .9fr;gap:72px 9vw;padding:clamp(88px,9vw,156px) clamp(24px,6vw,112px);display:grid}.about-page-section{align-content:center;min-height:calc(100svh - 88px)}.about-page-section .about-copy h1,.about-page-section .about-copy .managed-text{color:#fff!important}.about-page-section .about-copy h1{letter-spacing:-.06em;margin:0;line-height:.96;font-size:clamp(42px,5.3vw,82px)!important}.about-copy{max-width:820px}.about-copy .eyebrow{color:var(--white);opacity:.75}.about-copy>p{color:#ffffffd1;max-width:760px;margin-top:28px}.about-facts{align-content:start;display:grid}.about-facts div{border-bottom:1px solid #ffffff59;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0;display:flex}.about-facts strong{letter-spacing:-.07em;font-size:clamp(46px,5vw,76px)}.about-facts span{text-align:right;max-width:140px;font-size:13px;line-height:1.4}.capabilities{border-top:1px solid #ffffff61;grid-column:1/-1;padding-top:40px}.capabilities>p{letter-spacing:.14em;text-transform:uppercase;margin:0 0 28px;font-size:12px;font-weight:800}.capabilities ul{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.capabilities li{border-bottom:1px solid #ffffff40;padding:20px 30px 20px 20px;font-size:17px;position:relative}.capabilities li:before{content:"→";color:var(--white);position:absolute;left:0}.contact-section{border-bottom:1px solid var(--line);background:var(--paper);padding:clamp(80px,9vw,150px) clamp(24px,6vw,112px)}.home-contact-section{padding-top:clamp(48px,5vw,76px);padding-bottom:clamp(48px,5vw,76px)}.home-contact-section .contact-main h2,.home-contact-section .contact-main>p,.home-contact-section .contact-main .managed-text{color:#101010!important}.contact-kicker{border-bottom:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:72px;padding-bottom:22px;font-size:13px;font-weight:800}.contact-main{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;display:grid}.contact-actions{align-items:center;gap:36px;margin-top:50px;display:flex}.button-large{min-height:68px;padding:0 34px}.contact-phone{border-bottom:2px solid var(--rtx-red);padding-bottom:5px;font-size:20px;font-weight:800}.site-footer{background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:160px;padding:28px clamp(24px,4vw,72px);display:flex}.site-footer p{color:var(--muted);margin:0;font-size:13px}.site-footer>div{flex-wrap:wrap;justify-content:center;gap:26px;font-size:13px;font-weight:700;display:flex}.site-footer>div a:hover{color:var(--rtx-red)}@media (width>=1321px){.site-header-centered{grid-template-columns:48px minmax(0,1fr) 48px}.site-header-centered .brand-logo-link{grid-column:2;justify-self:center}.site-header-centered .desktop-nav,.site-header-centered .header-cta{display:none}.site-header-centered .mobile-menu-toggle{width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-column:3;place-content:center;justify-self:end;gap:7px;padding:0;display:grid}.site-header-centered .mobile-menu-toggle span{background:var(--ink);width:24px;height:2px;transition:transform .18s;display:block}.site-header-centered .mobile-menu-toggle.is-open span:first-child{transform:translateY(4.5px)rotate(45deg)}.site-header-centered .mobile-menu-toggle.is-open span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.site-header-centered .mobile-navigation{z-index:115;border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:var(--paper);overscroll-behavior:contain;width:min(560px,100vw);max-height:calc(100dvh - 88px);padding:12px 28px 30px;display:block;position:fixed;top:88px;left:0;right:auto;overflow-y:auto;box-shadow:0 22px 50px #00000021}.site-header-centered .mobile-navigation[hidden]{display:none}.site-header-centered .mobile-navigation>a,.site-header-centered .mobile-group-toggle{border-top:0;border-right:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border-left:0;justify-content:space-between;align-items:center;padding:14px 0;font-family:inherit;font-size:18px;font-weight:700;display:flex}.site-header-centered .mobile-group-toggle{cursor:pointer}.site-header-centered .mobile-group-toggle span{color:var(--rtx-red);font-size:23px;font-weight:400;transition:transform .18s}.site-header-centered .mobile-nav-group.is-open .mobile-group-toggle span{transform:rotate(45deg)}.site-header-centered .mobile-group-links{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:8px 0 18px;display:grid}.site-header-centered .mobile-group-links[hidden]{display:none}.site-header-centered .mobile-group-links a{border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);align-items:center;gap:10px;padding:10px 0;font-size:13px;font-weight:700;line-height:1.35;display:flex}.site-header-centered .mobile-group-links a span{color:var(--rtx-red);flex:none;font-size:10px}.site-header-centered .mobile-group-links .mobile-group-all{min-height:48px;color:var(--rtx-red);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;font-size:10px;font-weight:850}.site-header-centered .mobile-group-links .mobile-group-all span{font-size:18px}}@media (width<=1320px){.site-header{grid-template-columns:1fr auto}.site-header-centered{grid-template-columns:48px minmax(0,1fr) 48px}.site-header-centered .brand-logo-link{grid-column:2;justify-self:center}.site-header-centered .mobile-menu-toggle{grid-column:3}.desktop-nav,.header-cta{display:none}.mobile-menu-toggle{width:48px;height:48px;color:var(--ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-content:center;justify-self:end;gap:7px;padding:0;display:grid}.mobile-menu-toggle span{background:var(--ink);width:24px;height:2px;transition:transform .18s;display:block}.mobile-menu-toggle.is-open span:first-child{transform:translateY(4.5px)rotate(45deg)}.mobile-menu-toggle.is-open span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.mobile-navigation{z-index:115;max-height:calc(100dvh - 88px);padding:12px 24px max(28px, env(safe-area-inset-bottom));border-bottom:1px solid var(--line);background:var(--paper);overscroll-behavior:contain;display:block;position:fixed;top:88px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 34px #00000014}.mobile-navigation[hidden]{display:none}.mobile-navigation>a,.mobile-group-toggle{border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);text-align:left;touch-action:manipulation;background:0 0;justify-content:space-between;align-items:center;padding:14px 0;font-size:18px;font-weight:700;display:flex}.mobile-group-toggle{cursor:pointer;border-top:0;border-left:0;border-right:0;font-family:inherit}.mobile-group-toggle span{color:var(--rtx-red);font-size:23px;font-weight:400;transition:transform .18s}.mobile-nav-group.is-open .mobile-group-toggle span{transform:rotate(45deg)}.mobile-group-links{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:8px 0 18px;display:grid}.mobile-group-links[hidden]{display:none}.mobile-group-links a{border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);touch-action:manipulation;align-items:center;gap:10px;padding:10px 0;font-size:13px;font-weight:700;line-height:1.35;display:flex}.mobile-group-links a span{color:var(--rtx-red);flex:none;font-size:10px}.mobile-group-links .mobile-group-all{min-height:48px;color:var(--rtx-red);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;font-size:10px;font-weight:850}.mobile-group-links .mobile-group-all span{font-size:18px}.hero{grid-template-columns:46% 54%}.hero-media{grid-template-columns:1fr;padding:18px}.hero-side{display:none}.service-rail a{padding:0 24px}.services-grid{grid-template-columns:repeat(2,1fr)}.services-directory{grid-template-columns:1fr}.directory-card{min-height:350px}.work-grid{grid-template-columns:1.2fr .8fr}.work-card:last-child{display:none}}@media (width<=820px){html{scroll-padding-top:68px}.site-header{min-height:68px;padding-right:max(18px, env(safe-area-inset-right));padding-left:max(18px, env(safe-area-inset-left))}.calculator-managed-shell .site-header{height:68px;min-height:68px}.brand-logo-crop{aspect-ratio:54/31;width:108px;height:62px}html.calculator-has-scrolled .site-header{min-height:68px}.mobile-navigation{max-height:calc(100dvh - 68px);padding-right:max(18px, env(safe-area-inset-right));padding-left:max(18px, env(safe-area-inset-left));top:68px}.hero{background-size:96px 96px;display:block}.hero-copy{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-end;min-height:calc(100svh - 68px);padding:88px 22px 54px}.hero-home .hero-copy{justify-content:center;min-height:calc(100svh - 68px);padding:72px 20px 48px}.hero-copy:before{top:24px;left:18px}.hero-copy:after{bottom:24px;right:18px}.hero h1{max-width:560px;font-size:clamp(46px,14vw,72px)}.hero-intro{margin-top:24px;font-size:17px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-home .home-primary-links{grid-template-columns:1fr}.hero-home .home-primary-links .home-optimizer-link{grid-column:auto}.button{justify-content:space-between;width:100%}.hero-media{height:min(112vw,560px);min-height:380px;padding:16px}.service-rail{grid-template-columns:1fr 1fr}.service-rail a{border-bottom:1px solid var(--line);min-height:82px;padding:16px 20px;font-size:14px}.section{padding:88px 20px}.home-production-section{padding:20px 16px 36px}.home-production-section+.process-section{padding:36px 20px 44px}.section-heading,.work-heading,.contact-main{grid-template-columns:1fr;gap:26px;margin-bottom:44px}.section-heading .eyebrow{margin-bottom:-10px}.section-heading h2,.work-heading h2,.about-copy h2,.contact-main h2{font-size:clamp(40px,12vw,58px)}.services-grid,.featured-services-grid{grid-template-columns:1fr}.featured-service-card{min-height:570px}.featured-service-card figure{min-height:330px}.services-all-cta{flex-direction:column;align-items:stretch}.services-all-cta .button{width:100%}.directory-hero{padding:92px 20px 62px}.directory-hero h1{font-size:clamp(52px,15vw,76px)}.directory-hero>p:last-child{margin-left:0;font-size:17px}.services-directory{padding:0 16px 88px}.directory-card{grid-template-rows:290px auto;grid-template-columns:1fr}.directory-card>div{min-height:310px;padding:26px 22px}.service-detail-hero{min-height:0;display:block}.service-detail-heading{justify-content:flex-end;min-height:calc(100svh - 68px);padding:86px 20px 54px}.service-detail-heading nav{margin-bottom:auto;padding-bottom:58px}.service-detail-heading h1{font-size:clamp(52px,15vw,78px)}.service-detail-heading .button{align-self:stretch}.service-detail-image{height:min(112vw,560px);min-height:380px}.service-detail-content{padding:88px 20px}.service-detail-intro{grid-template-columns:1fr;gap:26px;margin-bottom:64px}.trophy-gallery{margin-bottom:72px}.trophy-gallery-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.trophy-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trophy-gallery-item:first-child,.trophy-gallery-item:nth-child(9){aspect-ratio:16/10;grid-column:span 2}.trophy-lightbox-nav{width:44px;height:54px}.trophy-lightbox-close{top:12px;right:12px}.service-info-grid{grid-template-columns:1fr}.service-info-grid article{min-height:390px;padding:34px 24px}.service-info-grid h2{margin-top:62px}.related-services{padding:88px 16px}.related-heading{flex-direction:column;align-items:flex-start}.related-grid{grid-template-columns:1fr}.related-grid figure{height:min(72vw,390px)}.service-bottom-cta{flex-direction:column;align-items:stretch;padding:88px 20px}.service-bottom-cta .button{width:100%}.calculator-hero:not(.is-finalization){background-size:64px 64px;min-height:0;padding:40px 16px 22px}html.has-trophy-3d-pip .calculator-hero:not(.is-finalization){padding-right:132px}.calculator-hero:not(.is-finalization) nav{gap:6px;margin-bottom:12px;font-size:9px;line-height:1.2}.calculator-hero:not(.is-finalization)>.eyebrow{margin:0 0 7px!important;font-size:10px!important;line-height:1.2!important}.calculator-hero:not(.is-finalization) h1,.calculator-hero:not(.is-finalization) h1.managed-text{max-width:100%;letter-spacing:-.05em!important;margin:0!important;font-size:clamp(28px,8.6vw,36px)!important;line-height:.96!important}.calculator-hero:not(.is-finalization)>p:last-child,.calculator-hero:not(.is-finalization)>p.managed-text:last-child{max-width:590px;margin:10px 0 0!important;font-size:12px!important;line-height:1.35!important}.trophy-3d-experience.is-mobile-docked .trophy-3d-shell:not(.is-pip):not(.is-expanded){display:none}.calculator-accordion:not([open]){margin-bottom:12px;padding-bottom:0}.trophy-calculator button:not(.trophy-3d-modal-backdrop){min-height:44px}.trophy-calculator input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]){font-size:16px}.dimension-grid{grid-template-columns:1fr;gap:8px}.dimension-grid>label{grid-template-columns:minmax(0,1fr) minmax(78px,92px);align-items:center;gap:8px;min-height:48px}.logo-upload,.custom-shape-upload{min-height:100px;padding:18px}.logo-upload>img,.custom-shape-upload>img{width:62px;height:62px}.custom-shape-upload{gap:7px;min-height:54px;padding:7px 8px}.custom-shape-upload .logo-upload-icon{width:32px;height:32px;font-size:15px}.custom-shape-upload>span:nth-of-type(2){gap:2px}.custom-shape-upload strong{font-size:11px;line-height:1.15}.custom-shape-upload small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.15;overflow:hidden}.custom-shape-upload>img{width:40px;height:40px;padding:3px}.comments-field textarea{min-height:132px;font-size:16px}.summary-card,.calculated-price-layout{grid-template-columns:1fr}.summary-visual{min-height:300px}.summary-totals,.favorites-grid{grid-template-columns:1fr}.summary-totals>div{min-height:86px}.favorites-heading{align-items:flex-start}.price-card{padding:26px 22px}.price-card>strong{font-size:50px}.service-card{min-height:0}.service-card-image{height:min(72vw,360px)}.service-card-content{padding:26px 22px}.service-group-heading{grid-template-columns:44px 1fr;gap:12px}.service-group-heading-projects{margin-top:64px}.work-section{padding:88px 16px}.work-grid{grid-template-columns:1fr;gap:6px}.work-card,.work-card:last-child{min-height:440px;display:block}.process-grid{grid-template-columns:1fr}.process-card,.process-card+.process-card{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:26px 0 34px}.process-card h3{margin:42px 0 12px}.about-section{grid-template-columns:1fr;gap:64px;padding:88px 20px}.about-facts div{padding:20px 0}.capabilities{grid-column:auto}.capabilities ul{grid-template-columns:1fr}.contact-section{padding:88px 20px}.home-contact-section{padding:44px 20px 56px}.contact-kicker{margin-bottom:52px}.contact-actions{flex-direction:column;align-items:stretch;gap:28px}.contact-phone{width:max-content}.site-footer{gap:22px;padding:44px 20px}.site-footer>div{justify-content:center}}@media (width<=420px){.hero h1{font-size:43px}.directory-hero h1,.service-detail-heading h1{font-size:48px}.mobile-navigation>a,.mobile-group-toggle{font-size:17px}.service-rail{grid-template-columns:1fr}.service-rail a{border-right:0}.mobile-group-links{grid-template-columns:1fr}.trophy-shape-options{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-upload{flex-wrap:wrap;align-items:flex-start}.logo-upload>span:nth-of-type(2){width:calc(100% - 70px)}.logo-upload>img{width:100%;height:110px}.dimension-grid,.metalex-name-position-options:not(.personalization-position-options){grid-template-columns:1fr}.summary-configuration dl>div{grid-template-columns:1fr;gap:4px}.about-facts div{flex-direction:column;align-items:flex-start}.about-facts span{text-align:left;max-width:none}}@media (width>=821px) and (width<=900px) and (height<=500px){.trophy-3d-experience.is-mobile-docked .trophy-3d-shell:not(.is-pip):not(.is-expanded){display:none}.trophy-calculator input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]){font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=820px){.managed-site-shell .hero-home,.managed-site-shell .hero-home .hero-copy{min-height:0}.managed-site-shell .hero-home .hero-copy{padding:44px 16px 38px}.managed-site-shell .hero-home .eyebrow{margin-bottom:14px!important}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{letter-spacing:-.055em;max-width:760px;line-height:.98;font-size:clamp(32px,9vw,44px)!important}.managed-site-shell .hero-home .hero-intro,.managed-site-shell .hero-home .hero-intro.managed-text{max-width:620px;margin-top:16px!important;font-size:16px!important;line-height:1.48!important}.managed-site-shell .hero-home .hero-actions{gap:8px;margin-top:22px}.managed-site-shell .hero-home .button{min-height:50px;padding-inline:16px}.managed-site-shell .home-production-section{padding:12px 12px 32px}.managed-site-shell .featured-services-grid{gap:8px}.managed-site-shell .featured-service-card{grid-template-rows:auto auto;min-height:0}.managed-site-shell .featured-service-card figure{height:clamp(200px,58vw,260px);min-height:0}.managed-site-shell .featured-service-card>div{padding:18px 18px 20px}.managed-site-shell .featured-service-card h3,.managed-site-shell .featured-service-card h3.managed-text{margin:10px 0 9px;line-height:1;font-size:28px!important}.managed-site-shell .featured-service-card p,.managed-site-shell .featured-service-card p.managed-text{font-size:14px!important;line-height:1.48!important}.managed-site-shell .featured-service-card strong{margin-top:17px}.managed-site-shell .home-production-section+.process-section{padding:38px 16px 32px}.managed-site-shell .process-heading{gap:0;margin-bottom:22px}.managed-site-shell .process-heading h2,.managed-site-shell .process-heading h2.managed-text{line-height:1;font-size:clamp(34px,9.5vw,42px)!important}.managed-site-shell .process-card,.managed-site-shell .process-card+.process-card{padding:18px 0 20px}.managed-site-shell .process-card h3,.managed-site-shell .process-card h3.managed-text{margin:18px 0 8px;font-size:22px!important}.managed-site-shell .process-card p,.managed-site-shell .process-card p.managed-text{font-size:14px!important;line-height:1.5!important}.managed-site-shell .home-contact-section{padding:36px 16px 40px}.managed-site-shell .home-contact-section .contact-main{gap:14px;margin-bottom:0}.managed-site-shell .home-contact-section .contact-main h2,.managed-site-shell .home-contact-section .contact-main h2.managed-text{line-height:1;font-size:clamp(34px,9.5vw,42px)!important}.managed-site-shell .home-contact-section .contact-main>p,.managed-site-shell .home-contact-section .contact-main>p.managed-text{font-size:15px!important;line-height:1.5!important}.managed-site-shell .home-contact-section .contact-actions{gap:16px;margin-top:22px}.managed-site-shell .home-contact-section .button{min-height:52px}.managed-site-shell .directory-hero{padding:44px 16px 30px}.managed-site-shell .directory-hero .eyebrow{margin-bottom:12px!important}.managed-site-shell .directory-hero h1,.managed-site-shell .directory-hero h1.managed-text{letter-spacing:-.06em;line-height:.96;font-size:clamp(38px,11vw,50px)!important}.managed-site-shell .directory-hero>p:last-child,.managed-site-shell .directory-hero>p.managed-text:last-child{margin-top:18px!important;font-size:16px!important;line-height:1.5!important}.managed-site-shell .services-directory{gap:10px;padding:0 12px 48px}.managed-site-shell .directory-card{grid-template-rows:auto auto;min-height:0}.managed-site-shell .directory-card figure{height:clamp(190px,58vw,240px)}.managed-site-shell .directory-card>div{min-height:0;padding:18px}.managed-site-shell .directory-card h2,.managed-site-shell .directory-card h2.managed-text{margin:10px 0 9px;line-height:1;font-size:29px!important}.managed-site-shell .directory-card p,.managed-site-shell .directory-card p.managed-text{font-size:14px!important;line-height:1.48!important}.managed-site-shell .directory-card strong{margin-top:17px;padding-top:15px}.managed-site-shell .service-detail-heading{min-height:0;padding:36px 16px 32px}.managed-site-shell .service-detail-heading nav{margin-bottom:30px;padding-bottom:0}.managed-site-shell .service-detail-heading .eyebrow{margin-bottom:12px!important}.managed-site-shell .service-detail-heading h1,.managed-site-shell .service-detail-heading h1.managed-text{letter-spacing:-.06em;line-height:.96;font-size:clamp(38px,11vw,52px)!important}.managed-site-shell .service-detail-heading>p:not(.eyebrow),.managed-site-shell .service-detail-heading>p.managed-text:not(.eyebrow){margin-top:18px!important;font-size:16px!important;line-height:1.5!important}.managed-site-shell .service-detail-heading .button{min-height:52px;margin-top:22px}.managed-site-shell .service-detail-heading .service-detail-price{width:100%;margin-top:20px}.managed-site-shell .service-detail-heading .service-detail-price+.button{margin-top:12px}.managed-site-shell .service-detail-image{height:clamp(240px,68vw,320px);min-height:0}.managed-site-shell .service-detail-content{padding:44px 16px}.managed-site-shell .service-detail-intro{gap:16px;margin-bottom:36px}.managed-site-shell .service-detail-intro h2,.managed-site-shell .service-detail-intro h2.managed-text{line-height:1;font-size:clamp(34px,9.5vw,42px)!important}.managed-site-shell .service-detail-intro>p:last-child,.managed-site-shell .service-detail-intro>p.managed-text:last-child{font-size:16px!important;line-height:1.55!important}.managed-site-shell .trophy-gallery{margin-bottom:38px}.managed-site-shell .service-project-gallery{margin:0;padding:40px 12px}html.rtx-visual-editor-frame body[data-rtx-editor-presentation=false] .managed-site-shell .service-project-gallery.is-empty{min-height:210px}.managed-site-shell .trophy-gallery-heading{gap:14px;margin-bottom:22px}.managed-site-shell .trophy-gallery-heading h2,.managed-site-shell .trophy-gallery-heading h2.managed-text{line-height:1;font-size:clamp(32px,9vw,40px)!important}.managed-site-shell .trophy-gallery-heading>p,.managed-site-shell .trophy-gallery-heading>p.managed-text{font-size:15px!important;line-height:1.5!important}.managed-site-shell .service-info-grid{gap:8px}.managed-site-shell .service-info-grid article{min-height:0;padding:26px 20px}.managed-site-shell .service-info-grid h2,.managed-site-shell .service-info-grid h2.managed-text{margin:30px 0 20px;line-height:1;font-size:clamp(30px,8.5vw,38px)!important}.managed-site-shell .service-info-grid li{padding-top:13px;padding-bottom:13px;font-size:15px;line-height:1.45}.managed-site-shell .related-services{padding:44px 12px}.managed-site-shell .related-heading{gap:16px;margin-bottom:24px}.managed-site-shell .related-heading .eyebrow{margin-bottom:12px!important}.managed-site-shell .related-heading h2,.managed-site-shell .related-heading h2.managed-text{line-height:1;font-size:clamp(34px,9.5vw,42px)!important}.managed-site-shell .related-grid{gap:8px}.managed-site-shell .related-grid>a{padding-bottom:18px}.managed-site-shell .related-grid figure{height:clamp(190px,60vw,250px);margin-bottom:16px}.managed-site-shell .related-grid>a>span,.managed-site-shell .related-grid h3,.managed-site-shell .related-grid strong{margin-left:18px;margin-right:18px}.managed-site-shell .related-grid h3{margin-top:9px;margin-bottom:18px;font-size:28px}.managed-site-shell .related-grid strong{padding-top:15px}.managed-site-shell .service-bottom-cta{gap:20px;padding:40px 16px}.managed-site-shell .service-bottom-cta .eyebrow{margin-bottom:12px!important}.managed-site-shell .service-bottom-cta h2,.managed-site-shell .service-bottom-cta h2.managed-text{line-height:1;font-size:clamp(34px,9.5vw,42px)!important}.managed-site-shell .service-bottom-cta .button{min-height:52px}.managed-site-shell .about-page-section{align-content:start;gap:30px;min-height:0;padding:44px 16px 40px}.managed-site-shell .about-page-section .about-copy .eyebrow{margin-bottom:14px!important}.managed-site-shell .about-page-section .about-copy h1,.managed-site-shell .about-page-section .about-copy h1.managed-text{line-height:1;font-size:clamp(36px,10vw,46px)!important}.managed-site-shell .about-page-section .about-copy>p,.managed-site-shell .about-page-section .about-copy>p.managed-text{margin-top:16px!important;font-size:16px!important;line-height:1.55!important}.managed-site-shell .about-page-section .about-facts{gap:0}.managed-site-shell .about-page-section .about-facts div{flex-direction:row;align-items:baseline;padding:15px 0}.managed-site-shell .about-page-section .about-facts strong{font-size:clamp(40px,11vw,50px)}.managed-site-shell .about-page-section .about-facts span{text-align:right;max-width:140px}.managed-site-shell>.site-footer{gap:12px;min-height:0;padding:28px 16px}.managed-site-shell>.site-footer>div{gap:20px}}@media (width>=821px){.managed-site-shell .hero-home,.managed-site-shell .hero-home .hero-copy{min-height:clamp(560px,68svh,660px)}.managed-site-shell .hero-home .hero-copy{padding-top:clamp(64px,5vw,82px);padding-bottom:clamp(64px,5vw,82px)}.managed-site-shell .home-production-section{padding-top:clamp(32px,3vw,46px);padding-bottom:clamp(40px,3.5vw,54px)}.managed-site-shell .featured-service-card{min-height:520px}.managed-site-shell .featured-service-card figure{min-height:290px}.managed-site-shell .featured-service-card>div{padding:24px 26px 27px}.managed-site-shell .featured-service-card strong{margin-top:20px}.managed-site-shell .home-production-section+.process-section{padding-top:clamp(46px,4vw,62px);padding-bottom:clamp(50px,4.5vw,68px)}.managed-site-shell .process-heading{margin-bottom:40px}.managed-site-shell .process-card{min-height:230px;padding-top:24px;padding-bottom:28px}.managed-site-shell .process-card h3{margin-top:48px}.managed-site-shell .home-contact-section{padding-top:clamp(52px,4.5vw,68px);padding-bottom:clamp(52px,4.5vw,68px)}.managed-site-shell .contact-actions{margin-top:34px}.managed-site-shell .directory-hero{padding-top:clamp(68px,6vw,88px);padding-bottom:clamp(48px,4.5vw,64px)}.managed-site-shell .directory-hero>p:last-child{margin-top:24px}.managed-site-shell .services-directory{padding-bottom:clamp(72px,7vw,96px)}.managed-site-shell .directory-card{min-height:330px}.managed-site-shell .directory-card>div{padding:24px}.managed-site-shell .directory-card h2{margin-top:10px;margin-bottom:11px}.managed-site-shell .directory-card strong{padding-top:20px}.managed-site-shell .service-detail-hero{min-height:clamp(560px,70svh,680px)}.managed-site-shell .service-detail-heading{padding-top:clamp(54px,5vw,74px);padding-bottom:clamp(54px,5vw,74px)}.managed-site-shell .service-detail-heading nav{margin-bottom:clamp(38px,4vw,52px)}.managed-site-shell .service-detail-heading>p:not(.eyebrow){margin-top:24px}.managed-site-shell .service-detail-heading .button{margin-top:28px}.managed-site-shell .service-detail-content{padding-top:clamp(72px,7vw,94px);padding-bottom:clamp(72px,7vw,94px)}.managed-site-shell .service-detail-intro{margin-bottom:clamp(48px,5vw,64px)}.managed-site-shell .trophy-gallery{margin-bottom:clamp(52px,5vw,72px)}.managed-site-shell .service-project-gallery{padding-top:clamp(64px,6vw,82px);padding-bottom:clamp(64px,6vw,82px)}.managed-site-shell .service-project-video-carousel{padding-top:clamp(38px,4vw,52px);padding-bottom:clamp(38px,4vw,52px)}.managed-site-shell .trophy-gallery-heading{margin-bottom:34px}.managed-site-shell .service-info-grid article{min-height:0;padding:clamp(38px,3.5vw,50px)}.managed-site-shell .service-info-grid h2{margin-top:46px;margin-bottom:26px}.managed-site-shell .service-info-grid li{padding-top:14px;padding-bottom:14px}.managed-site-shell .related-services{padding-top:clamp(66px,6vw,84px);padding-bottom:clamp(66px,6vw,84px)}.managed-site-shell .related-heading{margin-bottom:36px}.managed-site-shell .related-grid figure{height:270px;margin-bottom:18px}.managed-site-shell .related-grid h3{margin-bottom:22px}.managed-site-shell .service-bottom-cta{padding-top:clamp(66px,6vw,84px);padding-bottom:clamp(66px,6vw,84px)}.managed-site-shell .about-page-section{align-content:start;gap:48px 7vw;min-height:0;padding-top:clamp(72px,7vw,96px);padding-bottom:clamp(72px,7vw,96px)}.managed-site-shell .about-facts div{padding-top:18px;padding-bottom:18px}.managed-site-shell .capabilities{padding-top:30px}.managed-site-shell .capabilities>p{margin-bottom:20px}.managed-site-shell .capabilities li{padding-top:15px;padding-bottom:15px}.managed-site-shell>.site-footer{min-height:0;padding-top:28px;padding-bottom:28px}}@media (width>=1120px){.managed-site-shell .site-header.site-header-centered{grid-template-columns:48px minmax(0,1fr) 48px;gap:clamp(14px,1.4vw,24px);padding-inline:clamp(18px,2vw,32px)}.managed-site-shell .site-header-centered .brand-logo-link{grid-column:2;justify-self:center}.managed-site-shell .site-header-centered .desktop-nav,.managed-site-shell .site-header-centered .header-cta{display:none}.managed-site-shell .site-header-centered .mobile-menu-toggle{grid-column:3;display:grid!important}.managed-site-shell .site-header-centered .mobile-navigation[hidden]{display:none!important}.managed-site-shell .site-header-centered .mobile-navigation:not([hidden]){display:block!important}.managed-site-shell .hero-home .home-primary-links{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.managed-site-shell .hero-home .home-primary-links .home-quote-link{grid-area:1/1/auto/7}.managed-site-shell .hero-home .home-primary-links .home-optimizer-link{background:#101010;border-color:#101010;grid-area:1/7/auto/13}.managed-site-shell .hero-home .home-primary-links .home-category-link{background:#fff;border-color:#cfcfcd;grid-area:2/span 3;color:#101010!important}.managed-site-shell .hero-home .home-primary-links .home-category-link .managed-text{color:#101010!important}.managed-site-shell .hero-home .home-primary-links .home-category-link:hover{background:#101010;border-color:#101010;color:#fff!important}.managed-site-shell .hero-home .home-primary-links .home-category-link:hover .managed-text{color:#fff!important}}@media (width<=820px){.managed-site-shell .home-primary-links .home-quote-link{display:none}}.general-quote-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f2f2f0;grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);gap:clamp(44px,6vw,100px);padding:clamp(64px,7vw,108px) clamp(24px,6vw,112px);scroll-margin-top:96px;display:grid}.general-quote-intro{align-self:start;position:sticky;top:128px}.general-quote-intro .eyebrow{color:var(--rtx-red);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:850}.general-quote-intro h2{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(38px,4.5vw,68px);line-height:.98}.general-quote-intro>p:not(.eyebrow){color:#414141;max-width:560px;margin:26px 0 0;font-size:17px;line-height:1.55}.general-quote-intro ul{gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.general-quote-intro li{color:#4f4f4f;border-top:1px solid #d1d1ce;padding:13px 0 13px 24px;font-size:14px;line-height:1.45;position:relative}.general-quote-intro li:before{content:"→";color:var(--rtx-red);position:absolute;left:0}.general-quote-form{background:#fff;border:1px solid #d8d8d5;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:clamp(28px,3vw,44px);display:grid}.quote-field{align-content:start;gap:8px;min-width:0;display:grid}.quote-field-wide{grid-column:1/-1}.quote-field label,.quote-consent{color:#292929;letter-spacing:.03em;font-size:12px;font-weight:800}.quote-field input,.quote-field select,.quote-field textarea{color:#101010;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #cfcfcd;border-radius:0;outline:none;padding:13px 14px;font-size:16px}.quote-field textarea{resize:vertical;min-height:132px;line-height:1.5}.quote-field input:focus,.quote-field select:focus,.quote-field textarea:focus{border-color:var(--rtx-red);box-shadow:0 0 0 2px #e306131f}.quote-field input[type=file]{padding:10px;font-size:13px}.quote-field small{color:var(--muted);font-size:11px}.quote-consent{align-items:flex-start;gap:11px;line-height:1.45;display:flex}.quote-consent input{width:19px;height:19px;accent-color:var(--rtx-red);flex:none;margin:0}.quote-turnstile{min-height:65px;overflow:hidden}.quote-submit-row{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;padding-top:6px;display:grid}.quote-submit-row .button{width:100%}.quote-submit-row .button:disabled{opacity:.62;cursor:wait}.quote-form-status{color:#4b4b4b;min-height:42px;margin:0;font-size:13px;line-height:1.45}.quote-form-status.is-success{color:#155c35}.quote-form-status.is-error{color:#a0000b}.quote-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (width<=960px){.general-quote-section{grid-template-columns:1fr;gap:34px;padding:56px 24px}.general-quote-intro{position:static}}@media (width<=620px){.general-quote-section{gap:28px;padding:42px 16px}.general-quote-intro h2{font-size:clamp(34px,11vw,44px)}.general-quote-intro>p:not(.eyebrow){margin-top:18px;font-size:15px}.general-quote-intro ul{margin-top:22px}.general-quote-form{grid-template-columns:1fr;gap:16px;padding:22px 16px}.quote-field,.quote-field-wide{grid-column:1}.quote-submit-row{grid-template-columns:1fr;gap:12px}}.managed-site-shell .featured-services-grid,.managed-site-shell .process-section,.managed-site-shell .general-quote-section,.managed-site-shell .site-footer{content-visibility:auto;contain-intrinsic-size:auto 760px}.managed-site-shell .site-footer{contain-intrinsic-size:auto 160px}.home-cover-carousel{display:none}@media (width>=821px){.home-cover-carousel{border-bottom:1px solid var(--line);background:0 0;padding:0 0 8px;display:block;overflow:hidden}.home-cover-track{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:0 clamp(28px,5vw,80px);display:flex;overflow-x:auto}.home-cover-track::-webkit-scrollbar{display:none}.home-cover-slide{scroll-snap-align:center;scroll-snap-stop:always;background:#171717;border:1px solid #ffffff3d;flex:0 0 min(78vw,1080px);height:clamp(480px,100svh - 190px,720px);min-height:480px;position:relative;overflow:hidden}.home-cover-main-link{color:#fff;display:block;position:absolute;inset:0}.home-cover-picture,.home-cover-picture>img{width:100%;height:100%;display:block}.home-cover-picture>img{object-fit:cover}.home-cover-shade{background:linear-gradient(#0000000a 20%,#00000038 52%,#000000f0 100%),linear-gradient(90deg,#00000075,#0000 70%);position:absolute;inset:0}.home-cover-copy{z-index:2;color:#fff;justify-items:start;display:grid;position:absolute;bottom:clamp(32px,4vw,54px);left:clamp(34px,4vw,58px);right:clamp(34px,4vw,58px)}.home-cover-copy>small{color:#ff6670;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:850}.home-cover-copy>strong{letter-spacing:-.055em;max-width:760px;font-size:clamp(54px,6vw,88px);font-weight:850;line-height:.92}.home-cover-copy>span{color:#ffffffe0;max-width:620px;margin-top:16px;font-size:clamp(16px,1.35vw,20px);line-height:1.45}.home-cover-copy>b{color:#fff;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #ffffff94;justify-content:space-between;align-items:center;gap:22px;width:min(620px,100%);margin-top:24px;padding-top:15px;font-size:13px;display:flex}.home-cover-copy>b i{color:#ff6670;font-size:26px;font-style:normal;line-height:1}.home-cover-optimizer-link{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0ce0;border:1px solid #ffffffb8;grid-template-columns:minmax(0,1fr) auto;gap:3px 18px;min-width:224px;padding:14px 16px;display:grid;position:absolute;top:28px;right:28px}.home-cover-optimizer-link small{color:#ff6670;letter-spacing:.12em;grid-column:1;font-size:9px;font-weight:850}.home-cover-optimizer-link strong{grid-column:1;font-size:13px;line-height:1.2}.home-cover-optimizer-link>span{color:#ff6670;grid-area:1/2/3;align-self:center;font-size:22px}.home-cover-controls{justify-content:center;align-items:center;min-height:44px;padding:0;display:flex}.home-cover-dots{align-items:center;gap:9px;display:flex}.home-cover-dots button{cursor:pointer;background:#ffffff61;border:0;border-radius:999px;width:9px;height:9px;min-height:9px;padding:0;transition:width .18s,background .18s}.home-cover-dots button.is-active{background:var(--rtx-red);width:30px}}@media (width<=820px){.home-cover-carousel{border-bottom:1px solid var(--line);background:0 0;padding:0 0 6px;display:block;overflow:hidden}.home-cover-track{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;gap:10px;padding:0 12px;display:flex;overflow-x:auto}.home-cover-track::-webkit-scrollbar{display:none}.home-cover-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#171717;border:1px solid #ffffff3d;flex:0 0 calc(100% - 42px);height:clamp(330px,53svh,450px);min-height:330px;position:relative;overflow:hidden}.home-cover-main-link{color:#fff;display:block;position:absolute;inset:0}.home-cover-picture,.home-cover-picture>img{width:100%;height:100%;display:block}.home-cover-picture>img{object-fit:cover}.home-cover-shade{background:linear-gradient(#00000014 18%,#00000038 46%,#000000eb 100%),linear-gradient(90deg,#0000005c,#0000 65%);position:absolute;inset:0}.home-cover-copy{z-index:2;color:#fff;justify-items:start;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.home-cover-copy>small{color:#ff6670;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850}.home-cover-copy>strong{letter-spacing:-.055em;max-width:300px;font-size:clamp(32px,9.5vw,43px);font-weight:850;line-height:.95}.home-cover-copy>span{color:#ffffffe0;max-width:290px;margin-top:12px;font-size:14px;line-height:1.4}.home-cover-copy>b{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff8c;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:18px;padding-top:13px;font-size:12px;display:flex}.home-cover-copy>b i{color:#ff6670;font-size:22px;font-style:normal;line-height:1}.home-cover-optimizer-link{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0ce0;border:1px solid #ffffffb8;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;min-width:174px;padding:11px 12px;display:grid;position:absolute;top:16px;right:16px}.home-cover-optimizer-link small{color:#ff6670;letter-spacing:.12em;grid-column:1;font-size:8px;font-weight:850}.home-cover-optimizer-link strong{grid-column:1;font-size:11px;line-height:1.2}.home-cover-optimizer-link>span{color:#ff6670;grid-area:1/2/3;align-self:center;font-size:18px}.home-cover-controls{justify-content:center;align-items:center;min-height:44px;padding:0;display:flex}.home-cover-dots{align-items:center;gap:8px;display:flex}.home-cover-dots button{background:#ffffff61;border:0;border-radius:999px;width:8px;height:8px;min-height:8px;padding:0;transition:width .18s,background .18s}.home-cover-dots button.is-active{background:var(--rtx-red);width:26px}}@media (width<=390px){.home-cover-slide{height:clamp(320px,51svh,410px);min-height:320px}.home-cover-copy>strong{font-size:clamp(30px,9vw,38px)}.home-cover-copy>span{font-size:13px}}.resource-category-select,.resource-category-entry-copy>b{display:none}.resource-category-entry-copy{min-width:0}.resource-category-entry-copy>span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width<=820px){.resource-center-page .resource-center-hero{background-size:84px 84px;grid-template-columns:1fr;gap:12px;padding:28px 16px 24px}.resource-center-page .resource-center-hero .eyebrow{margin:0;font-size:10px}.resource-center-page .resource-center-hero h1{letter-spacing:-.052em;overflow-wrap:anywhere;max-width:560px;margin:10px 0 0;font-size:clamp(34px,10.5vw,46px);line-height:.98}.resource-center-page .resource-center-hero>p{max-width:560px;font-size:16px;line-height:1.45}.resource-center-page .resource-library-controls{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 16px 14px;position:static}.resource-center-page .resource-search{gap:6px}.resource-center-page .resource-search input{height:46px;padding-left:12px;font-size:16px}.resource-center-page .resource-search button{width:46px;height:46px}.resource-center-page .resource-filter-list{display:none}.resource-center-page .resource-category-select{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.resource-center-page .resource-category-select>span{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.resource-center-page .resource-category-select select{color:#fff;width:100%;height:46px;font:inherit;background:#202020;border:1px solid #454545;border-radius:0;padding:0 38px 0 12px;font-size:15px}.resource-center-page .resource-recommended-section{padding:28px 16px 30px}.resource-center-page .resource-recommended-section>header{gap:8px;margin-bottom:18px}.resource-center-page .resource-recommended-section h2{font-size:clamp(28px,8.4vw,36px);line-height:1}.resource-center-page .resource-recommended-section>header>p{font-size:11px}.resource-center-page .resource-recommended-section .resource-card-grid{gap:10px;margin-right:-16px;padding-right:16px;scroll-padding-inline:0 16px}.resource-center-page .resource-recommended-section .resource-card{flex-basis:min(84vw,340px)}.resource-center-page .resource-card-image{height:clamp(142px,43vw,180px)}.resource-center-page .resource-card>div,.managed-site-shell .resource-center-page .resource-card>div,.managed-site-shell .resource-center-page .resource-category-section.is-compact .resource-card>div{min-height:0;padding:17px}.resource-center-page .resource-card h3{overflow-wrap:anywhere;margin:10px 0 11px;font-size:clamp(21px,6.2vw,27px);line-height:1.08}.resource-center-page .resource-card p{-webkit-line-clamp:3;font-size:14px;line-height:1.45}.resource-center-page .resource-read-link{min-height:44px;margin-top:15px;padding-top:13px;font-size:11px}.resource-center-page .resource-category-section.is-compact{border-right:0;padding:0 16px;display:block}.resource-center-page .resource-category-section.is-compact:first-of-type{padding-top:18px}.resource-center-page .resource-category-section.is-compact:last-child{padding-bottom:24px}.resource-center-page .resource-category-section.is-compact>header{display:none}.resource-center-page .resource-category-section.is-compact .resource-category-entry{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;min-height:0;margin-top:-1px;padding:15px 14px}.resource-center-page .resource-category-entry-copy{color:var(--ink);-webkit-line-clamp:initial;gap:5px;display:grid}.resource-center-page .resource-category-entry-copy>b{font-size:17px;line-height:1.15;display:block}.resource-center-page .resource-category-entry-copy>span{-webkit-line-clamp:1;font-size:12px;line-height:1.35}.resource-center-page .resource-category-entry strong{justify-content:flex-end;gap:0;min-width:44px;font-size:0}.resource-center-page .resource-category-entry strong>span{font-size:22px}.resource-center-page .resource-results{padding:28px 16px 34px}.resource-center-page .resource-results>header{gap:8px;margin-bottom:18px}.resource-center-page .resource-results>header h2{overflow-wrap:anywhere;font-size:clamp(30px,9vw,40px)}.resource-center-page .resource-results .resource-card-grid{gap:12px}.resource-center-page .resource-load-more{min-height:48px;margin-top:16px}.resource-center-page .resource-empty-results{padding:22px 18px}.resource-article-page .resource-article-hero{padding:26px 16px 24px}.resource-article-page .resource-article-hero nav{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;gap:7px;margin:0 -16px 22px;padding:0 16px 5px;font-size:11px;overflow-x:auto}.resource-article-page .resource-article-hero .eyebrow{margin:0;font-size:10px}.resource-article-page .resource-article-hero h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:12px 0 16px;font-size:clamp(34px,10vw,44px);line-height:1}.resource-article-page .resource-article-hero>p:last-of-type{font-size:17px;line-height:1.5}.resource-article-page .resource-article-meta{gap:3px;margin-top:16px;font-size:11px}.resource-article-page .resource-article-image img{height:clamp(200px,58vw,300px)}.resource-article-page .resource-article-image figcaption{padding:8px 16px;font-size:10px}.resource-article-page .resource-article-layout{gap:28px;padding:28px 16px 34px}.resource-article-page .resource-table-of-contents{margin-bottom:26px;padding:16px}.resource-article-page .resource-table-of-contents ol{grid-template-columns:1fr;max-height:220px;overflow-y:auto}.resource-article-page .resource-table-of-contents li{padding:7px 0;font-size:12px}.resource-article-page .resource-article-content>section{margin-bottom:24px;padding-bottom:24px}.resource-article-page .resource-article-content h2{overflow-wrap:anywhere;margin-bottom:16px;font-size:clamp(28px,8.2vw,36px);line-height:1.05}.resource-article-page .resource-article-content h3{margin:-2px 0 18px;font-size:11px;line-height:1.35}.resource-article-page .resource-article-content p,.resource-article-page .resource-article-content li{font-size:16px;line-height:1.62}.resource-article-page .resource-article-content p{margin-bottom:17px}.resource-article-page .resource-article-content ul{gap:8px;margin-top:20px}.resource-article-page .resource-conclusion{padding:20px!important}.resource-article-page .resource-faq-section summary{align-items:center;min-height:58px;padding:16px 42px 16px 0;font-size:17px;line-height:1.35;display:flex}.resource-article-page .resource-faq-section details p{padding:0 0 18px}.resource-article-page .resource-article-aside{gap:10px}.resource-article-page .resource-article-aside section{padding:18px}.resource-article-page .resource-quote-link{min-height:54px}.resource-article-page .resource-related-section{padding:30px 16px 34px}.resource-article-page .resource-related-section>h2{margin:12px 0 20px;font-size:clamp(30px,9vw,40px)}.resource-article-page .resource-related-grid{gap:10px}.resource-article-page .resource-related-grid a{min-height:132px;padding:18px}.resource-article-page .resource-related-grid strong{margin-top:10px;font-size:21px}}@media (width<=390px){.resource-center-page .resource-category-select{grid-template-columns:1fr;gap:5px}.resource-center-page .resource-recommended-section .resource-card{flex-basis:calc(100vw - 46px)}.resource-center-page .resource-category-entry-copy>span{display:none}}@media (prefers-reduced-motion:reduce){.home-cover-track{scroll-behavior:auto}}.about-page-main{background:var(--paper)}.about-page-section{background:#101010;min-height:0;padding:clamp(58px,7vw,106px) clamp(24px,6vw,100px) 0;display:block}.about-page-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:clamp(38px,6vw,92px);max-width:1500px;margin:0 auto;display:grid}.about-page-hero-image{background:#252525;min-width:0;height:clamp(390px,44vw,650px);margin:0;overflow:hidden}.about-page-hero-image img{object-fit:cover;width:100%;height:100%}.route-progress{z-index:1000;pointer-events:none;opacity:0;width:100%;height:3px;transition:opacity .1s;position:fixed;top:0;left:0;overflow:hidden}.route-progress>span{background:var(--rtx-red);width:42%;height:100%;display:block;transform:translate(-120%)}html[data-rtx-navigating=true] .route-progress{opacity:1}html[data-rtx-navigating=true] .route-progress>span{animation:.9s ease-in-out infinite rtx-route-progress}.managed-site-shell a,.managed-site-shell button{touch-action:manipulation}@keyframes rtx-route-progress{0%{transform:translate(-120%)}65%{transform:translate(150%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){html[data-rtx-navigating=true] .route-progress>span{width:100%;animation:none;transform:none}}.about-page-section .about-copy h1{margin-top:20px}.about-page-section .about-facts{border-top:1px solid #ffffff47;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1500px;margin:clamp(44px,6vw,82px) auto 0}.about-page-section .about-facts div{border-bottom:0;border-right:1px solid #ffffff47;place-content:center stretch;gap:8px;min-width:0;min-height:142px;padding:24px clamp(18px,2.5vw,38px);display:grid}.about-page-section .about-facts div:first-child{padding-left:0}.about-page-section .about-facts div:last-child{border-right:0}.about-page-section .about-facts strong,.about-page-section .about-facts span{text-align:left;max-width:none;color:#fff!important}.about-capabilities-section,.about-process-section,.about-cta-section{padding:clamp(64px,8vw,120px) clamp(24px,6vw,100px)}.about-capabilities-section>header,.about-process-section>header,.about-capability-grid,.about-process-grid,.about-cta-section{max-width:1500px;margin-inline:auto}.about-capabilities-section>header{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:22px clamp(38px,8vw,130px);margin-bottom:42px;display:grid}.about-capabilities-section>header .eyebrow{grid-column:1/-1;margin:0}.about-capabilities-section h2,.about-process-section h2,.about-cta-section h2{letter-spacing:-.05em;margin:0;line-height:.98}.about-capabilities-section>header>p:last-child{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.about-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.about-capability-grid article{border:1px solid var(--line);background:#fff;min-width:0}.about-capability-grid figure{background:#ddd;height:clamp(230px,24vw,360px);margin:0;overflow:hidden}.about-capability-grid img{object-fit:cover;height:100%}.about-capability-grid article>div{padding:clamp(22px,2.7vw,36px)}.about-capability-grid h3{letter-spacing:-.035em;margin:0 0 16px;line-height:1.05}.about-capability-grid p{color:var(--muted);margin:0;line-height:1.55}.about-process-section{border-top:1px solid var(--line);background:#fff}.about-process-section>header{margin-bottom:38px}.about-process-section>header .eyebrow{margin:0 0 18px}.about-process-grid{border-top:1px solid #101010;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-process-grid article{border-right:1px solid var(--line);min-width:0;min-height:260px;padding:26px 28px 30px 0}.about-process-grid article+article{padding-left:28px}.about-process-grid article:last-child{border-right:0}.about-process-grid article>span{color:var(--rtx-red);font-size:12px;font-weight:850}.about-process-grid h3{letter-spacing:-.035em;margin:64px 0 14px}.about-process-grid p{color:var(--muted);margin:0;line-height:1.55}.about-cta-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;padding-block:clamp(48px,5vw,76px);display:grid}.about-cta-section .eyebrow{margin:0 0 18px}.about-cta-section p:last-child{max-width:760px;color:var(--muted);margin:20px 0 0;line-height:1.6}.resource-library-controls{z-index:30;color:#fff;background:#101010;border-bottom:1px solid #2a2a2a;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:18px;padding:16px clamp(20px,5vw,80px);display:grid;position:sticky;top:76px}.resource-search{gap:7px;min-width:0;display:grid}.resource-search>span{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.resource-search>div{position:relative}.resource-search input{color:#fff;width:100%;height:48px;font:inherit;background:#202020;border:1px solid #454545;border-radius:0;padding:0 48px 0 14px;font-size:15px}.resource-search input:focus{border-color:var(--rtx-red);outline:0}.resource-search button{color:#fff;background:0 0;border:0;width:46px;height:48px;padding:0;font-size:25px;position:absolute;top:0;right:0}.resource-filter-list{scrollbar-width:thin;align-items:end;gap:8px;min-width:0;display:flex;overflow-x:auto}.resource-filter-list :where(button,a){color:#fff;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #454545;flex:none;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none}.resource-filter-list :where(button,a).is-active{border-color:var(--rtx-red);background:var(--rtx-red)}.resource-category-section.is-compact{padding-top:clamp(48px,6vw,82px);padding-bottom:clamp(48px,6vw,82px)}.resource-category-section.is-compact .resource-card>div{min-height:330px}.resource-category-more,.resource-load-more{color:#101010;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:1px solid #101010;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:0 20px;font-size:13px;font-weight:850;display:inline-flex}.resource-category-more span,.resource-load-more span{color:var(--rtx-red)}.resource-results{min-height:520px;padding:clamp(54px,7vw,100px) clamp(20px,5vw,80px)}.resource-results>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.resource-results>header .eyebrow{margin:0 0 14px}.resource-results>header h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,70px);line-height:1}.resource-results>header>p{color:var(--muted);margin:0;font-weight:750}.resource-empty-results{background:#fff;border:1px dashed #b7b7b4;max-width:760px;padding:38px}.resource-empty-results strong{font-size:22px}.resource-empty-results p{color:var(--muted)}.resource-empty-results button{background:var(--rtx-red);color:#fff;min-height:46px;font:inherit;border:0;padding:0 16px;font-weight:800}.general-quote-intro h1{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(38px,4.5vw,68px);line-height:.98}.quote-contact-methods{border-top:1px solid #d1d1ce;border-left:1px solid #d1d1ce;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;display:grid}.quote-contact-methods>*{background:#ffffff73;border-bottom:1px solid #d1d1ce;border-right:1px solid #d1d1ce;gap:7px;min-width:0;padding:17px;display:grid}.quote-contact-methods span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.quote-contact-methods strong{overflow-wrap:anywhere;font-size:14px}.quote-contact-methods a:hover strong{color:var(--rtx-red)}.quote-optional-details{background:#f7f7f5;border:1px solid #cfcfcd}.quote-optional-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:0 16px;font-size:14px;font-weight:850;list-style:none;display:flex}.quote-optional-details summary::-webkit-details-marker{display:none}.quote-optional-details summary:after{content:"+";color:var(--rtx-red);font-size:24px}.quote-optional-details[open] summary:after{content:"−"}.quote-optional-details summary small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:10px}.quote-optional-grid{border-top:1px solid #d8d8d5;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px;display:grid}.service-guidance-card{border:1px solid var(--line);background:#fff;grid-template-columns:80px minmax(260px,.75fr) minmax(320px,1.25fr);align-items:start;gap:28px;max-width:1500px;margin:0 auto clamp(34px,5vw,70px);padding:clamp(28px,4vw,52px);display:grid}.service-guidance-card .service-info-number{color:var(--rtx-red);padding-top:7px}.service-guidance-card h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,46px);line-height:1}.service-guidance-card ul{margin:0;padding:0;list-style:none}.service-guidance-card li{border-top:1px solid var(--line);color:#444;padding:13px 0 13px 24px;line-height:1.5;position:relative}.service-guidance-card li:before{content:"→";color:var(--rtx-red);position:absolute;left:0}.service-gallery-toggle{color:#101010;min-height:50px;font:inherit;cursor:pointer;background:#fff;border:1px solid #101010;justify-content:center;align-items:center;margin:24px auto 0;padding:0 22px;font-size:13px;font-weight:850;display:flex}@media (width<=980px){.about-page-hero-grid,.about-capabilities-section>header{grid-template-columns:1fr}.about-page-hero-image{height:min(70vw,540px)}.about-capability-grid,.about-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-process-grid article:nth-child(2){border-right:0}.resource-library-controls{grid-template-columns:1fr;position:static}.service-guidance-card{grid-template-columns:54px minmax(0,1fr)}.service-guidance-card ul{grid-column:2}}@media (width<=620px){.about-page-section{padding:42px 16px 0}.about-page-section .about-copy>p{margin-top:18px;font-size:16px!important;line-height:1.52!important}.about-page-hero-image{height:64vw;min-height:240px}.about-page-section .about-facts{grid-template-columns:1fr;margin-top:34px}.about-page-section .about-facts div,.about-page-section .about-facts div:first-child{border-bottom:1px solid #ffffff3d;border-right:0;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);align-items:center;min-height:0;padding:18px 0}.about-capabilities-section,.about-process-section,.about-cta-section{padding:50px 16px}.about-capability-grid,.about-process-grid{grid-template-columns:1fr}.about-capability-grid figure{height:58vw;min-height:220px}.about-process-grid article,.about-process-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:20px 0}.about-process-grid h3{margin:22px 0 10px}.about-cta-section{grid-template-columns:1fr;align-items:start}.about-cta-section .button{width:100%}.resource-library-controls{gap:12px;padding:13px 14px}.resource-filter-list{margin-inline:-14px;padding-inline:14px}.resource-filter-list :where(button,a){min-height:43px}.resource-category-section.is-compact{padding:42px 16px}.resource-category-section.is-compact .resource-card>div{min-height:0}.resource-category-more,.resource-load-more{text-align:left;width:100%;font-size:12px}.resource-results{padding:44px 16px}.resource-results>header{flex-direction:column;align-items:flex-start}.general-quote-intro h1{font-size:clamp(34px,11vw,44px)}.quote-contact-methods{grid-template-columns:1fr;margin-top:22px}.quote-optional-grid{grid-template-columns:1fr;gap:15px;padding:15px}.quote-optional-grid .quote-field,.quote-optional-grid .quote-field-wide{grid-column:1}.service-guidance-card{grid-template-columns:1fr;gap:16px;margin-bottom:28px;padding:24px 20px}.service-guidance-card ul{grid-column:1}.service-guidance-card h2,.service-guidance-card h2.managed-text{font-size:clamp(28px,8.6vw,36px)!important}.service-gallery-toggle{width:calc(100% - 24px)}}@media (width>=821px){.managed-site-shell .hero-home,.managed-site-shell .hero-home .hero-copy{min-height:clamp(390px,46svh,480px)}.managed-site-shell .hero-home .hero-copy{padding-top:clamp(42px,3.8vw,62px);padding-bottom:clamp(42px,3.8vw,62px)}.managed-site-shell .home-production-section{padding-top:clamp(18px,1.8vw,28px)}}.directory-hero>p:last-child{margin-left:0;margin-right:0}@media (width<=820px){.managed-site-shell .directory-hero[data-directory=directory-productie] h1,.managed-site-shell .directory-hero[data-directory=directory-productie] h1.managed-text{font-size:clamp(30px,8.5vw,34px)!important;line-height:1!important}}@media (width>=821px){.managed-site-shell .hero-home,.managed-site-shell .hero-home .hero-copy{min-height:clamp(340px,40svh,420px)}.managed-site-shell .hero-home .hero-copy{padding-top:clamp(36px,3.2vw,48px);padding-bottom:clamp(36px,3.2vw,48px)}.managed-site-shell .process-section{padding-top:clamp(38px,3.5vw,52px);padding-bottom:clamp(38px,3.5vw,52px)}.managed-site-shell .process-heading{margin-bottom:28px}.managed-site-shell .process-card{min-height:0;padding-top:20px;padding-bottom:22px}.managed-site-shell .process-card h3{margin-top:34px}.managed-site-shell .home-contact-section{padding-top:clamp(38px,3.5vw,52px);padding-bottom:clamp(38px,3.5vw,52px)}.managed-site-shell .contact-actions{margin-top:26px}.managed-site-shell .directory-hero{padding-top:clamp(48px,4.5vw,64px);padding-bottom:clamp(32px,3.2vw,44px)}.managed-site-shell .directory-hero>p:last-child{margin-top:18px}.managed-site-shell .services-directory{padding-bottom:clamp(40px,4.2vw,56px)}.managed-site-shell .service-detail-hero{min-height:clamp(480px,56svh,560px)}.managed-site-shell .service-detail-heading{padding-top:clamp(38px,3.8vw,52px);padding-bottom:clamp(38px,3.8vw,52px)}.managed-site-shell .service-detail-heading nav{margin-bottom:clamp(28px,3vw,38px)}.managed-site-shell .service-detail-content{padding-top:clamp(48px,5vw,64px);padding-bottom:clamp(48px,5vw,64px)}.managed-site-shell .service-detail-intro{margin-bottom:clamp(32px,3.5vw,44px)}.managed-site-shell .service-guidance-card{margin-bottom:clamp(32px,3.5vw,44px);padding:clamp(28px,3vw,38px)}.managed-site-shell .service-info-grid article{padding:clamp(30px,3vw,40px)}.managed-site-shell .service-info-grid h2{margin-top:34px;margin-bottom:22px}.managed-site-shell .service-project-gallery{padding-top:clamp(48px,4.8vw,62px);padding-bottom:clamp(48px,4.8vw,62px);margin-bottom:0!important}.managed-site-shell .service-project-video-carousel{padding-top:clamp(38px,4vw,52px);padding-bottom:clamp(38px,4vw,52px);margin-bottom:0!important}.managed-site-shell .trophy-gallery-heading{margin-bottom:28px}.managed-site-shell .related-services{padding-top:clamp(48px,4.8vw,62px);padding-bottom:clamp(48px,4.8vw,62px)}.managed-site-shell .related-heading{margin-bottom:28px}.managed-site-shell .service-bottom-cta{padding-top:clamp(42px,4.2vw,56px);padding-bottom:clamp(42px,4.2vw,56px)}.managed-site-shell .about-page-section{padding-top:clamp(50px,5vw,64px);padding-bottom:0}.managed-site-shell .about-page-hero-grid{gap:clamp(32px,4vw,58px)}.managed-site-shell .about-page-hero-image{height:clamp(330px,36vw,520px)}.managed-site-shell .about-page-section .about-facts{margin-top:clamp(32px,3.8vw,46px)}.managed-site-shell .about-page-section .about-facts div{min-height:108px}.managed-site-shell .about-capabilities-section,.managed-site-shell .about-process-section{padding-top:clamp(50px,5vw,68px);padding-bottom:clamp(50px,5vw,68px)}.managed-site-shell .about-capabilities-section>header,.managed-site-shell .about-process-section>header{margin-bottom:30px}.managed-site-shell .about-process-grid article{min-height:0;padding-top:22px;padding-bottom:24px}.managed-site-shell .about-process-grid h3{margin-top:36px}.managed-site-shell .about-cta-section{padding-top:clamp(40px,4vw,52px);padding-bottom:clamp(40px,4vw,52px)}.managed-site-shell .general-quote-section{padding-top:clamp(52px,5vw,68px);padding-bottom:clamp(52px,5vw,68px)}.resource-center-page .resource-center-hero{min-height:0;padding-top:clamp(54px,5.5vw,70px);padding-bottom:clamp(40px,4.5vw,58px)}.resource-center-page .resource-category-section.is-compact{padding-top:clamp(42px,4.5vw,58px);padding-bottom:clamp(42px,4.5vw,58px)}.resource-center-page .resource-results{min-height:0;padding-top:clamp(48px,5vw,64px);padding-bottom:clamp(48px,5vw,64px)}.resource-article-page .resource-article-hero{padding-top:clamp(48px,5vw,68px);padding-bottom:clamp(40px,4.5vw,58px)}.resource-article-page .resource-article-hero nav{margin-bottom:34px}.resource-article-page .resource-article-layout{gap:clamp(40px,5vw,64px);padding-top:clamp(48px,5vw,68px);padding-bottom:clamp(48px,5vw,68px)}.resource-article-page .resource-article-content>section{margin-bottom:36px;padding-bottom:36px}.resource-article-page .resource-related-section{padding-top:clamp(48px,5vw,64px);padding-bottom:clamp(48px,5vw,64px)}}@media (width<=820px){.managed-site-shell .hero-home .hero-copy{padding:30px 16px 28px}.managed-site-shell .process-section{padding:32px 16px}.managed-site-shell .process-heading{margin-bottom:18px}.managed-site-shell .process-card,.managed-site-shell .process-card+.process-card{padding-top:14px;padding-bottom:16px}.managed-site-shell .process-card h3{margin-top:14px}.managed-site-shell .home-contact-section{padding:30px 16px 32px}.managed-site-shell .directory-hero{padding:30px 16px 22px}.managed-site-shell .directory-hero>p:last-child,.managed-site-shell .directory-hero>p.managed-text:last-child{margin-top:14px!important}.managed-site-shell .services-directory{gap:8px;padding-bottom:32px}.managed-site-shell .service-detail-heading{padding:28px 16px 24px}.managed-site-shell .service-detail-heading nav{margin-bottom:20px}.managed-site-shell .service-detail-content{padding:30px 16px}.managed-site-shell .service-detail-intro{margin-bottom:24px}.managed-site-shell .service-guidance-card{margin-bottom:20px;padding:20px 16px}.managed-site-shell .service-info-grid article{padding:20px 16px}.managed-site-shell .service-info-grid h2,.managed-site-shell .service-info-grid h2.managed-text{margin:22px 0 16px}.managed-site-shell .service-project-gallery{padding:30px 12px;margin-bottom:0!important}.managed-site-shell .service-project-video-carousel{padding:28px 0 24px;margin-bottom:0!important}.managed-site-shell .trophy-gallery-heading{margin-bottom:20px}.managed-site-shell .related-services{padding:30px 12px}.managed-site-shell .related-heading{margin-bottom:20px}.managed-site-shell .service-bottom-cta{padding:32px 16px}.managed-site-shell .about-page-section{padding:32px 16px 0}.managed-site-shell .about-page-hero-grid{gap:20px}.managed-site-shell .about-page-hero-image{height:58vw;min-height:200px}.managed-site-shell .about-page-section .about-facts{margin-top:24px}.managed-site-shell .about-capabilities-section,.managed-site-shell .about-process-section,.managed-site-shell .about-cta-section{padding:36px 16px}.managed-site-shell .about-capabilities-section>header,.managed-site-shell .about-process-section>header{margin-bottom:24px}.managed-site-shell .about-process-grid article,.managed-site-shell .about-process-grid article+article{padding:16px 0}.managed-site-shell .about-process-grid h3{margin-top:16px}.managed-site-shell .general-quote-section{gap:24px;padding:36px 16px}.resource-center-page .resource-center-hero{gap:20px;min-height:0;padding:38px 16px 32px}.resource-center-page .resource-category-section.is-compact{padding:32px 16px}.resource-center-page .resource-results{min-height:0;padding:32px 16px}.resource-center-page .resource-results>header{gap:14px;margin-bottom:24px}.resource-article-page .resource-article-hero{padding:34px 16px 30px}.resource-article-page .resource-article-hero nav{margin-bottom:24px}.resource-article-page .resource-article-hero h1{margin-top:18px;margin-bottom:24px}.resource-article-page .resource-article-layout{padding:36px 16px}.resource-article-page .resource-article-content>section{margin-bottom:30px;padding-bottom:30px}.resource-article-page .resource-related-section{padding:36px 16px}}.managed-site-shell .hero-home,.managed-site-shell .hero-home .hero-copy{min-height:0}.managed-site-shell .hero-home .hero-copy{text-align:left;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr) auto;align-items:center;gap:18px clamp(24px,4vw,64px);padding:clamp(28px,3vw,44px) clamp(24px,6vw,96px);display:grid}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{max-width:760px;line-height:.98;text-align:left!important;font-size:clamp(34px,4.15vw,64px)!important}.managed-site-shell .hero-home .hero-intro,.managed-site-shell .hero-home .hero-intro.managed-text{max-width:520px;text-align:left!important;margin:0!important;font-size:clamp(15px,1.15vw,18px)!important;line-height:1.48!important}.home-compact-cta{color:#fff;justify-content:space-between;min-width:190px}.home-compact-cta .managed-text{color:#fff!important}.home-cover-controls{position:relative}.home-cover-dots button{position:relative;background:0 0!important;width:44px!important;height:44px!important;min-height:44px!important}.home-cover-dots button:after{content:"";background:#10101052;border-radius:999px;width:9px;height:9px;transition:width .18s,background .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-cover-dots button.is-active:after{background:var(--rtx-red);width:30px}.resource-recommended-section{border-bottom:1px solid var(--line);padding:clamp(44px,5vw,70px) clamp(20px,5vw,80px)}.resource-recommended-section>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.resource-recommended-section .eyebrow{margin:0 0 12px}.resource-recommended-section h2{letter-spacing:-.05em;max-width:820px;margin:0;font-size:clamp(34px,4.2vw,64px);line-height:.98}.resource-recommended-section>header>p{color:var(--muted);margin:0;font-size:13px;font-weight:750}.resource-center-page .resource-category-section.is-compact{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:center;gap:clamp(24px,5vw,72px);padding-top:30px;padding-bottom:30px;display:grid}.resource-center-page .resource-category-section.is-compact>header{grid-template-columns:46px minmax(0,1fr);margin:0}.resource-center-page .resource-category-section.is-compact>header p{grid-column:2}.resource-category-entry{border:1px solid var(--line);min-height:118px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 22px;display:grid}.resource-category-entry>span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.resource-category-entry strong{color:var(--rtx-red);white-space:nowrap;align-items:center;gap:18px;font-size:12px;display:flex}.resource-reading-progress{z-index:140;background:0 0;height:4px;position:sticky;top:0}.resource-reading-progress span{background:var(--rtx-red);transform-origin:0;width:100%;height:100%;animation:linear resource-reading-progress;animation-timeline:scroll(root);display:block;transform:scaleX(0)}@keyframes resource-reading-progress{to{transform:scaleX(1)}}.resource-article-meta{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:12px;font-weight:750;display:flex}.resource-article-meta span+span:before{content:"•";color:var(--rtx-red);margin-right:22px}.resource-table-of-contents{border:1px solid var(--line);background:#fff;margin-bottom:44px;padding:24px}.resource-table-of-contents>strong{color:var(--rtx-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:11px;display:block}.resource-table-of-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding-left:20px;display:grid}.resource-table-of-contents li{border-bottom:1px solid var(--line);padding:8px 0;font-size:13px}.resource-article-content>section[id]{scroll-margin-top:110px}.resource-quote-link{color:#fff;text-align:left;justify-content:space-between;width:100%;min-height:66px;padding-inline:18px;line-height:1.25}.quote-contact-help{color:var(--muted);margin:-8px 0 2px;font-size:12px}.quote-field label small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-left:6px;font-size:9px;font-weight:750}.navigation-optimizer-link,.navigation-optimizer-toggle{color:var(--ink)!important}.mobile-optimizer-highlight{color:var(--ink)!important;background:0 0!important;padding-inline:0!important}.mobile-navigation .mobile-group-links a{justify-content:space-between}.mobile-navigation .mobile-group-links a>span{text-align:center;flex:0 0 22px;place-items:center;width:22px;margin-left:auto;line-height:1;display:inline-grid;color:var(--rtx-red)!important;font-size:18px!important}.mobile-navigation .mobile-group-links .mobile-group-all{color:var(--ink)!important}@media (width<=820px){.managed-site-shell .hero-home .hero-copy{grid-template-columns:1fr;gap:13px;padding:24px 16px 26px}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home .hero-intro{grid-column:1}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{font-size:clamp(30px,8.5vw,38px)!important}.home-compact-cta{width:100%;min-height:50px;margin-top:5px}.home-cover-controls{gap:3px;padding-inline:4px}.home-cover-dots{gap:0}.home-cover-dots button:after{width:8px;height:8px}.home-cover-dots button.is-active:after{width:26px}.resource-recommended-section{padding:30px 16px}.resource-recommended-section>header{flex-direction:column;align-items:start;gap:12px;margin-bottom:22px}.resource-recommended-section h2{font-size:34px}.resource-recommended-section .resource-card-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.resource-recommended-section .resource-card{scroll-snap-align:start;flex:0 0 84%}.resource-center-page .resource-category-section.is-compact{grid-template-columns:1fr;gap:18px;padding:24px 16px}.resource-category-entry{grid-template-columns:1fr;gap:13px;min-height:92px;padding:16px}.resource-category-entry strong{justify-content:space-between}.resource-article-meta{gap:5px;display:grid}.resource-article-meta span+span:before{content:none}.resource-table-of-contents{margin-bottom:32px;padding:18px}.resource-table-of-contents ol{grid-template-columns:1fr}}@supports not (animation-timeline:scroll()){.resource-reading-progress{display:none}}.home-page-main{flex-direction:column;display:flex}@media (width>=821px){.home-page-main>.home-cover-carousel{order:1}.managed-site-shell .hero-home .hero-copy{text-align:center;justify-content:center;align-items:center;min-height:0;padding:clamp(30px,3.5vw,52px) clamp(24px,6vw,96px);display:flex}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{width:100%;max-width:1120px;margin:0 auto;text-align:center!important}}@media (width<=820px){.managed-site-shell .hero-home .hero-copy{padding-top:13px}}.managed-site-shell .home-contact-section{text-align:center;flex-direction:column;align-items:center;display:flex}.managed-site-shell .home-contact-section .contact-main{width:100%;display:block}.managed-site-shell .home-contact-section .contact-main>div{width:100%;margin:0 auto}.managed-site-shell .home-contact-section .contact-main h2,.managed-site-shell .home-contact-section .contact-main h2.managed-text{margin-left:auto;margin-right:auto;text-align:center!important}.managed-site-shell .home-contact-section .contact-actions{justify-content:center;width:100%;margin-top:24px}.home-social-managed-links{display:none!important}.home-social-section{color:#101012;background:#fff;border-top:1px solid #dededb;border-bottom:1px solid #dededb;padding:clamp(24px,3.2vw,46px) clamp(18px,4vw,64px);display:block}.home-social-carousel{outline:none;width:min(100%,1600px);min-width:0;margin:0 auto}.home-social-carousel:focus-visible{outline-offset:8px;outline:2px solid #ff5963}.home-social-slide{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;margin:0}.home-social-track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;scroll-padding-inline:0;display:grid;position:relative;overflow-x:auto}.home-social-track::-webkit-scrollbar{display:none}.home-social-video-frame{aspect-ratio:9/16;contain:layout paint;isolation:isolate;clip-path:inset(0 round 10px);width:100%;box-shadow:none;background:#fff;border:0;border-radius:10px;position:relative;overflow:hidden}.home-social-video-frame iframe{background:#fff;border:0;display:block}.home-social-video-frame--facebook iframe{width:100%;height:100%}.home-social-video-frame--instagram video,.home-social-video-frame--local video,.home-social-video-poster-image,.home-social-video-poster{width:100%;height:100%;display:block}.home-social-video-poster-image,.home-social-video-frame--instagram video,.home-social-video-frame--local video{object-fit:cover;background:#101012;position:absolute;inset:0}.home-social-video-poster-image{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.home-social-video-frame--instagram video,.home-social-video-frame--local video{z-index:1;opacity:0;pointer-events:none;transition:opacity .14s ease-out}.home-social-video-frame--instagram video.is-ready,.home-social-video-frame--local video.is-ready{opacity:1}.home-social-video-poster{color:#fff;cursor:pointer;background-color:#101012;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;padding:0;text-decoration:none;position:relative}.home-social-video-poster span{background:#101012db;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-social-video-frame--instagram-post,.home-social-video-frame--instagram-reel{aspect-ratio:9/16}.home-social-video-placeholder{color:#101012;width:100%;height:100%;font:inherit;cursor:pointer;background:#f3f3f1;border:0;place-content:center;justify-items:center;gap:14px;padding:28px;font-size:13px;font-weight:800;display:grid}.home-social-video-placeholder span{background:#e30613;border:1px solid #dadad6;border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;display:grid}.home-social-video-loading{z-index:2;color:#101012;text-align:center;pointer-events:none;background:#f3f3f1;place-content:center;justify-items:center;gap:14px;padding:24px;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.home-social-video-loading span{border:3px solid #d6d6d1;border-top-color:#e30613;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite home-social-video-spin}@keyframes home-social-video-spin{to{transform:rotate(360deg)}}.home-social-video-fallback{box-sizing:border-box;color:#101012;text-align:center;background:#fff;place-content:center;justify-items:center;width:100%;height:100%;padding:28px;display:grid}.home-social-video-fallback-message{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-social-video-fallback-links{justify-content:center;align-items:center;gap:18px;display:flex}.home-social-video-fallback-link{color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:64px;height:64px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 10px 24px #10101229}.home-social-video-fallback-link.is-instagram{background:radial-gradient(circle at 30% 107%,#ffd600 0 5%,#ff7a00 25%,#ff0169 50%,#d300c5 75%,#7638fa 100%)}.home-social-video-fallback-link.is-facebook{background:#1877f2}.home-social-video-fallback-link svg{width:36px;height:36px}.home-social-video-fallback-link:hover,.home-social-video-fallback-link:focus-visible{transform:translateY(-2px)scale(1.04);box-shadow:0 14px 30px #10101238}.home-social-video-fallback-link:focus-visible{outline-offset:4px;outline:3px solid #101012}@media (width<=820px){.home-social-video-fallback-links{gap:16px}.home-social-video-fallback-link{width:60px;height:60px}.home-social-video-fallback-link svg{width:34px;height:34px}}.home-social-controls{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;width:min(100%,560px);margin:14px auto 0;display:grid}.home-social-controls>button{color:#101012;width:48px;height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #c9c9c5;border-radius:50%;padding:0;font-size:18px}.home-social-controls>button:hover,.home-social-controls>button:focus-visible{background:#e30613;border-color:#e30613}.home-social-dots{scrollbar-width:none;justify-content:center;min-width:0;display:flex;overflow-x:auto}.home-social-dots::-webkit-scrollbar{display:none}.home-social-dots button{cursor:pointer;background:0 0;border:0;flex:0 0 44px;width:44px;height:44px;padding:0;position:relative}.home-social-dots button:after{content:"";background:#68686e;border-radius:999px;width:8px;height:8px;transition:width .18s,background .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-social-dots button.is-active:after{background:#e30613;width:27px}.home-social-section.is-editor-empty{color:#101012;text-align:center;grid-template-columns:1fr;min-height:180px}.home-social-section.is-editor-empty p{max-width:620px;margin:auto}.home-social-live-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.service-project-video-carousel{padding-top:clamp(38px,4vw,52px);padding-bottom:clamp(38px,4vw,52px)}.service-video-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(28px,5vw,90px);width:min(100%,1600px);margin:0 auto clamp(24px,3vw,38px);display:grid}.service-video-heading .eyebrow{margin:0 0 10px}.service-video-heading h2,.service-video-heading>p{margin:0}.service-video-heading>p{color:#5b5b5b;max-width:620px}@media (width>=821px) and (width<=1099px){.home-social-track{grid-auto-columns:calc(33.3333% - 12px)}}@media (width<=820px){.home-social-section{padding:12px 0 18px}.home-social-carousel{width:100%;max-width:none}.home-social-track{grid-auto-columns:calc(100% - 20px);gap:10px;padding-inline:10px;scroll-padding-inline:10px}.home-social-video-frame{border-radius:8px;width:100%}.home-social-controls{grid-template-columns:46px minmax(0,1fr) 46px;gap:3px;width:min(100%,380px);padding-inline:10px}.home-social-controls>button{width:46px;height:46px}.service-project-video-carousel{padding-top:28px;padding-bottom:24px}.service-video-heading{width:auto;margin:0 20px 20px;display:block}.service-video-heading>p{margin-top:12px}}.home-cover-image-placeholder{background:linear-gradient(145deg,#222225,#111113);width:100%;height:100%;display:block}.managed-site-shell :where(.featured-services-grid,.process-section,.general-quote-section,.site-footer){content-visibility:visible;contain-intrinsic-size:none}@media (width>=821px){.managed-site-shell .hero-home .hero-copy{padding-top:clamp(26px,2.4vw,36px);padding-bottom:clamp(26px,2.4vw,36px)}.managed-site-shell .process-section,.managed-site-shell .home-contact-section{padding-top:clamp(32px,3vw,44px);padding-bottom:clamp(32px,3vw,44px)}.managed-site-shell .directory-hero{padding-top:clamp(38px,3.8vw,52px);padding-bottom:clamp(24px,2.6vw,36px)}.managed-site-shell .services-directory{padding-bottom:clamp(34px,3.4vw,48px)}.managed-site-shell .directory-card{min-height:300px}.managed-site-shell .directory-card>div{padding:22px}.managed-site-shell .service-detail-hero{min-height:clamp(440px,50svh,520px)}.managed-site-shell .service-detail-heading{padding-top:clamp(32px,3vw,44px);padding-bottom:clamp(32px,3vw,44px)}.managed-site-shell .service-detail-heading nav{margin-bottom:24px}.managed-site-shell .service-detail-content{padding-top:clamp(38px,4vw,52px);padding-bottom:clamp(38px,4vw,52px)}.managed-site-shell .service-detail-intro{margin-bottom:clamp(26px,3vw,36px)}.managed-site-shell .service-info-grid article{min-height:0;padding:clamp(26px,2.7vw,36px)}.managed-site-shell .service-info-grid h2{margin-top:28px;margin-bottom:18px}.managed-site-shell .service-project-gallery,.managed-site-shell .related-services{padding-top:clamp(38px,4vw,52px);padding-bottom:clamp(38px,4vw,52px)}.managed-site-shell .related-grid figure{height:230px}.managed-site-shell .service-bottom-cta{padding-top:clamp(34px,3.6vw,48px);padding-bottom:clamp(34px,3.6vw,48px)}.managed-site-shell .about-page-section{padding-top:clamp(42px,4.2vw,56px)}.managed-site-shell .about-page-hero-image{height:clamp(310px,32vw,460px)}.managed-site-shell .about-page-section .about-facts div{min-height:96px}.managed-site-shell .about-capabilities-section,.managed-site-shell .about-process-section{padding-top:clamp(42px,4.2vw,56px);padding-bottom:clamp(42px,4.2vw,56px)}.managed-site-shell .about-capability-grid figure{height:clamp(230px,21vw,300px)}.managed-site-shell .about-process-grid h3{margin-top:26px}.managed-site-shell .about-cta-section{padding-top:clamp(34px,3.5vw,46px);padding-bottom:clamp(34px,3.5vw,46px)}.managed-site-shell .general-quote-section{padding-top:clamp(42px,4.4vw,58px);padding-bottom:clamp(42px,4.4vw,58px)}.managed-site-shell .resource-center-page .resource-center-hero{padding-top:clamp(44px,4.5vw,58px);padding-bottom:clamp(32px,3.6vw,46px)}.managed-site-shell .resource-recommended-section{padding-top:clamp(34px,3.8vw,48px);padding-bottom:clamp(34px,3.8vw,48px)}.managed-site-shell .resource-card>div,.managed-site-shell .resource-category-section.is-compact .resource-card>div{min-height:270px}.managed-site-shell .resource-center-page .resource-category-section.is-compact{padding-top:24px;padding-bottom:24px}.managed-site-shell .resource-center-page .resource-results,.managed-site-shell .resource-article-page .resource-article-layout,.managed-site-shell .resource-article-page .resource-related-section{padding-top:clamp(40px,4.2vw,54px);padding-bottom:clamp(40px,4.2vw,54px)}.managed-site-shell .resource-article-page .resource-article-hero{padding-top:clamp(40px,4.2vw,54px);padding-bottom:clamp(32px,3.5vw,46px)}.managed-site-shell>.site-footer{padding-top:22px;padding-bottom:22px}}@media (width<=820px){.managed-site-shell .hero-home .hero-copy{text-align:center;padding:22px 16px 24px}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{margin-left:auto;margin-right:auto;text-align:center!important}}.managed-site-shell .process-card,.managed-site-shell .about-process-grid article{min-height:0}.managed-site-shell .process-card h3,.managed-site-shell .about-process-grid h3{margin-bottom:0}@media (width>=821px){.managed-site-shell .process-card{padding-top:24px;padding-bottom:28px}.managed-site-shell .process-card h3{margin-top:28px}.managed-site-shell .about-process-grid article{padding-top:24px;padding-bottom:28px}.managed-site-shell .about-process-grid h3{margin-top:28px}}.wheel-model-experience{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);grid-template-areas:"visual heading""visual details";display:grid}.wheel-model-heading{grid-area:heading;justify-content:flex-end;background:#fff!important;min-height:0!important;padding:clamp(44px,4.6vw,76px) clamp(30px,5vw,78px) 24px!important}.wheel-model-heading nav{margin-bottom:clamp(28px,3.2vw,46px)!important;padding-bottom:0!important}.wheel-model-visual{background:#171719;grid-area:visual;min-width:0;min-height:680px;margin:0;position:relative;overflow:hidden}.wheel-model-visual picture,.wheel-model-visual img{width:100%;height:100%;display:block}.wheel-model-visual img{transition:filter .22s}.wheel-model-visual:after{content:"";pointer-events:none;background:linear-gradient(#00000005,#00000029);position:absolute;inset:0}.wheel-measurement{z-index:2;pointer-events:none;color:#fff;position:absolute;inset:0}.wheel-measurement-line{filter:drop-shadow(0 2px 5px #000000b3);display:block;position:absolute}.wheel-measurement-value{color:#fff;text-align:center;white-space:nowrap;background:#0e0e10e0;border:1px solid #ffffffd1;min-width:72px;padding:8px 11px;font-size:14px;font-weight:800;line-height:1;position:absolute;box-shadow:0 8px 24px #0000003d}.wheel-model-visual.is-height .wheel-measurement-line{background:#e30613;border-top:10px solid #e30613;border-bottom:10px solid #e30613;width:2px;top:13%;bottom:13%;left:11%}.wheel-model-visual.is-height .wheel-measurement-value{top:50%;left:calc(11% + 14px);transform:translateY(-50%)}.wheel-model-visual.is-diameter .wheel-measurement-line,.wheel-model-visual.is-width .wheel-measurement-line,.wheel-model-visual.is-base .wheel-measurement-line{background:#e30613;border-left:10px solid #e30613;border-right:10px solid #e30613;height:2px;left:20%;right:20%}.wheel-model-visual.is-diameter .wheel-measurement-line{top:43%}.wheel-model-visual.is-width .wheel-measurement-line{top:58%}.wheel-model-visual.is-base .wheel-measurement-line{top:80%;left:30%;right:30%}.wheel-model-visual.is-diameter .wheel-measurement-value,.wheel-model-visual.is-width .wheel-measurement-value,.wheel-model-visual.is-base .wheel-measurement-value{left:50%;transform:translate(-50%)}.wheel-model-visual.is-diameter .wheel-measurement-value{top:calc(43% + 14px)}.wheel-model-visual.is-width .wheel-measurement-value{top:calc(58% + 14px)}.wheel-model-visual.is-base .wheel-measurement-value{top:calc(80% - 50px)}.wheel-model-visual.is-center .wheel-measurement-line{aspect-ratio:1;background:#e3061314;border:3px solid #e30613;border-radius:50%;width:12.5%;top:36.85%;left:50.3%;transform:translate(-50%,-50%)}.wheel-model-visual.is-center .wheel-measurement-value{top:calc(36.85% + min(9.5%,74px));left:50.3%;transform:translate(-50%)}.wheel-model-visual.is-general .wheel-measurement-line{aspect-ratio:1;background:#e3061314;border:3px solid #e30613;border-radius:50%;width:min(23%,180px);top:42%;left:50%;transform:translate(-50%,-50%)}.wheel-model-visual.is-general .wheel-measurement-value{top:calc(42% + min(13%,100px));left:50%;transform:translate(-50%)}.wheel-model-details{grid-area:details;align-self:start;padding:18px clamp(30px,5vw,78px) clamp(44px,5vw,72px)}.wheel-dimensions-heading{grid-template-columns:minmax(0,1fr) minmax(160px,.7fr);align-items:end;gap:18px;margin-bottom:18px;display:grid}.wheel-dimensions-heading span{color:var(--rtx-red);letter-spacing:.13em;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.wheel-dimensions-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.2vw,34px);line-height:1}.wheel-dimensions-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.wheel-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wheel-dimension-card{min-width:0;min-height:94px;color:var(--ink);text-align:left;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #d9d9d9;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.wheel-dimension-card:hover,.wheel-dimension-card:focus-visible{border-color:var(--rtx-red)}.wheel-dimension-card:focus-visible{outline-offset:2px;outline:3px solid #e3061338}.wheel-dimension-card.is-active{border-color:var(--rtx-red);box-shadow:inset 4px 0 0 var(--rtx-red);background:#fff4f5}.wheel-dimension-icon{width:34px;height:34px;color:var(--rtx-red);border:1px solid #dedede;border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.wheel-dimension-copy{flex-direction:column;min-width:0;display:flex}.wheel-dimension-copy>span{color:#555;font-size:11px;font-weight:750;line-height:1.2}.wheel-dimension-copy strong{letter-spacing:-.035em;margin-top:3px;font-size:clamp(19px,1.7vw,25px);line-height:1}.wheel-dimension-copy small{color:#777;margin-top:5px;font-size:10px;line-height:1.25}.wheel-dimension-empty{border:1px solid var(--line);color:var(--muted);margin:0;padding:16px;font-size:14px}.wheel-model-actions{margin-top:18px}.wheel-model-actions .service-detail-price{width:100%;margin-top:0}.wheel-model-actions .button{width:100%;min-height:54px;margin-top:10px}@media (width<=1100px) and (width>=821px){.wheel-model-experience{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)}.wheel-model-visual{min-height:620px}.wheel-model-heading,.wheel-model-details{padding-left:28px!important;padding-right:28px!important}.wheel-dimensions-heading{grid-template-columns:1fr;gap:7px}}@media (width<=820px){.wheel-model-experience{grid-template-columns:1fr;grid-template-areas:"heading""visual""details";display:grid}.wheel-model-heading{padding:28px 16px 22px!important}.wheel-model-heading nav{margin-bottom:20px!important}.wheel-model-visual{height:clamp(290px,88vw,410px);min-height:0}.wheel-measurement-value{padding:7px 9px;font-size:12px}.wheel-model-details{padding:14px 12px 18px}.wheel-dimensions-heading{grid-template-columns:1fr;gap:4px;margin-bottom:8px}.wheel-dimensions-heading span{margin-bottom:3px;font-size:8.5px}.wheel-dimensions-heading h2{font-size:24px}.wheel-dimensions-heading p{font-size:10.5px;line-height:1.3}.wheel-dimension-grid{gap:5px}.wheel-dimension-card{grid-template-columns:24px minmax(0,1fr);gap:6px;min-height:66px;padding:6px 7px}.wheel-dimension-card.is-active{box-shadow:inset 3px 0 0 var(--rtx-red)}.wheel-dimension-icon{width:24px;height:24px;font-size:15px}.wheel-dimension-copy>span{font-size:9.5px}.wheel-dimension-copy strong{margin-top:2px;font-size:18px}.wheel-dimension-copy small{margin-top:2px;font-size:8.5px;line-height:1.15}.wheel-model-actions{margin-top:12px}}@media (width<=370px){.wheel-dimension-card{grid-template-columns:1fr}.wheel-dimension-icon{display:none}}.header-cart-trigger{grid-area:1/1;justify-self:start}.cart-trigger{border:1px solid var(--line);min-width:48px;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;transition:border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.cart-trigger:hover,.cart-trigger:focus-visible{border-color:var(--rtx-red);color:var(--rtx-red);transform:translateY(-1px)}.cart-trigger svg,.add-to-cart-button svg,.shopping-cart-empty svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.cart-trigger b{background:var(--rtx-red);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.add-to-cart-button{border:1px solid var(--ink);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:9px;padding:9px 16px;font-size:12px;font-weight:800;line-height:1.2;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.add-to-cart-button:hover,.add-to-cart-button:focus-visible,.add-to-cart-button.is-added{border-color:var(--rtx-red);background:var(--rtx-red);color:#fff}.directory-card-title-link{color:inherit}.directory-card-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding-top:24px;display:grid}.directory-card-discover{color:inherit;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:800;display:flex}.directory-card-discover>span:last-child{color:var(--rtx-red);font-size:18px}.wheel-directory-cart-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.wheel-directory-cart-actions>:only-child{grid-column:1/-1}.wheel-directory-cart-actions .add-to-cart-button{min-width:0;padding-inline:10px}.service-cart-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,440px);margin-top:10px;display:grid}.service-cart-actions>:only-child{grid-column:1/-1}.service-cart-actions .add-to-cart-button{width:100%}.shopping-cart-layer{z-index:500;position:fixed;inset:0}.shopping-cart-layer[hidden]{display:none}.shopping-cart-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#0000008f;border:0;width:100%;height:100%;position:absolute;inset:0}.shopping-cart-drawer{background:var(--paper);flex-direction:column;width:min(520px,100%);height:100dvh;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-26px 0 70px #00000040}.shopping-cart-header{min-height:144px;padding:max(28px, env(safe-area-inset-top)) 28px 24px;background:var(--charcoal);color:#fff;border-bottom:1px solid #2b2b2b;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.shopping-cart-header p{color:#ff7279;letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:850}.shopping-cart-header h2{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,36px);line-height:1}.shopping-cart-header div>span{color:#bcbcbc;margin-top:12px;font-size:12px;display:block}.shopping-cart-header>button{color:#fff;width:46px;height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #535353;border-radius:50%;flex:0 0 46px;place-items:center;padding:0 0 4px;font-size:34px;font-weight:300;line-height:1;display:grid}.shopping-cart-items{overscroll-behavior:contain;flex:auto;padding:8px 28px;overflow-y:auto}.shopping-cart-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px 0;display:grid}.shopping-cart-item-copy>span{color:var(--rtx-red);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.shopping-cart-item-copy h3{letter-spacing:-.025em;margin:7px 0 0;font-size:20px;line-height:1.1}.shopping-cart-item-copy p{color:var(--muted);margin:7px 0 0;font-size:12px}.shopping-cart-item-copy strong{margin-top:10px;font-size:13px;display:block}.shopping-cart-item-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.shopping-cart-quantity{border:1px solid var(--line);background:#fff;grid-template-columns:34px 34px 34px;display:grid}.shopping-cart-quantity button,.shopping-cart-quantity output{min-height:34px;color:var(--ink);font:inherit;background:0 0;border:0;place-items:center;padding:0;font-size:15px;display:grid}.shopping-cart-quantity button{cursor:pointer}.shopping-cart-quantity button:hover,.shopping-cart-quantity button:focus-visible{background:var(--rtx-red);color:#fff}.shopping-cart-remove,.shopping-cart-clear{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:11px}.shopping-cart-footer{padding:20px 28px max(24px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;flex:none}.shopping-cart-footer>p{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.45}.shopping-cart-whatsapp{background:var(--rtx-red);color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;font-size:14px;font-weight:800;display:flex}.shopping-cart-whatsapp:hover,.shopping-cart-whatsapp:focus-visible{background:var(--rtx-red-dark)}.shopping-cart-whatsapp span{font-size:24px}.shopping-cart-clear{margin:15px auto 0;display:block}.shopping-cart-empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:42px 34px;display:flex}.shopping-cart-empty svg{width:48px;height:48px;color:var(--rtx-red)}.shopping-cart-empty h3{margin:22px 0 0;font-size:28px}.shopping-cart-empty p{max-width:340px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.55}.shopping-cart-empty button{border:1px solid var(--ink);min-height:50px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;margin-top:24px;padding:0 22px;font-size:12px;font-weight:800}@media (width<=820px){.cart-trigger{width:44px;min-width:44px;min-height:44px;padding:0}.cart-trigger>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.directory-card-actions,.wheel-directory-cart-actions,.service-cart-actions{grid-template-columns:1fr}.wheel-directory-cart-actions>:only-child,.service-cart-actions>:only-child{grid-column:auto}.directory-card-actions .add-to-cart-button,.wheel-directory-cart-actions .add-to-cart-button,.service-cart-actions .add-to-cart-button,.shopping-cart-drawer{width:100%}.shopping-cart-header{min-height:128px;padding-bottom:20px;padding-left:20px;padding-right:20px}.shopping-cart-items{padding:4px 20px}.shopping-cart-item{grid-template-columns:1fr;gap:14px;padding:20px 0}.shopping-cart-item-actions{flex-direction:row;align-items:center}.shopping-cart-footer{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.wheel-dimension-card,.wheel-model-visual img{transition:none}}.wheel-additional-costs{border-bottom:1px solid var(--line);background:#f4f4f1;padding:clamp(52px,6vw,88px) clamp(24px,7vw,120px)}.wheel-costs-disclosure-content{display:block}.wheel-additional-costs-layout{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(32px,6vw,90px);max-width:1500px;margin:0 auto;display:grid}.wheel-additional-costs-heading .eyebrow{margin:0 0 12px}.wheel-additional-costs-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,58px);line-height:.95}.wheel-additional-costs-heading>p:last-child{max-width:460px;color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.55}.wheel-additional-costs-content{min-width:0}.wheel-additional-cost-groups{gap:34px;display:grid}.wheel-additional-cost-group{min-width:0}.wheel-additional-cost-group+.wheel-additional-cost-group{border-top:2px solid #d7d7d3;padding-top:34px}.wheel-additional-cost-group>header{grid-template-columns:minmax(170px,.55fr) minmax(220px,1fr);align-items:end;gap:22px;margin-bottom:16px;display:grid}.wheel-additional-cost-group>header h3{letter-spacing:-.045em;margin:0;font-size:27px;line-height:1}.wheel-additional-cost-group>header p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.wheel-additional-costs-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.wheel-additional-cost-card{background:#fff;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;min-height:170px;padding:clamp(20px,2.2vw,30px);display:flex}.wheel-additional-cost-card>div{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wheel-additional-cost-card h3{letter-spacing:-.035em;max-width:250px;margin:0;font-size:21px;line-height:1.08}.wheel-additional-cost-card strong{color:var(--rtx-red);text-align:right;flex:none;font-size:16px;line-height:1.2}.wheel-additional-cost-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.wheel-additional-cost-card .wheel-additional-cost-add{width:100%;min-height:44px;margin-top:auto}.wheel-order-actions{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,6vw,90px);padding:34px clamp(24px,7vw,120px) 38px;display:grid}.wheel-order-actions-heading .eyebrow{margin-bottom:8px}.wheel-order-actions-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1}.wheel-order-actions-buttons{grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);gap:10px;min-width:0;display:grid}.wheel-order-actions-buttons>.button,.wheel-order-actions-buttons .service-cart-actions{width:100%;margin:0}.wheel-order-actions-buttons>.button{justify-content:space-between;min-height:54px;padding-inline:18px}@media (width<=820px){.wheel-additional-costs{padding:20px 16px 22px}.wheel-additional-costs-layout{grid-template-columns:1fr;gap:12px}.wheel-additional-costs-heading{padding:0 2px;display:block}.wheel-additional-costs-heading .eyebrow{letter-spacing:.12em!important;margin:0 0 4px!important;font-size:9px!important;line-height:1.15!important}.wheel-additional-costs-heading h2{letter-spacing:-.04em!important;margin:0!important;font-size:24px!important;line-height:1!important}.wheel-additional-costs-heading>p:last-child{max-width:none;margin:7px 0 0!important;font-size:12px!important;line-height:1.35!important}.wheel-additional-costs-grid{grid-template-columns:1fr}.wheel-additional-cost-groups{gap:12px}.wheel-additional-cost-group+.wheel-additional-cost-group{padding-top:12px}.wheel-additional-cost-group>header{grid-template-columns:1fr;gap:3px;margin-bottom:7px}.wheel-additional-cost-group>header h3{margin:0!important;font-size:17px!important;line-height:1.05!important}.wheel-additional-cost-group>header p{margin:0!important;font-size:10.5px!important;line-height:1.35!important}.wheel-additional-cost-card{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:6px 10px;min-height:0;padding:11px 12px;display:grid}.wheel-additional-cost-card>div{grid-column:1/-1;gap:10px}.wheel-additional-cost-card h3{max-width:none;letter-spacing:-.025em!important;margin:0!important;font-size:15px!important;line-height:1.12!important}.wheel-additional-cost-card strong{max-width:125px;font-size:12px!important;line-height:1.18!important}.wheel-additional-cost-card p{grid-column:1;margin:0!important;font-size:11px!important;line-height:1.35!important}.wheel-additional-cost-card .wheel-additional-cost-add{grid-column:2;align-self:stretch;min-height:42px;padding:6px 8px;font-size:10.5px;line-height:1.15}.wheel-additional-cost-card .wheel-additional-cost-add svg{width:17px;height:17px}.wheel-order-actions{grid-template-columns:1fr;gap:16px;padding:22px 16px 26px}.wheel-order-actions-heading .eyebrow{margin-bottom:6px;font-size:9px}.wheel-order-actions-heading h2{font-size:25px}.wheel-order-actions-buttons{grid-template-columns:1fr;gap:8px}.wheel-order-actions-buttons>.button,.wheel-order-actions-buttons .add-to-cart-button{min-height:50px}}.wheel-order-process{color:#fff;background:#111;border-bottom:1px solid #2b2b2b;padding:24px clamp(24px,7vw,120px) 26px}.wheel-order-process-inner{max-width:1500px;margin:0 auto}.wheel-order-process header{justify-content:space-between;align-items:end;gap:22px;margin-bottom:16px;display:flex}.wheel-order-process header .eyebrow{color:#ff5962;margin:0 0 5px;font-size:9px}.wheel-order-process h2{letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.7vw,38px);line-height:1}.wheel-order-process-flow{border:1px solid #383838;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wheel-order-process-flow li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:10px 14px;display:grid;position:relative}.wheel-order-process-flow li+li{border-left:1px solid #383838}.wheel-order-process-flow li:not(:last-child):after{content:"→";z-index:1;color:#ff5962;background:#111;place-items:center;width:14px;height:18px;font-size:12px;display:grid;position:absolute;right:-7px}.wheel-order-process-flow span{color:#ff5962;font-size:9px;font-weight:850}.wheel-order-process-flow strong{min-width:0;font-size:12px;line-height:1.25}.wheel-commercial-faq{border-top:1px solid #ffffff24;margin-top:34px;padding-top:30px}.wheel-commercial-faq header{gap:7px;margin-bottom:16px;display:grid}.wheel-commercial-faq header .eyebrow{margin:0}.wheel-commercial-faq h2{margin:0;font-size:clamp(22px,2.5vw,34px)}.wheel-commercial-faq-list{gap:8px;display:grid}.wheel-commercial-faq-list details{background:#ffffff0b;border:1px solid #ffffff26;border-radius:10px}.wheel-commercial-faq-list summary{color:#fff;cursor:pointer;min-height:46px;padding:15px 46px 15px 16px;font-size:13px;font-weight:800;line-height:1.35}.wheel-commercial-faq-list p{color:#d5d5d5;margin:0;padding:0 16px 16px;font-size:12px;line-height:1.6}@media (width<=820px){.wheel-order-process{padding:17px 12px 19px}.wheel-order-process header{margin-bottom:10px}.wheel-order-process header .eyebrow{margin-bottom:4px!important;font-size:8px!important}.wheel-order-process h2{font-size:22px}.wheel-order-process-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-order-process-flow li{border-bottom:1px solid #383838;gap:6px;min-height:48px;padding:7px 9px}.wheel-order-process-flow li+li{border-left:0}.wheel-order-process-flow li:nth-child(2n){border-left:1px solid #383838}.wheel-order-process-flow li:nth-last-child(-n+2){border-bottom:0}.wheel-order-process-flow li:last-child{border-top:1px solid #383838;grid-column:1/-1}.wheel-order-process-flow li:after{display:none!important}.wheel-order-process-flow span{font-size:8px}.wheel-order-process-flow strong{font-size:10.5px}.wheel-commercial-faq{margin-top:26px;padding-top:24px}.wheel-commercial-faq summary{min-height:48px}}@media (width>=821px){.calculator-managed-shell .calculator-hero:not(.is-finalization){min-height:300px;padding:46px clamp(34px,6vw,96px) 38px}.calculator-managed-shell .calculator-hero:not(.is-finalization) nav{margin-bottom:28px}.calculator-managed-shell .calculator-hero:not(.is-finalization)>.eyebrow{margin:0 0 10px}.calculator-managed-shell .calculator-hero:not(.is-finalization) h1,.calculator-managed-shell .calculator-hero:not(.is-finalization) h1.managed-text{max-width:980px;margin:0!important;font-size:clamp(52px,6vw,88px)!important;line-height:.9!important}.calculator-managed-shell .calculator-hero:not(.is-finalization)>p:last-child,.calculator-managed-shell .calculator-hero:not(.is-finalization)>p.managed-text:last-child{max-width:760px;margin:16px 0 0!important;font-size:16px!important;line-height:1.45!important}.calculator-managed-shell .calculator-accordion:not([open]){min-height:102px;margin-bottom:0;padding-bottom:0}.calculator-managed-shell .calculator-accordion:not([open])>summary{align-items:center;min-height:101px}.calculator-managed-shell .calculator-accordion:not([open]) .calculator-section-description{display:none}.calculator-managed-shell .calculator-accordion:not([open]) .calculator-section-selection{color:var(--muted);margin:0;display:block}}.wheel-directory-tools{max-width:1500px;margin:0 auto;padding:0 clamp(16px,4vw,72px) 28px}.wheel-directory-tools>div:first-child{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.wheel-directory-tools .eyebrow{margin:0}.wheel-directory-tools h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,44px);line-height:1}.wheel-directory-filters{flex-wrap:wrap;gap:8px;display:flex}.wheel-directory-filters button{border:1px solid var(--line);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:0;padding:10px 16px;font-size:12px;font-weight:760}.wheel-directory-filters button:hover,.wheel-directory-filters button:focus-visible,.wheel-directory-filters button.is-active{border-color:var(--rtx-red)}.wheel-directory-filters button.is-active{background:var(--rtx-red);color:#fff}.wheel-compare-hint{color:var(--muted);margin:12px 0 0;font-size:12px}.wheel-directory-card figure>a{width:100%;height:100%;display:block}.wheel-card-dimensions{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.wheel-card-dimensions>span{background:#fff;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.wheel-card-dimensions small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.15;overflow:hidden}.wheel-card-dimensions b{font-size:13px;line-height:1.1}.wheel-directory-card-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:grid}.wheel-directory-discover{border:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.wheel-directory-discover>span:last-child{color:var(--rtx-red);font-size:18px}.wheel-directory-card-actions>button{border:1px solid var(--line);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:0;padding:0 14px;font-size:11px;font-weight:800}.wheel-directory-card-actions>button.is-selected{border-color:var(--rtx-red);color:var(--rtx-red);background:#fff2f3}.wheel-directory-card-actions>button:disabled{cursor:not-allowed;opacity:.42}.wheel-comparison{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f5f5f3;padding:clamp(42px,5vw,70px) clamp(16px,5vw,84px)}.wheel-comparison>header{justify-content:space-between;align-items:end;gap:24px;max-width:1280px;margin:0 auto 24px;display:flex}.wheel-comparison>header .eyebrow{margin:0 0 10px}.wheel-comparison>header h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,58px);line-height:.98}.wheel-comparison>header>button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;padding:0 16px;font-size:12px;font-weight:760}.wheel-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:1280px;margin:0 auto;display:grid}.wheel-comparison-grid>article{border:1px solid var(--line);background:#fff;min-width:0;padding:clamp(20px,3vw,34px)}.wheel-comparison-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.wheel-comparison-title h3{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,40px);line-height:1}.wheel-comparison-title button{width:44px;height:44px;color:var(--rtx-red);cursor:pointer;background:0 0;border:0;flex:0 0 44px;font-size:28px}.wheel-comparison dl{margin:0 0 22px}.wheel-comparison dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.36fr) minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.wheel-comparison dt{color:var(--muted);font-size:11px;font-weight:760}.wheel-comparison dd{margin:0;font-size:13px;font-weight:680;line-height:1.45}.wheel-comparison .button{justify-content:space-between;width:100%}.service-mobile-facts{display:none}.service-bottom-actions{flex-direction:column;align-items:stretch;gap:12px;min-width:min(100%,360px);display:flex}.service-bottom-actions .button{justify-content:space-between;width:100%}.resource-overview-groups{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-overview-groups>.resource-recommended-section{grid-column:1/-1}.resource-center-page .resource-category-section.is-compact{border-right:1px solid var(--line);grid-template-columns:1fr;align-content:start;gap:16px;padding:26px clamp(18px,2.6vw,34px)}.resource-center-page .resource-category-section.is-compact>header{min-height:84px}.resource-center-page .resource-category-section.is-compact .resource-category-entry{grid-template-columns:1fr;gap:12px;min-height:104px}#calculator-commercial{scroll-margin-top:110px}@media (width<=820px){.managed-site-shell .directory-card p,.managed-site-shell .directory-card p.managed-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.managed-site-shell .directory-card figure{height:clamp(188px,54vw,220px)}.wheel-directory-tools{padding:0 12px 20px}.wheel-directory-tools>div:first-child{margin-bottom:14px;display:block}.wheel-directory-tools h2{margin-top:8px;font-size:30px}.wheel-directory-filters{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-12px;padding-inline:12px;overflow-x:auto}.wheel-directory-filters button{scroll-snap-align:start;flex:none}.wheel-services-directory{padding-top:0!important}.wheel-card-dimensions{margin-top:12px}.wheel-card-dimensions>span{padding:8px}.wheel-directory-card-actions{margin-top:16px;padding-top:0}.wheel-comparison{padding:32px 12px}.wheel-comparison>header{flex-direction:column;align-items:start;gap:14px}.wheel-comparison>header h2{font-size:34px}.wheel-comparison-grid{grid-template-columns:1fr}.wheel-comparison dl>div{grid-template-columns:100px minmax(0,1fr)}.managed-site-shell .service-detail-hero{flex-direction:column;display:flex}.managed-site-shell .service-detail-image{order:1;height:clamp(205px,57vw,245px)}.managed-site-shell .service-detail-heading{order:2;padding:22px 16px 24px}.managed-site-shell .service-detail-heading nav{margin-bottom:14px}.managed-site-shell .service-detail-heading h1,.managed-site-shell .service-detail-heading h1.managed-text{font-size:clamp(35px,10vw,44px)!important}.managed-site-shell .service-detail-heading>p:not(.eyebrow),.managed-site-shell .service-detail-heading>p.managed-text:not(.eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:13px!important;font-size:14px!important;line-height:1.45!important}.service-mobile-facts{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.service-mobile-facts li{border:1px solid var(--line);color:#555;padding:6px 9px;font-size:10px;font-weight:700;line-height:1.2}.managed-site-shell .service-detail-heading .button{min-height:48px;margin-top:16px}.service-bottom-actions{width:100%}.resource-overview-groups{grid-template-columns:1fr}.resource-overview-groups>.resource-recommended-section{grid-column:1}.resource-center-page .resource-category-section.is-compact{border-right:0;padding:20px 16px}.resource-center-page .resource-category-section.is-compact>header{min-height:0}.resource-center-page .resource-category-section.is-compact .resource-category-entry{min-height:86px}}@media (width<=390px){.wheel-card-dimensions{grid-template-columns:1fr}.wheel-card-dimensions>span{flex-direction:row;justify-content:space-between;align-items:center}.wheel-directory-card-actions{grid-template-columns:1fr}}.not-found-page{align-content:center;justify-items:start;gap:22px;width:min(920px,100% - 40px);min-height:62vh;margin:0 auto;padding:clamp(72px,10vw,150px) 0;display:grid}.not-found-page h1,.not-found-page p{margin:0}.not-found-page h1{letter-spacing:-.055em;max-width:780px;font-size:clamp(48px,8vw,104px);line-height:.95}.not-found-page>p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:clamp(17px,2vw,22px);line-height:1.5}.privacy-page{padding:clamp(52px,7vw,100px) clamp(20px,7vw,110px)}.privacy-page>header{max-width:1040px;margin-bottom:clamp(38px,5vw,70px)}.privacy-page>header h1{letter-spacing:-.065em;margin:10px 0 22px;font-size:clamp(48px,7vw,104px);line-height:.92}.privacy-page>header>p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.privacy-layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(34px,7vw,100px);max-width:1320px;display:grid}.privacy-layout aside{border:1px solid var(--line);background:#f5f5f3;padding:22px;position:sticky;top:110px}.privacy-layout aside strong{color:var(--rtx-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11px;display:block}.privacy-layout aside p,.privacy-layout aside a{font-size:13px;line-height:1.55}.privacy-layout aside a{text-underline-offset:4px;font-weight:750;text-decoration:underline}.privacy-layout article section{border-bottom:1px solid var(--line);margin-bottom:30px;padding:0 0 30px}.privacy-layout article h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(26px,3vw,40px)}.privacy-layout article p,.privacy-layout article li{color:#444;font-size:16px;line-height:1.7}.privacy-layout article ul{padding-left:20px}.privacy-layout article a{text-underline-offset:3px;text-decoration:underline}@media (width<=820px){.privacy-page{padding:38px 16px 54px}.privacy-page>header h1{font-size:clamp(40px,12vw,54px)}.privacy-page>header>p:last-child{font-size:15px}.privacy-layout{grid-template-columns:1fr;gap:28px}.privacy-layout aside{position:static}.privacy-layout article p,.privacy-layout article li{font-size:15px}.managed-site-shell .resource-center-page .resource-center-hero{gap:12px;padding:28px 16px 24px}.managed-site-shell .resource-center-page .resource-recommended-section{padding:28px 16px 30px}.managed-site-shell .resource-center-page .resource-card>div,.managed-site-shell .resource-center-page .resource-category-section.is-compact .resource-card>div{min-height:0;padding:17px}.managed-site-shell .resource-center-page .resource-category-section.is-compact{padding:0 16px;display:block}.managed-site-shell .resource-center-page .resource-category-section.is-compact:first-of-type{padding-top:18px}.managed-site-shell .resource-center-page .resource-category-section.is-compact:last-child{padding-bottom:24px}.managed-site-shell .resource-center-page .resource-category-section.is-compact>header{display:none}.managed-site-shell .resource-center-page .resource-category-section.is-compact .resource-category-entry{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px 14px}.managed-site-shell .resource-center-page .resource-results{padding:28px 16px 34px}.managed-site-shell .resource-article-page .resource-article-hero{padding:26px 16px 24px}.managed-site-shell .resource-article-page .resource-article-hero nav{margin-bottom:22px}.managed-site-shell .resource-article-page .resource-article-layout{gap:28px;padding:28px 16px 34px}.managed-site-shell .resource-article-page .resource-article-content>section{margin-bottom:24px;padding-bottom:24px}.managed-site-shell .resource-article-page .resource-related-section{padding:30px 16px 34px}}.managed-site-shell .managed-text:empty{margin:0!important;display:none!important}.managed-site-shell .service-video-heading{width:min(100%,1600px);margin:0 auto clamp(14px,2vw,22px);display:block}.managed-site-shell .service-video-heading .eyebrow,.managed-site-shell .service-video-heading .eyebrow.managed-text{margin:0!important}.home-social-video-frame video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.home-social-video-frame video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.home-social-video-frame video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.home-social-video-poster:before,.home-social-video-poster:after,.home-social-video-placeholder:before,.home-social-video-placeholder:after{content:none!important;display:none!important}@media (width>=821px){.managed-site-shell .directory-hero,.managed-site-shell .service-detail-heading,.managed-site-shell .about-page-section,.managed-site-shell .general-quote-section,.managed-site-shell .privacy-page{min-height:0}.managed-site-shell .service-detail-hero{min-height:clamp(420px,48svh,500px)}.managed-site-shell .service-detail-heading{justify-content:flex-start}.managed-site-shell .service-detail-heading nav{margin-bottom:clamp(20px,2vw,28px)}.managed-site-shell .service-detail-content,.managed-site-shell .service-project-video-carousel,.managed-site-shell .related-services,.managed-site-shell .service-bottom-cta,.managed-site-shell .about-capabilities-section,.managed-site-shell .about-process-section,.managed-site-shell .about-cta-section,.managed-site-shell .general-quote-section{padding-top:clamp(34px,3.4vw,48px);padding-bottom:clamp(34px,3.4vw,48px)}.resource-center-page .resource-center-hero,.resource-center-page .resource-recommended-section,.resource-center-page .resource-results,.resource-article-page .resource-article-hero,.resource-article-page .resource-article-layout,.resource-article-page .resource-related-section{min-height:0;padding-top:clamp(34px,3.4vw,48px);padding-bottom:clamp(34px,3.4vw,48px)}.resource-center-page .resource-card>div,.resource-article-page .resource-related-grid a{min-height:0}}@media (width<=820px){.resource-complete-index{margin:0 12px 28px}.resource-complete-index>summary{min-height:56px;padding:13px 14px}.resource-complete-index>div{grid-template-columns:1fr}.resource-complete-index section{padding:17px 15px}.managed-site-shell .service-detail-hero{min-height:0!important}.managed-site-shell .service-detail-heading{padding:18px 16px 22px;justify-content:flex-start!important;min-height:0!important}.managed-site-shell .service-detail-heading nav{margin-bottom:10px;padding-bottom:0}.managed-site-shell .service-detail-heading .eyebrow,.managed-site-shell .service-detail-heading .eyebrow.managed-text{margin:0 0 8px!important}.managed-site-shell .service-detail-heading h1,.managed-site-shell .service-detail-heading h1.managed-text{margin:0!important}.managed-site-shell .service-detail-heading>p:not(.eyebrow),.managed-site-shell .service-detail-heading>p.managed-text:not(.eyebrow){margin:11px 0 0!important}.managed-site-shell .directory-hero,.managed-site-shell .service-detail-content,.managed-site-shell .related-services,.managed-site-shell .service-bottom-cta,.managed-site-shell .about-page-section,.managed-site-shell .about-capabilities-section,.managed-site-shell .about-process-section,.managed-site-shell .about-cta-section,.managed-site-shell .general-quote-section,.managed-site-shell .privacy-page{min-height:0}.managed-site-shell .service-detail-content,.managed-site-shell .related-services,.managed-site-shell .service-bottom-cta,.managed-site-shell .about-capabilities-section,.managed-site-shell .about-process-section,.managed-site-shell .about-cta-section,.managed-site-shell .general-quote-section{padding-top:28px;padding-bottom:28px}.managed-site-shell .service-project-video-carousel{padding-top:22px;padding-bottom:20px}.managed-site-shell .service-video-heading{margin:0 16px 14px}.resource-center-page .resource-center-hero,.resource-center-page .resource-recommended-section,.resource-center-page .resource-results,.resource-article-page .resource-article-hero,.resource-article-page .resource-article-layout,.resource-article-page .resource-related-section{min-height:0;padding-top:26px;padding-bottom:26px}.resource-center-page .resource-card>div,.resource-article-page .resource-related-grid a{min-height:0}}@media (width>=821px){.managed-site-shell .service-detail-hero.is-compact-service-cover{min-height:clamp(360px,40svh,420px)}.managed-site-shell .service-detail-hero.is-compact-service-cover .service-detail-heading{padding-top:clamp(26px,2.6vw,36px);padding-bottom:clamp(26px,2.6vw,36px)}.managed-site-shell .service-detail-hero.is-compact-service-cover .service-detail-heading nav{margin-bottom:clamp(16px,1.6vw,22px)}}@media (width<=820px){.managed-site-shell .service-detail-hero.is-compact-service-cover .service-detail-image{height:clamp(176px,48vw,208px)}}.mobile-navigation-backdrop{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#08080a6b;border:0;width:auto;height:auto;padding:0;position:fixed;inset:88px 0 0}.mobile-navigation-backdrop[hidden]{display:none!important}html[data-rtx-menu-open=true] .site-header{box-shadow:0 12px 34px #0000001a}.mobile-menu-toggle{transition:background-color .16s;border-radius:50%!important}.mobile-menu-toggle:focus-visible{background:var(--rtx-red)!important}@supports (color:color-mix(in lab, red, red)){.mobile-menu-toggle:focus-visible{background:color-mix(in srgb, var(--rtx-red) 9%, transparent)!important}}.mobile-navigation>a:focus-visible,.mobile-group-toggle:focus-visible,.mobile-group-links a:focus-visible{background:var(--rtx-red)}@supports (color:color-mix(in lab, red, red)){.mobile-navigation>a:focus-visible,.mobile-group-toggle:focus-visible,.mobile-group-links a:focus-visible{background:color-mix(in srgb, var(--rtx-red) 6%, transparent)}}@media (hover:hover) and (pointer:fine){.mobile-menu-toggle:hover{background:var(--rtx-red)!important}@supports (color:color-mix(in lab, red, red)){.mobile-menu-toggle:hover{background:color-mix(in srgb, var(--rtx-red) 9%, transparent)!important}}.mobile-navigation>a:hover,.mobile-group-toggle:hover,.mobile-group-links a:hover{background:var(--rtx-red)}@supports (color:color-mix(in lab, red, red)){.mobile-navigation>a:hover,.mobile-group-toggle:hover,.mobile-group-links a:hover{background:color-mix(in srgb, var(--rtx-red) 6%, transparent)}}}@media (hover:none),(pointer:coarse){.mobile-menu-toggle:hover,.mobile-navigation>a:hover,.mobile-group-toggle:hover,.mobile-group-links a:hover{background:0 0!important}}.managed-site-shell :where(.directory-hero h1,.directory-card h2,.service-detail-heading h1,.resource-center-hero h1,.resource-article-hero h1){overflow-wrap:anywhere}.managed-site-shell .directory-card{transition:border-color .16s,box-shadow .16s,transform .16s}.managed-site-shell .directory-card:focus-visible{z-index:2;outline:3px solid var(--rtx-red)}@supports (color:color-mix(in lab, red, red)){.managed-site-shell .directory-card:focus-visible{outline:3px solid color-mix(in srgb, var(--rtx-red) 72%, white)}}.managed-site-shell .directory-card:focus-visible{outline-offset:3px;border-color:var(--rtx-red)}.managed-site-shell .directory-card strong span{transition:transform .16s}@media (hover:hover) and (pointer:fine){.managed-site-shell .directory-card:hover{border-color:#bdbdb8;transform:translateY(-2px);box-shadow:0 16px 36px #00000014}.managed-site-shell .directory-card:hover strong span{transform:translate(4px)}}.home-cover-track:focus-visible{outline-offset:-3px;outline:3px solid #ff5963}.home-cover-controls>button:hover,.home-cover-controls>button:focus-visible{background:#ffffff24;border-color:#fff}.home-cover-live-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-social-controls>button:hover,.home-social-controls>button:focus-visible{color:#fff}.managed-site-shell .general-quote-form[aria-busy=true]{cursor:progress}.managed-site-shell .quote-field :where(input,select,textarea)[aria-invalid=true]{border-color:var(--rtx-red);background:#fff7f7;box-shadow:0 0 0 2px #e306131f}.managed-site-shell .quote-file-selection{color:#242424;background:#f7f7f5;border:1px solid #cacac6;gap:9px;margin-top:3px;padding:11px 12px;display:grid}.managed-site-shell .quote-file-selection.is-ready,.managed-site-shell .quote-file-selection.is-uploading{box-shadow:inset 3px 0 0 var(--rtx-red);background:#fff;border-color:#9b9b96}.managed-site-shell .quote-file-selection.is-error{border-color:var(--rtx-red);background:#fff4f4}.managed-site-shell .quote-file-status{align-items:center;gap:10px;min-width:0;display:flex}.managed-site-shell .quote-file-status>span:last-child{gap:2px;min-width:0;display:grid}.managed-site-shell .quote-file-status strong{font-size:12px;line-height:1.25}.managed-site-shell .quote-file-status small{color:#5b5b58;font-size:10px;line-height:1.3}.managed-site-shell .quote-file-status-marker{color:#4b4b48;border:1px solid #bdbdb8;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.managed-site-shell .quote-file-selection.is-ready .quote-file-status-marker,.managed-site-shell .quote-file-selection.is-uploading .quote-file-status-marker{border-color:var(--rtx-red);color:var(--rtx-red)}.managed-site-shell .quote-file-selection.is-uploading .quote-file-status-marker{animation:.85s ease-in-out infinite alternate quote-file-upload-pulse}.managed-site-shell .quote-file-list{gap:0;margin:0;padding:0 0 0 38px;list-style:none;display:grid}.managed-site-shell .quote-file-list li{border-top:1px solid #e1e1dd;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:7px 0;display:flex}.managed-site-shell .quote-file-list strong{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.3;overflow:hidden}.managed-site-shell .quote-file-list span{color:#666662;flex:none;font-size:10px;font-weight:750}@keyframes quote-file-upload-pulse{to{background:#e306131f}}.managed-site-shell .quote-form-status:focus-visible{outline:3px solid var(--rtx-red)}@supports (color:color-mix(in lab, red, red)){.managed-site-shell .quote-form-status:focus-visible{outline:3px solid color-mix(in srgb, var(--rtx-red) 62%, white)}}.managed-site-shell .quote-form-status:focus-visible{outline-offset:5px}.quote-submit-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;flex:0 0 20px;width:20px;height:20px;animation:.7s linear infinite quote-submit-spin}@keyframes quote-submit-spin{to{transform:rotate(360deg)}}.managed-site-shell .site-footer>div a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.public-back-to-top{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:90;color:#fff;min-width:54px;min-height:50px;font:inherit;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:#101010eb;border:1px solid #ffffff9e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;transition:opacity .16s,transform .16s,visibility .16s,background-color .16s;display:inline-flex;position:fixed;transform:translateY(12px);box-shadow:0 10px 28px #00000038}.public-back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.public-back-to-top:hover,.public-back-to-top:focus-visible{background:var(--rtx-red)}.public-back-to-top>span{font-size:19px;line-height:1}.public-back-to-top>strong{letter-spacing:.06em;text-transform:uppercase;font-size:11px}html.rtx-visual-editor-frame .public-back-to-top{display:none!important}@media (width<=820px){.mobile-navigation-backdrop{inset-block-start:68px}.managed-site-shell .site-footer>div{gap:4px 18px}.public-back-to-top{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:48px;min-width:48px;min-height:48px;padding:0}.public-back-to-top>strong{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.managed-site-shell .quote-submit-row{gap:12px}}@media (prefers-reduced-motion:reduce){.quote-submit-spinner{animation-duration:1.5s!important}}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#d41c18 0 50%,#050505 50% 100%);border-bottom-color:#050505}.site-header .mobile-menu-toggle{color:#fff}.site-header .mobile-menu-toggle span{background:#fff}.site-header .cart-trigger{color:#fff;background:#0003;border-color:#ffffff7a}.site-header .cart-trigger:hover,.site-header .cart-trigger:focus-visible{color:#fff;border-color:#fff}@media (width<=820px){html{scroll-padding-top:calc(68px + env(safe-area-inset-top,0px))}body{padding-top:env(safe-area-inset-top,0px)}body:before{content:"";z-index:130;height:env(safe-area-inset-top,0px);pointer-events:none;background:#fff;position:fixed;inset:0 0 auto}.site-header{top:env(safe-area-inset-top,0px)}.mobile-navigation{top:calc(68px + env(safe-area-inset-top,0px));max-height:calc(100dvh - 68px - env(safe-area-inset-top,0px))}.mobile-navigation-backdrop{inset-block-start:calc(68px + env(safe-area-inset-top,0px))}.resource-category-nav{top:calc(78px + env(safe-area-inset-top,0px))}}.header-utility-group{grid-area:1/1;justify-self:start;align-items:center;gap:6px;display:flex}.header-utility-group .header-cart-trigger{grid-area:auto}.site-header.site-header-centered,.managed-site-shell .site-header.site-header-centered{grid-template-columns:104px minmax(0,1fr) 104px}.site-search-trigger{color:#fff;width:48px;min-width:48px;min-height:48px;font:inherit;cursor:pointer;background:#0003;border:1px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.site-search-trigger:hover,.site-search-trigger:focus-visible{background:#0000005c;border-color:#fff;transform:translateY(-1px)}.site-search-trigger svg,.site-search-input-wrap svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.site-search-trigger>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-search-layer{z-index:520;padding:max(28px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));place-items:start center;display:grid;position:fixed;inset:0}.site-search-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#000000a3;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.site-search-dialog{width:min(760px,100%);max-height:calc(100dvh - max(56px, env(safe-area-inset-top)) - max(28px, env(safe-area-inset-bottom)));background:var(--paper);border:1px solid #333;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057}.site-search-header{border-bottom:4px solid var(--rtx-red);background:var(--charcoal);color:#fff;justify-content:space-between;align-items:flex-start;gap:24px;min-height:118px;padding:24px 26px 22px;display:flex}.site-search-header p{color:#ff7279;letter-spacing:.16em;margin:0 0 8px;font-size:10px;font-weight:850}.site-search-header h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,38px);line-height:1}.site-search-header>button{color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #555;border-radius:50%;flex:0 0 44px;place-items:center;padding:0 0 3px;font-size:31px;font-weight:300;line-height:1;display:grid}.site-search-input-wrap{border:2px solid var(--ink);color:var(--ink);background:#fff;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;margin:22px 26px 0;padding:0 16px;display:grid;position:relative}.site-search-input-wrap:focus-within{border-color:var(--rtx-red);box-shadow:0 0 0 3px #e306131f}.site-search-input-wrap input{min-width:0;min-height:58px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:17px;font-weight:650}.site-search-input-wrap input::placeholder{color:#777;font-weight:500}.site-search-input-wrap input::-webkit-search-cancel-button{display:none}.site-search-input-wrap>button{width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#eeeeeb;border:0;border-radius:50%;place-items:center;padding:0 0 3px;font-size:23px;line-height:1;display:grid}.site-search-content{overscroll-behavior:contain;min-height:180px;padding:20px 26px 28px;overflow-y:auto}.site-search-suggestions>p,.site-search-results>p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:850}.site-search-suggestions>div{flex-wrap:wrap;gap:8px;display:flex}.site-search-suggestions button{min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #cfcfcb;border-radius:999px;padding:0 15px;font-size:12px;font-weight:750}.site-search-suggestions button:hover,.site-search-suggestions button:focus-visible{border-color:var(--rtx-red);color:var(--rtx-red)}.site-search-results>div{border-top:1px solid var(--line);display:grid}.site-search-results a{border-bottom:1px solid var(--line);min-width:0;color:var(--ink);gap:5px;padding:16px 52px 16px 4px;transition:background-color .15s,padding-left .15s;display:grid;position:relative}.site-search-results a:hover,.site-search-results a:focus-visible{background:#fff;padding-left:12px}.site-search-results a>span{color:var(--rtx-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.site-search-results a>strong{letter-spacing:-.02em;font-size:18px;line-height:1.15}.site-search-results a>small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.site-search-results a>b{color:var(--rtx-red);font-size:22px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.site-search-no-results{text-align:center;padding:28px 0}.site-search-no-results strong{font-size:20px}.site-search-no-results p{max-width:480px;color:var(--muted);margin:12px auto 0;font-size:13px;line-height:1.5}.shopping-cart-items{min-height:0}.shopping-cart-estimate{background:#f4f4f1;border:1px solid #d9d9d5;padding:13px 14px}.shopping-cart-estimate>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.shopping-cart-estimate h3,.shopping-cart-estimate h4{margin:0}.shopping-cart-estimate h3{letter-spacing:-.015em;font-size:14px}.shopping-cart-estimate>header>span,.shopping-cart-estimate h4{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.shopping-cart-estimate h4{margin:10px 0 4px}.shopping-cart-estimate dl{gap:4px;margin:0;display:grid}.shopping-cart-estimate dl>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.shopping-cart-estimate :where(dt,dd){margin:0;font-size:11px;line-height:1.3}.shopping-cart-estimate dd{text-align:right;font-weight:800}.shopping-cart-estimate .shopping-cart-estimate-subtotal{border-top:1px solid #d6d6d1;margin-top:3px;padding-top:7px}.shopping-cart-estimate .shopping-cart-estimate-total{border-top:1px solid #cacac5;margin-top:3px;padding-top:7px}.shopping-cart-estimate-total :where(dt,dd){color:var(--ink);font-size:13px;font-weight:850}.shopping-cart-estimate-total dd{color:var(--rtx-red)}.shopping-cart-estimate-pending{color:#555;border-top:1px solid #cacac5;margin:9px 0 0;padding-top:8px;font-size:10px;line-height:1.35}.shopping-cart-estimate-pending strong{color:var(--ink)}.shopping-cart-footer>p{margin-top:10px;margin-bottom:11px}@media (width<=820px){.site-header.site-header-centered,.managed-site-shell .site-header.site-header-centered{grid-template-columns:94px minmax(0,1fr) 94px;gap:6px}.site-search-trigger{width:44px;min-width:44px;min-height:44px}.site-search-layer{padding:env(safe-area-inset-top,0px) 0 0;place-items:stretch stretch}.site-search-dialog{width:100%;max-height:none;height:calc(100dvh - env(safe-area-inset-top,0px));border:0}.site-search-header{min-height:106px;padding:20px 18px 18px}.site-search-input-wrap{margin:16px 16px 0;padding-inline:13px}.site-search-input-wrap input{min-height:54px;font-size:15px}.site-search-content{padding:17px 16px max(24px, env(safe-area-inset-bottom))}.site-search-results a{padding-top:14px;padding-bottom:14px}.shopping-cart-footer{padding-top:14px}.shopping-cart-estimate{padding:11px 12px}.shopping-cart-whatsapp{min-height:52px}}@media (width<=360px){.site-header.site-header-centered,.managed-site-shell .site-header.site-header-centered{grid-template-columns:90px minmax(0,1fr) 90px;gap:2px}.header-utility-group{gap:2px}.site-search-trigger,.header-utility-group .cart-trigger{width:43px;min-width:43px;min-height:43px}}@media (width<=820px){.managed-site-shell .home-production-section{padding:10px 10px 22px}.managed-site-shell .featured-services-grid{gap:6px}.managed-site-shell .featured-service-card figure{height:clamp(176px,51vw,214px)}.managed-site-shell .featured-service-card>div{padding:14px 14px 16px}.managed-site-shell .featured-service-card h3,.managed-site-shell .featured-service-card h3.managed-text{margin:7px 0;font-size:24px!important;line-height:1!important}.managed-site-shell .featured-service-card p,.managed-site-shell .featured-service-card p.managed-text{font-size:12.5px!important;line-height:1.4!important}.managed-site-shell .featured-service-card strong{margin-top:12px;padding-top:12px}.managed-site-shell .home-production-section+.process-section,.managed-site-shell .process-section{padding:22px 14px 24px}.managed-site-shell .process-heading{margin-bottom:12px}.managed-site-shell .process-heading .eyebrow,.managed-site-shell .home-contact-section .eyebrow{margin:0 0 7px!important;font-size:9px!important;line-height:1.15!important}.managed-site-shell .process-heading h2,.managed-site-shell .process-heading h2.managed-text,.managed-site-shell .home-contact-section .contact-main h2,.managed-site-shell .home-contact-section .contact-main h2.managed-text{font-size:clamp(29px,8.2vw,34px)!important;line-height:1!important}.managed-site-shell .process-card,.managed-site-shell .process-card+.process-card{padding:11px 0 13px}.managed-site-shell .process-card>span{font-size:9px}.managed-site-shell .process-card h3,.managed-site-shell .process-card h3.managed-text{margin:9px 0 4px;font-size:20px!important;line-height:1.05!important}.managed-site-shell .process-card p,.managed-site-shell .process-card p.managed-text{font-size:12px!important;line-height:1.38!important}.managed-site-shell .home-contact-section{padding:22px 14px 24px}.managed-site-shell .home-contact-section .contact-main{gap:9px}.managed-site-shell .home-contact-section .contact-main>p,.managed-site-shell .home-contact-section .contact-main>p.managed-text{font-size:13px!important;line-height:1.4!important}.managed-site-shell .home-contact-section .contact-actions{gap:8px;margin-top:14px}.managed-site-shell .home-contact-section .button{min-height:48px;padding-inline:14px;font-size:12px}.managed-site-shell .directory-hero{padding:20px 14px 16px}.managed-site-shell .directory-hero .eyebrow,.managed-site-shell .wheel-directory-tools .eyebrow{margin:0 0 7px!important;font-size:9px!important;line-height:1.15!important}.managed-site-shell .directory-hero h1,.managed-site-shell .directory-hero h1.managed-text{letter-spacing:-.05em!important;font-size:clamp(33px,9.4vw,39px)!important;line-height:.97!important}.managed-site-shell .directory-hero>p:last-child,.managed-site-shell .directory-hero>p.managed-text:last-child{margin-top:10px!important;font-size:13px!important;line-height:1.42!important}.managed-site-shell .wheel-directory-tools{padding:0 10px 13px}.managed-site-shell .wheel-directory-tools>div:first-child{margin-bottom:10px}.managed-site-shell .wheel-directory-tools h2{margin-top:0;font-size:25px;line-height:1}.managed-site-shell .wheel-directory-filters{margin-inline:-10px;padding-inline:10px}.managed-site-shell .wheel-directory-filters button{min-height:42px;padding:8px 12px;font-size:10.5px}.managed-site-shell .wheel-compare-hint{margin-top:8px;font-size:10.5px;line-height:1.35}.managed-site-shell .services-directory{gap:6px;padding:0 10px 24px}.managed-site-shell .directory-card figure{height:clamp(170px,50vw,205px)}.managed-site-shell .directory-card>div{padding:14px}.managed-site-shell .directory-card>div>span{font-size:8.5px}.managed-site-shell .directory-card h2,.managed-site-shell .directory-card h2.managed-text{margin:7px 0 6px;font-size:25px!important;line-height:1!important}.managed-site-shell .directory-card p,.managed-site-shell .directory-card p.managed-text{font-size:12.5px!important;line-height:1.38!important}.managed-site-shell .wheel-card-dimensions{margin-top:8px}.managed-site-shell .wheel-card-dimensions>span{gap:3px;padding:7px}.managed-site-shell .wheel-card-dimensions small{font-size:8px}.managed-site-shell .wheel-card-dimensions b{font-size:12px}.managed-site-shell .wheel-card-price{gap:8px;min-height:44px;margin-top:9px;padding:8px 10px}.managed-site-shell .wheel-card-price>span,.managed-site-shell .wheel-card-price-option>span{font-size:8px}.managed-site-shell .wheel-card-price>.managed-text,.managed-site-shell .wheel-card-price-option>.managed-text{font-size:16px!important;line-height:1.05!important}.managed-site-shell .wheel-card-price-option{gap:4px;min-height:54px;padding:8px}.managed-site-shell .wheel-directory-card-actions{gap:6px;margin-top:10px;padding-top:0}.managed-site-shell .wheel-directory-discover,.managed-site-shell .wheel-directory-card-actions>button{min-height:44px;padding-inline:11px;font-size:9.5px}.managed-site-shell .wheel-directory-cart-actions{gap:6px;margin-top:6px}.managed-site-shell .wheel-directory-cart-actions .add-to-cart-button{min-height:44px;padding:7px 10px;font-size:10.5px}.managed-site-shell .wheel-comparison{padding:22px 12px}.managed-site-shell .wheel-comparison>header{gap:9px;margin-bottom:14px}.managed-site-shell .wheel-comparison>header h2{font-size:28px}.managed-site-shell .wheel-comparison-grid>article{padding:15px}.managed-site-shell .service-detail-heading{padding:18px 14px 20px}.managed-site-shell .service-detail-heading nav{margin-bottom:10px;font-size:9px}.managed-site-shell .service-detail-heading .eyebrow{margin:0 0 7px!important;font-size:9px!important}.managed-site-shell .service-detail-heading h1,.managed-site-shell .service-detail-heading h1.managed-text{font-size:clamp(32px,9.2vw,39px)!important;line-height:.98!important}.managed-site-shell .service-detail-heading>p:not(.eyebrow),.managed-site-shell .service-detail-heading>p.managed-text:not(.eyebrow){margin-top:9px!important;font-size:12.5px!important;line-height:1.4!important}.managed-site-shell .service-mobile-facts{margin-top:9px}.managed-site-shell .service-detail-heading .service-detail-price{margin-top:12px}.managed-site-shell .service-detail-heading .button{min-height:46px;margin-top:12px;padding-inline:13px;font-size:11px}.managed-site-shell .service-detail-content{padding:22px 12px}.managed-site-shell .service-detail-intro{gap:10px;margin-bottom:16px}.managed-site-shell .service-detail-intro h2,.managed-site-shell .service-detail-intro h2.managed-text{font-size:clamp(28px,8vw,33px)!important;line-height:1!important}.managed-site-shell .service-detail-intro>p:last-child,.managed-site-shell .service-detail-intro>p.managed-text:last-child{font-size:13px!important;line-height:1.42!important}.managed-site-shell .service-info-grid{gap:5px}.managed-site-shell .service-info-grid article{min-height:0;padding:16px 14px}.managed-site-shell .service-info-number{font-size:9px}.managed-site-shell .service-info-grid h2,.managed-site-shell .service-info-grid h2.managed-text{margin:14px 0 10px;font-size:clamp(25px,7.2vw,30px)!important;line-height:1!important}.managed-site-shell .service-info-grid li{padding:10px 0 10px 22px;font-size:13px;line-height:1.35}.managed-site-shell .related-services{padding:22px 10px 24px}.managed-site-shell .related-heading{gap:10px;margin-bottom:14px}.managed-site-shell .related-heading .eyebrow{margin:0 0 7px!important;font-size:9px!important}.managed-site-shell .related-heading h2,.managed-site-shell .related-heading h2.managed-text{font-size:clamp(28px,8vw,33px)!important;line-height:1!important}.managed-site-shell .related-heading>a{gap:12px;padding-bottom:7px;font-size:9px}.managed-site-shell .related-grid{gap:6px}.managed-site-shell .related-grid>a{padding-bottom:12px}.managed-site-shell .related-grid figure{height:clamp(168px,50vw,205px);margin-bottom:12px}.managed-site-shell .related-grid>a>span,.managed-site-shell .related-grid h3,.managed-site-shell .related-grid strong{margin-left:14px;margin-right:14px}.managed-site-shell .related-grid h3{margin-top:7px;margin-bottom:12px;font-size:23px}.managed-site-shell .related-grid strong{padding-top:11px;font-size:9px}.managed-site-shell .service-bottom-cta{gap:14px;padding:22px 14px 24px}.managed-site-shell .service-bottom-cta .eyebrow{margin:0 0 7px!important;font-size:9px!important}.managed-site-shell .service-bottom-cta h2,.managed-site-shell .service-bottom-cta h2.managed-text{font-size:clamp(28px,8vw,33px)!important;line-height:1!important}.managed-site-shell .service-bottom-cta .button{min-height:48px;padding-inline:14px;font-size:11px}.managed-site-shell .about-page-section{padding:22px 14px 0}.managed-site-shell .about-page-hero-grid{gap:14px}.managed-site-shell .about-page-section .about-copy .eyebrow{margin:0 0 7px!important;font-size:9px!important}.managed-site-shell .about-page-section .about-copy h1,.managed-site-shell .about-page-section .about-copy h1.managed-text{margin-top:0;font-size:clamp(32px,9.2vw,39px)!important;line-height:.98!important}.managed-site-shell .about-page-section .about-copy>p,.managed-site-shell .about-page-section .about-copy>p.managed-text{margin-top:10px!important;font-size:13px!important;line-height:1.42!important}.managed-site-shell .about-page-hero-image{height:clamp(176px,50vw,210px);min-height:0}.managed-site-shell .about-page-section .about-facts{margin-top:14px}.managed-site-shell .about-page-section .about-facts div,.managed-site-shell .about-page-section .about-facts div:first-child{grid-template-columns:minmax(86px,.58fr) minmax(0,1fr);gap:10px;padding:10px 0}.managed-site-shell .about-page-section .about-facts strong{font-size:26px}.managed-site-shell .about-page-section .about-facts span{max-width:none;font-size:11px;line-height:1.3}.managed-site-shell .about-capabilities-section,.managed-site-shell .about-process-section,.managed-site-shell .about-cta-section{padding:24px 14px}.managed-site-shell .about-capabilities-section>header,.managed-site-shell .about-process-section>header{gap:10px;margin-bottom:14px}.managed-site-shell .about-capabilities-section .eyebrow,.managed-site-shell .about-process-section .eyebrow,.managed-site-shell .about-cta-section .eyebrow{margin:0 0 7px!important;font-size:9px!important}.managed-site-shell .about-capabilities-section h2,.managed-site-shell .about-capabilities-section h2.managed-text,.managed-site-shell .about-process-section h2,.managed-site-shell .about-process-section h2.managed-text,.managed-site-shell .about-cta-section h2,.managed-site-shell .about-cta-section h2.managed-text{font-size:clamp(29px,8.2vw,34px)!important;line-height:1!important}.managed-site-shell .about-capabilities-section>header>p:last-child,.managed-site-shell .about-capabilities-section>header>p.managed-text:last-child,.managed-site-shell .about-cta-section p:last-child,.managed-site-shell .about-cta-section p.managed-text:last-child{margin-top:9px!important;font-size:13px!important;line-height:1.4!important}.managed-site-shell .about-capability-grid{gap:6px}.managed-site-shell .about-capability-grid figure{height:clamp(168px,50vw,205px);min-height:0}.managed-site-shell .about-capability-grid article>div{padding:14px}.managed-site-shell .about-capability-grid h3{margin-bottom:7px;font-size:22px}.managed-site-shell .about-capability-grid p{font-size:12.5px;line-height:1.4}.managed-site-shell .about-process-grid article,.managed-site-shell .about-process-grid article+article{padding:11px 0 13px}.managed-site-shell .about-process-grid article>span{font-size:9px}.managed-site-shell .about-process-grid h3,.managed-site-shell .about-process-grid h3.managed-text{margin:9px 0 0;font-size:20px!important;line-height:1.05!important}.managed-site-shell .about-cta-section{gap:14px}.managed-site-shell .about-cta-section .button{min-height:48px;padding-inline:14px;font-size:11px}.managed-site-shell .general-quote-section{gap:16px;padding:24px 14px}.managed-site-shell .general-quote-intro h1,.managed-site-shell .general-quote-intro h1.managed-text{font-size:clamp(31px,8.8vw,37px)!important;line-height:.98!important}.managed-site-shell .general-quote-intro>p,.managed-site-shell .general-quote-intro>p.managed-text{font-size:13px!important;line-height:1.42!important}.managed-site-shell .resource-center-page .resource-center-hero,.managed-site-shell .resource-recommended-section,.managed-site-shell .resource-center-page .resource-results,.managed-site-shell .resource-article-page .resource-article-hero,.managed-site-shell .resource-article-page .resource-article-layout,.managed-site-shell .resource-article-page .resource-related-section{padding-top:22px;padding-bottom:24px}.managed-site-shell .resource-center-page .resource-center-hero h1,.managed-site-shell .resource-article-page .resource-article-hero h1{font-size:clamp(31px,8.8vw,37px);line-height:1}.managed-site-shell .resource-center-page .resource-center-hero>p,.managed-site-shell .resource-article-page .resource-article-hero>p:last-of-type{font-size:13px;line-height:1.42}.managed-site-shell .resource-center-page .resource-recommended-section h2,.managed-site-shell .resource-center-page .resource-results>header h2,.managed-site-shell .resource-article-page .resource-related-section>h2{font-size:clamp(27px,7.7vw,32px);line-height:1}.managed-site-shell .resource-center-page .resource-card>div{padding:14px}.managed-site-shell .resource-center-page .resource-card h3{margin:7px 0 8px;font-size:21px}.managed-site-shell .resource-center-page .resource-card p,.managed-site-shell .resource-article-page .resource-article-content{font-size:12.5px;line-height:1.42}.managed-site-shell .privacy-page,.managed-site-shell .not-found-page{gap:14px;min-height:0;padding:24px 14px}.managed-site-shell .privacy-page>header{margin-bottom:20px}.managed-site-shell .privacy-page>header h1,.managed-site-shell .not-found-page h1{margin:8px 0 12px;font-size:clamp(32px,9vw,39px);line-height:1}.managed-site-shell .privacy-page>header>p:last-child,.managed-site-shell .not-found-page>p:not(.eyebrow){font-size:13px;line-height:1.42}.managed-site-shell>.site-footer{gap:8px;min-height:0;padding:16px 12px 18px}.managed-site-shell>.site-footer p{font-size:11px;line-height:1.35}.managed-site-shell>.site-footer>div{gap:2px 14px;font-size:11.5px}.managed-site-shell>.site-footer>div a{min-height:38px}}.header-navigation-actions{grid-area:1/3;justify-self:end;align-items:center;gap:6px;display:flex}.header-navigation-actions .mobile-menu-toggle{flex:0 0 48px;grid-row:auto;grid-column:auto!important}.favorite-trigger{color:#fff;width:48px;min-width:48px;min-height:48px;font:inherit;cursor:pointer;background:#0003;border:1px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex;position:relative}.favorite-trigger:hover,.favorite-trigger:focus-visible{background:#0000005c;border-color:#fff;transform:translateY(-1px)}.favorite-trigger svg,.favorite-toggle svg,.favorites-empty svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.favorite-trigger>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.favorite-trigger b{background:var(--rtx-red);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.favorite-toggle{border:1px solid var(--rtx-red);min-height:46px;color:var(--rtx-red);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:9px;padding:9px 15px;font-size:12px;font-weight:800;line-height:1.2;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.favorite-toggle:hover,.favorite-toggle:focus-visible,.favorite-toggle.is-favorite{background:var(--rtx-red);color:#fff}.favorite-toggle:focus-visible,.favorite-trigger:focus-visible{outline-offset:3px;outline:3px solid #ff59638c}.directory-card figure,.related-card{position:relative}.favorite-toggle-card{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131314d1;border-color:#ffffffe0;border-radius:999px;width:44px;min-width:44px;min-height:44px;padding:0;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #00000038}.favorite-toggle-card>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.favorite-toggle-card:hover,.favorite-toggle-card:focus-visible,.favorite-toggle-card.is-favorite{border-color:var(--rtx-red);background:var(--rtx-red);color:#fff;transform:scale(1.04)}.favorite-toggle-detail{width:min(100%,440px);margin-top:10px}.wheel-model-actions .favorite-toggle-detail{width:100%}.related-grid>.related-card{background:var(--white);min-width:0}.related-grid>.related-card>a{min-width:0;padding-bottom:24px;display:block}.related-grid>.related-card>a>span{color:#ff646d;letter-spacing:.13em;text-transform:uppercase;margin-left:24px;margin-right:24px;font-size:10px;font-weight:800}.related-grid>.related-card>a:hover img{transform:scale(1.035)}.favorites-layer{z-index:540;position:fixed;inset:0}.favorites-layer[hidden]{display:none}.favorites-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#0000008f;border:0;width:100%;height:100%;position:absolute;inset:0}.favorites-drawer{background:var(--paper);flex-direction:column;width:min(500px,100%);height:100dvh;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-26px 0 70px #00000040}.favorites-header{min-height:136px;padding:max(26px, env(safe-area-inset-top)) 26px 22px;background:var(--charcoal);color:#fff;border-bottom:1px solid #2b2b2b;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.favorites-header p{color:#ff7279;letter-spacing:.16em;margin:0 0 9px;font-size:10px;font-weight:850}.favorites-header h2{letter-spacing:-.045em;margin:0;font-size:clamp(29px,3vw,36px);line-height:1}.favorites-header div>span{color:#bcbcbc;margin-top:11px;font-size:12px;display:block}.favorites-header>button{color:#fff;width:46px;height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #535353;border-radius:50%;flex:0 0 46px;place-items:center;padding:0 0 4px;font-size:34px;font-weight:300;line-height:1;display:grid}.favorites-items{overscroll-behavior:contain;flex:auto;padding:8px 26px;overflow-y:auto}.favorites-item{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.favorites-item>a{background:#ddddda;height:112px;display:block;overflow:hidden}.favorites-item img{object-fit:cover;width:100%;height:100%;display:block}.favorites-item>div{flex-direction:column;min-width:0;display:flex}.favorites-item>div>span{color:var(--rtx-red);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.favorites-item h3{letter-spacing:-.03em;margin:7px 0 14px;font-size:21px;line-height:1.05}.favorites-item-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;display:flex}.favorites-item-actions a{color:var(--ink);align-items:center;gap:12px;font-size:11px;font-weight:800;display:inline-flex}.favorites-item-actions a span{color:var(--rtx-red);font-size:17px}.favorites-item-actions button,.favorites-footer button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:11px}.favorites-footer{padding:18px 26px max(22px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:18px;display:flex}.favorites-footer p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.favorites-empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:42px 34px;display:flex}.favorites-empty svg{width:50px;height:50px;color:var(--rtx-red)}.favorites-empty h3{margin:22px 0 0;font-size:28px}.favorites-empty p{max-width:340px;color:var(--muted);margin:13px 0 0;font-size:14px;line-height:1.5}.favorites-empty button{border:1px solid var(--ink);min-height:50px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;margin-top:23px;padding:0 22px;font-size:12px;font-weight:800}@media (width<=820px){.header-navigation-actions .favorite-trigger{flex-basis:44px;width:44px;min-width:44px;min-height:44px}.favorite-toggle-card{width:42px;min-width:42px;min-height:42px;top:9px;right:9px}.favorite-toggle-detail{width:100%;min-height:44px;margin-top:7px;padding:7px 12px;font-size:10.5px}.managed-site-shell .related-grid>.related-card>a{padding-bottom:12px}.managed-site-shell .related-grid>.related-card>a>span{margin-left:14px;margin-right:14px;font-size:8.5px}.favorites-drawer{width:100%}.favorites-header{min-height:126px;padding-bottom:18px;padding-left:18px;padding-right:18px}.favorites-items{padding:4px 16px}.favorites-item{grid-template-columns:94px minmax(0,1fr);gap:13px;padding:14px 0}.favorites-item>a{height:94px}.favorites-item h3{margin:6px 0 11px;font-size:18px}.favorites-item-actions{gap:10px}.favorites-footer{padding-left:18px;padding-right:18px}}@media (width<=360px){.header-navigation-actions{gap:2px}.header-navigation-actions .favorite-trigger,.header-navigation-actions .mobile-menu-toggle{flex-basis:43px;width:43px;min-width:43px;min-height:43px}}.directory-card-actions{grid-template-columns:1fr}.wheel-purchase-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:22px;display:grid}.wheel-purchase-mode button,.wheel-cost-selector{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;font-size:11px;font-weight:850}.wheel-purchase-mode button.is-selected,.wheel-purchase-mode button[aria-pressed=true],.wheel-cost-selector[aria-pressed=true]{border-color:var(--rtx-red);background:var(--rtx-red);color:#fff}.wheel-additional-cost-card{position:relative}.wheel-additional-cost-card.is-selected{box-shadow:inset 4px 0 0 var(--rtx-red)}.wheel-cost-selector{justify-content:center;align-items:center;gap:7px;width:100%;margin-top:auto;display:inline-flex}.wheel-cost-selector span{font-size:17px;line-height:1}.wheel-configuration-order{align-items:start}.wheel-order-actions-heading>p:last-child{color:var(--muted);margin:11px 0 0;font-size:12px}.wheel-configuration-panel{border:1px solid var(--line);background:#fff;min-width:0}.wheel-configuration-lines{padding:12px 16px}.wheel-configuration-lines>div,.wheel-configuration-total>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;display:grid}.wheel-configuration-lines>div+div{border-top:1px solid #e6e6e2;margin-top:7px;padding-top:7px}.wheel-configuration-lines span,.wheel-configuration-lines strong{font-size:11px;line-height:1.35}.wheel-configuration-lines strong{color:var(--rtx-red);text-align:right}.wheel-configuration-total{border-top:1px solid var(--line);background:#f4f4f1;padding:12px 16px}.wheel-configuration-total>div{grid-template-columns:minmax(0,1fr) auto;row-gap:5px}.wheel-configuration-total span,.wheel-configuration-total strong,.wheel-configuration-total b{font-size:12px}.wheel-configuration-total strong,.wheel-configuration-total b{text-align:right}.wheel-configuration-total b{color:var(--rtx-red);font-size:17px}.wheel-configuration-total p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.4}.wheel-configuration-total .wheel-configuration-notice{border-left:3px solid var(--rtx-red);color:#222;padding-left:9px;font-weight:700}.wheel-configuration-panel>.wheel-order-actions-buttons{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);padding:10px}.wheel-configuration-panel .add-to-cart-button{width:100%}.shopping-cart-drawer{overscroll-behavior:contain;overflow-y:auto}.shopping-cart-header{z-index:2;min-height:112px;padding-top:max(20px, env(safe-area-inset-top));padding-bottom:18px;position:sticky;top:0}.shopping-cart-header p{margin-bottom:6px}.shopping-cart-header h2{font-size:27px}.shopping-cart-header div>span{margin-top:7px}.shopping-cart-items{flex:none;min-height:auto;padding-top:2px;padding-bottom:2px;overflow:visible}.shopping-cart-item{gap:12px;padding:13px 0}.shopping-cart-item-copy h3{margin-top:4px;font-size:17px}.shopping-cart-item-copy p{margin-top:4px;font-size:10px;line-height:1.35}.shopping-cart-item-copy>strong{margin-top:6px;font-size:11px}.shopping-cart-item-components{gap:3px;margin:6px 0 0;padding:0;list-style:none;display:grid}.shopping-cart-item-components li{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;gap:8px;font-size:9px;line-height:1.3;display:grid}.shopping-cart-item-components strong{color:var(--ink);font-size:inherit;text-align:right}.shopping-cart-item-actions{gap:8px}.shopping-cart-quantity{grid-template-columns:repeat(3,28px)}.shopping-cart-quantity button,.shopping-cart-quantity output{min-height:28px;font-size:12px}.shopping-cart-footer{flex:none;padding-top:14px}@media (width<=820px){.wheel-purchase-mode{margin-top:10px}.wheel-purchase-mode button{min-height:40px;font-size:10px}.wheel-additional-cost-card{grid-template-columns:minmax(0,1fr) 104px}.wheel-cost-selector{grid-column:2;align-self:stretch;min-height:40px;padding:5px 7px;font-size:10px}.wheel-configuration-order{gap:11px;padding-top:18px}.wheel-order-actions-heading>p:last-child{margin-top:6px;font-size:10px}.wheel-configuration-lines,.wheel-configuration-total{padding:10px 11px}.wheel-configuration-panel>.wheel-order-actions-buttons{grid-template-columns:1fr;gap:6px;padding:8px}.shopping-cart-header{min-height:100px;padding-bottom:14px;padding-left:16px;padding-right:16px}.shopping-cart-header h2{font-size:23px}.shopping-cart-header>button{flex-basis:40px;width:40px;height:40px;font-size:29px}.shopping-cart-items{padding-left:16px;padding-right:16px}.shopping-cart-item{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:11px 0}.shopping-cart-item-actions{flex-direction:column;justify-content:flex-start;align-items:flex-end}.shopping-cart-footer{padding-right:16px;padding-bottom:max(18px, env(safe-area-inset-bottom));padding-left:16px}.shopping-cart-footer>p{font-size:9.5px}.shopping-cart-estimate{padding:9px 10px}.shopping-cart-estimate :where(dt,dd){font-size:10px}}.shopping-cart-item-vat{border-top:1px solid var(--line);gap:4px;margin:7px 0 0;padding:7px 0 0;display:grid}.shopping-cart-item-vat>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.shopping-cart-item-vat :where(dt,dd){margin:0;font-size:9px;line-height:1.35}.shopping-cart-item-vat dt{color:var(--muted);font-weight:700}.shopping-cart-item-vat dd{color:var(--rtx-red);text-align:right;font-weight:850}.general-quote-section.is-whatsapp-quote .general-quote-intro>p:not(.eyebrow){max-width:720px}@media (width<=820px){.shopping-cart-item-vat>div{gap:6px}.shopping-cart-item-vat :where(dt,dd){font-size:8.5px}}.home-page-main>.home-social-section{order:5}.home-page-main>.process-section{order:6}.home-page-main>.home-contact-section{order:7}.home-shopfront{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f3f0}.home-shopfront .visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-quick-categories{border-bottom:1px solid var(--line);background:var(--white);padding:24px 0 26px}.home-quick-categories-track{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(16px,2vw,28px);width:min(100%,1480px);margin:0 auto;padding:0 clamp(20px,4vw,64px) 4px;scroll-padding-inline:clamp(20px,4vw,64px);display:flex;overflow-x:auto}.home-quick-categories-track::-webkit-scrollbar{display:none}.home-quick-category{width:150px;min-width:150px;min-height:0;color:var(--ink);text-align:center;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;gap:10px;padding:0;transition:color .16s,transform .16s;display:flex}.home-quick-category:hover,.home-quick-category:focus-visible{color:var(--rtx-red);outline:none;transform:translateY(-2px)}.home-quick-category-media{border:1px solid var(--line);background:var(--paper);border-radius:999px;flex:0 0 148px;width:148px;height:148px;transition:border-color .16s,box-shadow .16s;display:block;overflow:hidden}.home-quick-category:hover .home-quick-category-media,.home-quick-category:focus-visible .home-quick-category-media{border-color:var(--rtx-red);box-shadow:0 0 0 3px #e306131a}.home-quick-category-media :where(picture,img){width:100%;height:100%;display:block}.home-quick-category-media img{object-fit:cover}.home-quick-category strong{max-width:150px;font-size:13px;font-weight:800;line-height:1.2}.home-recommendations{width:min(100%,1480px);margin:0 auto;padding:20px clamp(20px,4vw,64px) clamp(42px,5vw,76px)}.home-recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.home-recommendation-card{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(180px,.86fr) minmax(0,1.14fr);min-width:0;display:grid}.home-recommendation-media{background:#dededb;min-width:0;min-height:244px;position:relative;overflow:hidden}.home-recommendation-media>a,.home-recommendation-media :where(picture,img){width:100%;height:100%;display:block}.home-recommendation-media img{object-fit:cover;transition:transform .22s}.home-recommendation-card:hover .home-recommendation-media img{transform:scale(1.025)}.home-recommendation-favorite{top:10px;right:10px}.home-recommendation-copy{flex-direction:column;min-width:0;padding:clamp(18px,2.2vw,30px);display:flex}.home-recommendation-copy>span{color:var(--rtx-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:850}.home-recommendation-copy>a:not(.home-recommendation-action){color:var(--ink)}.home-recommendation-copy h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1}.home-recommendation-action{border-top:1px solid var(--line);min-height:40px;color:var(--ink);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:11px;font-weight:850;display:flex}.home-recommendation-action span{color:var(--rtx-red)}@media (width<=820px){.home-quick-categories{padding:16px 0 18px}.home-quick-categories-track{gap:12px;padding:0 12px 3px;scroll-padding-inline:12px}.home-quick-category{flex:0 0 112px;gap:8px;width:112px;min-width:112px;min-height:0;padding:0}.home-quick-category-media{flex-basis:112px;width:112px;height:112px}.home-quick-category strong{justify-content:center;align-items:flex-start;min-height:27px;font-size:11px;line-height:1.18;display:flex}.home-recommendations{padding:10px 12px 34px}.home-recommendations-grid{gap:9px}.home-recommendation-card{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.home-recommendation-media{aspect-ratio:1;min-height:0}.home-recommendation-favorite{width:38px;min-width:38px;min-height:38px;top:7px;right:7px}.home-recommendation-favorite svg{width:19px;height:19px}.home-recommendation-copy{padding:12px 11px 11px}.home-recommendation-copy>span{letter-spacing:.08em;margin-bottom:7px;font-size:8px}.home-recommendation-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:clamp(16px,4.5vw,19px);line-height:1.02;display:-webkit-box;overflow:hidden}.home-recommendation-action{min-height:34px;padding-top:9px;font-size:9px}.managed-site-shell .service-bottom-cta{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:100%;padding:20px 14px 22px;overflow:hidden}.managed-site-shell .service-bottom-cta>div,.managed-site-shell .service-bottom-actions{width:100%;min-width:0}.managed-site-shell .service-bottom-cta .eyebrow{margin:0 0 6px!important;font-size:9px!important;line-height:1.15!important}.managed-site-shell .service-bottom-cta h2,.managed-site-shell .service-bottom-cta h2.managed-text{overflow-wrap:normal;max-width:100%;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(25px,7vw,29px)!important;line-height:1!important}.managed-site-shell .service-bottom-actions{gap:6px}.managed-site-shell .service-bottom-actions .button{box-sizing:border-box;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:48px;padding:10px 13px;font-size:12px;line-height:1.15}.managed-site-shell .service-bottom-actions .button .managed-text{min-width:0;text-align:left!important;white-space:normal!important;font-size:13px!important;line-height:1.15!important}.managed-site-shell .service-bottom-actions .button>span[aria-hidden=true]{flex:none;font-size:21px}}.home-page-main>.home-cover-carousel{border-bottom:0;padding-bottom:0;position:relative}.home-page-main>.home-cover-carousel .home-cover-controls{z-index:6;pointer-events:none;width:auto;height:44px;min-height:44px;padding:0;position:absolute;bottom:0;left:50%;right:auto;transform:translate(-50%)}.home-page-main>.home-cover-carousel .home-cover-dots{pointer-events:auto;gap:0}.home-page-main>.home-cover-carousel .home-cover-dots button{background:0 0!important;width:44px!important;height:44px!important;min-height:44px!important}.home-page-main>.home-cover-carousel .home-cover-dots button:after{background:#fff;width:9px;height:9px;transition:background-color .18s,transform .18s;box-shadow:0 1px 5px #000000b3}.home-page-main>.home-cover-carousel .home-cover-dots button.is-active:after{background:var(--rtx-red);width:9px;height:9px;transform:translate(-50%,-50%)scale(1.22)}@media (width>=821px){.home-page-main>.home-cover-carousel .home-cover-copy{bottom:clamp(68px,5vw,82px)}}@media (width<=820px){.home-page-main>.home-cover-carousel .home-cover-copy{bottom:54px}.home-page-main>.home-cover-carousel+.hero-home{margin-top:0}}.home-page-main>.home-cover-carousel .home-cover-copy>b{margin-top:10px}.home-social-controls{z-index:6;pointer-events:none;width:auto;max-width:calc(100% - 32px);margin:0;padding:0;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.home-social-dots{pointer-events:auto;gap:0;max-width:100%}.home-social-dots button{flex-basis:44px;width:44px;height:44px}.home-social-dots button:after{background:#fff;width:9px;height:9px;transition:background-color .18s,transform .18s;box-shadow:0 1px 5px #000000c7}.home-social-dots button.is-active:after{background:var(--rtx-red);width:9px;height:9px;transform:translate(-50%,-50%)scale(1.22)}@media (width<=820px){.home-page-main>.home-cover-carousel .home-cover-copy>b{margin-top:8px}.home-social-controls{width:auto;max-width:calc(100% - 36px);padding:0;bottom:10px}}.home-page-main>.home-cover-carousel,.home-page-main>.home-cover-carousel .home-cover-track{background:#050505}.home-page-main>.home-cover-carousel .home-cover-slide{border-color:#050505}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{white-space:nowrap;text-transform:uppercase;max-width:none}@media (width<=820px){.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{letter-spacing:-.045em;font-size:clamp(21px,6.9vw,38px)!important}}.managed-site-shell .hero-home{border-bottom-color:#050505}.managed-site-shell .hero-home .hero-copy:before,.managed-site-shell .hero-home .hero-copy:after{content:none}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #ffffff52)drop-shadow(0 4px 12px #ffffff14);background-image:linear-gradient(110deg,#a7a7a7 0%,#fff 16%,#c8c8c8 32%,#fff 50%,#b5b5b5 67%,#fff 84%,#969696 100%);background-position:50%;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;color:#fff!important}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{-webkit-text-fill-color:currentColor;background:0 0;color:#fff!important}}.home-page-main>.home-shopfront{border-top:0}.home-page-main .home-quick-categories{background:#050505;border-bottom-color:#242424;padding-top:12px;padding-bottom:18px}.home-page-main .home-quick-category-media{background:linear-gradient(#050505,#050505) padding-box padding-box,linear-gradient(135deg,#6b0007 0%,#ff9197 18%,#e30613 36%,#760006 53%,#ff5964 72%,#a8000c 100%) border-box;border:2px solid #0000;box-shadow:0 0 0 1px #ffffff1f,0 8px 20px #0000007a,0 0 14px #e3061329}.home-page-main .home-quick-category:hover .home-quick-category-media,.home-page-main .home-quick-category:focus-visible .home-quick-category-media{border-color:#0000;box-shadow:0 0 0 1px #ffffff2e,0 8px 22px #00000080,0 0 18px #e3061357}@media (width<=820px){.home-page-main>.home-cover-carousel .home-cover-track{gap:8px;padding-inline:8px}.home-page-main>.home-cover-carousel .home-cover-slide{flex-basis:calc(100% - 56px);height:clamp(268px,40svh,344px);min-height:268px}.home-page-main>.home-cover-carousel .home-cover-copy{bottom:48px;left:16px;right:16px}.managed-site-shell .hero-home .hero-copy{padding:5px 10px 7px}.home-page-main .home-quick-categories{padding-top:2px;padding-bottom:6px}.home-page-main .home-quick-categories-track{gap:10px;padding:0 10px 2px;scroll-padding-inline:10px}.home-page-main .home-quick-category{flex-basis:92px;gap:5px;width:92px;min-width:92px}.home-page-main .home-quick-category-media{flex-basis:92px;width:92px;height:92px}.home-page-main .home-quick-category strong{max-width:92px;min-height:22px;font-size:10px;line-height:1.14}.home-page-main .home-recommendations{padding-top:4px}}@media (width<=390px){.home-page-main>.home-cover-carousel .home-cover-slide{height:clamp(264px,39svh,330px);min-height:264px}}.home-page-main{--home-metallic-red:linear-gradient(108deg, #4b0006 0%, #d50010 12%, #ff5964 24%, #8c0009 36%, #171717 46%, #d7d7d7 52%, #760007 59%, #f10b1b 72%, #ff858c 83%, #252525 92%, #b5000d 100%)}.home-page-main>.hero-home{box-shadow:none;border:0!important}.home-page-main>.home-shopfront,.home-page-main .home-quick-categories{border-top:0!important}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text,.home-page-main .home-recommendation-copy>span,.home-page-main .home-recommendation-copy h3{background-image:var(--home-metallic-red);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #fff3)drop-shadow(0 3px 9px #0000006b);background-position:48%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:#e30613!important}.home-page-main .home-recommendation-card,.home-page-main .home-recommendation-copy{background:#050505;border-color:#242424}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text,.home-page-main .home-recommendation-copy>span,.home-page-main .home-recommendation-copy h3{-webkit-text-fill-color:currentColor;background:0 0;color:#e30613!important}}@media (width<=820px){.managed-site-shell .hero-home .hero-copy{padding-top:0;padding-bottom:5px}.home-page-main .home-quick-category{flex-basis:108px;width:108px;min-width:108px}.home-page-main .home-quick-category-media{flex-basis:108px;width:108px;height:108px}.home-page-main .home-quick-category strong{max-width:108px;min-height:24px;font-size:10.5px}.home-page-main .home-recommendation-copy{padding:10px 11px 12px}}.home-page-main{--home-metallic-red:linear-gradient(108deg, #5e0007 0%, #bd000e 13%, #ff4a56 25%, #8a0009 38%, #e30613 51%, #ff8a91 63%, #a6000c 77%, #f01a27 89%, #760007 100%);--home-metallic-silver:linear-gradient(110deg, #8f8f8f 0%, #fff 15%, #c4c4c4 30%, #fff 47%, #a9a9a9 62%, #f7f7f7 78%, #858585 100%)}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{background-image:var(--home-metallic-silver);filter:drop-shadow(0 1px #ffffff4d)drop-shadow(0 4px 12px #ffffff14);background-position:50%;background-size:180% 100%;color:#fff!important}.home-page-main .home-quick-category-media{background:linear-gradient(#fff, #fff) padding-box, var(--home-metallic-red) border-box;box-shadow:0 0 0 1px #00000014,0 7px 18px #00000024,0 0 12px #e306131f}.home-page-main .home-quick-category:hover .home-quick-category-media,.home-page-main .home-quick-category:focus-visible .home-quick-category-media{box-shadow:0 0 0 1px #0000001a,0 8px 20px #00000029,0 0 16px #e3061347}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{-webkit-text-fill-color:currentColor;background:0 0;color:#fff!important}}.home-page-main .home-quick-categories{background:#050505;border-bottom-color:#050505}.home-page-main .home-recommendations-grid{align-items:start}.home-page-main .home-recommendation-card{border:0;outline:0;align-self:start}.home-page-main .home-recommendation-copy>span,.home-page-main .home-recommendation-copy h3{background-image:var(--home-metallic-silver);filter:drop-shadow(0 1px #ffffff3d)drop-shadow(0 3px 8px #ffffff0f);background-position:50%;background-size:180% 100%;color:#fff!important}.home-page-main .home-recommendation-copy>a{color:#fff}@media (width<=820px){.home-page-main .home-recommendation-card{grid-template-rows:auto auto}.home-page-main .home-recommendation-copy{flex:none;justify-content:flex-start;min-height:72px;padding:10px 11px 9px}.home-page-main .home-recommendation-copy>span{margin-bottom:5px}.home-page-main .home-recommendation-copy h3{min-height:0}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.home-page-main .home-recommendation-copy>span,.home-page-main .home-recommendation-copy h3{-webkit-text-fill-color:currentColor;background:0 0;color:#fff!important}}.home-page-main>.hero-home,.home-page-main>.home-shopfront,.home-page-main .home-quick-categories{outline:0;box-shadow:none!important;border:0!important}.home-page-main>.hero-home{margin-bottom:0}.home-page-main>.home-shopfront{margin-top:-1px}.home-page-main>.home-cover-carousel .home-cover-copy>strong{background-image:var(--home-metallic-silver);-webkit-text-fill-color:transparent;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:-.067em;filter:drop-shadow(0 1px #ffffff4d)drop-shadow(0 4px 12px #ffffff14);background-position:50%;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;font-weight:850;color:#fff!important}@media (width<=820px){.home-page-main>.home-cover-carousel .home-cover-slide{height:clamp(228px,34svh,286px);min-height:228px}.home-page-main>.home-cover-carousel .home-cover-copy{bottom:40px;left:14px;right:14px}.home-page-main>.home-cover-carousel .home-cover-copy>strong{max-width:290px;font-size:clamp(28px,8.2vw,36px);line-height:.94}.managed-site-shell .hero-home .hero-copy{padding:0 10px 2px}.home-page-main .home-quick-categories{padding-top:0;padding-bottom:3px}.home-page-main .home-quick-categories-track{padding-bottom:0}.home-page-main .home-quick-category-media{flex-basis:98px;width:98px;height:98px}.home-page-main .home-quick-category{gap:4px}.home-page-main .home-quick-category strong{min-height:22px;font-size:10px;line-height:1.1}.home-page-main .home-recommendations{padding-top:1px}}@media (width<=390px){.home-page-main>.home-cover-carousel .home-cover-slide{height:clamp(224px,33svh,276px);min-height:224px}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.home-page-main>.home-cover-carousel .home-cover-copy>strong{-webkit-text-fill-color:currentColor;background:0 0;color:#fff!important}}.home-page-main{--home-metallic-silver-strong:linear-gradient(180deg, #fff 0%, #d9d9d9 14%, #777 29%, #fdfdfd 47%, #a1a1a1 63%, #fff 79%, #686868 100%)}.home-page-main>.hero-home,.home-page-main>.hero-home .hero-copy,.home-page-main>.home-shopfront,.home-page-main .home-quick-categories{box-shadow:none!important;border:0!important;outline:0!important}.home-page-main>.hero-home:before,.home-page-main>.hero-home:after,.home-page-main>.hero-home .hero-copy:before,.home-page-main>.hero-home .hero-copy:after,.home-page-main>.home-shopfront:before,.home-page-main>.home-shopfront:after,.home-page-main .home-quick-categories:before,.home-page-main .home-quick-categories:after{content:none!important;display:none!important}.home-page-main>.home-shopfront{background:#fff;margin-top:0!important}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text,.home-page-main>.home-cover-carousel .home-cover-copy>strong{text-transform:uppercase;color:#0000!important;background:var(--home-metallic-silver-strong) 50% 50% / 100% 100% no-repeat!important;-webkit-text-fill-color:transparent!important;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif!important;letter-spacing:-.045em!important;filter:drop-shadow(0 1px #ffffff6b)drop-shadow(0 2px 5px #000000ad)!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:850!important;line-height:.94!important}.home-page-main .home-quick-category-media{background:linear-gradient(#fff, #fff) padding-box, var(--home-metallic-red) border-box!important}.home-page-main .home-quick-category strong{color:#111;text-align:center;text-wrap:balance;background:#fff;border:1px solid #c9c9c6;border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:none;min-height:34px;padding:4px 7px;display:flex}.home-page-main .home-quick-category-grid-icon{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:5px;width:48%;height:48%;display:grid}.home-page-main .home-quick-category-all-media{place-items:center;display:grid}.home-page-main .home-quick-category-grid-icon i{background:#171717;border-radius:50%;display:block;box-shadow:inset 0 1px #ffffff47}.home-page-main .home-quick-category-grid-icon i:first-child,.home-page-main .home-quick-category-grid-icon i:last-child{background:var(--home-metallic-red)}@media (width>=821px){.home-page-main>.home-cover-carousel .home-cover-copy>strong{max-width:860px;font-size:clamp(40px,5vw,64px)}}@media (width<=820px){.home-page-main>.home-cover-carousel .home-cover-slide{height:clamp(236px,35svh,296px);min-height:236px}.home-page-main>.home-cover-carousel .home-cover-copy>strong{max-width:310px;font-size:clamp(21px,6.9vw,38px)}.home-page-main .home-quick-categories{padding-top:1px;padding-bottom:5px}.home-page-main .home-quick-categories-track{align-items:flex-start;gap:9px;padding:1px 9px;scroll-padding-inline:9px}.home-page-main .home-quick-category{flex-basis:100px;gap:4px;width:100px;min-width:100px}.home-page-main .home-quick-category-media{flex-basis:100px;width:100px;height:100px}.home-page-main .home-quick-category strong{min-height:34px;font-size:9.5px;line-height:1.08}}@media (width<=390px){.home-page-main>.home-cover-carousel .home-cover-slide{height:clamp(232px,34svh,286px);min-height:232px}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text,.home-page-main>.home-cover-carousel .home-cover-copy>strong{color:#d9d9d9!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}}.all-categories-page{background:#f4f4f6}.all-categories-hero{width:min(100%,1480px);margin:0 auto;padding:clamp(34px,5vw,72px) clamp(16px,4vw,64px) clamp(22px,3vw,40px)}.all-categories-hero nav{color:#626262;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;font-weight:750;display:flex}.all-categories-hero nav a{color:#202020}.all-categories-hero>p,.all-categories-group>header p{color:var(--rtx-red);letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:850}.all-categories-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(40px,6vw,76px);font-weight:850;line-height:.94}.all-categories-hero>span{color:#555;max-width:660px;margin-top:14px;font-size:clamp(14px,1.4vw,18px);line-height:1.45;display:block}.all-categories-groups{gap:clamp(14px,2vw,24px);width:min(100%,1480px);margin:0 auto;padding:0 clamp(10px,4vw,64px) clamp(42px,6vw,84px);display:grid}.all-categories-group{background:#fff;border:1px solid #e5e5e5;border-radius:20px;padding:clamp(16px,2.5vw,30px)}.all-categories-group>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.all-categories-group h2{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,42px);line-height:1}.all-categories-group>header>a{color:#171717;flex:none;font-size:12px;font-weight:800}.all-categories-group>header>a span{color:var(--rtx-red);margin-left:7px}.all-categories-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.all-category-card{color:#121212;text-align:center;background:#fff;border:1px solid #ebebeb;border-radius:14px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:10px 10px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.all-category-card:hover,.all-category-card:focus-visible{border-color:#e3061394;outline:0;transform:translateY(-2px);box-shadow:0 9px 26px #0000001a}.all-category-card-media,.all-category-card-media :where(picture,img){width:100%;display:block}.all-category-card-media{aspect-ratio:1/.82;background:#ececea;border-radius:11px;overflow:hidden}.all-category-card-media :where(picture,img){height:100%}.all-category-card-media img{object-fit:cover}.all-category-card strong{text-wrap:balance;justify-content:center;align-items:center;min-height:34px;font-size:13px;line-height:1.18;display:flex}@media (width<=1000px){.all-categories-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.all-categories-hero{padding:28px 12px 18px}.all-categories-hero nav{margin-bottom:17px;font-size:10px}.all-categories-hero h1{font-size:clamp(36px,11vw,48px)}.all-categories-groups{gap:10px;padding:0 7px 34px}.all-categories-group{border-radius:14px;padding:14px 8px 10px}.all-categories-group>header{margin-bottom:12px;padding-inline:4px}.all-categories-group h2{font-size:25px}.all-categories-group>header>a{font-size:10px}.all-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.all-category-card{border-radius:11px;gap:7px;padding:5px 5px 9px}.all-category-card-media{border-radius:9px}.all-category-card strong{min-height:31px;font-size:clamp(9.5px,2.9vw,12px);line-height:1.12}}.home-page-main>.home-cover-carousel .home-cover-copy>strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif!important;letter-spacing:-.055em!important;text-transform:none!important;filter:drop-shadow(0 2px 7px #000000b8)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-weight:850!important;line-height:.94!important}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{color:#fff!important;background:var(--home-metallic-silver) 50% 50% / 180% 100% no-repeat!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 1px #ffffff3d)drop-shadow(0 3px 8px #ffffff0f)!important;-webkit-background-clip:text!important;background-clip:text!important}.home-page-main .home-quick-categories{padding-top:7px;padding-bottom:7px}.home-page-main .home-quick-category{gap:6px}.home-page-main .home-quick-category strong{background:linear-gradient(#fff, #fff) padding-box, var(--home-metallic-red) border-box!important;border:1.5px solid #0000!important}.home-page-main .home-quick-category-grid-icon{gap:3px;width:62%;height:62%}.home-page-main .home-quick-category-grid-icon>span{background:#dededb;border:1px solid #ffffffeb;border-radius:50%;min-width:0;min-height:0;display:block;overflow:hidden;box-shadow:0 2px 6px #0000003d}.home-page-main .home-quick-category-grid-icon :where(img){object-fit:cover;width:100%;height:100%;display:block}@media (width<=820px){.home-page-main .home-quick-categories{padding-top:5px;padding-bottom:6px}.home-page-main .home-quick-category{flex-basis:96px;gap:5px;width:96px;min-width:96px}.home-page-main .home-quick-category-media{flex-basis:92px;width:92px;height:92px}.home-page-main .home-quick-category strong{min-height:32px;padding:4px 6px;font-size:9.25px;line-height:1.06}.home-page-main .home-recommendation-copy{min-height:56px!important;padding:8px 10px 9px!important}.home-page-main .home-recommendation-copy>span{margin-bottom:4px}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{color:#d4d4d4!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{color:#e8e8e8!important;-webkit-text-fill-color:transparent!important;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif!important;letter-spacing:-.045em!important;filter:drop-shadow(0 1px #ffffff47)drop-shadow(0 2px 4px #00000075)!important;background:linear-gradient(#fff 0%,#ededed 24%,#bebebe 47%,#fafafa 66%,#a8a8a8 100%) 50%/100% 100% no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:850!important}.home-page-main .home-quick-categories{background:#fff!important}.home-page-main .home-quick-category,.home-page-main .home-quick-category:visited,.home-page-main .home-quick-category:hover,.home-page-main .home-quick-category:focus-visible,.home-page-main .home-quick-category:active{color:#111!important}.home-page-main .home-quick-category-media,.home-page-main .home-quick-category:hover .home-quick-category-media,.home-page-main .home-quick-category:focus-visible .home-quick-category-media{background:#fff!important;border:1.5px solid #d4d4d1!important;box-shadow:0 5px 13px #0000001a!important}.home-page-main .home-quick-category strong,.home-page-main .home-quick-category:hover strong,.home-page-main .home-quick-category:focus-visible strong{color:#111!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #d4d4d1!important}.home-page-main .home-recommendations{background:#f3f3f1}.home-page-main .home-recommendation-card{border-radius:12px;overflow:hidden;box-shadow:0 5px 16px #00000012;background:#fff!important;border:1px solid #dfdfdc!important}.home-page-main .home-recommendation-media,.home-page-main .home-recommendation-media>a,.home-page-main .home-recommendation-media :where(picture,img){border:0!important;outline:0!important}.home-page-main .home-recommendation-media{border-radius:11px 11px 0 0}.home-page-main .home-recommendation-copy{background:#fff!important}.home-page-main .home-recommendation-copy>span,.home-page-main .home-recommendation-copy h3,.home-page-main .home-recommendation-copy>a{color:#111!important;-webkit-text-fill-color:#111!important;filter:none!important;background:0 0!important}@media (width<=820px){.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{font-size:clamp(23px,7vw,33px)!important}.home-page-main .home-recommendations{padding-top:6px}.home-page-main .home-recommendations-grid{gap:10px}.home-page-main .home-recommendation-media{aspect-ratio:1/.82}.home-page-main .home-recommendation-media img{transform:scale(1.035)}.home-page-main .home-recommendation-card:hover .home-recommendation-media img{transform:scale(1.055)}.home-page-main .home-recommendation-copy{min-height:54px!important;padding:7px 9px 8px!important}.home-page-main .home-recommendation-copy>span{margin-bottom:3px;font-size:7.5px}.home-page-main .home-recommendation-copy h3{min-height:0;font-size:clamp(15px,4.25vw,18px);line-height:1.02}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{color:#e5e5e5!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}}.home-page-main>.hero-home{order:1}.home-page-main>.home-cover-carousel{order:2}.home-page-main>.home-shopfront{order:3}.managed-site-shell .hero-home,.managed-site-shell .hero-home .hero-copy{background:#050505!important}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{font-weight:850!important}.home-page-main>.home-cover-carousel .home-cover-copy{width:auto}.home-page-main>.home-cover-carousel .home-cover-action-row{color:#fff;letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #ffffff9e;justify-content:space-between;align-items:center;gap:18px;width:min(620px,100%);max-width:min(620px,100%);margin-top:10px;padding-top:10px;font-size:12px;font-weight:850;line-height:1.15;display:flex}.home-page-main>.home-cover-carousel .home-cover-action-row b{font:inherit}.home-page-main>.home-cover-carousel .home-cover-action-row i{color:#ff6670;font-size:24px;font-style:normal;font-weight:500;line-height:.8}@media (width>=821px){.managed-site-shell .hero-home .hero-copy{padding-top:18px;padding-bottom:18px}}@media (width<=820px){.managed-site-shell .hero-home .hero-copy{padding:8px 10px 9px!important}.home-page-main>.home-cover-carousel .home-cover-copy{bottom:43px;left:16px;right:16px}.home-page-main>.home-cover-carousel .home-cover-action-row{letter-spacing:.05em;margin-top:7px;padding-top:7px;font-size:9.5px}.home-page-main>.home-cover-carousel .home-cover-action-row i{font-size:20px}}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:drop-shadow(0 2px 5px #00000080)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}@media (width<=520px){.home-page-main .home-quick-categories-track{gap:10px;padding-left:10px;padding-right:10px;scroll-padding-inline:10px}.home-page-main .home-quick-category{flex-basis:calc(31.746vw - 12.6984px);width:calc(31.746vw - 12.6984px);min-width:calc(31.746vw - 12.6984px)}.home-page-main .home-quick-category-media{flex-basis:calc(31.746vw - 12.6984px);width:calc(31.746vw - 12.6984px);height:calc(31.746vw - 12.6984px)}.home-page-main .home-quick-category strong{min-height:32px;padding-left:5px;padding-right:5px;font-size:9px}}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{letter-spacing:-.025em!important;font-weight:560!important}@media (width<=820px){.managed-site-shell .hero-home .hero-copy{place-items:center;min-height:78px;display:grid;padding:10px 16px 12px!important}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{overflow-wrap:normal;text-align:center;white-space:normal;word-break:keep-all;width:min-content;max-width:calc(100vw - 48px);display:block;letter-spacing:-.018em!important;margin:0 auto!important;font-size:clamp(24px,7vw,30px)!important;font-weight:520!important;line-height:.98!important}}.home-page-main .home-recommendation-copy>span{color:#e30613!important;-webkit-text-fill-color:#e30613!important;opacity:1!important;filter:none!important;letter-spacing:.075em!important;text-shadow:none!important;background:0 0!important;font-weight:850!important}.home-page-main .home-quick-category-all-media,.home-page-main .home-quick-category:hover .home-quick-category-all-media,.home-page-main .home-quick-category:focus-visible .home-quick-category-all-media{background:linear-gradient(135deg,#ffffff38 0%,#ffffff08 24%,#00000052 49%,#ff465224 70%,#0000007a 100%),radial-gradient(circle at 34% 24%,#8f1621 0%,#560710 43%,#260106 76%,#080001 100%)!important;box-shadow:inset 0 1px #ffffff47,inset 0 -8px 18px #0000006b,0 5px 13px #00000029!important}@media (width<=820px){.managed-site-shell .hero-home .hero-copy{min-height:64px;padding:5px 14px 7px!important}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{white-space:nowrap;width:auto;max-width:calc(100vw - 28px);transform:translateY(-4px);letter-spacing:-.04em!important;font-size:clamp(21px,6.4vw,27px)!important;font-weight:820!important;line-height:1!important}.home-page-main .home-recommendations-grid{align-items:stretch}.home-page-main .home-recommendation-card{align-self:stretch;height:100%;grid-template-rows:auto 72px!important}.home-page-main .home-recommendation-copy{box-sizing:border-box;height:72px;min-height:72px!important}.home-page-main .home-recommendation-copy>span{min-height:9px;line-height:1.05}.home-page-main .home-recommendation-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.04em;display:-webkit-box;overflow:hidden;min-height:2.04em!important}}.home-page-main .home-quick-category-all-media,.home-page-main .home-quick-category:hover .home-quick-category-all-media,.home-page-main .home-quick-category:focus-visible .home-quick-category-all-media{background:linear-gradient(135deg,#ffffff47 0%,#ffffff0a 23%,#00000042 48%,#ff525e2e 69%,#00000080 100%),radial-gradient(circle at 34% 24%,#b71b2a 0%,#790b17 42%,#3b030a 75%,#130002 100%)!important}.home-page-main .home-quick-category strong,.home-page-main .home-quick-category:hover strong,.home-page-main .home-quick-category:focus-visible strong{min-height:38px;padding:6px 9px;font-size:13.5px;line-height:1.08}@media (width<=820px){.managed-site-shell .hero-home .hero-copy{place-items:center;min-height:56px;display:grid;padding:6px 12px!important}.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{text-align:center;white-space:nowrap;width:auto;max-width:calc(100vw - 32px);transform:none;margin:0 auto!important;font-size:clamp(20px,6.1vw,25px)!important;line-height:1!important}.home-page-main>.home-cover-carousel .home-cover-copy{bottom:38px;left:14px;right:14px}.home-page-main>.home-cover-carousel .home-cover-action-row{width:100%;max-width:100%;margin-top:7px;padding-top:7px;font-size:9.75px;line-height:1.1}.home-page-main .home-quick-category strong,.home-page-main .home-quick-category:hover strong,.home-page-main .home-quick-category:focus-visible strong{min-height:36px;padding:5px 8px;font-size:10.25px;line-height:1.08}.home-page-main .home-recommendations{padding-bottom:8px!important}.home-page-main>.home-social-section{padding-top:8px!important}}@media (width<=390px){.home-page-main .home-quick-category strong,.home-page-main .home-quick-category:hover strong,.home-page-main .home-quick-category:focus-visible strong{font-size:10px}}.home-page-main .home-quick-category-grid-icon>span{box-shadow:none!important;border:0!important}@media (width<=820px){.managed-site-shell .hero-home h1,.managed-site-shell .hero-home h1.managed-text{transform:translateY(-5px)}}.home-page-main .home-quick-category-robot{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;transform:none!important}.home-page-main .home-recommendation-copy>span{font-size:12px!important;line-height:1.05!important}@media (width<=820px){.home-page-main .home-recommendation-copy>span{letter-spacing:.07em!important;font-size:9.5px!important}}.home-page-main .home-quick-category-all-media,.home-page-main .home-quick-category:hover .home-quick-category-all-media,.home-page-main .home-quick-category:focus-visible .home-quick-category-all-media{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.home-page-main .home-quick-category-robot{object-fit:contain;object-position:center center;filter:drop-shadow(0 7px 10px #0003);width:88%;height:88%;margin:6% auto}@media (width<=820px){.home-page-main .home-quick-category-robot{width:84%;height:84%;margin:8% auto}}.home-page-main .home-quick-category-all-media,.home-page-main .home-quick-category:hover .home-quick-category-all-media,.home-page-main .home-quick-category:focus-visible .home-quick-category-all-media{aspect-ratio:1;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.home-page-main .home-quick-category-robot{object-fit:contain;object-position:center center;width:100%;height:100%;margin:0 auto;filter:none!important;transform:none!important}.home-page-main .home-quick-category-all-media,.home-page-main .home-quick-category:hover .home-quick-category-all-media,.home-page-main .home-quick-category:focus-visible .home-quick-category-all-media{box-sizing:border-box;clip-path:circle(50%);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;overflow:hidden!important}.home-page-main .home-quick-category-robot{object-fit:contain;object-position:50% 50%;object-fit:contain;object-position:50% 50%;object-fit:contain;object-position:50% 50%;width:100%;max-width:none;height:100%;margin:0;filter:none!important;transform:none!important}@media (hover:none),(pointer:coarse){.favorite-toggle:not(.is-favorite):hover{border-color:var(--rtx-red);color:var(--rtx-red);background:#fff;transform:none}.favorite-toggle-card:not(.is-favorite):hover{color:#fff;background:#131314d1;border-color:#ffffffe0;transform:none}}.wheel-additional-cost-card>.wheel-cost-quantity{border:1px solid var(--line);background:#f7f7f5;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.wheel-cost-quantity>span{font-size:11px;font-weight:800}.wheel-cost-quantity>div{grid-template-columns:repeat(3,34px);align-items:center;display:grid}.wheel-cost-quantity button,.wheel-cost-quantity output{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;background:#fff;place-items:center;font-size:13px;font-weight:850;display:grid}.wheel-cost-quantity button{cursor:pointer}.wheel-cost-quantity button:disabled{cursor:not-allowed;opacity:.42}.wheel-cost-quantity output{border-left:0;border-right:0}@media (width<=820px){.wheel-additional-cost-card>.wheel-cost-quantity{grid-column:1/-1;padding:6px 7px}.wheel-cost-quantity>span{font-size:10px}.wheel-cost-quantity>div{grid-template-columns:repeat(3,32px)}.wheel-cost-quantity button,.wheel-cost-quantity output{min-height:32px}}.managed-site-shell .brand-logo-crop{width:150px;height:86px}.managed-site-shell .brand-logo-crop img{transform:scale(1.5)!important}.managed-site-shell .directory-hero h1{text-wrap:balance;max-width:920px;letter-spacing:-.058em!important;font-size:clamp(52px,6vw,88px)!important;line-height:.94!important}.managed-site-shell .directory-hero[data-directory=directory-servicii] h1{max-width:950px}.managed-site-shell .directory-hero[data-directory=directory-roata] h1{max-width:880px}.managed-site-shell .directory-hero>.directory-description{max-width:680px;color:var(--muted);margin:24px 0 0 auto;font-size:19px;line-height:1.65}.directory-role-note{border-top:1px solid var(--line);width:min(100%,680px);color:var(--muted);grid-template-columns:112px minmax(0,1fr);gap:18px;margin:22px 0 0 auto;padding-top:16px;font-size:14px;line-height:1.45;display:grid}.directory-role-note strong{color:var(--rtx-red);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.home-cover-carousel{position:relative}.home-cover-carousel:before,.home-cover-carousel:after{z-index:5;content:"";pointer-events:none;width:clamp(12px,2.4vw,38px);position:absolute;top:0;bottom:52px}.home-cover-carousel:before{background:linear-gradient(90deg,#0a0a0abd,#0000);left:0}.home-cover-carousel:after{background:linear-gradient(270deg,#0a0a0abd,#0000);right:0}.managed-site-shell .services-directory{grid-auto-rows:1fr}.managed-site-shell .directory-card{height:100%}.managed-site-shell :is(.directory-card figure img,.home-recommendation-media img,.related-card figure img){filter:saturate(.96)contrast(1.035);transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s}.managed-site-shell :is(.directory-card:hover figure img,.home-recommendation-card:hover .home-recommendation-media img,.related-card:hover figure img){filter:saturate()contrast(1.055)}.managed-site-shell .directory-card>div{min-height:100%}.wheel-directory-tools>div:first-child{margin-bottom:16px;display:block}.wheel-directory-tools h2{text-wrap:balance;max-width:620px;margin-top:9px}.wheel-directory-filters{max-width:1050px}@media (width>=821px){.wheel-model-heading{justify-content:flex-start;padding-top:clamp(34px,3.5vw,52px)!important}.wheel-model-heading nav{margin-bottom:clamp(18px,2vw,28px)!important}.wheel-model-heading h1{text-wrap:balance;max-width:650px;font-size:clamp(48px,5vw,76px)!important;line-height:.94!important}.wheel-model-details{padding-top:4px}}.wheel-dimensions-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:7px}.wheel-dimensions-heading p{color:#5f5f5f;max-width:460px}.wheel-model-actions .favorite-toggle-detail{align-self:flex-start;width:max-content;max-width:100%;min-height:44px;padding-inline:16px}.wheel-additional-costs-grid>:only-child{grid-column:1/-1}.resource-filter-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-right:28px;scroll-padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%)}.resource-filter-list::-webkit-scrollbar{display:none}.resource-filter-list:after{content:"";flex:0 0 42px;width:42px;min-width:42px;height:1px}.about-page-hero-image picture,.about-page-hero-image picture img{width:100%;height:100%;display:block}.about-page-hero-image picture img{object-fit:cover;object-position:50% 50%;filter:saturate(.92)contrast(1.05)}.public-back-to-top{min-width:48px;min-height:46px;padding-inline:13px;transition-duration:.18s}.managed-site-shell :is(a,button,.directory-card,.home-recommendation-card,.related-card,.wheel-dimension-card){transition-duration:.18s}@media (width<=820px){.managed-site-shell .brand-logo-crop{width:116px;height:66px}.managed-site-shell .directory-hero h1{max-width:620px;letter-spacing:-.052em!important;font-size:clamp(34px,10.2vw,46px)!important;line-height:.98!important}.managed-site-shell .directory-hero>.directory-description{margin:18px 0 0;font-size:16px;line-height:1.5}.directory-role-note{grid-template-columns:1fr;gap:5px;margin-top:14px;padding-top:12px;font-size:12px}.home-cover-carousel:before,.home-cover-carousel:after{width:12px;bottom:50px}.home-quick-categories{position:relative}.home-quick-categories:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(270deg,#fff 8%,#fff0);width:24px;position:absolute;top:0;bottom:0;right:0}.home-quick-categories-track{gap:12px;padding-right:28px}.home-quick-category{flex-basis:128px;width:128px;min-width:128px}.home-quick-category strong{max-width:128px;font-size:11.5px}.wheel-model-heading h1{text-wrap:balance;max-width:440px;font-size:clamp(38px,11vw,52px)!important;line-height:.96!important}.wheel-model-actions .favorite-toggle-detail{width:max-content;min-width:0;padding-inline:14px}.wheel-order-process header{display:block}.wheel-order-process header .eyebrow{margin:0 0 6px!important}.resource-filter-list{padding-right:34px;scroll-padding-right:34px}.public-back-to-top{right:max(14px, env(safe-area-inset-right));bottom:max(74px, calc(env(safe-area-inset-bottom) + 62px));width:42px;min-width:42px;min-height:42px}.public-back-to-top>span{font-size:17px}}@media (prefers-reduced-motion:reduce){.managed-site-shell *,.managed-site-shell :before,.managed-site-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-page-main>.home-social-deferred-slot{order:5}.home-social-deferred-slot,.home-social-deferred-slot>.home-social-section{box-sizing:border-box;width:100%;min-width:0}.home-social-video-frame>img,.home-social-video-deferred-skeleton{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-social-video-deferred-skeleton{background:linear-gradient(110deg,#efefec 8%,#fafaf8 28%,#efefec 46%) 0 0/220% 100%;animation:1.5s ease-in-out infinite home-social-deferred-pulse}@keyframes home-social-deferred-pulse{to{background-position-x:-220%}}.home-social-section.is-deferred-placeholder .home-social-track{overflow:hidden}.home-social-carousel{position:relative}.home-social-video-frame[role=button]{cursor:pointer}.home-social-video-frame[role=button]:focus-visible{outline:3px solid var(--rtx-red);outline-offset:3px}.home-social-active-player-shell{z-index:4;opacity:0;visibility:hidden;pointer-events:none;background:#101012;border-radius:10px;transition:opacity .12s ease-out;position:absolute;overflow:hidden;transform:translateZ(0)}.home-social-active-player-shell.is-positioned{opacity:1;visibility:visible}.home-social-active-player-shell video{object-fit:cover;pointer-events:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.home-social-video-loading-indicator{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.home-social-video-loading-indicator>span{background:#10101242;border:3px solid #ffffff94;border-top-color:#e30613;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite home-social-video-spin;box-shadow:0 4px 16px #1010122e}.home-social-video-fallback{z-index:5;background-position:50%;background-repeat:no-repeat;background-size:cover;align-content:center;gap:18px;position:absolute;inset:0}.home-social-video-retry{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#e30613;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #00000038}.home-social-video-retry:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=820px){.home-page-main>.home-social-deferred-slot>.home-social-section{padding-top:8px!important}.home-page-main>.home-social-deferred-slot .home-social-track{grid-auto-columns:calc(100% - 44px)}.home-social-video-retry{min-height:48px}}@media (prefers-reduced-motion:reduce){.home-social-video-deferred-skeleton{animation:none}}.site-header.site-header-centered,.managed-site-shell .site-header.site-header-centered,.calculator-managed-shell .site-header.site-header-centered{grid-template-columns:auto minmax(0,1fr) auto}.site-header-centered .header-navigation-actions{grid-area:1/1;justify-self:start}.site-header-centered .brand-logo-link{grid-area:1/2;justify-self:center}.site-header-centered .header-utility-group{grid-area:1/3;justify-self:end}.site-header-centered .header-navigation-actions,.site-header-centered .header-utility-group{align-items:center;gap:6px;display:flex}.site-header.site-header-centered :is(.mobile-menu-toggle,.site-search-trigger,.favorite-trigger,.header-cart-trigger){--header-action-size:48px;width:var(--header-action-size);height:var(--header-action-size);min-width:var(--header-action-size);min-height:var(--header-action-size);max-width:var(--header-action-size);flex:0 0 var(--header-action-size);box-sizing:border-box;color:#fff;background:#0003;border:1px solid #ffffff7a;border-radius:50%;place-items:center;padding:0;display:grid}.site-header.site-header-centered .mobile-menu-toggle{grid-template-rows:repeat(3,2px);gap:4px;background:#0003!important}.site-header.site-header-centered .mobile-menu-toggle span{background:#fff;width:22px;height:2px;transition:opacity .18s,transform .18s}.site-header.site-header-centered .mobile-menu-toggle.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.site-header.site-header-centered .mobile-menu-toggle.is-open span:nth-child(2){opacity:0}.site-header.site-header-centered .mobile-menu-toggle.is-open span:last-child{transform:translateY(-6px)rotate(-45deg)}@media (width>=821px){.site-header.site-header-centered{position:sticky}.site-header.site-header-centered .brand-logo-link{grid-area:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=820px){.site-header.site-header-centered :is(.mobile-menu-toggle,.site-search-trigger,.favorite-trigger,.header-cart-trigger){--header-action-size:44px}}@media (width<=360px){.site-header.site-header-centered,.managed-site-shell .site-header.site-header-centered,.calculator-managed-shell .site-header.site-header-centered{gap:4px}.site-header-centered .header-utility-group{gap:2px}.site-header.site-header-centered :is(.mobile-menu-toggle,.site-search-trigger,.favorite-trigger,.header-cart-trigger){--header-action-size:42px}.managed-site-shell .brand-logo-crop{width:96px}}.site-header-centered .header-favorites-mobile{display:none!important}@media (width<=820px){.site-header-centered .header-navigation-actions .header-favorites-mobile{display:grid!important}.site-header-centered .header-utility-group .header-favorites-desktop{display:none!important}}@media (width<=360px){.site-header-centered .header-navigation-actions,.site-header-centered .header-utility-group{gap:2px}}html{max-width:100%;overflow-x:clip}.managed-site-shell{width:100%;max-width:100%;overflow-x:clip}.managed-site-shell .home-social-track{overscroll-behavior-x:contain;width:100%;max-width:100%}.home-page-main .home-recommendation-card{grid-template-rows:auto auto!important}.home-page-main .home-recommendation-copy{height:auto!important;min-height:0!important}.service-real-project-gallery{background:#f4f4f2;padding:clamp(36px,4.5vw,64px) clamp(24px,7vw,120px)}.service-real-project-gallery-label{max-width:1500px;margin:0 auto 18px}.service-real-project-gallery-track{--project-gallery-gap:clamp(14px, 2vw, 26px);grid-auto-flow:column;grid-auto-columns:calc((100% - var(--project-gallery-gap)) / 2);gap:var(--project-gallery-gap);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;max-width:1500px;margin:0 auto;padding:2px 0 4px;scroll-padding-inline:0;display:grid;overflow-x:auto}.service-real-project-gallery-track::-webkit-scrollbar{display:none}.service-real-project-gallery-track:focus-visible{outline-offset:6px;outline:2px solid #e30613}.service-real-project-gallery-track figure{aspect-ratio:1/.82;scroll-snap-align:start;scroll-snap-stop:always;background:#dededb;border-radius:12px;min-width:0;margin:0;overflow:hidden}.service-real-project-gallery-track :where(picture,img){width:100%;height:100%;display:block}.site-search-loading-layer{z-index:10020;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050506d1;place-content:center;justify-items:center;gap:14px;display:grid;position:fixed;inset:0}.site-search-loading-layer>span{border:3px solid #ffffff59;border-top-color:#e30613;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite home-social-video-spin}.site-search-loading-layer>strong{letter-spacing:.04em;font-size:13px}.managed-site-shell>.site-footer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:0;padding:18px 16px;display:flex}.managed-site-shell>.site-footer>p{margin:0;font-size:11px;line-height:1.25}.managed-site-shell>.site-footer>nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;max-width:720px;display:flex}.managed-site-shell>.site-footer>nav a{min-height:30px;color:inherit;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.commercial-terms-page .privacy-layout aside a{margin-top:8px;display:block}@media (width<=820px){.home-page-main .home-recommendation-card{grid-template-rows:auto auto!important}.home-page-main .home-recommendation-copy{min-height:54px!important;padding:7px 9px 8px!important}.service-real-project-gallery{padding:30px 16px 36px}.service-real-project-gallery-label{margin-bottom:14px}.service-real-project-gallery-track{--project-gallery-gap:10px;width:100%}.managed-site-shell>.site-footer{gap:5px;padding:14px 12px 18px}.managed-site-shell>.site-footer>nav{justify-content:center;gap:2px 12px}.managed-site-shell>.site-footer>nav a{min-height:28px;font-size:11px}}@media (hover:none),(pointer:coarse){.mobile-navigation-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.managed-site-shell :is(.directory-card figure img,.resource-card .resource-card-image img,.related-grid img,.related-card figure img,.work-card img,.service-card .service-card-image img,.featured-service-card figure img,.hero-image img,.trophy-gallery-item img,.home-recommendation-media img){transition:none}.managed-site-shell :is(.directory-card:hover figure img,.resource-card:hover .resource-card-image img,.related-grid>a:hover img,.related-grid>.related-card>a:hover img,.related-card:hover figure img,.work-card:hover img,.service-card:hover .service-card-image img,.featured-service-card:hover figure img,.hero-image:hover img,.trophy-gallery-item:hover img,.home-recommendation-card:hover .home-recommendation-media img){transform:none}}@media (width<=820px) and (hover:none),(width<=820px) and (pointer:coarse){.managed-site-shell .home-recommendation-card:hover .home-recommendation-media img{transform:scale(1.035)}}.anpc-sal-link,.anpc-sal-link img{width:250px;height:50px;display:block}.anpc-sal-link img{object-fit:contain}.footer-anpc-sal{margin:14px auto 0}.legal-company-data{margin:0}.legal-company-data>div{border-bottom:1px solid #dedede;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.legal-company-data dt{color:#5f5f5f;font-weight:700}.legal-company-data dd{color:#111;margin:0;font-weight:750}.footer-link-button,.privacy-layout .footer-link-button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.managed-site-shell>.site-footer>nav .footer-link-button{justify-content:center;align-items:center;min-height:30px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.cookie-consent{z-index:10000;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));color:#111;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #d9d9d9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;max-width:920px;margin:0 auto;padding:18px 20px;display:grid;position:fixed;box-shadow:0 12px 45px #00000038}.legal-details{border:1px solid #d7d7d7;border-radius:8px;margin-top:14px;padding:12px 14px}.legal-details summary{color:#111;cursor:pointer;font-weight:750}.legal-details p:last-child{margin-bottom:0}.legal-table-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dedede;border-radius:8px;width:100%;margin:16px 0;overflow-x:auto}.legal-data-table{border-collapse:collapse;color:#171717;width:100%;min-width:680px;font-size:14px;line-height:1.45}.legal-data-table th,.legal-data-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:13px 14px}.legal-data-table th:last-child,.legal-data-table td:last-child{border-right:0}.legal-data-table tbody tr:last-child td{border-bottom:0}.legal-data-table th{color:#111;background:#f5f5f5;font-weight:800}.legal-data-table code{overflow-wrap:anywhere;color:#9e1020;font-size:12px}.withdrawal-form-template{background:#f7f7f7;border-left:3px solid #e30613;margin:12px 0;padding:14px}.withdrawal-form-template p{margin:0 0 9px}.wheel-price-gross{color:inherit;opacity:.9;margin-top:3px;font-size:10px;font-weight:750;line-height:1.25;display:block}.wheel-card-price>.wheel-price-gross{text-align:right;grid-column:1/-1;margin-top:-4px}.wheel-comparison .wheel-price-gross{color:#555}.quote-file-legal-note{color:#5d5d5d;margin-top:7px;font-size:12px;line-height:1.5;display:block}.quote-file-legal-note a{color:#a80d1e;font-weight:750;text-decoration:underline}.cookie-consent strong{margin-bottom:4px;font-size:16px;display:block}.cookie-consent p{color:#4f4f4f;margin:0;font-size:13px;line-height:1.5}.cookie-consent a{color:#b2081b;font-weight:700}.cookie-consent-actions{gap:8px;display:flex}.cookie-consent-actions button{cursor:pointer;white-space:nowrap;border:1px solid #c8c8c8;border-radius:999px;min-height:42px;padding:9px 16px;font-size:13px;font-weight:750}.cookie-consent .cookie-primary{color:#fff;background:#e30613;border-color:#e30613}.cookie-consent .cookie-secondary{color:#111;background:#fff}.cookie-close{color:#444;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:5px;right:8px}@media (width<=700px){.cookie-consent{border-radius:12px;grid-template-columns:1fr;gap:12px;padding:16px}.cookie-consent-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-consent-actions button{white-space:normal;padding-inline:10px}.legal-company-data>div{grid-template-columns:1fr;gap:5px}.legal-data-table{min-width:620px;font-size:13px}.legal-data-table th,.legal-data-table td{padding:11px 12px}.managed-site-shell>.site-footer>nav .footer-link-button{min-height:28px;font-size:11px}}@media (width<=820px){html,body,.managed-site-shell,.managed-site-shell>main{width:100%;min-width:0;max-width:100%;overflow-x:clip}.managed-site-shell :where(main,section,article,header,footer,nav,form,fieldset,figure,div),.calculator-managed-shell :where(main,section,article,header,footer,nav,form,fieldset,figure,div){box-sizing:border-box;min-width:0;max-width:100%}.managed-site-shell :where(img,picture,video,canvas,svg,iframe),.calculator-managed-shell :where(img,picture,video,canvas,svg,iframe){max-width:100%}.managed-site-shell :where(h1,h2,h3,p,li,dt,dd,strong,small,label,a,button),.calculator-managed-shell :where(h1,h2,h3,p,li,dt,dd,strong,small,label,a,button){overflow-wrap:anywhere}.managed-site-shell :where(input,select,textarea,button),.calculator-managed-shell :where(input,select,textarea,button){box-sizing:border-box;max-width:100%}.managed-site-shell .directory-hero,.managed-site-shell .wheel-directory-tools,.managed-site-shell .services-directory,.managed-site-shell .wheel-services-directory,.managed-site-shell .wheel-comparison,.managed-site-shell .service-bottom-cta{width:100%;max-width:100%;margin-inline:0}.managed-site-shell .services-directory,.managed-site-shell .wheel-services-directory,.managed-site-shell .wheel-comparison-grid{grid-template-columns:minmax(0,1fr)}.managed-site-shell .wheel-directory-filters{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:auto;max-width:none;overflow-x:auto}.managed-site-shell .wheel-directory-filters::-webkit-scrollbar{display:none}.managed-site-shell .wheel-directory-filters>button{scroll-snap-align:start;flex:none}.managed-site-shell .service-detail-hero,.managed-site-shell .service-detail-hero.is-compact-service-cover,.managed-site-shell .service-detail-content,.managed-site-shell .service-detail-intro,.managed-site-shell .service-info-grid,.managed-site-shell .related-grid,.managed-site-shell .about-page-hero-grid,.managed-site-shell .about-capability-grid,.managed-site-shell .about-process-grid,.managed-site-shell .about-cta-section,.managed-site-shell .general-quote-section{grid-template-columns:minmax(0,1fr)}.managed-site-shell .service-detail-heading,.managed-site-shell .service-detail-image,.managed-site-shell .service-detail-content,.managed-site-shell .service-real-project-gallery,.managed-site-shell .related-services{width:100%;max-width:100%}.managed-site-shell .service-detail-image,.managed-site-shell .service-detail-hero.is-compact-service-cover .service-detail-image{aspect-ratio:16/10;min-height:0}.managed-site-shell .service-detail-image :where(picture,img){width:100%;height:100%;display:block}.managed-site-shell .service-detail-image img{object-fit:cover}.managed-site-shell .service-real-project-gallery-track{grid-auto-columns:calc((100% - var(--project-gallery-gap)) / 2)}.managed-site-shell .related-heading,.managed-site-shell .service-bottom-cta,.managed-site-shell .about-cta-section{flex-direction:column;align-items:stretch}.managed-site-shell :where(.service-bottom-actions,.service-bottom-actions .button,.about-cta-section .button,.home-contact-section .button,.resource-quote-link,.resource-calculator-link){width:100%}.managed-site-shell .general-quote-intro{position:static}.managed-site-shell .general-quote-form,.managed-site-shell .quote-submit-row{grid-template-columns:minmax(0,1fr);width:100%}.managed-site-shell .general-quote-form>*,.managed-site-shell .quote-field,.managed-site-shell .quote-field-wide,.managed-site-shell .quote-submit-row{grid-column:1}.managed-site-shell .quote-turnstile{width:100%;max-width:100%;overflow:hidden}.managed-site-shell .about-page-section .about-facts,.managed-site-shell .privacy-layout,.managed-site-shell .legal-company-data{grid-template-columns:minmax(0,1fr)}.managed-site-shell .privacy-layout aside{position:static;top:auto}.managed-site-shell :where(.legal-table-wrap,.withdrawal-form-template){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.managed-site-shell .all-categories-hero,.managed-site-shell .all-categories-groups,.managed-site-shell .all-categories-group{width:100%;max-width:100%}.managed-site-shell .all-categories-group>header{flex-wrap:wrap;align-items:flex-start}.managed-site-shell .all-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-managed-shell :where(.summary-card,.calculated-price-layout,.transport-options,.customer-type-options,.delivery-options,.billing-grid,.offer-actions){grid-template-columns:minmax(0,1fr)}.calculator-managed-shell :where(.material-options,.base-options,.thickness-options,.material-type-options,.personalization-position-options,.metalex-tone-options,.color-options)>*{min-width:0}}@media (width<=360px){.managed-site-shell .general-quote-section,.managed-site-shell .privacy-page,.managed-site-shell .directory-hero,.managed-site-shell .service-detail-heading,.managed-site-shell .general-quote-form{padding-left:10px;padding-right:10px}.managed-site-shell .all-categories-group h2{font-size:22px}.managed-site-shell .all-category-card strong{font-size:10px}.calculator-managed-shell :where(.customer-type-options label,.delivery-options label){padding-right:12px}}.site-footer,.managed-site-shell>.site-footer,.calculator-managed-shell>.site-footer{box-sizing:border-box;background:var(--paper);width:100%;max-width:100%;min-height:0;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 16px;display:flex}.site-footer>p,.managed-site-shell>.site-footer>p,.calculator-managed-shell>.site-footer>p{color:var(--muted);margin:0;font-size:11px;line-height:1.25}.site-footer>nav,.managed-site-shell>.site-footer>nav,.calculator-managed-shell>.site-footer>nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;width:100%;max-width:720px;margin:0;padding:0;display:flex}.site-footer>nav :where(a,.footer-link-button),.managed-site-shell>.site-footer>nav :where(a,.footer-link-button),.calculator-managed-shell>.site-footer>nav :where(a,.footer-link-button){min-height:30px;color:inherit;font:inherit;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.site-footer>nav :where(a,.footer-link-button):hover,.site-footer>nav :where(a,.footer-link-button):focus-visible{color:var(--rtx-red)}.site-footer>.footer-anpc-sal,.managed-site-shell>.site-footer>.footer-anpc-sal,.calculator-managed-shell>.site-footer>.footer-anpc-sal{flex:none;width:250px;max-width:100%;height:50px;margin:14px auto 0;display:block}.site-footer>.footer-anpc-sal img{object-fit:contain;width:250px;max-width:100%;height:50px;display:block}@media (width<=820px){.site-footer,.managed-site-shell>.site-footer,.calculator-managed-shell>.site-footer{gap:5px;padding:14px 12px 18px}.site-footer>nav,.managed-site-shell>.site-footer>nav,.calculator-managed-shell>.site-footer>nav{gap:2px 12px}.site-footer>nav :where(a,.footer-link-button),.managed-site-shell>.site-footer>nav :where(a,.footer-link-button),.calculator-managed-shell>.site-footer>nav :where(a,.footer-link-button){min-height:28px;font-size:11px}}.managed-site-shell .about-page-section,.managed-site-shell .about-robot-hero-image{background:#010107}.managed-site-shell .about-robot-hero-image{height:clamp(340px,38vw,520px)}.managed-site-shell .about-robot-hero-image picture img{object-fit:contain;object-position:50% 50%;filter:none}@media (width<=820px){.managed-site-shell .about-robot-hero-image{height:min(76vw,430px);min-height:0}}.managed-site-shell .service-detail-heading>p.service-description-near-favorite,.managed-site-shell .wheel-model-description>p{max-width:680px;color:var(--muted);margin:18px 0 0!important;font-size:17px!important;line-height:1.6!important}.managed-site-shell .wheel-model-description{max-width:760px}.managed-site-shell .service-detail-content{padding-top:clamp(38px,4vw,64px)}@media (width<=820px){.managed-site-shell .service-detail-content{padding-top:26px}.managed-site-shell{--mobile-commercial-card-height:58px;--mobile-commercial-card-padding:10px 14px;--mobile-commercial-card-font:15px}.managed-site-shell .directory-hero{padding:24px 16px 18px}.managed-site-shell .directory-hero .eyebrow,.managed-site-shell .wheel-directory-tools .eyebrow{margin-bottom:8px!important;font-size:12px!important;line-height:1.25!important}.managed-site-shell .directory-hero h1,.managed-site-shell .directory-hero h1.managed-text{letter-spacing:-.048em!important;font-size:clamp(32px,9.2vw,38px)!important;line-height:1!important}.managed-site-shell .directory-hero>.directory-description,.managed-site-shell .directory-hero>p.managed-text.directory-description{margin-top:12px!important;font-size:17px!important;line-height:1.48!important}.managed-site-shell .directory-role-note{gap:6px;margin-top:14px;padding-top:12px;font-size:15px;line-height:1.45}.managed-site-shell .directory-role-note strong{font-size:12px;line-height:1.25}.managed-site-shell .services-directory{grid-auto-rows:auto;gap:10px;padding:0 12px 26px}.managed-site-shell .directory-card{grid-template-rows:auto auto;height:auto;min-height:0!important}.managed-site-shell .directory-card figure{aspect-ratio:16/9;height:auto}.managed-site-shell .directory-card>div{padding:16px 16px 18px;min-height:0!important}.managed-site-shell .directory-card>div>span{font-size:11px;line-height:1.25}.managed-site-shell .directory-card h2,.managed-site-shell .directory-card h2.managed-text{margin:8px 0 7px;font-size:clamp(23px,6.7vw,27px)!important;line-height:1.02!important}.managed-site-shell .directory-card p,.managed-site-shell .directory-card p.managed-text{font-size:15px!important;line-height:1.45!important}.managed-site-shell .directory-card-actions{margin-top:12px;padding-top:10px}.managed-site-shell .directory-card-discover{font-size:12px;line-height:1.25}.managed-site-shell .service-detail-heading{padding:22px 16px 20px;min-height:0!important}.managed-site-shell .service-detail-heading nav{margin-bottom:14px;padding-bottom:0;font-size:13px;line-height:1.35}.managed-site-shell .service-detail-heading .eyebrow{margin-bottom:8px!important;font-size:12px!important;line-height:1.25!important}.managed-site-shell .service-detail-heading h1,.managed-site-shell .service-detail-heading h1.managed-text{text-wrap:balance;letter-spacing:-.052em!important;font-size:clamp(32px,9.4vw,40px)!important;line-height:1!important}.managed-site-shell .service-detail-heading .button,.managed-site-shell .favorite-toggle-detail{min-height:var(--mobile-commercial-card-height);font-size:var(--mobile-commercial-card-font);line-height:1.2}.managed-site-shell .wheel-card-price.service-detail-price,.managed-site-shell .wheel-card-price-option,.managed-site-shell .button.button-primary,.managed-site-shell .shopping-cart-whatsapp{min-height:var(--mobile-commercial-card-height);padding:var(--mobile-commercial-card-padding);font-size:var(--mobile-commercial-card-font);line-height:1.2}.managed-site-shell .wheel-card-price.service-detail-price:not(.is-split),.managed-site-shell .favorite-toggle-detail,.managed-site-shell .wheel-model-actions .favorite-toggle-detail{box-sizing:border-box;height:var(--mobile-commercial-card-height)!important;min-height:var(--mobile-commercial-card-height)!important;max-height:var(--mobile-commercial-card-height)!important}.managed-site-shell .button.button-primary>span:not([aria-hidden=true]),.managed-site-shell .button.button-primary>.managed-text{font-size:var(--mobile-commercial-card-font)!important;line-height:1.2!important}.managed-site-shell .favorite-toggle-detail,.managed-site-shell .wheel-model-actions .favorite-toggle-detail{max-width:100%;min-height:var(--mobile-commercial-card-height);padding:var(--mobile-commercial-card-padding);font-size:var(--mobile-commercial-card-font);justify-content:flex-start;align-self:stretch;gap:10px;margin-top:10px;width:100%!important}.managed-site-shell .favorite-toggle-detail svg{flex:0 0 24px;width:24px;height:24px}.managed-site-shell .service-detail-heading>p.service-description-near-favorite,.managed-site-shell .wheel-model-description>p{margin-top:14px!important;font-size:16px!important;line-height:1.5!important}.managed-site-shell .service-detail-content{padding:16px 12px 24px}.managed-site-shell .service-info-grid{gap:8px}.managed-site-shell .service-info-grid article{padding:18px 16px 20px;min-height:0!important}.managed-site-shell .service-info-grid article:last-child{padding:14px 14px 16px}.managed-site-shell .service-info-number{font-size:12px;line-height:1.2}.managed-site-shell .service-info-grid h2,.managed-site-shell .service-info-grid h2.managed-text{margin:16px 0 12px;font-size:clamp(25px,7.3vw,29px)!important;line-height:1!important}.managed-site-shell .service-info-grid article:last-child h2,.managed-site-shell .service-info-grid article:last-child h2.managed-text{margin:12px 0 8px;font-size:clamp(22px,6.5vw,26px)!important;line-height:1.02!important}.managed-site-shell .service-info-grid li{padding:12px 0 12px 24px;font-size:16px;line-height:1.42}.managed-site-shell .service-info-grid article:last-child li{padding-top:10px;padding-bottom:10px;font-size:15px;line-height:1.4}.managed-site-shell .service-real-project-gallery,.managed-site-shell .service-project-gallery,.managed-site-shell .service-project-video-carousel,.managed-site-shell .related-services{padding-top:26px;padding-bottom:26px;margin-block:0!important}.managed-site-shell .related-heading,.managed-site-shell .trophy-gallery-heading{margin-bottom:16px}.managed-site-shell .related-heading .eyebrow,.managed-site-shell .service-bottom-cta .eyebrow,.managed-site-shell .process-heading .eyebrow,.managed-site-shell .home-contact-section .eyebrow,.managed-site-shell .about-page-section .about-copy .eyebrow,.managed-site-shell .about-capabilities-section .eyebrow,.managed-site-shell .about-process-section .eyebrow,.managed-site-shell .about-cta-section .eyebrow{font-size:12px!important;line-height:1.25!important}.managed-site-shell .related-grid h3{font-size:23px;line-height:1.05}.managed-site-shell .related-grid strong,.managed-site-shell .related-heading>a{font-size:13px;line-height:1.25}.managed-site-shell .service-bottom-cta{gap:14px;padding:24px 16px 26px}.managed-site-shell .service-bottom-cta h2,.managed-site-shell .service-bottom-cta h2.managed-text{font-size:clamp(23px,6.8vw,27px)!important;line-height:1.02!important}.managed-site-shell .service-bottom-actions .button,.managed-site-shell .service-bottom-actions .button .managed-text{min-height:var(--mobile-commercial-card-height);font-size:var(--mobile-commercial-card-font)!important;line-height:1.2!important}.managed-site-shell .featured-service-card p,.managed-site-shell .featured-service-card p.managed-text,.managed-site-shell .process-card p,.managed-site-shell .process-card p.managed-text,.managed-site-shell .home-contact-section .contact-main>p,.managed-site-shell .home-contact-section .contact-main>p.managed-text,.managed-site-shell .about-page-section .about-copy>p,.managed-site-shell .about-page-section .about-copy>p.managed-text,.managed-site-shell .about-page-section .about-facts span{font-size:15px!important;line-height:1.48!important}.managed-site-shell .home-production-section,.managed-site-shell .process-section,.managed-site-shell .home-contact-section,.managed-site-shell .about-capabilities-section,.managed-site-shell .about-process-section,.managed-site-shell .about-cta-section{padding-top:24px;padding-bottom:26px}.managed-site-shell .process-heading h2,.managed-site-shell .process-heading h2.managed-text,.managed-site-shell .home-contact-section .contact-main h2,.managed-site-shell .home-contact-section .contact-main h2.managed-text,.managed-site-shell .related-heading h2,.managed-site-shell .related-heading h2.managed-text,.managed-site-shell .about-capabilities-section h2,.managed-site-shell .about-process-section h2,.managed-site-shell .about-cta-section h2{font-size:clamp(24px,7vw,29px)!important;line-height:1.04!important}.managed-site-shell .about-page-section .about-copy h1,.managed-site-shell .about-page-section .about-copy h1.managed-text,.managed-site-shell .general-quote-intro h1,.managed-site-shell .privacy-page h1,.managed-site-shell .legal-page h1{font-size:clamp(31px,9vw,38px)!important;line-height:1!important}.managed-site-shell .featured-service-card h3,.managed-site-shell .featured-service-card h3.managed-text,.managed-site-shell .process-card h3,.managed-site-shell .process-card h3.managed-text,.managed-site-shell .about-process-grid h3{font-size:clamp(21px,6.2vw,25px)!important;line-height:1.05!important}}.managed-site-shell .wheel-project-carousel :is(.home-social-video-frame,.home-social-active-player-shell,.home-social-photo,.home-social-video-poster,.home-social-video-poster-image){background-color:#fff}.managed-site-shell .wheel-project-carousel :is(.home-social-photo--background,.home-social-video-poster,.home-social-video-poster-image){background-position:50%;background-size:cover}.managed-site-shell .wheel-project-carousel :is(.home-social-video-frame--instagram video,.home-social-video-frame--local video,.home-social-active-player-shell video){object-fit:cover;object-position:center}.wheel-comparison-shortcut,.wheel-filter-empty button{min-height:44px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:650;line-height:1.35;display:inline-flex}.wheel-comparison-shortcut{width:100%;margin-top:10px}.wheel-comparison-shortcut:hover,.wheel-comparison-shortcut:focus-visible{color:var(--rtx-red)}#wheel-comparison-title{scroll-margin-top:112px}.wheel-directory-card-actions button:disabled{opacity:.55;cursor:not-allowed}.wheel-filter-empty{grid-column:1/-1}.shopping-cart-whatsapp{text-align:center}@media (width<=820px){:is(.managed-site-shell,.calculator-managed-shell)>.site-footer>nav :where(a,.footer-link-button){min-height:44px}}@media (prefers-reduced-motion:reduce){.public-back-to-top,.wheel-comparison-shortcut{transition:none}}.managed-site-shell .home-page-main>.hero-home .hero-copy{flex-direction:column;align-items:center;gap:12px;display:flex;padding-block:22px!important}.managed-site-shell .hero-home .home-project-intro{color:#f2f2f2;text-align:center;max-width:780px;margin:0;font-size:15px;line-height:1.5}.home-page-main>.project-showcase{order:4}.project-showcase,.service-technical-details{color:#151515;background:#fff;width:min(100%,1440px);margin-inline:auto;padding:clamp(28px,4vw,60px) clamp(18px,4vw,64px)}.project-showcase>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.project-showcase h2,.service-technical-heading h2{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(28px,3.2vw,42px);line-height:1.1}.project-showcase>header>a,.project-showcase strong,.resource-portfolio-link a,.quote-location-details>a,.project-service-links a{color:#c90012;font-weight:700}.project-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.project-showcase-grid article{background:#fafaf8;border:1px solid #dededb;border-radius:10px;overflow:hidden}.project-showcase-grid article>a{height:100%;color:inherit;text-decoration:none;display:block}.project-showcase-grid img{object-fit:cover;width:100%;height:230px;display:block}.project-showcase-grid article>a>div{padding:22px}.project-showcase-grid h3{margin:10px 0 12px;font-size:23px;line-height:1.16}.project-showcase-grid p:not(.eyebrow){margin:0 0 20px;font-size:16px;line-height:1.6}.project-showcase-grid .eyebrow{font-size:11px;line-height:1.4}.projects-page,.project-detail-page{color:#151515;background:#fff}.project-page-heading,.project-quote-cta{width:min(100%,1120px);margin:0 auto;padding:36px clamp(18px,4vw,56px)}.project-page-heading h1{letter-spacing:-.045em;max-width:950px;margin:16px 0;font-size:clamp(34px,4.7vw,62px);line-height:1.06}.project-page-heading>p:last-child,.project-quote-cta p{max-width:820px;font-size:17px;line-height:1.7}.project-page-heading nav{margin-bottom:24px;font-size:14px}.project-detail-photo{width:min(100% - 36px,1008px);margin:0 auto}.project-detail-photo img{object-fit:contain;background:#f4f4f2;width:100%;height:auto;max-height:720px;display:block}.project-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,20px);width:min(100% - 36px,1008px);margin:28px auto;display:grid}.project-detail-gallery-single{grid-template-columns:minmax(0,1fr)}.project-detail-gallery .project-detail-photo{width:100%;min-width:0;margin:0}.project-photo-open{color:#fff;cursor:zoom-in;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:relative}.project-photo-open:focus-visible{outline-offset:4px;outline:3px solid #c90012}.project-photo-expand{pointer-events:none;background:#000000a6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;right:10px}.project-photo-expand svg{width:22px;height:22px}.project-photo-viewer{color:#fff;overscroll-behavior:contain;background:#080808;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.project-photo-viewer:not([open]){display:none}.project-photo-viewer[open]{flex-direction:column;display:flex}.project-photo-viewer::backdrop{background:#080808}.project-photo-viewer-toolbar{padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.project-photo-viewer-toolbar p{color:#fff;margin:0;font-size:15px;line-height:1.4}.project-photo-viewer button{color:#fff;width:48px;height:48px;font:inherit;cursor:pointer;background:#000000a6;border:1px solid #ffffff8c;border-radius:50%;place-items:center;padding:0;font-size:36px;line-height:1;display:grid}.project-photo-viewer button:focus-visible{outline-offset:3px;outline:3px solid #fff}.project-photo-viewer-stage{min-height:0;padding:0 12px max(16px, env(safe-area-inset-bottom));flex:auto}.project-photo-viewer-stage img{object-fit:contain;width:100%;height:100%;display:block}.project-photo-viewer-previous,.project-photo-viewer-next{position:absolute;top:50%;transform:translateY(-50%)}.project-photo-viewer-previous{left:max(12px, env(safe-area-inset-left))}.project-photo-viewer-next{right:max(12px, env(safe-area-inset-right))}.project-description{width:min(100% - 36px,1008px);margin:28px auto}.project-description p{max-width:820px;margin:0 0 16px;font-size:17px;line-height:1.7}.project-quote-cta h2{margin:0 0 14px;font-size:28px;line-height:1.2}.project-quote-cta{padding-block:34px 54px}.project-quote-cta .button{margin-top:18px}.project-service-links{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.service-project-links{max-width:1120px;margin:0 auto;padding:22px clamp(18px,4vw,56px)}.service-project-links>div{flex-wrap:wrap;gap:12px 24px;display:flex}.service-project-links a{color:#c90012;font-weight:700;line-height:1.6}.service-technical-heading{max-width:850px;margin-bottom:24px}.service-technical-details p,.service-technical-details li{font-size:16px;line-height:1.65}.service-technical-details h3{margin:0 0 12px;font-size:21px;line-height:1.25}.service-technical-details ul{margin-top:12px;padding-left:20px}.service-technical-details li+li{margin-top:8px}.service-technical-faq{margin-top:30px}.service-technical-faq details{border-top:1px solid #d8d8d4;padding:17px 0}.service-technical-faq details:last-child{border-bottom:1px solid #d8d8d4}.service-technical-faq summary{cursor:pointer;min-height:30px;padding-right:32px;font-size:17px;font-weight:700;list-style:none;display:block;position:relative}.service-technical-faq summary::-webkit-details-marker{display:none}.service-technical-faq summary::marker{content:""}.service-technical-faq summary:before,.service-technical-faq summary:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:14px;right:2px}.service-technical-faq summary:after{transform:rotate(90deg)}.service-technical-faq details[open] summary:after{display:none}.service-technical-faq details p{max-width:900px;margin:14px 0 0}.service-technical-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.service-technical-cta .button{max-width:100%}.quote-location-details{border-top:1px solid #d1d1cc;margin-top:28px;padding-top:22px}.quote-location-details h2{margin:0 0 12px;font-size:23px}.quote-location-details p{margin:10px 0;font-size:15px;line-height:1.6}.quote-location-details .quote-registered-office{color:#555;font-size:14px}.wheel-commercial-context{color:#50504d;margin:10px 0;font-size:14px;line-height:1.5}.resource-portfolio-link{max-width:1100px;margin:0 auto 24px;padding-inline:20px;line-height:1.6}@media (width<=820px){.managed-site-shell .hero-home .home-project-intro{max-width:520px;font-size:14px}.managed-site-shell .home-page-main>.hero-home .hero-copy{padding:20px 18px!important}.project-showcase>header{flex-direction:column;align-items:start;gap:6px}.project-showcase-grid{grid-template-columns:1fr;gap:18px}.project-showcase-grid img{aspect-ratio:4/3;height:auto}.project-page-heading{padding-top:28px}.service-technical-cta{flex-direction:column;align-items:stretch}.service-technical-cta .button{width:100%}}.service-gallery-image-unavailable{color:#333;text-align:center;align-content:center;justify-items:center;gap:12px;height:100%;padding:16px;font-size:14px;line-height:1.4;display:grid}.service-gallery-image-unavailable button{color:#222;cursor:pointer;font:inherit;background:#fff;border:1px solid #777;border-radius:4px;padding:10px 12px}.home-social-video-start{z-index:5;pointer-events:auto;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel-order-process{border-color:var(--line,#dededb);color:var(--ink,#101012);background:#fff}.wheel-order-process header .eyebrow,.wheel-order-process-flow span{color:var(--rtx-red,#e30613)}.wheel-order-process-flow{background:#fff;border-color:#d7d7d3}.wheel-order-process-flow li+li{border-color:#d7d7d3}.wheel-order-process-flow li:not(:last-child):after{color:var(--rtx-red,#e30613);background:#fff}.managed-site-shell .directory-card:not(.wheel-directory-card)>div{grid-template-rows:auto auto minmax(4.35em,auto) 1fr auto;align-content:start;display:grid}.managed-site-shell .directory-card:not(.wheel-directory-card) p,.managed-site-shell .directory-card:not(.wheel-directory-card) p.managed-text{min-height:4.35em}.managed-site-shell .directory-card:not(.wheel-directory-card) .directory-card-actions{align-self:end;margin-top:0;padding-top:16px}.home-social-controls,.home-social-dots{display:none!important}.home-social-photo{z-index:2;object-fit:contain;object-position:center;background:#101012;width:100%;height:100%;display:block;position:absolute;inset:0}.home-social-photo--background{background-color:#101012;background-position:50%;background-repeat:no-repeat;background-size:contain}.home-social-poster-status{z-index:1;color:#ffffffc7;text-align:center;background-color:#101012;place-content:center;padding:24px;font-size:12px;font-weight:750;line-height:1.4}.home-social-poster-status.is-unavailable{background-image:radial-gradient(circle at 50% 36%,#29292d,#101012 64%);animation:none}html[data-rtx-menu-open=true] .site-header{width:100%;left:0;right:0;position:fixed!important}@media (width<=820px){html[data-rtx-menu-open=true] .site-header{top:env(safe-area-inset-top,0px)!important}html[data-rtx-menu-open=true] .mobile-navigation{bottom:0;top:calc(68px + env(safe-area-inset-top,0px))!important;max-height:none!important;position:fixed!important}html[data-rtx-menu-open=true] .mobile-navigation-backdrop{inset:calc(68px + env(safe-area-inset-top,0px)) 0 0!important}}.wheel-instagram-profile-card{color:#fff;text-align:center;background:radial-gradient(circle at 76% 18%,#e30613eb,#0000 31%),linear-gradient(145deg,#19191b 0%,#09090a 58%,#250205 100%);border:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:clamp(24px,3vw,44px);text-decoration:none;display:flex}.wheel-instagram-profile-card:hover,.wheel-instagram-profile-card:focus-visible{color:#fff;background:radial-gradient(circle at 76% 18%,#f10818,#0000 34%),linear-gradient(145deg,#202023 0%,#09090a 54%,#310307 100%)}.wheel-instagram-profile-card:focus-visible{outline-offset:-6px;outline:3px solid #fff}.wheel-instagram-profile-icon{border:2px solid;border-radius:50%;place-items:center;width:clamp(58px,6vw,82px);height:clamp(58px,6vw,82px);display:grid}.wheel-instagram-profile-icon svg{width:55%;height:55%}.wheel-instagram-profile-kicker{color:#ff5963;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(11px,1vw,14px);font-weight:800}.wheel-instagram-profile-card strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(22px,2.2vw,34px);line-height:1.05}.wheel-instagram-profile-action{border:1px solid #ffffff8c;align-items:center;gap:12px;margin-top:8px;padding:12px 16px;font-size:clamp(13px,1.1vw,16px);font-weight:800;display:inline-flex}@media (width<=820px){.wheel-order-process{background:#fff}.managed-site-shell .directory-card:not(.wheel-directory-card)>div{grid-template-rows:auto auto minmax(2.9em,auto) auto}.managed-site-shell .directory-card:not(.wheel-directory-card) p,.managed-site-shell .directory-card:not(.wheel-directory-card) p.managed-text{min-height:2.9em}.managed-site-shell .directory-card:not(.wheel-directory-card) .directory-card-actions{margin-top:0;padding-top:14px}}.wheel-card-price-option.is-quote-label{container-type:inline-size}.managed-site-shell .wheel-card-price-option.is-quote-label>.managed-text{white-space:nowrap;overflow-wrap:normal;letter-spacing:0;flex:1;justify-content:center;align-items:center;display:flex;text-align:center!important;font-size:min(1.125rem,8cqi)!important}@media (width>=821px){.managed-site-shell .home-page-main>.hero-home .hero-copy{min-height:0!important;padding:clamp(12px,1.2vw,18px) clamp(28px,5vw,80px)!important}.managed-site-shell .home-page-main>.hero-home h1,.managed-site-shell .home-page-main>.hero-home h1.managed-text{white-space:nowrap;width:auto;max-width:min(100%,1040px);letter-spacing:-.025em!important;margin:0 auto!important;font-size:clamp(30px,2.4vw,38px)!important;line-height:.98!important}.managed-site-shell .home-page-main>.home-cover-carousel{padding-bottom:0!important}.managed-site-shell .home-page-main>.home-cover-carousel .home-cover-track{gap:clamp(12px,1.2vw,18px);padding-inline:clamp(28px,4vw,64px)}.managed-site-shell .home-page-main>.home-cover-carousel .home-cover-slide{flex-basis:min(74vw,1040px);height:clamp(390px,52svh,560px)!important;min-height:390px!important}.managed-site-shell .home-page-main>.home-cover-carousel .home-cover-copy{bottom:clamp(58px,5vw,74px);left:clamp(28px,3vw,46px);right:clamp(28px,3vw,46px)}.managed-site-shell .home-page-main>.home-cover-carousel .home-cover-copy>strong{max-width:720px;font-size:clamp(36px,4.1vw,56px)!important;line-height:.96!important}.managed-site-shell .home-page-main>.home-cover-carousel .home-cover-action-row{width:min(560px,100%);max-width:min(560px,100%)}.managed-site-shell{--desktop-content-max:1440px;--desktop-gutter:clamp(24px, 4vw, 64px);--desktop-section-space:clamp(38px, 4.2vw, 64px)}.managed-site-shell,.managed-site-shell>main,.managed-site-shell :where(section,article,header,footer,nav,form,figure,div){box-sizing:border-box;min-width:0}.managed-site-shell :where(img,picture,video,canvas,svg,iframe){max-width:100%}.managed-site-shell :where(h1,h2,h3,p,li,dt,dd,strong,small,label,a,button){overflow-wrap:break-word}.managed-site-shell .directory-hero{width:min(100%, var(--desktop-content-max));padding:clamp(34px, 3.8vw, 54px) var(--desktop-gutter) clamp(26px, 3vw, 42px)}.managed-site-shell .directory-hero h1,.managed-site-shell .directory-hero h1.managed-text{text-wrap:balance;max-width:900px;letter-spacing:-.052em!important;font-size:clamp(44px,4.8vw,68px)!important;line-height:.98!important}.managed-site-shell .directory-hero>.directory-description,.managed-site-shell .directory-hero>p.managed-text.directory-description{max-width:720px;margin-top:16px!important;font-size:17px!important;line-height:1.55!important}.managed-site-shell .directory-role-note{width:min(100%,720px);margin-top:16px;padding-top:14px;font-size:14px;line-height:1.45}.managed-site-shell .services-directory,.managed-site-shell .wheel-services-directory{width:100%;padding:0 var(--desktop-gutter) var(--desktop-section-space);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:12px}.managed-site-shell .directory-card{grid-template-columns:minmax(190px,43%) minmax(0,57%);height:auto;min-height:clamp(300px,29vw,380px)}.managed-site-shell .directory-card figure{min-height:100%}.managed-site-shell .directory-card>div{min-height:0;padding:clamp(22px,2.3vw,32px)}.managed-site-shell .directory-card h2,.managed-site-shell .directory-card h2.managed-text{margin:10px 0;font-size:clamp(27px,2.5vw,36px)!important;line-height:1.02!important}.managed-site-shell .directory-card p,.managed-site-shell .directory-card p.managed-text{min-height:0;font-size:15px!important;line-height:1.5!important}.managed-site-shell .directory-card-actions{margin-top:14px;padding-top:12px}.managed-site-shell .service-detail-hero,.managed-site-shell .service-detail-hero.is-compact-service-cover{grid-template-columns:minmax(360px,40%) minmax(0,60%);min-height:0}.managed-site-shell .service-detail-heading{min-height:clamp(480px,55svh,620px);padding:clamp(34px, 4vw, 58px) var(--desktop-gutter)}.managed-site-shell .service-detail-heading nav{margin-bottom:clamp(22px,2.6vw,34px);font-size:13px}.managed-site-shell .service-detail-heading h1,.managed-site-shell .service-detail-heading h1.managed-text{text-wrap:balance;max-width:680px;letter-spacing:-.055em!important;font-size:clamp(42px,4.5vw,64px)!important;line-height:.98!important}.managed-site-shell .service-detail-heading>p.service-description-near-favorite,.managed-site-shell .wheel-model-description>p{margin-top:16px!important;font-size:16px!important;line-height:1.52!important}.managed-site-shell .service-detail-image,.managed-site-shell .service-detail-hero.is-compact-service-cover .service-detail-image{min-height:clamp(480px,55svh,620px)}.managed-site-shell .service-detail-content{padding:var(--desktop-section-space) var(--desktop-gutter)}.managed-site-shell .service-detail-intro{max-width:var(--desktop-content-max);margin-bottom:var(--desktop-section-space);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(38px,6vw,88px)}.managed-site-shell .service-detail-intro h2,.managed-site-shell .service-detail-intro h2.managed-text{font-size:clamp(36px,3.8vw,54px)!important;line-height:1!important}.managed-site-shell .service-detail-intro>p:last-child{font-size:16px;line-height:1.58}.managed-site-shell .service-info-grid{max-width:var(--desktop-content-max);gap:12px}.managed-site-shell .service-info-grid article{min-height:0;padding:clamp(28px,3vw,42px)}.managed-site-shell .service-info-grid h2,.managed-site-shell .service-info-grid h2.managed-text{margin:28px 0 18px;font-size:clamp(30px,3vw,42px)!important;line-height:1!important}.managed-site-shell .service-info-grid li{padding-top:13px;padding-bottom:13px;font-size:15px;line-height:1.45}.managed-site-shell .service-real-project-gallery,.managed-site-shell .service-project-gallery,.managed-site-shell .service-project-video-carousel,.managed-site-shell .related-services{padding-top:var(--desktop-section-space);padding-bottom:var(--desktop-section-space);margin-block:0!important}.managed-site-shell .service-real-project-gallery-track,.managed-site-shell .home-social-carousel,.managed-site-shell .service-video-heading,.managed-site-shell .related-heading,.managed-site-shell .related-grid{width:min(100%, var(--desktop-content-max));max-width:var(--desktop-content-max)}.managed-site-shell .service-real-project-gallery-track{grid-auto-columns:calc((100% - var(--project-gallery-gap)) / 2)}.managed-site-shell .home-social-section{padding:var(--desktop-section-space) var(--desktop-gutter)}.managed-site-shell .home-social-track{gap:clamp(12px,1.4vw,18px)}.managed-site-shell .service-video-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:clamp(30px,5vw,76px);margin-bottom:24px}.managed-site-shell .service-video-heading h2,.managed-site-shell .service-video-heading h2.managed-text,.managed-site-shell .related-heading h2,.managed-site-shell .related-heading h2.managed-text{font-size:clamp(34px,3.5vw,50px)!important;line-height:1!important}.managed-site-shell .related-heading{margin-bottom:24px}.managed-site-shell .related-grid{gap:12px}.managed-site-shell .related-grid figure{aspect-ratio:16/10;height:auto}.managed-site-shell .related-grid h3{margin-bottom:20px;font-size:clamp(24px,2.2vw,32px);line-height:1.04}.managed-site-shell .service-bottom-cta{padding:var(--desktop-section-space) var(--desktop-gutter);gap:28px}.managed-site-shell .service-bottom-cta h2,.managed-site-shell .service-bottom-cta h2.managed-text{font-size:clamp(34px,3.4vw,48px)!important;line-height:1!important}.managed-site-shell :is(.process-heading h2,.process-heading h2.managed-text,.home-contact-section .contact-main h2,.home-contact-section .contact-main h2.managed-text,.about-capabilities-section h2,.about-process-section h2,.about-cta-section h2){font-size:clamp(34px,3.6vw,50px)!important;line-height:1!important}.managed-site-shell .process-section,.managed-site-shell .home-contact-section,.managed-site-shell .about-capabilities-section,.managed-site-shell .about-process-section,.managed-site-shell .about-cta-section{padding-top:var(--desktop-section-space);padding-bottom:var(--desktop-section-space)}.managed-site-shell .about-page-hero-grid,.managed-site-shell .about-capability-grid,.managed-site-shell .about-process-grid,.managed-site-shell .about-cta-section{max-width:var(--desktop-content-max)}.managed-site-shell .about-page-section .about-copy h1,.managed-site-shell .about-page-section .about-copy h1.managed-text{font-size:clamp(42px,4.5vw,64px)!important;line-height:.98!important}.managed-site-shell .about-capability-grid{gap:12px}.managed-site-shell .about-capability-grid figure{aspect-ratio:4/3;height:auto}.managed-site-shell .about-process-grid article{min-height:0;padding-top:24px;padding-bottom:26px}.managed-site-shell .about-process-grid h3{margin-top:36px}.managed-site-shell .general-quote-section{padding:var(--desktop-section-space) var(--desktop-gutter);grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr);gap:clamp(36px,5vw,76px)}.managed-site-shell .general-quote-intro h1,.managed-site-shell .general-quote-intro h2,.managed-site-shell .general-quote-intro h1.managed-text,.managed-site-shell .general-quote-intro h2.managed-text{font-size:clamp(36px,3.8vw,52px)!important;line-height:1!important}.managed-site-shell .general-quote-form{gap:16px;padding:clamp(24px,2.6vw,36px)}.managed-site-shell .resource-center-page .resource-center-hero{min-height:0;padding:var(--desktop-section-space) var(--desktop-gutter);gap:clamp(28px,5vw,72px)}.managed-site-shell .resource-center-page .resource-center-hero h1,.managed-site-shell .resource-article-page .resource-article-hero h1{letter-spacing:-.05em;font-size:clamp(42px,4.6vw,66px);line-height:.98}.managed-site-shell .resource-library-controls{padding-right:var(--desktop-gutter);padding-left:var(--desktop-gutter)}.managed-site-shell .resource-recommended-section,.managed-site-shell .resource-results,.managed-site-shell .resource-article-layout,.managed-site-shell .resource-related-section{padding-top:var(--desktop-section-space);padding-bottom:var(--desktop-section-space)}.managed-site-shell .resource-card-grid{gap:12px}.managed-site-shell .resource-card-image{aspect-ratio:16/9;height:auto}.managed-site-shell .resource-card>div{min-height:0;padding:18px}.managed-site-shell .resource-card h3{font-size:clamp(22px,2vw,29px);line-height:1.06}}@media (width>=821px) and (width<=1099px){.managed-site-shell .services-directory,.managed-site-shell .wheel-services-directory{grid-template-columns:minmax(0,1fr)}.managed-site-shell .directory-card{min-height:300px}.managed-site-shell .service-detail-heading h1,.managed-site-shell .service-detail-heading h1.managed-text{font-size:clamp(38px,5vw,52px)!important}.managed-site-shell .about-capability-grid,.managed-site-shell .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-real-project-gallery-heading{justify-content:space-between;align-items:center;gap:18px;width:min(100%,1320px);margin:0 auto 16px;display:flex}.service-real-project-gallery-label{width:auto;margin:0}.service-real-project-gallery-controls{gap:8px;display:flex}.home-social-navigation-button{display:none}.service-real-project-gallery-controls button,.home-quick-categories-arrow{color:#101012;width:46px;min-width:46px;height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8c8c4;border-radius:999px;place-items:center;padding:0;font-size:21px;line-height:1;transition:border-color .16s,background .16s,color .16s;display:inline-grid}.service-real-project-gallery-controls button:hover,.service-real-project-gallery-controls button:focus-visible,.home-quick-categories-arrow:hover,.home-quick-categories-arrow:focus-visible{border-color:var(--rtx-red);background:var(--rtx-red);color:#fff;outline:0}.home-quick-categories-frame{width:min(100%,1480px);margin:0 auto;position:relative}.home-quick-categories-arrow{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050506d1;border-color:#ffffff9e;position:absolute;top:50%;transform:translateY(-68%)}.home-quick-categories-arrow.is-previous{left:10px}.home-quick-categories-arrow.is-next{right:10px}.home-quick-categories-arrow:disabled{visibility:hidden}.resource-filter-index{color:#ff5963;letter-spacing:.08em;font-size:10px;font-weight:850;display:inline-block}@media (width>=821px){.managed-site-shell .service-real-project-gallery-controls{visibility:visible!important;opacity:1!important;display:flex!important}.managed-site-shell .home-social-navigation-button{z-index:9;color:#fff;width:48px;height:48px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090bc7;border:1px solid #ffffffb3;border-radius:50%;place-items:center;padding:0;font-size:21px;line-height:1;transition:border-color .16s,background .16s,color .16s;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.managed-site-shell .home-social-navigation-button.is-previous{left:12px}.managed-site-shell .home-social-navigation-button.is-next{right:12px}.managed-site-shell .home-social-navigation-button:hover,.managed-site-shell .home-social-navigation-button:focus-visible{border-color:var(--rtx-red);background:var(--rtx-red);outline:0}.managed-site-shell .site-header .header-cart-trigger{width:48px;min-width:48px;padding:0}.managed-site-shell .site-header .header-cart-trigger>span{display:none}.managed-site-shell .directory-hero:is([data-directory=directory-productie],[data-directory=directory-servicii]),.managed-site-shell .directory-hero[data-directory=directory-roata]>.directory-description,.managed-site-shell .directory-hero[data-directory=directory-roata]>.eyebrow,.managed-site-shell .about-page-section .about-copy>.eyebrow{display:none!important}.managed-site-shell .directory-hero[data-directory=directory-roata]{padding-top:clamp(28px,3vw,42px);padding-bottom:clamp(24px,2.5vw,34px)}.managed-site-shell .directory-hero:has(>.directory-description[style*="display: none"]){padding-top:clamp(28px,3vw,42px);padding-bottom:clamp(24px,2.5vw,34px)}.managed-site-shell .directory-hero:is([data-directory=directory-productie],[data-directory=directory-servicii])+.services-directory{width:min(100%,1480px);padding:18px var(--desktop-gutter) var(--desktop-section-space);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:244px;align-items:stretch;gap:clamp(14px,2vw,24px);margin:0 auto}.managed-site-shell .directory-hero:is([data-directory=directory-productie],[data-directory=directory-servicii])+.services-directory .directory-card:not(.wheel-directory-card){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(180px,.86fr) minmax(0,1.14fr);align-self:stretch;height:244px;min-height:244px;max-height:244px}.managed-site-shell .directory-hero:is([data-directory=directory-productie],[data-directory=directory-servicii])+.services-directory .directory-card:not(.wheel-directory-card) figure{height:100%;min-height:0}.managed-site-shell .directory-hero:is([data-directory=directory-productie],[data-directory=directory-servicii])+.services-directory .directory-card:not(.wheel-directory-card) figure :where(a,picture,img){width:100%;height:100%;display:block}.managed-site-shell .directory-hero:is([data-directory=directory-productie],[data-directory=directory-servicii])+.services-directory .directory-card:not(.wheel-directory-card)>div{flex-direction:column;height:100%;padding:clamp(18px,2.2vw,30px);display:flex;overflow:hidden;min-height:0!important}.managed-site-shell .directory-hero:is([data-directory=directory-productie],[data-directory=directory-servicii])+.services-directory .directory-card:not(.wheel-directory-card)>div>span{color:var(--rtx-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-weight:850;font-size:10px!important}.managed-site-shell .directory-hero:is([data-directory=directory-productie],[data-directory=directory-servicii])+.services-directory .directory-card:not(.wheel-directory-card) h2,.managed-site-shell .directory-hero:is([data-directory=directory-productie],[data-directory=directory-servicii])+.services-directory .directory-card:not(.wheel-directory-card) h2.managed-text{margin:0;letter-spacing:-.035em!important;font-size:clamp(24px,2.2vw,34px)!important;line-height:1!important}.managed-site-shell .directory-hero:is([data-directory=directory-productie],[data-directory=directory-servicii])+.services-directory .directory-card:not(.wheel-directory-card) p,.managed-site-shell .directory-hero:is([data-directory=directory-productie],[data-directory=directory-servicii])+.services-directory .directory-card:not(.wheel-directory-card) p.managed-text{color:#555559;text-wrap:pretty;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:auto;width:100%;margin:12px 0 0;display:-webkit-box;overflow:hidden;min-height:0!important;font-size:clamp(13px,1vw,15px)!important;line-height:1.45!important}.managed-site-shell .directory-hero:is([data-directory=directory-productie],[data-directory=directory-servicii])+.services-directory .directory-card:not(.wheel-directory-card) .directory-card-actions{display:none!important}.managed-site-shell .about-page-section{padding-top:clamp(32px,3.5vw,50px)}.managed-site-shell .about-page-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(30px,4vw,58px)}.managed-site-shell .about-page-section .about-copy h1,.managed-site-shell .about-page-section .about-copy h1.managed-text{text-wrap:balance;max-width:650px;margin-top:0!important;font-size:clamp(36px,3.7vw,52px)!important;line-height:.98!important}.managed-site-shell .about-page-section .about-copy>p,.managed-site-shell .about-page-section .about-copy>p.managed-text{max-width:680px;margin-top:14px!important;font-size:16px!important;line-height:1.5!important}.managed-site-shell .about-robot-hero-image{height:clamp(320px,31vw,440px)}.managed-site-shell .about-page-section .about-facts{margin-top:clamp(26px,3vw,42px)}.managed-site-shell .about-page-section .about-facts div{min-height:108px;padding-top:18px;padding-bottom:18px}.managed-site-shell .about-page-section .about-facts span{font-size:14px;line-height:1.4}.managed-site-shell .service-detail-page-main{--desktop-service-cover-height:clamp(480px, 55svh, 620px)}.managed-site-shell .service-detail-page-main .service-detail-hero,.managed-site-shell .service-detail-page-main .service-detail-hero.is-compact-service-cover,.managed-site-shell .service-detail-page-main .service-detail-hero.is-trophy-service-cover{height:var(--desktop-service-cover-height);min-height:var(--desktop-service-cover-height);max-height:var(--desktop-service-cover-height);grid-template-columns:minmax(360px,40%) minmax(0,60%);align-items:stretch}.managed-site-shell .service-detail-page-main .service-detail-hero .service-detail-heading,.managed-site-shell .service-detail-page-main .service-detail-hero .service-detail-image{height:100%;min-height:0;max-height:100%}.managed-site-shell .service-detail-page-main .service-detail-image :where(picture,img){width:100%;height:100%;display:block}.managed-site-shell .service-real-project-gallery{padding:clamp(30px, 3.2vw, 46px) var(--desktop-gutter)}.managed-site-shell .service-real-project-gallery-track{--project-gallery-gap:12px;grid-auto-columns:calc((100% - (3 * var(--project-gallery-gap))) / 4);width:min(100%,1320px);max-width:1320px}.managed-site-shell .service-real-project-gallery-track figure{aspect-ratio:4/3;border-radius:10px}.managed-site-shell .resource-center-page .resource-overview-groups>.resource-category-section{display:none}.managed-site-shell .resource-center-page .resource-overview-groups{display:block}.managed-site-shell .resource-center-page .resource-recommended-section{padding-top:clamp(34px,3.8vw,52px);padding-bottom:clamp(34px,3.8vw,52px)}.managed-site-shell .resource-filter-list :where(a,button){align-items:center;gap:7px;font-size:13px;display:inline-flex}.managed-site-shell .home-page-main .home-quick-categories-track{gap:14px;width:100%;padding-left:66px;padding-right:66px;scroll-padding-inline:66px}.managed-site-shell .home-page-main .home-quick-category{flex-basis:128px;width:128px;min-width:128px}.managed-site-shell .home-page-main .home-quick-category-media{flex-basis:124px;width:124px;height:124px}.managed-site-shell .home-page-main .home-quick-category strong{max-width:128px;min-height:38px;font-size:12.5px;line-height:1.15}.managed-site-shell .directory-card p,.managed-site-shell .directory-card p.managed-text,.managed-site-shell .service-info-grid li,.managed-site-shell .service-detail-intro>p:last-child,.managed-site-shell .resource-card p{font-size:16px!important;line-height:1.5!important}.managed-site-shell .service-detail-heading nav,.managed-site-shell .directory-card>div>span,.managed-site-shell .directory-card-actions,.managed-site-shell .resource-card>div>span,.managed-site-shell .resource-read-link,.managed-site-shell .service-bottom-actions .button{font-size:13px!important}.managed-site-shell .wheel-additional-costs{padding-top:clamp(34px,3.8vw,52px);padding-bottom:clamp(34px,3.8vw,52px)}.managed-site-shell .wheel-additional-costs-layout{grid-template-columns:minmax(0,1fr);gap:18px}.managed-site-shell .wheel-additional-costs-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.managed-site-shell .wheel-additional-costs-heading .eyebrow{margin:0!important;font-size:13px!important}.managed-site-shell .wheel-additional-cost-group>header p,.managed-site-shell .wheel-additional-cost-card p,.managed-site-shell .wheel-cost-selector,.managed-site-shell .wheel-configuration-lines :where(span,strong),.managed-site-shell .wheel-configuration-total :where(span,strong),.managed-site-shell .wheel-order-process-flow strong{font-size:14px!important}.managed-site-shell .wheel-configuration-total p{line-height:1.45;font-size:13px!important}.managed-site-shell .wheel-order-process{padding-top:22px;padding-bottom:24px}.managed-site-shell .wheel-order-process header{margin-bottom:12px;display:block}.managed-site-shell .wheel-order-process header .eyebrow{line-height:1.2;margin:0!important;font-size:15px!important}.managed-site-shell .wheel-order-process-flow span{font-size:11px}.managed-site-shell .home-recommendations{padding-top:14px;padding-bottom:clamp(28px,3.2vw,44px)}.managed-site-shell .home-recommendations-grid{grid-auto-rows:244px;align-items:stretch}.managed-site-shell .home-recommendation-card{align-self:stretch;height:244px;min-height:244px;max-height:244px;grid-template-rows:minmax(0,1fr)!important}.managed-site-shell .home-recommendation-media{height:100%;min-height:0}.managed-site-shell .home-recommendation-copy{overflow:hidden;height:100%!important;min-height:0!important}.managed-site-shell .home-recommendation-description{color:#555559;text-wrap:pretty;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:auto;width:100%;min-height:0;margin:12px 0 0;font-size:clamp(13px,1vw,15px);line-height:1.45;display:-webkit-box;overflow:hidden}.managed-site-shell :where(.process-section,.home-contact-section,.about-process-section,.about-cta-section){padding-top:clamp(34px,3.8vw,52px);padding-bottom:clamp(34px,3.8vw,52px)}}@media (width<=820px){.managed-site-shell .home-recommendation-description,.home-quick-categories-arrow,.service-real-project-gallery-controls,.resource-filter-index{display:none}.managed-site-shell .wheel-order-process header .eyebrow{font-size:11.5px!important}}@media (prefers-reduced-motion:reduce){.home-quick-categories-arrow,.service-real-project-gallery-controls button,.home-social-navigation-button{transition:none}}.rtx-cta-robot{clip-path:circle(50%);background:0 0;border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 4px;display:grid;overflow:hidden}.rtx-cta-robot img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}:is(.managed-site-shell,.calculator-managed-shell) .rtx-final-cta{width:100%;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}:is(.managed-site-shell,.calculator-managed-shell) .rtx-final-cta>.rtx-cta-robot{flex:none;margin-inline:auto!important}:is(.managed-site-shell,.calculator-managed-shell) .rtx-final-cta>div{width:min(100%,900px);min-width:0;margin-inline:auto;text-align:center!important}.managed-site-shell .about-cta-section>.about-cta-copy>:is(.eyebrow,h2,h2.managed-text,p,p.managed-text){width:100%;text-align:center!important;margin-inline:auto!important}:is(.managed-site-shell,.calculator-managed-shell) .rtx-final-cta :is(.contact-actions,.service-bottom-actions){margin-inline:auto;display:flex;justify-content:center!important;align-items:center!important}:is(.managed-site-shell,.calculator-managed-shell) .rtx-final-cta .button{margin-inline:auto;text-align:center!important;justify-content:center!important}:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta .button>span:last-child{position:absolute;right:18px}@media (width>=821px){.managed-site-shell .service-detail-page-main .service-detail-heading:not(.wheel-model-heading) h1,.managed-site-shell .service-detail-page-main .service-detail-heading:not(.wheel-model-heading) h1.managed-text{text-wrap:balance;max-width:100%;letter-spacing:-.04em!important;overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(38px,3.7vw,54px)!important;line-height:1.08!important}.managed-site-shell .service-detail-page-main>.service-detail-content{padding-top:clamp(18px,1.8vw,26px);padding-bottom:clamp(18px,1.8vw,26px)}.managed-site-shell .service-examples-card{padding:clamp(14px,1.55vw,20px)}.managed-site-shell .service-examples-card h2,.managed-site-shell .service-examples-card h2.managed-text{width:100%;max-width:none;margin:0 0 10px;font-size:clamp(22px,2vw,28px)!important;line-height:1.05!important}.managed-site-shell .service-examples-card ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.managed-site-shell .service-examples-card li{background:#ffffff12;border:1px solid #ffffff52;align-items:center;min-height:50px;display:flex;padding:8px 12px 8px 32px!important;font-size:14px!important;line-height:1.3!important}.managed-site-shell .service-examples-card li:before{left:12px}.managed-site-shell .service-detail-page-main>:is(.service-real-project-gallery,.service-project-video-carousel,.related-services,.service-bottom-cta){margin-block:0!important;padding-top:clamp(18px,2vw,26px)!important;padding-bottom:clamp(18px,2vw,26px)!important}.managed-site-shell .wheel-model-experience+.service-detail-content{padding-top:clamp(18px,1.8vw,26px);padding-bottom:clamp(18px,1.8vw,26px)}.managed-site-shell .wheel-model-experience~:is(.wheel-additional-costs,.wheel-order-actions,.wheel-order-process,.service-real-project-gallery,.service-project-video-carousel,.related-services,.service-bottom-cta){margin-block:0!important}.managed-site-shell .wheel-model-experience~.wheel-additional-costs{padding-top:clamp(24px,2.6vw,36px);padding-bottom:clamp(24px,2.6vw,36px)}.managed-site-shell .wheel-model-experience~.wheel-order-actions{padding-top:24px;padding-bottom:26px}.managed-site-shell :is(.process-section,.about-process-section){padding-top:clamp(20px,2vw,28px)!important;padding-bottom:clamp(20px,2vw,28px)!important}.managed-site-shell :is(.process-heading,.about-process-section>header){margin-bottom:12px}.managed-site-shell :is(.process-heading h2,.process-heading h2.managed-text,.about-process-section h2,.about-process-section h2.managed-text){max-width:980px;font-size:clamp(32px,3vw,42px)!important;line-height:1!important}.managed-site-shell .process-heading h2,.managed-site-shell .process-heading h2.managed-text,.managed-site-shell .about-process-section>header h2,.managed-site-shell .about-process-section>header h2.managed-text{letter-spacing:-.04em;width:100%;text-align:center!important;white-space:normal!important;text-wrap:wrap!important;overflow-wrap:normal!important;word-break:normal!important;max-width:none!important;font-size:clamp(23px,2.45vw,40px)!important}.managed-site-shell .desktop-fluid-title{width:100%;text-align:center!important;white-space:normal!important;text-wrap:wrap!important;overflow-wrap:normal!important;word-break:normal!important;max-width:none!important;margin-inline:auto!important}.managed-site-shell .directory-hero>.desktop-fluid-title{letter-spacing:-.045em!important;font-size:clamp(34px,3.9vw,56px)!important;line-height:1!important}.managed-site-shell .resource-center-page .resource-center-hero{text-align:center;justify-items:center;grid-template-columns:minmax(0,1fr)!important}.managed-site-shell .resource-center-page .resource-center-hero>:is(div,p){text-align:center;width:min(100%,1040px);max-width:none;margin-inline:auto}.managed-site-shell :is(.process-card,.process-card+.process-card,.about-process-grid article,.about-process-grid article+article){align-items:center;gap:10px;min-height:0;padding-top:13px;padding-bottom:13px;display:flex}.managed-site-shell :is(.process-card,.about-process-grid article):first-child{padding-left:0}.managed-site-shell :is(.process-card,.about-process-grid article):last-child{padding-right:0}.managed-site-shell :is(.process-card h3,.process-card h3.managed-text,.about-process-grid h3,.about-process-grid h3.managed-text){margin:0!important;font-size:clamp(18px,1.65vw,22px)!important;line-height:1.08!important}.managed-site-shell :is(.home-contact-section,.about-cta-section){padding-top:clamp(18px,1.8vw,24px)!important;padding-bottom:clamp(20px,2vw,28px)!important}:is(.managed-site-shell,.calculator-managed-shell) .rtx-cta-robot{width:clamp(94px,7vw,112px);height:clamp(94px,7vw,112px);margin-bottom:2px}:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta{text-align:center;justify-content:center;gap:10px;flex-direction:column!important;align-items:center!important;padding:clamp(18px,1.8vw,24px) clamp(24px,4vw,64px) clamp(20px,2vw,28px)!important;display:flex!important}:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta>div{text-align:center;width:min(100%,900px)}:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta .eyebrow{text-align:center;margin:0 0 6px!important}:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta h2,:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta h2.managed-text{max-width:900px;text-align:center!important;margin:0 auto!important;font-size:clamp(32px,3vw,42px)!important;line-height:1!important}.managed-site-shell .whatsapp-bottom-cta .service-bottom-actions{align-items:center;width:min(100%,360px);min-width:0}:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta .button{text-align:center;position:relative;justify-content:center!important}.managed-site-shell .home-contact-section .contact-actions{margin-top:12px}.managed-site-shell .about-cta-section{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.managed-site-shell .about-cta-section>div{width:min(100%,900px);margin-inline:auto;text-align:center!important}.managed-site-shell .about-cta-section .eyebrow{margin-bottom:6px}.managed-site-shell .about-cta-section p:last-child,.managed-site-shell .about-cta-section p.managed-text:last-child{max-width:760px;margin:9px auto 0;line-height:1.45}.managed-site-shell :is(.home-contact-section .contact-main h2,.home-contact-section .contact-main h2.managed-text,.about-cta-section h2,.about-cta-section h2.managed-text){font-size:clamp(32px,3vw,42px)!important;line-height:1!important}}@media (width<=820px){:is(.managed-site-shell,.calculator-managed-shell) .rtx-cta-robot{grid-column:1/-1;width:76px;height:76px;margin-bottom:2px}:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta{text-align:center;justify-content:center;gap:8px;flex-direction:column!important;align-items:center!important;padding:18px 14px 22px!important;display:flex!important}:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta>div{text-align:center;width:100%;min-width:0}:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta .eyebrow,:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta h2,:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta h2.managed-text{text-align:center!important}.managed-site-shell .whatsapp-bottom-cta .service-bottom-actions{align-items:center;width:100%;min-width:0}:is(.managed-site-shell,.calculator-managed-shell) .whatsapp-bottom-cta .button{text-align:center;width:100%;position:relative;justify-content:center!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}.managed-site-shell{background:var(--managed-background);min-height:100%;color:var(--managed-text);font-family:var(--managed-body-font)}.managed-site-shell h1,.managed-site-shell h2,.managed-site-shell h3{font-family:var(--managed-heading-font);font-weight:var(--managed-heading-weight)}.managed-site-shell .button-primary,.managed-site-shell .header-cta{background:var(--managed-button);border-radius:var(--managed-radius)}.managed-site-shell .process-card,.managed-site-shell .directory-card,.managed-site-shell .featured-service-card{border-radius:var(--managed-radius)}.managed-text{white-space:pre-line}@media (width<=820px){.managed-site-shell :where(.resource-center-page,.resource-article-page){width:100%;min-width:0;max-width:100%;overflow-x:hidden}.managed-site-shell :where(.resource-library,.resource-overview-groups,.resource-recommended-section,.resource-results,.resource-card-grid,.resource-card,.resource-category-section,.resource-category-entry,.resource-article-layout,.resource-article-content,.resource-article-aside,.resource-related-section,.resource-related-grid){min-width:0;max-width:100%}.managed-site-shell .resource-center-page .resource-center-hero{background-size:72px 72px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:24px 14px 22px;display:grid}.managed-site-shell .resource-center-page .resource-center-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;margin:8px 0 0;font-size:clamp(30px,9vw,38px);line-height:1}.managed-site-shell .resource-center-page .resource-center-hero>p{max-width:100%;margin:0;font-size:14px;line-height:1.45}.managed-site-shell .resource-center-page .resource-library-controls{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;padding:12px 14px 14px;display:grid;position:static}.managed-site-shell .resource-center-page .resource-search,.managed-site-shell .resource-center-page .resource-search>div,.managed-site-shell .resource-center-page .resource-search input,.managed-site-shell .resource-center-page .resource-category-select,.managed-site-shell .resource-center-page .resource-category-select select{width:100%;min-width:0;max-width:100%}.managed-site-shell .resource-center-page .resource-search input,.managed-site-shell .resource-center-page .resource-category-select select{height:48px;font-size:16px}.managed-site-shell .resource-center-page .resource-filter-list{display:none}.managed-site-shell .resource-center-page .resource-category-select{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.managed-site-shell .resource-center-page .resource-overview-groups{grid-template-columns:minmax(0,1fr);display:grid}.managed-site-shell .resource-center-page .resource-recommended-section,.managed-site-shell .resource-center-page .resource-results{width:100%;padding:26px 14px 28px}.managed-site-shell .resource-center-page .resource-recommended-section>header,.managed-site-shell .resource-center-page .resource-results>header{flex-direction:column;align-items:start;gap:8px;margin-bottom:16px}.managed-site-shell .resource-center-page .resource-recommended-section h2,.managed-site-shell .resource-center-page .resource-results>header h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(27px,8vw,34px);line-height:1.02}.managed-site-shell .resource-center-page .resource-recommended-section .resource-card-grid,.managed-site-shell .resource-center-page .resource-results .resource-card-grid{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;margin:0;padding:0;display:grid;overflow:visible}.managed-site-shell .resource-center-page .resource-recommended-section .resource-card,.managed-site-shell .resource-center-page .resource-results .resource-card{flex:none;width:100%}.managed-site-shell .resource-center-page .resource-card-image{aspect-ratio:16/9;width:100%;height:auto}.managed-site-shell .resource-center-page .resource-card>div{min-height:0;padding:15px 14px 14px}.managed-site-shell .resource-center-page .resource-card h3{overflow-wrap:anywhere;margin:8px 0 9px;font-size:clamp(20px,5.8vw,24px);line-height:1.08}.managed-site-shell .resource-center-page .resource-card p{-webkit-line-clamp:3;font-size:13px;line-height:1.45}.managed-site-shell .resource-center-page .resource-read-link{min-height:44px;margin-top:14px;padding-top:11px;font-size:10px}.managed-site-shell .resource-center-page .resource-category-section.is-compact,.managed-site-shell .resource-center-page .resource-category-section.is-compact:first-of-type,.managed-site-shell .resource-center-page .resource-category-section.is-compact:last-child{border-right:0;width:100%;padding:0 14px;display:block}.managed-site-shell .resource-center-page .resource-category-section.is-compact:first-of-type{padding-top:18px}.managed-site-shell .resource-center-page .resource-category-section.is-compact:last-child{padding-bottom:24px}.managed-site-shell .resource-center-page .resource-category-section.is-compact>header{display:none}.managed-site-shell .resource-center-page .resource-category-section.is-compact .resource-category-entry{grid-template-columns:minmax(0,1fr) 44px;gap:8px;width:100%;min-height:64px;margin-top:-1px;padding:12px 10px 12px 13px;display:grid}.managed-site-shell .resource-center-page .resource-category-entry-copy{gap:4px;min-width:0;display:grid}.managed-site-shell .resource-center-page .resource-category-entry-copy>b{overflow-wrap:anywhere;font-size:16px;line-height:1.18;display:block}.managed-site-shell .resource-center-page .resource-category-entry-copy>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box}.managed-site-shell .resource-center-page .resource-category-entry strong{justify-content:center;gap:0;min-width:44px;min-height:44px;font-size:0}.managed-site-shell .resource-center-page .resource-category-entry strong>span{font-size:22px}.managed-site-shell .resource-center-page .resource-load-more{width:100%;min-height:48px;margin-top:14px}.managed-site-shell .resource-article-page .resource-article-hero{min-height:0;padding:22px 14px 24px}.managed-site-shell .resource-article-page .resource-article-hero nav{overscroll-behavior-inline:contain;white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;gap:7px;width:100%;max-width:100%;margin:0 0 18px;padding:0 0 5px;font-size:11px;overflow-x:auto}.managed-site-shell .resource-article-page .resource-article-hero nav::-webkit-scrollbar{display:none}.managed-site-shell .resource-article-page .resource-article-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;margin:10px 0 14px;font-size:clamp(30px,9vw,38px);line-height:1.02}.managed-site-shell .resource-article-page .resource-article-hero>p:last-of-type{max-width:100%;font-size:15px;line-height:1.5}.managed-site-shell .resource-article-page .resource-article-meta{gap:4px;width:100%;margin-top:14px;font-size:11px;display:grid}.managed-site-shell .resource-article-page .resource-article-meta span+span:before{content:none}.managed-site-shell .resource-article-page .resource-article-image{width:calc(100% - 28px);margin:0 14px}.managed-site-shell .resource-article-page .resource-article-image img{aspect-ratio:16/10;width:100%;height:auto}.managed-site-shell .resource-article-page .resource-article-image figcaption{overflow-wrap:anywhere;padding:7px 0;font-size:10px}.managed-site-shell .resource-article-page .resource-article-layout{grid-template-columns:minmax(0,1fr);gap:24px;width:100%;padding:26px 14px 30px;display:grid}.managed-site-shell .resource-article-page .resource-table-of-contents{width:100%;margin-bottom:24px;padding:15px 14px}.managed-site-shell .resource-article-page .resource-table-of-contents ol{grid-template-columns:minmax(0,1fr);gap:0;max-height:none;overflow:visible}.managed-site-shell .resource-article-page .resource-table-of-contents li{overflow-wrap:anywhere;padding:9px 0;font-size:12px;line-height:1.35}.managed-site-shell .resource-article-page .resource-article-content>section{margin-bottom:22px;padding-bottom:22px}.managed-site-shell .resource-article-page .resource-article-content h2{overflow-wrap:anywhere;max-width:100%;margin-bottom:14px;font-size:clamp(26px,7.8vw,34px);line-height:1.06}.managed-site-shell .resource-article-page .resource-article-content h3{overflow-wrap:anywhere;margin:0 0 15px;font-size:11px;line-height:1.35}.managed-site-shell .resource-article-page .resource-article-content p,.managed-site-shell .resource-article-page .resource-article-content li{overflow-wrap:anywhere;font-size:16px;line-height:1.62}.managed-site-shell .resource-article-page .resource-conclusion{padding:18px!important}.managed-site-shell .resource-article-page .resource-faq-section summary{overflow-wrap:anywhere;min-height:54px;padding:14px 38px 14px 0;font-size:16px;line-height:1.35}.managed-site-shell .resource-article-page .resource-faq-section details p{padding:0 0 16px}.managed-site-shell .resource-article-page .resource-article-aside{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid;position:static}.managed-site-shell .resource-article-page .resource-article-aside :where(a,section){min-width:0;max-width:100%}.managed-site-shell .resource-article-page .resource-article-aside section{padding:17px 15px}.managed-site-shell .resource-article-page .resource-quote-link,.managed-site-shell .resource-article-page .resource-calculator-link{white-space:normal;width:100%;min-height:54px;padding:12px 14px}.managed-site-shell .resource-article-page .resource-related-section{width:100%;padding:28px 14px 30px}.managed-site-shell .resource-article-page .resource-related-section>h2{margin:9px 0 16px;font-size:clamp(27px,8vw,34px);line-height:1.02}.managed-site-shell .resource-article-page .resource-related-grid{grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.managed-site-shell .resource-article-page .resource-related-grid a{width:100%;min-height:128px;padding:16px}.managed-site-shell .resource-article-page .resource-related-grid strong{overflow-wrap:anywhere;margin-top:9px;font-size:20px;line-height:1.12}}@media (width<=390px){.managed-site-shell .resource-center-page .resource-category-entry-copy>span{display:none}}.resource-center-page .resource-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:440px;margin:24px auto 0;display:grid}.resource-pagination .resource-page-link{min-height:44px;color:inherit;text-underline-offset:4px;justify-content:center;align-items:center;padding:8px 12px;font-size:1rem;font-weight:600;text-decoration:underline;display:inline-flex}.resource-pagination .resource-page-position{white-space:nowrap;font-size:1rem}.resource-pagination .resource-page-link:focus-visible{outline-offset:2px;outline:2px solid}.wheel-guide{text-align:left;width:100%;margin-top:16px}.wheel-guide-trigger{color:#fff;width:100%;min-height:56px;font:inherit;text-align:center;cursor:pointer;background:#d90016;border:2px solid #d90016;border-radius:6px;padding:18px 24px;font-size:1rem;font-weight:700;line-height:1.4;display:block;box-shadow:0 4px 12px #d900162e}.wheel-guide-trigger:hover{background:#b60012;border-color:#b60012}.wheel-guide-trigger:focus-visible{outline-offset:4px;outline:3px solid #111}#wheel-guide-panel:not([hidden]){border:1px solid #bbb;border-top:0;padding:16px}.wheel-guide-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.wheel-guide label{gap:8px;min-width:0;font-size:1rem;display:grid}.wheel-guide input,.wheel-guide select{width:100%;min-height:44px;font:inherit;color:#fff;background:#151515;border:1px solid #777;border-radius:6px;padding:10px}.wheel-guide-results article{border-bottom:1px solid #555;padding:16px 0}.wheel-guide-results a{padding:12px 0;text-decoration:underline;display:inline-block}@media (width<=820px){.wheel-guide-fields{grid-template-columns:minmax(0,1fr)}}.journey-table-scroll{overflow-x:auto}.journey-table-scroll table{border-collapse:collapse;text-align:left;width:100%}.journey-table-scroll th,.journey-table-scroll td{border-bottom:1px solid #555;padding:.8rem}
