.tlc-site{--navy:#0b111e;--blue:#1d4ed8;--yellow:#eab308;--muted:#526078;color:var(--navy);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.tlc-site *{box-sizing:border-box}.tlc-site h1,.tlc-site h2,.tlc-site h3{letter-spacing:-.035em;font-weight:700;line-height:1.12}.tlc-site h1{margin:24px 0;font-size:clamp(38px,5.2vw,76px)}.tlc-site h2{margin:15px 0 25px;font-size:clamp(29px,3.2vw,44px)}.tlc-site h3{margin:18px 0;font-size:25px}.tlc-site p{margin:16px 0}.tlc-site a{text-underline-offset:4px}.tlc-site a:hover{color:var(--blue)}.tlc-site button,.tlc-site input,.tlc-site select,.tlc-site textarea{font:inherit}.tlc-site input,.tlc-site textarea,.tlc-site select{width:100%;min-height:48px;color:var(--navy);background:#fff;border:1px solid #a8b4c6;border-radius:0;margin-top:6px;padding:12px}.tlc-site :focus-visible{outline-offset:4px;outline:3px solid #eab308}.tlc-top{background:var(--navy);color:#bac7dc;letter-spacing:.1em;justify-content:space-between;padding:10px 5vw;font:11px/1.4 monospace;display:flex}.tlc-top a{color:#fff}.tlc-header{border-bottom:1px solid #dce2eb;align-items:center;gap:30px;padding:23px 5vw;display:flex}.tlc-brand{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.tlc-brand>b{letter-spacing:-.06em;font-size:38px;line-height:1}.tlc-brand>b span{color:var(--blue);font-size:30px}.tlc-brand>span{letter-spacing:.14em;border-left:1px solid #b8c3d4;padding-left:12px;font-size:10px;font-weight:700;line-height:1.3}.tlc-header nav{flex:1;justify-content:center;gap:23px;font-size:12px;font-weight:700;display:flex}.tlc-header nav a{padding:12px 0}.tlc-button{background:var(--blue);cursor:pointer;border:0;justify-content:center;align-items:center;min-height:50px;padding:14px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.tlc-button:hover{background:#163eae}.tlc-button:disabled{opacity:.65;cursor:default}.tlc-kicker{letter-spacing:.12em;color:var(--blue);text-transform:uppercase;font:700 11px/1.6 monospace!important}.tlc-hero{background:var(--navy);color:#fff;grid-template-columns:1.05fr 1fr;align-items:center;gap:4vw;padding:65px 5vw 55px;display:grid}.tlc-hero .tlc-kicker{color:#a9bfe9}.tlc-hero h1{font-size:clamp(42px,5.7vw,84px)}.tlc-hero em{color:#a6bcf5;font-style:normal}.tlc-hero>div>p:not(.tlc-kicker){color:#bfcadf;max-width:560px;font-size:18px}.tlc-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0;display:flex}.tlc-text-link{padding:12px 0;font-size:13px;font-weight:700;display:inline-block}.tlc-hero-specs{border-top:1px solid #34415a;grid-template-columns:1fr 1.35fr 1.35fr;max-width:570px;margin-top:44px;padding-top:25px;display:grid}.tlc-hero-specs b{font-size:20px;display:block}.tlc-hero-specs span{letter-spacing:.04em;color:#bfcadf;font-size:10px}.tlc-alignment{background:#101c30;margin:0;position:relative}.tlc-alignment img{width:100%;height:auto;display:block}.tlc-alignment figcaption{letter-spacing:.08em;color:#bfcadf;border-top:1px solid #34415a;padding:16px 24px;font:9px/1.5 monospace}.tlc-warning{background:var(--yellow);align-items:center;gap:30px;padding:20px 5vw;font-size:12px;display:flex}.tlc-warning b{white-space:nowrap;font:10px/1.5 monospace}.tlc-warning span{flex:1}.tlc-warning a{white-space:nowrap;text-decoration:underline}.tlc-section{padding:80px 5vw}.tlc-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.tlc-section-heading>p{max-width:400px;color:var(--muted)}.tlc-cards{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.tlc-product{border:1px solid #d6deeb;text-decoration:none;transition:box-shadow .2s;display:block;color:inherit!important}.tlc-product:hover{border-color:var(--blue);box-shadow:0 8px 24px #0b111e18}.tlc-card-visual{background:#eff3f9;position:relative;overflow:hidden}.tlc-card-visual img{width:100%;height:auto;max-height:310px}.tlc-card-visual>span{color:#334b6b;font:11px monospace;position:absolute;bottom:18px;left:24px}.tlc-card-copy{padding:25px 30px 30px}.tlc-card-copy small{color:var(--blue);font:10px monospace}.tlc-card-copy p{color:var(--muted);font-size:14px}.tlc-card-copy b{color:var(--blue);font-size:13px}.tlc-blue{background:var(--blue);color:#fff}.tlc-blue .tlc-kicker{color:#c4d3ff}.tlc-blue a{color:#fff!important}.tlc-three{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.tlc-three article>span{color:#c4d3ff;font:11px monospace}.tlc-three p{font-size:14px}.tlc-equation{background:#f0f4fa;grid-template-columns:1.4fr 1fr;gap:7vw;padding:40px;display:grid}.tlc-equation p{color:#46556b;font-size:14px}.tlc-equation .tlc-formula{color:var(--navy);margin:24px 0;font:clamp(19px,2.3vw,31px)/1.7 monospace}.tlc-calc{flex-direction:column;justify-content:center;gap:15px;display:flex}.tlc-calc label{font-size:12px;font-weight:700}.tlc-calc output{color:var(--blue);font-size:36px;font-weight:700}.tlc-calc>span{font:10px monospace}.tlc-calc a{color:var(--blue);font-size:13px}.tlc-rfq{background:var(--navy);color:#fff;grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.tlc-rfq .tlc-kicker{color:#a6bcf5}.tlc-rfq>div>p{color:#bdc9dc}.tlc-rfq>div>a{color:#eab308;overflow-wrap:anywhere;font-weight:700}.tlc-form{grid-template-columns:1fr 1fr;gap:17px 20px;display:grid}.tlc-form label{letter-spacing:.02em;font-size:12px;font-weight:700}.tlc-form .wide{grid-column:1/-1}.tlc-note{color:#526078;font-size:12px!important;line-height:1.7!important}.tlc-rfq .tlc-note{color:#bdc9dc}.tlc-form fieldset{border:1px solid #4a5a75;padding:16px}.tlc-form legend{color:#a6bcf5;padding:0 7px;font:11px monospace}.tlc-check{align-items:center;gap:12px;min-height:48px;line-height:1.5;display:flex;font-weight:400!important}.tlc-check input{flex-shrink:0;width:18px;height:18px;min-height:18px;margin:0}.tlc-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.tlc-footer{color:#b6c4dc;background:#070c15;grid-template-columns:1.3fr 1fr 1fr;gap:35px;padding:60px 5vw 24px;font-size:12px;display:grid}.tlc-footer strong{color:#fff;font-size:12px}.tlc-footer a{min-height:30px;margin:12px 0;display:block}.tlc-footer a:hover{color:#a6bcf5}.tlc-copyright{border-top:1px solid #2c3a50;grid-column:1/-1;padding-top:25px;font-size:10px}.tlc-page-title{background:#edf2fa;padding:65px 5vw 55px}.tlc-page-title>p{max-width:760px;color:var(--muted)}.tlc-page-title h1{max-width:1100px}.tlc-product-hero{background:var(--navy);color:#fff;grid-template-columns:1.1fr 1fr;align-items:center;gap:5vw;padding:60px 5vw;display:grid}.tlc-product-hero h1{font-size:clamp(36px,4.7vw,64px)}.tlc-product-hero p{color:#bdc9dc}.tlc-product-hero .tlc-kicker{color:#a6bcf5}.tlc-product-hero figure{background:#edf2fa;margin:0}.tlc-product-hero img{width:100%;height:auto}.tlc-product-hero figcaption{color:#526078;text-align:center;padding:15px;font:9px monospace}.tlc-range{color:#eab308;margin:28px 0;font-size:28px;display:block}.tlc-range small{color:#bdc9dc;font:10px monospace;display:block}.tlc-spec-grid{border-top:2px solid var(--blue);border-bottom:1px solid #d6deeb;grid-template-columns:repeat(3,1fr);display:grid}.tlc-spec-grid article{border-right:1px solid #d6deeb;padding:25px}.tlc-spec-grid small{color:#526078;font:10px monospace}.tlc-spec-grid p{font-size:15px;font-weight:700}.tlc-two{grid-template-columns:1fr 1fr;align-items:start;gap:50px;margin:50px 0;display:grid}.tlc-two ol,.tlc-two ul,.tlc-prose ol,.tlc-prose ul{padding-left:22px}.tlc-site li{margin:14px 0}.tlc-panel{background:#edf2fa;padding:32px}.tlc-panel h2{font-size:30px}.tlc-panel p{font-size:15px}.tlc-soft{background:#f6f8fc}.tlc-prose{max-width:1500px;margin:auto}.tlc-prose>p,.tlc-prose>ol{max-width:920px}.tlc-prose>h2{margin-top:55px}.tlc-prose>h2:first-child{margin-top:0}.tlc-table-wrap{margin:35px 0;overflow-x:auto}.tlc-site table{border-collapse:collapse;width:100%;font-size:14px}.tlc-site th{background:var(--navy);color:#fff;text-align:left;padding:18px}.tlc-site td{vertical-align:top;border-bottom:1px solid #ccd7e5;min-width:190px;padding:20px}.tlc-site td a{color:var(--blue);text-decoration:underline}.tlc-faq{margin-top:60px}.tlc-faq details{border-bottom:1px solid #c9d3e1;padding:24px 0}.tlc-faq summary{cursor:pointer;min-height:36px;font-weight:700}.tlc-faq p{max-width:900px;color:var(--muted)}.tlc-skip{z-index:99;background:#eab308;padding:14px;position:fixed;top:-100px;left:20px}.tlc-skip:focus{top:10px}@media (min-width:1600px){.tlc-section,.tlc-hero,.tlc-product-hero,.tlc-page-title{padding-left:max(5vw,50vw - 720px);padding-right:max(5vw,50vw - 720px)}}@media (max-width:1100px){.tlc-header{flex-wrap:wrap;justify-content:space-between;gap:15px}.tlc-header nav{flex-basis:100%;order:3;justify-content:space-between}.tlc-hero{gap:20px}.tlc-warning{gap:16px}.tlc-warning a{white-space:normal}.tlc-section{padding:55px 5vw}.tlc-rfq{gap:35px}}@media (max-width:700px){.tlc-top{justify-content:center;font-size:9px}.tlc-top a{display:none}.tlc-header{padding:18px 5vw}.tlc-brand>b{font-size:31px}.tlc-header>.tlc-button{padding:10px 12px;font-size:11px}.tlc-header nav{grid-template-columns:1fr 1fr;gap:0 18px;font-size:11px;display:grid}.tlc-header nav a{align-items:center;min-height:48px;display:flex}.tlc-hero,.tlc-product-hero{grid-template-columns:1fr;gap:30px;padding:40px 5vw}.tlc-hero h1{font-size:48px}.tlc-hero>div>p:not(.tlc-kicker){font-size:16px}.tlc-hero-specs{margin-top:28px}.tlc-hero-specs b{font-size:17px}.tlc-warning{padding:22px 5vw;display:block}.tlc-warning span{margin:12px 0;display:block}.tlc-warning a{min-height:40px;padding-top:12px;display:block}.tlc-section-heading{display:block}.tlc-cards,.tlc-two,.tlc-three,.tlc-equation,.tlc-rfq,.tlc-spec-grid{grid-template-columns:1fr}.tlc-cards{gap:22px}.tlc-card-copy{padding:22px}.tlc-card-visual img{max-height:260px}.tlc-section{padding:45px 5vw}.tlc-three{gap:20px}.tlc-equation{gap:20px;padding:25px}.tlc-equation h2{font-size:30px}.tlc-rfq{gap:30px}.tlc-form{grid-template-columns:1fr}.tlc-form .wide{grid-column:auto}.tlc-footer{grid-template-columns:1fr;gap:22px;padding:45px 5vw 20px}.tlc-footer a{min-height:40px;margin:2px 0;padding:8px 0}.tlc-two{gap:24px;margin:30px 0}.tlc-spec-grid article{border:0;border-bottom:1px solid #d6deeb;padding:18px 0}.tlc-panel{padding:25px}.tlc-page-title{padding:40px 5vw}.tlc-page-title h1{font-size:40px}.tlc-product-hero h1{font-size:38px}.tlc-note{overflow-wrap:anywhere}}.tlc-attachments{overflow-wrap:anywhere}.tlc-attachments input[type=file]{display:none}.tlc-attachments li{padding:12px 0}.tlc-attachments li span,.tlc-attachments output{margin:12px 0;display:block}.tlc-attachments button{overflow-wrap:anywhere;max-width:100%}.tlc-email-backup[aria-disabled=true]{opacity:.6;cursor:default}.tlc-cost{margin:36px 0;scroll-margin-top:100px}.tlc-cost-actions{flex-wrap:wrap;gap:12px;display:flex}.tlc-cost .tlc-cost-inputs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.tlc-cost-inputs small{margin-top:8px;font-size:13px;font-weight:400;line-height:1.5;display:block}.tlc-cost-inputs input,.tlc-cost-inputs select{font-size:16px}.tlc-cost-inputs [aria-invalid=true]{border:2px solid #b91c1c}.tlc-cost-result{overflow-wrap:anywhere;background:#eff6ff;margin:24px 0;padding:20px}.tlc-cost-result table{border-collapse:collapse;width:100%}.tlc-cost-result th,.tlc-cost-result td{text-align:left;border-bottom:1px solid #cbd5e1;padding:12px 8px}.tlc-cost-method{margin-top:24px}.tlc-cost-method summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:700}.tlc-cost-method a{align-items:center;min-height:48px;padding:8px 0;display:inline-flex}@media (max-width:640px){.tlc-cost .tlc-cost-inputs{grid-template-columns:minmax(0,1fr)}.tlc-cost-result{padding:14px}.tlc-cost-result th,.tlc-cost-result td{padding:12px 4px;font-size:14px}}.tlc-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:18px;margin:28px 0;display:grid}.tlc-filter-grid label{font-size:13px;font-weight:700}.tlc-site input,.tlc-site select,.tlc-site textarea{min-width:0;max-width:100%}.tlc-outline-button{color:#0b111e;cursor:pointer;background:0 0;border:1px solid #8c9db6;justify-content:center;align-items:center;min-height:50px;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.tlc-rfq .tlc-outline-button{color:#fff;border-color:#a1b2cd}.tlc-outline-button:disabled{opacity:.6;cursor:default}.tlc-submit-actions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tlc-field-group>.tlc-form{margin:0}.tlc-field-group label{display:block}.tlc-carried-context{overflow-wrap:anywhere;border:1px solid #607493;margin-top:30px;padding:20px;font-size:13px}.tlc-carried-context p{color:#c7d4e8}.tlc-result{background:#fff;border-left:3px solid #1d4ed8;padding:12px 18px}.tlc-result p{font-size:12px}.tlc-model-section{margin:55px 0}.tlc-site caption{text-align:left;color:#526078;padding:12px 0;font-size:12px}.tlc-site td small{color:#526078;font-size:11px}.tlc-site td p{font-size:12px}.tlc-table-wrap:focus-visible{outline:3px solid #eab308}.tlc-resource-links{border-top:1px solid #c4d0e1;margin-top:65px;padding-top:30px}.tlc-resource-links .tlc-three>a{background:#edf2fa;min-height:130px;padding:24px;display:block}.tlc-resource-links p{color:#526078;font-size:13px}.tlc-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0;display:grid}.tlc-dialog{color:#0b111e;background:#fff;border:1px solid #8c9db6;width:90vw;max-width:760px;max-height:85vh;margin:auto;padding:30px;position:fixed;inset:0;overflow:auto}.tlc-dialog::backdrop{background:#0b111eb3}.tlc-dialog h2{font-size:30px}.tlc-dialog h3{font-size:21px}.tlc-dialog p,.tlc-dialog li{font-size:14px}.tlc-brand{min-height:48px}.tlc-nav-disclosure{position:relative}.tlc-nav-disclosure>summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;display:flex}.tlc-nav-disclosure>summary:after{content:"⌄";font-size:15px}.tlc-nav-disclosure>div{z-index:50;background:#fff;border:1px solid #ccd6e5;width:min(360px,85vw);max-height:65vh;padding:12px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 8px 25px #0b111e26}.tlc-header .tlc-nav-disclosure a{color:#0b111e;min-height:48px;padding:12px;display:block}.tlc-header .tlc-nav-disclosure a:hover{background:#edf2fa}.tlc-alignment img{background:#fff}.tlc-prose a:not(.tlc-button),.tlc-panel>a:not(.tlc-button){text-decoration:underline}.tlc-site .tlc-footer a{align-items:center;min-height:48px;display:flex}.tlc-calc>output{overflow-wrap:anywhere}.tlc-rfq a:hover{color:#eab308}.tlc-rfq input[type=checkbox]{accent-color:#1d4ed8}.tlc-application-details,.tlc-rfq-preview{border:1px solid #52627d;border-radius:4px;min-width:0;padding:16px}.tlc-rfq input:not([type=checkbox]),.tlc-rfq select,.tlc-rfq textarea{font-size:16px}.tlc-application-details>summary,.tlc-rfq-preview>summary{cursor:pointer;min-height:48px;font-weight:700;display:list-item}.tlc-application-details[open]>summary,.tlc-rfq-preview[open]>summary{margin-bottom:12px}.tlc-application-details .tlc-form{margin-top:16px}.tlc-rfq .tlc-application-details .tlc-note,.tlc-rfq .tlc-rfq-preview .tlc-note{margin:8px 0;font-weight:400;line-height:1.6;display:block}.tlc-rfq-preview textarea{resize:vertical;min-height:280px;font-family:ui-monospace,monospace;line-height:1.6}.tlc-reference-finder{background:#eff4fb;border:1px solid #c4d0e1;margin:24px 0 32px;padding:24px}.tlc-reference-finder>label{max-width:680px;font-weight:700;display:block}.tlc-reference-finder select{font-size:16px}.tlc-reference-selection dl{margin:20px 0}.tlc-reference-selection dt{color:#526078;margin-top:12px;font-size:12px;font-weight:700}.tlc-reference-selection dd{margin:4px 0}.tlc-reference-selection fieldset{border:1px solid #b3c0d4;min-width:0;padding:18px}.tlc-reference-selection legend{font-weight:700}.tlc-reference-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tlc-reference-documents label{min-width:0;font-size:13px;font-weight:700}.tlc-reference-boundary{background:#fff;border-left:4px solid #eab308;padding:14px}.tlc-reference-source{align-items:center;min-height:48px;padding:8px 0;display:inline-flex}.tlc-reference-figure{margin:36px 0}.tlc-reference-figure img{width:100%;height:auto;display:block}.tlc-reference-figure figcaption{color:#526078;margin-top:10px;font-size:11px}.tlc-reference-context h3{margin:6px 0}.tlc-reference-context details>summary{cursor:pointer;min-height:48px}.tlc-reference-context details label{margin-bottom:16px;display:block}.tlc-reference-context .tlc-note{font-weight:400}@media (max-width:700px){.tlc-reference-finder{padding:16px}.tlc-reference-documents{grid-template-columns:1fr}}@media (max-width:1100px){.tlc-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tlc-document-grid{grid-template-columns:1fr}.tlc-document-grid .tlc-panel{max-width:none}}@media (max-width:700px){.tlc-filter-grid{grid-template-columns:1fr 1fr;gap:14px}.tlc-filter-grid label{min-width:0;font-size:12px}.tlc-submit-actions{grid-template-columns:1fr}.tlc-nav-disclosure>div{width:85vw;left:auto;right:0}.tlc-header nav>.tlc-nav-disclosure:first-child>div{left:0;right:auto}.tlc-dialog{padding:24px}.tlc-site td{min-width:180px}.tlc-site .tlc-footer a{min-height:48px}.tlc-result strong{font-size:16px}.tlc-model-section{margin:40px 0}}
