{"id":1252,"date":"2026-01-28T09:20:36","date_gmt":"2026-01-28T09:20:36","guid":{"rendered":"https:\/\/towaycast.com\/?page_id=1252"},"modified":"2026-10-02T15:57:14","modified_gmt":"2026-10-02T15:57:14","slug":"contact-us","status":"publish","type":"page","link":"https:\/\/towaycast.com\/it\/contact-us\/","title":{"rendered":"Contact toway casting"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1252\" class=\"elementor elementor-1252\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a00001 e-con-full twu-editor-document e-flex e-con e-parent\" data-id=\"7a00001\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a00002 elementor-widget elementor-widget-html\" data-id=\"7a00002\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style id=\"twu-page-style\">#twu-page{--blue: #304bff; --navy: #111c2d; --ink: #192335; --muted: #657083; --line: #dce1e9; --pale: #f4f6fa;}\n#twu-page *{box-sizing: border-box;}\n#twu-page html{scroll-behavior: smooth; scroll-padding-top: 110px;}\n#twu-page{margin: 0px; color: var(--ink); background: rgb(255, 255, 255); font: 16px \/ 1.6 Arial, Helvetica, sans-serif;}\n#twu-page button,#twu-page input,#twu-page textarea,#twu-page select{font: inherit;}\n#twu-page button,#twu-page a{touch-action: manipulation;}\n#twu-page a{color: inherit; text-decoration: none;}\n#twu-page button{cursor: pointer;}\n#twu-page a:focus-visible,#twu-page button:focus-visible,#twu-page input:focus-visible,#twu-page textarea:focus-visible,#twu-page select:focus-visible{outline: rgb(233, 165, 38) solid 3px; outline-offset: 4px;}\n#twu-page h1,#twu-page h2,#twu-page h3,#twu-page p{margin: 0px;}\n#twu-page h1,#twu-page h2,#twu-page h3{line-height: 1.12; letter-spacing: -0.035em;}\n#twu-page button{border: 0px;}\n#twu-page img{max-width: 100%; display: block;}\n#twu-page .wrap{max-width: 1280px; margin: auto; padding: 0px 40px;}\n#twu-page .eyebrow{font-size: 11px; letter-spacing: 0.17em; font-weight: 700; text-transform: uppercase; color: var(--blue);}\n#twu-page .arrow{font-size: 22px; line-height: 1;}\n#twu-page .btn{padding: 14px 22px; display: inline-flex; align-items: center; justify-content: space-between; gap: 28px; background: var(--blue); color: white; font-size: 14px; font-weight: 600; border: 1px solid var(--blue);}\n#twu-page .btn:hover{background: rgb(23, 52, 238);}\n#twu-page .btn.outline{background: transparent; border-color: rgb(165, 175, 190); color: inherit;}\n#twu-page .textlink{display: inline-flex; gap: 20px; align-items: center; font-size: 14px; font-weight: 600; color: var(--blue);}\n#twu-page .topbar{background: var(--navy); color: rgb(198, 207, 221); font-size: 11px; letter-spacing: 0.03em;}\n#twu-page .topbar .wrap{display: flex; justify-content: space-between; align-items: center; height: 32px;}\n#twu-page .topbar b{color: rgb(255, 255, 255); font-weight: 400;}\n#twu-page .header{position: sticky; top: 0px; z-index: 20; background: white; border-bottom: 1px solid var(--line);}\n#twu-page .nav{display: flex; align-items: center; justify-content: space-between; height: 86px; gap: 20px;}\n#twu-page .brand{display: flex; align-items: center; gap: 11px; flex-shrink: 0;}\n#twu-page .brand svg{width: 35px; height: 39px;}\n#twu-page .brand strong{font-size: 25px; font-weight: 750; letter-spacing: -1px;}\n#twu-page .brand small{display: block; font-size: 8px; letter-spacing: 2.3px; line-height: 1.2; color: rgb(88, 101, 120);}\n#twu-page .navlist{display: flex; align-items: center; gap: 23px;}\n#twu-page .navitem{position: relative;}\n#twu-page .navitem > a,#twu-page .navitem > button{background: none; padding: 29px 0px; color: rgb(38, 49, 70); font-size: 12px; white-space: nowrap;}\n#twu-page .navitem.active > a{color: var(--blue);}\n#twu-page .navitem.active::after{content: \"\"; position: absolute; bottom: 14px; left: 0px; width: 18px; height: 2px; background: var(--blue);}\n#twu-page .navitem button span{font-size: 10px; color: rgb(133, 144, 160); margin-left: 4px;}\n#twu-page .drop{display: none; position: absolute; top: 66px; left: -20px; width: 270px; padding: 15px; background: rgb(255, 255, 255); box-shadow: rgba(16, 28, 44, 0.133) 0px 16px 40px; border: 1px solid var(--line);}\n#twu-page .navitem.open .drop{display: block;}\n#twu-page .drop a{display: block; padding: 9px 12px; font-size: 13px;}\n#twu-page .drop a:hover{background: var(--pale); color: var(--blue);}\n#twu-page .nav .btn{font-size: 12px; padding: 12px 17px; gap: 16px; white-space: nowrap;}\n#twu-page .mobile-toggle{display: none; background: none; font-size: 25px;}\n#twu-page .hero{position: relative; background: var(--navy); color: white; overflow: hidden;}\n#twu-page .hero-image{position: absolute; inset: 0px 0px 0px 39%; width: 61%; height: 100%; object-fit: cover; object-position: center center;}\n#twu-page .hero::after{content: \"\"; position: absolute; inset: 0px; background: linear-gradient(90deg, rgb(17, 28, 45) 26%, rgba(17, 28, 45, 0.95) 39%, rgba(17, 28, 45, 0.27) 69%, rgba(17, 28, 45, 0.082));}\n#twu-page .hero .wrap{position: relative; z-index: 2; padding-top: 83px; padding-bottom: 80px; min-height: 590px;}\n#twu-page .hero .eyebrow{color: rgb(169, 184, 255); display: flex; align-items: center; gap: 12px;}\n#twu-page .hero .eyebrow::before{content: \"\"; height: 1px; width: 30px; background: rgb(117, 138, 255);}\n#twu-page .hero h1{font-size: clamp(44px, 4.9vw, 68px); font-weight: 600; max-width: 680px; margin: 25px 0px;}\n#twu-page .hero h1 span{color: rgb(172, 185, 255);}\n#twu-page .hero p{font-size: 16px; line-height: 1.8; max-width: 440px; color: rgb(188, 198, 213);}\n#twu-page .hero-actions{display: flex; gap: 23px; align-items: center; margin-top: 32px;}\n#twu-page .hero-actions .secondary{color: rgb(255, 255, 255); font-size: 13px; border-bottom: 1px solid rgb(116, 129, 150); padding-bottom: 5px;}\n#twu-page .hero-caption{position: absolute; right: 40px; bottom: 32px; font-size: 10px; letter-spacing: 0.15em; color: rgb(226, 230, 236); text-transform: uppercase;}\n#twu-page .hero-caption i{display: inline-block; width: 6px; height: 6px; background: rgb(255, 185, 86); margin-right: 8px;}\n#twu-page .process-strip{border-bottom: 1px solid var(--line);}\n#twu-page .process-grid{display: grid; grid-template-columns: repeat(4, 1fr);}\n#twu-page .process-link{display: flex; gap: 18px; padding: 28px 23px; border-right: 1px solid var(--line); align-items: flex-start;}\n#twu-page .process-link:first-child{padding-left: 0px;}\n#twu-page .process-link:last-child{border: 0px;}\n#twu-page .process-link .num{font-size: 11px; color: rgb(142, 153, 170); padding-top: 4px;}\n#twu-page .process-link strong{font-size: 14px; display: block;}\n#twu-page .process-link small{color: var(--muted); font-size: 11px; display: block; margin-top: 4px;}\n#twu-page .process-link .arrow{margin-left: auto; color: var(--blue);}\n#twu-page .section{padding: 90px 0px;}\n#twu-page .section-head{display: flex; align-items: end; justify-content: space-between; gap: 40px; margin-bottom: 35px;}\n#twu-page .section-head h2{font-size: 42px; margin-top: 14px;}\n#twu-page .section-head p{max-width: 350px; color: var(--muted); font-size: 14px;}\n#twu-page .industries{background: var(--pale);}\n#twu-page .tabs{display: flex; border-bottom: 1px solid rgb(204, 211, 224); margin: 25px 0px 30px; overflow: auto;}\n#twu-page .tabs button{padding: 15px 20px; white-space: nowrap; background: transparent; font-size: 12px; color: rgb(103, 115, 134); border-bottom: 3px solid transparent;}\n#twu-page .tabs button:first-child{padding-left: 0px; padding-right: 25px;}\n#twu-page .tabs button[aria-selected=\"true\"]{color: var(--blue); border-color: var(--blue); font-weight: 700;}\n#twu-page .industry-panel{display: grid; grid-template-columns: 1fr 1fr; min-height: 350px; border: 1px solid var(--line); background: white;}\n#twu-page .industry-visual{position: relative; background: rgb(231, 235, 241); overflow: hidden; display: flex; align-items: center; justify-content: center;}\n#twu-page .industry-visual::before{content: \"\"; position: absolute; inset: 0px; background: linear-gradient(rgba(204, 211, 221, 0.333) 1px, transparent 1px) 0% 0% \/ 40px 40px, linear-gradient(90deg, rgba(204, 211, 221, 0.333) 1px, transparent 1px);}\n#twu-page .industry-visual img{position: relative; width: 78%; max-height: 305px; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .visual-label{position: absolute; left: 23px; bottom: 20px; font-size: 9px; text-transform: uppercase; letter-spacing: 0.14em; color: rgb(101, 113, 132);}\n#twu-page .industry-copy{padding: 43px 46px;}\n#twu-page .industry-copy h3{font-size: 32px; margin-bottom: 18px;}\n#twu-page .industry-copy p{font-size: 14px; color: var(--muted); margin-bottom: 20px;}\n#twu-page .chips{display: flex; gap: 7px; flex-wrap: wrap; margin-bottom: 26px;}\n#twu-page .chips span{font-size: 10px; padding: 5px 9px; background: var(--pale); color: rgb(86, 98, 118);}\n#twu-page .cap-grid{display: grid; grid-template-columns: 1.05fr 1fr; gap: 65px; align-items: center;}\n#twu-page .cap-image{position: relative;}\n#twu-page .cap-image img{width: 100%; height: 440px; object-fit: cover;}\n#twu-page .cap-tag{position: absolute; bottom: -20px; right: -20px; background: var(--blue); color: white; padding: 22px 28px; font-size: 12px; line-height: 1.5;}\n#twu-page .cap-copy h2{font-size: 41px; margin: 17px 0px 22px;}\n#twu-page .cap-copy > p{font-size: 14px; color: var(--muted);}\n#twu-page .cap-list{margin-top: 26px;}\n#twu-page .cap-row{display: flex; gap: 20px; border-bottom: 1px solid var(--line); padding: 17px 0px;}\n#twu-page .cap-row > b{color: var(--blue); font-size: 12px;}\n#twu-page .cap-row h3{font-size: 15px; letter-spacing: 0px; margin-bottom: 6px;}\n#twu-page .cap-row p{font-size: 12px; color: var(--muted);}\n#twu-page .materials{background: var(--navy); color: white;}\n#twu-page .materials .eyebrow{color: rgb(158, 176, 255);}\n#twu-page .materials .section-head p{color: rgb(170, 182, 199);}\n#twu-page .material-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px;}\n#twu-page .material-card{background: rgb(27, 41, 61); border: 1px solid rgb(52, 64, 83); padding: 30px 24px; min-height: 235px; position: relative; transition: transform 0.2s, border-color 0.2s;}\n#twu-page .material-card:hover{transform: translateY(-5px); border-color: rgb(141, 161, 255);}\n#twu-page .material-card .symbol{font-size: 36px; letter-spacing: -2px; color: rgb(154, 172, 191); font-weight: 600; margin-bottom: 24px;}\n#twu-page .material-card h3{font-size: 19px; letter-spacing: -0.02em; margin-bottom: 12px;}\n#twu-page .material-card p{font-size: 12px; color: rgb(167, 180, 197); max-width: 195px;}\n#twu-page .material-card .arrow{position: absolute; right: 20px; top: 25px; color: rgb(151, 169, 255);}\n#twu-page .materials-note{color: rgb(133, 147, 168); font-size: 11px; margin-top: 23px;}\n#twu-page .resource-grid{display: grid; grid-template-columns: 1.1fr 1fr 1fr; gap: 22px;}\n#twu-page .resource-card{border: 1px solid var(--line); padding: 28px; display: flex; flex-direction: column; min-height: 300px;}\n#twu-page .resource-card.featured{background: rgb(238, 241, 255); border-color: rgb(220, 227, 255);}\n#twu-page .resource-type{font-size: 10px; letter-spacing: 0.13em; text-transform: uppercase; color: var(--blue); display: flex; align-items: center; gap: 10px; margin-bottom: 40px;}\n#twu-page .resource-card h3{font-size: 23px; margin-bottom: 17px;}\n#twu-page .resource-card p{color: var(--muted); font-size: 13px; margin-bottom: 25px;}\n#twu-page .resource-card .textlink{margin-top: auto; font-size: 12px;}\n#twu-page .guide-icon{width: 31px; height: 39px; border: 1px solid rgb(88, 113, 255); position: relative;}\n#twu-page .guide-icon::after{content: \"\"; position: absolute; left: 6px; right: 6px; top: 12px; height: 8px; border-top: 1px solid rgb(88, 113, 255); border-bottom: 1px solid rgb(88, 113, 255);}\n#twu-page .quote{background: var(--blue); color: white;}\n#twu-page .quote .wrap{display: grid; grid-template-columns: 1fr 370px; gap: 90px; padding-top: 62px; padding-bottom: 62px; align-items: center;}\n#twu-page .quote .eyebrow{color: rgb(195, 203, 255);}\n#twu-page .quote h2{font-size: 43px; margin: 18px 0px;}\n#twu-page .quote p{font-size: 14px; color: rgb(211, 218, 255); max-width: 500px;}\n#twu-page .quote-check{font-size: 12px; color: rgb(232, 235, 255); margin-bottom: 22px; padding: 0px; list-style: none;}\n#twu-page .quote-check li{margin: 7px 0px;}\n#twu-page .quote-check li::before{content: \"\u2197\"; margin-right: 12px;}\n#twu-page .quote .btn{background: white; color: var(--blue); width: 100%; border-color: white;}\n#twu-page footer{background: rgb(16, 25, 39); color: rgb(175, 186, 203); padding: 54px 0px 0px;}\n#twu-page .footer-grid{display: grid; grid-template-columns: 1.7fr 1fr 1fr 1.3fr; gap: 40px; padding-bottom: 45px;}\n#twu-page .footer-brand strong{font-size: 28px; color: white; letter-spacing: -1px;}\n#twu-page .footer-brand p{font-size: 12px; max-width: 260px; margin-top: 16px;}\n#twu-page .footer-col h3{font-size: 12px; color: white; letter-spacing: 0px; margin-bottom: 16px;}\n#twu-page .footer-col a{display: block; font-size: 12px; margin: 9px 0px;}\n#twu-page .footer-col a:hover{color: white;}\n#twu-page .footer-bottom{border-top: 1px solid rgb(43, 54, 70); padding: 20px 0px; display: flex; justify-content: space-between; font-size: 10px;}\n#twu-page .draftbar{position: fixed; z-index: 25; left: 18px; bottom: 17px; background: rgb(255, 255, 255); box-shadow: rgba(17, 27, 48, 0.2) 0px 4px 28px; border: 1px solid rgb(220, 225, 233); border-radius: 30px; display: flex; align-items: center; gap: 12px; padding: 9px 15px; font-size: 11px; color: rgb(89, 101, 121);}\n#twu-page .draftbar b{color: var(--blue); font-size: 10px; letter-spacing: 0.06em;}\n#twu-page .draftbar button{background: none; color: rgb(109, 119, 136); font-size: 16px; padding: 0px 2px;}\n#twu-page dialog{border: 0px; padding: 0px; width: min(860px, 100% - 32px); max-height: 90vh; box-shadow: rgba(0, 0, 0, 0.333) 0px 20px 90px; color: var(--ink);}\n#twu-page dialog::backdrop{background: rgba(11, 22, 45, 0.8); backdrop-filter: blur(4px);}\n#twu-page .dialog-head{padding: 26px 34px; background: var(--navy); color: white; display: flex; justify-content: space-between; align-items: center;}\n#twu-page .dialog-head span{font-size: 10px; letter-spacing: 0.14em; color: rgb(180, 194, 255);}\n#twu-page .dialog-head button{background: none; color: white; font-size: 27px;}\n#twu-page .dialog-body{padding: 38px;}\n#twu-page .dialog-body h2{font-size: 36px; margin: 13px 0px 18px;}\n#twu-page .dialog-body > p{color: var(--muted);}\n#twu-page .detail-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin: 25px 0px;}\n#twu-page .detail-grid section{background: var(--pale); padding: 23px;}\n#twu-page .detail-grid h3{font-size: 18px; margin-bottom: 10px;}\n#twu-page .detail-grid p{font-size: 13px; color: var(--muted);}\n#twu-page .draft-note{font-size: 11px; color: rgb(122, 133, 150); margin-top: 20px;}\n#twu-page .quote-form{display: grid; grid-template-columns: 1fr 1fr; gap: 17px; margin-top: 24px;}\n#twu-page .quote-form label{font-size: 12px; font-weight: 600;}\n#twu-page .quote-form input,#twu-page .quote-form textarea,#twu-page .quote-form select{display: block; width: 100%; border: 1px solid rgb(205, 212, 223); padding: 11px; margin-top: 6px; background: white; font-size: 14px;}\n#twu-page .quote-form .full{grid-column: 1 \/ -1;}\n#twu-page .form-message{font-size: 13px; color: var(--blue); margin-top: 15px;}\n#twu-page .sitemap{display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin: 25px 0px;}\n#twu-page .sitemap h3{font-size: 17px;}\n#twu-page .sitemap p{font-size: 12px; margin-top: 12px; line-height: 1.9;}\n@media (min-width: 1500px) {#twu-page .hero h1{font-size: 72px;}}\n@media (max-width: 1100px) {#twu-page .wrap{padding-left: 28px; padding-right: 28px;}\n#twu-page .navlist{gap: 14px;}\n#twu-page .navitem > a,#twu-page .navitem > button{font-size: 11px;}\n#twu-page .brand strong{font-size: 22px;}\n#twu-page .nav{gap: 14px;}\n#twu-page .hero h1{font-size: 57px;}\n#twu-page .quote .wrap{gap: 40px;}\n#twu-page .industry-copy{padding: 32px;}\n#twu-page .cap-grid{gap: 40px;}}\n@media (max-width: 920px) {#twu-page .mobile-toggle{display: block;}\n#twu-page .navlist{display: none; position: absolute; top: 76px; left: 0px; right: 0px; background: white; padding: 18px 28px; border-bottom: 1px solid var(--line); max-height: 75vh; overflow: auto; align-items: stretch;}\n#twu-page .navlist.visible{display: flex; flex-direction: column; gap: 0px;}\n#twu-page .navitem > a,#twu-page .navitem > button{display: block; padding: 12px 0px; font-size: 14px; width: 100%; text-align: left;}\n#twu-page .navitem.active::after{display: none;}\n#twu-page .drop{position: static; box-shadow: none; width: 100%; border: 0px; background: var(--pale);}\n#twu-page .nav{height: 76px;}\n#twu-page .nav > .btn{margin-left: auto;}\n#twu-page .hero .wrap{min-height: 550px;}\n#twu-page .hero-image{left: 25%; width: 75%; opacity: 0.65;}\n#twu-page .hero::after{background: linear-gradient(90deg, rgba(17, 28, 45, 0.96), rgba(17, 28, 45, 0.267));}\n#twu-page .section{padding: 65px 0px;}\n#twu-page .process-link{padding: 24px 15px; gap: 8px;}\n#twu-page .process-link small{font-size: 10px;}\n#twu-page .process-link strong{font-size: 12px;}\n#twu-page .process-link .arrow{display: none;}\n#twu-page .section-head h2{font-size: 35px;}\n#twu-page .cap-copy h2{font-size: 34px;}\n#twu-page .material-grid{grid-template-columns: 1fr 1fr;}\n#twu-page .resource-grid{grid-template-columns: 1fr 1fr;}\n#twu-page .resource-card.featured{grid-column: 1 \/ -1; min-height: 230px;}\n#twu-page .resource-type{margin-bottom: 24px;}\n#twu-page .footer-grid{grid-template-columns: 1.3fr 1fr;}\n#twu-page .quote .wrap{grid-template-columns: 1fr 300px;}}\n@media (max-width: 640px) {#twu-page .wrap{padding-left: 22px; padding-right: 22px;}\n#twu-page .topbar .wrap{font-size: 9px; height: 29px;}\n#twu-page .topbar .extra{display: none;}\n#twu-page .brand strong{font-size: 22px;}\n#twu-page .brand svg{width: 27px;}\n#twu-page .brand small{font-size: 7px;}\n#twu-page .nav > .btn{font-size: 10px; padding: 9px 10px; gap: 8px;}\n#twu-page .nav{gap: 10px;}\n#twu-page .hero h1{font-size: 46px;}\n#twu-page .hero .wrap{padding-top: 55px; padding-bottom: 72px; min-height: 550px;}\n#twu-page .hero-image{inset: 0px; width: 100%; opacity: 0.37; object-position: 68% center;}\n#twu-page .hero::after{background: linear-gradient(90deg, rgba(17, 28, 45, 0.94), rgba(17, 28, 45, 0.267));}\n#twu-page .hero p{font-size: 14px; max-width: 310px;}\n#twu-page .hero-caption{left: 22px; bottom: 20px; font-size: 8px;}\n#twu-page .hero-actions{gap: 16px;}\n#twu-page .hero-actions .btn{font-size: 12px; padding: 12px 15px; gap: 14px;}\n#twu-page .hero-actions .secondary{font-size: 11px;}\n#twu-page .process-grid{grid-template-columns: 1fr 1fr;}\n#twu-page .process-link{padding: 18px 10px; border-bottom: 1px solid var(--line);}\n#twu-page .process-link:nth-child(2){border-right: 0px;}\n#twu-page .process-link:nth-child(3){padding-left: 0px; border-bottom: 0px;}\n#twu-page .process-link:nth-child(4){border-bottom: 0px;}\n#twu-page .section{padding: 50px 0px;}\n#twu-page .section-head{display: block; margin-bottom: 23px;}\n#twu-page .section-head h2{font-size: 33px;}\n#twu-page .section-head p{margin-top: 18px;}\n#twu-page .section-head > .textlink{margin-top: 18px;}\n#twu-page .tabs{margin-top: 10px;}\n#twu-page .tabs button{padding: 13px 16px;}\n#twu-page .industry-panel{grid-template-columns: 1fr;}\n#twu-page .industry-visual{height: 250px;}\n#twu-page .industry-visual img{max-height: 220px; width: 75%;}\n#twu-page .industry-copy{padding: 28px 24px;}\n#twu-page .industry-copy h3{font-size: 28px;}\n#twu-page .cap-grid{grid-template-columns: 1fr; gap: 50px;}\n#twu-page .cap-image img{height: 290px;}\n#twu-page .cap-tag{right: 0px; padding: 17px 20px;}\n#twu-page .cap-copy h2{font-size: 33px;}\n#twu-page .material-grid{gap: 12px;}\n#twu-page .material-card{padding: 21px 16px; min-height: 238px;}\n#twu-page .material-card h3{font-size: 17px;}\n#twu-page .material-card .symbol{font-size: 31px;}\n#twu-page .material-card p{font-size: 11px;}\n#twu-page .resource-grid{grid-template-columns: 1fr;}\n#twu-page .resource-card{min-height: 270px;}\n#twu-page .resource-card.featured{grid-column: auto;}\n#twu-page .quote .wrap{grid-template-columns: 1fr; gap: 26px; padding-top: 43px; padding-bottom: 43px;}\n#twu-page .quote h2{font-size: 35px;}\n#twu-page .footer-grid{gap: 30px 20px;}\n#twu-page .footer-brand{grid-column: 1 \/ -1;}\n#twu-page .footer-grid .footer-col:last-child{grid-column: 1 \/ -1;}\n#twu-page .footer-bottom{gap: 20px; padding-bottom: 65px;}\n#twu-page .draftbar{left: 10px; bottom: 10px; font-size: 10px; gap: 8px;}\n#twu-page .dialog-body{padding: 25px;}\n#twu-page .dialog-body h2{font-size: 29px;}\n#twu-page .detail-grid,#twu-page .sitemap,#twu-page .quote-form{grid-template-columns: 1fr;}\n#twu-page .quote-form .full{grid-column: auto;}\n#twu-page .dialog-head{padding: 20px 25px;}}\n@media (prefers-reduced-motion: reduce) {#twu-page html{scroll-behavior: auto;}\n#twu-page *{transition: none !important;}}\n#twu-page .skip{position: absolute; left: 16px; top: -80px; background: white; padding: 12px; z-index: 100;}\n#twu-page .skip:focus{top: 8px;}\n#twu-page .navitem{display: flex; align-items: center; gap: 5px;}\n#twu-page .navitem > a{display: inline-block;}\n#twu-page .navitem > button{padding: 14px 0px; min-width: 14px;}\n#twu-page .navitem.active::after{bottom: 16px;}\n#twu-page .navlist{gap: 17px;}\n#twu-page .drop{max-height: 72vh; overflow: auto; top: 66px;}\n#twu-page .drop a{line-height: 1.35;}\n#twu-page .navitem > button:hover{color: var(--blue);}\n#twu-page .drop .drop-heading{font-size: 10px; letter-spacing: 0.13em; color: rgb(119, 132, 154); padding: 5px 12px 9px; text-transform: uppercase;}\n#twu-page .hero h1{max-width: 800px; font-size: clamp(42px, 4.5vw, 64px);}\n#twu-page .hero .wrap{min-height: 610px;}\n#twu-page .hero p{max-width: 480px;}\n#twu-page .sector-links{display: flex; gap: 12px 24px; flex-wrap: wrap; margin-top: 25px;}\n#twu-page .sector-links a{font-size: 12px; color: var(--blue); border-bottom: 1px solid rgb(189, 199, 255);}\n#twu-page .industry-copy p{min-height: 65px;}\n#twu-page .trust-strip{background: rgb(245, 247, 251); border-block: 1px solid var(--line);}\n#twu-page .trust-strip .wrap{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 26px; padding-top: 27px; padding-bottom: 27px;}\n#twu-page .trust-strip strong{font-size: 14px; display: block;}\n#twu-page .trust-strip p{font-size: 12px; color: var(--muted); margin-top: 4px;}\n#twu-page .trust-strip a{color: var(--blue); font-size: 12px;}\n#twu-page .proof-band{background: rgb(237, 241, 255);}\n#twu-page .proof-layout{display: grid; grid-template-columns: 1fr 1fr; gap: 65px; align-items: start;}\n#twu-page .proof-layout h2{font-size: 38px; margin: 16px 0px 24px;}\n#twu-page .proof-layout p{font-size: 15px; color: var(--muted);}\n#twu-page .proof-items{display: grid; gap: 0px;}\n#twu-page .proof-items a{padding: 19px 0px; border-bottom: 1px solid rgb(206, 216, 241); display: flex; justify-content: space-between; gap: 20px; font-size: 15px;}\n#twu-page .proof-items small{display: block; font-size: 12px; color: var(--muted); margin-top: 5px;}\n#twu-page .home-faq details,#twu-page .faq-list details{padding: 20px 0px; border-bottom: 1px solid var(--line);}\n#twu-page summary{cursor: pointer; font-weight: 600; line-height: 1.45;}\n#twu-page details p{padding-top: 12px; color: var(--muted); font-size: 14px; max-width: 850px;}\n#twu-page .home-faq h2{font-size: 38px; margin: 14px 0px 25px;}\n#twu-page .page-hero{background: rgb(242, 245, 250); border-bottom: 1px solid var(--line);}\n#twu-page .breadcrumbs{display: flex; gap: 8px; flex-wrap: wrap; font-size: 11px; color: rgb(107, 120, 144); padding: 23px 0px;}\n#twu-page .breadcrumbs a{color: var(--blue);}\n#twu-page .page-hero-grid{display: grid; grid-template-columns: 1.55fr 1fr; gap: 65px; align-items: center; padding: 25px 0px 55px;}\n#twu-page .page-hero h1{font-size: clamp(35px, 4.1vw, 56px); margin: 20px 0px 23px; max-width: 850px;}\n#twu-page .page-hero .intro{color: rgb(96, 112, 138); max-width: 740px; font-size: 17px; line-height: 1.75;}\n#twu-page .page-hero .btn{margin-top: 26px;}\n#twu-page .page-hero figure{margin: 0px;}\n#twu-page .page-hero figure img{height: 330px; width: 100%; object-fit: cover;}\n#twu-page .page-hero figcaption{font-size: 10px; color: rgb(119, 131, 151); margin-top: 9px;}\n#twu-page .route-card{background: var(--navy); color: white; padding: 35px;}\n#twu-page .route-card .eyebrow{color: rgb(170, 185, 255);}\n#twu-page .route-card h2{font-size: 25px; margin: 16px 0px 23px;}\n#twu-page .route-card ul{padding-left: 18px; margin: 0px; font-size: 13px; color: rgb(193, 204, 222);}\n#twu-page .route-card li{margin: 12px 0px;}\n#twu-page .route-card small{display: block; font-size: 10px; line-height: 1.5; color: rgb(154, 170, 193); margin-top: 24px;}\n#twu-page .document-layout{display: grid; grid-template-columns: minmax(0px, 1fr) 265px; gap: 65px; padding-top: 55px; padding-bottom: 65px;}\n#twu-page .article-content{min-width: 0px;}\n#twu-page .article-content h2{font-size: 29px; margin: 38px 0px 20px;}\n#twu-page .article-content > h2:first-child{margin-top: 0px;}\n#twu-page .article-content h3{font-size: 19px; margin: 20px 0px 10px;}\n#twu-page .article-content p,#twu-page .article-content li{font-size: 15px; line-height: 1.85; color: rgb(87, 102, 125);}\n#twu-page .article-content p{margin-bottom: 17px;}\n#twu-page .article-content ul,#twu-page .article-content ol{padding-left: 22px;}\n#twu-page .article-content li{margin: 9px 0px;}\n#twu-page .article-content a:not(.btn):not(.link-card){color: var(--blue); text-decoration: underline; text-underline-offset: 3px;}\n#twu-page .article-content .btn{color: white !important;}\n#twu-page .tw-seo .wrap{max-width: none; padding: 0px;}\n#twu-page .tw-seo section{padding: 0px;}\n#twu-page .tw-seo .grid{display: grid; grid-template-columns: 1fr; gap: 14px;}\n#twu-page .tw-seo .card{border-left: 3px solid rgb(186, 198, 255); padding: 4px 0px 4px 23px;}\n#twu-page .tw-seo .card h3{margin-top: 5px;}\n#twu-page .tw-seo .band{margin-top: 32px;}\n#twu-page .tw-seo .links{display: flex; gap: 10px 22px; flex-wrap: wrap; margin-top: 23px; font-size: 13px;}\n#twu-page .tw-seo .links a{display: inline;}\n#twu-page .content-aside{align-self: start; position: sticky; top: 115px; border: 1px solid var(--line); padding: 25px; background: rgb(255, 255, 255);}\n#twu-page .content-aside h2{font-size: 16px; letter-spacing: 0px; margin-bottom: 17px;}\n#twu-page .content-aside a{font-size: 12px; display: block; padding: 8px 0px; color: rgb(95, 111, 135);}\n#twu-page .content-aside .btn{color: white; display: flex; margin-top: 17px; padding: 12px; gap: 10px;}\n#twu-page .content-aside small{font-size: 11px; color: rgb(120, 133, 154); display: block; margin-top: 17px;}\n#twu-page .table-wrap{overflow: auto; border: 1px solid var(--line); margin: 22px 0px;}\n#twu-page table{border-collapse: collapse; width: 100%; font-size: 13px;}\n#twu-page th{text-align: left; background: rgb(237, 241, 249); color: rgb(36, 55, 80);}\n#twu-page td,#twu-page th{padding: 15px 18px; border-bottom: 1px solid var(--line); vertical-align: top; line-height: 1.6;}\n#twu-page td{color: rgb(96, 112, 137);}\n#twu-page tr:last-child td{border: 0px;}\n#twu-page .requirements th:first-child{width: 28%;}\n#twu-page .related{background: rgb(244, 246, 250);}\n#twu-page .related h2{font-size: 32px; margin: 12px 0px 30px;}\n#twu-page .link-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;}\n#twu-page .link-card{border: 1px solid var(--line); background: white; display: block; padding: 27px; transition: transform 0.2s, border-color 0.2s;}\n#twu-page .link-card:hover{transform: translateY(-3px); border-color: var(--blue);}\n#twu-page .link-card .eyebrow{font-size: 9px;}\n#twu-page .link-card h2,#twu-page .link-card h3{font-size: 22px; margin: 15px 0px;}\n#twu-page .link-card p{font-size: 12px; color: var(--muted); line-height: 1.8; margin-bottom: 20px;}\n#twu-page .link-card .textlink{font-size: 12px;}\n#twu-page .editor-note{border-left: 3px solid rgb(214, 156, 57); background: rgb(255, 249, 235); padding: 16px 19px; font-size: 12px; color: rgb(128, 97, 50); line-height: 1.7; margin: 28px 0px;}\n#twu-page .page-intro-note{color: rgb(139, 117, 62); font-size: 11px; padding-top: 15px;}\n#twu-page .draftbar{max-width: calc(100% - 24px); padding: 10px 14px; gap: 10px; bottom: 14px; left: 14px; flex-wrap: wrap;}\n#twu-page .draftbar a{font-size: 11px; color: var(--blue);}\n#twu-page .draftbar button{font-size: 11px;}\n#twu-page .draftbar b{font-size: 10px; white-space: nowrap;}\n#twu-page .draftbar span{font-size: 10px;}\n#twu-page .seo-dialog h2{font-size: 29px; margin-bottom: 19px;}\n#twu-page .seo-dialog dl{font-size: 13px;}\n#twu-page .seo-dialog dt{font-weight: bold; color: rgb(38, 61, 96); margin-top: 17px;}\n#twu-page .seo-dialog dd{margin: 4px 0px 0px; overflow-wrap: anywhere; color: rgb(97, 113, 139);}\n#twu-page .snippet{border: 1px solid var(--line); padding: 22px; margin-top: 22px;}\n#twu-page .snippet strong{font-size: 20px; color: rgb(25, 57, 178); font-weight: 400;}\n#twu-page .snippet small{display: block; color: rgb(84, 100, 119); font-size: 11px; margin-bottom: 8px;}\n#twu-page .snippet p{margin-top: 8px; font-size: 13px !important; color: rgb(90, 100, 117) !important;}\n#twu-page .content-tag{font-size: 11px; color: var(--blue); border: 1px solid rgb(207, 215, 253); padding: 6px 9px; display: inline-block; margin: 0px 8px 9px 0px;}\n#twu-page .plan-shell{padding: 52px 0px 70px;}\n#twu-page .plan-shell h1{font-size: 43px; margin: 15px 0px 22px;}\n#twu-page .plan-shell h2{font-size: 28px; margin: 48px 0px 22px;}\n#twu-page .plan-shell .lede{max-width: 850px; font-size: 16px; color: rgb(100, 116, 139);}\n#twu-page .plan-nav{display: flex; gap: 8px; flex-wrap: wrap; margin: 27px 0px;}\n#twu-page .plan-nav a{font-size: 12px; padding: 9px 15px; background: rgb(237, 241, 255); color: var(--blue);}\n#twu-page .plan-shell td{min-width: 130px;}\n#twu-page .plan-shell .link-grid h3{font-size: 19px;}\n#twu-page .plan-shell p,#twu-page .plan-shell li{font-size: 14px; color: rgb(97, 112, 138); line-height: 1.9;}\n#twu-page .plan-shell .notice{padding: 21px 24px; border-left: 4px solid var(--blue); background: rgb(238, 242, 255); margin-top: 25px;}\n#twu-page .keyword-filter{display: flex; flex-wrap: wrap; gap: 12px; align-items: center; margin-top: 20px;}\n#twu-page .keyword-filter input,#twu-page .keyword-filter select{padding: 11px; border: 1px solid rgb(204, 213, 229); background: rgb(255, 255, 255); font-size: 13px; max-width: 100%;}\n#twu-page .keyword-filter input{flex: 1 1 0%; min-width: 190px;}\n#twu-page .keyword-count{font-size: 12px; color: rgb(106, 120, 144);}\n#twu-page .keyword-table td:first-child{font-weight: 600; color: rgb(36, 61, 100);}\n#twu-page .keyword-table td small{font-weight: normal; display: block; margin-top: 8px; color: rgb(119, 131, 152);}\n#twu-page .keyword-table td a{color: var(--blue);}\n#twu-page .architecture{display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;}\n#twu-page .architecture section{border: 1px solid var(--line); padding: 25px;}\n#twu-page .architecture h3{font-size: 18px; margin: 0px 0px 15px;}\n#twu-page .architecture a{display: block; font-size: 13px; line-height: 1.5; color: var(--blue); margin: 10px 0px;}\n#twu-page .phase-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}\n#twu-page .phase-grid article{background: rgb(241, 244, 249); padding: 24px;}\n#twu-page .phase-grid h3{font-size: 20px; margin: 14px 0px;}\n#twu-page .quote-page .quote-form{margin-top: 28px;}\n#twu-page .quote-page .quote-form label{min-width: 0px;}\n#twu-page .quote-page input,#twu-page .quote-page textarea,#twu-page .quote-page select{max-width: 100%;}\n#twu-page .quote-page .form-message{padding: 13px 0px; font-size: 13px; color: var(--blue);}\n@media (min-width: 921px) {#twu-page .navitem:hover .drop,#twu-page .navitem:focus-within .drop{display: block;}\n#twu-page .header .navitem.active::after{bottom: 9px;}}\n@media (max-width: 1100px) {#twu-page .navlist{gap: 10px;}\n#twu-page .navitem > a{font-size: 11px;}\n#twu-page .brand strong{font-size: 22px;}\n#twu-page .brand small{font-size: 7px;}\n#twu-page .document-layout{gap: 32px;}\n#twu-page .page-hero-grid{gap: 35px;}}\n@media (max-width: 920px) {#twu-page .navitem{display: flex; flex-wrap: wrap; justify-content: space-between;}\n#twu-page .navitem > a{padding: 11px 0px; font-size: 14px;}\n#twu-page .navitem > button{padding: 9px 12px;}\n#twu-page .navitem .drop{width: 100%; position: static; box-shadow: none; border: 0px; padding: 0px 10px 10px;}\n#twu-page .navitem.active::after{display: none;}\n#twu-page .navlist:not(.visible){display: none;}\n#twu-page .page-hero-grid{grid-template-columns: 1fr; gap: 28px;}\n#twu-page .page-hero h1{font-size: 42px;}\n#twu-page .page-hero figure img{height: 260px;}\n#twu-page .route-card{padding: 25px;}\n#twu-page .route-card h2{font-size: 22px;}\n#twu-page .route-card ul{display: grid; grid-template-columns: 1fr 1fr; gap: 0px 22px;}\n#twu-page .document-layout{grid-template-columns: 1fr;}\n#twu-page .content-aside{position: static;}\n#twu-page .link-grid{grid-template-columns: repeat(2, 1fr);}\n#twu-page .proof-layout{gap: 30px;}\n#twu-page .architecture{grid-template-columns: repeat(2, 1fr);}\n#twu-page .phase-grid{grid-template-columns: 1fr;}\n#twu-page .plan-shell h1{font-size: 35px;}\n#twu-page .plan-shell td{min-width: 140px;}}\n@media (max-width: 640px) {#twu-page .hero .wrap{min-height: 570px;}\n#twu-page .hero h1{font-size: 40px;}\n#twu-page .trust-strip .wrap{grid-template-columns: 1fr; padding-top: 24px; padding-bottom: 24px; gap: 18px;}\n#twu-page .proof-layout{grid-template-columns: 1fr;}\n#twu-page .proof-layout h2,#twu-page .home-faq h2{font-size: 30px;}\n#twu-page .sector-links{gap: 10px 18px;}\n#twu-page .page-hero-grid{padding-top: 8px; padding-bottom: 32px;}\n#twu-page .page-hero h1{font-size: 35px; overflow-wrap: break-word;}\n#twu-page .page-hero .intro{font-size: 15px;}\n#twu-page .breadcrumbs{font-size: 10px;}\n#twu-page .page-hero figure img{height: 220px;}\n#twu-page .route-card ul{display: block;}\n#twu-page .document-layout{padding-top: 30px; padding-bottom: 35px;}\n#twu-page .article-content h2{font-size: 25px;}\n#twu-page .article-content p,#twu-page .article-content li{font-size: 14px;}\n#twu-page .link-grid{grid-template-columns: 1fr;}\n#twu-page .link-card{padding: 23px;}\n#twu-page .architecture{grid-template-columns: 1fr;}\n#twu-page .plan-shell{padding-top: 28px;}\n#twu-page .plan-shell h1{font-size: 31px;}\n#twu-page .keyword-filter select{width: 100%;}\n#twu-page .draftbar span{display: none;}\n#twu-page .draftbar{padding: 8px 12px;}\n#twu-page .requirements td,#twu-page .requirements th{padding: 11px; font-size: 12px;}\n#twu-page .route-card small{margin-top: 15px;}\n#twu-page .quote-page .quote-form{grid-template-columns: 1fr;}\n#twu-page .quote-page .quote-form .full{grid-column: auto;}}\n@media (prefers-reduced-motion: reduce) {#twu-page .link-card{transition: none;}}\n#twu-page .brand img{width: 54px; height: 54px; object-fit: contain;}\n#twu-page .navlist{gap: 15px;}\n#twu-page .navitem > a{font-size: 12px;}\n#twu-page .nav .brand strong{font-size: 24px;}\n#twu-page .nav .brand small{letter-spacing: 1.6px;}\n#twu-page .product-spotlights{display: grid; grid-template-columns: 1fr 1fr; gap: 24px;}\n#twu-page .product-spotlights article{border: 1px solid var(--line); display: grid; grid-template-columns: 1fr 1fr; align-items: center; background: rgb(255, 255, 255);}\n#twu-page .product-photo{padding: 24px; background: rgb(243, 245, 249); align-self: stretch; display: flex; align-items: center;}\n#twu-page .product-photo img{width: 100%; aspect-ratio: 1 \/ 1; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .product-spotlights article > div:last-child{padding: 28px;}\n#twu-page .product-spotlights h3{font-size: 23px; margin: 13px 0px;}\n#twu-page .product-spotlights p{font-size: 12px; color: var(--muted); line-height: 1.75; margin-bottom: 23px;}\n#twu-page .product-spotlights .textlink{font-size: 12px;}\n#twu-page .catalogue-links{display: flex; gap: 12px 22px; flex-wrap: wrap; margin-top: 30px;}\n#twu-page .catalogue-links a{font-size: 12px; color: var(--blue); border-bottom: 1px solid rgb(204, 213, 255);}\n#twu-page .asset-note{line-height: 1.6; margin-top: 18px; font-size: 10px !important; color: rgb(137, 148, 166) !important;}\n#twu-page .order-section{background: rgb(243, 246, 251);}\n#twu-page .order-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px;}\n#twu-page .order-grid b{font-size: 35px; font-weight: 400; color: rgb(157, 172, 219);}\n#twu-page .order-grid h3{font-size: 19px; margin: 18px 0px 12px;}\n#twu-page .order-grid p{font-size: 13px; color: var(--muted);}\n#twu-page .client-section h2{font-size: 38px; margin: 15px 0px 30px;}\n#twu-page .review-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 25px;}\n#twu-page .review-grid figure{margin: 0px; padding: 30px; background: rgb(243, 245, 250); border-top: 2px solid var(--blue);}\n#twu-page .review-grid blockquote{font-size: 17px; line-height: 1.7; margin: 0px 0px 20px; color: rgb(77, 95, 120);}\n#twu-page .review-grid figcaption{font-size: 13px; font-weight: bold;}\n#twu-page .material-grid{grid-template-columns: repeat(5, 1fr);}\n#twu-page .material-card{padding: 25px 19px;}\n#twu-page .material-card .symbol{font-size: 30px;}\n#twu-page .material-card h3{font-size: 17px;}\n#twu-page .material-card .status-chip{margin-top: 13px;}\n#twu-page .status-chip{display: inline-block; border: 1px solid rgb(195, 171, 103); color: rgb(191, 163, 102); font-size: 10px; padding: 3px 7px; line-height: 1.5;}\n#twu-page .hero-status{margin-top: 20px; font-size: 12px; line-height: 1.7; background: rgb(255, 246, 228); border-left: 3px solid rgb(204, 155, 62); padding: 13px 16px; color: rgb(127, 97, 48);}\n#twu-page .page-hero figure.product-hero img{height: 330px; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .page-hero figure.product-hero{background: rgb(233, 238, 245); padding: 20px;}\n#twu-page .page-hero h1{font-size: clamp(34px, 3.7vw, 51px);}\n#twu-page .workflow{display: grid; gap: 16px; list-style: none !important; padding: 0px !important; margin: 30px 0px !important;}\n#twu-page .workflow > li{display: flex; gap: 22px; border: 1px solid var(--line); padding: 23px; margin: 0px !important;}\n#twu-page .step-number{font-size: 26px; color: rgb(162, 176, 216); line-height: 1.2; min-width: 36px;}\n#twu-page .workflow h3{font-size: 19px; margin: 0px 0px 13px;}\n#twu-page .workflow p{margin: 0px;}\n#twu-page .flow-line{border-left: 3px solid var(--blue); padding: 16px 20px; background: rgb(238, 242, 255); font-size: 14px !important;}\n#twu-page .all-industry-links{margin-top: 32px;}\n#twu-page .all-industry-links h3{font-size: 16px;}\n#twu-page .all-industry-links nav{display: flex; flex-wrap: wrap; gap: 12px 20px; margin-top: 17px;}\n#twu-page .all-industry-links a{font-size: 12px; color: var(--blue);}\n#twu-page .service-options{border: 1px solid var(--line); padding: 18px; display: flex; gap: 18px; flex-wrap: wrap;}\n#twu-page .service-options legend{font-size: 13px; padding: 0px 6px;}\n#twu-page .service-options label{align-items: center; gap: 8px; font-size: 13px; display: flex !important;}\n#twu-page .service-options input{width: auto !important; margin: 0px !important;}\n#twu-page .quote-form small{font-size: 11px; color: rgb(122, 136, 156);}\n#twu-page .video-plans{display: grid; gap: 16px;}\n#twu-page .video-plans article{padding: 28px; background: rgb(238, 242, 250); border: 1px solid var(--line);}\n#twu-page .video-plans span{font-size: 10px; letter-spacing: 0.13em; color: rgb(135, 151, 180);}\n#twu-page .route-url{display: block; font-size: 10px; color: rgb(125, 138, 160); overflow-wrap: anywhere; line-height: 1.5;}\n#twu-page .architecture a{margin-bottom: 3px;}\n#twu-page .secondary-materials{margin-top: 30px; font-size: 13px; display: flex; gap: 20px; flex-wrap: wrap;}\n#twu-page .secondary-materials a{color: var(--blue);}\n@media (max-width: 1150px) {#twu-page .navlist{gap: 10px;}\n#twu-page .navitem > a{font-size: 11px;}\n#twu-page .nav .brand strong{font-size: 22px;}\n#twu-page .nav .brand small{font-size: 7px;}\n#twu-page .nav .btn{padding: 11px 12px;}\n#twu-page .product-spotlights article{grid-template-columns: 1fr;}\n#twu-page .product-photo{justify-content: center;}\n#twu-page .product-photo img{max-width: 260px;}\n#twu-page .material-grid{grid-template-columns: repeat(3, 1fr);}}\n@media (max-width: 920px) {#twu-page .navitem > a{font-size: 14px;}\n#twu-page .order-grid{grid-template-columns: repeat(2, 1fr);}\n#twu-page .page-hero figure.product-hero img{height: 280px;}}\n#twu-page .product-photo img{height: auto; aspect-ratio: 1 \/ 1; object-fit: contain;}\n#twu-page .integrated-catalogue{margin-top: 30px; padding-top: 27px; border-top: 1px solid rgb(204, 211, 224); scroll-margin-top: 120px;}\n#twu-page .catalogue-heading{display: flex; justify-content: space-between; align-items: end; gap: 28px;}\n#twu-page .catalogue-heading h3{font-size: 23px; margin-top: 10px;}\n#twu-page .catalogue-heading > p{font-size: 13px; color: var(--muted); max-width: 340px;}\n#twu-page .integrated-catalogue .catalogue-links{margin-top: 20px; gap: 10px;}\n#twu-page .integrated-catalogue .catalogue-links a{background: white; border: 1px solid var(--line); padding: 8px 12px;}\n#twu-page .integrated-catalogue .catalogue-links a:hover{border-color: var(--blue); background: rgb(238, 242, 255);}\n#twu-page .integrated-catalogue .asset-note{margin-top: 13px;}\n@media (max-width: 640px) {#twu-page .catalogue-heading{display: block;}\n#twu-page .catalogue-heading h3{font-size: 21px;}\n#twu-page .catalogue-heading > p{margin-top: 12px;}\n#twu-page .integrated-catalogue{margin-top: 23px; padding-top: 23px;}\n#twu-page .integrated-catalogue .catalogue-links a{font-size: 11px; padding: 8px 10px;}}\n@media (max-width: 640px) {#twu-page .brand img{width: 38px; height: 40px;}\n#twu-page .nav .brand strong{font-size: 21px;}\n#twu-page .nav .brand small{font-size: 6px; letter-spacing: 1px;}\n#twu-page .nav .btn{font-size: 10px; padding: 10px 11px; gap: 8px;}\n#twu-page .nav{gap: 9px;}\n#twu-page .product-spotlights{grid-template-columns: 1fr;}\n#twu-page .product-spotlights article{grid-template-columns: 1fr 1fr;}\n#twu-page .product-photo{padding: 13px;}\n#twu-page .product-spotlights article > div:last-child{padding: 19px;}\n#twu-page .product-spotlights h3{font-size: 20px;}\n#twu-page .product-spotlights .textlink{font-size: 11px;}\n#twu-page .material-grid{grid-template-columns: repeat(2, 1fr);}\n#twu-page .order-grid{gap: 20px;}\n#twu-page .order-grid h3{font-size: 17px;}\n#twu-page .review-grid{grid-template-columns: 1fr;}\n#twu-page .review-grid blockquote{font-size: 15px;}\n#twu-page .client-section h2{font-size: 29px;}\n#twu-page .workflow > li{padding: 16px; gap: 12px;}\n#twu-page .workflow h3{font-size: 17px;}\n#twu-page .step-number{font-size: 21px; min-width: 29px;}\n#twu-page .page-hero h1{font-size: 34px;}\n#twu-page .service-options{display: grid; gap: 12px;}\n#twu-page .page-hero figure.product-hero img{height: 220px;}}\n#twu-page .industry-products{margin: 36px 0px; padding: 28px; background: rgb(244, 246, 251); border: 1px solid rgb(220, 226, 237);}\n#twu-page .industry-products h2{margin: 14px 0px 24px;}\n#twu-page .industry-product-links{display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 12px;}\n#twu-page .industry-product-links a{display: block; padding: 18px; background: rgb(255, 255, 255); border: 1px solid rgb(220, 226, 237); text-decoration: none; color: rgb(48, 75, 255);}\n#twu-page .industry-product-links a:hover{border-color: rgb(48, 75, 255);}\n#twu-page .industry-product-links a:focus-visible{outline: rgb(48, 75, 255) solid 3px; outline-offset: 3px;}\n#twu-page .industry-product-links strong{display: flex; justify-content: space-between; gap: 12px; font-size: 15px;}\n#twu-page .industry-product-links p{font-size: 14px; line-height: 1.6; color: rgb(99, 113, 139); margin: 12px 0px 0px;}\n#twu-page .industry-products small{display: block; margin-top: 12px; color: rgb(99, 113, 139);}\n#twu-page .industry-products.compact{margin: 26px 0px 0px; padding: 22px 0px 0px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(220, 226, 237) currentcolor currentcolor; border-image: none; background: transparent;}\n#twu-page .compact .industry-product-links{margin-top: 12px; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));}\n#twu-page .compact .industry-product-links a{padding: 12px;}\n#twu-page .compact .eyebrow{font-size: 11px;}\n@media (max-width: 600px) {#twu-page .industry-products{padding: 18px;}\n#twu-page .industry-product-links{grid-template-columns: 1fr;}}\n#twu-page .industry-image-link{color: inherit; text-decoration: none; cursor: pointer;}\n#twu-page .industry-image-link:focus-visible{outline: rgb(48, 75, 255) solid 3px; outline-offset: -4px;}\n#twu-page .industry-image-link img{transition: transform 0.2s;}\n#twu-page .industry-image-link:hover img{transform: scale(1.025);}\n@media (prefers-reduced-motion: reduce) {#twu-page .industry-image-link img{transition: none;}}\n#twu-page .glass-page{background: rgb(255, 255, 255);}\n#twu-page .glass-intro{background: rgb(243, 245, 250); border-bottom: 1px solid var(--line);}\n#twu-page .glass-hero{display: grid; grid-template-columns: 1.3fr 0.7fr; gap: 50px; align-items: center; padding: 12px 0px 42px;}\n#twu-page .glass-hero h1{font-size: 49px; line-height: 1.08; margin: 18px 0px 20px;}\n#twu-page .glass-hero h1 span{color: rgb(113, 130, 157);}\n#twu-page .glass-hero p{max-width: 610px; font-size: 15px; color: var(--muted); line-height: 1.8;}\n#twu-page .glass-actions{display: flex; align-items: center; gap: 25px; margin-top: 27px;}\n#twu-page .glass-hero figure{margin: 0px; text-align: center;}\n#twu-page .glass-hero img{height: 280px; width: 100%; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .glass-hero figcaption{font-size: 10px; color: rgb(133, 146, 166); letter-spacing: 0.04em; margin-top: 7px;}\n#twu-page .glass-catalogue{display: grid; grid-template-columns: 220px minmax(0px, 1fr); gap: 40px; padding-top: 55px; padding-bottom: 60px; scroll-margin-top: 110px;}\n#twu-page .glass-sidebar{align-self: start; position: sticky; top: 110px;}\n#twu-page .glass-sidebar details{border: 1px solid var(--line); padding: 18px 14px;}\n#twu-page .glass-sidebar summary{font-size: 14px; font-weight: 700; padding: 0px 5px 14px; cursor: pointer;}\n#twu-page .glass-side-options{display: grid; gap: 3px;}\n#twu-page .glass-side-options button{display: flex; align-items: center; justify-content: space-between; text-align: left; padding: 10px; font-size: 12px; background: transparent; color: rgb(104, 118, 141);}\n#twu-page .glass-side-options button[aria-pressed=\"true\"]{color: var(--blue); background: rgb(238, 241, 255); font-weight: 700;}\n#twu-page .glass-side-options span{font-size: 10px;}\n#twu-page .glass-help{background: rgb(17, 30, 50); color: white; padding: 24px 20px; margin-top: 22px;}\n#twu-page .glass-help .eyebrow{color: rgb(153, 172, 255); font-size: 9px;}\n#twu-page .glass-help h3{font-size: 22px; margin: 14px 0px;}\n#twu-page .glass-help p{font-size: 12px; color: rgb(182, 194, 212); margin-bottom: 20px;}\n#twu-page .glass-help a{font-size: 12px; color: rgb(181, 194, 255);}\n#twu-page .glass-back{display: block; font-size: 11px; color: rgb(124, 139, 161); margin-top: 18px;}\n#twu-page .glass-results-heading{display: flex; align-items: end; justify-content: space-between; margin-bottom: 25px;}\n#twu-page .glass-results-heading h2{font-size: 34px; margin-top: 10px;}\n#twu-page .glass-results-heading > span{font-size: 12px; color: rgb(132, 144, 162);}\n#twu-page .glass-toolbar{display: flex; gap: 15px;}\n#twu-page .glass-search{flex: 1 1 0%;}\n#twu-page .glass-search input{width: 100%; height: 45px; padding: 10px 15px; border: 1px solid rgb(214, 221, 231); background: rgb(248, 249, 251); font-size: 13px;}\n#twu-page .glass-sort{display: flex; align-items: center; gap: 8px; font-size: 12px; color: rgb(103, 118, 141);}\n#twu-page .glass-sort select{height: 45px; border: 1px solid var(--line); padding: 8px; background: white; font-size: 12px;}\n#twu-page .glass-groups{display: flex; gap: 7px; flex-wrap: wrap; margin-top: 18px;}\n#twu-page .glass-groups button{font-size: 11px; background: white; border: 1px solid var(--line); padding: 7px 12px; border-radius: 20px; color: rgb(99, 113, 138);}\n#twu-page .glass-groups button[aria-pressed=\"true\"]{background: rgb(29, 46, 73); color: white; border-color: rgb(29, 46, 73);}\n#twu-page .glass-filter-status{display: flex; gap: 15px; align-items: center; justify-content: space-between; min-height: 48px; font-size: 11px; color: rgb(138, 149, 165);}\n#twu-page .glass-filter-status button{background: none; color: var(--blue); font-size: 11px;}\n#twu-page .glass-grid{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 18px;}\n#twu-page .glass-card{border: 1px solid var(--line); transition: border-color 0.15s, box-shadow 0.15s;}\n#twu-page .glass-card:hover{border-color: rgb(158, 175, 255); box-shadow: rgba(18, 42, 76, 0.05) 0px 7px 20px;}\n#twu-page .glass-card-visual{height: 151px; position: relative; background: rgb(242, 245, 249); display: flex; justify-content: center; align-items: center; color: rgb(113, 132, 159);}\n#twu-page .glass-card-visual svg{height: 132px; width: 132px;}\n#twu-page .glass-card-visual > span{position: absolute; left: 14px; top: 12px; font-size: 10px; color: rgb(154, 168, 187);}\n#twu-page .glass-card-visual small{position: absolute; bottom: 8px; right: 10px; font-size: 8px; color: rgb(150, 163, 181);}\n#twu-page .glass-card-copy{padding: 20px 18px;}\n#twu-page .glass-card h3{font-size: 20px; letter-spacing: -0.02em; margin-bottom: 12px;}\n#twu-page .glass-card-copy p{font-size: 12px; line-height: 1.65; color: rgb(113, 128, 153); min-height: 59px;}\n#twu-page .glass-card-copy > small{display: block; font-size: 9px; line-height: 1.6; color: rgb(136, 151, 171); padding: 12px 0px 17px;}\n#twu-page .glass-card-copy .textlink{font-size: 12px; display: flex; justify-content: space-between;}\n#twu-page .glass-disclosure{font-size: 10px; color: rgb(137, 151, 172); line-height: 1.8; margin-top: 22px;}\n#twu-page #glass-empty{padding: 45px 22px; text-align: center; background: rgb(245, 247, 251);}\n#twu-page #glass-empty h3{font-size: 23px;}\n#twu-page #glass-empty p{margin: 15px 0px; font-size: 13px; color: rgb(115, 129, 151);}\n#twu-page .glass-spec{padding: 50px 0px; background: rgb(243, 245, 250);}\n#twu-page .glass-spec > .wrap{display: grid; grid-template-columns: 1fr 1.7fr; gap: 50px;}\n#twu-page .glass-spec h2{font-size: 34px; margin: 14px 0px 24px;}\n#twu-page .glass-spec .textlink{font-size: 12px;}\n#twu-page .glass-checklist{display: grid; grid-template-columns: 1fr 1fr; gap: 30px;}\n#twu-page .glass-checklist article{display: flex; gap: 15px;}\n#twu-page .glass-checklist article > span{font-size: 12px; color: rgb(136, 156, 218);}\n#twu-page .glass-checklist h3{font-size: 16px; letter-spacing: 0px; margin-bottom: 10px;}\n#twu-page .glass-checklist p{font-size: 12px; color: rgb(113, 129, 154);}\n#twu-page .glass-bottom{padding-top: 48px; padding-bottom: 40px; display: flex; justify-content: space-between; align-items: center; gap: 30px;}\n#twu-page .glass-bottom h2{font-size: 33px; margin: 13px 0px;}\n#twu-page .glass-bottom p{font-size: 13px; color: rgb(118, 132, 154);}\n#twu-page .glass-editor-note{font-size: 11px; color: rgb(129, 144, 166); line-height: 1.9; padding-bottom: 35px;}\n#twu-page .glass-editor-note a{color: var(--blue);}\n#twu-page .sr-only{position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px;}\n#twu-page .glass-page [hidden]{display: none !important;}\n@media (max-width: 1100px) {#twu-page .glass-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .glass-catalogue{gap: 25px; grid-template-columns: 195px minmax(0px, 1fr);}\n#twu-page .glass-hero h1{font-size: 42px;}}\n#twu-page .architectural-products{padding: 28px; background: rgb(243, 245, 250); border: 1px solid var(--line); margin: 35px 0px; scroll-margin-top: 125px;}\n#twu-page .architectural-products h2{margin-top: 12px !important;}\n#twu-page .architectural-product-grid{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 12px; margin: 24px 0px;}\n#twu-page .architectural-product-grid > a{position: relative; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 8px; padding: 15px 10px 19px; border: 1px solid var(--line); background: white; text-decoration: none !important;}\n#twu-page .architectural-product-grid > a:hover{border-color: var(--blue); background: rgb(238, 242, 255);}\n#twu-page .architectural-product-grid svg{width: 88px; height: 88px; color: rgb(113, 132, 159);}\n#twu-page .architectural-product-grid span{font-size: 13px; font-weight: 600; color: rgb(36, 54, 78);}\n#twu-page .architectural-product-grid b{position: absolute; right: 10px; top: 8px; font-size: 13px; color: var(--blue);}\n#twu-page .architectural-product-actions{display: flex; align-items: center; gap: 18px; flex-wrap: wrap;}\n#twu-page .architectural-product-actions .btn{font-size: 12px; color: white !important; text-decoration: none !important;}\n#twu-page .architectural-product-actions > span{font-size: 10px; color: rgb(128, 144, 168);}\n#twu-page .architectural-products-jump{display: inline-block; margin: 18px 0px 0px 20px; color: var(--blue); font-size: 13px;}\n#twu-page .glass-card[id]{scroll-margin-top: 130px;}\n#twu-page .glass-card:target{outline: 2px solid var(--blue); outline-offset: 2px;}\n@media (max-width: 700px) {#twu-page .architectural-products{padding: 19px;}\n#twu-page .architectural-product-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .architectural-products-jump{margin-left: 0px; display: block;}\n#twu-page .architectural-product-actions .btn{width: 100%; justify-content: center;}}\n@media (max-width: 700px) {#twu-page .glass-hero{grid-template-columns: 1fr; gap: 22px; padding-bottom: 28px;}\n#twu-page .glass-hero h1{font-size: 37px;}\n#twu-page .glass-hero p{font-size: 14px;}\n#twu-page .glass-hero img{height: 200px;}\n#twu-page .glass-actions{gap: 15px; flex-wrap: wrap;}\n#twu-page .glass-actions .btn,#twu-page .glass-actions .textlink{font-size: 12px;}\n#twu-page .glass-catalogue{display: block; padding-top: 30px;}\n#twu-page .glass-sidebar{position: static; margin-bottom: 25px;}\n#twu-page .glass-side-options{grid-template-columns: 1fr 1fr;}\n#twu-page .glass-help,#twu-page .glass-back{display: none;}\n#twu-page .glass-toolbar{flex-wrap: wrap;}\n#twu-page .glass-search{flex-basis: 100%;}\n#twu-page .glass-sort{margin-left: auto;}\n#twu-page .glass-results-heading h2{font-size: 30px;}\n#twu-page .glass-grid{gap: 12px;}\n#twu-page .glass-card-copy{padding: 15px 12px;}\n#twu-page .glass-card h3{font-size: 18px;}\n#twu-page .glass-card-copy p{min-height: 80px;}\n#twu-page .glass-card-visual{height: 132px;}\n#twu-page .glass-card-visual svg{height: 116px; width: 116px;}\n#twu-page .glass-spec > .wrap{grid-template-columns: 1fr; gap: 25px;}\n#twu-page .glass-checklist{gap: 23px; grid-template-columns: 1fr;}\n#twu-page .glass-bottom{align-items: start; flex-direction: column;}\n#twu-page .glass-bottom h2{font-size: 30px;}}\n#twu-page .custom-hero{background: rgb(19, 34, 55); color: white;}\n#twu-page .custom-hero-grid{display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 50px; padding-top: 60px; padding-bottom: 55px; align-items: center;}\n#twu-page .custom-hero .eyebrow{color: rgb(164, 183, 255);}\n#twu-page .custom-hero h1{font-size: 49px; margin: 22px 0px; line-height: 1.12;}\n#twu-page .custom-hero h1 span{color: rgb(167, 185, 238);}\n#twu-page .custom-hero p{max-width: 620px; color: rgb(187, 200, 218); font-size: 15px; line-height: 1.8;}\n#twu-page .custom-actions{display: flex; align-items: center; gap: 22px; margin-top: 29px;}\n#twu-page .custom-actions > a:not(.btn){font-size: 12px; color: rgb(207, 218, 239);}\n#twu-page .custom-points{display: flex; gap: 17px; flex-wrap: wrap; font-size: 10px; margin-top: 32px; color: rgb(148, 169, 201);}\n#twu-page .custom-points span::before{content: \"+\"; color: rgb(156, 178, 255); margin-right: 7px;}\n#twu-page .custom-hero figure{margin: 0px; position: relative;}\n#twu-page .custom-hero img{width: 100%; height: 360px; object-fit: cover; opacity: 0.7;}\n#twu-page .custom-hero figcaption{font-size: 9px; color: rgb(159, 177, 206); margin-top: 10px;}\n#twu-page .custom-image-label{position: absolute; bottom: 36px; left: 23px; text-shadow: rgb(0, 0, 0) 0px 1px 7px;}\n#twu-page .custom-image-label span{font-size: 9px; letter-spacing: 0.1em;}\n#twu-page .custom-image-label strong{display: block; font-size: 27px; line-height: 1.15; margin-top: 12px;}\n#twu-page .custom-section-nav{display: flex; gap: 30px; flex-wrap: wrap; padding-top: 23px; padding-bottom: 23px; border-bottom: 1px solid var(--line); font-size: 12px; color: rgb(86, 108, 142);}\n#twu-page .custom-scope-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}\n#twu-page .custom-scope-grid article{padding: 25px 21px; border: 1px solid var(--line);}\n#twu-page .custom-scope-grid article > span{font-size: 25px; color: rgb(164, 180, 210);}\n#twu-page .custom-scope-grid h3{font-size: 21px; margin: 23px 0px 15px;}\n#twu-page .custom-scope-grid p{font-size: 13px; color: var(--muted); margin-bottom: 20px;}\n#twu-page .custom-scope-grid a{font-size: 12px; color: var(--blue);}\n#twu-page .custom-materials{background: rgb(243, 245, 250); padding: 55px 0px;}\n#twu-page .custom-materials > .wrap{display: grid; grid-template-columns: 1fr 1fr; gap: 65px;}\n#twu-page .custom-materials h2{font-size: 36px; margin: 18px 0px 23px;}\n#twu-page .custom-materials p{color: var(--muted); font-size: 14px; margin-bottom: 22px;}\n#twu-page .custom-material-list > a{display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid rgb(213, 221, 232); padding: 15px 0px;}\n#twu-page .custom-material-list h3{font-size: 18px; letter-spacing: 0px; margin-bottom: 7px;}\n#twu-page .custom-material-list p{font-size: 12px; margin: 0px;}\n#twu-page .custom-material-list > a > span{color: var(--blue); margin-left: 18px;}\n#twu-page .custom-workflow{display: grid; grid-template-columns: repeat(4, 1fr); gap: 26px; list-style: none; padding: 0px; margin: 35px 0px;}\n#twu-page .custom-workflow li{border-top: 2px solid rgb(143, 166, 255); padding-top: 20px;}\n#twu-page .custom-workflow b{font-size: 12px; color: var(--blue);}\n#twu-page .custom-workflow h3{font-size: 21px; margin: 17px 0px;}\n#twu-page .custom-workflow p{font-size: 13px; color: var(--muted);}\n#twu-page .custom-small{font-size: 11px; color: rgb(130, 145, 167); line-height: 1.8; margin-top: 25px;}\n#twu-page .custom-small a{color: var(--blue);}\n#twu-page .custom-rfq{background: rgb(237, 241, 255); padding: 55px 0px;}\n#twu-page .custom-rfq > .wrap{display: grid; grid-template-columns: 1fr 1fr; gap: 65px; align-items: center;}\n#twu-page .custom-rfq h2{font-size: 39px; margin: 19px 0px 23px;}\n#twu-page .custom-rfq p{font-size: 14px; color: rgb(101, 119, 147); margin-bottom: 25px;}\n#twu-page .custom-rfq-list{background: white; border: 1px solid rgb(213, 223, 246); padding: 30px;}\n#twu-page .custom-rfq-list h3{font-size: 23px; margin-bottom: 20px;}\n#twu-page .custom-rfq-list > div{display: flex; gap: 17px; border-top: 1px solid var(--line); padding-top: 16px;}\n#twu-page .custom-rfq-list > div > span{font-size: 11px; color: rgb(142, 161, 204);}\n#twu-page .custom-rfq-list strong{display: block; color: rgb(38, 60, 90); margin-bottom: 7px;}\n#twu-page .custom-rfq-list p{font-size: 12px; line-height: 1.6; margin-bottom: 17px;}\n#twu-page .custom-rfq-list small{font-size: 10px; color: rgb(139, 151, 173);}\n#twu-page .custom-application-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}\n#twu-page .custom-application-grid > a{border: 1px solid var(--line); padding: 28px;}\n#twu-page .custom-application-grid h3{font-size: 23px; margin-bottom: 15px;}\n#twu-page .custom-application-grid p{font-size: 13px; color: var(--muted); margin-bottom: 23px;}\n#twu-page .custom-application-grid span{font-size: 12px; color: var(--blue);}\n#twu-page .custom-faq{padding-bottom: 55px;}\n#twu-page .custom-faq h2{font-size: 37px; margin: 17px 0px 30px;}\n#twu-page .custom-faq details{border-top: 1px solid var(--line); padding: 17px 0px;}\n#twu-page .custom-faq summary{font-size: 15px; font-weight: 600; cursor: pointer;}\n#twu-page .custom-faq details p{font-size: 14px; color: var(--muted); line-height: 1.8; margin-top: 14px;}\n#twu-page .custom-guide-links{display: flex; gap: 25px; flex-wrap: wrap; margin-top: 20px; font-size: 12px; color: var(--blue);}\n#twu-page .custom-final{display: flex; justify-content: space-between; align-items: center; gap: 35px; border-top: 1px solid var(--line); padding-top: 35px; padding-bottom: 45px;}\n#twu-page .custom-final h2{font-size: 32px; margin-top: 13px;}\n#twu-page .custom-page section[id]{scroll-margin-top: 125px;}\n@media (max-width: 1000px) {#twu-page .custom-hero h1{font-size: 41px;}\n#twu-page .custom-hero-grid{gap: 27px;}\n#twu-page .custom-scope-grid,#twu-page .custom-workflow{grid-template-columns: 1fr 1fr;}\n#twu-page .custom-materials > .wrap,#twu-page .custom-rfq > .wrap{gap: 30px;}}\n@media (max-width: 640px) {#twu-page .custom-hero-grid,#twu-page .custom-materials > .wrap,#twu-page .custom-rfq > .wrap{grid-template-columns: 1fr;}\n#twu-page .custom-hero-grid{padding-top: 38px; padding-bottom: 35px;}\n#twu-page .custom-hero h1{font-size: 37px;}\n#twu-page .custom-hero img{height: 250px;}\n#twu-page .custom-actions{flex-wrap: wrap;}\n#twu-page .custom-actions .btn{font-size: 12px;}\n#twu-page .custom-section-nav{gap: 13px 20px;}\n#twu-page .custom-scope-grid{grid-template-columns: 1fr;}\n#twu-page .custom-scope-grid article{padding: 22px;}\n#twu-page .custom-workflow{gap: 23px;}\n#twu-page .custom-workflow h3{font-size: 19px;}\n#twu-page .custom-materials h2,#twu-page .custom-rfq h2{font-size: 31px;}\n#twu-page .custom-application-grid{grid-template-columns: 1fr;}\n#twu-page .custom-rfq-list{padding: 23px;}\n#twu-page .custom-final{align-items: start; flex-direction: column;}\n#twu-page .custom-final h2{font-size: 28px;}\n#twu-page .custom-faq h2{font-size: 31px;}}\n#twu-page{--muted: #53637a; --reading: 16px; --heading-1: clamp(34px,4.1vw,58px); --heading-2: clamp(28px,3vw,42px); --heading-3: clamp(20px,1.7vw,24px);}\n#twu-page{font-family: Arial, Helvetica, \"Microsoft YaHei\", \"PingFang SC\", sans-serif; font-size: var(--reading); line-height: 1.7; text-size-adjust: 100%; color: rgb(25, 40, 59);}\n#twu-page h1,#twu-page h2,#twu-page h3{letter-spacing: -0.025em; overflow-wrap: break-word; text-wrap: balance;}\n#twu-page h1{line-height: 1.12;}\n#twu-page h2{line-height: 1.22;}\n#twu-page h3{line-height: 1.32; letter-spacing: -0.015em;}\n#twu-page p,#twu-page li,#twu-page td,#twu-page th{overflow-wrap: break-word;}\n#twu-page p{text-wrap: pretty;}\n#twu-page .wrap{max-width: 1360px; padding-left: 40px; padding-right: 40px;}\n#twu-page .section{padding: 80px 0px;}\n#twu-page .section-head{gap: 40px; margin-bottom: 32px; align-items: center;}\n#twu-page .section-head h2,#twu-page .cap-copy h2,#twu-page .proof-layout h2,#twu-page .home-faq h2,#twu-page .related h2,#twu-page .quote h2,#twu-page .custom-materials h2,#twu-page .custom-rfq h2,#twu-page .custom-faq h2,#twu-page .glass-spec h2,#twu-page .glass-bottom h2,#twu-page .glass-results-heading h2{font-size: var(--heading-2); line-height: 1.22;}\n#twu-page .section-head p{max-width: 440px; font-size: 16px; line-height: 1.75;}\n#twu-page .eyebrow,#twu-page .link-card .eyebrow,#twu-page .resource-type{font-size: 12px; line-height: 1.5; letter-spacing: 0.13em;}\n#twu-page .hero h1{font-size: clamp(40px, 4.6vw, 66px); font-weight: 700; max-width: 860px;}\n#twu-page .hero p,#twu-page .page-hero .intro,#twu-page .custom-hero p,#twu-page .glass-hero p{font-size: 18px; line-height: 1.75;}\n#twu-page .hero p{max-width: 540px;}\n#twu-page .hero-actions{flex-wrap: wrap;}\n#twu-page .hero-actions .secondary{font-size: 15px;}\n#twu-page .page-hero h1,#twu-page .custom-hero h1,#twu-page .glass-hero h1{font-size: var(--heading-1); line-height: 1.14; margin: 20px 0px 24px;}\n#twu-page .page-hero-grid{grid-template-columns: minmax(0px, 1.5fr) minmax(0px, 1fr); gap: 48px; padding-bottom: 52px;}\n#twu-page .page-hero .intro{max-width: 68ch;}\n#twu-page .breadcrumbs{font-size: 13px; line-height: 1.6; padding: 22px 0px; gap: 8px;}\n#twu-page .btn,#twu-page .nav .btn,#twu-page .textlink,#twu-page .link-card .textlink,#twu-page .resource-card .textlink,#twu-page .glass-actions .btn,#twu-page .glass-actions .textlink,#twu-page .custom-actions .btn{font-size: 15px; line-height: 1.4; min-height: 46px;}\n#twu-page .btn{padding: 14px 22px; gap: 18px;}\n#twu-page .textlink{align-items: center;}\n#twu-page .nav{height: 88px; gap: 18px;}\n#twu-page .navlist{gap: 15px;}\n#twu-page .navitem > a{font-size: 14px;}\n#twu-page .navitem > button{font-size: 14px; min-width: 20px;}\n#twu-page .nav .brand strong{font-size: 26px;}\n#twu-page .nav .brand small{font-size: 9px; letter-spacing: 1.2px; line-height: 1.5;}\n#twu-page .drop{top: 65px; width: 290px; padding: 14px;}\n#twu-page .drop a{font-size: 15px; line-height: 1.5; min-height: 44px; padding: 11px 12px;}\n#twu-page .drop .drop-heading{font-size: 12px; color: rgb(88, 106, 130);}\n#twu-page .topbar{font-size: 12px;}\n#twu-page .topbar .wrap{height: 34px;}\n#twu-page .process-link strong{font-size: 16px; line-height: 1.4;}\n#twu-page .process-link small{font-size: 13px; line-height: 1.6;}\n#twu-page .process-link .num{font-size: 12px; color: rgb(91, 109, 134);}\n#twu-page .tabs button{font-size: 14px; line-height: 1.5; min-height: 48px; padding: 16px 18px; color: rgb(83, 99, 122);}\n#twu-page .industry-copy{padding: 38px;}\n#twu-page .industry-copy h3{font-size: clamp(27px, 2.6vw, 36px); line-height: 1.2; margin-bottom: 20px;}\n#twu-page .industry-copy p{font-size: 16px; line-height: 1.75; min-height: 0px;}\n#twu-page .chips span{font-size: 12px; line-height: 1.5; padding: 7px 10px;}\n#twu-page .visual-label{font-size: 11px; letter-spacing: 0.08em; line-height: 1.5; right: 20px; color: rgb(82, 98, 123);}\n#twu-page .industry-visual{min-height: 340px;}\n#twu-page .industry-visual img{max-height: 360px;}\n#twu-page .industry-product-links strong{font-size: 15px; line-height: 1.5;}\n#twu-page .industry-product-links a{min-height: 46px;}\n#twu-page .industry-products small{font-size: 13px; line-height: 1.6;}\n#twu-page .industry-products .eyebrow{font-size: 12px;}\n#twu-page .cap-copy > p,#twu-page .proof-layout p,#twu-page .order-grid p,#twu-page .resource-card p,#twu-page .custom-scope-grid p,#twu-page .custom-workflow p,#twu-page .custom-application-grid p,#twu-page .custom-materials p,#twu-page .custom-rfq p{font-size: 16px; line-height: 1.75;}\n#twu-page .cap-row h3,#twu-page .order-grid h3,#twu-page .custom-workflow h3,#twu-page .custom-scope-grid h3,#twu-page .custom-application-grid h3{font-size: 22px; line-height: 1.3;}\n#twu-page .cap-row p,#twu-page .proof-items small,#twu-page .trust-strip p{font-size: 14px; line-height: 1.7;}\n#twu-page .proof-items a{font-size: 17px;}\n#twu-page .trust-strip strong{font-size: 16px;}\n#twu-page .trust-strip a{font-size: 14px;}\n#twu-page .order-grid{gap: 26px;}\n#twu-page .resource-card h3{font-size: 25px; line-height: 1.3;}\n#twu-page .resource-card{padding: 30px;}\n#twu-page .material-card{padding: 26px 22px;}\n#twu-page .material-card h3{font-size: 20px; line-height: 1.3;}\n#twu-page .material-card p{font-size: 14px; line-height: 1.7; max-width: none; color: rgb(192, 204, 219);}\n#twu-page .material-card .symbol{color: rgb(186, 201, 220);}\n#twu-page .materials-note{font-size: 13px; line-height: 1.7; color: rgb(182, 195, 213);}\n#twu-page .status-chip{font-size: 12px; color: rgb(228, 196, 119);}\n#twu-page .materials .section-head p{color: rgb(192, 204, 219);}\n#twu-page .document-layout{grid-template-columns: minmax(0px, 1fr) 280px; gap: 56px; padding-top: 56px; padding-bottom: 64px;}\n#twu-page .article-content h2{font-size: clamp(27px, 2.4vw, 34px); line-height: 1.25; margin: 44px 0px 20px;}\n#twu-page .article-content h3{font-size: 22px; line-height: 1.35; margin: 26px 0px 12px;}\n#twu-page .article-content p,#twu-page .article-content li{font-size: 17px; line-height: 1.8; color: rgb(75, 93, 117);}\n#twu-page .article-content p{margin-bottom: 20px;}\n#twu-page .article-content > p{max-width: 76ch;}\n#twu-page .content-aside{padding: 24px; top: 112px; max-height: calc(-140px + 100vh); overflow-y: auto;}\n#twu-page .content-aside h2{font-size: 18px;}\n#twu-page .content-aside a{font-size: 14px; line-height: 1.5; padding: 10px 0px;}\n#twu-page .content-aside small{font-size: 13px; line-height: 1.65; color: rgb(88, 105, 128);}\n#twu-page .content-aside .btn{font-size: 14px; padding: 13px;}\n#twu-page .route-card h2{font-size: 27px;}\n#twu-page .route-card ul{font-size: 15px; line-height: 1.7;}\n#twu-page .route-card small{font-size: 13px; line-height: 1.7; color: rgb(183, 197, 218);}\n#twu-page .page-hero figcaption,#twu-page .glass-hero figcaption{font-size: 12px; line-height: 1.6; color: rgb(93, 110, 133);}\n#twu-page .link-grid{gap: 22px;}\n#twu-page .link-card{padding: 28px;}\n#twu-page .link-card h2,#twu-page .link-card h3,#twu-page .plan-shell .link-grid h3{font-size: 23px; line-height: 1.3; margin: 16px 0px;}\n#twu-page .link-card p{font-size: 15px; line-height: 1.75;}\n#twu-page .link-card .textlink{font-size: 14px;}\n#twu-page table{font-size: 15px;}\n#twu-page td,#twu-page th{line-height: 1.7; padding: 17px 20px; color: rgb(78, 96, 120);}\n#twu-page th{color: rgb(36, 55, 80);}\n#twu-page .table-wrap{border-radius: 4px;}\n#twu-page .home-faq summary,#twu-page .faq-list summary,#twu-page .custom-faq summary{font-size: 18px; line-height: 1.5;}\n#twu-page .home-faq details,#twu-page .faq-list details,#twu-page .custom-faq details{padding: 21px 0px;}\n#twu-page details p,#twu-page .custom-faq details p{font-size: 16px; line-height: 1.8; color: rgb(78, 96, 120);}\n#twu-page .custom-faq details p{max-width: 76ch;}\n#twu-page .custom-section-nav,#twu-page .custom-guide-links,#twu-page .custom-scope-grid a,#twu-page .custom-application-grid span,#twu-page .custom-actions > a:not(.btn){font-size: 15px; line-height: 1.6;}\n#twu-page .custom-section-nav a{padding: 8px 0px;}\n#twu-page .custom-material-list h3{font-size: 21px;}\n#twu-page .custom-material-list p,#twu-page .custom-rfq-list p{font-size: 15px;}\n#twu-page .custom-rfq-list strong{font-size: 17px;}\n#twu-page .custom-rfq-list small,#twu-page .custom-small{font-size: 13px; color: rgb(93, 111, 135);}\n#twu-page .custom-points{font-size: 13px; color: rgb(192, 205, 224);}\n#twu-page .custom-hero figcaption{font-size: 12px; line-height: 1.6; color: rgb(184, 200, 224);}\n#twu-page .custom-image-label span{font-size: 12px;}\n#twu-page .custom-image-label strong{font-size: 30px;}\n#twu-page .glass-card h3{font-size: 22px; line-height: 1.3;}\n#twu-page .glass-card-copy p{font-size: 15px; line-height: 1.7; min-height: 0px;}\n#twu-page .glass-card-copy > small{font-size: 12px; color: rgb(93, 109, 130);}\n#twu-page .glass-card-copy .textlink{font-size: 14px;}\n#twu-page .glass-card-copy{padding: 22px;}\n#twu-page .glass-card-visual small{font-size: 11px; color: rgb(86, 105, 130);}\n#twu-page .glass-card-visual > span{font-size: 12px; color: rgb(99, 116, 139);}\n#twu-page .glass-side-options button{font-size: 14px; line-height: 1.5; min-height: 44px;}\n#twu-page .glass-sidebar summary{font-size: 17px;}\n#twu-page .glass-side-options span{font-size: 12px;}\n#twu-page .glass-groups button{font-size: 14px; min-height: 42px; padding: 8px 15px;}\n#twu-page .glass-search input,#twu-page .glass-sort select{font-size: 16px; height: 48px;}\n#twu-page .glass-sort{font-size: 14px;}\n#twu-page .glass-results-heading > span,#twu-page .glass-filter-status,#twu-page .glass-filter-status button{font-size: 13px; color: rgb(88, 107, 132);}\n#twu-page .glass-help p{font-size: 15px;}\n#twu-page .glass-help a,#twu-page .glass-back{font-size: 14px;}\n#twu-page .glass-help .eyebrow{font-size: 12px;}\n#twu-page .glass-checklist h3{font-size: 20px;}\n#twu-page .glass-checklist p,#twu-page .glass-bottom p{font-size: 16px; line-height: 1.75;}\n#twu-page .glass-spec .textlink{font-size: 15px;}\n#twu-page .glass-disclosure,#twu-page .glass-editor-note{font-size: 13px; color: rgb(94, 110, 132);}\n#twu-page .architectural-product-grid span{font-size: 15px; line-height: 1.45;}\n#twu-page .architectural-product-actions > span{font-size: 12px; color: rgb(88, 106, 130);}\n#twu-page .architectural-product-actions .btn{font-size: 14px;}\n#twu-page .quote-form label,#twu-page .service-options legend,#twu-page .service-options label{font-size: 15px;}\n#twu-page .quote-form input,#twu-page .quote-form select,#twu-page .quote-form textarea,#twu-page .keyword-filter input,#twu-page .keyword-filter select{font-size: 16px; line-height: 1.5; padding: 13px; min-height: 48px; border-color: rgb(183, 195, 211);}\n#twu-page .quote-form small{font-size: 13px; line-height: 1.6; color: rgb(82, 100, 123);}\n#twu-page .service-options input{min-height: 0px; height: 18px; accent-color: var(--blue); width: 18px !important;}\n#twu-page .quote p,#twu-page .quote-check{font-size: 16px; line-height: 1.75;}\n#twu-page .quote .eyebrow{color: rgb(227, 232, 255);}\n#twu-page .plan-shell h1{font-size: var(--heading-1);}\n#twu-page .plan-shell h2{font-size: 32px;}\n#twu-page .plan-shell p,#twu-page .plan-shell li{font-size: 16px; line-height: 1.85;}\n#twu-page .plan-shell .lede{font-size: 18px;}\n#twu-page .plan-nav a,#twu-page .architecture a{font-size: 15px;}\n#twu-page .route-url{font-size: 12px; color: rgb(92, 109, 133);}\n#twu-page .keyword-table td small{font-size: 13px; color: rgb(87, 106, 131);}\n#twu-page .editor-note,#twu-page .page-intro-note,#twu-page .draft-note,#twu-page .asset-note{line-height: 1.75; font-size: 13px !important;}\n#twu-page .asset-note{color: rgb(88, 105, 128) !important;}\n#twu-page .all-industry-links a,#twu-page .tw-seo .links{font-size: 14px;}\n#twu-page .footer-col h3{font-size: 16px;}\n#twu-page .footer-col a,#twu-page .footer-brand p{font-size: 14px; line-height: 1.7;}\n#twu-page .footer-col a{padding: 3px 0px;}\n#twu-page .footer-bottom{font-size: 12px; line-height: 1.6;}\n#twu-page .seo-dialog dl{font-size: 16px;}\n#twu-page .seo-dialog dt{line-height: 1.5;}\n#twu-page .seo-dialog dd{line-height: 1.7;}\n#twu-page .snippet p{font-size: 15px !important;}\n#twu-page .snippet small{font-size: 12px;}\n#twu-page .draftbar a,#twu-page .draftbar button,#twu-page .draftbar span,#twu-page .draftbar b{font-size: 12px;}\n#twu-page .draftbar button{min-width: 24px; min-height: 28px;}\n@media (max-width: 1200px) {#twu-page .nav{height: 78px;}\n#twu-page .nav .brand strong{font-size: 25px;}\n#twu-page .nav .brand small{font-size: 9px;}\n#twu-page .nav .btn{font-size: 14px; padding: 12px 18px; margin-left: auto;}\n#twu-page .mobile-toggle{display: block; min-width: 44px; min-height: 44px;}\n#twu-page .navlist{position: absolute; top: 78px; left: 0px; right: 0px; background: white; padding: 18px 28px; border-bottom: 1px solid var(--line); max-height: calc(100dvh - 110px); overflow: auto; align-items: stretch;}\n#twu-page .navlist:not(.visible){display: none;}\n#twu-page .navlist.visible{display: flex; flex-direction: column; gap: 0px;}\n#twu-page .navitem{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 0px;}\n#twu-page .navitem > a{font-size: 16px; width: auto; flex: 1 1 0%; padding: 13px 0px;}\n#twu-page .navitem > button{font-size: 18px; width: 44px; min-height: 48px; padding: 10px;}\n#twu-page .navitem.active::after{display: none;}\n#twu-page .navitem .drop{position: static; width: 100%; box-shadow: none; border: 0px; max-height: none; background: rgb(244, 246, 250); padding: 8px 14px;}\n#twu-page .navitem:not(.open) .drop{display: none;}\n#twu-page .navitem.open .drop{display: block;}\n#twu-page .material-grid{grid-template-columns: repeat(3, minmax(0px, 1fr));}\n#twu-page .industry-copy{padding: 30px;}\n#twu-page .document-layout{gap: 32px; grid-template-columns: minmax(0px, 1fr) 245px;}}\n@media (max-width: 920px) {#twu-page .wrap{padding-left: 28px; padding-right: 28px;}\n#twu-page .section{padding: 60px 0px;}\n#twu-page .page-hero-grid,#twu-page .document-layout{grid-template-columns: 1fr;}\n#twu-page .page-hero-grid{gap: 28px;}\n#twu-page .content-aside{position: static; max-height: none;}\n#twu-page .article-content{max-width: 100%;}\n#twu-page .custom-hero-grid{grid-template-columns: 1fr; gap: 32px;}\n#twu-page .custom-hero img{height: 320px;}\n#twu-page .custom-hero p{max-width: 68ch;}\n#twu-page .glass-catalogue{gap: 24px;}\n#twu-page .glass-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .glass-card-copy{padding: 18px;}\n#twu-page .quote .wrap{grid-template-columns: 1fr; gap: 28px;}\n#twu-page .quote .btn{width: auto;}\n#twu-page .quote .wrap > div:last-child{max-width: 500px;}}\n@media (max-width: 640px) {#twu-page{--heading-1: 36px; --heading-2: 30px;}\n#twu-page .wrap{padding-left: 20px; padding-right: 20px;}\n#twu-page .section{padding: 48px 0px;}\n#twu-page .section-head{margin-bottom: 28px;}\n#twu-page .section-head p{font-size: 16px;}\n#twu-page .nav{height: 72px; gap: 8px;}\n#twu-page .navlist{top: 72px;}\n#twu-page .nav .brand{gap: 6px;}\n#twu-page .nav .brand img{width: 32px; height: 38px;}\n#twu-page .nav .brand strong{font-size: 22px; letter-spacing: -0.5px;}\n#twu-page .nav .brand small{display: none;}\n#twu-page .nav .btn{font-size: 12px; padding: 11px 12px; gap: 8px; min-height: 44px;}\n#twu-page .nav .btn .arrow{font-size: 18px;}\n#twu-page .mobile-toggle{font-size: 24px;}\n#twu-page .topbar .wrap{font-size: 10px; height: auto; min-height: 30px; gap: 16px;}\n#twu-page .topbar span:first-child{max-width: 72%;}\n#twu-page .hero .wrap{min-height: 0px; padding-top: 48px; padding-bottom: 72px;}\n#twu-page .hero h1{font-size: 40px;}\n#twu-page .hero p,#twu-page .page-hero .intro,#twu-page .custom-hero p,#twu-page .glass-hero p{font-size: 17px; line-height: 1.75;}\n#twu-page .hero-actions .btn{font-size: 14px; padding: 13px 16px;}\n#twu-page .hero-actions .secondary{font-size: 14px;}\n#twu-page .hero-caption{font-size: 10px; letter-spacing: 0.06em; right: 20px;}\n#twu-page .process-link{padding: 20px 12px; min-width: 0px;}\n#twu-page .process-link strong{font-size: 15px;}\n#twu-page .process-link small{font-size: 12px;}\n#twu-page .tabs button{font-size: 14px; min-height: 48px;}\n#twu-page .industry-copy{padding: 26px 22px;}\n#twu-page .industry-copy h3{font-size: 28px;}\n#twu-page .industry-copy p{font-size: 16px;}\n#twu-page .industry-visual{height: 270px; min-height: 0px;}\n#twu-page .industry-visual img{max-height: 215px;}\n#twu-page .visual-label{font-size: 10px; bottom: 16px;}\n#twu-page .material-grid{grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px;}\n#twu-page .material-card{padding: 22px 16px;}\n#twu-page .material-card h3{font-size: 19px;}\n#twu-page .material-card p{font-size: 14px;}\n#twu-page .material-card .symbol{font-size: 30px;}\n#twu-page .order-grid,#twu-page .custom-workflow{grid-template-columns: 1fr;}\n#twu-page .order-grid article{border-top: 1px solid rgb(211, 220, 233); padding-top: 20px;}\n#twu-page .order-grid h3,#twu-page .custom-workflow h3{font-size: 22px; margin-top: 12px;}\n#twu-page .resource-card{padding: 26px; min-height: 0px;}\n#twu-page .resource-card h3{font-size: 24px;}\n#twu-page .document-layout{padding-top: 36px; padding-bottom: 44px;}\n#twu-page .article-content h2{font-size: 28px; margin-top: 36px;}\n#twu-page .article-content h3{font-size: 21px;}\n#twu-page .article-content p,#twu-page .article-content li{font-size: 16px; line-height: 1.8;}\n#twu-page .requirements td,#twu-page .requirements th{font-size: 14px; padding: 13px 12px;}\n#twu-page .requirements th:first-child{width: 34%;}\n#twu-page .link-card{padding: 24px;}\n#twu-page .link-card h3{font-size: 23px;}\n#twu-page .glass-grid{grid-template-columns: 1fr;}\n#twu-page .glass-card-visual{height: 180px;}\n#twu-page .glass-card-visual svg{width: 150px; height: 150px;}\n#twu-page .glass-card-copy{padding: 24px;}\n#twu-page .glass-card h3{font-size: 24px;}\n#twu-page .glass-card-copy p{min-height: 0px;}\n#twu-page .glass-card-copy > small{font-size: 13px;}\n#twu-page .glass-results-heading{gap: 12px; align-items: center;}\n#twu-page .glass-results-heading > span{white-space: nowrap;}\n#twu-page .glass-side-options{grid-template-columns: 1fr;}\n#twu-page .glass-actions{flex-wrap: wrap;}\n#twu-page .glass-sort{flex-wrap: wrap;}\n#twu-page .glass-hero h1{font-size: 36px;}\n#twu-page .glass-filter-status{min-height: 56px;}\n#twu-page .custom-hero h1{font-size: 36px;}\n#twu-page .custom-hero img{height: 250px;}\n#twu-page .custom-rfq-list{padding: 22px;}\n#twu-page .custom-rfq-list h3{font-size: 23px;}\n#twu-page .custom-section-nav{gap: 8px 20px;}\n#twu-page .custom-final h2{font-size: 30px;}\n#twu-page .plan-shell h1{font-size: 34px;}\n#twu-page .plan-shell h2{font-size: 28px;}\n#twu-page .plan-shell .lede{font-size: 17px;}\n#twu-page .plan-shell td{min-width: 155px;}\n#twu-page .dialog-body{padding: 24px;}\n#twu-page .dialog-body h2{font-size: 28px;}\n#twu-page .footer-bottom{flex-direction: column; gap: 8px; padding-bottom: 76px;}\n#twu-page .draftbar{gap: 8px; padding: 6px 10px;}\n#twu-page .draftbar span{display: none;}\n#twu-page .draftbar b{font-size: 10px;}}\n@media (max-width: 370px) {#twu-page .nav .brand img{display: none;}\n#twu-page .nav .brand strong{font-size: 21px;}\n#twu-page .hero h1{font-size: 35px;}\n#twu-page .material-grid{grid-template-columns: 1fr;}\n#twu-page .hero-actions{align-items: flex-start; flex-direction: column;}\n#twu-page .topbar .wrap{font-size: 9px;}\n#twu-page .draftbar{gap: 6px;}\n#twu-page .draftbar a,#twu-page .draftbar button{font-size: 11px;}}\n#twu-page [hidden]{display: none !important;}\n@media (max-width: 370px) {#twu-page .nav .brand strong{font-size: 19px;}\n#twu-page .nav .btn{font-size: 11px; padding: 10px;}\n#twu-page .nav .btn .arrow{display: none;}\n#twu-page .nav .brand{flex-shrink: 1;}\n#twu-page .mobile-toggle{flex-shrink: 0;}}\n@media (prefers-reduced-motion: reduce) {#twu-page *{scroll-behavior: auto !important;}}\n#twu-page .hardware-hero-mosaic{display: grid; grid-template-columns: 1fr 1fr; gap: 12px; background: rgb(233, 237, 244); padding: 16px; border: 1px solid rgb(220, 226, 236);}\n#twu-page .hardware-hero-mosaic > a{display: block; background: rgb(255, 255, 255); padding: 12px; border: 1px solid rgb(224, 230, 239);}\n#twu-page .glass-hero .hardware-hero-mosaic img{width: 100%; height: 140px; object-fit: contain; mix-blend-mode: normal;}\n#twu-page .hardware-hero-mosaic figcaption{grid-column: 1 \/ -1; font-size: 12px; line-height: 1.6;}\n#twu-page .hardware-product-photo{display: flex; align-items: center; justify-content: center; background: rgb(255, 255, 255); padding: 22px; border-bottom: 1px solid rgb(226, 231, 239); aspect-ratio: 1.18 \/ 1;}\n#twu-page .hardware-product-photo img{width: 100%; height: 100%; object-fit: contain; max-height: 210px;}\n#twu-page .hardware-type{display: block; font-size: 11px; text-transform: uppercase; letter-spacing: 0.07em; color: rgb(83, 103, 128); margin-bottom: 12px;}\n#twu-page .hardware-catalogue .glass-card{display: flex; flex-direction: column;}\n#twu-page .hardware-catalogue .glass-card-copy{display: flex; flex-direction: column; flex: 1 1 0%;}\n#twu-page .hardware-catalogue .glass-card-copy .textlink{margin-top: auto; padding-top: 8px;}\n#twu-page .hardware-catalogue .glass-card h3{font-size: 21px; line-height: 1.4;}\n#twu-page .hardware-catalogue .glass-side-options button{gap: 12px;}\n#twu-page .hardware-related{display: flex; flex-wrap: wrap; gap: 20px; padding-bottom: 30px; color: rgb(48, 75, 255); font-size: 15px;}\n#twu-page .industry-product-links a{text-decoration: none !important;}\n#twu-page .industry-product-links p{color: rgb(83, 99, 122);}\n#twu-page .industry-product-links a:hover strong{text-decoration: underline; text-underline-offset: 4px;}\n@media (max-width: 700px) {#twu-page .glass-hero .hardware-hero-mosaic img{height: 110px;}\n#twu-page .hardware-hero-mosaic{padding: 12px; gap: 10px;}\n#twu-page .hardware-product-photo img{max-height: 250px;}\n#twu-page .hardware-catalogue .glass-sort{gap: 10px;}\n#twu-page .hardware-catalogue .glass-card h3{font-size: 23px;}}\n#twu-page{font-size: 17px; line-height: 1.75;}\n#twu-page .eyebrow,#twu-page .link-card .eyebrow,#twu-page .resource-type,#twu-page .hardware-type,#twu-page .glass-help .eyebrow,#twu-page .industry-products .eyebrow{font-size: 14px; line-height: 1.6; letter-spacing: 0.065em;}\n#twu-page .article-content p,#twu-page .article-content li,#twu-page .industry-copy p,#twu-page .section-head p,#twu-page .link-card p,#twu-page .cap-copy > p,#twu-page .cap-row p,#twu-page .order-grid p,#twu-page .resource-card p,#twu-page .glass-card-copy p,#twu-page .glass-checklist p,#twu-page .glass-bottom p,#twu-page .custom-scope-grid p,#twu-page .custom-workflow p,#twu-page .custom-application-grid p,#twu-page .custom-rfq-list p,#twu-page .custom-material-list p{font-size: 17px; line-height: 1.8;}\n#twu-page .glass-card h3,#twu-page .hardware-catalogue .glass-card h3{font-size: 24px; line-height: 1.35;}\n#twu-page .glass-side-options button,#twu-page .glass-groups button,#twu-page .glass-sort,#twu-page .glass-card-copy .textlink,#twu-page .content-aside a,#twu-page .all-industry-links a,#twu-page .hardware-related,#twu-page .industry-product-links strong,#twu-page .footer-col a,#twu-page .footer-brand p{font-size: 16px; line-height: 1.65;}\n#twu-page .glass-side-options button{padding: 12px 10px;}\n#twu-page .glass-sidebar summary{font-size: 19px;}\n#twu-page .content-aside{padding: 24px;}\n#twu-page .content-aside h2{font-size: 20px;}\n#twu-page .glass-card-copy > small,#twu-page .glass-disclosure,#twu-page .glass-editor-note,#twu-page .glass-back,#twu-page .glass-filter-status,#twu-page .glass-filter-status button,#twu-page .glass-results-heading > span,#twu-page .glass-side-options span,#twu-page .glass-card-visual small,#twu-page .glass-card-visual > span,#twu-page .glass-hero figcaption,#twu-page .hardware-hero-mosaic figcaption,#twu-page .page-hero figcaption,#twu-page .content-aside small,#twu-page .route-card small,#twu-page .quote-form small,#twu-page .custom-small,#twu-page .custom-rfq-list small,#twu-page .custom-points,#twu-page .custom-hero figcaption,#twu-page .custom-image-label span,#twu-page .architectural-product-actions > span,#twu-page .industry-products small,#twu-page .materials-note,#twu-page .route-url,#twu-page .keyword-table td small,#twu-page .footer-bottom,#twu-page .process-link small,#twu-page .process-link .num,#twu-page .proof-items small,#twu-page .trust-strip p,#twu-page .hero-caption,#twu-page .visual-label{font-size: 14px; line-height: 1.7; letter-spacing: normal;}\n#twu-page .glass-card-copy > small,#twu-page .glass-disclosure,#twu-page .glass-editor-note,#twu-page .glass-filter-status,#twu-page .glass-results-heading > span,#twu-page .page-hero figcaption,#twu-page .hardware-hero-mosaic figcaption{color: rgb(77, 96, 120);}\n#twu-page .chips span,#twu-page .status-chip,#twu-page .content-tag{font-size: 14px; line-height: 1.5; padding: 7px 10px;}\n#twu-page .asset-note,#twu-page .editor-note,#twu-page .page-intro-note,#twu-page .draft-note{line-height: 1.8; font-size: 14px !important;}\n#twu-page .material-card p{font-size: 16px; line-height: 1.75;}\n#twu-page .material-card{padding: 26px 20px;}\n#twu-page .material-card h3{font-size: 21px;}\n#twu-page .tabs button,#twu-page .btn,#twu-page .textlink,#twu-page .link-card .textlink,#twu-page .resource-card .textlink,#twu-page .custom-scope-grid a,#twu-page .custom-guide-links,#twu-page .custom-section-nav,#twu-page .glass-spec .textlink,#twu-page .glass-actions .textlink,#twu-page .glass-actions .btn,#twu-page .architectural-product-actions .btn{font-size: 16px; line-height: 1.5;}\n#twu-page .tabs button{padding: 16px 19px;}\n#twu-page .industry-copy{padding: 36px;}\n#twu-page .industry-products .industry-product-links strong{font-size: 16px;}\n#twu-page .industry-products .industry-product-links p{font-size: 16px;}\n#twu-page .navitem > a{font-size: 15px;}\n#twu-page .nav .btn{font-size: 15px;}\n#twu-page .drop a{font-size: 16px;}\n#twu-page .drop .drop-heading{font-size: 14px;}\n#twu-page .topbar{font-size: 13px;}\n#twu-page .topbar .wrap{height: auto; min-height: 34px; gap: 20px;}\n#twu-page .trust-strip strong,#twu-page .process-link strong{font-size: 17px;}\n#twu-page .requirements td,#twu-page .requirements th,#twu-page table{font-size: 16px;}\n#twu-page .quote-form label,#twu-page .service-options label,#twu-page .service-options legend{font-size: 16px;}\n#twu-page .plan-nav a,#twu-page .architecture a{font-size: 16px;}\n#twu-page .snippet small,#twu-page .dialog-head span{font-size: 14px;}\n#twu-page .snippet p{font-size: 16px !important;}\n#twu-page .draftbar a,#twu-page .draftbar button,#twu-page .draftbar span{font-size: 13px;}\n#twu-page .draftbar b{font-size: 12px;}\n@media (max-width: 1200px) {#twu-page .navitem > a{font-size: 17px;}\n#twu-page .nav .btn{font-size: 15px;}\n#twu-page .navlist .navitem > button{min-width: 44px;}}\n@media (max-width: 920px) {#twu-page .content-aside{max-height: none;}\n#twu-page .material-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .glass-card-copy{padding: 22px;}}\n@media (max-width: 640px) {#twu-page .article-content p,#twu-page .article-content li,#twu-page .industry-copy p,#twu-page .section-head p,#twu-page .glass-card-copy p{font-size: 17px; line-height: 1.8;}\n#twu-page .eyebrow{font-size: 13px;}\n#twu-page .industry-copy{padding: 26px 22px;}\n#twu-page .glass-card h3,#twu-page .hardware-catalogue .glass-card h3{font-size: 24px;}\n#twu-page .glass-results-heading{align-items: flex-start; flex-wrap: wrap; gap: 12px;}\n#twu-page .glass-filter-status{flex-wrap: wrap; padding: 12px 0px; gap: 8px;}\n#twu-page .glass-sort{font-size: 16px;}\n#twu-page .material-card h3{font-size: 21px;}\n#twu-page .material-card p{font-size: 16px;}\n#twu-page .requirements td,#twu-page .requirements th{font-size: 15px; padding: 13px 11px;}\n#twu-page .topbar .wrap{font-size: 12px; line-height: 1.5; padding-top: 7px; padding-bottom: 7px;}\n#twu-page .nav .btn{font-size: 14px;}\n#twu-page .nav .brand strong{font-size: 22px;}\n#twu-page .hero-caption{font-size: 12px;}\n#twu-page .visual-label{font-size: 12px; left: 18px; right: 18px; bottom: 14px;}\n#twu-page .draftbar{gap: 7px; max-width: calc(100% - 20px);}\n#twu-page .draftbar b{font-size: 11px;}\n#twu-page .draftbar a,#twu-page .draftbar button{font-size: 12px;}}\n@media (max-width: 420px) {#twu-page .nav.wrap{padding-left: 16px; padding-right: 16px; gap: 4px;}\n#twu-page .nav .btn{font-size: 13px; padding: 11px 9px;}\n#twu-page .nav .btn .arrow{display: none;}\n#twu-page .material-grid{grid-template-columns: 1fr;}\n#twu-page .industry-product-links{grid-template-columns: 1fr;}}\n@media (max-width: 370px) {#twu-page .nav .brand strong{font-size: 19px;}\n#twu-page .nav .brand img{display: none;}\n#twu-page .topbar .wrap{font-size: 11px;}\n#twu-page .draftbar{gap: 6px;}\n#twu-page .draftbar a,#twu-page .draftbar button{font-size: 12px;}}\n#twu-page .contact-topbar .wrap{justify-content: space-between; gap: 16px; padding-top: 7px; padding-bottom: 7px;}\n#twu-page .contact-topline{font-size: 13px; letter-spacing: 0.045em;}\n#twu-page .contact-toplinks{display: flex; gap: 28px; flex-wrap: wrap;}\n#twu-page .contact-toplinks a{font-size: 14px; color: rgb(255, 255, 255); display: inline-flex; gap: 10px; align-items: center; text-decoration: none;}\n#twu-page .contact-footer{padding: 0px 0px 48px; margin-bottom: 44px; border-bottom: 1px solid rgb(204, 212, 225); display: grid; grid-template-columns: 1fr 1fr; gap: 32px 60px;}\n#twu-page .contact-footer h2{font-size: clamp(27px, 3vw, 38px); line-height: 1.2; letter-spacing: -0.025em; margin: 14px 0px; color: inherit;}\n#twu-page .contact-footer p{font-size: 17px; line-height: 1.7; color: inherit; opacity: 0.85;}\n#twu-page .contact-actions{display: flex; gap: 12px; flex-wrap: wrap; margin-top: 24px;}\n#twu-page .contact-actions a{display: inline-flex; align-items: center; justify-content: space-between; gap: 20px; padding: 13px 20px; min-height: 48px; text-decoration: none; font-size: 16px; font-weight: 600; border: 1px solid rgb(140, 155, 178);}\n#twu-page .contact-actions .contact-primary{background: rgb(48, 75, 255); color: white; border-color: rgb(48, 75, 255);}\n#twu-page .contact-secondary{color: inherit;}\n#twu-page .contact-details{display: grid; grid-template-columns: 1.15fr 1fr; gap: 24px; min-width: 0px;}\n#twu-page .contact-details h3{font-size: 15px; line-height: 1.5; margin: 0px 0px 10px; color: inherit;}\n#twu-page .contact-details a{display: block; width: fit-content; color: inherit; font-size: 17px; line-height: 1.8; overflow-wrap: anywhere; text-decoration: none;}\n#twu-page .contact-details .contact-alternate{font-size: 14px; opacity: 0.85; margin-top: 4px;}\n#twu-page .contact-address{grid-column: 1 \/ -1;}\n#twu-page .contact-address address{font-size: 16px; line-height: 1.8; font-style: normal; color: inherit; opacity: 0.85;}\n#twu-page .contact-social-row{grid-column: 1 \/ -1; display: flex; align-items: center; gap: 18px; flex-wrap: wrap; padding-top: 12px;}\n#twu-page .contact-social-row > span{font-size: 15px; font-weight: 600;}\n#twu-page .contact-social-row nav{display: flex; gap: 8px; flex-wrap: wrap;}\n#twu-page .contact-social-row a{display: inline-flex; align-items: center; gap: 14px; min-height: 44px; padding: 8px 12px; font-size: 15px; line-height: 1.5; border: 1px solid rgb(140, 155, 178); color: inherit; text-decoration: none;}\n#twu-page .contact-social-row .contact-wechat{border-color: transparent; font-size: 14px;}\n#twu-page .contact-toplinks a:hover,#twu-page .contact-details a:hover{text-decoration: underline; text-underline-offset: 4px;}\n#twu-page .contact-social-row a:hover,#twu-page .contact-secondary:hover{background: rgb(48, 75, 255); color: rgb(255, 255, 255); border-color: rgb(48, 75, 255);}\n#twu-page .quote-direct{padding: 28px; background: rgb(243, 245, 250); border: 1px solid rgb(215, 222, 234); margin-bottom: 40px;}\n#twu-page .quote-direct h2{margin-top: 12px !important;}\n#twu-page .quote-direct-links{display: grid; grid-template-columns: 1fr; gap: 10px; margin-top: 22px;}\n#twu-page .quote-direct-links a{display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 17px 18px; min-height: 52px; background: white; border: 1px solid rgb(215, 222, 234); color: rgb(48, 75, 255); font-size: 16px; overflow-wrap: anywhere; text-decoration: none !important;}\n#twu-page .quote-direct-links strong{font-size: 16px;}\n#twu-page .quote-direct-links a:hover{border-color: rgb(48, 75, 255);}\n#twu-page .contact-dock{position: fixed; right: 18px; bottom: 22px; z-index: 24; display: flex; border: 1px solid rgb(215, 222, 234); background: rgb(255, 255, 255); box-shadow: rgba(20, 36, 63, 0.094) 0px 6px 24px; border-radius: 8px; overflow: hidden;}\n#twu-page .contact-dock a{display: flex; align-items: center; gap: 14px; justify-content: center; min-height: 48px; padding: 12px 15px; font-size: 15px; font-weight: 600; text-decoration: none; color: rgb(48, 75, 255);}\n#twu-page .contact-dock a:first-child{background: rgb(48, 75, 255); color: white;}\n#twu-page .contact-dock a:hover{background: rgb(233, 237, 255); color: rgb(35, 58, 219);}\n#twu-page .contact-footer a:focus-visible,#twu-page .contact-dock a:focus-visible,#twu-page .quote-direct a:focus-visible,#twu-page .contact-toplinks a:focus-visible{outline: rgb(247, 174, 54) solid 3px; outline-offset: 3px;}\n@media (max-width: 1100px) {#twu-page .contact-topline{display: none;}\n#twu-page .contact-toplinks{justify-content: space-between; width: 100%;}\n#twu-page .contact-footer{gap: 30px; grid-template-columns: 1fr;}\n#twu-page .contact-dock{bottom: 76px;}}\n@media (max-width: 640px) {#twu-page{padding-bottom: calc(64px + env(safe-area-inset-bottom));}\n#twu-page .contact-toplinks{gap: 3px 12px; justify-content: center;}\n#twu-page .contact-toplinks a{font-size: 13px; min-height: 26px;}\n#twu-page .contact-topbar .wrap{padding-top: 4px; padding-bottom: 4px;}\n#twu-page .contact-footer{padding-bottom: 32px; margin-bottom: 30px;}\n#twu-page .contact-details{grid-template-columns: 1fr;}\n#twu-page .contact-address{grid-column: auto;}\n#twu-page .contact-details a{font-size: 17px;}\n#twu-page .contact-social-row{gap: 12px;}\n#twu-page .contact-social-row nav{gap: 8px;}\n#twu-page .contact-social-row a{font-size: 15px;}\n#twu-page .quote-direct{padding: 22px 18px;}\n#twu-page .quote-direct-links a{flex-wrap: wrap; gap: 4px; padding: 14px;}\n#twu-page .quote-direct-links strong{font-size: 15px;}\n#twu-page .contact-dock{bottom: 0px; left: 0px; right: 0px; border-radius: 0px; display: grid; grid-template-columns: 1.25fr 1fr 1fr; padding-bottom: env(safe-area-inset-bottom); background: white;}\n#twu-page .contact-dock a{min-height: 58px; padding: 12px 8px; gap: 8px;}\n#twu-page .draftbar{bottom: calc(70px + env(safe-area-inset-bottom));}}\n#twu-page .journal-home,#twu-page .journal-index,#twu-page .journal-article{--journal-ink: #152339; --journal-muted: #52637a; --journal-blue: #304bff; --journal-line: #d6dfeb; color: var(--journal-ink);}\n#twu-page .journal-home{padding: 88px 0px; background: rgb(255, 255, 255);}\n#twu-page .journal-section-heading{display: flex; justify-content: space-between; align-items: flex-end; gap: 48px; margin-bottom: 38px;}\n#twu-page .journal-section-heading h2{font-size: clamp(32px, 3.4vw, 48px); line-height: 1.12; letter-spacing: -0.04em; margin: 18px 0px 0px;}\n#twu-page .journal-section-intro{max-width: 365px;}\n#twu-page .journal-section-intro p{font-size: 17px; line-height: 1.75; color: var(--journal-muted); margin: 0px 0px 18px;}\n#twu-page .journal-home-grid{display: grid; grid-template-columns: 1.05fr 1fr; gap: 36px;}\n#twu-page .journal-home-feature{display: block; background: rgb(241, 244, 249); border: 1px solid var(--journal-line); text-decoration: none; color: inherit;}\n#twu-page .journal-home-image{height: 244px; position: relative; overflow: hidden; background: rgb(19, 32, 53);}\n#twu-page .journal-home-image img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s;}\n#twu-page .journal-home-image > span{position: absolute; bottom: 0px; left: 0px; padding: 10px 16px; background: rgb(48, 75, 255); color: white; font-size: 12px; letter-spacing: 0.1em; font-weight: 700;}\n#twu-page .journal-home-feature-copy{padding: 30px;}\n#twu-page .journal-home-feature h3{font-size: 30px; line-height: 1.2; margin: 16px 0px 14px;}\n#twu-page .journal-home-feature p,#twu-page .journal-side-card p{font-size: 17px; line-height: 1.7; color: var(--journal-muted); margin: 0px 0px 24px;}\n#twu-page .journal-meta{display: flex; align-items: center; gap: 18px; flex-wrap: wrap; font-size: 14px; line-height: 1.5; color: var(--journal-muted);}\n#twu-page .journal-category{color: var(--journal-blue); font-weight: 700;}\n#twu-page .journal-meta > span + span::before{content: \"\u00b7\"; margin-right: 18px; color: rgb(119, 135, 157);}\n#twu-page .journal-read{display: flex; align-items: center; justify-content: space-between; color: var(--journal-blue); font-size: 16px; line-height: 1.6; font-weight: 700; gap: 16px;}\n#twu-page .journal-read > span{font-size: 23px;}\n#twu-page .journal-home-side{display: flex; flex-direction: column;}\n#twu-page .journal-side-card{display: grid; grid-template-columns: 34px 1fr; gap: 18px; padding: 30px 0px; border-top: 1px solid var(--journal-line); color: inherit; text-decoration: none; flex: 1 1 0%;}\n#twu-page .journal-side-number{font-size: 14px; line-height: 1.5; color: rgb(118, 135, 158); font-variant-numeric: tabular-nums;}\n#twu-page .journal-side-card h3{font-size: 26px; line-height: 1.25; margin: 14px 0px;}\n#twu-page .journal-side-card p{font-size: 16px; margin-bottom: 18px;}\n#twu-page .journal-home-bottom{display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 0px; border-top: 1px solid var(--journal-line); font-size: 15px;}\n#twu-page .journal-home-bottom > a{color: var(--journal-blue); font-weight: 700;}\n#twu-page .journal-topic-links{display: flex; gap: 24px; align-items: center; border-top: 1px solid var(--journal-line); margin-top: 36px; padding-top: 24px; flex-wrap: wrap;}\n#twu-page .journal-topic-links > span{font-size: 12px; color: rgb(86, 103, 129); letter-spacing: 0.09em; font-weight: 700;}\n#twu-page .journal-topic-links a{font-size: 15px; color: var(--journal-blue); text-decoration: none; display: flex; gap: 18px; min-height: 30px; align-items: center;}\n#twu-page .journal-home a:hover h3,#twu-page .journal-card-link:hover h3{color: var(--journal-blue);}\n#twu-page .journal-home-feature:hover img,#twu-page .journal-card-link:hover img{transform: scale(1.035);}\n#twu-page .journal-index .breadcrumbs,#twu-page .journal-article .breadcrumbs{padding-top: 24px; padding-bottom: 24px; font-size: 14px;}\n#twu-page .journal-index-heading{display: grid; grid-template-columns: 1.2fr 1fr; gap: 80px; padding: 38px 0px 58px; align-items: end;}\n#twu-page .journal-index-heading h1{font-size: clamp(52px, 6vw, 84px); letter-spacing: -0.055em; line-height: 1.02; margin: 20px 0px 0px;}\n#twu-page .journal-index-heading h1 > span{color: var(--journal-blue);}\n#twu-page .journal-index-heading > div > p{font-size: 27px; line-height: 1.25; letter-spacing: -0.02em; font-weight: 600; margin: 0px 0px 20px;}\n#twu-page .journal-index-heading > div > span{display: block; max-width: 430px; color: var(--journal-muted); font-size: 17px; line-height: 1.75;}\n#twu-page .journal-jump{display: inline-block; margin-top: 24px; font-size: 15px; font-weight: 700; color: var(--journal-blue); text-decoration: none;}\n#twu-page .journal-feature{display: grid; grid-template-columns: 1.08fr 1fr; background: rgb(18, 34, 56); min-height: 445px;}\n#twu-page .journal-feature-image{position: relative; min-width: 0px; overflow: hidden; display: block;}\n#twu-page .journal-feature-image > img{width: 100%; height: 100%; position: absolute; object-fit: cover;}\n#twu-page .journal-feature-stamp{position: absolute; bottom: 26px; left: 26px; background: rgb(255, 255, 255); padding: 17px 23px; font-size: 12px; font-weight: 700; color: rgb(29, 45, 67); letter-spacing: 0.08em; display: flex; align-items: center; gap: 34px; line-height: 1.6;}\n#twu-page .journal-feature-stamp b{font-size: 38px; font-weight: 400; letter-spacing: -0.04em; color: rgb(48, 75, 255);}\n#twu-page .journal-feature-copy{padding: 42px 40px; color: rgb(255, 255, 255); align-self: center;}\n#twu-page .journal-feature-copy .eyebrow{font-size: 12px; color: rgb(164, 180, 255); letter-spacing: 0.1em;}\n#twu-page .journal-feature-copy h2{font-size: clamp(27px, 2.7vw, 37px); line-height: 1.18; margin: 22px 0px 18px;}\n#twu-page .journal-feature-copy h2 a{color: white; text-decoration: none;}\n#twu-page .journal-feature-copy p{font-size: 17px; line-height: 1.7; color: rgb(198, 209, 225);}\n#twu-page .journal-feature-copy ul{padding: 0px; margin: 22px 0px 28px; list-style: none; color: rgb(216, 224, 235); font-size: 15px; line-height: 1.7;}\n#twu-page .journal-feature-copy li{margin: 7px 0px; padding-left: 20px; position: relative;}\n#twu-page .journal-feature-copy li::before{content: \"\u2197\"; position: absolute; left: 0px; color: rgb(158, 170, 255);}\n#twu-page .journal-feature-cta{display: inline-flex; gap: 30px; align-items: center; color: rgb(255, 255, 255); border-bottom: 1px solid rgb(140, 157, 204); padding-bottom: 9px; text-decoration: none; font-size: 16px; font-weight: 700;}\n#twu-page .journal-feature-time{display: block; font-size: 13px; color: rgb(198, 209, 225); margin-top: 20px;}\n#twu-page .journal-library{padding: 78px 0px 64px; scroll-margin-top: 115px;}\n#twu-page .journal-library-heading{display: flex; justify-content: space-between; align-items: flex-end; gap: 36px; margin-bottom: 28px;}\n#twu-page .journal-library-heading h2{font-size: 36px; line-height: 1.2; letter-spacing: -0.03em; margin: 12px 0px 0px;}\n#twu-page .journal-search{display: block; min-width: 310px;}\n#twu-page .journal-search > span{display: block; font-size: 14px; color: var(--journal-muted); margin-bottom: 8px;}\n#twu-page .journal-search input{border: 1px solid rgb(172, 185, 203); background: white; border-radius: 0px; padding: 13px 16px; width: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 16px; color: var(--journal-ink); height: 50px;}\n#twu-page .journal-filter-bar{display: flex; align-items: center; justify-content: space-between; gap: 24px; border-bottom: 1px solid var(--journal-line); margin-bottom: 32px;}\n#twu-page .journal-filters{display: flex; gap: 8px; flex-wrap: wrap;}\n#twu-page .journal-filters button{background: none; border-width: 0px 0px 3px; border-style: none none solid; border-color: currentcolor currentcolor transparent; border-image: none; padding: 14px 14px 16px; color: var(--journal-muted); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 15px; line-height: 1.5; cursor: pointer;}\n#twu-page .journal-filters button[aria-pressed=\"true\"]{color: rgb(48, 75, 255); border-bottom-color: rgb(48, 75, 255); font-weight: 700;}\n#twu-page .journal-filters small{font-size: 12px; background: rgb(240, 243, 248); padding: 3px 6px; margin-left: 6px; color: rgb(81, 98, 124);}\n#twu-page .journal-results{font-size: 14px; white-space: nowrap; color: var(--journal-muted); margin: 0px;}\n#twu-page .journal-grid{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 28px;}\n#twu-page .journal-card{border: 1px solid var(--journal-line); min-width: 0px; background: rgb(255, 255, 255); transition: border-color 0.2s;}\n#twu-page .journal-card[hidden]{display: none;}\n#twu-page .journal-card-link{color: inherit; display: flex; flex-direction: column; text-decoration: none; height: 100%;}\n#twu-page .journal-card:hover{border-color: rgb(48, 75, 255);}\n#twu-page .journal-visual{height: 205px; position: relative; overflow: hidden; background: rgb(230, 236, 243);}\n#twu-page .journal-visual > img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s;}\n#twu-page .journal-visual-label{position: absolute; left: 17px; bottom: 15px; font-size: 10px; line-height: 1.4; letter-spacing: 0.07em; font-weight: 700; background: rgb(255, 255, 255); padding: 5px 8px; color: rgb(38, 57, 79);}\n#twu-page .journal-card-copy{padding: 24px; display: flex; flex-direction: column; flex: 1 1 0%;}\n#twu-page .journal-card-copy .journal-meta{font-size: 12px; gap: 10px;}\n#twu-page .journal-card-copy .journal-meta > span + span::before{margin-right: 10px;}\n#twu-page .journal-card h3{font-size: 23px; line-height: 1.3; letter-spacing: -0.025em; margin: 16px 0px 14px;}\n#twu-page .journal-card p{font-size: 16px; color: var(--journal-muted); line-height: 1.75; margin: 0px 0px 22px;}\n#twu-page .journal-card .journal-read{margin-top: auto;}\n#twu-page .journal-library-foot{margin-top: 32px; border-top: 1px solid var(--journal-line); padding-top: 23px; display: flex; justify-content: space-between; gap: 22px; font-size: 14px; color: var(--journal-muted);}\n#twu-page .journal-library-foot a{color: rgb(48, 75, 255);}\n#twu-page .journal-empty{background: rgb(242, 245, 250); text-align: center; padding: 50px 24px;}\n#twu-page .journal-empty[hidden]{display: none;}\n#twu-page .journal-empty h3{font-size: 26px;}\n#twu-page .journal-empty p{font-size: 17px; color: var(--journal-muted);}\n#twu-page .journal-empty .btn{margin-top: 18px;}\n#twu-page .journal-bridge{background: rgb(238, 242, 250); border-top: 3px solid rgb(48, 75, 255); padding: 40px; display: flex; align-items: center; justify-content: space-between; gap: 50px; margin: 0px 0px 80px;}\n#twu-page .journal-bridge h2{font-size: 34px; line-height: 1.2; margin: 18px 0px;}\n#twu-page .journal-bridge p{color: var(--journal-muted); font-size: 17px; max-width: 680px;}\n#twu-page .journal-bridge .btn{white-space: nowrap;}\n#twu-page .journal-diagram{background-color: rgb(237, 242, 248); background-image: linear-gradient(rgba(202, 213, 228, 0.25) 1px, transparent 1px), linear-gradient(90deg, rgba(202, 213, 228, 0.25) 1px, transparent 1px); background-size: 24px 24px; display: flex; align-items: center; justify-content: center; gap: 32px; padding: 26px;}\n#twu-page .journal-diagram-word{font-size: 13px; line-height: 1.4; font-weight: 700; letter-spacing: 0.04em; color: rgb(53, 71, 102);}\n#twu-page .journal-diagram .journal-visual-label{background: transparent; font-weight: 400; font-size: 9px;}\n#twu-page .journal-shell-shape{display: flex; gap: 9px; align-items: center;}\n#twu-page .journal-shell-shape i{display: block; width: 24px; height: 86px; background: rgb(52, 81, 246); transform: skewY(-14deg); box-shadow: rgb(189, 203, 247) 6px 4px 0px;}\n#twu-page .journal-shell-shape i:nth-child(2){height: 110px; background: rgb(105, 131, 250);}\n#twu-page .journal-shell-shape i:nth-child(3){height: 74px; background: rgb(165, 183, 255);}\n#twu-page .journal-cost-bars{display: flex; gap: 7px; align-items: end; height: 115px; border-bottom: 1px solid rgb(130, 148, 176); padding: 0px 5px;}\n#twu-page .journal-cost-bars i{display: block; width: 18px; height: 95%; background: rgb(46, 75, 255);}\n#twu-page .journal-cost-bars i:nth-child(2){height: 72%; background: rgb(101, 128, 245);}\n#twu-page .journal-cost-bars i:nth-child(3){height: 53%; background: rgb(148, 170, 252);}\n#twu-page .journal-cost-bars i:nth-child(4){height: 32%; background: rgb(189, 203, 247);}\n#twu-page .journal-drawing-part{width: 95px; height: 95px; border: 2px solid rgb(48, 75, 255); position: relative; background: rgba(255, 255, 255, 0.6); border-radius: 14px 0px;}\n#twu-page .journal-drawing-part::before{content: \"\"; position: absolute; inset: 21px; border: 2px solid rgb(48, 75, 255); border-radius: 50%;}\n#twu-page .journal-drawing-part::after{content: \"\"; position: absolute; left: -15px; right: -15px; top: 50%; border-top: 1px dashed rgb(105, 131, 202);}\n#twu-page .journal-drawing-part i{position: absolute; width: 8px; height: 8px; border: 1px solid rgb(48, 75, 255); border-radius: 50%; left: 9px; top: 9px;}\n#twu-page .journal-drawing-part i:nth-child(2){left: auto; right: 9px;}\n#twu-page .journal-drawing-part i:nth-child(3){top: auto; bottom: 9px;}\n#twu-page .journal-drawing-part i:nth-child(4){inset: auto 9px 9px auto;}\n#twu-page .journal-check-sheet{padding: 17px 13px; background: white; box-shadow: rgb(191, 206, 242) 5px 5px; transform: rotate(-5deg); width: 113px;}\n#twu-page .journal-check-sheet i{display: flex; align-items: center; gap: 9px; font-style: normal; color: rgb(48, 75, 255); font-size: 11px; padding: 7px 0px;}\n#twu-page .journal-check-sheet b{flex: 1 1 0%; height: 3px; background: rgb(216, 224, 238);}\n#twu-page .journal-takeaways h2{scroll-margin-top: 125px;}\n#twu-page .journal-home{scroll-margin-top: 90px;}\n#twu-page .journal-filters button[id]{scroll-margin-top: 135px;}\n#twu-page .journal-article .breadcrumbs{flex-wrap: wrap;}\n#twu-page .journal-article .breadcrumbs > span:last-child{min-width: 0px; overflow-wrap: anywhere;}\n#twu-page .journal-progress{position: fixed; top: 0px; left: 0px; right: 0px; height: 3px; z-index: 50; pointer-events: none;}\n#twu-page .journal-progress > span{display: block; background: rgb(48, 75, 255); width: 0px; height: 100%;}\n#twu-page .journal-article-heading{max-width: 1000px; margin: auto; padding: 42px 0px 36px;}\n#twu-page .journal-article-heading h1{font-size: clamp(36px, 4.1vw, 58px); line-height: 1.08; letter-spacing: -0.04em; margin: 22px 0px 26px; text-wrap: balance;}\n#twu-page .journal-article-heading > p{font-size: 20px; line-height: 1.7; color: var(--journal-muted); max-width: 830px; margin-bottom: 30px;}\n#twu-page .journal-byline{display: flex; gap: 18px; flex-wrap: wrap; align-items: center; padding-top: 22px; border-top: 1px solid var(--journal-line); font-size: 14px; color: var(--journal-muted);}\n#twu-page .journal-byline b{color: rgb(26, 43, 66);}\n#twu-page .journal-draft-label{font-size: 12px; padding: 5px 9px; background: rgb(240, 243, 248);}\n#twu-page .journal-print{margin-left: auto; border: 0px; background: none; padding: 7px 0px; color: rgb(48, 75, 255); font: inherit; cursor: pointer;}\n#twu-page .journal-article-cover{max-width: 1000px; margin: 0px auto 52px;}\n#twu-page .journal-cover-visual{height: 345px;}\n#twu-page .journal-cover-visual.journal-diagram{gap: 90px;}\n#twu-page .journal-cover-visual .journal-diagram-word{font-size: 28px; letter-spacing: 0.02em;}\n#twu-page .journal-cover-visual .journal-drawing-part{transform: scale(1.7);}\n#twu-page .journal-cover-visual .journal-cost-bars,#twu-page .journal-cover-visual .journal-shell-shape,#twu-page .journal-cover-visual .journal-check-sheet{transform: scale(1.65);}\n#twu-page .journal-article-cover > p{font-size: 13px; line-height: 1.6; color: rgb(86, 105, 130); margin: 13px 0px 0px;}\n#twu-page .journal-reading-layout{display: grid; grid-template-columns: minmax(0px, 760px) 290px; gap: 66px; justify-content: center; align-items: start;}\n#twu-page .journal-body{min-width: 0px;}\n#twu-page .journal-takeaways{padding: 28px 32px; background: rgb(239, 243, 252); border-left: 3px solid rgb(48, 75, 255); margin-bottom: 48px;}\n#twu-page .journal-takeaways h2{font-size: 26px; line-height: 1.25; margin: 12px 0px 20px;}\n#twu-page .journal-takeaways ul{padding-left: 22px; margin: 0px;}\n#twu-page .journal-takeaways li{font-size: 17px; line-height: 1.75; margin: 10px 0px; color: rgb(49, 68, 95);}\n#twu-page .journal-body-section{position: relative; margin: 0px 0px 42px; scroll-margin-top: 112px;}\n#twu-page .journal-body-section h2{font-size: 29px; line-height: 1.25; margin: 12px 0px 20px; letter-spacing: -0.025em;}\n#twu-page .journal-section-number{font-size: 12px; letter-spacing: 0.09em; color: rgb(48, 75, 255); font-weight: 700;}\n#twu-page .journal-body-section p,#twu-page .journal-body-section li{font-size: 18px; line-height: 1.85; color: rgb(60, 79, 105); max-width: 72ch;}\n#twu-page .journal-body-section p{margin: 0px 0px 20px;}\n#twu-page .journal-body-section h3{font-size: 21px; margin: 24px 0px 12px;}\n#twu-page .journal-body-section ul,#twu-page .journal-body-section ol{padding-left: 25px;}\n#twu-page .journal-body-section li{margin: 9px 0px;}\n#twu-page .journal-body-section table{font-size: 16px; line-height: 1.65;}\n#twu-page .journal-body a{color: rgb(48, 75, 255); text-underline-offset: 4px;}\n#twu-page .journal-body .btn{color: white; text-decoration: none;}\n#twu-page .journal-toc{position: sticky; top: 112px;}\n#twu-page .journal-toc-box{border-top: 3px solid rgb(48, 75, 255); padding: 23px 0px 0px;}\n#twu-page .journal-toc nav{margin-top: 17px; display: flex; flex-direction: column;}\n#twu-page .journal-toc nav a{display: flex; gap: 10px; padding: 11px 10px 11px 0px; font-size: 14px; line-height: 1.55; color: rgb(77, 96, 124); text-decoration: none; border-bottom: 1px solid rgb(228, 233, 240);}\n#twu-page .journal-toc nav a > span{font-size: 12px; color: rgb(116, 135, 164); padding-top: 2px;}\n#twu-page .journal-toc nav a[aria-current=\"true\"]{color: rgb(48, 75, 255); font-weight: 700; background: rgb(242, 245, 255); padding-left: 10px;}\n#twu-page .journal-toc-cta{margin-top: 24px; padding: 22px; background: rgb(240, 243, 248);}\n#twu-page .journal-toc-cta strong{font-size: 18px;}\n#twu-page .journal-toc-cta p{font-size: 15px; line-height: 1.7; color: var(--journal-muted); margin: 12px 0px;}\n#twu-page .journal-toc-cta > a{font-size: 14px; line-height: 1.6; color: rgb(48, 75, 255); font-weight: 700;}\n#twu-page .journal-inline-cta{padding: 30px; background: rgb(20, 37, 60); color: white; margin: 40px 0px;}\n#twu-page .journal-inline-cta .eyebrow{color: rgb(164, 180, 255);}\n#twu-page .journal-inline-cta h2{font-size: 29px; line-height: 1.25; margin: 16px 0px;}\n#twu-page .journal-inline-cta p{font-size: 17px; line-height: 1.7; color: rgb(199, 212, 230);}\n#twu-page .journal-inline-cta > div{display: flex; flex-direction: column; align-items: flex-start; gap: 20px; margin-top: 24px;}\n#twu-page .journal-inline-cta a:not(.btn){font-size: 15px; color: rgb(185, 197, 255);}\n#twu-page .journal-sources{padding: 22px 0px; border-top: 1px solid var(--journal-line);}\n#twu-page .journal-sources h2{font-size: 22px;}\n#twu-page .journal-sources li{font-size: 15px; margin: 12px 0px; line-height: 1.7;}\n#twu-page .journal-review-note{font-size: 13px; line-height: 1.8; color: rgb(100, 116, 140); padding-bottom: 20px;}\n#twu-page .journal-related{padding: 72px 0px 90px; border-top: 1px solid var(--journal-line); margin-top: 48px;}\n#twu-page .journal-related-service{padding: 30px; background: rgb(237, 242, 250); display: flex; flex-direction: column; align-items: flex-start; gap: 20px;}\n#twu-page .journal-related-service h3{font-size: 28px; line-height: 1.2; margin: 0px;}\n#twu-page .journal-related-service p{font-size: 17px; line-height: 1.7; color: var(--journal-muted); margin: 0px;}\n#twu-page .journal-related-service > a{font-size: 15px; color: rgb(48, 75, 255); font-weight: 700;}\n#twu-page .journal-related-service > .btn{color: white; margin-top: auto;}\n#twu-page .journal-home a:focus-visible,#twu-page .journal-index a:focus-visible,#twu-page .journal-article a:focus-visible,#twu-page .journal-filters button:focus-visible,#twu-page .journal-search input:focus-visible,#twu-page .journal-print:focus-visible{outline: rgb(240, 173, 50) solid 3px; outline-offset: 4px;}\n@media (max-width: 1100px) {#twu-page .journal-index-heading{gap: 40px;}\n#twu-page .journal-feature-copy{padding: 30px;}\n#twu-page .journal-grid{gap: 20px;}\n#twu-page .journal-card-copy{padding: 21px;}\n#twu-page .journal-reading-layout{grid-template-columns: minmax(0px, 1fr) 245px; gap: 36px;}\n#twu-page .journal-toc nav a{font-size: 14px;}\n#twu-page .journal-diagram{gap: 18px; padding: 18px;}\n#twu-page .journal-diagram-word{font-size: 12px;}\n#twu-page .journal-filter-bar{align-items: flex-start;}\n#twu-page .journal-results{padding-top: 15px;}\n#twu-page .journal-filters button{padding-left: 8px; padding-right: 8px; font-size: 14px;}}\n@media (max-width: 850px) {#twu-page .journal-home-grid{grid-template-columns: 1fr 1fr; gap: 25px;}\n#twu-page .journal-home-feature-copy{padding: 23px;}\n#twu-page .journal-side-card{grid-template-columns: 1fr; gap: 8px; padding: 23px 0px;}\n#twu-page .journal-side-number{display: none;}\n#twu-page .journal-side-card h3{font-size: 23px;}\n#twu-page .journal-section-heading{gap: 28px; align-items: flex-start;}\n#twu-page .journal-section-intro{max-width: 290px;}\n#twu-page .journal-feature{grid-template-columns: 1fr;}\n#twu-page .journal-feature-image{min-height: 320px;}\n#twu-page .journal-feature-copy{padding: 35px;}\n#twu-page .journal-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .journal-index-heading > div > p{font-size: 24px;}\n#twu-page .journal-reading-layout{display: flex; flex-direction: column; gap: 32px;}\n#twu-page .journal-body{width: 100%;}\n#twu-page .journal-toc{position: static; order: -1; width: 100%;}\n#twu-page .journal-toc nav{display: grid; grid-template-columns: 1fr 1fr; column-gap: 22px;}\n#twu-page .journal-toc-cta{display: none;}\n#twu-page .journal-toc-box{padding-top: 18px;}\n#twu-page .journal-related-service{grid-column: 1 \/ -1;}\n#twu-page .journal-related-service > .btn{margin-top: 0px;}\n#twu-page .journal-bridge{gap: 24px; padding: 30px;}\n#twu-page .journal-bridge h2{font-size: 28px;}\n#twu-page .journal-filter-bar{flex-direction: column; gap: 0px;}\n#twu-page .journal-results{padding: 12px 0px;}\n#twu-page .journal-library-foot{flex-direction: column; gap: 12px;}\n#twu-page .journal-home-bottom{flex-direction: column; gap: 6px; align-items: flex-start;}}\n@media (max-width: 640px) {#twu-page .journal-home{padding: 60px 0px;}\n#twu-page .journal-section-heading{flex-direction: column; gap: 22px; margin-bottom: 27px;}\n#twu-page .journal-section-heading h2{font-size: 34px;}\n#twu-page .journal-section-intro{max-width: none;}\n#twu-page .journal-home-grid{grid-template-columns: 1fr; gap: 28px;}\n#twu-page .journal-home-image{height: 220px;}\n#twu-page .journal-home-feature h3{font-size: 27px;}\n#twu-page .journal-home-feature-copy{padding: 24px;}\n#twu-page .journal-side-card{grid-template-columns: 28px 1fr; gap: 14px;}\n#twu-page .journal-side-number{display: block;}\n#twu-page .journal-side-card h3{font-size: 24px;}\n#twu-page .journal-meta{font-size: 13px; gap: 12px;}\n#twu-page .journal-meta > span + span::before{margin-right: 12px;}\n#twu-page .journal-topic-links{gap: 14px 22px; align-items: flex-start;}\n#twu-page .journal-topic-links > span{width: 100%;}\n#twu-page .journal-topic-links a{font-size: 14px;}\n#twu-page .journal-index .wrap,#twu-page .journal-article .wrap{padding-left: 22px; padding-right: 22px;}\n#twu-page .journal-index-heading{grid-template-columns: 1fr; gap: 27px; padding: 24px 0px 34px;}\n#twu-page .journal-index-heading h1{font-size: 56px;}\n#twu-page .journal-index-heading .eyebrow{font-size: 11px;}\n#twu-page .journal-index-heading > div > p{font-size: 23px;}\n#twu-page .journal-index-heading > div > span{font-size: 17px;}\n#twu-page .journal-feature-image{min-height: 260px;}\n#twu-page .journal-feature-stamp{left: 18px; bottom: 18px; padding: 12px 18px;}\n#twu-page .journal-feature-copy{padding: 28px 25px;}\n#twu-page .journal-feature-copy h2{font-size: 30px;}\n#twu-page .journal-feature-copy p{font-size: 17px;}\n#twu-page .journal-library{padding: 52px 0px;}\n#twu-page .journal-library-heading{flex-direction: column; align-items: stretch; gap: 24px;}\n#twu-page .journal-library-heading h2{font-size: 31px;}\n#twu-page .journal-search{min-width: 0px;}\n#twu-page .journal-filters{gap: 5px;}\n#twu-page .journal-filters button{font-size: 14px; padding: 10px 9px; border: 1px solid rgb(214, 223, 235); margin-bottom: 8px; background: white; min-height: 44px;}\n#twu-page .journal-filters button[aria-pressed=\"true\"]{background: rgb(48, 75, 255); color: white; border-color: rgb(48, 75, 255);}\n#twu-page .journal-filters button[aria-pressed=\"true\"] small{background: rgba(255, 255, 255, 0.15); color: white;}\n#twu-page .journal-filters small{font-size: 11px; margin-left: 3px;}\n#twu-page .journal-filter-bar{border-bottom: 0px; margin-bottom: 14px;}\n#twu-page .journal-grid{grid-template-columns: 1fr; gap: 26px;}\n#twu-page .journal-visual{height: 220px;}\n#twu-page .journal-card-copy{padding: 25px;}\n#twu-page .journal-card h3{font-size: 25px;}\n#twu-page .journal-card-copy .journal-meta{font-size: 13px;}\n#twu-page .journal-diagram{gap: 38px;}\n#twu-page .journal-diagram-word{font-size: 16px;}\n#twu-page .journal-library-foot{font-size: 14px; line-height: 1.7;}\n#twu-page .journal-bridge{flex-direction: column; align-items: flex-start; gap: 24px; padding: 28px 24px; margin-bottom: 55px;}\n#twu-page .journal-bridge h2{font-size: 30px;}\n#twu-page .journal-bridge .btn{white-space: normal;}\n#twu-page .journal-article .breadcrumbs{font-size: 12px; line-height: 1.8;}\n#twu-page .journal-article-heading{padding: 23px 0px 27px;}\n#twu-page .journal-article-heading h1{font-size: 37px; line-height: 1.1; margin: 20px 0px 23px;}\n#twu-page .journal-article-heading > p{font-size: 18px; line-height: 1.75;}\n#twu-page .journal-byline{gap: 14px; font-size: 13px;}\n#twu-page .journal-draft-label{font-size: 11px;}\n#twu-page .journal-print{margin-left: 0px;}\n#twu-page .journal-cover-visual{height: 245px;}\n#twu-page .journal-cover-visual.journal-diagram{gap: 40px;}\n#twu-page .journal-cover-visual .journal-diagram-word{font-size: 18px;}\n#twu-page .journal-cover-visual .journal-drawing-part,#twu-page .journal-cover-visual .journal-cost-bars,#twu-page .journal-cover-visual .journal-shell-shape,#twu-page .journal-cover-visual .journal-check-sheet{transform: scale(1.1);}\n#twu-page .journal-article-cover{margin-bottom: 32px;}\n#twu-page .journal-toc nav{grid-template-columns: 1fr;}\n#twu-page .journal-toc nav a{font-size: 15px; padding: 10px 0px;}\n#twu-page .journal-takeaways{padding: 24px; margin-bottom: 36px;}\n#twu-page .journal-takeaways h2{font-size: 25px;}\n#twu-page .journal-body-section h2{font-size: 27px;}\n#twu-page .journal-body-section p,#twu-page .journal-body-section li{font-size: 18px; line-height: 1.8;}\n#twu-page .journal-body-section{margin-bottom: 34px;}\n#twu-page .journal-inline-cta{padding: 27px 23px;}\n#twu-page .journal-inline-cta h2{font-size: 27px;}\n#twu-page .journal-inline-cta .btn{font-size: 15px;}\n#twu-page .journal-related{padding: 45px 0px 65px; margin-top: 28px;}\n#twu-page .journal-related-service{grid-column: auto;}\n#twu-page .journal-visual-label{font-size: 9px;}\n#twu-page .journal-review-note{font-size: 13px;}}\n@media (prefers-reduced-motion: reduce) {#twu-page .journal-home-feature img,#twu-page .journal-card-link img{transition: none;}\n#twu-page .journal-progress > span{transition: none;}}\n@media print {#twu-page .topbar,#twu-page .header,#twu-page .contact-dock,#twu-page footer,#twu-page .draftbar,#twu-page .journal-toc,#twu-page .journal-related,#twu-page .journal-print,#twu-page .journal-inline-cta,#twu-page .journal-progress{display: none !important;}\n#twu-page .journal-article .wrap{max-width: none; padding: 0px;}\n#twu-page .journal-reading-layout{display: block;}\n#twu-page .journal-body{max-width: none;}\n#twu-page .journal-body-section{break-inside: avoid;}\n#twu-page .journal-article-heading h1{font-size: 30pt;}\n#twu-page .journal-body-section p,#twu-page .journal-body-section li{font-size: 11pt;}\n#twu-page .journal-article-cover{max-height: 180px; overflow: hidden;}\n#twu-page{padding: 0px !important;}}\n#twu-page .compare-svg-numbers,#twu-page .compare-mobile-legend{display: none;}\n#twu-page .compare-article{background: rgb(255, 255, 255);}\n#twu-page .compare-article .wrap{max-width: 1320px;}\n#twu-page .compare-heading{padding: 34px 0px 30px; max-width: 1180px; margin: auto;}\n#twu-page .compare-heading h1{font-size: clamp(40px, 4.65vw, 68px); line-height: 1.04; letter-spacing: -0.045em; margin: 24px 0px 26px; color: rgb(20, 34, 56);}\n#twu-page .compare-heading h1 > span{display: block; font-size: clamp(25px, 2.7vw, 38px); color: rgb(91, 109, 132); line-height: 1.25; letter-spacing: -0.025em; margin-top: 17px; font-weight: 500;}\n#twu-page .compare-introduction{display: flex; gap: 40px; align-items: center; justify-content: space-between;}\n#twu-page .compare-introduction p{font-size: 20px; line-height: 1.7; color: rgb(82, 99, 122); max-width: 720px; margin: 0px 0px 26px;}\n#twu-page .compare-jump{display: inline-flex; gap: 25px; align-items: center; text-decoration: none; color: rgb(48, 75, 255); font-size: 16px; font-weight: 700; white-space: nowrap; border-bottom: 1px solid rgb(182, 193, 225); padding: 8px 0px; margin-bottom: 24px;}\n#twu-page .compare-heading .journal-byline{font-size: 14px;}\n#twu-page .compare-heading .journal-draft-label{font-size: 13px;}\n#twu-page .compare-cover{position: relative; display: grid; grid-template-columns: 1fr 1fr; gap: 4px; max-width: 1180px; margin: auto; background: rgb(18, 33, 54);}\n#twu-page .compare-cover figure{height: 310px; margin: 0px; position: relative; overflow: hidden;}\n#twu-page .compare-cover img{width: 100%; height: 100%; object-fit: cover; display: block;}\n#twu-page .compare-cover figure::after{content: \"\"; position: absolute; inset: 0px; background: linear-gradient(transparent 25%, rgba(7, 21, 38, 0.79));}\n#twu-page .compare-cover figcaption{position: absolute; left: 30px; bottom: 24px; z-index: 1; color: white;}\n#twu-page .compare-cover figcaption span{display: block; font-size: 12px; font-weight: 700; letter-spacing: 0.1em; margin-bottom: 10px;}\n#twu-page .compare-cover figcaption strong{display: block; font-size: 32px; line-height: 1.1; letter-spacing: -0.025em;}\n#twu-page .compare-cover-plus{position: absolute; z-index: 2; background: rgb(48, 75, 255); color: white; left: 50%; top: 50%; transform: translate(-50%, -50%); height: 54px; width: 54px; display: grid; place-items: center; font-size: 36px; font-weight: 300; box-shadow: rgba(255, 255, 255, 0.133) 0px 0px 0px 5px;}\n#twu-page .compare-cover-note{max-width: 1180px; margin: 12px auto 48px; font-size: 13px; line-height: 1.65; color: rgb(90, 108, 130);}\n#twu-page .compare-article .journal-reading-layout{grid-template-columns: minmax(0px, 850px) 245px; gap: 66px;}\n#twu-page .compare-article .journal-body-section{margin-bottom: 58px; scroll-margin-top: 125px;}\n#twu-page .compare-article .journal-body-section h2{font-size: clamp(27px, 2.4vw, 33px); line-height: 1.22;}\n#twu-page .compare-article .journal-body-section p,#twu-page .compare-article .journal-body-section li{font-size: 18px; line-height: 1.85;}\n#twu-page .compare-article .journal-section-number{font-size: 12px; letter-spacing: 0.1em;}\n#twu-page .compare-article .journal-toc nav a{font-size: 15px; padding: 12px 6px 12px 0px;}\n#twu-page .compare-route-cards{display: grid; grid-template-columns: repeat(3, 1fr); margin: 28px 0px 0px; gap: 12px;}\n#twu-page .compare-route-cards > div{padding: 23px 20px; background: rgb(241, 244, 249); border-top: 2px solid rgb(182, 197, 218);}\n#twu-page .compare-route-cards > div:last-child{border-color: rgb(48, 75, 255); background: rgb(238, 241, 255);}\n#twu-page .compare-route-cards span{font-size: 12px; font-weight: 700; letter-spacing: 0.08em; color: rgb(48, 75, 255);}\n#twu-page .compare-route-cards h3{font-size: 20px; line-height: 1.3; margin: 16px 0px 12px;}\n#twu-page .compare-article .compare-route-cards p{font-size: 16px; line-height: 1.65; margin: 0px;}\n#twu-page .compare-table-scroll{overflow-x: auto; border: 1px solid rgb(212, 221, 234); margin-top: 28px;}\n#twu-page .compare-table{border-collapse: collapse; width: 100%; min-width: 690px; table-layout: fixed;}\n#twu-page .compare-table caption{font-size: 15px; line-height: 1.6; text-align: left; padding: 16px 18px; background: rgb(241, 244, 249); color: rgb(75, 94, 121);}\n#twu-page .compare-table th,#twu-page .compare-table td{padding: 18px 16px; text-align: left; vertical-align: top; font-size: 15px; line-height: 1.65; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(217, 226, 237); border-image: none; overflow-wrap: normal;}\n#twu-page .compare-table thead th{background: rgb(21, 38, 61); color: rgb(255, 255, 255); font-size: 16px; font-weight: 600;}\n#twu-page .compare-table thead th:first-child{width: 18%;}\n#twu-page .compare-table tbody th{color: rgb(24, 44, 69); background: rgb(246, 248, 251); font-weight: 700;}\n#twu-page .compare-table td{color: rgb(67, 89, 115);}\n#twu-page .compare-table td:last-child{background: rgb(240, 243, 255);}\n#twu-page .compare-article .compare-table-hint{font-size: 13px; margin-top: 12px; line-height: 1.6; color: rgb(89, 109, 134);}\n#twu-page .compare-calculator{background: rgb(241, 244, 250); border: 1px solid rgb(204, 216, 233); padding: 28px; margin: 32px 0px; max-width: none;}\n#twu-page .compare-calc-head h3{line-height: 1.25; font-size: 25px !important; margin: 12px 0px !important;}\n#twu-page .compare-article .compare-calc-head p{font-size: 16px; line-height: 1.7; margin-bottom: 24px;}\n#twu-page .compare-calc-inputs{display: grid; grid-template-columns: 1fr 1fr; gap: 24px;}\n#twu-page .compare-calc-inputs fieldset{border: 0px; margin: 0px; padding: 0px; min-width: 0px;}\n#twu-page .compare-calc-inputs legend{font-size: 17px; font-weight: 700; margin-bottom: 18px; color: rgb(27, 46, 73);}\n#twu-page .compare-calculator label{display: block; font-size: 15px; font-weight: 600; line-height: 1.5; color: rgb(48, 70, 97); margin-bottom: 18px;}\n#twu-page .compare-calculator label span{display: block; font-size: 13px; font-weight: 400; color: rgb(86, 107, 133);}\n#twu-page .compare-calculator input{display: block; border: 1px solid rgb(167, 183, 206); border-radius: 0px; background: white; width: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 16px; color: rgb(23, 43, 69); height: 49px; padding: 10px 12px; margin-top: 8px; box-sizing: border-box;}\n#twu-page .compare-calculator input::placeholder{color: rgb(102, 117, 139); font-size: 14px; font-weight: 400;}\n#twu-page .compare-calc-controls{display: flex; align-items: flex-end; gap: 18px;}\n#twu-page .compare-calc-controls label{max-width: 210px; margin: 0px;}\n#twu-page .compare-calc-controls .btn{min-height: 49px; border: 0px; cursor: pointer; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 15px; font-weight: 700; white-space: nowrap;}\n#twu-page .compare-reset{font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 15px; color: rgb(69, 93, 125); background: none; border: 0px; cursor: pointer; padding: 12px 0px; text-decoration: underline; text-underline-offset: 4px; min-height: 49px;}\n#twu-page .compare-calc-result{margin-top: 24px; border-top: 2px solid rgb(48, 75, 255); background: rgb(255, 255, 255); padding: 22px; color: rgb(28, 50, 79);}\n#twu-page .compare-calc-result > strong{font-size: 20px; line-height: 1.4;}\n#twu-page .compare-article .compare-calc-result p{font-size: 16px; line-height: 1.7; margin: 12px 0px 0px;}\n#twu-page .compare-total-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin-bottom: 18px;}\n#twu-page .compare-total-grid > div{background: rgb(240, 243, 250); padding: 15px;}\n#twu-page .compare-total-grid span{display: block; font-size: 14px; line-height: 1.5; color: rgb(82, 103, 129);}\n#twu-page .compare-total-grid b{display: block; font-size: 27px; letter-spacing: -0.025em; line-height: 1.3; margin-top: 6px; overflow-wrap: anywhere;}\n#twu-page .compare-article .compare-calc-note{font-size: 13px; line-height: 1.65; margin: 16px 0px 0px; color: rgb(81, 102, 128);}\n#twu-page .compare-drawing{margin: 30px 0px; background: rgb(241, 245, 250); border: 1px solid rgb(209, 219, 234);}\n#twu-page .compare-drawing-heading{padding: 18px 20px; display: flex; justify-content: space-between; gap: 15px; font-size: 12px; line-height: 1.5; color: rgb(91, 111, 136);}\n#twu-page .compare-drawing-heading span:first-child{font-weight: 700; color: rgb(48, 75, 255); letter-spacing: 0.05em;}\n#twu-page .compare-drawing svg{display: block; width: 100%; height: auto;}\n#twu-page .compare-drawing figcaption{padding: 20px; display: flex; flex-direction: column; gap: 9px; border-top: 1px solid rgb(212, 223, 237); font-size: 14px; line-height: 1.6; color: rgb(83, 105, 131);}\n#twu-page .compare-key{display: flex; align-items: center; gap: 10px; color: rgb(36, 61, 92);}\n#twu-page .compare-key i{display: inline-block; width: 13px; height: 13px; background: rgb(52, 81, 255);}\n#twu-page .compare-flow{display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin: 28px 0px; list-style: none !important; padding: 0px !important;}\n#twu-page .compare-article .compare-flow li{padding: 20px; margin: 0px; background: rgb(241, 244, 249); line-height: 1.5;}\n#twu-page .compare-flow b{font-size: 13px; color: rgb(48, 75, 255); display: block; margin-bottom: 10px;}\n#twu-page .compare-flow strong{display: block; font-size: 18px;}\n#twu-page .compare-flow span{display: block; font-size: 15px; line-height: 1.7; margin-top: 8px; color: rgb(80, 102, 128);}\n#twu-page .compare-article .compare-checklist{list-style: none; padding: 0px;}\n#twu-page .compare-checklist li{padding: 13px 0px 13px 29px; border-bottom: 1px solid rgb(221, 228, 238); position: relative;}\n#twu-page .compare-checklist li::before{content: \"\u2713\"; color: rgb(48, 75, 255); position: absolute; left: 0px; font-weight: 700;}\n#twu-page .compare-faq{border-top: 1px solid rgb(189, 204, 225);}\n#twu-page .compare-faq details{border-bottom: 1px solid rgb(189, 204, 225); padding: 0px;}\n#twu-page .compare-faq summary{position: relative; cursor: pointer; font-size: 19px; line-height: 1.5; font-weight: 600; list-style: none; padding: 23px 38px 23px 0px; color: rgb(23, 46, 75);}\n#twu-page .compare-faq summary::-webkit-details-marker{display: none;}\n#twu-page .compare-faq summary::after{content: \"+\"; position: absolute; right: 6px; font-size: 24px; top: 19px; font-weight: 400; color: rgb(48, 75, 255);}\n#twu-page .compare-faq details[open] summary::after{content: \"\u2212\";}\n#twu-page .compare-faq details p{padding: 0px 20px 6px 0px;}\n#twu-page .compare-final-cta{padding: 36px !important;}\n#twu-page .compare-final-cta h2{font-size: 35px !important;}\n#twu-page .compare-article .journal-sources > p{font-size: 15px; color: rgb(87, 107, 132); line-height: 1.7;}\n#twu-page .compare-next{border-top: 1px solid rgb(202, 215, 233); margin: 45px 0px 0px; padding: 44px 0px 75px;}\n#twu-page .compare-next h2{font-size: 34px; letter-spacing: -0.03em; margin: 15px 0px 28px;}\n#twu-page .compare-next > div:last-child{display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}\n#twu-page .compare-next a{display: block; padding: 25px; border: 1px solid rgb(208, 219, 234); text-decoration: none; color: rgb(29, 53, 85); background: rgb(245, 247, 251);}\n#twu-page .compare-next a span{display: block; font-size: 12px; letter-spacing: 0.08em; color: rgb(48, 75, 255); margin-bottom: 14px; font-weight: 700;}\n#twu-page .compare-next a strong{font-size: 21px; line-height: 1.45; font-weight: 600;}\n#twu-page .compare-next a:hover{border-color: rgb(48, 75, 255);}\n#twu-page .compare-article input:focus-visible,#twu-page .compare-article button:focus-visible,#twu-page .compare-article summary:focus-visible,#twu-page .compare-table-scroll:focus-visible{outline: rgb(231, 156, 40) solid 3px; outline-offset: 4px;}\n@media (max-width: 1100px) {#twu-page .compare-article .journal-reading-layout{grid-template-columns: minmax(0px, 1fr) 220px; gap: 32px;}\n#twu-page .compare-route-cards{grid-template-columns: 1fr;}\n#twu-page .compare-route-cards h3{margin: 10px 0px;}\n#twu-page .compare-calculator{padding: 23px;}\n#twu-page .compare-calc-controls{flex-wrap: wrap;}\n#twu-page .compare-cover figure{height: 280px;}\n#twu-page .compare-calc-inputs{gap: 16px;}\n#twu-page .compare-introduction{gap: 28px;}}\n@media (max-width: 850px) {#twu-page .compare-article .journal-reading-layout{display: flex; gap: 35px;}\n#twu-page .compare-article .journal-toc{width: 100%;}\n#twu-page .compare-article .journal-toc nav{grid-template-columns: 1fr 1fr;}\n#twu-page .compare-route-cards{grid-template-columns: repeat(3, 1fr);}\n#twu-page .compare-introduction{align-items: flex-start; flex-direction: column; gap: 0px;}\n#twu-page .compare-introduction p{margin-bottom: 12px;}\n#twu-page .compare-cover figcaption{left: 22px;}\n#twu-page .compare-cover figcaption strong{font-size: 28px;}\n#twu-page .compare-next > div:last-child{gap: 12px;}\n#twu-page .compare-next a{padding: 20px;}\n#twu-page .compare-next a strong{font-size: 18px;}}\n@media (max-width: 600px) {#twu-page .compare-heading{padding-top: 20px;}\n#twu-page .compare-heading h1{font-size: 42px; line-height: 1.06; letter-spacing: -0.04em;}\n#twu-page .compare-heading h1 > span{font-size: 25px; line-height: 1.3; margin-top: 18px;}\n#twu-page .compare-heading .journal-meta{font-size: 12px; gap: 10px;}\n#twu-page .compare-introduction p{font-size: 18px; line-height: 1.75;}\n#twu-page .compare-heading .journal-byline{font-size: 13px; gap: 12px;}\n#twu-page .compare-heading .journal-draft-label{font-size: 12px;}\n#twu-page .compare-cover{grid-template-columns: 1fr; gap: 4px;}\n#twu-page .compare-cover figure{height: 205px;}\n#twu-page .compare-cover figcaption{left: 23px; bottom: 19px;}\n#twu-page .compare-cover figcaption span{font-size: 11px;}\n#twu-page .compare-cover figcaption strong{font-size: 28px;}\n#twu-page .compare-cover-plus{height: 42px; width: 42px; font-size: 30px;}\n#twu-page .compare-cover-note{font-size: 12px; margin-bottom: 28px;}\n#twu-page .compare-article .journal-toc nav{grid-template-columns: 1fr;}\n#twu-page .compare-article .journal-toc nav a{font-size: 15px; padding: 11px 0px;}\n#twu-page .compare-article .journal-body-section{margin-bottom: 42px;}\n#twu-page .compare-article .journal-body-section h2{font-size: 29px;}\n#twu-page .compare-route-cards{grid-template-columns: 1fr; gap: 12px;}\n#twu-page .compare-route-cards > div{padding: 22px;}\n#twu-page .compare-route-cards h3{font-size: 21px;}\n#twu-page .compare-article .compare-route-cards p{font-size: 17px;}\n#twu-page .compare-calculator{padding: 22px 18px;}\n#twu-page .compare-calc-inputs{grid-template-columns: 1fr; gap: 7px;}\n#twu-page .compare-calc-inputs fieldset + fieldset{border-top: 1px solid rgb(196, 209, 226); padding-top: 20px;}\n#twu-page .compare-calc-inputs fieldset + fieldset legend{float: left; width: 100%; margin-bottom: 18px;}\n#twu-page .compare-calc-controls{gap: 14px;}\n#twu-page .compare-calc-controls label{max-width: none; width: 100%;}\n#twu-page .compare-calc-controls .btn{font-size: 15px; flex: 1 1 0%; padding: 14px 10px;}\n#twu-page .compare-calc-result{padding: 18px;}\n#twu-page .compare-total-grid{grid-template-columns: 1fr; gap: 10px;}\n#twu-page .compare-total-grid b{font-size: 28px;}\n#twu-page .compare-drawing-heading{flex-direction: column; gap: 4px; padding: 16px;}\n#twu-page .compare-drawing figcaption{padding: 16px; font-size: 13px;}\n#twu-page .compare-drawing svg{min-height: 185px;}\n#twu-page .compare-flow{grid-template-columns: 1fr;}\n#twu-page .compare-flow span{font-size: 16px;}\n#twu-page .compare-final-cta{padding: 28px 23px !important;}\n#twu-page .compare-final-cta h2{font-size: 31px !important;}\n#twu-page .compare-faq summary{font-size: 18px; padding-top: 21px; padding-bottom: 21px;}\n#twu-page .compare-next{padding: 35px 0px 55px;}\n#twu-page .compare-next h2{font-size: 31px;}\n#twu-page .compare-next > div:last-child{grid-template-columns: 1fr;}\n#twu-page .compare-next a strong{font-size: 21px;}}\n@media print {#twu-page .compare-cover{display: none;}\n#twu-page .compare-cover-note,#twu-page .compare-jump,#twu-page .compare-calculator,#twu-page .compare-next{display: none;}\n#twu-page .compare-heading h1{font-size: 30pt;}\n#twu-page .compare-heading h1 > span{font-size: 19pt;}\n#twu-page .compare-table-scroll{overflow: visible;}\n#twu-page .compare-table{min-width: 0px;}\n#twu-page .compare-table th,#twu-page .compare-table td{font-size: 9pt; padding: 8px;}\n#twu-page .compare-faq details > p{display: block !important;}\n#twu-page .compare-article .journal-body-section{break-inside: auto;}}\n@media screen and (max-width: 600px) {#twu-page .compare-heading h1{font-size: 38px;}\n#twu-page .compare-svg-callouts,#twu-page .compare-svg-labels{display: none;}\n#twu-page .compare-svg-numbers{display: block;}\n#twu-page .compare-mobile-legend{display: grid; grid-template-columns: 1fr 1fr; gap: 8px 18px; margin: 0px; padding: 0px 18px 15px 36px !important;}\n#twu-page .compare-article .compare-mobile-legend li{font-size: 14px; line-height: 1.5; margin: 0px; color: rgb(48, 70, 97);}\n#twu-page .compare-mobile-legend li::marker{color: rgb(48, 75, 255); font-weight: 700;}}\n#twu-page .unified-page{--u-ink: #15263c; --u-muted: #526680; --u-blue: #304bff; --u-line: #d8e1ed; --u-paper: #f2f5fa; color: var(--u-ink); background: rgb(255, 255, 255);}\n#twu-page .unified-page .wrap{max-width: 1360px;}\n#twu-page .unified-page .eyebrow{font-size: 12px; line-height: 1.6; letter-spacing: 0.12em; font-weight: 700; color: var(--u-blue);}\n#twu-page .unified-page h1,#twu-page .unified-page h2,#twu-page .unified-page h3{color: var(--u-ink); overflow-wrap: normal;}\n#twu-page .unified-page h1{font-size: clamp(37px, 3.8vw, 57px); line-height: 1.1; letter-spacing: -0.04em; font-weight: 700;}\n#twu-page .unified-page h2{font-size: clamp(28px, 2.6vw, 38px); line-height: 1.2; letter-spacing: -0.03em;}\n#twu-page .unified-page p{font-size: 17px; line-height: 1.8; color: var(--u-muted);}\n#twu-page .unified-page a{text-underline-offset: 4px;}\n#twu-page .unified-page .btn{font-size: 16px; line-height: 1.5; min-height: 50px; display: inline-flex; align-items: center; justify-content: center; padding: 15px 23px; color: rgb(255, 255, 255); text-decoration: none; background: rgb(48, 75, 255); white-space: normal;}\n#twu-page .unified-page .btn:hover{background: rgb(25, 53, 224);}\n#twu-page .unified-page .unified-lede{font-size: 19px; line-height: 1.8; margin: 22px 0px 26px; max-width: 680px;}\n#twu-page .unified-page .breadcrumbs{font-size: 14px; line-height: 1.7; padding: 28px 0px; flex-wrap: wrap; gap: 10px; overflow-wrap: anywhere;}\n#twu-page .unified-breadcrumbs > span:last-child{min-width: 0px; flex-basis: auto;}\n#twu-page .unified-breadcrumbs a{color: rgb(67, 87, 123);}\n#twu-page .unified-page .unified-text-link{font-size: 16px; line-height: 1.6; font-weight: 600; color: var(--u-blue); text-decoration: none; display: inline-flex; align-items: center; gap: 12px; min-height: 40px;}\n#twu-page .unified-text-link:hover{text-decoration: underline;}\n#twu-page .unified-page .unified-micro,#twu-page .unified-page .unified-disclaimer{font-size: 14px; line-height: 1.75; color: rgb(100, 118, 142);}\n#twu-page .unified-page section[id]{scroll-margin-top: 125px;}\n#twu-page .unified-product-hero{display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 0.93fr); gap: 72px; padding: 20px 0px 52px; align-items: start;}\n#twu-page .unified-product-summary{padding-top: 30px; min-width: 0px;}\n#twu-page .unified-product-summary h1{margin: 20px 0px 25px;}\n#twu-page .unified-gallery{min-width: 0px;}\n#twu-page .unified-gallery-main{display: block; width: 100%; height: 490px; position: relative; cursor: zoom-in; background: rgb(244, 246, 249); border: 1px solid rgb(224, 230, 239); padding: 28px; font: inherit; overflow: hidden;}\n#twu-page .unified-gallery-main img{display: block; width: 100%; height: 100%; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .unified-gallery-main > span{position: absolute; bottom: 17px; right: 20px; display: flex; gap: 23px; color: rgb(48, 75, 255); font-size: 13px; background: rgb(255, 255, 255); padding: 8px 11px;}\n#twu-page .unified-gallery-main > span b{font-size: 18px;}\n#twu-page .unified-thumbnails{display: flex; gap: 12px; margin-top: 14px; overflow-x: auto; padding: 3px 3px 9px; scrollbar-width: thin;}\n#twu-page .unified-thumbnails button{flex: 0 0 85px; position: relative; height: 86px; background: rgb(246, 248, 251); border: 1px solid rgb(213, 223, 237); padding: 10px; cursor: pointer;}\n#twu-page .unified-thumbnails button[aria-pressed=\"true\"]{border: 2px solid rgb(48, 75, 255);}\n#twu-page .unified-thumbnails img{height: 100%; width: 100%; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .unified-thumbnails button > span{position: absolute; bottom: 2px; left: 5px; font-size: 10px; color: rgb(81, 100, 129); background: rgba(255, 255, 255, 0.867); padding: 1px 3px;}\n#twu-page .unified-page .unified-image-caption{font-size: 13px; line-height: 1.5; margin: 10px 0px; color: rgb(104, 122, 144);}\n#twu-page .unified-at-a-glance{margin: 28px 0px; border-top: 1px solid var(--u-line); padding-top: 4px;}\n#twu-page .unified-at-a-glance > div{display: grid; grid-template-columns: 135px 1fr; gap: 20px; border-bottom: 1px solid var(--u-line); padding: 15px 0px; font-size: 15px; line-height: 1.6;}\n#twu-page .unified-at-a-glance dt{color: rgb(101, 118, 141);}\n#twu-page .unified-at-a-glance dd{margin: 0px; color: rgb(29, 52, 79);}\n#twu-page .unified-at-a-glance dd a{color: rgb(48, 75, 255);}\n#twu-page .unified-product-actions{display: flex; align-items: center; flex-wrap: wrap; gap: 18px 26px; margin: 25px 0px 18px;}\n#twu-page .unified-product-summary > .unified-micro{max-width: 470px;}\n#twu-page .unified-section-nav{display: flex; gap: 36px; border-top: 1px solid var(--u-line); border-bottom: 1px solid var(--u-line); padding: 21px 0px; flex-wrap: wrap;}\n#twu-page .unified-section-nav a{font-size: 16px; font-weight: 600; text-decoration: none; color: rgb(68, 92, 125);}\n#twu-page .unified-section-nav a:hover{color: rgb(48, 75, 255);}\n#twu-page .unified-reading-grid{display: grid; grid-template-columns: minmax(0px, 840px) 260px; gap: 80px; padding: 56px 0px 30px; align-items: start;}\n#twu-page .unified-reading-grid > article{min-width: 0px;}\n#twu-page .unified-copy{margin-bottom: 50px; min-width: 0px;}\n#twu-page .unified-copy h2{margin: 15px 0px 26px;}\n#twu-page .unified-copy h3{font-size: 22px; line-height: 1.4; letter-spacing: -0.02em; margin: 28px 0px 14px;}\n#twu-page .unified-copy p,#twu-page .unified-copy li{font-size: 18px; line-height: 1.85; color: rgb(75, 96, 123); overflow-wrap: break-word;}\n#twu-page .unified-copy p{margin: 0px 0px 20px; max-width: 76ch;}\n#twu-page .unified-copy ul,#twu-page .unified-copy ol{padding-left: 24px;}\n#twu-page .unified-copy p.unified-original-name{font-size: 14px; line-height: 1.65; border-left: 2px solid rgb(188, 204, 229); padding-left: 15px; color: rgb(106, 124, 146); margin-bottom: 30px;}\n#twu-page .unified-copy .unified-review-alert{font-size: 15px; background: rgb(255, 244, 218); border-left: 3px solid rgb(203, 144, 39); padding: 18px; color: rgb(105, 82, 33);}\n#twu-page .unified-side-note{position: sticky; top: 120px; padding: 25px 25px 28px; background: rgb(241, 244, 249); border-top: 3px solid rgb(48, 75, 255);}\n#twu-page .unified-side-note h3{font-size: 25px; line-height: 1.3; margin: 16px 0px;}\n#twu-page .unified-side-note p{font-size: 16px;}\n#twu-page .unified-side-note .unified-text-link{font-size: 15px; display: block;}\n#twu-page .unified-side-note hr{border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(210, 221, 236) currentcolor currentcolor; border-image: none; margin: 25px 0px;}\n#twu-page .unified-check-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 30px 0px;}\n#twu-page .unified-check-grid > div{background: rgb(242, 245, 250); padding: 22px;}\n#twu-page .unified-check-grid h3{margin: 0px 0px 10px; font-size: 19px;}\n#twu-page .unified-check-grid p{font-size: 16px; line-height: 1.7; margin: 0px;}\n#twu-page .unified-table-scroll{overflow-x: auto; border: 1px solid rgb(213, 224, 239); margin: 20px 0px 30px; max-width: 100%;}\n#twu-page .unified-table-scroll table{border-collapse: collapse; width: 100%; min-width: 450px; font-size: 16px; line-height: 1.7; text-align: left;}\n#twu-page .unified-table-scroll td,#twu-page .unified-table-scroll th{border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(219, 228, 239); border-image: none; padding: 15px 20px; text-align: left; vertical-align: top; font-size: 16px; line-height: 1.75; color: rgb(63, 87, 116);}\n#twu-page .unified-table-scroll td:first-child{width: 30%; background: rgb(241, 244, 250); color: rgb(32, 55, 81);}\n#twu-page .unified-table-scroll p{font-size: 16px; margin: 0px; line-height: 1.7;}\n#twu-page .unified-lightbox{border: 0px; padding: 45px 20px 20px; width: min(900px, 90vw); max-height: 90vh; background: rgb(255, 255, 255);}\n#twu-page .unified-lightbox::backdrop{background: rgba(16, 33, 57, 0.79);}\n#twu-page .unified-lightbox > button{position: absolute; top: 12px; right: 18px; background: white; border: 1px solid rgb(203, 214, 231); padding: 8px 15px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 15px; cursor: pointer;}\n#twu-page .unified-lightbox > img{display: block; width: 100%; height: 75vh; object-fit: contain;}\n#twu-page .unified-category-intro{background: rgb(242, 245, 250); border-bottom: 1px solid rgb(223, 230, 239);}\n#twu-page .unified-category-hero{display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 76px; align-items: center; padding: 30px 0px 55px;}\n#twu-page .unified-category-hero h1{margin: 20px 0px;}\n#twu-page .unified-category-hero h1 > span,#twu-page .unified-service-hero h1 > span{display: block; color: rgb(106, 124, 146); font-weight: 500; font-size: 0.67em; line-height: 1.25; letter-spacing: -0.025em; margin-top: 15px;}\n#twu-page .unified-category-hero figure{margin: 0px; padding: 25px; background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 241); height: 365px; position: relative;}\n#twu-page .unified-category-hero figure > img{width: 100%; height: calc(100% - 30px); object-fit: contain;}\n#twu-page .unified-category-hero figcaption{font-size: 12px; line-height: 1.6; color: rgb(100, 118, 143); position: absolute; bottom: 17px; left: 22px; right: 22px;}\n#twu-page .unified-hero-facts{display: flex; flex-wrap: wrap; gap: 10px 17px; padding-top: 17px; font-size: 13px; line-height: 1.7; color: rgb(92, 113, 141);}\n#twu-page .unified-hero-facts span + span{border-left: 1px solid rgb(196, 209, 227); padding-left: 17px;}\n#twu-page .unified-catalogue-layout{display: grid; grid-template-columns: 235px minmax(0px, 1fr); gap: 46px; padding: 58px 0px 38px; align-items: start;}\n#twu-page .unified-catalogue-main{min-width: 0px;}\n#twu-page .unified-family-nav{position: sticky; top: 118px;}\n#twu-page .unified-family-nav details{border: 1px solid rgb(215, 225, 237); background: rgb(255, 255, 255);}\n#twu-page .unified-family-nav summary{padding: 20px; font-size: 17px; font-weight: 700; color: rgb(28, 50, 77); list-style: none; cursor: pointer; display: flex; justify-content: space-between; gap: 10px; line-height: 1.45;}\n#twu-page .unified-family-nav summary::-webkit-details-marker{display: none;}\n#twu-page .unified-family-nav summary > span{color: rgb(48, 75, 255);}\n#twu-page .unified-family-nav nav{display: flex; flex-direction: column; padding: 0px 12px 12px;}\n#twu-page .unified-family-nav nav a{display: flex; gap: 12px; justify-content: space-between; padding: 12px; font-size: 15px; line-height: 1.55; color: rgb(85, 107, 135); text-decoration: none; border-bottom: 1px solid rgb(230, 235, 243);}\n#twu-page .unified-family-nav nav a.selected{background: rgb(238, 241, 255); color: rgb(48, 75, 255); font-weight: 700;}\n#twu-page .unified-family-nav nav a:hover{background: rgb(241, 244, 251); color: rgb(48, 75, 255);}\n#twu-page .unified-family-nav nav small{font-size: 12px; color: rgb(98, 119, 147);}\n#twu-page .unified-back-link{font-size: 14px; line-height: 1.6; display: block; margin-top: 20px; color: rgb(48, 75, 255);}\n#twu-page .unified-subcategories{margin-bottom: 38px;}\n#twu-page .unified-subcategories h2{margin: 12px 0px 23px;}\n#twu-page .unified-subcategory-links{display: flex; gap: 10px; flex-wrap: wrap;}\n#twu-page .unified-subcategory-links a{font-size: 14px; line-height: 1.6; padding: 10px 14px; border: 1px solid rgb(212, 222, 236); background: rgb(255, 255, 255); color: rgb(52, 83, 121); text-decoration: none; min-height: 44px;}\n#twu-page .unified-subcategory-links a:hover{border-color: rgb(48, 75, 255); color: rgb(48, 75, 255);}\n#twu-page .unified-section-heading{display: flex; justify-content: space-between; align-items: end; gap: 28px; margin-bottom: 25px;}\n#twu-page .unified-section-heading h2{margin: 12px 0px 0px;}\n#twu-page .unified-section-heading > p{max-width: 360px; margin: 0px; font-size: 16px;}\n#twu-page .unified-result-count{font-size: 14px; white-space: nowrap; color: rgb(96, 116, 142); padding-bottom: 4px;}\n#twu-page .unified-toolbar{display: flex; gap: 20px; margin-bottom: 25px; align-items: flex-end; background: rgb(242, 245, 250); padding: 20px;}\n#twu-page .unified-toolbar label{font-size: 13px; color: rgb(82, 103, 129); line-height: 1.6; flex: 0 1 180px; min-width: 0px;}\n#twu-page .unified-toolbar label:first-child{flex: 1 1 0%;}\n#twu-page .unified-toolbar input,#twu-page .unified-toolbar select,#twu-page .unified-review-search input{width: 100%; height: 49px; padding: 11px 13px; margin-top: 7px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 16px; color: rgb(32, 55, 80); border: 1px solid rgb(191, 205, 221); background: rgb(255, 255, 255); min-width: 0px; border-radius: 0px;}\n#twu-page .unified-product-grid{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 25px;}\n#twu-page .unified-catalogue-main .unified-product-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .unified-product-card{min-width: 0px; border: 1px solid rgb(217, 226, 237); background: rgb(255, 255, 255); display: flex; flex-direction: column;}\n#twu-page .unified-product-card[hidden]{display: none;}\n#twu-page .unified-card-image{height: 265px; padding: 26px; background: rgb(244, 246, 249); position: relative; overflow: hidden;}\n#twu-page .unified-card-image img{width: 100%; height: 100%; object-fit: contain; mix-blend-mode: multiply; transition: transform 0.3s;}\n#twu-page .unified-product-card:hover .unified-card-image img{transform: scale(1.04);}\n#twu-page .unified-card-arrow{position: absolute; right: 15px; bottom: 15px; background: white; color: rgb(48, 75, 255); height: 35px; width: 35px; display: grid; place-items: center; font-size: 21px;}\n#twu-page .unified-product-card-copy{padding: 23px; display: flex; flex-direction: column; flex: 1 1 0%;}\n#twu-page .unified-product-card-copy > span{font-size: 12px; letter-spacing: 0.07em; line-height: 1.5; text-transform: uppercase; color: rgb(102, 123, 150);}\n#twu-page .unified-product-card-copy h3{font-size: 23px; line-height: 1.35; letter-spacing: -0.02em; margin: 12px 0px;}\n#twu-page .unified-product-card-copy h3 a{color: rgb(25, 50, 79); text-decoration: none;}\n#twu-page .unified-product-card-copy h3 a:hover{color: rgb(48, 75, 255);}\n#twu-page .unified-product-card-copy p{font-size: 15px; line-height: 1.7; margin: 0px 0px 17px;}\n#twu-page .unified-product-card-copy > .unified-text-link{font-size: 15px; justify-content: space-between; margin-top: auto;}\n#twu-page .unified-single-result{max-width: 530px; grid-template-columns: 1fr !important;}\n#twu-page .unified-single-result .unified-card-image{height: 320px;}\n#twu-page .unified-drawing-enquiry{background: rgb(242, 245, 250); border-top: 3px solid rgb(48, 75, 255); padding: 35px;}\n#twu-page .unified-drawing-enquiry h3{font-size: 28px; margin: 0px 0px 15px;}\n#twu-page .unified-drawing-enquiry p{max-width: 580px;}\n#twu-page .unified-drawing-enquiry .btn{margin-top: 10px;}\n#twu-page .unified-empty{padding: 40px; background: rgb(242, 245, 250); text-align: center;}\n#twu-page .unified-empty[hidden]{display: none;}\n#twu-page .unified-empty h3{font-size: 25px;}\n#twu-page .unified-empty button{font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 16px; color: rgb(48, 75, 255); background: none; border: 0px; cursor: pointer; padding: 12px;}\n#twu-page .unified-type-hero{background: rgb(22, 41, 64); padding: 40px; color: white;}\n#twu-page .unified-type-hero span{font-size: 13px; letter-spacing: 0.12em; display: block; color: rgb(175, 191, 255);}\n#twu-page .unified-type-hero strong{font-size: 42px; line-height: 1.15; letter-spacing: -0.03em; display: block; margin-top: 30px;}\n#twu-page .unified-collection-heading{padding: 35px 0px 48px; max-width: 1010px;}\n#twu-page .unified-collection-heading h1{font-size: clamp(39px, 4.3vw, 62px); margin: 21px 0px 28px;}\n#twu-page .unified-collection-heading h1 > span{display: block; color: rgb(102, 121, 143); font-weight: 500;}\n#twu-page .unified-collection-heading p{font-size: 20px; line-height: 1.75; max-width: 770px;}\n#twu-page .unified-collection-meta{display: flex; gap: 28px; flex-wrap: wrap; font-size: 14px; color: rgb(96, 119, 147); padding: 17px 0px 0px;}\n#twu-page .unified-category-grid{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 24px;}\n#twu-page .unified-four-grid{grid-template-columns: repeat(4, minmax(0px, 1fr));}\n#twu-page .unified-category-card{min-width: 0px; border: 1px solid rgb(214, 223, 236);}\n#twu-page .unified-category-card > a{display: block; padding: 0px 22px 20px; text-decoration: none; color: rgb(27, 52, 79);}\n#twu-page .unified-category-card > a > div{height: 210px; background: rgb(241, 244, 249); margin: 0px -22px 20px; padding: 20px;}\n#twu-page .unified-category-card img{height: 100%; width: 100%; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .unified-category-card a > span{font-size: 12px; color: rgb(102, 123, 147); line-height: 1.6;}\n#twu-page .unified-category-card h3{font-size: 22px; line-height: 1.35; margin: 12px 0px 0px; display: flex; justify-content: space-between; gap: 14px;}\n#twu-page .unified-category-card h3 > b{color: rgb(48, 75, 255); font-size: 22px; font-weight: 400;}\n#twu-page .unified-category-card:hover{border-color: rgb(48, 75, 255);}\n#twu-page .unified-all-products{padding: 65px 0px 40px;}\n#twu-page .unified-enquiry{background: rgb(20, 40, 63); color: white; display: grid; grid-template-columns: 1.2fr 1fr; gap: 65px; padding: 43px 45px; margin: 35px 0px 55px;}\n#twu-page .unified-enquiry .eyebrow{color: rgb(171, 188, 255);}\n#twu-page .unified-enquiry h2{color: white; margin: 17px 0px 19px; font-size: 36px;}\n#twu-page .unified-enquiry p{color: rgb(186, 203, 223); margin: 0px; max-width: 650px; font-size: 17px;}\n#twu-page .unified-enquiry > div:last-child{display: flex; flex-direction: column; gap: 17px; align-items: flex-start; justify-content: center;}\n#twu-page .unified-enquiry > div > span:not(.eyebrow){color: rgb(196, 208, 224); font-size: 13px; line-height: 1.7;}\n#twu-page .unified-enquiry .unified-text-link{color: rgb(181, 196, 255); font-size: 14px;}\n#twu-page .unified-related{padding: 0px 0px 70px;}\n#twu-page .unified-no-image{display: flex; align-items: center; justify-content: center; height: 100%; color: rgb(83, 109, 144); font-size: 17px; line-height: 1.5; background: rgb(237, 242, 248);}\n#twu-page .unified-service-hero{display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 65px; align-items: center; padding: 30px 0px 60px;}\n#twu-page .unified-service-hero h1{margin: 22px 0px;}\n#twu-page .unified-service-hero figure{margin: 0px; height: 395px; position: relative; background: rgb(242, 245, 250); padding: 20px; border: 1px solid rgb(219, 228, 240);}\n#twu-page .unified-service-hero figure img{width: 100%; height: calc(100% - 30px); object-fit: contain;}\n#twu-page .unified-service-hero figure.unified-process-photo{padding: 0px; border: 0px; background: rgb(23, 43, 66);}\n#twu-page .unified-service-hero .unified-process-photo img{object-fit: cover; height: 100%;}\n#twu-page .unified-service-hero figcaption{position: absolute; left: 18px; bottom: 15px; right: 18px; font-size: 12px; line-height: 1.6; color: rgb(82, 107, 137);}\n#twu-page .unified-service-hero .unified-process-photo figcaption{background: rgba(20, 40, 63, 0.91); color: rgb(224, 233, 245); padding: 8px 11px; font-size: 12px;}\n#twu-page .unified-service-route{border-top: 1px solid var(--u-line); padding: 42px 0px 50px;}\n#twu-page .unified-service-steps{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}\n#twu-page .unified-service-steps article{padding: 26px 24px; background: rgb(241, 244, 250); border-top: 2px solid rgb(213, 223, 237);}\n#twu-page .unified-service-steps article > span{font-size: 15px; color: rgb(48, 75, 255);}\n#twu-page .unified-service-steps h3{font-size: 23px; line-height: 1.35; margin: 25px 0px 15px;}\n#twu-page .unified-service-steps p{font-size: 16px; line-height: 1.8; margin: 0px;}\n#twu-page .unified-service-brief{display: grid; grid-template-columns: 1fr 0.8fr; gap: 80px; align-items: center; padding: 35px 0px 60px;}\n#twu-page .unified-service-brief h2{margin: 18px 0px;}\n#twu-page .unified-service-brief p{font-size: 18px;}\n#twu-page .unified-service-brief ul{padding: 0px; list-style: none;}\n#twu-page .unified-service-brief li{padding: 18px 0px 18px 32px; border-bottom: 1px solid rgb(214, 223, 236); position: relative; font-size: 18px; line-height: 1.5;}\n#twu-page .unified-service-brief li::before{content: \"\u2713\"; color: rgb(48, 75, 255); position: absolute; left: 2px;}\n#twu-page .unified-original-finishes{padding: 42px 0px; border-top: 1px solid rgb(215, 224, 238);}\n#twu-page .unified-original-finishes h2{margin: 15px 0px;}\n#twu-page .unified-original-finishes > p{max-width: 820px;}\n#twu-page .unified-original-finishes > div{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-top: 30px;}\n#twu-page .unified-original-finishes figure{margin: 0px; border: 1px solid rgb(215, 224, 236); padding: 15px; background: rgb(244, 246, 250); min-width: 0px;}\n#twu-page .unified-original-finishes img{width: 100%; height: 170px; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .unified-original-finishes figcaption{font-size: 13px; line-height: 1.6; color: rgb(82, 105, 133); margin-top: 15px; overflow-wrap: anywhere;}\n#twu-page .unified-services-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; margin-bottom: 60px;}\n#twu-page .unified-services-grid > a{border: 1px solid rgb(212, 222, 236); background: rgb(243, 246, 250); padding: 30px; text-decoration: none; color: rgb(28, 51, 80); display: flex; flex-direction: column;}\n#twu-page .unified-services-grid > a > span{font-size: 12px; letter-spacing: 0.08em; color: rgb(48, 75, 255);}\n#twu-page .unified-services-grid h2{font-size: 29px; margin: 25px 0px 18px;}\n#twu-page .unified-services-grid p{font-size: 16px; margin: 0px 0px 25px;}\n#twu-page .unified-services-grid strong{font-size: 16px; color: rgb(48, 75, 255); margin-top: auto;}\n#twu-page .unified-services-grid > a:hover{border-color: rgb(48, 75, 255);}\n#twu-page .unified-news-grid{display: grid; grid-template-columns: 1.2fr 1fr 1fr; gap: 25px; padding-bottom: 75px;}\n#twu-page .unified-news-grid article{border: 1px solid rgb(212, 223, 234); background: rgb(242, 245, 250);}\n#twu-page .unified-news-grid article > a{display: block; color: rgb(29, 53, 83); text-decoration: none;}\n#twu-page .unified-news-grid img{width: 100%; height: 230px; object-fit: cover;}\n#twu-page .unified-news-grid article > a > div{padding: 28px;}\n#twu-page .unified-news-grid h2{font-size: 28px; margin: 22px 0px 15px;}\n#twu-page .unified-news-grid p{font-size: 17px;}\n#twu-page .unified-news-grid strong{color: rgb(48, 75, 255);}\n#twu-page .unified-post-cover{margin: 0px; background: rgb(242, 245, 250);}\n#twu-page .unified-post-cover img{width: 100%; height: 420px; object-fit: cover; display: block;}\n#twu-page .unified-contact-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 35px; padding: 0px 0px 75px;}\n#twu-page .unified-contact-grid > section{padding: 38px; background: rgb(242, 245, 250); border: 1px solid rgb(212, 223, 237);}\n#twu-page .unified-contact-grid h2{margin: 20px 0px 30px;}\n#twu-page .unified-contact-grid a:not(.btn){display: block; font-size: 20px; color: rgb(48, 75, 255); line-height: 1.5; margin: 19px 0px; overflow-wrap: anywhere;}\n#twu-page .unified-contact-grid ul{padding-left: 22px; line-height: 2; font-size: 18px; color: rgb(74, 98, 127);}\n#twu-page .unified-contact-grid .btn{margin-top: 20px;}\n#twu-page .unified-utility-panel{display: flex; align-items: center; gap: 45px; padding: 35px; background: rgb(241, 245, 250); margin: 0px 0px 75px;}\n#twu-page .unified-utility-panel figure{margin: 0px; max-width: 300px;}\n#twu-page .unified-utility-panel img{width: 100%; height: auto; max-height: 400px; object-fit: contain;}\n#twu-page .unified-utility-panel h2{margin: 0px 0px 20px;}\n#twu-page .unified-utility-panel p{max-width: 750px;}\n#twu-page .unified-utility-panel a{margin: 15px 22px 0px 0px;}\n#twu-page .unified-review-featured{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}\n#twu-page .unified-review-featured > a{padding: 25px; background: rgb(237, 241, 255); border-top: 3px solid rgb(48, 75, 255); text-decoration: none; color: rgb(35, 62, 96);}\n#twu-page .unified-review-featured a > span{font-size: 13px; line-height: 1.6; color: rgb(48, 75, 255);}\n#twu-page .unified-review-featured h2{font-size: 25px; margin: 20px 0px;}\n#twu-page .unified-review-featured strong{font-size: 15px; color: rgb(48, 75, 255);}\n#twu-page .unified-review-search{display: block; padding: 35px 0px; font-size: 16px;}\n#twu-page .unified-review-search input{max-width: 750px; display: block;}\n#twu-page .unified-review-group{padding: 20px 0px 45px;}\n#twu-page .unified-review-group > div{display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px;}\n#twu-page .unified-review-group article[hidden]{display: none;}\n#twu-page .unified-review-group article > a{display: block; border: 1px solid rgb(217, 225, 238); padding: 20px; min-height: 100%; text-decoration: none;}\n#twu-page .unified-review-group strong{display: block; font-size: 17px; line-height: 1.6; color: rgb(36, 70, 105);}\n#twu-page .unified-review-group article span{display: block; font-size: 12px; line-height: 1.7; color: rgb(113, 132, 157); overflow-wrap: anywhere; margin-top: 9px;}\n#twu-page .unified-page a:focus-visible,#twu-page .unified-page button:focus-visible,#twu-page .unified-page input:focus-visible,#twu-page .unified-page select:focus-visible,#twu-page .unified-page summary:focus-visible,#twu-page .unified-table-scroll:focus-visible{outline: rgb(219, 152, 46) solid 3px; outline-offset: 4px;}\n#twu-page .page-hero-grid > *,#twu-page .custom-hero-grid > *{min-width: 0px;}\n#twu-page .page-hero-grid img,#twu-page .custom-hero-grid img{max-width: 100%;}\n#twu-page .brand strong{white-space: nowrap;}\n#twu-page .brand small{font-size: 9px; letter-spacing: 0.14em;}\n#twu-page .brand-symbol{width: 40px; height: 34px; overflow: hidden; display: block; flex: 0 0 40px;}\n#twu-page .brand .brand-symbol img{width: 40px; height: auto; max-width: none; display: block;}\n#twu-page .unified-draft-shortcut{display: block; font-size: 13px; color: rgb(48, 75, 255); margin-top: 18px;}\n@media (max-width: 1150px) {#twu-page .unified-product-hero{gap: 40px;}\n#twu-page .unified-product-summary{padding-top: 15px;}\n#twu-page .unified-gallery-main{height: 415px;}\n#twu-page .unified-reading-grid{gap: 40px; grid-template-columns: minmax(0px, 1fr) 230px;}\n#twu-page .unified-category-hero{gap: 40px;}\n#twu-page .unified-catalogue-layout{gap: 28px; grid-template-columns: 215px minmax(0px, 1fr);}\n#twu-page .unified-service-hero{gap: 35px;}\n#twu-page .unified-service-steps{grid-template-columns: repeat(2, 1fr);}\n#twu-page .unified-four-grid{grid-template-columns: repeat(2, 1fr);}\n#twu-page .unified-product-card-copy{padding: 20px;}\n#twu-page .unified-product-card-copy h3{font-size: 22px;}\n#twu-page .unified-enquiry{padding: 35px; gap: 40px;}\n#twu-page .unified-card-image{height: 220px;}\n#twu-page .unified-review-featured{grid-template-columns: repeat(2, 1fr);}\n#twu-page .unified-services-grid{grid-template-columns: repeat(2, 1fr);}\n#twu-page .unified-news-grid{grid-template-columns: 1fr 1fr;}\n#twu-page .unified-review-group > div{grid-template-columns: repeat(2, 1fr);}}\n@media (max-width: 850px) {#twu-page .unified-product-hero{grid-template-columns: 1fr 1fr; gap: 28px;}\n#twu-page .unified-gallery-main{height: 360px; padding: 20px;}\n#twu-page .unified-product-summary h1{font-size: 36px;}\n#twu-page .unified-page .unified-lede{font-size: 18px;}\n#twu-page .unified-at-a-glance > div{grid-template-columns: 1fr; gap: 5px;}\n#twu-page .unified-product-actions{gap: 14px;}\n#twu-page .unified-reading-grid{display: block;}\n#twu-page .unified-side-note{position: static; margin-bottom: 25px;}\n#twu-page .unified-category-hero{grid-template-columns: 1fr 1fr; gap: 30px;}\n#twu-page .unified-category-hero figure{height: 330px; padding: 18px;}\n#twu-page .unified-category-hero h1{font-size: 39px;}\n#twu-page .unified-hero-facts{display: none;}\n#twu-page .unified-catalogue-layout{grid-template-columns: 1fr; padding-top: 35px; gap: 28px;}\n#twu-page .unified-family-nav{position: static;}\n#twu-page .unified-family-nav nav{display: grid; grid-template-columns: 1fr 1fr;}\n#twu-page .unified-back-link{margin-top: 13px;}\n#twu-page .unified-enquiry{grid-template-columns: 1fr; gap: 25px;}\n#twu-page .unified-category-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .unified-product-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .unified-single-result{max-width: none; grid-template-columns: 1fr !important;}\n#twu-page .unified-single-result .unified-product-card{display: grid; grid-template-columns: 1fr 1fr;}\n#twu-page .unified-single-result .unified-card-image{height: 290px;}\n#twu-page .unified-single-result .unified-product-card-copy{justify-content: center;}\n#twu-page .unified-service-hero{grid-template-columns: 1fr; gap: 25px;}\n#twu-page .unified-service-hero figure{height: 340px;}\n#twu-page .unified-service-brief{gap: 35px;}\n#twu-page .unified-original-finishes > div{grid-template-columns: repeat(2, 1fr);}\n#twu-page .unified-contact-grid{gap: 22px;}\n#twu-page .unified-contact-grid > section{padding: 26px;}\n#twu-page .unified-collection-heading{padding: 24px 0px 38px;}\n#twu-page .unified-collection-heading h1{font-size: 45px;}\n#twu-page .unified-collection-heading p{font-size: 19px;}}\n@media (max-width: 600px) {#twu-page .unified-page .wrap{padding-left: 22px; padding-right: 22px;}\n#twu-page .unified-page .breadcrumbs{font-size: 12px; line-height: 1.7; padding: 20px 0px; gap: 7px;}\n#twu-page .unified-page h1{font-size: 38px; line-height: 1.1;}\n#twu-page .unified-page h2{font-size: 29px; line-height: 1.25;}\n#twu-page .unified-page .eyebrow{font-size: 11px; line-height: 1.7;}\n#twu-page .unified-page .unified-lede{font-size: 18px; line-height: 1.8; margin: 20px 0px;}\n#twu-page .unified-page .btn{font-size: 15px; padding: 14px 18px;}\n#twu-page .unified-product-hero{grid-template-columns: 1fr; gap: 20px; padding: 5px 0px 30px;}\n#twu-page .unified-product-summary{padding-top: 5px;}\n#twu-page .unified-product-summary h1{font-size: 36px; margin: 16px 0px 20px;}\n#twu-page .unified-gallery-main{height: 335px; padding: 25px;}\n#twu-page .unified-thumbnails{gap: 10px;}\n#twu-page .unified-thumbnails button{flex-basis: 75px; height: 76px;}\n#twu-page .unified-at-a-glance > div{grid-template-columns: 110px 1fr; gap: 14px; font-size: 14px;}\n#twu-page .unified-product-actions{gap: 12px 20px;}\n#twu-page .unified-product-actions > .btn{width: 100%;}\n#twu-page .unified-section-nav{gap: 15px 23px; padding: 18px 0px;}\n#twu-page .unified-section-nav a{font-size: 14px; min-height: 30px; display: flex; align-items: center;}\n#twu-page .unified-reading-grid{padding-top: 35px;}\n#twu-page .unified-copy{margin-bottom: 35px;}\n#twu-page .unified-copy h3{font-size: 21px;}\n#twu-page .unified-copy p,#twu-page .unified-copy li{font-size: 18px; line-height: 1.8;}\n#twu-page .unified-check-grid{grid-template-columns: 1fr; gap: 12px;}\n#twu-page .unified-check-grid > div{padding: 20px;}\n#twu-page .unified-check-grid p{font-size: 16px;}\n#twu-page .unified-table-scroll td,#twu-page .unified-table-scroll th{font-size: 15px; padding: 13px 15px;}\n#twu-page .unified-table-scroll table{min-width: 425px;}\n#twu-page .unified-gallery-main > span{bottom: 12px; right: 12px; font-size: 12px;}\n#twu-page .unified-enquiry{padding: 28px 23px; margin: 25px 0px 42px;}\n#twu-page .unified-enquiry h2{font-size: 29px; line-height: 1.25;}\n#twu-page .unified-enquiry p{font-size: 17px;}\n#twu-page .unified-enquiry .btn{width: 100%;}\n#twu-page .unified-enquiry > div:last-child{align-items: stretch; gap: 14px;}\n#twu-page .unified-category-hero{grid-template-columns: 1fr; padding: 15px 0px 30px; gap: 22px;}\n#twu-page .unified-category-hero h1{font-size: 39px;}\n#twu-page .unified-category-hero figure{height: 270px; max-width: none; width: 100%;}\n#twu-page .unified-category-hero figure > img{height: calc(100% - 25px);}\n#twu-page .unified-hero-facts{display: none;}\n#twu-page .unified-catalogue-layout{padding: 30px 0px 15px;}\n#twu-page .unified-family-nav summary{font-size: 16px; padding: 17px;}\n#twu-page .unified-family-nav nav{grid-template-columns: 1fr;}\n#twu-page .unified-family-nav nav a{font-size: 15px; min-height: 45px;}\n#twu-page .unified-subcategories{margin-bottom: 30px;}\n#twu-page .unified-subcategory-links{gap: 8px;}\n#twu-page .unified-subcategory-links a{font-size: 14px; padding: 9px 12px;}\n#twu-page .unified-section-heading{flex-direction: column; align-items: flex-start; gap: 14px; margin-bottom: 23px;}\n#twu-page .unified-section-heading h2{font-size: 29px;}\n#twu-page .unified-result-count{font-size: 13px;}\n#twu-page .unified-toolbar{flex-wrap: wrap; gap: 12px; padding: 17px;}\n#twu-page .unified-toolbar label:first-child{flex: 1 0 100%;}\n#twu-page .unified-toolbar label{flex: 1 1 110px; font-size: 13px;}\n#twu-page .unified-toolbar input,#twu-page .unified-toolbar select{height: 48px; font-size: 15px;}\n#twu-page .unified-catalogue-main .unified-product-grid,#twu-page .unified-product-grid{grid-template-columns: 1fr; gap: 22px;}\n#twu-page .unified-card-image{height: 285px; padding: 28px;}\n#twu-page .unified-product-card-copy{padding: 23px;}\n#twu-page .unified-product-card-copy h3{font-size: 24px;}\n#twu-page .unified-product-card-copy p{font-size: 16px;}\n#twu-page .unified-single-result .unified-product-card{display: flex;}\n#twu-page .unified-single-result .unified-card-image{height: 300px;}\n#twu-page .unified-single-result .unified-product-card-copy{display: flex;}\n#twu-page .unified-page .unified-disclaimer{font-size: 13px; line-height: 1.75; margin-top: 22px;}\n#twu-page .unified-category-grid,#twu-page .unified-four-grid{grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px;}\n#twu-page .unified-category-card > a{padding: 0px 14px 17px;}\n#twu-page .unified-category-card > a > div{height: 160px; padding: 16px; margin: 0px -14px 15px;}\n#twu-page .unified-category-card h3{font-size: 18px; line-height: 1.35; margin-top: 8px; gap: 8px;}\n#twu-page .unified-category-card h3 b{font-size: 18px;}\n#twu-page .unified-category-card a > span{font-size: 11px; line-height: 1.5; display: block;}\n#twu-page .unified-related{padding-bottom: 45px;}\n#twu-page .unified-all-products{padding-top: 45px;}\n#twu-page .unified-collection-heading h1{font-size: 39px; margin-top: 15px; line-height: 1.14;}\n#twu-page .unified-collection-heading p{font-size: 18px; line-height: 1.8;}\n#twu-page .unified-collection-meta{gap: 10px 18px; font-size: 12px; padding-top: 10px;}\n#twu-page .unified-type-hero{padding: 30px;}\n#twu-page .unified-type-hero strong{font-size: 36px;}\n#twu-page .unified-service-hero{padding: 15px 0px 40px;}\n#twu-page .unified-service-hero h1{font-size: 39px;}\n#twu-page .unified-service-hero figure{height: 280px;}\n#twu-page .unified-service-steps{grid-template-columns: 1fr; gap: 16px;}\n#twu-page .unified-service-steps article{padding: 25px;}\n#twu-page .unified-service-steps h3{margin-top: 18px;}\n#twu-page .unified-service-steps p{font-size: 17px;}\n#twu-page .unified-service-route{padding-top: 32px; padding-bottom: 32px;}\n#twu-page .unified-service-brief{grid-template-columns: 1fr; gap: 15px; padding: 20px 0px 30px;}\n#twu-page .unified-service-brief ul{margin-top: 0px;}\n#twu-page .unified-service-brief li{font-size: 17px;}\n#twu-page .unified-original-finishes{padding-top: 30px;}\n#twu-page .unified-original-finishes > div{gap: 12px;}\n#twu-page .unified-original-finishes figure{padding: 12px;}\n#twu-page .unified-original-finishes img{height: 115px;}\n#twu-page .unified-original-finishes figcaption{font-size: 12px; margin-top: 10px;}\n#twu-page .unified-services-grid{grid-template-columns: 1fr; gap: 20px;}\n#twu-page .unified-services-grid > a{padding: 28px;}\n#twu-page .unified-services-grid h2{font-size: 28px;}\n#twu-page .unified-services-grid p{font-size: 17px;}\n#twu-page .unified-news-grid{grid-template-columns: 1fr;}\n#twu-page .unified-post-cover img{height: 230px;}\n#twu-page .unified-contact-grid{grid-template-columns: 1fr;}\n#twu-page .unified-contact-grid h2{font-size: 28px;}\n#twu-page .unified-contact-grid a:not(.btn){font-size: 18px;}\n#twu-page .unified-contact-grid ul{font-size: 17px;}\n#twu-page .unified-utility-panel{padding: 25px; flex-direction: column; align-items: flex-start; gap: 25px;}\n#twu-page .unified-utility-panel h2{font-size: 27px;}\n#twu-page .unified-review-featured{grid-template-columns: 1fr;}\n#twu-page .unified-review-group > div{grid-template-columns: 1fr;}\n#twu-page .unified-review-group h2{font-size: 26px;}\n#twu-page .unified-review-group strong{font-size: 17px;}\n#twu-page .brand strong{letter-spacing: -0.035em; font-size: 21px !important;}\n#twu-page .brand .brand-symbol{width: 24px; height: 22px; flex-basis: 24px;}\n#twu-page .brand .brand-symbol img{width: 24px;}\n#twu-page .nav .btn{font-size: 12px; padding: 12px 13px;}\n#twu-page .brand{gap: 7px;}\n#twu-page .mobile-toggle{margin-left: 0px;}\n#twu-page .unified-lightbox{padding: 50px 12px 12px; width: 94vw;}\n#twu-page .unified-lightbox > img{height: 65vh;}}\n@media (max-width: 360px) {#twu-page .brand strong{font-size: 19px !important;}\n#twu-page .brand .brand-symbol{display: none;}\n#twu-page .nav .btn{font-size: 11px; padding: 11px;}\n#twu-page .unified-at-a-glance > div{grid-template-columns: 1fr; gap: 5px;}\n#twu-page .unified-gallery-main{height: 285px;}\n#twu-page .unified-category-grid,#twu-page .unified-four-grid{grid-template-columns: 1fr;}\n#twu-page .unified-category-card > a > div{height: 230px;}\n#twu-page .unified-category-card h3{font-size: 23px;}\n#twu-page .unified-category-card a > span{font-size: 13px;}}\n@media (prefers-reduced-motion: reduce) {#twu-page .unified-card-image img{transition: none;}\n#twu-page .unified-product-card:hover .unified-card-image img{transform: none;}}\n@media print {#twu-page .unified-family-nav,#twu-page .unified-toolbar,#twu-page .unified-enquiry,#twu-page .unified-side-note,#twu-page .unified-thumbnails,#twu-page .unified-section-nav{display: none !important;}\n#twu-page .unified-reading-grid,#twu-page .unified-product-hero{display: block;}\n#twu-page .unified-gallery-main{height: 250px;}\n#twu-page .unified-product-summary h1{font-size: 28pt;}\n#twu-page .unified-page .wrap{max-width: none;}\n#twu-page .unified-copy p{font-size: 11pt;}\n#twu-page .unified-table-scroll{overflow: visible;}\n#twu-page .unified-product-actions{display: none;}}\n#twu-page .brand .brand-symbol{height: 22px;}\n#twu-page .brand .brand-symbol img{object-fit: fill; object-position: center top;}\n@media (max-width: 600px) {#twu-page .brand .brand-symbol{height: 14px;}\n#twu-page .unified-table-scroll table{min-width: 0px; table-layout: fixed;}\n#twu-page .unified-table-scroll td,#twu-page .unified-table-scroll th{overflow-wrap: anywhere; white-space: normal; padding: 13px 12px;}\n#twu-page .unified-table-scroll td:first-child{width: 35%;}}<\/style><div class=\"topbar contact-topbar\"><div class=\"wrap\"><span class=\"contact-topline\">CASTING &amp; PRECISION MACHINING<\/span><div class=\"contact-toplinks\"><a href=\"mailto:Aiden@towaycast.com\">Aiden@towaycast.com<\/a><a class=\"\" href=\"https:\/\/wa.me\/message\/W7MK3NENDTTZE1\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"WhatsApp +86 188 6668 2287 (opens in a new tab)\">WhatsApp +86 188 6668 2287<span aria-hidden=\"true\">\u2197<\/span><\/a><\/div><\/div><\/div><header class=\"header\"><div class=\"wrap nav\"><a class=\"brand\" href=\"\/\" aria-label=\"toway casting home\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/towaycast.com\/wp-content\/uploads\/2026\/01\/logo1-e1769047028655.png\" alt=\"toway casting TC logo\" width=\"1010\" height=\"723\" class=\"skip-lazy\" data-skip-lazy=\"1\"><span><strong class=\"notranslate\" translate=\"no\">toway casting<\/strong><small>CASTING &amp; PRECISION MACHINING<\/small><\/span><\/a><nav class=\"navlist\" id=\"mainnav\" aria-label=\"Main navigation\"><div class=\"navitem\"><a href=\"\/investment-casting\/\">Investment Casting<\/a><button aria-expanded=\"false\" aria-label=\"Expand Investment Casting\" aria-controls=\"menu-investment\">\u2304<\/button><div class=\"drop\" id=\"menu-investment\"><div class=\"drop-heading\">Investment Casting<\/div><a href=\"\/investment-casting\/\">Overview \u2192<\/a><a href=\"\/investment-casting\/process\/\">Investment Casting Process<\/a><a href=\"\/investment-casting\/cnc-machining\/\">CNC Machining<\/a><a href=\"\/investment-casting\/technologies\/\">Technologies<\/a><\/div><\/div><div class=\"navitem \"><a href=\"\/materials\/\">Materials<\/a><button aria-expanded=\"false\" aria-label=\"Expand Materials\" aria-controls=\"menu-materials\">\u2304<\/button><div class=\"drop\" id=\"menu-materials\"><div class=\"drop-heading\">Materials<\/div><a href=\"\/materials\/\">Overview \u2192<\/a><a href=\"\/materials\/316-stainless-steel\/\">316 Stainless Steel<\/a><a href=\"\/materials\/304-stainless-steel\/\">304 Stainless Steel<\/a><a href=\"\/materials\/carbon-steel\/\">Carbon Steel<\/a><a href=\"\/materials\/nickel-superalloy\/\">Nickel Superalloy<\/a><\/div><\/div><div class=\"navitem \"><a href=\"\/industries\/\">Industries<\/a><button aria-expanded=\"false\" aria-label=\"Expand Industries\" aria-controls=\"menu-industries\">\u2304<\/button><div class=\"drop\" id=\"menu-industries\"><div class=\"drop-heading\">Industries<\/div><a href=\"\/industries\/\">Overview \u2192<\/a><a href=\"\/industries\/custom-castings\/\">Custom Castings<\/a><a href=\"\/industries\/architectural-hardware\/\">Architectural Hardware<\/a><a href=\"\/industries\/marine-hardware\/\">Marine Hardware<\/a><a href=\"\/industries\/aerospace\/\">Aerospace<\/a><a href=\"\/industries\/valve-pump\/\">Valve &amp; Pump<\/a><a href=\"\/industries\/medical\/\">Medical<\/a><a href=\"\/industries\/railway-transit\/\">Railway Transit<\/a><\/div><\/div><div class=\"navitem \"><a href=\"\/capabilities\/\">Capabilities<\/a><button aria-expanded=\"false\" aria-label=\"Expand Capabilities\" aria-controls=\"menu-capabilities\">\u2304<\/button><div class=\"drop\" id=\"menu-capabilities\"><div class=\"drop-heading\">Capabilities<\/div><a href=\"\/capabilities\/\">Overview \u2192<\/a><a href=\"\/investment-casting\/cnc-machining\/\">CNC Machining<\/a><a href=\"\/capabilities\/heat-treatment\/\">Heat Treatment<\/a><a href=\"\/capabilities\/surface-finishing\/\">Surface Finishing<\/a><\/div><\/div><div class=\"navitem \"><a href=\"\/resources\/\">Resources<\/a><button aria-expanded=\"false\" aria-label=\"Expand Resources\" aria-controls=\"menu-resources\">\u2304<\/button><div class=\"drop\" id=\"menu-resources\"><div class=\"drop-heading\">Resources<\/div><a href=\"\/resources\/\">Overview \u2192<\/a><a href=\"\/resources\/dfm-guide-investment-casting\/\">DFM Guide<\/a><a href=\"\/resources\/faq-investment-casting\/\">FAQ<\/a><a href=\"\/resources\/articles\/\">Articles<\/a><\/div><\/div><div class=\"navitem \"><a href=\"\/about-us\/\">About Us<\/a><button aria-expanded=\"false\" aria-label=\"Expand About Us\" aria-controls=\"menu-about\">\u2304<\/button><div class=\"drop\" id=\"menu-about\"><div class=\"drop-heading\">About Us<\/div><a href=\"\/about-us\/\">Overview \u2192<\/a><a href=\"\/about-us\/factory\/\">Factory<\/a><a href=\"\/about-us\/quality\/\">Quality &amp; Inspection Planning<\/a><a href=\"\/shop\/\">Product Catalogue<\/a><\/div><\/div><\/nav><a class=\"btn\" href=\"\/request-quote\/\">Request A Quote <span class=\"arrow\">\u2197<\/span><\/a><button class=\"mobile-toggle\" aria-label=\"Open navigation\" aria-expanded=\"false\" aria-controls=\"mainnav\">\u2630<\/button><\/div><\/header><div id=\"twu-page\" class=\"twu-page tw-redesign \"><main id=\"content\" class=\"unified-page\"><div class=\"wrap\"><nav class=\"breadcrumbs unified-breadcrumbs\" aria-label=\"Breadcrumb\"><a href=\"\/\">Home<\/a><span>\/<\/span><span aria-current=\"page\">Contact toway casting<\/span><\/nav><header class=\"unified-collection-heading\"><span class=\"eyebrow\">CONTACT \/ TOWAY CASTING<\/span><h1>A drawing.<br><span>A better conversation.<\/span><\/h1><p>Contact Aiden to discuss a catalogue model, custom casting or machining project. Share your drawing, material, quantity and required delivery condition.<\/p><\/header><div class=\"unified-contact-grid\"><section><span class=\"eyebrow\">PROJECT ENQUIRIES<\/span><h2>Let\u2019s talk about your part.<\/h2><a href=\"mailto:Aiden@towaycast.com\">Aiden@towaycast.com \u2197<\/a><a href=\"tel:+8618866682287\">+86 188 6668 2287 \u2197<\/a><a href=\"https:\/\/wa.me\/message\/W7MK3NENDTTZE1\" target=\"_blank\" rel=\"noopener noreferrer\">Chat on WhatsApp \u2197<\/a><p>No. 872-3, East of Xisi Road, Dongying District, Dongying City, Shandong Province, China<\/p><\/section><section><span class=\"eyebrow\">MAKE THE FIRST MESSAGE USEFUL<\/span><h2>Bring the essentials.<\/h2><ul><li>Drawing or product model<\/li><li>Material and finish requirements<\/li><li>Quantity and intended use<\/li><li>Inspection and delivery expectations<\/li><\/ul><a class=\"btn\" href=\"\/request-quote\/\">Prepare an enquiry \u2197<\/a><\/section><\/div><\/div><\/main><\/div><footer data-wpr-lazyrender=\"1\"><div class=\"wrap\"><section class=\"contact-footer\" aria-labelledby=\"contact-footer-title\"><div class=\"contact-footer-intro\"><div class=\"eyebrow\">CONTACT \/ toway casting<\/div><h2 id=\"contact-footer-title\">Let\u2019s discuss your next part.<\/h2><p>Share your drawing, material and quantity with Aiden.<\/p><div class=\"contact-actions\"><a class=\"contact-primary\" href=\"https:\/\/wa.me\/message\/W7MK3NENDTTZE1\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"WhatsApp (opens in a new tab)\">WhatsApp<span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"mailto:Aiden@towaycast.com\" class=\"contact-secondary\">Email Aiden <span aria-hidden=\"true\">\u2197<\/span><\/a><\/div><\/div><div class=\"contact-details\"><div><h3>Email<\/h3><a href=\"mailto:Aiden@towaycast.com\">Aiden@towaycast.com<\/a><a href=\"mailto:t2959607@gmail.com\" class=\"contact-alternate\">Alternate: t2959607@gmail.com<\/a><\/div><div><h3>Phone \u00b7 Aiden<\/h3><a href=\"tel:+8618866682287\">+86 188 6668 2287<\/a><a href=\"tel:+8619963633960\">+86 199 6363 3960<\/a><\/div><div class=\"contact-address\"><h3>Find us in Dongying, China<\/h3><address>No. 872-3, East of Xisi Road, Dongying District,<br>Dongying City, Shandong Province, China<\/address><\/div><\/div><div class=\"contact-social-row\"><span>Follow toway casting<\/span><nav aria-label=\"Social media\"><a class=\"\" href=\"https:\/\/www.facebook.com\/share\/17pnuS8gvW\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Facebook (opens in a new tab)\">Facebook<span aria-hidden=\"true\"><\/span><\/a><a class=\"\" href=\"https:\/\/www.tiktok.com\/@chinacnccasting\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"TikTok (opens in a new tab)\">TikTok<span aria-hidden=\"true\"><\/span><\/a><a class=\"\" href=\"https:\/\/www.instagram.com\/chinacnccasting\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Instagram (opens in a new tab)\">Instagram<span aria-hidden=\"true\"><\/span><\/a><a class=\"\" href=\"https:\/\/www.linkedin.com\/in\/tom-undefined-360a933a1\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"LinkedIn (opens in a new tab)\">LinkedIn<span aria-hidden=\"true\"><\/span><\/a><a class=\"\" href=\"https:\/\/youtube.com\/@tom-r1c5f\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"YouTube (opens in a new tab)\">YouTube<span aria-hidden=\"true\"><\/span><\/a><a class=\"twc-wechat\" href=\"https:\/\/towaycast.com\/weixin\/\" aria-label=\"View the WeChat contact QR code\">WeChat<\/a><\/nav><\/div><\/section><div class=\"footer-grid\"><div class=\"footer-brand\"><strong class=\"notranslate\" translate=\"no\">toway casting<\/strong><p>Investment casting and precision machining for custom metal components.<br>Dongying, Shandong, China.<\/p><\/div><div class=\"footer-col\"><h3>Capabilities<\/h3><a href=\"\/investment-casting\/cnc-machining\/\">CNC Machining<\/a><a href=\"\/capabilities\/heat-treatment\/\">Heat Treatment<\/a><a href=\"\/capabilities\/surface-finishing\/\">Surface Finishing<\/a><\/div><div class=\"footer-col\"><h3>Explore<\/h3><a href=\"\/industries\/\">Investment Casting Industries<\/a><a href=\"\/materials\/\">Investment Casting Materials Library<\/a><a href=\"\/resources\/\">Investment Casting Resources<\/a><a href=\"\/shop\/\">Casting Products &amp; Hardware Catalogue<\/a><a href=\"\/about-us\/quality\/\">Quality &amp; Inspection Planning<\/a><\/div><div class=\"footer-col\"><h3>Start a project<\/h3><a href=\"\/request-quote\/\">Prepare your enquiry \u2197<\/a><a href=\"\/resources\/articles\/choose-investment-casting-supplier\/\">Supplier selection checklist<\/a><a href=\"\/resources\/faq-investment-casting\/\">Casting FAQ<\/a><a href=\"\/about-us\/\">About toway casting<\/a><\/div><\/div><div class=\"footer-bottom\"><span>\u00a9 2026 toway casting. All rights reserved.<\/span><span>Investment casting &amp; precision machining \u00b7 Dongying, China<\/span><\/div><\/div><\/footer><nav class=\"contact-dock twc-dock\" aria-label=\"Contact toway casting\"><a href=\"https:\/\/wa.me\/message\/W7MK3NENDTTZE1\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Contact on WhatsApp (opens in a new tab)\">WhatsApp<\/a><a class=\"twc-wechat\" href=\"https:\/\/towaycast.com\/weixin\/\" aria-label=\"View the WeChat contact QR code\">WeChat<\/a><a href=\"mailto:Aiden@towaycast.com\" aria-label=\"Email toway casting\">Email<\/a><a href=\"tel:+8618866682287\" aria-label=\"Call toway casting\">Call<\/a><\/nav>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>CASTING &amp; PRECISION MACHINING Aiden@towaycast.comWhatsApp +86 188 6668 2287\u2197 toway castingCASTING &amp; PRECISION MACHINING Investment Casting\u2304 Investment Casting Overview \u2192Investment Casting ProcessCNC MachiningTechnologies Materials\u2304 Materials Overview \u2192316 Stainless Steel304 Stainless SteelCarbon SteelNickel Superalloy Industries\u2304 Industries Overview \u2192Custom CastingsArchitectural HardwareMarine HardwareAerospaceValve &amp; PumpMedicalRailway Transit Capabilities\u2304 Capabilities Overview \u2192CNC MachiningHeat TreatmentSurface Finishing Resources\u2304 Resources Overview \u2192DFM GuideFAQArticles [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1252","page","type-page","status-publish","hentry"],"acf":[],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/towaycast.com\/it\/wp-json\/wp\/v2\/pages\/1252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/towaycast.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/towaycast.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/towaycast.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/towaycast.com\/it\/wp-json\/wp\/v2\/comments?post=1252"}],"version-history":[{"count":60,"href":"https:\/\/towaycast.com\/it\/wp-json\/wp\/v2\/pages\/1252\/revisions"}],"predecessor-version":[{"id":3228,"href":"https:\/\/towaycast.com\/it\/wp-json\/wp\/v2\/pages\/1252\/revisions\/3228"}],"wp:attachment":[{"href":"https:\/\/towaycast.com\/it\/wp-json\/wp\/v2\/media?parent=1252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}