{"id":2973,"date":"2026-09-15T06:24:25","date_gmt":"2026-09-15T06:24:25","guid":{"rendered":"https:\/\/towaycast.com\/?page_id=2973"},"modified":"2026-09-25T00:31:20","modified_gmt":"2026-09-25T00:31:20","slug":"investment-casting-cost","status":"publish","type":"page","link":"https:\/\/towaycast.com\/ar\/resources\/articles\/investment-casting-cost\/","title":{"rendered":"Investment Casting Cost: How to Compare the Complete Quote"},"content":{"rendered":"<style>\n:root{--blue:#304bff;--navy:#111c2d;--ink:#192335;--muted:#657083;--line:#dce1e9;--pale:#f4f6fa}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:#fff;font:16px\/1.6 Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #e9a526;outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}button{border:0}img{max-width:100%;display:block}.wrap{max-width:1280px;margin:auto;padding:0 40px}.eyebrow{font-size:11px;letter-spacing:.17em;font-weight:700;text-transform:uppercase;color:var(--blue)}.arrow{font-size:22px;line-height:1}.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)}.btn:hover{background:#1734ee}.btn.outline{background:transparent;border-color:#a5afbe;color:inherit}.textlink{display:inline-flex;gap:20px;align-items:center;font-size:14px;font-weight:600;color:var(--blue)}.topbar{background:var(--navy);color:#c6cfdd;font-size:11px;letter-spacing:.03em}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;height:32px}.topbar b{color:#fff;font-weight:400}.header{position:sticky;top:0;z-index:20;background:white;border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:86px;gap:20px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand svg{width:35px;height:39px}.brand strong{font-size:25px;font-weight:750;letter-spacing:-1px}.brand small{display:block;font-size:8px;letter-spacing:2.3px;line-height:1.2;color:#586578}.navlist{display:flex;align-items:center;gap:23px}.navitem{position:relative}.navitem>a,.navitem>button{background:none;padding:29px 0;color:#263146;font-size:12px;white-space:nowrap}.navitem.active>a{color:var(--blue)}.navitem.active:after{content:\"\";position:absolute;bottom:14px;left:0;width:18px;height:2px;background:var(--blue)}.navitem button span{font-size:10px;color:#8590a0;margin-left:4px}.drop{display:none;position:absolute;top:66px;left:-20px;width:270px;padding:15px;background:#fff;box-shadow:0 16px 40px #101c2c22;border:1px solid var(--line)}.navitem.open .drop{display:block}.drop a{display:block;padding:9px 12px;font-size:13px}.drop a:hover{background:var(--pale);color:var(--blue)}.nav .btn{font-size:12px;padding:12px 17px;gap:16px;white-space:nowrap}.mobile-toggle{display:none;background:none;font-size:25px}.hero{position:relative;background:var(--navy);color:white;overflow:hidden}.hero-image{position:absolute;inset:0 0 0 39%;width:61%;height:100%;object-fit:cover;object-position:center}.hero:after{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,#111c2d 26%,#111c2df2 39%,#111c2d45 69%,#111c2d15)}.hero .wrap{position:relative;z-index:2;padding-top:83px;padding-bottom:80px;min-height:590px}.hero .eyebrow{color:#a9b8ff;display:flex;align-items:center;gap:12px}.hero .eyebrow:before{content:\"\";height:1px;width:30px;background:#758aff}.hero h1{font-size:clamp(44px,4.9vw,68px);font-weight:600;max-width:680px;margin:25px 0}.hero h1 span{color:#acb9ff}.hero p{font-size:16px;line-height:1.8;max-width:440px;color:#bcc6d5}.hero-actions{display:flex;gap:23px;align-items:center;margin-top:32px}.hero-actions .secondary{color:#fff;font-size:13px;border-bottom:1px solid #748196;padding-bottom:5px}.hero-caption{position:absolute;right:40px;bottom:32px;font-size:10px;letter-spacing:.15em;color:#e2e6ec;text-transform:uppercase}.hero-caption i{display:inline-block;width:6px;height:6px;background:#ffb956;margin-right:8px}.process-strip{border-bottom:1px solid var(--line)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr)}.process-link{display:flex;gap:18px;padding:28px 23px;border-right:1px solid var(--line);align-items:flex-start}.process-link:first-child{padding-left:0}.process-link:last-child{border:0}.process-link .num{font-size:11px;color:#8e99aa;padding-top:4px}.process-link strong{font-size:14px;display:block}.process-link small{color:var(--muted);font-size:11px;display:block;margin-top:4px}.process-link .arrow{margin-left:auto;color:var(--blue)}.section{padding:90px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:35px}.section-head h2{font-size:42px;margin-top:14px}.section-head p{max-width:350px;color:var(--muted);font-size:14px}.industries{background:var(--pale)}.tabs{display:flex;border-bottom:1px solid #ccd3e0;margin:25px 0 30px;overflow:auto}.tabs button{padding:15px 20px;white-space:nowrap;background:transparent;font-size:12px;color:#677386;border-bottom:3px solid transparent}.tabs button:first-child{padding-left:0;padding-right:25px}.tabs button[aria-selected=true]{color:var(--blue);border-color:var(--blue);font-weight:700}.industry-panel{display:grid;grid-template-columns:1fr 1fr;min-height:350px;border:1px solid var(--line);background:white}.industry-visual{position:relative;background:#e7ebf1;overflow:hidden;display:flex;align-items:center;justify-content:center}.industry-visual:before{content:\"\";position:absolute;inset:0;background:linear-gradient(#ccd3dd55 1px,transparent 1px),linear-gradient(90deg,#ccd3dd55 1px,transparent 1px);background-size:40px 40px}.industry-visual img{position:relative;width:78%;max-height:305px;object-fit:contain;mix-blend-mode:multiply}.visual-label{position:absolute;left:23px;bottom:20px;font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:#657184}.industry-copy{padding:43px 46px}.industry-copy h3{font-size:32px;margin-bottom:18px}.industry-copy p{font-size:14px;color:var(--muted);margin-bottom:20px}.chips{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:26px}.chips span{font-size:10px;padding:5px 9px;background:var(--pale);color:#566276}.cap-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.cap-image{position:relative}.cap-image img{width:100%;height:440px;object-fit:cover}.cap-tag{position:absolute;bottom:-20px;right:-20px;background:var(--blue);color:white;padding:22px 28px;font-size:12px;line-height:1.5}.cap-copy h2{font-size:41px;margin:17px 0 22px}.cap-copy>p{font-size:14px;color:var(--muted)}.cap-list{margin-top:26px}.cap-row{display:flex;gap:20px;border-bottom:1px solid var(--line);padding:17px 0}.cap-row>b{color:var(--blue);font-size:12px}.cap-row h3{font-size:15px;letter-spacing:0;margin-bottom:6px}.cap-row p{font-size:12px;color:var(--muted)}.materials{background:var(--navy);color:white}.materials .eyebrow{color:#9eb0ff}.materials .section-head p{color:#aab6c7}.material-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.material-card{background:#1b293d;border:1px solid #344053;padding:30px 24px;min-height:235px;position:relative;transition:transform .2s,border-color .2s}.material-card:hover{transform:translateY(-5px);border-color:#8da1ff}.material-card .symbol{font-size:36px;letter-spacing:-2px;color:#9aacbf;font-weight:600;margin-bottom:24px}.material-card h3{font-size:19px;letter-spacing:-.02em;margin-bottom:12px}.material-card p{font-size:12px;color:#a7b4c5;max-width:195px}.material-card .arrow{position:absolute;right:20px;top:25px;color:#97a9ff}.materials-note{color:#8593a8;font-size:11px;margin-top:23px}.resource-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:22px}.resource-card{border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;min-height:300px}.resource-card.featured{background:#eef1ff;border-color:#dce3ff}.resource-type{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--blue);display:flex;align-items:center;gap:10px;margin-bottom:40px}.resource-card h3{font-size:23px;margin-bottom:17px}.resource-card p{color:var(--muted);font-size:13px;margin-bottom:25px}.resource-card .textlink{margin-top:auto;font-size:12px}.guide-icon{width:31px;height:39px;border:1px solid #5871ff;position:relative}.guide-icon:after{content:\"\";position:absolute;left:6px;right:6px;top:12px;height:8px;border-top:1px solid #5871ff;border-bottom:1px solid #5871ff}.quote{background:var(--blue);color:white}.quote .wrap{display:grid;grid-template-columns:1fr 370px;gap:90px;padding-top:62px;padding-bottom:62px;align-items:center}.quote .eyebrow{color:#c3cbff}.quote h2{font-size:43px;margin:18px 0}.quote p{font-size:14px;color:#d3daff;max-width:500px}.quote-check{font-size:12px;color:#e8ebff;margin-bottom:22px;padding:0;list-style:none}.quote-check li{margin:7px 0}.quote-check li:before{content:\"\u2197\";margin-right:12px}.quote .btn{background:white;color:var(--blue);width:100%;border-color:white}footer{background:#101927;color:#afbacb;padding:54px 0 0}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:45px}.footer-brand strong{font-size:28px;color:white;letter-spacing:-1px}.footer-brand p{font-size:12px;max-width:260px;margin-top:16px}.footer-col h3{font-size:12px;color:white;letter-spacing:0;margin-bottom:16px}.footer-col a{display:block;font-size:12px;margin:9px 0}.footer-col a:hover{color:white}.footer-bottom{border-top:1px solid #2b3646;padding:20px 0;display:flex;justify-content:space-between;font-size:10px}.draftbar{position:fixed;z-index:25;left:18px;bottom:17px;background:#fff;box-shadow:0 4px 28px #111b3033;border:1px solid #dce1e9;border-radius:30px;display:flex;align-items:center;gap:12px;padding:9px 15px;font-size:11px;color:#596579}.draftbar b{color:var(--blue);font-size:10px;letter-spacing:.06em}.draftbar button{background:none;color:#6d7788;font-size:16px;padding:0 2px}dialog{border:0;padding:0;width:min(860px,calc(100% - 32px));max-height:90vh;box-shadow:0 20px 90px #0005;color:var(--ink)}dialog::backdrop{background:#0b162dcc;backdrop-filter:blur(4px)}.dialog-head{padding:26px 34px;background:var(--navy);color:white;display:flex;justify-content:space-between;align-items:center}.dialog-head span{font-size:10px;letter-spacing:.14em;color:#b4c2ff}.dialog-head button{background:none;color:white;font-size:27px}.dialog-body{padding:38px}.dialog-body h2{font-size:36px;margin:13px 0 18px}.dialog-body>p{color:var(--muted)}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0}.detail-grid section{background:var(--pale);padding:23px}.detail-grid h3{font-size:18px;margin-bottom:10px}.detail-grid p{font-size:13px;color:var(--muted)}.draft-note{font-size:11px;color:#7a8596;margin-top:20px}.quote-form{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:24px}.quote-form label{font-size:12px;font-weight:600}.quote-form input,.quote-form textarea,.quote-form select{display:block;width:100%;border:1px solid #cdd4df;padding:11px;margin-top:6px;background:white;font-size:14px}.quote-form .full{grid-column:1\/-1}.form-message{font-size:13px;color:var(--blue);margin-top:15px}.sitemap{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.sitemap h3{font-size:17px}.sitemap p{font-size:12px;margin-top:12px;line-height:1.9}\n@media(min-width:1500px){.hero h1{font-size:72px}}@media(max-width:1100px){.wrap{padding-left:28px;padding-right:28px}.navlist{gap:14px}.navitem>a,.navitem>button{font-size:11px}.brand strong{font-size:22px}.nav{gap:14px}.hero h1{font-size:57px}.quote .wrap{gap:40px}.industry-copy{padding:32px}.cap-grid{gap:40px}}@media(max-width:920px){.mobile-toggle{display:block}.navlist{display:none;position:absolute;top:76px;left:0;right:0;background:white;padding:18px 28px;border-bottom:1px solid var(--line);max-height:75vh;overflow:auto;align-items:stretch}.navlist.visible{display:flex;flex-direction:column;gap:0}.navitem>a,.navitem>button{display:block;padding:12px 0;font-size:14px;width:100%;text-align:left}.navitem.active:after{display:none}.drop{position:static;box-shadow:none;width:100%;border:0;background:var(--pale)}.nav{height:76px}.nav>.btn{margin-left:auto}.hero .wrap{min-height:550px}.hero-image{left:25%;width:75%;opacity:.65}.hero:after{background:linear-gradient(90deg,#111c2df5,#111c2d44)}.section{padding:65px 0}.process-link{padding:24px 15px;gap:8px}.process-link small{font-size:10px}.process-link strong{font-size:12px}.process-link .arrow{display:none}.section-head h2{font-size:35px}.cap-copy h2{font-size:34px}.material-grid{grid-template-columns:1fr 1fr}.resource-grid{grid-template-columns:1fr 1fr}.resource-card.featured{grid-column:1\/-1;min-height:230px}.resource-type{margin-bottom:24px}.footer-grid{grid-template-columns:1.3fr 1fr}.quote .wrap{grid-template-columns:1fr 300px}}@media(max-width:640px){.wrap{padding-left:22px;padding-right:22px}.topbar .wrap{font-size:9px;height:29px}.topbar .extra{display:none}.brand strong{font-size:22px}.brand svg{width:27px}.brand small{font-size:7px}.nav>.btn{font-size:10px;padding:9px 10px;gap:8px}.nav{gap:10px}.hero h1{font-size:46px}.hero .wrap{padding-top:55px;padding-bottom:72px;min-height:550px}.hero-image{inset:0;width:100%;opacity:.37;object-position:68%}.hero:after{background:linear-gradient(90deg,#111c2df0,#111c2d44)}.hero p{font-size:14px;max-width:310px}.hero-caption{left:22px;bottom:20px;font-size:8px}.hero-actions{gap:16px}.hero-actions .btn{font-size:12px;padding:12px 15px;gap:14px}.hero-actions .secondary{font-size:11px}.process-grid{grid-template-columns:1fr 1fr}.process-link{padding:18px 10px;border-bottom:1px solid var(--line)}.process-link:nth-child(2){border-right:0}.process-link:nth-child(3){padding-left:0;border-bottom:0}.process-link:nth-child(4){border-bottom:0}.section{padding:50px 0}.section-head{display:block;margin-bottom:23px}.section-head h2{font-size:33px}.section-head p{margin-top:18px}.section-head>.textlink{margin-top:18px}.tabs{margin-top:10px}.tabs button{padding:13px 16px}.industry-panel{grid-template-columns:1fr}.industry-visual{height:250px}.industry-visual img{max-height:220px;width:75%}.industry-copy{padding:28px 24px}.industry-copy h3{font-size:28px}.cap-grid{grid-template-columns:1fr;gap:50px}.cap-image img{height:290px}.cap-tag{right:0;padding:17px 20px}.cap-copy h2{font-size:33px}.material-grid{gap:12px}.material-card{padding:21px 16px;min-height:238px}.material-card h3{font-size:17px}.material-card .symbol{font-size:31px}.material-card p{font-size:11px}.resource-grid{grid-template-columns:1fr}.resource-card{min-height:270px}.resource-card.featured{grid-column:auto}.quote .wrap{grid-template-columns:1fr;gap:26px;padding-top:43px;padding-bottom:43px}.quote h2{font-size:35px}.footer-grid{gap:30px 20px}.footer-brand{grid-column:1\/-1}.footer-grid .footer-col:last-child{grid-column:1\/-1}.footer-bottom{gap:20px;padding-bottom:65px}.draftbar{left:10px;bottom:10px;font-size:10px;gap:8px}.dialog-body{padding:25px}.dialog-body h2{font-size:29px}.detail-grid,.sitemap,.quote-form{grid-template-columns:1fr}.quote-form .full{grid-column:auto}.dialog-head{padding:20px 25px}}\n@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}<\/p>\n<p>\/* SEO prototype additions. Uses the approved blue\/white redesign as its base. *\/\n.skip{position:absolute;left:16px;top:-80px;background:white;padding:12px;z-index:100}.skip:focus{top:8px}\n.navitem{display:flex;align-items:center;gap:5px}.navitem>a{display:inline-block}.navitem>button{padding:14px 0;min-width:14px}.navitem.active:after{bottom:16px}.navlist{gap:17px}.drop{max-height:72vh;overflow:auto;top:66px}.drop a{line-height:1.35}.navitem>button:hover{color:var(--blue)}.drop .drop-heading{font-size:10px;letter-spacing:.13em;color:#77849a;padding:5px 12px 9px;text-transform:uppercase}\n.hero h1{max-width:800px;font-size:clamp(42px,4.5vw,64px)}.hero .wrap{min-height:610px}.hero p{max-width:480px}.sector-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:25px}.sector-links a{font-size:12px;color:var(--blue);border-bottom:1px solid #bdc7ff}.industry-copy p{min-height:65px}.trust-strip{background:#f5f7fb;border-block:1px solid var(--line)}.trust-strip .wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:26px;padding-top:27px;padding-bottom:27px}.trust-strip strong{font-size:14px;display:block}.trust-strip p{font-size:12px;color:var(--muted);margin-top:4px}.trust-strip a{color:var(--blue);font-size:12px}\n.proof-band{background:#edf1ff}.proof-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.proof-layout h2{font-size:38px;margin:16px 0 24px}.proof-layout p{font-size:15px;color:var(--muted)}.proof-items{display:grid;gap:0}.proof-items a{padding:19px 0;border-bottom:1px solid #ced8f1;display:flex;justify-content:space-between;gap:20px;font-size:15px}.proof-items small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.home-faq details,.faq-list details{padding:20px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:600;line-height:1.45}details p{padding-top:12px;color:var(--muted);font-size:14px;max-width:850px}.home-faq h2{font-size:38px;margin:14px 0 25px}\n.page-hero{background:#f2f5fa;border-bottom:1px solid var(--line)}.breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:#6b7890;padding:23px 0}.breadcrumbs a{color:var(--blue)}.page-hero-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:65px;align-items:center;padding:25px 0 55px}.page-hero h1{font-size:clamp(35px,4.1vw,56px);margin:20px 0 23px;max-width:850px}.page-hero .intro{color:#60708a;max-width:740px;font-size:17px;line-height:1.75}.page-hero .btn{margin-top:26px}.page-hero figure{margin:0}.page-hero figure img{height:330px;width:100%;object-fit:cover}.page-hero figcaption{font-size:10px;color:#778397;margin-top:9px}.route-card{background:var(--navy);color:white;padding:35px}.route-card .eyebrow{color:#aab9ff}.route-card h2{font-size:25px;margin:16px 0 23px}.route-card ul{padding-left:18px;margin:0;font-size:13px;color:#c1ccde}.route-card li{margin:12px 0}.route-card small{display:block;font-size:10px;line-height:1.5;color:#9aaac1;margin-top:24px}.document-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:65px;padding-top:55px;padding-bottom:65px}.article-content{min-width:0}.article-content h2{font-size:29px;margin:38px 0 20px}.article-content>h2:first-child{margin-top:0}.article-content h3{font-size:19px;margin:20px 0 10px}.article-content p,.article-content li{font-size:15px;line-height:1.85;color:#57667d}.article-content p{margin-bottom:17px}.article-content ul,.article-content ol{padding-left:22px}.article-content li{margin:9px 0}.article-content a:not(.btn):not(.link-card){color:var(--blue);text-decoration:underline;text-underline-offset:3px}.article-content .btn{color:white!important}.tw-seo .wrap{max-width:none;padding:0}.tw-seo section{padding:0}.tw-seo .grid{display:grid;grid-template-columns:1fr;gap:14px}.tw-seo .card{border-left:3px solid #bac6ff;padding:4px 0 4px 23px}.tw-seo .card h3{margin-top:5px}.tw-seo .band{margin-top:32px}.tw-seo .links{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:23px;font-size:13px}.tw-seo .links a{display:inline}.content-aside{align-self:start;position:sticky;top:115px;border:1px solid var(--line);padding:25px;background:#fff}.content-aside h2{font-size:16px;letter-spacing:0;margin-bottom:17px}.content-aside a{font-size:12px;display:block;padding:8px 0;color:#5f6f87}.content-aside .btn{color:white;display:flex;margin-top:17px;padding:12px;gap:10px}.content-aside small{font-size:11px;color:#78859a;display:block;margin-top:17px}.table-wrap{overflow:auto;border:1px solid var(--line);margin:22px 0}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;background:#edf1f9;color:#243750}td,th{padding:15px 18px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.6}td{color:#607089}tr:last-child td{border:0}.requirements th:first-child{width:28%}.related{background:#f4f6fa}.related h2{font-size:32px;margin:12px 0 30px}.link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.link-card{border:1px solid var(--line);background:white;display:block;padding:27px;transition:transform .2s,border-color .2s}.link-card:hover{transform:translateY(-3px);border-color:var(--blue)}.link-card .eyebrow{font-size:9px}.link-card h2,.link-card h3{font-size:22px;margin:15px 0}.link-card p{font-size:12px;color:var(--muted);line-height:1.8;margin-bottom:20px}.link-card .textlink{font-size:12px}.editor-note{border-left:3px solid #d69c39;background:#fff9eb;padding:16px 19px;font-size:12px;color:#806132;line-height:1.7;margin:28px 0}.page-intro-note{color:#8b753e;font-size:11px;padding-top:15px}.draftbar{max-width:calc(100% - 24px);padding:10px 14px;gap:10px;bottom:14px;left:14px;flex-wrap:wrap}.draftbar a{font-size:11px;color:var(--blue)}.draftbar button{font-size:11px}.draftbar b{font-size:10px;white-space:nowrap}.draftbar span{font-size:10px}.seo-dialog h2{font-size:29px;margin-bottom:19px}.seo-dialog dl{font-size:13px}.seo-dialog dt{font-weight:bold;color:#263d60;margin-top:17px}.seo-dialog dd{margin:4px 0 0;overflow-wrap:anywhere;color:#61718b}.snippet{border:1px solid var(--line);padding:22px;margin-top:22px}.snippet strong{font-size:20px;color:#1939b2;font-weight:400}.snippet small{display:block;color:#546477;font-size:11px;margin-bottom:8px}.snippet p{font-size:13px!important;margin-top:8px;color:#5a6475!important}.content-tag{font-size:11px;color:var(--blue);border:1px solid #cfd7fd;padding:6px 9px;display:inline-block;margin:0 8px 9px 0}.plan-shell{padding:52px 0 70px}.plan-shell h1{font-size:43px;margin:15px 0 22px}.plan-shell h2{font-size:28px;margin:48px 0 22px}.plan-shell .lede{max-width:850px;font-size:16px;color:#64748b}.plan-nav{display:flex;gap:8px;flex-wrap:wrap;margin:27px 0}.plan-nav a{font-size:12px;padding:9px 15px;background:#edf1ff;color:var(--blue)}.plan-shell td{min-width:130px}.plan-shell .link-grid h3{font-size:19px}.plan-shell p,.plan-shell li{font-size:14px;color:#61708a;line-height:1.9}.plan-shell .notice{padding:21px 24px;border-left:4px solid var(--blue);background:#eef2ff;margin-top:25px}.keyword-filter{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}.keyword-filter input,.keyword-filter select{padding:11px;border:1px solid #ccd5e5;background:#fff;font-size:13px;max-width:100%}.keyword-filter input{flex:1;min-width:190px}.keyword-count{font-size:12px;color:#6a7890}.keyword-table td:first-child{font-weight:600;color:#243d64}.keyword-table td small{font-weight:normal;display:block;margin-top:8px;color:#778398}.keyword-table td a{color:var(--blue)}.architecture{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.architecture section{border:1px solid var(--line);padding:25px}.architecture h3{font-size:18px;margin:0 0 15px}.architecture a{display:block;font-size:13px;line-height:1.5;color:var(--blue);margin:10px 0}.phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.phase-grid article{background:#f1f4f9;padding:24px}.phase-grid h3{font-size:20px;margin:14px 0}.quote-page .quote-form{margin-top:28px}.quote-page .quote-form label{min-width:0}.quote-page input,.quote-page textarea,.quote-page select{max-width:100%}.quote-page .form-message{padding:13px 0;font-size:13px;color:var(--blue)}\n@media(min-width:921px){.navitem:hover .drop,.navitem:focus-within .drop{display:block}.header .navitem.active:after{bottom:9px}}\n@media(max-width:1100px){.navlist{gap:10px}.navitem>a{font-size:11px}.brand strong{font-size:22px}.brand small{font-size:7px}.document-layout{gap:32px}.page-hero-grid{gap:35px}}\n@media(max-width:920px){.navitem{display:flex;flex-wrap:wrap;justify-content:space-between}.navitem>a{padding:11px 0;font-size:14px}.navitem>button{padding:9px 12px}.navitem .drop{width:100%;position:static;box-shadow:none;border:0;padding:0 10px 10px}.navitem.active:after{display:none}.navlist:not(.visible){display:none}.page-hero-grid{grid-template-columns:1fr;gap:28px}.page-hero h1{font-size:42px}.page-hero figure img{height:260px}.route-card{padding:25px}.route-card h2{font-size:22px}.route-card ul{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.document-layout{grid-template-columns:1fr}.content-aside{position:static}.link-grid{grid-template-columns:repeat(2,1fr)}.proof-layout{gap:30px}.architecture{grid-template-columns:repeat(2,1fr)}.phase-grid{grid-template-columns:1fr}.plan-shell h1{font-size:35px}.plan-shell td{min-width:140px}}\n@media(max-width:640px){.hero .wrap{min-height:570px}.hero h1{font-size:40px}.trust-strip .wrap{grid-template-columns:1fr;padding-top:24px;padding-bottom:24px;gap:18px}.proof-layout{grid-template-columns:1fr}.proof-layout h2,.home-faq h2{font-size:30px}.sector-links{gap:10px 18px}.page-hero-grid{padding-top:8px;padding-bottom:32px}.page-hero h1{font-size:35px;overflow-wrap:break-word}.page-hero .intro{font-size:15px}.breadcrumbs{font-size:10px}.page-hero figure img{height:220px}.route-card ul{display:block}.document-layout{padding-top:30px;padding-bottom:35px}.article-content h2{font-size:25px}.article-content p,.article-content li{font-size:14px}.link-grid{grid-template-columns:1fr}.link-card{padding:23px}.architecture{grid-template-columns:1fr}.plan-shell{padding-top:28px}.plan-shell h1{font-size:31px}.keyword-filter select{width:100%}.draftbar span{display:none}.draftbar{padding:8px 12px}.requirements td,.requirements th{padding:11px;font-size:12px}.route-card small{margin-top:15px}.quote-page .quote-form{grid-template-columns:1fr}.quote-page .quote-form .full{grid-column:auto}}\n@media(prefers-reduced-motion:reduce){.link-card{transition:none}}<\/p>\n<p>.brand img{width:54px;height:54px;object-fit:contain}.navlist{gap:15px}.navitem>a{font-size:12px}.nav .brand strong{font-size:24px}.nav .brand small{letter-spacing:1.6px}.product-spotlights{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-spotlights article{border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#fff}.product-photo{padding:24px;background:#f3f5f9;align-self:stretch;display:flex;align-items:center}.product-photo img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.product-spotlights article>div:last-child{padding:28px}.product-spotlights h3{font-size:23px;margin:13px 0}.product-spotlights p{font-size:12px;color:var(--muted);line-height:1.75;margin-bottom:23px}.product-spotlights .textlink{font-size:12px}.catalogue-links{display:flex;gap:12px 22px;flex-wrap:wrap;margin-top:30px}.catalogue-links a{font-size:12px;color:var(--blue);border-bottom:1px solid #ccd5ff}.asset-note{font-size:10px!important;color:#8994a6!important;line-height:1.6;margin-top:18px}.order-section{background:#f3f6fb}.order-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.order-grid b{font-size:35px;font-weight:400;color:#9dacdb}.order-grid h3{font-size:19px;margin:18px 0 12px}.order-grid p{font-size:13px;color:var(--muted)}.client-section h2{font-size:38px;margin:15px 0 30px}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.review-grid figure{margin:0;padding:30px;background:#f3f5fa;border-top:2px solid var(--blue)}.review-grid blockquote{font-size:17px;line-height:1.7;margin:0 0 20px;color:#4d5f78}.review-grid figcaption{font-size:13px;font-weight:bold}.material-grid{grid-template-columns:repeat(5,1fr)}.material-card{padding:25px 19px}.material-card .symbol{font-size:30px}.material-card h3{font-size:17px}.material-card .status-chip{margin-top:13px}.status-chip{display:inline-block;border:1px solid #c3ab67;color:#bfa366;font-size:10px;padding:3px 7px;line-height:1.5}.hero-status{margin-top:20px;font-size:12px;line-height:1.7;background:#fff6e4;border-left:3px solid #cc9b3e;padding:13px 16px;color:#7f6130}.page-hero figure.product-hero img{height:330px;object-fit:contain;mix-blend-mode:multiply}.page-hero figure.product-hero{background:#e9eef5;padding:20px}.page-hero h1{font-size:clamp(34px,3.7vw,51px)}.workflow{list-style:none!important;padding:0!important;margin:30px 0!important;display:grid;gap:16px}.workflow>li{display:flex;gap:22px;border:1px solid var(--line);padding:23px;margin:0!important}.step-number{font-size:26px;color:#a2b0d8;line-height:1.2;min-width:36px}.workflow h3{font-size:19px;margin:0 0 13px}.workflow p{margin:0}.flow-line{border-left:3px solid var(--blue);padding:16px 20px;background:#eef2ff;font-size:14px!important}.all-industry-links{margin-top:32px}.all-industry-links h3{font-size:16px}.all-industry-links nav{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:17px}.all-industry-links a{font-size:12px;color:var(--blue)}.service-options{border:1px solid var(--line);padding:18px;display:flex;gap:18px;flex-wrap:wrap}.service-options legend{font-size:13px;padding:0 6px}.service-options label{display:flex!important;align-items:center;gap:8px;font-size:13px}.service-options input{width:auto!important;margin:0!important}.quote-form small{font-size:11px;color:#7a889c}.video-plans{display:grid;gap:16px}.video-plans article{padding:28px;background:#eef2fa;border:1px solid var(--line)}.video-plans span{font-size:10px;letter-spacing:.13em;color:#8797b4}.route-url{display:block;font-size:10px;color:#7d8aa0;overflow-wrap:anywhere;line-height:1.5}.architecture a{margin-bottom:3px}.secondary-materials{margin-top:30px;font-size:13px;display:flex;gap:20px;flex-wrap:wrap}.secondary-materials a{color:var(--blue)}\n@media(max-width:1150px){.navlist{gap:10px}.navitem>a{font-size:11px}.nav .brand strong{font-size:22px}.nav .brand small{font-size:7px}.nav .btn{padding:11px 12px}.product-spotlights article{grid-template-columns:1fr}.product-photo{justify-content:center}.product-photo img{max-width:260px}.material-grid{grid-template-columns:repeat(3,1fr)}}\n@media(max-width:920px){.navitem>a{font-size:14px}.order-grid{grid-template-columns:repeat(2,1fr)}.page-hero figure.product-hero img{height:280px}}\n.product-photo img{height:auto;aspect-ratio:1;object-fit:contain}\n.integrated-catalogue{margin-top:30px;padding-top:27px;border-top:1px solid #ccd3e0;scroll-margin-top:120px}.catalogue-heading{display:flex;justify-content:space-between;align-items:end;gap:28px}.catalogue-heading h3{font-size:23px;margin-top:10px}.catalogue-heading>p{font-size:13px;color:var(--muted);max-width:340px}.integrated-catalogue .catalogue-links{margin-top:20px;gap:10px}.integrated-catalogue .catalogue-links a{background:white;border:1px solid var(--line);padding:8px 12px}.integrated-catalogue .catalogue-links a:hover{border-color:var(--blue);background:#eef2ff}.integrated-catalogue .asset-note{margin-top:13px}\n@media(max-width:640px){.catalogue-heading{display:block}.catalogue-heading h3{font-size:21px}.catalogue-heading>p{margin-top:12px}.integrated-catalogue{margin-top:23px;padding-top:23px}.integrated-catalogue .catalogue-links a{font-size:11px;padding:8px 10px}}\n@media(max-width:640px){.brand img{width:38px;height:40px}.nav .brand strong{font-size:21px}.nav .brand small{font-size:6px;letter-spacing:1px}.nav .btn{font-size:10px;padding:10px 11px;gap:8px}.nav{gap:9px}.product-spotlights{grid-template-columns:1fr}.product-spotlights article{grid-template-columns:1fr 1fr}.product-photo{padding:13px}.product-spotlights article>div:last-child{padding:19px}.product-spotlights h3{font-size:20px}.product-spotlights .textlink{font-size:11px}.material-grid{grid-template-columns:repeat(2,1fr)}.order-grid{gap:20px}.order-grid h3{font-size:17px}.review-grid{grid-template-columns:1fr}.review-grid blockquote{font-size:15px}.client-section h2{font-size:29px}.workflow>li{padding:16px;gap:12px}.workflow h3{font-size:17px}.step-number{font-size:21px;min-width:29px}.page-hero h1{font-size:34px}.service-options{display:grid;gap:12px}.page-hero figure.product-hero img{height:220px}}\n.industry-products{margin:36px 0;padding:28px;background:#f4f6fb;border:1px solid #dce2ed}.industry-products h2{margin:14px 0 24px}.industry-product-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.industry-product-links a{display:block;padding:18px;background:#fff;border:1px solid #dce2ed;text-decoration:none;color:#304bff}.industry-product-links a:hover{border-color:#304bff}.industry-product-links a:focus-visible{outline:3px solid #304bff;outline-offset:3px}.industry-product-links strong{display:flex;justify-content:space-between;gap:12px;font-size:15px}.industry-product-links p{font-size:14px;line-height:1.6;color:#63718b;margin:12px 0 0}.industry-products small{display:block;margin-top:12px;color:#63718b}.industry-products.compact{margin:26px 0 0;padding:22px 0 0;border:0;border-top:1px solid #dce2ed;background:transparent}.compact .industry-product-links{margin-top:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.compact .industry-product-links a{padding:12px}.compact .eyebrow{font-size:11px}@media(max-width:600px){.industry-products{padding:18px}.industry-product-links{grid-template-columns:1fr}}\n.industry-image-link{color:inherit;text-decoration:none;cursor:pointer}.industry-image-link:focus-visible{outline:3px solid #304bff;outline-offset:-4px}.industry-image-link img{transition:transform .2s ease}.industry-image-link:hover img{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.industry-image-link img{transition:none}}<\/p>\n<p>.glass-page{background:#fff}.glass-intro{background:#f3f5fa;border-bottom:1px solid var(--line)}.glass-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:50px;align-items:center;padding:12px 0 42px}.glass-hero h1{font-size:49px;line-height:1.08;margin:18px 0 20px}.glass-hero h1 span{color:#71829d}.glass-hero p{max-width:610px;font-size:15px;color:var(--muted);line-height:1.8}.glass-actions{display:flex;align-items:center;gap:25px;margin-top:27px}.glass-hero figure{margin:0;text-align:center}.glass-hero img{height:280px;width:100%;object-fit:contain;mix-blend-mode:multiply}.glass-hero figcaption{font-size:10px;color:#8592a6;letter-spacing:.04em;margin-top:7px}.glass-catalogue{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;padding-top:55px;padding-bottom:60px;scroll-margin-top:110px}.glass-sidebar{align-self:start;position:sticky;top:110px}.glass-sidebar details{border:1px solid var(--line);padding:18px 14px}.glass-sidebar summary{font-size:14px;font-weight:700;padding:0 5px 14px;cursor:pointer}.glass-side-options{display:grid;gap:3px}.glass-side-options button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:10px;font-size:12px;background:transparent;color:#68768d}.glass-side-options button[aria-pressed=true]{color:var(--blue);background:#eef1ff;font-weight:700}.glass-side-options span{font-size:10px}.glass-help{background:#111e32;color:white;padding:24px 20px;margin-top:22px}.glass-help .eyebrow{color:#99acff;font-size:9px}.glass-help h3{font-size:22px;margin:14px 0}.glass-help p{font-size:12px;color:#b6c2d4;margin-bottom:20px}.glass-help a{font-size:12px;color:#b5c2ff}.glass-back{display:block;font-size:11px;color:#7c8ba1;margin-top:18px}.glass-results-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.glass-results-heading h2{font-size:34px;margin-top:10px}.glass-results-heading>span{font-size:12px;color:#8490a2}.glass-toolbar{display:flex;gap:15px}.glass-search{flex:1}.glass-search input{width:100%;height:45px;padding:10px 15px;border:1px solid #d6dde7;background:#f8f9fb;font-size:13px}.glass-sort{display:flex;align-items:center;gap:8px;font-size:12px;color:#67768d}.glass-sort select{height:45px;border:1px solid var(--line);padding:8px;background:white;font-size:12px}.glass-groups{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.glass-groups button{font-size:11px;background:white;border:1px solid var(--line);padding:7px 12px;border-radius:20px;color:#63718a}.glass-groups button[aria-pressed=true]{background:#1d2e49;color:white;border-color:#1d2e49}.glass-filter-status{display:flex;gap:15px;align-items:center;justify-content:space-between;min-height:48px;font-size:11px;color:#8a95a5}.glass-filter-status button{background:none;color:var(--blue);font-size:11px}.glass-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.glass-card{border:1px solid var(--line);transition:border-color .15s,box-shadow .15s}.glass-card:hover{border-color:#9eafff;box-shadow:0 7px 20px #122a4c0d}.glass-card-visual{height:151px;position:relative;background:#f2f5f9;display:flex;justify-content:center;align-items:center;color:#71849f}.glass-card-visual svg{height:132px;width:132px}.glass-card-visual>span{position:absolute;left:14px;top:12px;font-size:10px;color:#9aa8bb}.glass-card-visual small{position:absolute;bottom:8px;right:10px;font-size:8px;color:#96a3b5}.glass-card-copy{padding:20px 18px}.glass-card h3{font-size:20px;letter-spacing:-.02em;margin-bottom:12px}.glass-card-copy p{font-size:12px;line-height:1.65;color:#718099;min-height:59px}.glass-card-copy>small{display:block;font-size:9px;line-height:1.6;color:#8897ab;padding:12px 0 17px}.glass-card-copy .textlink{font-size:12px;display:flex;justify-content:space-between}.glass-disclosure{font-size:10px;color:#8997ac;line-height:1.8;margin-top:22px}#glass-empty{padding:45px 22px;text-align:center;background:#f5f7fb}#glass-empty h3{font-size:23px}#glass-empty p{margin:15px 0;font-size:13px;color:#738197}.glass-spec{padding:50px 0;background:#f3f5fa}.glass-spec>.wrap{display:grid;grid-template-columns:1fr 1.7fr;gap:50px}.glass-spec h2{font-size:34px;margin:14px 0 24px}.glass-spec .textlink{font-size:12px}.glass-checklist{display:grid;grid-template-columns:1fr 1fr;gap:30px}.glass-checklist article{display:flex;gap:15px}.glass-checklist article>span{font-size:12px;color:#889cda}.glass-checklist h3{font-size:16px;letter-spacing:0;margin-bottom:10px}.glass-checklist p{font-size:12px;color:#71819a}.glass-bottom{padding-top:48px;padding-bottom:40px;display:flex;justify-content:space-between;align-items:center;gap:30px}.glass-bottom h2{font-size:33px;margin:13px 0}.glass-bottom p{font-size:13px;color:#76849a}.glass-editor-note{font-size:11px;color:#8190a6;line-height:1.9;padding-bottom:35px}.glass-editor-note a{color:var(--blue)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.glass-page [hidden]{display:none!important}\n@media(max-width:1100px){.glass-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-catalogue{gap:25px;grid-template-columns:195px minmax(0,1fr)}.glass-hero h1{font-size:42px}}\n.architectural-products{padding:28px;background:#f3f5fa;border:1px solid var(--line);margin:35px 0;scroll-margin-top:125px}.architectural-products h2{margin-top:12px!important}.architectural-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.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}.architectural-product-grid>a:hover{border-color:var(--blue);background:#eef2ff}.architectural-product-grid svg{width:88px;height:88px;color:#71849f}.architectural-product-grid span{font-size:13px;font-weight:600;color:#24364e}.architectural-product-grid b{position:absolute;right:10px;top:8px;font-size:13px;color:var(--blue)}.architectural-product-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.architectural-product-actions .btn{color:white!important;font-size:12px;text-decoration:none!important}.architectural-product-actions>span{font-size:10px;color:#8090a8}.architectural-products-jump{display:inline-block;margin:18px 0 0 20px;color:var(--blue);font-size:13px}.glass-card[id]{scroll-margin-top:130px}.glass-card:target{outline:2px solid var(--blue);outline-offset:2px}\n@media(max-width:700px){.architectural-products{padding:19px}.architectural-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.architectural-products-jump{margin-left:0;display:block}.architectural-product-actions .btn{width:100%;justify-content:center}}\n@media(max-width:700px){.glass-hero{grid-template-columns:1fr;gap:22px;padding-bottom:28px}.glass-hero h1{font-size:37px}.glass-hero p{font-size:14px}.glass-hero img{height:200px}.glass-actions{gap:15px;flex-wrap:wrap}.glass-actions .btn,.glass-actions .textlink{font-size:12px}.glass-catalogue{display:block;padding-top:30px}.glass-sidebar{position:static;margin-bottom:25px}.glass-side-options{grid-template-columns:1fr 1fr}.glass-help,.glass-back{display:none}.glass-toolbar{flex-wrap:wrap}.glass-search{flex-basis:100%}.glass-sort{margin-left:auto}.glass-results-heading h2{font-size:30px}.glass-grid{gap:12px}.glass-card-copy{padding:15px 12px}.glass-card h3{font-size:18px}.glass-card-copy p{min-height:80px}.glass-card-visual{height:132px}.glass-card-visual svg{height:116px;width:116px}.glass-spec>.wrap{grid-template-columns:1fr;gap:25px}.glass-checklist{gap:23px;grid-template-columns:1fr}.glass-bottom{align-items:start;flex-direction:column}.glass-bottom h2{font-size:30px}}<\/p>\n<p>.custom-hero{background:#132237;color:white}.custom-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;padding-top:60px;padding-bottom:55px;align-items:center}.custom-hero .eyebrow{color:#a4b7ff}.custom-hero h1{font-size:49px;margin:22px 0;line-height:1.12}.custom-hero h1 span{color:#a7b9ee}.custom-hero p{max-width:620px;color:#bbc8da;font-size:15px;line-height:1.8}.custom-actions{display:flex;align-items:center;gap:22px;margin-top:29px}.custom-actions>a:not(.btn){font-size:12px;color:#cfdaef}.custom-points{display:flex;gap:17px;flex-wrap:wrap;font-size:10px;margin-top:32px;color:#94a9c9}.custom-points span:before{content:'+';color:#9cb2ff;margin-right:7px}.custom-hero figure{margin:0;position:relative}.custom-hero img{width:100%;height:360px;object-fit:cover;opacity:.7}.custom-hero figcaption{font-size:9px;color:#9fb1ce;margin-top:10px}.custom-image-label{position:absolute;bottom:36px;left:23px;text-shadow:0 1px 7px #000}.custom-image-label span{font-size:9px;letter-spacing:.1em}.custom-image-label strong{display:block;font-size:27px;line-height:1.15;margin-top:12px}.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:#566c8e}.custom-scope-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.custom-scope-grid article{padding:25px 21px;border:1px solid var(--line)}.custom-scope-grid article>span{font-size:25px;color:#a4b4d2}.custom-scope-grid h3{font-size:21px;margin:23px 0 15px}.custom-scope-grid p{font-size:13px;color:var(--muted);margin-bottom:20px}.custom-scope-grid a{font-size:12px;color:var(--blue)}.custom-materials{background:#f3f5fa;padding:55px 0}.custom-materials>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px}.custom-materials h2{font-size:36px;margin:18px 0 23px}.custom-materials p{color:var(--muted);font-size:14px;margin-bottom:22px}.custom-material-list>a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5dde8;padding:15px 0}.custom-material-list h3{font-size:18px;letter-spacing:0;margin-bottom:7px}.custom-material-list p{font-size:12px;margin:0}.custom-material-list>a>span{color:var(--blue);margin-left:18px}.custom-workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;list-style:none;padding:0;margin:35px 0}.custom-workflow li{border-top:2px solid #8fa6ff;padding-top:20px}.custom-workflow b{font-size:12px;color:var(--blue)}.custom-workflow h3{font-size:21px;margin:17px 0}.custom-workflow p{font-size:13px;color:var(--muted)}.custom-small{font-size:11px;color:#8291a7;line-height:1.8;margin-top:25px}.custom-small a{color:var(--blue)}.custom-rfq{background:#edf1ff;padding:55px 0}.custom-rfq>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.custom-rfq h2{font-size:39px;margin:19px 0 23px}.custom-rfq p{font-size:14px;color:#657793;margin-bottom:25px}.custom-rfq-list{background:white;border:1px solid #d5dff6;padding:30px}.custom-rfq-list h3{font-size:23px;margin-bottom:20px}.custom-rfq-list>div{display:flex;gap:17px;border-top:1px solid var(--line);padding-top:16px}.custom-rfq-list>div>span{font-size:11px;color:#8ea1cc}.custom-rfq-list strong{display:block;color:#263c5a;margin-bottom:7px}.custom-rfq-list p{font-size:12px;line-height:1.6;margin-bottom:17px}.custom-rfq-list small{font-size:10px;color:#8b97ad}.custom-application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.custom-application-grid>a{border:1px solid var(--line);padding:28px}.custom-application-grid h3{font-size:23px;margin-bottom:15px}.custom-application-grid p{font-size:13px;color:var(--muted);margin-bottom:23px}.custom-application-grid span{font-size:12px;color:var(--blue)}.custom-faq{padding-bottom:55px}.custom-faq h2{font-size:37px;margin:17px 0 30px}.custom-faq details{border-top:1px solid var(--line);padding:17px 0}.custom-faq summary{font-size:15px;font-weight:600;cursor:pointer}.custom-faq details p{font-size:14px;color:var(--muted);line-height:1.8;margin-top:14px}.custom-guide-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:20px;font-size:12px;color:var(--blue)}.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}.custom-final h2{font-size:32px;margin-top:13px}.custom-page section[id]{scroll-margin-top:125px}\n@media(max-width:1000px){.custom-hero h1{font-size:41px}.custom-hero-grid{gap:27px}.custom-scope-grid,.custom-workflow{grid-template-columns:1fr 1fr}.custom-materials>.wrap,.custom-rfq>.wrap{gap:30px}}\n@media(max-width:640px){.custom-hero-grid,.custom-materials>.wrap,.custom-rfq>.wrap{grid-template-columns:1fr}.custom-hero-grid{padding-top:38px;padding-bottom:35px}.custom-hero h1{font-size:37px}.custom-hero img{height:250px}.custom-actions{flex-wrap:wrap}.custom-actions .btn{font-size:12px}.custom-section-nav{gap:13px 20px}.custom-scope-grid{grid-template-columns:1fr}.custom-scope-grid article{padding:22px}.custom-workflow{gap:23px}.custom-workflow h3{font-size:19px}.custom-materials h2,.custom-rfq h2{font-size:31px}.custom-application-grid{grid-template-columns:1fr}.custom-rfq-list{padding:23px}.custom-final{align-items:start;flex-direction:column}.custom-final h2{font-size:28px}.custom-faq h2{font-size:31px}}<\/p>\n<p>\/* Shared reading and responsive layout system, applied to every local draft. *\/\n:root{--muted:#53637a;--reading:16px;--heading-1:clamp(34px,4.1vw,58px);--heading-2:clamp(28px,3vw,42px);--heading-3:clamp(20px,1.7vw,24px)}\nbody{font-family:Arial,Helvetica,\"Microsoft YaHei\",\"PingFang SC\",sans-serif;font-size:var(--reading);line-height:1.7;-webkit-text-size-adjust:100%;color:#19283b}\nh1,h2,h3{letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance}\nh1{line-height:1.12}h2{line-height:1.22}h3{line-height:1.32;letter-spacing:-.015em}\np,li,td,th{overflow-wrap:break-word}p{text-wrap:pretty}\n.wrap{max-width:1360px;padding-left:40px;padding-right:40px}\n.section{padding:80px 0}.section-head{gap:40px;margin-bottom:32px;align-items:center}\n.section-head h2,.cap-copy h2,.proof-layout h2,.home-faq h2,.related h2,.quote h2,.custom-materials h2,.custom-rfq h2,.custom-faq h2,.glass-spec h2,.glass-bottom h2,.glass-results-heading h2{font-size:var(--heading-2);line-height:1.22}\n.section-head p{max-width:440px;font-size:16px;line-height:1.75}\n.eyebrow,.link-card .eyebrow,.resource-type{font-size:12px;line-height:1.5;letter-spacing:.13em}\n.hero h1{font-size:clamp(40px,4.6vw,66px);font-weight:700;max-width:860px}\n.hero p,.page-hero .intro,.custom-hero p,.glass-hero p{font-size:18px;line-height:1.75}\n.hero p{max-width:540px}.hero-actions{flex-wrap:wrap}.hero-actions .secondary{font-size:15px}\n.page-hero h1,.custom-hero h1,.glass-hero h1{font-size:var(--heading-1);line-height:1.14;margin:20px 0 24px}\n.page-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;padding-bottom:52px}\n.page-hero .intro{max-width:68ch}.breadcrumbs{font-size:13px;line-height:1.6;padding:22px 0;gap:8px}\n.btn,.nav .btn,.textlink,.link-card .textlink,.resource-card .textlink,.glass-actions .btn,.glass-actions .textlink,.custom-actions .btn{font-size:15px;line-height:1.4;min-height:46px}\n.btn{padding:14px 22px;gap:18px}.textlink{align-items:center}\n.nav{height:88px;gap:18px}.navlist{gap:15px}.navitem>a{font-size:14px}.navitem>button{font-size:14px;min-width:20px}\n.nav .brand strong{font-size:26px}.nav .brand small{font-size:9px;letter-spacing:1.2px;line-height:1.5}\n.drop{top:65px;width:290px;padding:14px}.drop a{font-size:15px;line-height:1.5;min-height:44px;padding:11px 12px}.drop .drop-heading{font-size:12px;color:#586a82}\n.topbar{font-size:12px}.topbar .wrap{height:34px}\n.process-link strong{font-size:16px;line-height:1.4}.process-link small{font-size:13px;line-height:1.6}.process-link .num{font-size:12px;color:#5b6d86}\n.tabs button{font-size:14px;line-height:1.5;min-height:48px;padding:16px 18px;color:#53637a}\n.industry-copy{padding:38px}.industry-copy h3{font-size:clamp(27px,2.6vw,36px);line-height:1.2;margin-bottom:20px}.industry-copy p{font-size:16px;line-height:1.75;min-height:0}\n.chips span{font-size:12px;line-height:1.5;padding:7px 10px}.visual-label{font-size:11px;letter-spacing:.08em;line-height:1.5;right:20px;color:#52627b}\n.industry-visual{min-height:340px}.industry-visual img{max-height:360px}.industry-product-links strong{font-size:15px;line-height:1.5}.industry-product-links a{min-height:46px}\n.industry-products small{font-size:13px;line-height:1.6}.industry-products .eyebrow{font-size:12px}\n.cap-copy>p,.proof-layout p,.order-grid p,.resource-card p,.custom-scope-grid p,.custom-workflow p,.custom-application-grid p,.custom-materials p,.custom-rfq p{font-size:16px;line-height:1.75}\n.cap-row h3,.order-grid h3,.custom-workflow h3,.custom-scope-grid h3,.custom-application-grid h3{font-size:22px;line-height:1.3}\n.cap-row p,.proof-items small,.trust-strip p{font-size:14px;line-height:1.7}.proof-items a{font-size:17px}.trust-strip strong{font-size:16px}.trust-strip a{font-size:14px}\n.order-grid{gap:26px}.resource-card h3{font-size:25px;line-height:1.3}.resource-card{padding:30px}\n.material-card{padding:26px 22px}.material-card h3{font-size:20px;line-height:1.3}.material-card p{font-size:14px;line-height:1.7;max-width:none;color:#c0ccdb}.material-card .symbol{color:#bac9dc}\n.materials-note{font-size:13px;line-height:1.7;color:#b6c3d5}.status-chip{font-size:12px;color:#e4c477}.materials .section-head p{color:#c0ccdb}\n.document-layout{grid-template-columns:minmax(0,1fr) 280px;gap:56px;padding-top:56px;padding-bottom:64px}\n.article-content h2{font-size:clamp(27px,2.4vw,34px);line-height:1.25;margin:44px 0 20px}.article-content h3{font-size:22px;line-height:1.35;margin:26px 0 12px}\n.article-content p,.article-content li{font-size:17px;line-height:1.8;color:#4b5d75}.article-content p{margin-bottom:20px}.article-content>p{max-width:76ch}\n.content-aside{padding:24px;top:112px;max-height:calc(100vh - 140px);overflow-y:auto}.content-aside h2{font-size:18px}.content-aside a{font-size:14px;line-height:1.5;padding:10px 0}.content-aside small{font-size:13px;line-height:1.65;color:#586980}.content-aside .btn{font-size:14px;padding:13px}\n.route-card h2{font-size:27px}.route-card ul{font-size:15px;line-height:1.7}.route-card small{font-size:13px;line-height:1.7;color:#b7c5da}\n.page-hero figcaption,.glass-hero figcaption{font-size:12px;line-height:1.6;color:#5d6e85}\n.link-grid{gap:22px}.link-card{padding:28px}.link-card h2,.link-card h3,.plan-shell .link-grid h3{font-size:23px;line-height:1.3;margin:16px 0}.link-card p{font-size:15px;line-height:1.75}.link-card .textlink{font-size:14px}\ntable{font-size:15px}td,th{line-height:1.7;padding:17px 20px;color:#4e6078}th{color:#243750}.table-wrap{border-radius:4px}\n.home-faq summary,.faq-list summary,.custom-faq summary{font-size:18px;line-height:1.5}.home-faq details,.faq-list details,.custom-faq details{padding:21px 0}\ndetails p,.custom-faq details p{font-size:16px;line-height:1.8;color:#4e6078}.custom-faq details p{max-width:76ch}\n.custom-section-nav,.custom-guide-links,.custom-scope-grid a,.custom-application-grid span,.custom-actions>a:not(.btn){font-size:15px;line-height:1.6}\n.custom-section-nav a{padding:8px 0}.custom-material-list h3{font-size:21px}.custom-material-list p,.custom-rfq-list p{font-size:15px}.custom-rfq-list strong{font-size:17px}.custom-rfq-list small,.custom-small{font-size:13px;color:#5d6f87}\n.custom-points{font-size:13px;color:#c0cde0}.custom-hero figcaption{font-size:12px;line-height:1.6;color:#b8c8e0}.custom-image-label span{font-size:12px}.custom-image-label strong{font-size:30px}\n.glass-card h3{font-size:22px;line-height:1.3}.glass-card-copy p{font-size:15px;line-height:1.7;min-height:0}.glass-card-copy>small{font-size:12px;color:#5d6d82}.glass-card-copy .textlink{font-size:14px}.glass-card-copy{padding:22px}\n.glass-card-visual small{font-size:11px;color:#566982}.glass-card-visual>span{font-size:12px;color:#63748b}\n.glass-side-options button{font-size:14px;line-height:1.5;min-height:44px}.glass-sidebar summary{font-size:17px}.glass-side-options span{font-size:12px}\n.glass-groups button{font-size:14px;min-height:42px;padding:8px 15px}.glass-search input,.glass-sort select{font-size:16px;height:48px}.glass-sort{font-size:14px}\n.glass-results-heading>span,.glass-filter-status,.glass-filter-status button{font-size:13px;color:#586b84}.glass-help p{font-size:15px}.glass-help a,.glass-back{font-size:14px}.glass-help .eyebrow{font-size:12px}\n.glass-checklist h3{font-size:20px}.glass-checklist p,.glass-bottom p{font-size:16px;line-height:1.75}.glass-spec .textlink{font-size:15px}.glass-disclosure,.glass-editor-note{font-size:13px;color:#5e6e84}\n.architectural-product-grid span{font-size:15px;line-height:1.45}.architectural-product-actions>span{font-size:12px;color:#586a82}.architectural-product-actions .btn{font-size:14px}\n.quote-form label,.service-options legend,.service-options label{font-size:15px}.quote-form input,.quote-form select,.quote-form textarea,.keyword-filter input,.keyword-filter select{font-size:16px;line-height:1.5;padding:13px;min-height:48px;border-color:#b7c3d3}.quote-form small{font-size:13px;line-height:1.6;color:#52647b}.service-options input{min-height:0;width:18px!important;height:18px;accent-color:var(--blue)}\n.quote p,.quote-check{font-size:16px;line-height:1.75}.quote .eyebrow{color:#e3e8ff}\n.plan-shell h1{font-size:var(--heading-1)}.plan-shell h2{font-size:32px}.plan-shell p,.plan-shell li{font-size:16px;line-height:1.85}.plan-shell .lede{font-size:18px}.plan-nav a,.architecture a{font-size:15px}.route-url{font-size:12px;color:#5c6d85}.keyword-table td small{font-size:13px;color:#576a83}\n.editor-note,.page-intro-note,.draft-note,.asset-note{font-size:13px!important;line-height:1.75}.asset-note{color:#586980!important}.all-industry-links a,.tw-seo .links{font-size:14px}\n.footer-col h3{font-size:16px}.footer-col a,.footer-brand p{font-size:14px;line-height:1.7}.footer-col a{padding:3px 0}.footer-bottom{font-size:12px;line-height:1.6}\n.seo-dialog dl{font-size:16px}.seo-dialog dt{line-height:1.5}.seo-dialog dd{line-height:1.7}.snippet p{font-size:15px!important}.snippet small{font-size:12px}\n.draftbar a,.draftbar button,.draftbar span,.draftbar b{font-size:12px}.draftbar button{min-width:24px;min-height:28px}\n@media(max-width:1200px){\n .nav{height:78px}.nav .brand strong{font-size:25px}.nav .brand small{font-size:9px}.nav .btn{font-size:14px;padding:12px 18px;margin-left:auto}.mobile-toggle{display:block;min-width:44px;min-height:44px}\n .navlist{position:absolute;top:78px;left:0;right:0;background:white;padding:18px 28px;border-bottom:1px solid var(--line);max-height:calc(100dvh - 110px);overflow:auto;align-items:stretch}\n .navlist:not(.visible){display:none}.navlist.visible{display:flex;flex-direction:column;gap:0}.navitem{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0}\n .navitem>a{font-size:16px;width:auto;flex:1;padding:13px 0}.navitem>button{font-size:18px;width:44px;min-height:48px;padding:10px}.navitem.active:after{display:none}\n .navitem .drop{position:static;width:100%;box-shadow:none;border:0;max-height:none;background:#f4f6fa;padding:8px 14px}.navitem:not(.open) .drop{display:none}.navitem.open .drop{display:block}\n .material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-copy{padding:30px}.document-layout{gap:32px;grid-template-columns:minmax(0,1fr) 245px}\n}\n@media(max-width:920px){\n .wrap{padding-left:28px;padding-right:28px}.section{padding:60px 0}.page-hero-grid,.document-layout{grid-template-columns:1fr}.page-hero-grid{gap:28px}.content-aside{position:static;max-height:none}\n .article-content{max-width:100%}.custom-hero-grid{grid-template-columns:1fr;gap:32px}.custom-hero img{height:320px}.custom-hero p{max-width:68ch}.glass-catalogue{gap:24px}\n .glass-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-card-copy{padding:18px}.quote .wrap{grid-template-columns:1fr;gap:28px}.quote .btn{width:auto}.quote .wrap>div:last-child{max-width:500px}\n}\n@media(max-width:640px){\n :root{--heading-1:36px;--heading-2:30px}.wrap{padding-left:20px;padding-right:20px}.section{padding:48px 0}.section-head{margin-bottom:28px}.section-head p{font-size:16px}\n .nav{height:72px;gap:8px}.navlist{top:72px}.nav .brand{gap:6px}.nav .brand img{width:32px;height:38px}.nav .brand strong{font-size:22px;letter-spacing:-.5px}.nav .brand small{display:none}.nav .btn{font-size:12px;padding:11px 12px;gap:8px;min-height:44px}.nav .btn .arrow{font-size:18px}.mobile-toggle{font-size:24px}\n .topbar .wrap{font-size:10px;height:auto;min-height:30px;gap:16px}.topbar span:first-child{max-width:72%}\n .hero .wrap{min-height:0;padding-top:48px;padding-bottom:72px}.hero h1{font-size:40px}.hero p,.page-hero .intro,.custom-hero p,.glass-hero p{font-size:17px;line-height:1.75}.hero-actions .btn{font-size:14px;padding:13px 16px}.hero-actions .secondary{font-size:14px}.hero-caption{font-size:10px;letter-spacing:.06em;right:20px}\n .process-link{padding:20px 12px;min-width:0}.process-link strong{font-size:15px}.process-link small{font-size:12px}\n .tabs button{font-size:14px;min-height:48px}.industry-copy{padding:26px 22px}.industry-copy h3{font-size:28px}.industry-copy p{font-size:16px}.industry-visual{height:270px;min-height:0}.industry-visual img{max-height:215px}.visual-label{font-size:10px;bottom:16px}\n .material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.material-card{padding:22px 16px}.material-card h3{font-size:19px}.material-card p{font-size:14px}.material-card .symbol{font-size:30px}\n .order-grid,.custom-workflow{grid-template-columns:1fr}.order-grid article{border-top:1px solid #d3dce9;padding-top:20px}.order-grid h3,.custom-workflow h3{font-size:22px;margin-top:12px}\n .resource-card{padding:26px;min-height:0}.resource-card h3{font-size:24px}.document-layout{padding-top:36px;padding-bottom:44px}.article-content h2{font-size:28px;margin-top:36px}.article-content h3{font-size:21px}.article-content p,.article-content li{font-size:16px;line-height:1.8}\n .requirements td,.requirements th{font-size:14px;padding:13px 12px}.requirements th:first-child{width:34%}.link-card{padding:24px}.link-card h3{font-size:23px}\n .glass-grid{grid-template-columns:1fr}.glass-card-visual{height:180px}.glass-card-visual svg{width:150px;height:150px}.glass-card-copy{padding:24px}.glass-card h3{font-size:24px}.glass-card-copy p{min-height:0}.glass-card-copy>small{font-size:13px}.glass-results-heading{gap:12px;align-items:center}.glass-results-heading>span{white-space:nowrap}\n .glass-side-options{grid-template-columns:1fr}.glass-actions{flex-wrap:wrap}.glass-sort{flex-wrap:wrap}.glass-hero h1{font-size:36px}.glass-filter-status{min-height:56px}\n .custom-hero h1{font-size:36px}.custom-hero img{height:250px}.custom-rfq-list{padding:22px}.custom-rfq-list h3{font-size:23px}.custom-section-nav{gap:8px 20px}.custom-final h2{font-size:30px}\n .plan-shell h1{font-size:34px}.plan-shell h2{font-size:28px}.plan-shell .lede{font-size:17px}.plan-shell td{min-width:155px}.dialog-body{padding:24px}.dialog-body h2{font-size:28px}\n .footer-bottom{flex-direction:column;gap:8px;padding-bottom:76px}.draftbar{gap:8px;padding:6px 10px}.draftbar span{display:none}.draftbar b{font-size:10px}\n}\n@media(max-width:370px){.nav .brand img{display:none}.nav .brand strong{font-size:21px}.hero h1{font-size:35px}.material-grid{grid-template-columns:1fr}.hero-actions{align-items:flex-start;flex-direction:column}.topbar .wrap{font-size:9px}.draftbar{gap:6px}.draftbar a,.draftbar button{font-size:11px}}\n[hidden]{display:none!important}\n@media(max-width:370px){.nav .brand strong{font-size:19px}.nav .btn{font-size:11px;padding:10px}.nav .btn .arrow{display:none}.nav .brand{flex-shrink:1}.mobile-toggle{flex-shrink:0}}\n@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}<\/p>\n<p>.hardware-hero-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#e9edf4;padding:16px;border:1px solid #dce2ec}.hardware-hero-mosaic>a{display:block;background:#fff;padding:12px;border:1px solid #e0e6ef}.glass-hero .hardware-hero-mosaic img{width:100%;height:140px;object-fit:contain;mix-blend-mode:normal}.hardware-hero-mosaic figcaption{grid-column:1\/-1;font-size:12px;line-height:1.6}.hardware-product-photo{display:flex;align-items:center;justify-content:center;background:#fff;padding:22px;border-bottom:1px solid #e2e7ef;aspect-ratio:1.18}.hardware-product-photo img{width:100%;height:100%;object-fit:contain;max-height:210px}.hardware-type{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#536780;margin-bottom:12px}.hardware-catalogue .glass-card{display:flex;flex-direction:column}.hardware-catalogue .glass-card-copy{display:flex;flex-direction:column;flex:1}.hardware-catalogue .glass-card-copy .textlink{margin-top:auto;padding-top:8px}.hardware-catalogue .glass-card h3{font-size:21px;line-height:1.4}.hardware-catalogue .glass-side-options button{gap:12px}.hardware-related{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:30px;color:#304bff;font-size:15px}.industry-product-links a{text-decoration:none!important}.industry-product-links p{color:#53637a}.industry-product-links a:hover strong{text-decoration:underline;text-underline-offset:4px}\n@media(max-width:700px){.glass-hero .hardware-hero-mosaic img{height:110px}.hardware-hero-mosaic{padding:12px;gap:10px}.hardware-product-photo img{max-height:250px}.hardware-catalogue .glass-sort{gap:10px}.hardware-catalogue .glass-card h3{font-size:23px}}<\/p>\n<p>\/* Final readability pass: secondary content must remain readable, not decorative. *\/\nbody{font-size:17px;line-height:1.75}\n.eyebrow,.link-card .eyebrow,.resource-type,.hardware-type,.glass-help .eyebrow,.industry-products .eyebrow{font-size:14px;line-height:1.6;letter-spacing:.065em}\n.article-content p,.article-content li,.industry-copy p,.section-head p,.link-card p,.cap-copy>p,.cap-row p,.order-grid p,.resource-card p,.glass-card-copy p,.glass-checklist p,.glass-bottom p,.custom-scope-grid p,.custom-workflow p,.custom-application-grid p,.custom-rfq-list p,.custom-material-list p{font-size:17px;line-height:1.8}\n.glass-card h3,.hardware-catalogue .glass-card h3{font-size:24px;line-height:1.35}\n.glass-side-options button,.glass-groups button,.glass-sort,.glass-card-copy .textlink,.content-aside a,.all-industry-links a,.hardware-related,.industry-product-links strong,.footer-col a,.footer-brand p{font-size:16px;line-height:1.65}\n.glass-side-options button{padding:12px 10px}.glass-sidebar summary{font-size:19px}.content-aside{padding:24px}.content-aside h2{font-size:20px}\n.glass-card-copy>small,.glass-disclosure,.glass-editor-note,.glass-back,.glass-filter-status,.glass-filter-status button,.glass-results-heading>span,.glass-side-options span,.glass-card-visual small,.glass-card-visual>span,.glass-hero figcaption,.hardware-hero-mosaic figcaption,.page-hero figcaption,.content-aside small,.route-card small,.quote-form small,.custom-small,.custom-rfq-list small,.custom-points,.custom-hero figcaption,.custom-image-label span,.architectural-product-actions>span,.industry-products small,.materials-note,.route-url,.keyword-table td small,.footer-bottom,.process-link small,.process-link .num,.proof-items small,.trust-strip p,.hero-caption,.visual-label{font-size:14px;line-height:1.7;letter-spacing:normal}\n.glass-card-copy>small,.glass-disclosure,.glass-editor-note,.glass-filter-status,.glass-results-heading>span,.page-hero figcaption,.hardware-hero-mosaic figcaption{color:#4d6078}\n.chips span,.status-chip,.content-tag{font-size:14px;line-height:1.5;padding:7px 10px}\n.asset-note,.editor-note,.page-intro-note,.draft-note{font-size:14px!important;line-height:1.8}\n.material-card p{font-size:16px;line-height:1.75}.material-card{padding:26px 20px}.material-card h3{font-size:21px}\n.tabs button,.btn,.textlink,.link-card .textlink,.resource-card .textlink,.custom-scope-grid a,.custom-guide-links,.custom-section-nav,.glass-spec .textlink,.glass-actions .textlink,.glass-actions .btn,.architectural-product-actions .btn{font-size:16px;line-height:1.5}\n.tabs button{padding:16px 19px}.industry-copy{padding:36px}.industry-products .industry-product-links strong{font-size:16px}.industry-products .industry-product-links p{font-size:16px}\n.navitem>a{font-size:15px}.nav .btn{font-size:15px}.drop a{font-size:16px}.drop .drop-heading{font-size:14px}.topbar{font-size:13px}.topbar .wrap{height:auto;min-height:34px;gap:20px}\n.trust-strip strong,.process-link strong{font-size:17px}.requirements td,.requirements th,table{font-size:16px}.quote-form label,.service-options label,.service-options legend{font-size:16px}.plan-nav a,.architecture a{font-size:16px}\n.snippet small,.dialog-head span{font-size:14px}.snippet p{font-size:16px!important}.draftbar a,.draftbar button,.draftbar span{font-size:13px}.draftbar b{font-size:12px}\n@media(max-width:1200px){.navitem>a{font-size:17px}.nav .btn{font-size:15px}.navlist .navitem>button{min-width:44px}}\n@media(max-width:920px){.content-aside{max-height:none}.material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-card-copy{padding:22px}}\n@media(max-width:640px){\n .article-content p,.article-content li,.industry-copy p,.section-head p,.glass-card-copy p{font-size:17px;line-height:1.8}.eyebrow{font-size:13px}.industry-copy{padding:26px 22px}\n .glass-card h3,.hardware-catalogue .glass-card h3{font-size:24px}.glass-results-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.glass-filter-status{flex-wrap:wrap;padding:12px 0;gap:8px}.glass-sort{font-size:16px}\n .material-card h3{font-size:21px}.material-card p{font-size:16px}.requirements td,.requirements th{font-size:15px;padding:13px 11px}\n .topbar .wrap{font-size:12px;line-height:1.5;padding-top:7px;padding-bottom:7px}.nav .btn{font-size:14px}.nav .brand strong{font-size:22px}.hero-caption{font-size:12px}.visual-label{font-size:12px;left:18px;right:18px;bottom:14px}\n .draftbar{gap:7px;max-width:calc(100% - 20px)}.draftbar b{font-size:11px}.draftbar a,.draftbar button{font-size:12px}\n}\n@media(max-width:420px){.nav.wrap{padding-left:16px;padding-right:16px;gap:4px}.nav .btn{font-size:13px;padding:11px 9px}.nav .btn .arrow{display:none}.material-grid{grid-template-columns:1fr}.industry-product-links{grid-template-columns:1fr}}\n@media(max-width:370px){.nav .brand strong{font-size:19px}.nav .brand img{display:none}.topbar .wrap{font-size:11px}.draftbar{gap:6px}.draftbar a,.draftbar button{font-size:12px}}<\/p>\n<p>\/* Contact components: text labels, no third-party widgets or automatic requests. *\/\n.contact-topbar .wrap{justify-content:space-between;gap:16px;padding-top:7px;padding-bottom:7px}\n.contact-topline{font-size:13px;letter-spacing:.045em}.contact-toplinks{display:flex;gap:28px;flex-wrap:wrap}.contact-toplinks a{font-size:14px;color:#fff;display:inline-flex;gap:10px;align-items:center;text-decoration:none}\n.contact-footer{padding:0 0 48px;margin-bottom:44px;border-bottom:1px solid #ccd4e1;display:grid;grid-template-columns:1fr 1fr;gap:32px 60px}\n.contact-footer h2{font-size:clamp(27px,3vw,38px);line-height:1.2;letter-spacing:-.025em;margin:14px 0;color:inherit}.contact-footer p{font-size:17px;line-height:1.7;color:inherit;opacity:.85}\n.contact-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.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 #8c9bb2}.contact-actions .contact-primary{background:#304bff;color:white;border-color:#304bff}.contact-secondary{color:inherit}\n.contact-details{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;min-width:0}.contact-details h3{font-size:15px;line-height:1.5;margin:0 0 10px;color:inherit}.contact-details a{display:block;width:fit-content;color:inherit;font-size:17px;line-height:1.8;overflow-wrap:anywhere;text-decoration:none}.contact-details .contact-alternate{font-size:14px;opacity:.85;margin-top:4px}.contact-address{grid-column:1\/-1}.contact-address address{font-size:16px;line-height:1.8;font-style:normal;color:inherit;opacity:.85}\n.contact-social-row{grid-column:1\/-1;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:12px}.contact-social-row>span{font-size:15px;font-weight:600}.contact-social-row nav{display:flex;gap:8px;flex-wrap:wrap}.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 #8c9bb2;color:inherit;text-decoration:none}.contact-social-row .contact-wechat{border-color:transparent;font-size:14px}\n.contact-toplinks a:hover,.contact-details a:hover{text-decoration:underline;text-underline-offset:4px}.contact-social-row a:hover,.contact-secondary:hover{background:#304bff;color:#fff;border-color:#304bff}\n.quote-direct{padding:28px;background:#f3f5fa;border:1px solid #d7deea;margin-bottom:40px}.quote-direct h2{margin-top:12px!important}.quote-direct-links{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.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 #d7deea;text-decoration:none!important;color:#304bff;font-size:16px;overflow-wrap:anywhere}.quote-direct-links strong{font-size:16px}.quote-direct-links a:hover{border-color:#304bff}\n.contact-dock{position:fixed;right:18px;bottom:22px;z-index:24;display:flex;border:1px solid #d7deea;background:#fff;box-shadow:0 6px 24px #14243f18;border-radius:8px;overflow:hidden}.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:#304bff}.contact-dock a:first-child{background:#304bff;color:white}.contact-dock a:hover{background:#e9edff;color:#233adb}\n.contact-footer a:focus-visible,.contact-dock a:focus-visible,.quote-direct a:focus-visible,.contact-toplinks a:focus-visible{outline:3px solid #f7ae36;outline-offset:3px}\n@media(max-width:1100px){.contact-topline{display:none}.contact-toplinks{justify-content:space-between;width:100%}.contact-footer{gap:30px;grid-template-columns:1fr}.contact-dock{bottom:76px}}\n@media(max-width:640px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.contact-toplinks{gap:3px 12px;justify-content:center}.contact-toplinks a{font-size:13px;min-height:26px}.contact-topbar .wrap{padding-top:4px;padding-bottom:4px}.contact-footer{padding-bottom:32px;margin-bottom:30px}.contact-details{grid-template-columns:1fr}.contact-address{grid-column:auto}.contact-details a{font-size:17px}.contact-social-row{gap:12px}.contact-social-row nav{gap:8px}.contact-social-row a{font-size:15px}.quote-direct{padding:22px 18px}.quote-direct-links a{flex-wrap:wrap;gap:4px;padding:14px}.quote-direct-links strong{font-size:15px}.contact-dock{bottom:0;left:0;right:0;border-radius:0;display:grid;grid-template-columns:1.25fr 1fr 1fr;padding-bottom:env(safe-area-inset-bottom);background:white}.contact-dock a{min-height:58px;padding:12px 8px;gap:8px}.draftbar{bottom:calc(70px + env(safe-area-inset-bottom))}}<\/p>\n<p>\/* The Casting Journal \u2014 editorial layer for the local design only. *\/\n.journal-home,.journal-index,.journal-article{--journal-ink:#152339;--journal-muted:#52637a;--journal-blue:#304bff;--journal-line:#d6dfeb;color:var(--journal-ink)}\n.journal-home{padding:88px 0;background:#fff}.journal-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:38px}.journal-section-heading h2{font-size:clamp(32px,3.4vw,48px);line-height:1.12;letter-spacing:-.04em;margin:18px 0 0}.journal-section-intro{max-width:365px}.journal-section-intro p{font-size:17px;line-height:1.75;color:var(--journal-muted);margin:0 0 18px}.journal-home-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:36px}.journal-home-feature{display:block;background:#f1f4f9;border:1px solid var(--journal-line);text-decoration:none;color:inherit}.journal-home-image{height:244px;position:relative;overflow:hidden;background:#132035}.journal-home-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.journal-home-image>span{position:absolute;bottom:0;left:0;padding:10px 16px;background:#304bff;color:white;font-size:12px;letter-spacing:.1em;font-weight:700}.journal-home-feature-copy{padding:30px}.journal-home-feature h3{font-size:30px;line-height:1.2;margin:16px 0 14px}.journal-home-feature p,.journal-side-card p{font-size:17px;line-height:1.7;color:var(--journal-muted);margin:0 0 24px}.journal-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:14px;line-height:1.5;color:var(--journal-muted)}.journal-category{color:var(--journal-blue);font-weight:700}.journal-meta>span+span:before{content:'\u00b7';margin-right:18px;color:#77879d}.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}.journal-read>span{font-size:23px}.journal-home-side{display:flex;flex-direction:column}.journal-side-card{display:grid;grid-template-columns:34px 1fr;gap:18px;padding:30px 0;border-top:1px solid var(--journal-line);color:inherit;text-decoration:none;flex:1}.journal-side-number{font-size:14px;line-height:1.5;color:#76879e;font-variant-numeric:tabular-nums}.journal-side-card h3{font-size:26px;line-height:1.25;margin:14px 0}.journal-side-card p{font-size:16px;margin-bottom:18px}.journal-home-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid var(--journal-line);font-size:15px}.journal-home-bottom>a{color:var(--journal-blue);font-weight:700}.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}.journal-topic-links>span{font-size:12px;color:#566781;letter-spacing:.09em;font-weight:700}.journal-topic-links a{font-size:15px;color:var(--journal-blue);text-decoration:none;display:flex;gap:18px;min-height:30px;align-items:center}.journal-home a:hover h3,.journal-card-link:hover h3{color:var(--journal-blue)}.journal-home-feature:hover img,.journal-card-link:hover img{transform:scale(1.035)}\n.journal-index .breadcrumbs,.journal-article .breadcrumbs{padding-top:24px;padding-bottom:24px;font-size:14px}.journal-index-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;padding:38px 0 58px;align-items:end}.journal-index-heading h1{font-size:clamp(52px,6vw,84px);letter-spacing:-.055em;line-height:1.02;margin:20px 0 0}.journal-index-heading h1>span{color:var(--journal-blue)}.journal-index-heading>div>p{font-size:27px;line-height:1.25;letter-spacing:-.02em;font-weight:600;margin:0 0 20px}.journal-index-heading>div>span{display:block;max-width:430px;color:var(--journal-muted);font-size:17px;line-height:1.75}.journal-jump{display:inline-block;margin-top:24px;font-size:15px;font-weight:700;color:var(--journal-blue);text-decoration:none}.journal-feature{display:grid;grid-template-columns:1.08fr 1fr;background:#122238;min-height:445px}.journal-feature-image{position:relative;min-width:0;overflow:hidden;display:block}.journal-feature-image>img{width:100%;height:100%;position:absolute;object-fit:cover}.journal-feature-stamp{position:absolute;bottom:26px;left:26px;background:#fff;padding:17px 23px;font-size:12px;font-weight:700;color:#1d2d43;letter-spacing:.08em;display:flex;align-items:center;gap:34px;line-height:1.6}.journal-feature-stamp b{font-size:38px;font-weight:400;letter-spacing:-.04em;color:#304bff}.journal-feature-copy{padding:42px 40px;color:#fff;align-self:center}.journal-feature-copy .eyebrow{font-size:12px;color:#a4b4ff;letter-spacing:.1em}.journal-feature-copy h2{font-size:clamp(27px,2.7vw,37px);line-height:1.18;margin:22px 0 18px}.journal-feature-copy h2 a{color:white;text-decoration:none}.journal-feature-copy p{font-size:17px;line-height:1.7;color:#c6d1e1}.journal-feature-copy ul{padding:0;margin:22px 0 28px;list-style:none;color:#d8e0eb;font-size:15px;line-height:1.7}.journal-feature-copy li{margin:7px 0;padding-left:20px;position:relative}.journal-feature-copy li:before{content:'\u2197';position:absolute;left:0;color:#9eaaff}.journal-feature-cta{display:inline-flex;gap:30px;align-items:center;color:#fff;border-bottom:1px solid #8c9dcc;padding-bottom:9px;text-decoration:none;font-size:16px;font-weight:700}.journal-feature-time{display:block;font-size:13px;color:#c6d1e1;margin-top:20px}.journal-library{padding:78px 0 64px;scroll-margin-top:115px}.journal-library-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:28px}.journal-library-heading h2{font-size:36px;line-height:1.2;letter-spacing:-.03em;margin:12px 0 0}.journal-search{display:block;min-width:310px}.journal-search>span{display:block;font-size:14px;color:var(--journal-muted);margin-bottom:8px}.journal-search input{border:1px solid #acb9cb;background:white;border-radius:0;padding:13px 16px;width:100%;font:inherit;font-size:16px;color:var(--journal-ink);height:50px}.journal-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--journal-line);margin-bottom:32px}.journal-filters{display:flex;gap:8px;flex-wrap:wrap}.journal-filters button{background:none;border:0;border-bottom:3px solid transparent;padding:14px 14px 16px;color:var(--journal-muted);font:inherit;font-size:15px;line-height:1.5;cursor:pointer}.journal-filters button[aria-pressed=true]{color:#304bff;border-bottom-color:#304bff;font-weight:700}.journal-filters small{font-size:12px;background:#f0f3f8;padding:3px 6px;margin-left:6px;color:#51627c}.journal-results{font-size:14px;white-space:nowrap;color:var(--journal-muted);margin:0}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.journal-card{border:1px solid var(--journal-line);min-width:0;background:#fff;transition:border-color .2s}.journal-card[hidden]{display:none}.journal-card-link{color:inherit;display:flex;flex-direction:column;text-decoration:none;height:100%}.journal-card:hover{border-color:#304bff}.journal-visual{height:205px;position:relative;overflow:hidden;background:#e6ecf3}.journal-visual>img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.journal-visual-label{position:absolute;left:17px;bottom:15px;font-size:10px;line-height:1.4;letter-spacing:.07em;font-weight:700;background:#fff;padding:5px 8px;color:#26394f}.journal-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.journal-card-copy .journal-meta{font-size:12px;gap:10px}.journal-card-copy .journal-meta>span+span:before{margin-right:10px}.journal-card h3{font-size:23px;line-height:1.3;letter-spacing:-.025em;margin:16px 0 14px}.journal-card p{font-size:16px;color:var(--journal-muted);line-height:1.75;margin:0 0 22px}.journal-card .journal-read{margin-top:auto}.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)}.journal-library-foot a{color:#304bff}.journal-empty{background:#f2f5fa;text-align:center;padding:50px 24px}.journal-empty[hidden]{display:none}.journal-empty h3{font-size:26px}.journal-empty p{font-size:17px;color:var(--journal-muted)}.journal-empty .btn{margin-top:18px}.journal-bridge{background:#eef2fa;border-top:3px solid #304bff;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:50px;margin:0 0 80px}.journal-bridge h2{font-size:34px;line-height:1.2;margin:18px 0}.journal-bridge p{color:var(--journal-muted);font-size:17px;max-width:680px}.journal-bridge .btn{white-space:nowrap}\n\/* Quiet code-native editorial illustrations, not generated factory photography. *\/\n.journal-diagram{background-color:#edf2f8;background-image:linear-gradient(#cad5e440 1px,transparent 1px),linear-gradient(90deg,#cad5e440 1px,transparent 1px);background-size:24px 24px;display:flex;align-items:center;justify-content:center;gap:32px;padding:26px}.journal-diagram-word{font-size:13px;line-height:1.4;font-weight:700;letter-spacing:.04em;color:#354766}.journal-diagram .journal-visual-label{background:transparent;font-weight:400;font-size:9px}.journal-shell-shape{display:flex;gap:9px;align-items:center}.journal-shell-shape i{display:block;width:24px;height:86px;background:#3451f6;transform:skewY(-14deg);box-shadow:6px 4px 0 #bdcbf7}.journal-shell-shape i:nth-child(2){height:110px;background:#6983fa}.journal-shell-shape i:nth-child(3){height:74px;background:#a5b7ff}.journal-cost-bars{display:flex;gap:7px;align-items:end;height:115px;border-bottom:1px solid #8294b0;padding:0 5px}.journal-cost-bars i{display:block;width:18px;height:95%;background:#2e4bff}.journal-cost-bars i:nth-child(2){height:72%;background:#6580f5}.journal-cost-bars i:nth-child(3){height:53%;background:#94aafc}.journal-cost-bars i:nth-child(4){height:32%;background:#bdcbf7}.journal-drawing-part{width:95px;height:95px;border:2px solid #304bff;position:relative;background:#fff9;border-radius:14px 0 14px 0}.journal-drawing-part:before{content:'';position:absolute;inset:21px;border:2px solid #304bff;border-radius:50%}.journal-drawing-part:after{content:'';position:absolute;left:-15px;right:-15px;top:50%;border-top:1px dashed #6983ca}.journal-drawing-part i{position:absolute;width:8px;height:8px;border:1px solid #304bff;border-radius:50%;left:9px;top:9px}.journal-drawing-part i:nth-child(2){left:auto;right:9px}.journal-drawing-part i:nth-child(3){top:auto;bottom:9px}.journal-drawing-part i:nth-child(4){left:auto;top:auto;right:9px;bottom:9px}.journal-check-sheet{padding:17px 13px;background:white;box-shadow:5px 5px #bfcef2;transform:rotate(-5deg);width:113px}.journal-check-sheet i{display:flex;align-items:center;gap:9px;font-style:normal;color:#304bff;font-size:11px;padding:7px 0}.journal-check-sheet b{flex:1;height:3px;background:#d8e0ee}\n\/* Long-form template. *\/\n.journal-takeaways h2{scroll-margin-top:125px}.journal-home{scroll-margin-top:90px}.journal-filters button[id]{scroll-margin-top:135px}.journal-article .breadcrumbs{flex-wrap:wrap}.journal-article .breadcrumbs>span:last-child{min-width:0;overflow-wrap:anywhere}\n.journal-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:50;pointer-events:none}.journal-progress>span{display:block;background:#304bff;width:0;height:100%}.journal-article-heading{max-width:1000px;margin:auto;padding:42px 0 36px}.journal-article-heading h1{font-size:clamp(36px,4.1vw,58px);line-height:1.08;letter-spacing:-.04em;margin:22px 0 26px;text-wrap:balance}.journal-article-heading>p{font-size:20px;line-height:1.7;color:var(--journal-muted);max-width:830px;margin-bottom:30px}.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)}.journal-byline b{color:#1a2b42}.journal-draft-label{font-size:12px;padding:5px 9px;background:#f0f3f8}.journal-print{margin-left:auto;border:0;background:none;padding:7px 0;color:#304bff;font:inherit;cursor:pointer}.journal-article-cover{max-width:1000px;margin:0 auto 52px}.journal-cover-visual{height:345px}.journal-cover-visual.journal-diagram{gap:90px}.journal-cover-visual .journal-diagram-word{font-size:28px;letter-spacing:.02em}.journal-cover-visual .journal-drawing-part{transform:scale(1.7)}.journal-cover-visual .journal-cost-bars,.journal-cover-visual .journal-shell-shape,.journal-cover-visual .journal-check-sheet{transform:scale(1.65)}.journal-article-cover>p{font-size:13px;line-height:1.6;color:#566982;margin:13px 0 0}.journal-reading-layout{display:grid;grid-template-columns:minmax(0,760px) 290px;gap:66px;justify-content:center;align-items:start}.journal-body{min-width:0}.journal-takeaways{padding:28px 32px;background:#eff3fc;border-left:3px solid #304bff;margin-bottom:48px}.journal-takeaways h2{font-size:26px;line-height:1.25;margin:12px 0 20px}.journal-takeaways ul{padding-left:22px;margin:0}.journal-takeaways li{font-size:17px;line-height:1.75;margin:10px 0;color:#31445f}.journal-body-section{position:relative;margin:0 0 42px;scroll-margin-top:112px}.journal-body-section h2{font-size:29px;line-height:1.25;margin:12px 0 20px;letter-spacing:-.025em}.journal-section-number{font-size:12px;letter-spacing:.09em;color:#304bff;font-weight:700}.journal-body-section p,.journal-body-section li{font-size:18px;line-height:1.85;color:#3c4f69;max-width:72ch}.journal-body-section p{margin:0 0 20px}.journal-body-section h3{font-size:21px;margin:24px 0 12px}.journal-body-section ul,.journal-body-section ol{padding-left:25px}.journal-body-section li{margin:9px 0}.journal-body-section table{font-size:16px;line-height:1.65}.journal-body a{color:#304bff;text-underline-offset:4px}.journal-body .btn{color:white;text-decoration:none}.journal-toc{position:sticky;top:112px}.journal-toc-box{border-top:3px solid #304bff;padding:23px 0 0}.journal-toc nav{margin-top:17px;display:flex;flex-direction:column}.journal-toc nav a{display:flex;gap:10px;padding:11px 10px 11px 0;font-size:14px;line-height:1.55;color:#4d607c;text-decoration:none;border-bottom:1px solid #e4e9f0}.journal-toc nav a>span{font-size:12px;color:#7487a4;padding-top:2px}.journal-toc nav a[aria-current=true]{color:#304bff;font-weight:700;background:#f2f5ff;padding-left:10px}.journal-toc-cta{margin-top:24px;padding:22px;background:#f0f3f8}.journal-toc-cta strong{font-size:18px}.journal-toc-cta p{font-size:15px;line-height:1.7;color:var(--journal-muted);margin:12px 0}.journal-toc-cta>a{font-size:14px;line-height:1.6;color:#304bff;font-weight:700}.journal-inline-cta{padding:30px;background:#14253c;color:white;margin:40px 0}.journal-inline-cta .eyebrow{color:#a4b4ff}.journal-inline-cta h2{font-size:29px;line-height:1.25;margin:16px 0}.journal-inline-cta p{font-size:17px;line-height:1.7;color:#c7d4e6}.journal-inline-cta>div{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:24px}.journal-inline-cta a:not(.btn){font-size:15px;color:#b9c5ff}.journal-sources{padding:22px 0;border-top:1px solid var(--journal-line)}.journal-sources h2{font-size:22px}.journal-sources li{font-size:15px;margin:12px 0;line-height:1.7}.journal-review-note{font-size:13px;line-height:1.8;color:#64748c;padding-bottom:20px}.journal-related{padding:72px 0 90px;border-top:1px solid var(--journal-line);margin-top:48px}.journal-related-service{padding:30px;background:#edf2fa;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.journal-related-service h3{font-size:28px;line-height:1.2;margin:0}.journal-related-service p{font-size:17px;line-height:1.7;color:var(--journal-muted);margin:0}.journal-related-service>a{font-size:15px;color:#304bff;font-weight:700}.journal-related-service>.btn{color:white;margin-top:auto}.journal-home a:focus-visible,.journal-index a:focus-visible,.journal-article a:focus-visible,.journal-filters button:focus-visible,.journal-search input:focus-visible,.journal-print:focus-visible{outline:3px solid #f0ad32;outline-offset:4px}\n@media(max-width:1100px){.journal-index-heading{gap:40px}.journal-feature-copy{padding:30px}.journal-grid{gap:20px}.journal-card-copy{padding:21px}.journal-reading-layout{grid-template-columns:minmax(0,1fr) 245px;gap:36px}.journal-toc nav a{font-size:14px}.journal-diagram{gap:18px;padding:18px}.journal-diagram-word{font-size:12px}.journal-filter-bar{align-items:flex-start}.journal-results{padding-top:15px}.journal-filters button{padding-left:8px;padding-right:8px;font-size:14px}}\n@media(max-width:850px){.journal-home-grid{grid-template-columns:1fr 1fr;gap:25px}.journal-home-feature-copy{padding:23px}.journal-side-card{grid-template-columns:1fr;gap:8px;padding:23px 0}.journal-side-number{display:none}.journal-side-card h3{font-size:23px}.journal-section-heading{gap:28px;align-items:flex-start}.journal-section-intro{max-width:290px}.journal-feature{grid-template-columns:1fr}.journal-feature-image{min-height:320px}.journal-feature-copy{padding:35px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-index-heading>div>p{font-size:24px}.journal-reading-layout{display:flex;flex-direction:column;gap:32px}.journal-body{width:100%}.journal-toc{position:static;order:-1;width:100%}.journal-toc nav{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.journal-toc-cta{display:none}.journal-toc-box{padding-top:18px}.journal-related-service{grid-column:1\/-1}.journal-related-service>.btn{margin-top:0}.journal-bridge{gap:24px;padding:30px}.journal-bridge h2{font-size:28px}.journal-filter-bar{flex-direction:column;gap:0}.journal-results{padding:12px 0}.journal-library-foot{flex-direction:column;gap:12px}.journal-home-bottom{flex-direction:column;gap:6px;align-items:flex-start}}\n@media(max-width:640px){.journal-home{padding:60px 0}.journal-section-heading{flex-direction:column;gap:22px;margin-bottom:27px}.journal-section-heading h2{font-size:34px}.journal-section-intro{max-width:none}.journal-home-grid{grid-template-columns:1fr;gap:28px}.journal-home-image{height:220px}.journal-home-feature h3{font-size:27px}.journal-home-feature-copy{padding:24px}.journal-side-card{grid-template-columns:28px 1fr;gap:14px}.journal-side-number{display:block}.journal-side-card h3{font-size:24px}.journal-meta{font-size:13px;gap:12px}.journal-meta>span+span:before{margin-right:12px}.journal-topic-links{gap:14px 22px;align-items:flex-start}.journal-topic-links>span{width:100%}.journal-topic-links a{font-size:14px}.journal-index .wrap,.journal-article .wrap{padding-left:22px;padding-right:22px}.journal-index-heading{grid-template-columns:1fr;gap:27px;padding:24px 0 34px}.journal-index-heading h1{font-size:56px}.journal-index-heading .eyebrow{font-size:11px}.journal-index-heading>div>p{font-size:23px}.journal-index-heading>div>span{font-size:17px}.journal-feature-image{min-height:260px}.journal-feature-stamp{left:18px;bottom:18px;padding:12px 18px}.journal-feature-copy{padding:28px 25px}.journal-feature-copy h2{font-size:30px}.journal-feature-copy p{font-size:17px}.journal-library{padding:52px 0}.journal-library-heading{flex-direction:column;align-items:stretch;gap:24px}.journal-library-heading h2{font-size:31px}.journal-search{min-width:0}.journal-filters{gap:5px}.journal-filters button{font-size:14px;padding:10px 9px;border:1px solid #d6dfeb;margin-bottom:8px;background:white;min-height:44px}.journal-filters button[aria-pressed=true]{background:#304bff;color:white;border-color:#304bff}.journal-filters button[aria-pressed=true] small{background:#ffffff26;color:white}.journal-filters small{font-size:11px;margin-left:3px}.journal-filter-bar{border-bottom:0;margin-bottom:14px}.journal-grid{grid-template-columns:1fr;gap:26px}.journal-visual{height:220px}.journal-card-copy{padding:25px}.journal-card h3{font-size:25px}.journal-card-copy .journal-meta{font-size:13px}.journal-diagram{gap:38px}.journal-diagram-word{font-size:16px}.journal-library-foot{font-size:14px;line-height:1.7}.journal-bridge{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px;margin-bottom:55px}.journal-bridge h2{font-size:30px}.journal-bridge .btn{white-space:normal}.journal-article .breadcrumbs{font-size:12px;line-height:1.8}.journal-article-heading{padding:23px 0 27px}.journal-article-heading h1{font-size:37px;line-height:1.1;margin:20px 0 23px}.journal-article-heading>p{font-size:18px;line-height:1.75}.journal-byline{gap:14px;font-size:13px}.journal-draft-label{font-size:11px}.journal-print{margin-left:0}.journal-cover-visual{height:245px}.journal-cover-visual.journal-diagram{gap:40px}.journal-cover-visual .journal-diagram-word{font-size:18px}.journal-cover-visual .journal-drawing-part,.journal-cover-visual .journal-cost-bars,.journal-cover-visual .journal-shell-shape,.journal-cover-visual .journal-check-sheet{transform:scale(1.1)}.journal-article-cover{margin-bottom:32px}.journal-toc nav{grid-template-columns:1fr}.journal-toc nav a{font-size:15px;padding:10px 0}.journal-takeaways{padding:24px;margin-bottom:36px}.journal-takeaways h2{font-size:25px}.journal-body-section h2{font-size:27px}.journal-body-section p,.journal-body-section li{font-size:18px;line-height:1.8}.journal-body-section{margin-bottom:34px}.journal-inline-cta{padding:27px 23px}.journal-inline-cta h2{font-size:27px}.journal-inline-cta .btn{font-size:15px}.journal-related{padding:45px 0 65px;margin-top:28px}.journal-related-service{grid-column:auto}.journal-visual-label{font-size:9px}.journal-review-note{font-size:13px}}\n@media(prefers-reduced-motion:reduce){.journal-home-feature img,.journal-card-link img{transition:none}.journal-progress>span{transition:none}}\n@media print{.topbar,.header,.contact-dock,footer,.draftbar,.journal-toc,.journal-related,.journal-print,.journal-inline-cta,.journal-progress{display:none!important}.journal-article .wrap{max-width:none;padding:0}.journal-reading-layout{display:block}.journal-body{max-width:none}.journal-body-section{break-inside:avoid}.journal-article-heading h1{font-size:30pt}.journal-body-section p,.journal-body-section li{font-size:11pt}.journal-article-cover{max-height:180px;overflow:hidden}body{padding:0!important}}<\/p>\n<p>\/* Feature editorial: original photos, a technical drawing and a quote-led tool. *\/\n.compare-svg-numbers,.compare-mobile-legend{display:none}\n.compare-article{background:#fff}.compare-article .wrap{max-width:1320px}.compare-heading{padding:34px 0 30px;max-width:1180px;margin:auto}.compare-heading h1{font-size:clamp(40px,4.65vw,68px);line-height:1.04;letter-spacing:-.045em;margin:24px 0 26px;color:#142238}.compare-heading h1>span{display:block;font-size:clamp(25px,2.7vw,38px);color:#5b6d84;line-height:1.25;letter-spacing:-.025em;margin-top:17px;font-weight:500}.compare-introduction{display:flex;gap:40px;align-items:center;justify-content:space-between}.compare-introduction p{font-size:20px;line-height:1.7;color:#52637a;max-width:720px;margin:0 0 26px}.compare-jump{display:inline-flex;gap:25px;align-items:center;text-decoration:none;color:#304bff;font-size:16px;font-weight:700;white-space:nowrap;border-bottom:1px solid #b6c1e1;padding:8px 0;margin-bottom:24px}.compare-heading .journal-byline{font-size:14px}.compare-heading .journal-draft-label{font-size:13px}.compare-cover{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;max-width:1180px;margin:auto;background:#122136}.compare-cover figure{height:310px;margin:0;position:relative;overflow:hidden}.compare-cover img{width:100%;height:100%;object-fit:cover;display:block}.compare-cover figure:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 25%,#071526c9)}.compare-cover figcaption{position:absolute;left:30px;bottom:24px;z-index:1;color:white}.compare-cover figcaption span{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:10px}.compare-cover figcaption strong{display:block;font-size:32px;line-height:1.1;letter-spacing:-.025em}.compare-cover-plus{position:absolute;z-index:2;background:#304bff;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:0 0 0 5px #ffffff22}.compare-cover-note{max-width:1180px;margin:12px auto 48px;font-size:13px;line-height:1.65;color:#5a6c82}.compare-article .journal-reading-layout{grid-template-columns:minmax(0,850px) 245px;gap:66px}.compare-article .journal-body-section{margin-bottom:58px;scroll-margin-top:125px}.compare-article .journal-body-section h2{font-size:clamp(27px,2.4vw,33px);line-height:1.22}.compare-article .journal-body-section p,.compare-article .journal-body-section li{font-size:18px;line-height:1.85}.compare-article .journal-section-number{font-size:12px;letter-spacing:.1em}.compare-article .journal-toc nav a{font-size:15px;padding:12px 6px 12px 0}.compare-route-cards{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 0;gap:12px}.compare-route-cards>div{padding:23px 20px;background:#f1f4f9;border-top:2px solid #b6c5da}.compare-route-cards>div:last-child{border-color:#304bff;background:#eef1ff}.compare-route-cards span{font-size:12px;font-weight:700;letter-spacing:.08em;color:#304bff}.compare-route-cards h3{font-size:20px;line-height:1.3;margin:16px 0 12px}.compare-article .compare-route-cards p{font-size:16px;line-height:1.65;margin:0}.compare-table-scroll{overflow-x:auto;border:1px solid #d4ddea;margin-top:28px}.compare-table{border-collapse:collapse;width:100%;min-width:690px;table-layout:fixed}.compare-table caption{font-size:15px;line-height:1.6;text-align:left;padding:16px 18px;background:#f1f4f9;color:#4b5e79}.compare-table th,.compare-table td{padding:18px 16px;text-align:left;vertical-align:top;font-size:15px;line-height:1.65;border:0;border-bottom:1px solid #d9e2ed;overflow-wrap:normal}.compare-table thead th{background:#15263d;color:#fff;font-size:16px;font-weight:600}.compare-table thead th:first-child{width:18%}.compare-table tbody th{color:#182c45;background:#f6f8fb;font-weight:700}.compare-table td{color:#435973}.compare-table td:last-child{background:#f0f3ff}.compare-article .compare-table-hint{font-size:13px;margin-top:12px;line-height:1.6;color:#596d86}.compare-calculator{background:#f1f4fa;border:1px solid #ccd8e9;padding:28px;margin:32px 0;max-width:none}.compare-calc-head h3{font-size:25px!important;margin:12px 0!important;line-height:1.25}.compare-article .compare-calc-head p{font-size:16px;line-height:1.7;margin-bottom:24px}.compare-calc-inputs{display:grid;grid-template-columns:1fr 1fr;gap:24px}.compare-calc-inputs fieldset{border:0;margin:0;padding:0;min-width:0}.compare-calc-inputs legend{font-size:17px;font-weight:700;margin-bottom:18px;color:#1b2e49}.compare-calculator label{display:block;font-size:15px;font-weight:600;line-height:1.5;color:#304661;margin-bottom:18px}.compare-calculator label span{display:block;font-size:13px;font-weight:400;color:#566b85}.compare-calculator input{display:block;border:1px solid #a7b7ce;border-radius:0;background:white;width:100%;font:inherit;font-size:16px;color:#172b45;height:49px;padding:10px 12px;margin-top:8px;box-sizing:border-box}.compare-calculator input::placeholder{color:#66758b;font-size:14px;font-weight:400}.compare-calc-controls{display:flex;align-items:flex-end;gap:18px}.compare-calc-controls label{max-width:210px;margin:0}.compare-calc-controls .btn{min-height:49px;border:0;cursor:pointer;font:inherit;font-size:15px;font-weight:700;white-space:nowrap}.compare-reset{font:inherit;font-size:15px;color:#455d7d;background:none;border:0;cursor:pointer;padding:12px 0;text-decoration:underline;text-underline-offset:4px;min-height:49px}.compare-calc-result{margin-top:24px;border-top:2px solid #304bff;background:#fff;padding:22px;color:#1c324f}.compare-calc-result>strong{font-size:20px;line-height:1.4}.compare-article .compare-calc-result p{font-size:16px;line-height:1.7;margin:12px 0 0}.compare-total-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.compare-total-grid>div{background:#f0f3fa;padding:15px}.compare-total-grid span{display:block;font-size:14px;line-height:1.5;color:#526781}.compare-total-grid b{display:block;font-size:27px;letter-spacing:-.025em;line-height:1.3;margin-top:6px;overflow-wrap:anywhere}.compare-article .compare-calc-note{font-size:13px;line-height:1.65;margin:16px 0 0;color:#516680}.compare-drawing{margin:30px 0;background:#f1f5fa;border:1px solid #d1dbea}.compare-drawing-heading{padding:18px 20px;display:flex;justify-content:space-between;gap:15px;font-size:12px;line-height:1.5;color:#5b6f88}.compare-drawing-heading span:first-child{font-weight:700;color:#304bff;letter-spacing:.05em}.compare-drawing svg{display:block;width:100%;height:auto}.compare-drawing figcaption{padding:20px;display:flex;flex-direction:column;gap:9px;border-top:1px solid #d4dfed;font-size:14px;line-height:1.6;color:#536983}.compare-key{display:flex;align-items:center;gap:10px;color:#243d5c}.compare-key i{display:inline-block;width:13px;height:13px;background:#3451ff}.compare-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;list-style:none!important;padding:0!important;margin:28px 0}.compare-article .compare-flow li{padding:20px;margin:0;background:#f1f4f9;line-height:1.5}.compare-flow b{font-size:13px;color:#304bff;display:block;margin-bottom:10px}.compare-flow strong{display:block;font-size:18px}.compare-flow span{display:block;font-size:15px;line-height:1.7;margin-top:8px;color:#506680}.compare-article .compare-checklist{list-style:none;padding:0}.compare-checklist li{padding:13px 0 13px 29px;border-bottom:1px solid #dde4ee;position:relative}.compare-checklist li:before{content:'\u2713';color:#304bff;position:absolute;left:0;font-weight:700}.compare-faq{border-top:1px solid #bdcce1}.compare-faq details{border-bottom:1px solid #bdcce1;padding:0}.compare-faq summary{position:relative;cursor:pointer;font-size:19px;line-height:1.5;font-weight:600;list-style:none;padding:23px 38px 23px 0;color:#172e4b}.compare-faq summary::-webkit-details-marker{display:none}.compare-faq summary:after{content:'+';position:absolute;right:6px;font-size:24px;top:19px;font-weight:400;color:#304bff}.compare-faq details[open] summary:after{content:'\u2212'}.compare-faq details p{padding:0 20px 6px 0}.compare-final-cta{padding:36px!important}.compare-final-cta h2{font-size:35px!important}.compare-article .journal-sources>p{font-size:15px;color:#576b84;line-height:1.7}.compare-next{border-top:1px solid #cad7e9;margin:45px 0 0;padding:44px 0 75px}.compare-next h2{font-size:34px;letter-spacing:-.03em;margin:15px 0 28px}.compare-next>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.compare-next a{display:block;padding:25px;border:1px solid #d0dbea;text-decoration:none;color:#1d3555;background:#f5f7fb}.compare-next a span{display:block;font-size:12px;letter-spacing:.08em;color:#304bff;margin-bottom:14px;font-weight:700}.compare-next a strong{font-size:21px;line-height:1.45;font-weight:600}.compare-next a:hover{border-color:#304bff}.compare-article input:focus-visible,.compare-article button:focus-visible,.compare-article summary:focus-visible,.compare-table-scroll:focus-visible{outline:3px solid #e79c28;outline-offset:4px}\n@media(max-width:1100px){.compare-article .journal-reading-layout{grid-template-columns:minmax(0,1fr) 220px;gap:32px}.compare-route-cards{grid-template-columns:1fr}.compare-route-cards h3{margin:10px 0}.compare-calculator{padding:23px}.compare-calc-controls{flex-wrap:wrap}.compare-cover figure{height:280px}.compare-calc-inputs{gap:16px}.compare-introduction{gap:28px}}\n@media(max-width:850px){.compare-article .journal-reading-layout{display:flex;gap:35px}.compare-article .journal-toc{width:100%}.compare-article .journal-toc nav{grid-template-columns:1fr 1fr}.compare-route-cards{grid-template-columns:repeat(3,1fr)}.compare-introduction{align-items:flex-start;flex-direction:column;gap:0}.compare-introduction p{margin-bottom:12px}.compare-cover figcaption{left:22px}.compare-cover figcaption strong{font-size:28px}.compare-next>div:last-child{gap:12px}.compare-next a{padding:20px}.compare-next a strong{font-size:18px}}\n@media(max-width:600px){.compare-heading{padding-top:20px}.compare-heading h1{font-size:42px;line-height:1.06;letter-spacing:-.04em}.compare-heading h1>span{font-size:25px;line-height:1.3;margin-top:18px}.compare-heading .journal-meta{font-size:12px;gap:10px}.compare-introduction p{font-size:18px;line-height:1.75}.compare-heading .journal-byline{font-size:13px;gap:12px}.compare-heading .journal-draft-label{font-size:12px}.compare-cover{grid-template-columns:1fr;gap:4px}.compare-cover figure{height:205px}.compare-cover figcaption{left:23px;bottom:19px}.compare-cover figcaption span{font-size:11px}.compare-cover figcaption strong{font-size:28px}.compare-cover-plus{height:42px;width:42px;font-size:30px}.compare-cover-note{font-size:12px;margin-bottom:28px}.compare-article .journal-toc nav{grid-template-columns:1fr}.compare-article .journal-toc nav a{font-size:15px;padding:11px 0}.compare-article .journal-body-section{margin-bottom:42px}.compare-article .journal-body-section h2{font-size:29px}.compare-route-cards{grid-template-columns:1fr;gap:12px}.compare-route-cards>div{padding:22px}.compare-route-cards h3{font-size:21px}.compare-article .compare-route-cards p{font-size:17px}.compare-calculator{padding:22px 18px}.compare-calc-inputs{grid-template-columns:1fr;gap:7px}.compare-calc-inputs fieldset+fieldset{border-top:1px solid #c4d1e2;padding-top:20px}.compare-calc-inputs fieldset+fieldset legend{float:left;width:100%;margin-bottom:18px}.compare-calc-controls{gap:14px}.compare-calc-controls label{max-width:none;width:100%}.compare-calc-controls .btn{font-size:15px;flex:1;padding:14px 10px}.compare-calc-result{padding:18px}.compare-total-grid{grid-template-columns:1fr;gap:10px}.compare-total-grid b{font-size:28px}.compare-drawing-heading{flex-direction:column;gap:4px;padding:16px}.compare-drawing figcaption{padding:16px;font-size:13px}.compare-drawing svg{min-height:185px}.compare-flow{grid-template-columns:1fr}.compare-flow span{font-size:16px}.compare-final-cta{padding:28px 23px!important}.compare-final-cta h2{font-size:31px!important}.compare-faq summary{font-size:18px;padding-top:21px;padding-bottom:21px}.compare-next{padding:35px 0 55px}.compare-next h2{font-size:31px}.compare-next>div:last-child{grid-template-columns:1fr}.compare-next a strong{font-size:21px}}\n@media print{.compare-cover{display:none}.compare-cover-note,.compare-jump,.compare-calculator,.compare-next{display:none}.compare-heading h1{font-size:30pt}.compare-heading h1>span{font-size:19pt}.compare-table-scroll{overflow:visible}.compare-table{min-width:0}.compare-table th,.compare-table td{font-size:9pt;padding:8px}.compare-faq details>p{display:block!important}.compare-article .journal-body-section{break-inside:auto}}\n@media screen and (max-width:600px){.compare-heading h1{font-size:38px}.compare-svg-callouts,.compare-svg-labels{display:none}.compare-svg-numbers{display:block}.compare-mobile-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;padding:0 18px 15px 36px!important;margin:0}.compare-article .compare-mobile-legend li{font-size:14px;line-height:1.5;margin:0;color:#304661}.compare-mobile-legend li::marker{color:#304bff;font-weight:700}}<\/p>\n<p>\/* Unified catalogue design: deliberate type hierarchy, original photography, quiet surfaces. *\/\n.unified-page{--u-ink:#15263c;--u-muted:#526680;--u-blue:#304bff;--u-line:#d8e1ed;--u-paper:#f2f5fa;color:var(--u-ink);background:#fff}.unified-page .wrap{max-width:1360px}.unified-page .eyebrow{font-size:12px;line-height:1.6;letter-spacing:.12em;font-weight:700;color:var(--u-blue)}.unified-page h1,.unified-page h2,.unified-page h3{color:var(--u-ink);overflow-wrap:normal}.unified-page h1{font-size:clamp(37px,3.8vw,57px);line-height:1.1;letter-spacing:-.04em;font-weight:700}.unified-page h2{font-size:clamp(28px,2.6vw,38px);line-height:1.2;letter-spacing:-.03em}.unified-page p{font-size:17px;line-height:1.8;color:var(--u-muted)}.unified-page a{text-underline-offset:4px}.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:#fff;text-decoration:none;background:#304bff;white-space:normal}.unified-page .btn:hover{background:#1935e0}.unified-page .unified-lede{font-size:19px;line-height:1.8;margin:22px 0 26px;max-width:680px}.unified-page .breadcrumbs{font-size:14px;line-height:1.7;padding:28px 0;flex-wrap:wrap;gap:10px;overflow-wrap:anywhere}.unified-breadcrumbs>span:last-child{min-width:0;flex-basis:auto}.unified-breadcrumbs a{color:#43577b}.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}.unified-text-link:hover{text-decoration:underline}.unified-page .unified-micro,.unified-page .unified-disclaimer{font-size:14px;line-height:1.75;color:#64768e}.unified-page section[id]{scroll-margin-top:125px}\n\/* Product detail *\/\n.unified-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.93fr);gap:72px;padding:20px 0 52px;align-items:start}.unified-product-summary{padding-top:30px;min-width:0}.unified-product-summary h1{margin:20px 0 25px}.unified-gallery{min-width:0}.unified-gallery-main{display:block;width:100%;height:490px;position:relative;cursor:zoom-in;background:#f4f6f9;border:1px solid #e0e6ef;padding:28px;font:inherit;overflow:hidden}.unified-gallery-main img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.unified-gallery-main>span{position:absolute;bottom:17px;right:20px;display:flex;gap:23px;color:#304bff;font-size:13px;background:#fff;padding:8px 11px}.unified-gallery-main>span b{font-size:18px}.unified-thumbnails{display:flex;gap:12px;margin-top:14px;overflow-x:auto;padding:3px 3px 9px;scrollbar-width:thin}.unified-thumbnails button{flex:0 0 85px;position:relative;height:86px;background:#f6f8fb;border:1px solid #d5dfed;padding:10px;cursor:pointer}.unified-thumbnails button[aria-pressed=true]{border:2px solid #304bff}.unified-thumbnails img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.unified-thumbnails button>span{position:absolute;bottom:2px;left:5px;font-size:10px;color:#516481;background:#fffd;padding:1px 3px}.unified-page .unified-image-caption{font-size:13px;line-height:1.5;margin:10px 0;color:#687a90}.unified-at-a-glance{margin:28px 0;border-top:1px solid var(--u-line);padding-top:4px}.unified-at-a-glance>div{display:grid;grid-template-columns:135px 1fr;gap:20px;border-bottom:1px solid var(--u-line);padding:15px 0;font-size:15px;line-height:1.6}.unified-at-a-glance dt{color:#65768d}.unified-at-a-glance dd{margin:0;color:#1d344f}.unified-at-a-glance dd a{color:#304bff}.unified-product-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px;margin:25px 0 18px}.unified-product-summary>.unified-micro{max-width:470px}.unified-section-nav{display:flex;gap:36px;border-top:1px solid var(--u-line);border-bottom:1px solid var(--u-line);padding:21px 0;flex-wrap:wrap}.unified-section-nav a{font-size:16px;font-weight:600;text-decoration:none;color:#445c7d}.unified-section-nav a:hover{color:#304bff}.unified-reading-grid{display:grid;grid-template-columns:minmax(0,840px) 260px;gap:80px;padding:56px 0 30px;align-items:start}.unified-reading-grid>article{min-width:0}.unified-copy{margin-bottom:50px;min-width:0}.unified-copy h2{margin:15px 0 26px}.unified-copy h3{font-size:22px;line-height:1.4;letter-spacing:-.02em;margin:28px 0 14px}.unified-copy p,.unified-copy li{font-size:18px;line-height:1.85;color:#4b607b;overflow-wrap:break-word}.unified-copy p{margin:0 0 20px;max-width:76ch}.unified-copy ul,.unified-copy ol{padding-left:24px}.unified-copy p.unified-original-name{font-size:14px;line-height:1.65;border-left:2px solid #bccce5;padding-left:15px;color:#6a7c92;margin-bottom:30px}.unified-copy .unified-review-alert{font-size:15px;background:#fff4da;border-left:3px solid #cb9027;padding:18px;color:#695221}.unified-side-note{position:sticky;top:120px;padding:25px 25px 28px;background:#f1f4f9;border-top:3px solid #304bff}.unified-side-note h3{font-size:25px;line-height:1.3;margin:16px 0}.unified-side-note p{font-size:16px}.unified-side-note .unified-text-link{font-size:15px;display:block}.unified-side-note hr{border:0;border-top:1px solid #d2ddec;margin:25px 0}.unified-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0}.unified-check-grid>div{background:#f2f5fa;padding:22px}.unified-check-grid h3{margin:0 0 10px;font-size:19px}.unified-check-grid p{font-size:16px;line-height:1.7;margin:0}.unified-table-scroll{overflow-x:auto;border:1px solid #d5e0ef;margin:20px 0 30px;max-width:100%}.unified-table-scroll table{border-collapse:collapse;width:100%;min-width:450px;font-size:16px;line-height:1.7;text-align:left}.unified-table-scroll td,.unified-table-scroll th{border:0;border-bottom:1px solid #dbe4ef;padding:15px 20px;text-align:left;vertical-align:top;font-size:16px;line-height:1.75;color:#3f5774}.unified-table-scroll td:first-child{width:30%;background:#f1f4fa;color:#203751}.unified-table-scroll p{font-size:16px;margin:0;line-height:1.7}.unified-lightbox{border:0;padding:45px 20px 20px;width:min(900px,90vw);max-height:90vh;background:#fff}.unified-lightbox::backdrop{background:#102139c9}.unified-lightbox>button{position:absolute;top:12px;right:18px;background:white;border:1px solid #cbd6e7;padding:8px 15px;font:inherit;font-size:15px;cursor:pointer}.unified-lightbox>img{display:block;width:100%;height:75vh;object-fit:contain}\n\/* Category and catalogue *\/\n.unified-category-intro{background:#f2f5fa;border-bottom:1px solid #dfe6ef}.unified-category-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:76px;align-items:center;padding:30px 0 55px}.unified-category-hero h1{margin:20px 0}.unified-category-hero h1>span,.unified-service-hero h1>span{display:block;color:#6a7c92;font-weight:500;font-size:.67em;line-height:1.25;letter-spacing:-.025em;margin-top:15px}.unified-category-hero figure{margin:0;padding:25px;background:#fff;border:1px solid #e2e8f1;height:365px;position:relative}.unified-category-hero figure>img{width:100%;height:calc(100% - 30px);object-fit:contain}.unified-category-hero figcaption{font-size:12px;line-height:1.6;color:#64768f;position:absolute;bottom:17px;left:22px;right:22px}.unified-hero-facts{display:flex;flex-wrap:wrap;gap:10px 17px;padding-top:17px;font-size:13px;line-height:1.7;color:#5c718d}.unified-hero-facts span+span{border-left:1px solid #c4d1e3;padding-left:17px}.unified-catalogue-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:46px;padding:58px 0 38px;align-items:start}.unified-catalogue-main{min-width:0}.unified-family-nav{position:sticky;top:118px}.unified-family-nav details{border:1px solid #d7e1ed;background:#fff}.unified-family-nav summary{padding:20px;font-size:17px;font-weight:700;color:#1c324d;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:10px;line-height:1.45}.unified-family-nav summary::-webkit-details-marker{display:none}.unified-family-nav summary>span{color:#304bff}.unified-family-nav nav{display:flex;flex-direction:column;padding:0 12px 12px}.unified-family-nav nav a{display:flex;gap:12px;justify-content:space-between;padding:12px;font-size:15px;line-height:1.55;color:#556b87;text-decoration:none;border-bottom:1px solid #e6ebf3}.unified-family-nav nav a.selected{background:#eef1ff;color:#304bff;font-weight:700}.unified-family-nav nav a:hover{background:#f1f4fb;color:#304bff}.unified-family-nav nav small{font-size:12px;color:#627793}.unified-back-link{font-size:14px;line-height:1.6;display:block;margin-top:20px;color:#304bff}.unified-subcategories{margin-bottom:38px}.unified-subcategories h2{margin:12px 0 23px}.unified-subcategory-links{display:flex;gap:10px;flex-wrap:wrap}.unified-subcategory-links a{font-size:14px;line-height:1.6;padding:10px 14px;border:1px solid #d4deec;background:#fff;color:#345379;text-decoration:none;min-height:44px}.unified-subcategory-links a:hover{border-color:#304bff;color:#304bff}.unified-section-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:25px}.unified-section-heading h2{margin:12px 0 0}.unified-section-heading>p{max-width:360px;margin:0;font-size:16px}.unified-result-count{font-size:14px;white-space:nowrap;color:#60748e;padding-bottom:4px}.unified-toolbar{display:flex;gap:20px;margin-bottom:25px;align-items:flex-end;background:#f2f5fa;padding:20px}.unified-toolbar label{font-size:13px;color:#526781;line-height:1.6;flex:0 1 180px;min-width:0}.unified-toolbar label:first-child{flex:1}.unified-toolbar input,.unified-toolbar select,.unified-review-search input{width:100%;height:49px;padding:11px 13px;margin-top:7px;font:inherit;font-size:16px;color:#203750;border:1px solid #bfcddd;background:#fff;min-width:0;border-radius:0}.unified-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.unified-catalogue-main .unified-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-product-card{min-width:0;border:1px solid #d9e2ed;background:#fff;display:flex;flex-direction:column}.unified-product-card[hidden]{display:none}.unified-card-image{height:265px;padding:26px;background:#f4f6f9;position:relative;overflow:hidden}.unified-card-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.unified-product-card:hover .unified-card-image img{transform:scale(1.04)}.unified-card-arrow{position:absolute;right:15px;bottom:15px;background:white;color:#304bff;height:35px;width:35px;display:grid;place-items:center;font-size:21px}.unified-product-card-copy{padding:23px;display:flex;flex-direction:column;flex:1}.unified-product-card-copy>span{font-size:12px;letter-spacing:.07em;line-height:1.5;text-transform:uppercase;color:#667b96}.unified-product-card-copy h3{font-size:23px;line-height:1.35;letter-spacing:-.02em;margin:12px 0}.unified-product-card-copy h3 a{color:#19324f;text-decoration:none}.unified-product-card-copy h3 a:hover{color:#304bff}.unified-product-card-copy p{font-size:15px;line-height:1.7;margin:0 0 17px}.unified-product-card-copy>.unified-text-link{font-size:15px;justify-content:space-between;margin-top:auto}.unified-single-result{max-width:530px;grid-template-columns:1fr!important}.unified-single-result .unified-card-image{height:320px}.unified-drawing-enquiry{background:#f2f5fa;border-top:3px solid #304bff;padding:35px}.unified-drawing-enquiry h3{font-size:28px;margin:0 0 15px}.unified-drawing-enquiry p{max-width:580px}.unified-drawing-enquiry .btn{margin-top:10px}.unified-empty{padding:40px;background:#f2f5fa;text-align:center}.unified-empty[hidden]{display:none}.unified-empty h3{font-size:25px}.unified-empty button{font:inherit;font-size:16px;color:#304bff;background:none;border:0;cursor:pointer;padding:12px}.unified-type-hero{background:#162940;padding:40px;color:white}.unified-type-hero span{font-size:13px;letter-spacing:.12em;display:block;color:#afbfff}.unified-type-hero strong{font-size:42px;line-height:1.15;letter-spacing:-.03em;display:block;margin-top:30px}.unified-collection-heading{padding:35px 0 48px;max-width:1010px}.unified-collection-heading h1{font-size:clamp(39px,4.3vw,62px);margin:21px 0 28px}.unified-collection-heading h1>span{display:block;color:#66798f;font-weight:500}.unified-collection-heading p{font-size:20px;line-height:1.75;max-width:770px}.unified-collection-meta{display:flex;gap:28px;flex-wrap:wrap;font-size:14px;color:#607793;padding:17px 0 0}.unified-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.unified-four-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.unified-category-card{min-width:0;border:1px solid #d6dfec}.unified-category-card>a{display:block;padding:0 22px 20px;text-decoration:none;color:#1b344f}.unified-category-card>a>div{height:210px;background:#f1f4f9;margin:0 -22px 20px;padding:20px}.unified-category-card img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.unified-category-card a>span{font-size:12px;color:#667b93;line-height:1.6}.unified-category-card h3{font-size:22px;line-height:1.35;margin:12px 0 0;display:flex;justify-content:space-between;gap:14px}.unified-category-card h3>b{color:#304bff;font-size:22px;font-weight:400}.unified-category-card:hover{border-color:#304bff}.unified-all-products{padding:65px 0 40px}.unified-enquiry{background:#14283f;color:white;display:grid;grid-template-columns:1.2fr 1fr;gap:65px;padding:43px 45px;margin:35px 0 55px}.unified-enquiry .eyebrow{color:#abbcff}.unified-enquiry h2{color:white;margin:17px 0 19px;font-size:36px}.unified-enquiry p{color:#bacbdf;margin:0;max-width:650px;font-size:17px}.unified-enquiry>div:last-child{display:flex;flex-direction:column;gap:17px;align-items:flex-start;justify-content:center}.unified-enquiry>div>span:not(.eyebrow){color:#c4d0e0;font-size:13px;line-height:1.7}.unified-enquiry .unified-text-link{color:#b5c4ff;font-size:14px}.unified-related{padding:0 0 70px}.unified-no-image{display:flex;align-items:center;justify-content:center;height:100%;color:#536d90;font-size:17px;line-height:1.5;background:#edf2f8}\n\/* Services, content and contact *\/\n.unified-service-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center;padding:30px 0 60px}.unified-service-hero h1{margin:22px 0}.unified-service-hero figure{margin:0;height:395px;position:relative;background:#f2f5fa;padding:20px;border:1px solid #dbe4f0}.unified-service-hero figure img{width:100%;height:calc(100% - 30px);object-fit:contain}.unified-service-hero figure.unified-process-photo{padding:0;border:0;background:#172b42}.unified-service-hero .unified-process-photo img{object-fit:cover;height:100%}.unified-service-hero figcaption{position:absolute;left:18px;bottom:15px;right:18px;font-size:12px;line-height:1.6;color:#526b89}.unified-service-hero .unified-process-photo figcaption{background:#14283fe8;color:#e0e9f5;padding:8px 11px;font-size:12px}.unified-service-route{border-top:1px solid var(--u-line);padding:42px 0 50px}.unified-service-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.unified-service-steps article{padding:26px 24px;background:#f1f4fa;border-top:2px solid #d5dfed}.unified-service-steps article>span{font-size:15px;color:#304bff}.unified-service-steps h3{font-size:23px;line-height:1.35;margin:25px 0 15px}.unified-service-steps p{font-size:16px;line-height:1.8;margin:0}.unified-service-brief{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:center;padding:35px 0 60px}.unified-service-brief h2{margin:18px 0}.unified-service-brief p{font-size:18px}.unified-service-brief ul{padding:0;list-style:none}.unified-service-brief li{padding:18px 0 18px 32px;border-bottom:1px solid #d6dfec;position:relative;font-size:18px;line-height:1.5}.unified-service-brief li:before{content:'\u2713';color:#304bff;position:absolute;left:2px}.unified-original-finishes{padding:42px 0;border-top:1px solid #d7e0ee}.unified-original-finishes h2{margin:15px 0}.unified-original-finishes>p{max-width:820px}.unified-original-finishes>div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.unified-original-finishes figure{margin:0;border:1px solid #d7e0ec;padding:15px;background:#f4f6fa;min-width:0}.unified-original-finishes img{width:100%;height:170px;object-fit:contain;mix-blend-mode:multiply}.unified-original-finishes figcaption{font-size:13px;line-height:1.6;color:#526985;margin-top:15px;overflow-wrap:anywhere}.unified-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:60px}.unified-services-grid>a{border:1px solid #d4deec;background:#f3f6fa;padding:30px;text-decoration:none;color:#1c3350;display:flex;flex-direction:column}.unified-services-grid>a>span{font-size:12px;letter-spacing:.08em;color:#304bff}.unified-services-grid h2{font-size:29px;margin:25px 0 18px}.unified-services-grid p{font-size:16px;margin:0 0 25px}.unified-services-grid strong{font-size:16px;color:#304bff;margin-top:auto}.unified-services-grid>a:hover{border-color:#304bff}.unified-news-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:25px;padding-bottom:75px}.unified-news-grid article{border:1px solid #d4dfea;background:#f2f5fa}.unified-news-grid article>a{display:block;color:#1d3553;text-decoration:none}.unified-news-grid img{width:100%;height:230px;object-fit:cover}.unified-news-grid article>a>div{padding:28px}.unified-news-grid h2{font-size:28px;margin:22px 0 15px}.unified-news-grid p{font-size:17px}.unified-news-grid strong{color:#304bff}.unified-post-cover{margin:0;background:#f2f5fa}.unified-post-cover img{width:100%;height:420px;object-fit:cover;display:block}.unified-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:0 0 75px}.unified-contact-grid>section{padding:38px;background:#f2f5fa;border:1px solid #d4dfed}.unified-contact-grid h2{margin:20px 0 30px}.unified-contact-grid a:not(.btn){display:block;font-size:20px;color:#304bff;line-height:1.5;margin:19px 0;overflow-wrap:anywhere}.unified-contact-grid ul{padding-left:22px;line-height:2;font-size:18px;color:#4a627f}.unified-contact-grid .btn{margin-top:20px}.unified-utility-panel{display:flex;align-items:center;gap:45px;padding:35px;background:#f1f5fa;margin:0 0 75px}.unified-utility-panel figure{margin:0;max-width:300px}.unified-utility-panel img{width:100%;height:auto;max-height:400px;object-fit:contain}.unified-utility-panel h2{margin:0 0 20px}.unified-utility-panel p{max-width:750px}.unified-utility-panel a{margin:15px 22px 0 0}.unified-review-featured{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.unified-review-featured>a{padding:25px;background:#edf1ff;border-top:3px solid #304bff;text-decoration:none;color:#233e60}.unified-review-featured a>span{font-size:13px;line-height:1.6;color:#304bff}.unified-review-featured h2{font-size:25px;margin:20px 0}.unified-review-featured strong{font-size:15px;color:#304bff}.unified-review-search{display:block;padding:35px 0;font-size:16px}.unified-review-search input{max-width:750px;display:block}.unified-review-group{padding:20px 0 45px}.unified-review-group>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.unified-review-group article[hidden]{display:none}.unified-review-group article>a{display:block;border:1px solid #d9e1ee;padding:20px;min-height:100%;text-decoration:none}.unified-review-group strong{display:block;font-size:17px;line-height:1.6;color:#244669}.unified-review-group article span{display:block;font-size:12px;line-height:1.7;color:#71849d;overflow-wrap:anywhere;margin-top:9px}.unified-page a:focus-visible,.unified-page button:focus-visible,.unified-page input:focus-visible,.unified-page select:focus-visible,.unified-page summary:focus-visible,.unified-table-scroll:focus-visible{outline:3px solid #db982e;outline-offset:4px}\n\/* Shared wordmark accommodates the full, user-approved brand. *\/\n.page-hero-grid>*,.custom-hero-grid>*{min-width:0}.page-hero-grid img,.custom-hero-grid img{max-width:100%}\n.brand strong{white-space:nowrap}.brand small{font-size:9px;letter-spacing:.14em}.brand-symbol{width:40px;height:34px;overflow:hidden;display:block;flex:0 0 40px}.brand .brand-symbol img{width:40px;height:auto;max-width:none;display:block}.unified-draft-shortcut{display:block;font-size:13px;color:#304bff;margin-top:18px}\n@media(max-width:1150px){.unified-product-hero{gap:40px}.unified-product-summary{padding-top:15px}.unified-gallery-main{height:415px}.unified-reading-grid{gap:40px;grid-template-columns:minmax(0,1fr) 230px}.unified-category-hero{gap:40px}.unified-catalogue-layout{gap:28px;grid-template-columns:215px minmax(0,1fr)}.unified-service-hero{gap:35px}.unified-service-steps{grid-template-columns:repeat(2,1fr)}.unified-four-grid{grid-template-columns:repeat(2,1fr)}.unified-product-card-copy{padding:20px}.unified-product-card-copy h3{font-size:22px}.unified-enquiry{padding:35px;gap:40px}.unified-card-image{height:220px}.unified-review-featured{grid-template-columns:repeat(2,1fr)}.unified-services-grid{grid-template-columns:repeat(2,1fr)}.unified-news-grid{grid-template-columns:1fr 1fr}.unified-review-group>div{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:850px){.unified-product-hero{grid-template-columns:1fr 1fr;gap:28px}.unified-gallery-main{height:360px;padding:20px}.unified-product-summary h1{font-size:36px}.unified-page .unified-lede{font-size:18px}.unified-at-a-glance>div{grid-template-columns:1fr;gap:5px}.unified-product-actions{gap:14px}.unified-reading-grid{display:block}.unified-side-note{position:static;margin-bottom:25px}.unified-category-hero{grid-template-columns:1fr 1fr;gap:30px}.unified-category-hero figure{height:330px;padding:18px}.unified-category-hero h1{font-size:39px}.unified-hero-facts{display:none}.unified-catalogue-layout{grid-template-columns:1fr;padding-top:35px;gap:28px}.unified-family-nav{position:static}.unified-family-nav nav{display:grid;grid-template-columns:1fr 1fr}.unified-back-link{margin-top:13px}.unified-enquiry{grid-template-columns:1fr;gap:25px}.unified-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-single-result{max-width:none;grid-template-columns:1fr!important}.unified-single-result .unified-product-card{display:grid;grid-template-columns:1fr 1fr}.unified-single-result .unified-card-image{height:290px}.unified-single-result .unified-product-card-copy{justify-content:center}.unified-service-hero{grid-template-columns:1fr;gap:25px}.unified-service-hero figure{height:340px}.unified-service-brief{gap:35px}.unified-original-finishes>div{grid-template-columns:repeat(2,1fr)}.unified-contact-grid{gap:22px}.unified-contact-grid>section{padding:26px}.unified-collection-heading{padding:24px 0 38px}.unified-collection-heading h1{font-size:45px}.unified-collection-heading p{font-size:19px}}\n@media(max-width:600px){.unified-page .wrap{padding-left:22px;padding-right:22px}.unified-page .breadcrumbs{font-size:12px;line-height:1.7;padding:20px 0;gap:7px}.unified-page h1{font-size:38px;line-height:1.1}.unified-page h2{font-size:29px;line-height:1.25}.unified-page .eyebrow{font-size:11px;line-height:1.7}.unified-page .unified-lede{font-size:18px;line-height:1.8;margin:20px 0}.unified-page .btn{font-size:15px;padding:14px 18px}.unified-product-hero{grid-template-columns:1fr;gap:20px;padding:5px 0 30px}.unified-product-summary{padding-top:5px}.unified-product-summary h1{font-size:36px;margin:16px 0 20px}.unified-gallery-main{height:335px;padding:25px}.unified-thumbnails{gap:10px}.unified-thumbnails button{flex-basis:75px;height:76px}.unified-at-a-glance>div{grid-template-columns:110px 1fr;gap:14px;font-size:14px}.unified-product-actions{gap:12px 20px}.unified-product-actions>.btn{width:100%}.unified-section-nav{gap:15px 23px;padding:18px 0}.unified-section-nav a{font-size:14px;min-height:30px;display:flex;align-items:center}.unified-reading-grid{padding-top:35px}.unified-copy{margin-bottom:35px}.unified-copy h3{font-size:21px}.unified-copy p,.unified-copy li{font-size:18px;line-height:1.8}.unified-check-grid{grid-template-columns:1fr;gap:12px}.unified-check-grid>div{padding:20px}.unified-check-grid p{font-size:16px}.unified-table-scroll td,.unified-table-scroll th{font-size:15px;padding:13px 15px}.unified-table-scroll table{min-width:425px}.unified-gallery-main>span{bottom:12px;right:12px;font-size:12px}.unified-enquiry{padding:28px 23px;margin:25px 0 42px}.unified-enquiry h2{font-size:29px;line-height:1.25}.unified-enquiry p{font-size:17px}.unified-enquiry .btn{width:100%}.unified-enquiry>div:last-child{align-items:stretch;gap:14px}.unified-category-hero{grid-template-columns:1fr;padding:15px 0 30px;gap:22px}.unified-category-hero h1{font-size:39px}.unified-category-hero figure{height:270px;max-width:none;width:100%}.unified-category-hero figure>img{height:calc(100% - 25px)}.unified-hero-facts{display:none}.unified-catalogue-layout{padding:30px 0 15px}.unified-family-nav summary{font-size:16px;padding:17px}.unified-family-nav nav{grid-template-columns:1fr}.unified-family-nav nav a{font-size:15px;min-height:45px}.unified-subcategories{margin-bottom:30px}.unified-subcategory-links{gap:8px}.unified-subcategory-links a{font-size:14px;padding:9px 12px}.unified-section-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:23px}.unified-section-heading h2{font-size:29px}.unified-result-count{font-size:13px}.unified-toolbar{flex-wrap:wrap;gap:12px;padding:17px}.unified-toolbar label:first-child{flex:1 0 100%}.unified-toolbar label{flex:1 1 110px;font-size:13px}.unified-toolbar input,.unified-toolbar select{height:48px;font-size:15px}.unified-catalogue-main .unified-product-grid,.unified-product-grid{grid-template-columns:1fr;gap:22px}.unified-card-image{height:285px;padding:28px}.unified-product-card-copy{padding:23px}.unified-product-card-copy h3{font-size:24px}.unified-product-card-copy p{font-size:16px}.unified-single-result .unified-product-card{display:flex}.unified-single-result .unified-card-image{height:300px}.unified-single-result .unified-product-card-copy{display:flex}.unified-page .unified-disclaimer{font-size:13px;line-height:1.75;margin-top:22px}.unified-category-grid,.unified-four-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.unified-category-card>a{padding:0 14px 17px}.unified-category-card>a>div{height:160px;padding:16px;margin:0 -14px 15px}.unified-category-card h3{font-size:18px;line-height:1.35;margin-top:8px;gap:8px}.unified-category-card h3 b{font-size:18px}.unified-category-card a>span{font-size:11px;line-height:1.5;display:block}.unified-related{padding-bottom:45px}.unified-all-products{padding-top:45px}.unified-collection-heading h1{font-size:39px;margin-top:15px;line-height:1.14}.unified-collection-heading p{font-size:18px;line-height:1.8}.unified-collection-meta{gap:10px 18px;font-size:12px;padding-top:10px}.unified-type-hero{padding:30px}.unified-type-hero strong{font-size:36px}.unified-service-hero{padding:15px 0 40px}.unified-service-hero h1{font-size:39px}.unified-service-hero figure{height:280px}.unified-service-steps{grid-template-columns:1fr;gap:16px}.unified-service-steps article{padding:25px}.unified-service-steps h3{margin-top:18px}.unified-service-steps p{font-size:17px}.unified-service-route{padding-top:32px;padding-bottom:32px}.unified-service-brief{grid-template-columns:1fr;gap:15px;padding:20px 0 30px}.unified-service-brief ul{margin-top:0}.unified-service-brief li{font-size:17px}.unified-original-finishes{padding-top:30px}.unified-original-finishes>div{gap:12px}.unified-original-finishes figure{padding:12px}.unified-original-finishes img{height:115px}.unified-original-finishes figcaption{font-size:12px;margin-top:10px}.unified-services-grid{grid-template-columns:1fr;gap:20px}.unified-services-grid>a{padding:28px}.unified-services-grid h2{font-size:28px}.unified-services-grid p{font-size:17px}.unified-news-grid{grid-template-columns:1fr}.unified-post-cover img{height:230px}.unified-contact-grid{grid-template-columns:1fr}.unified-contact-grid h2{font-size:28px}.unified-contact-grid a:not(.btn){font-size:18px}.unified-contact-grid ul{font-size:17px}.unified-utility-panel{padding:25px;flex-direction:column;align-items:flex-start;gap:25px}.unified-utility-panel h2{font-size:27px}.unified-review-featured{grid-template-columns:1fr}.unified-review-group>div{grid-template-columns:1fr}.unified-review-group h2{font-size:26px}.unified-review-group strong{font-size:17px}.brand strong{font-size:21px!important;letter-spacing:-.035em}.brand .brand-symbol{width:24px;height:22px;flex-basis:24px}.brand .brand-symbol img{width:24px}.nav .btn{font-size:12px;padding:12px 13px}.brand{gap:7px}.mobile-toggle{margin-left:0}.unified-lightbox{padding:50px 12px 12px;width:94vw}.unified-lightbox>img{height:65vh}}\n@media(max-width:360px){.brand strong{font-size:19px!important}.brand .brand-symbol{display:none}.nav .btn{font-size:11px;padding:11px}.unified-at-a-glance>div{grid-template-columns:1fr;gap:5px}.unified-gallery-main{height:285px}.unified-category-grid,.unified-four-grid{grid-template-columns:1fr}.unified-category-card>a>div{height:230px}.unified-category-card h3{font-size:23px}.unified-category-card a>span{font-size:13px}}\n@media(prefers-reduced-motion:reduce){.unified-card-image img{transition:none}.unified-product-card:hover .unified-card-image img{transform:none}}\n@media print{.unified-family-nav,.unified-toolbar,.unified-enquiry,.unified-side-note,.unified-thumbnails,.unified-section-nav{display:none!important}.unified-reading-grid,.unified-product-hero{display:block}.unified-gallery-main{height:250px}.unified-product-summary h1{font-size:28pt}.unified-page .wrap{max-width:none}.unified-copy p{font-size:11pt}.unified-table-scroll{overflow:visible}.unified-product-actions{display:none}}\n.brand .brand-symbol{height:22px}.brand .brand-symbol img{object-fit:fill;object-position:top}\n@media(max-width:600px){.brand .brand-symbol{height:14px}.unified-table-scroll table{min-width:0;table-layout:fixed}.unified-table-scroll td,.unified-table-scroll th{overflow-wrap:anywhere;white-space:normal;padding:13px 12px}.unified-table-scroll td:first-child{width:35%}}\n<\/style>\n<div class=\"tw-redesign\"><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"><meta name=\"robots\" content=\"noindex,nofollow\"><title>Investment Casting Cost: How to Compare the Complete Quote | toway casting<\/title><meta name=\"description\" content=\"Understand investment casting quotation scope, from tooling and samples to machining, inspection and delivery, without generic price estimates.\"><meta property=\"og:title\" content=\"Investment Casting Cost: How to Compare the Complete Quote | toway casting\"><meta property=\"og:description\" content=\"Understand investment casting quotation scope, from tooling and samples to machining, inspection and delivery, without generic price estimates.\"><meta property=\"og:type\" content=\"article\"><meta name=\"theme-color\" content=\"#304bff\"><link rel=\"stylesheet\" href=\"..\/..\/..\/..\/site.css\"><a class=\"skip\" href=\"#content\">Skip to content<\/a><\/p>\n<div class=\"topbar contact-topbar\">\n<div class=\"wrap\"><span class=\"contact-topline\">CASTING &amp; PRECISION MACHINING<\/span><\/p>\n<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>\n<\/div>\n<\/div>\n<header class=\"header\">\n<div class=\"wrap nav\"><a class=\"brand\" href=\"..\/..\/..\/..\/..\/toway-redesign-draft.html\" aria-label=\"toway casting home\"><span class=\"brand-symbol\"><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\"><\/span><span><strong>toway casting<\/strong><small>CASTING &amp; PRECISION MACHINING<\/small><\/span><\/a><\/p>\n<nav class=\"navlist\" id=\"mainnav\" aria-label=\"Main navigation\">\n<div class=\"navitem \"><a href=\"..\/..\/..\/investment-casting\/index.html\">Investment Casting<\/a><button aria-expanded=\"false\" aria-label=\"Expand Investment Casting\" aria-controls=\"menu-investment\">\u2304<\/button><\/p>\n<div class=\"drop\" id=\"menu-investment\">\n<div class=\"drop-heading\">Investment Casting<\/div>\n<p><a href=\"..\/..\/..\/investment-casting\/index.html\">Overview \u2192<\/a><a href=\"..\/..\/..\/investment-casting\/process\/index.html\">Investment Casting Process<\/a><a href=\"..\/..\/..\/investment-casting\/cnc-machining\/index.html\">CNC Machining<\/a><a href=\"..\/..\/..\/investment-casting\/technologies\/index.html\">Technologies<\/a><\/div>\n<\/div>\n<div class=\"navitem \"><a href=\"..\/..\/..\/materials\/index.html\">Materials<\/a><button aria-expanded=\"false\" aria-label=\"Expand Materials\" aria-controls=\"menu-materials\">\u2304<\/button><\/p>\n<div class=\"drop\" id=\"menu-materials\">\n<div class=\"drop-heading\">Materials<\/div>\n<p><a href=\"..\/..\/..\/materials\/index.html\">Overview \u2192<\/a><a href=\"..\/..\/..\/materials\/316-stainless-steel\/index.html\">316 Stainless Steel<\/a><a href=\"..\/..\/..\/materials\/304-stainless-steel\/index.html\">304 Stainless Steel<\/a><a href=\"..\/..\/..\/materials\/carbon-steel\/index.html\">Carbon Steel<\/a><a href=\"..\/..\/..\/materials\/nickel-superalloy\/index.html\">Nickel Superalloy<\/a><a href=\"..\/..\/..\/materials\/titanium-casting\/index.html\">Titanium Casting<\/a><\/div>\n<\/div>\n<div class=\"navitem \"><a href=\"..\/..\/..\/industries\/index.html\">Industries<\/a><button aria-expanded=\"false\" aria-label=\"Expand Industries\" aria-controls=\"menu-industries\">\u2304<\/button><\/p>\n<div class=\"drop\" id=\"menu-industries\">\n<div class=\"drop-heading\">Industries<\/div>\n<p><a href=\"..\/..\/..\/industries\/index.html\">Overview \u2192<\/a><a href=\"..\/..\/..\/industries\/custom-castings\/index.html\">Custom Castings<\/a><a href=\"..\/..\/..\/industries\/architectural-hardware\/index.html\">Architectural Hardware<\/a><a href=\"..\/..\/..\/industries\/marine-hardware\/index.html\">Marine Hardware<\/a><a href=\"..\/..\/..\/industries\/aerospace\/index.html\">Aerospace<\/a><a href=\"..\/..\/..\/industries\/valve-pump\/index.html\">Valve &amp; Pump<\/a><a href=\"..\/..\/..\/industries\/medical\/index.html\">Medical<\/a><a href=\"..\/..\/..\/industries\/railway-transit\/index.html\">Railway Transit<\/a><a href=\"..\/..\/..\/industries\/oil-gas\/index.html\">Oil &amp; Gas<\/a><\/div>\n<\/div>\n<div class=\"navitem \"><a href=\"..\/..\/..\/capabilities\/index.html\">Capabilities<\/a><button aria-expanded=\"false\" aria-label=\"Expand Capabilities\" aria-controls=\"menu-capabilities\">\u2304<\/button><\/p>\n<div class=\"drop\" id=\"menu-capabilities\">\n<div class=\"drop-heading\">Capabilities<\/div>\n<p><a href=\"..\/..\/..\/capabilities\/index.html\">Overview \u2192<\/a><a href=\"..\/..\/..\/investment-casting\/cnc-machining\/index.html\">CNC Machining<\/a><a href=\"..\/..\/..\/capabilities\/heat-treatment\/index.html\">Heat Treatment<\/a><a href=\"..\/..\/..\/capabilities\/ndt-testing\/index.html\">NDT Testing<\/a><a href=\"..\/..\/..\/capabilities\/surface-finishing\/index.html\">Surface Finishing<\/a><\/div>\n<\/div>\n<div class=\"navitem \"><a href=\"..\/..\/index.html\">Resources<\/a><button aria-expanded=\"false\" aria-label=\"Expand Resources\" aria-controls=\"menu-resources\">\u2304<\/button><\/p>\n<div class=\"drop\" id=\"menu-resources\">\n<div class=\"drop-heading\">Resources<\/div>\n<p><a href=\"..\/..\/index.html\">Overview \u2192<\/a><a href=\"..\/..\/dfm-guide-investment-casting\/index.html\">DFM Guide<\/a><a href=\"..\/..\/faq-investment-casting\/index.html\">FAQ<\/a><a href=\"..\/index.html\">Articles<\/a><a href=\"..\/..\/videos\/index.html\">Videos<\/a><\/div>\n<\/div>\n<div class=\"navitem \"><a href=\"..\/..\/..\/about-us\/index.html\">About Us<\/a><button aria-expanded=\"false\" aria-label=\"Expand About Us\" aria-controls=\"menu-about\">\u2304<\/button><\/p>\n<div class=\"drop\" id=\"menu-about\">\n<div class=\"drop-heading\">About Us<\/div>\n<p><a href=\"..\/..\/..\/about-us\/index.html\">Overview \u2192<\/a><a href=\"..\/..\/..\/about-us\/factory\/index.html\">Factory<\/a><a href=\"..\/..\/..\/about-us\/certifications\/index.html\">Certifications<\/a><a href=\"..\/..\/..\/about-us\/quality\/index.html\">Quality &amp; Inspection Planning<\/a><a href=\"..\/..\/..\/shop\/index.html\">Product Catalogue<\/a><\/div>\n<\/div>\n<\/nav>\n<p><a class=\"btn\" href=\"..\/..\/..\/request-quote\/index.html\">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>\n<\/header>\n<p><main id=\"content\" class=\"journal-article\"><\/p>\n<div class=\"journal-progress\" aria-hidden=\"true\"><span id=\"journal-progress-fill\"><\/span><\/div>\n<div class=\"wrap\">\n<nav class=\"breadcrumbs\" aria-label=\"Breadcrumb\"><a href=\"..\/..\/..\/..\/..\/toway-redesign-draft.html\">Home<\/a><span>\/<\/span><a href=\"..\/index.html\">Articles<\/a><span>\/<\/span><span aria-current=\"page\">Investment Casting Cost: How to Compare the Complete Quote<\/span><\/nav>\n<header class=\"journal-article-heading\">\n<div class=\"journal-meta\"><span class=\"journal-category\">Buying Guides<\/span><span>3 min read<\/span><\/div>\n<h1>Investment Casting Cost: How to Compare the Complete Quote<\/h1>\n<p>Separate one-time charges from recurring part costs and uncover the assumptions that make quotations hard to compare.<\/p>\n<div class=\"journal-byline\"><span><b>toway casting<\/b> \/ Technical journal<\/span><span class=\"journal-draft-label\">Editorial draft \u00b7 review before publication<\/span><button class=\"journal-print\" type=\"button\">Print guide \u2197<\/button><\/div>\n<\/header>\n<div class=\"journal-article-cover\">\n<div class=\"journal-visual journal-diagram journal-diagram-cost journal-cover-visual\" aria-hidden=\"true\">\n<div class=\"journal-cost-bars\"><i><\/i><i><\/i><i><\/i><i><\/i><\/div>\n<p><span class=\"journal-diagram-word\">THE COMPLETE<br \/>COST PICTURE<\/span><span class=\"journal-visual-label\">Buying Guides \/ EDITORIAL ILLUSTRATION<\/span><\/div>\n<p>Guidance for project discussions. Exact requirements and manufacturing feasibility are reviewed against your drawing.<\/p>\n<\/div>\n<div class=\"journal-reading-layout\">\n<article class=\"journal-body\" id=\"journal-reading-body\">\n<section class=\"journal-takeaways\" aria-labelledby=\"takeaways-heading\"><span class=\"eyebrow\">THE SHORT VERSION<\/span><\/p>\n<h2 id=\"takeaways-heading\">What to take away<\/h2>\n<ul>\n<li>Separate one-time project charges from the recurring delivered-part price.<\/li>\n<li>Compare costs at the same quantity, delivery condition and inspection scope.<\/li>\n<li>Request priced alternatives for specific design changes instead of assumed savings.<\/li>\n<\/ul>\n<\/section>\n<section class=\"journal-body-section\" id=\"define-cost-boundary\">\n<div class=\"journal-section-number\">01 \/<\/div>\n<h2>Define what the quoted price covers<\/h2>\n<p>The first question is not simply \u201cWhat does this casting cost?\u201d It is \u201cWhat will we receive for this price?\u201d Define whether the deliverable is a cleaned casting, a machined part or a finished component with specified records and packaging.<\/p>\n<p>Use the same drawing revision, material, quantity and delivery basis for every proposal. Mark optional requirements separately. When comparing quotes, show exclusions beside the price so an apparently low figure cannot hide missing machining, inspection, tooling or logistics work.<\/p>\n<\/section>\n<section class=\"journal-body-section\" id=\"separate-one-time-charges\">\n<div class=\"journal-section-number\">02 \/<\/div>\n<h2>Separate project charges from production charges<\/h2>\n<p>Ask for an itemized breakdown of tooling, fixtures, sample manufacture and agreed development work. Record which items are paid once, which may recur after a design change and which are included in the production price.<\/p>\n<ul>\n<li>What does the tooling charge include?<\/li>\n<li>Are machining and inspection fixtures priced separately?<\/li>\n<li>How many sample submissions are included?<\/li>\n<li>What are the terms for tooling maintenance or modification?<\/li>\n<\/ul>\n<p>For internal comparison, you can spread agreed one-time charges across a stated planning quantity. Keep that assumption visible; it is a budgeting calculation, not a supplier commitment to future orders.<\/p>\n<\/section>\n<section class=\"journal-body-section\" id=\"map-recurring-work\">\n<div class=\"journal-section-number\">03 \/<\/div>\n<h2>Map the recurring manufacturing scope<\/h2>\n<p>Create separate comparison lines for casting, machining, material treatment, surface processing and inspection. Ask the supplier to identify which operations are included and what final condition each price assumes.<\/p>\n<p>Review the drawing with those lines in mind. Are all surfaces being quoted as machined even though only a few have a functional fit? Is a cosmetic requirement applied to hidden areas? Ask the responsible engineer whether a narrower requirement is acceptable, then request a revised quote. Do not remove a requirement solely to reach a target price.<\/p>\n<\/section>\n<section class=\"journal-body-section\" id=\"compare-quantity-scenarios\">\n<div class=\"journal-section-number\">04 \/<\/div>\n<h2>Price the order pattern you expect to use<\/h2>\n<p>Annual demand, order quantity and shipment quantity are different inputs. Give suppliers a realistic release pattern rather than one large number that may never become a purchase order.<\/p>\n<p>Request comparable scenarios for the initial order and expected repeat orders. State whether each quantity is firm or a planning estimate. Ask about minimum releases, storage arrangements and quotation validity. Avoid assuming a quoted unit price will apply to smaller call-offs, an altered alloy or a later drawing revision without confirmation.<\/p>\n<\/section>\n<section class=\"journal-body-section\" id=\"include-acceptance-and-delivery\">\n<div class=\"journal-section-number\">05 \/<\/div>\n<h2>Include acceptance, packaging and delivery<\/h2>\n<p>Identify the records, tests, sample approvals and special packaging your purchasing process needs. Ask whether they are included, optional or unavailable. Record delivery responsibilities and currency so the internal comparison uses the same boundary.<\/p>\n<p>Keep uncertain costs separate from confirmed charges. For example, list a possible extra sample round as an open item rather than inventing a rejection rate or contingency disguised as supplier data. Compare what each supplier proposes if a part does not meet the agreed requirements, including how the issue will be investigated and resolved.<\/p>\n<\/section>\n<section class=\"journal-body-section\" id=\"request-meaningful-alternatives\">\n<div class=\"journal-section-number\">06 \/<\/div>\n<h2>Ask for priced alternatives, then decide<\/h2>\n<p>When a quote exceeds the budget, ask for specific alternatives: a revised nonfunctional feature, a different release quantity or a different division between casting and machining. Have engineering approve the proposed change before treating it as a valid substitute.<\/p>\n<p>Record each alternative with its revised scope, price, assumptions and approval status. Compare total project cost over the same planning quantity, but retain the one-time and recurring figures separately. The most useful cost conversation ends with a clear buying choice, not a generic price per kilogram.<\/p>\n<\/section>\n<section class=\"journal-inline-cta\"><span class=\"eyebrow\">YOUR NEXT STEP<\/span><\/p>\n<h2>Apply this to your component.<\/h2>\n<p>Share the drawing, material and finished-part requirements so the manufacturing route can be reviewed together.<\/p>\n<div><a class=\"btn\" href=\"..\/..\/..\/request-quote\/index.html\">Prepare an engineering enquiry \u2197<\/a><\/div>\n<\/section>\n<div class=\"journal-review-note\">Editorial preview. Author attribution, engineering review and publication dates will be added when confirmed; reading time is an estimate.<\/div>\n<\/article>\n<aside class=\"journal-toc\">\n<div class=\"journal-toc-box\">\n<div class=\"eyebrow\">IN THIS GUIDE<\/div>\n<nav aria-label=\"Article contents\"><a href=\"#takeaways-heading\">The short version<\/a><a href=\"#define-cost-boundary\"><span>01<\/span>Define what the quoted price covers<\/a><a href=\"#separate-one-time-charges\"><span>02<\/span>Separate project charges from production charges<\/a><a href=\"#map-recurring-work\"><span>03<\/span>Map the recurring manufacturing scope<\/a><a href=\"#compare-quantity-scenarios\"><span>04<\/span>Price the order pattern you expect to use<\/a><a href=\"#include-acceptance-and-delivery\"><span>05<\/span>Include acceptance, packaging and delivery<\/a><a href=\"#request-meaningful-alternatives\"><span>06<\/span>Ask for priced alternatives, then decide<\/a><\/nav>\n<div class=\"journal-toc-cta\"><strong>Have a part in mind?<\/strong><\/p>\n<p>Move from a general guide to your specific drawing.<\/p>\n<p><a href=\"..\/..\/..\/request-quote\/index.html\">Talk about your project \u2197<\/a><\/div>\n<\/div>\n<\/aside>\n<\/div>\n<section class=\"journal-related\" aria-labelledby=\"related-guides-title\">\n<div class=\"journal-section-heading\">\n<div>\n<div class=\"eyebrow\">KEEP EXPLORING<\/div>\n<h2 id=\"related-guides-title\">Make the next connection.<\/h2>\n<\/div>\n<p><a class=\"textlink\" href=\"..\/index.html\">All articles \u2197<\/a><\/div>\n<div class=\"journal-grid\">\n<article class=\"journal-card\" data-journal-card=\"\" data-category=\"Buying Guides\" data-search=\"how to choose an investment casting supplier a practical framework for comparing foundries, checking evidence and agreeing what a finished-part quotation includes. how to choose an investment casting supplier buying guides\"><a class=\"journal-card-link\" href=\"..\/choose-investment-casting-supplier\/index.html\"><\/p>\n<div class=\"journal-visual \"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/towaycast.com\/wp-content\/uploads\/2026\/01\/10007_4096x2060-1-scaled.jpg\" alt=\"Metal being poured into a casting mold\" width=\"2560\" height=\"1288\" loading=\"lazy\"><span class=\"journal-visual-label\">FROM DRAWING TO CASTING<\/span><\/div>\n<div class=\"journal-card-copy\">\n<div class=\"journal-meta\"><span class=\"journal-category\">Buying Guides<\/span><span>3 min read<\/span><\/div>\n<h3>How to Choose an Investment Casting Supplier<\/h3>\n<p>A practical framework for comparing foundries, checking evidence and agreeing what a finished-part quotation includes.<\/p>\n<p><span class=\"journal-read\">Read the guide <span aria-hidden=\"true\">\u2197<\/span><\/span><\/div>\n<p><\/a><\/article>\n<article class=\"journal-card\" data-journal-card=\"\" data-category=\"Design &amp; Tolerances\" data-search=\"cnc machining investment castings: plan the critical interfaces a drawing-review guide to machining scope, locating surfaces, stock allowance and the handoff from casting to finished part. cnc machining investment castings design &amp; tolerances\"><a class=\"journal-card-link\" href=\"..\/cnc-machining-investment-castings\/index.html\"><\/p>\n<div class=\"journal-visual \"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/towaycast.com\/wp-content\/uploads\/2026\/01\/10009_4096x2062-1-scaled.jpg\" alt=\"CNC spindle machining a metal component\" width=\"2560\" height=\"1288\" loading=\"lazy\"><span class=\"journal-visual-label\">CASTING + CNC<\/span><\/div>\n<div class=\"journal-card-copy\">\n<div class=\"journal-meta\"><span class=\"journal-category\">Design &amp; Tolerances<\/span><span>3 min read<\/span><\/div>\n<h3>CNC Machining Investment Castings: Plan the Critical Interfaces<\/h3>\n<p>A drawing-review guide to machining scope, locating surfaces, stock allowance and the handoff from casting to finished part.<\/p>\n<p><span class=\"journal-read\">Read the guide <span aria-hidden=\"true\">\u2197<\/span><\/span><\/div>\n<p><\/a><\/article>\n<aside class=\"journal-related-service\"><span class=\"eyebrow\">FROM KNOWLEDGE TO ACTION<\/span><\/p>\n<h3>One drawing.<br \/>A clearer conversation.<\/h3>\n<p>Put material, machining, finish and inspection requirements in the same enquiry.<\/p>\n<p><a href=\"..\/investment-casting-rfq-checklist\/index.html\">Open the RFQ checklist \u2197<\/a> <a class=\"btn\" href=\"..\/..\/..\/request-quote\/index.html\">Request a quote \u2197<\/a><\/aside>\n<\/div>\n<\/section>\n<\/div>\n<p><\/main><\/p>\n<footer>\n<div class=\"wrap\">\n<section class=\"contact-footer\" aria-labelledby=\"contact-footer-title\">\n<div class=\"contact-footer-intro\">\n<div class=\"eyebrow\">CONTACT \/ toway casting<\/div>\n<h2 id=\"contact-footer-title\">Let\u2019s discuss your next part.<\/h2>\n<p>Share your drawing, material and quantity with Aiden.<\/p>\n<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>\n<\/div>\n<div class=\"contact-details\">\n<div>\n<h3>Email<\/h3>\n<p><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>\n<div>\n<h3>Phone \u00b7 Aiden<\/h3>\n<p><a href=\"tel:+8618866682287\">+86 188 6668 2287<\/a><a href=\"tel:+8619963633960\">+86 199 6363 3960<\/a><\/div>\n<div class=\"contact-address\">\n<h3>Find us in Dongying, China<\/h3>\n<address>No. 872-3, East of Xisi Road, Dongying District,<br \/>Dongying City, Shandong Province, China<\/address>\n<\/div>\n<\/div>\n<div class=\"contact-social-row\"><span>Follow toway casting<\/span><\/p>\n<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\">\u2197<\/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\">\u2197<\/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\">\u2197<\/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\">\u2197<\/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\">\u2197<\/span><\/a><\/nav>\n<p><a class=\"contact-wechat\" href=\"..\/..\/..\/weixin\/index.html\" aria-label=\"WeChat on original website (opens in a new tab)\">WeChat on original website<span aria-hidden=\"true\">\u2197<\/span><\/a><\/div>\n<\/section>\n<div class=\"footer-grid\">\n<div class=\"footer-brand\"><strong>toway casting<\/strong><\/p>\n<p>Investment casting and precision machining for custom metal components.<br \/>Dongying, Shandong, China.<\/p>\n<\/div>\n<div class=\"footer-col\">\n<h3>Capabilities<\/h3>\n<p><a href=\"..\/..\/..\/investment-casting\/cnc-machining\/index.html\">CNC Machining<\/a><a href=\"..\/..\/..\/capabilities\/heat-treatment\/index.html\">Heat Treatment<\/a><a href=\"..\/..\/..\/capabilities\/ndt-testing\/index.html\">NDT Testing<\/a><a href=\"..\/..\/..\/capabilities\/surface-finishing\/index.html\">Surface Finishing<\/a><\/div>\n<div class=\"footer-col\">\n<h3>Explore<\/h3>\n<p><a href=\"..\/..\/..\/industries\/index.html\">Investment Casting Industries<\/a><a href=\"..\/..\/..\/materials\/index.html\">Investment Casting Materials Library<\/a><a href=\"..\/..\/index.html\">Investment Casting Resources<\/a><a href=\"..\/..\/..\/shop\/index.html\">Hardware &amp; Component Catalogue<\/a><a href=\"..\/..\/..\/about-us\/quality\/index.html\">Quality &amp; Inspection Planning<\/a><\/div>\n<div class=\"footer-col\">\n<h3>Start a project<\/h3>\n<p><a href=\"..\/..\/..\/request-quote\/index.html\">Prepare your enquiry \u2197<\/a><a href=\"..\/choose-investment-casting-supplier\/index.html\">Supplier selection checklist<\/a><a href=\"..\/..\/faq-investment-casting\/index.html\">Casting FAQ<\/a><a href=\"..\/..\/..\/about-us\/index.html\">About toway casting<\/a><\/div>\n<\/div>\n<div class=\"footer-bottom\"><span>\u00a9 2026 toway casting. Local website design draft.<\/span><span>Form submissions disabled \u00b7 Not published<\/span><\/div>\n<\/div>\n<\/footer>\n<nav class=\"contact-dock\" aria-label=\"Quick contact\"><a class=\"\" 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\">Email <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"tel:+8618866682287\">Call <span aria-hidden=\"true\">\u2197<\/span><\/a><\/nav>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Investment Casting Cost: How to Compare the Complete Quote | toway castingSkip to content 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 SuperalloyTitanium Casting Industries\u2304 Industries Overview \u2192Custom CastingsArchitectural HardwareMarine HardwareAerospaceValve [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2968,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2973","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\/ar\/wp-json\/wp\/v2\/pages\/2973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/towaycast.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/towaycast.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/towaycast.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/towaycast.com\/ar\/wp-json\/wp\/v2\/comments?post=2973"}],"version-history":[{"count":3,"href":"https:\/\/towaycast.com\/ar\/wp-json\/wp\/v2\/pages\/2973\/revisions"}],"predecessor-version":[{"id":3097,"href":"https:\/\/towaycast.com\/ar\/wp-json\/wp\/v2\/pages\/2973\/revisions\/3097"}],"up":[{"embeddable":true,"href":"https:\/\/towaycast.com\/ar\/wp-json\/wp\/v2\/pages\/2968"}],"wp:attachment":[{"href":"https:\/\/towaycast.com\/ar\/wp-json\/wp\/v2\/media?parent=2973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}