.vcp-cost-guide-wrapper{--vcp-orange:#ff6900;--vcp-orange-dark:#e85b00;--vcp-navy:#2d3c4c;--vcp-charcoal:#292929;--vcp-text:#313131;--vcp-muted:#666666;--vcp-cream:#f3f0e9;--vcp-line:#dedbd4;margin-bottom:0!important}.vcp-cost-guide-wrapper,.vcp-cost-guide-wrapper *,.vcp-cost-guide,.vcp-cost-guide *{box-sizing:border-box}.vcp-cost-guide-wrapper>.vc_column_container>.vc_column-inner{padding-top:0!important}.vcp-cost-guide-wrapper .wpb_content_element,.vcp-cost-guide-wrapper .wpb_wrapper>div:last-child,.vcp-cost-guide-wrapper .wpb_text_column{margin-bottom:0!important}.vcp-cost-guide-wrapper .vc_column-inner{box-sizing:border-box}.vcp-cost-guide-wrapper h1,.vcp-cost-guide-wrapper h2,.vcp-cost-guide-wrapper h3,.vcp-cost-guide h1,.vcp-cost-guide h2,.vcp-cost-guide h3{font-family:"TrimWebRegular","Arial Narrow",Arial,sans-serif;font-weight:400;line-height:1.05}.vcp-cost-guide-wrapper h1,.vcp-cost-guide h1{max-width:820px;margin:0 0 22px;color:#fff;font-size:clamp(46px, 6vw, 76px);letter-spacing:0;text-transform:uppercase}.vcp-cost-guide-wrapper h2,.vcp-cost-guide h2{margin:0 0 20px;color:var(--vcp-orange);font-size:clamp(34px, 4vw, 50px)}.vcp-cost-guide-wrapper h3,.vcp-cost-guide h3{margin:0 0 14px;color:var(--vcp-text);font-size:25px}.vcp-cost-guide-wrapper p,.vcp-cost-guide-wrapper li,.vcp-cost-guide-wrapper td,.vcp-cost-guide-wrapper th,.vcp-cost-guide-wrapper a,.vcp-cost-guide p,.vcp-cost-guide li,.vcp-cost-guide td,.vcp-cost-guide th,.vcp-cost-guide a{font-family:"FranklinGothicLTPro-Bk",Arial,sans-serif}.vcp-container{width:min(1050px, calc(100% - 48px));margin-right:auto;margin-left:auto}.vcp-eyebrow{margin:0 0 12px!important;color:var(--vcp-orange);font-size:12px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.vcp-button{display:inline-block;padding:15px 25px;border-radius:8px;background:linear-gradient(#ff8428,#f45500);box-shadow:0 3px 0 rgba(120,48,0,.22);color:#ffffff!important;font-weight:700;line-height:1.1;text-decoration:none!important;transition:transform 0.2s ease,background 0.2s ease}.vcp-button:hover,.vcp-button:focus{background:var(--vcp-orange);color:#ffffff!important;transform:translateY(-1px)}.vcp-text-link{display:inline-block;margin-left:22px;padding-bottom:3px;border-bottom:2px solid currentColor;color:#ffffff!important;font-weight:700;text-decoration:none!important}.vcp-cost-hero{position:relative;display:flex;min-height:570px;align-items:flex-end;overflow:hidden;background-color:var(--vcp-navy);background-image:linear-gradient(90deg,rgba(27,37,47,.92) 0%,rgba(27,37,47,.72) 46%,rgba(27,37,47,.12) 82%),url(https://vinylcladdingprofessionals.com.au/wp-content/uploads/2025/08/P-cladding-cost-banner.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.vcp-cost-hero-content{width:min(1050px, calc(100% - 48px));margin-right:auto;margin-left:auto;padding:75px 0;color:#fff}.vcp-cost-hero .vcp-eyebrow{color:#ffab70}.vcp-cost-hero-intro{max-width:710px;margin:0 0 30px!important;color:#ffffff!important;font-size:19px;line-height:1.55}.vcp-short-answer{padding:58px 0;background:var(--vcp-orange);color:#fff}.vcp-short-answer-grid{display:grid;grid-template-columns:1.45fr 0.8fr;gap:55px;align-items:center}.vcp-short-answer h2{color:#fff;font-size:clamp(34px, 4vw, 46px)}.vcp-short-answer p{color:#fff;font-size:18px}.vcp-answer-card{padding:30px 34px;background:#fff;box-shadow:9px 9px 0 rgba(79,35,5,.18);color:var(--vcp-text)}.vcp-answer-card h3{color:var(--vcp-text);font-size:25px}.vcp-answer-card p{color:var(--vcp-text);font-size:16px}.vcp-answer-card ul{margin:17px 0 18px;padding:0;list-style:none}.vcp-answer-card li{position:relative;margin:9px 0;padding-left:26px;color:var(--vcp-text)}.vcp-answer-card li::before{position:absolute;left:0;color:var(--vcp-orange);content:"✓";font-weight:700}.vcp-answer-card a{color:var(--vcp-orange)!important;font-weight:700;text-decoration:none!important}.vcp-jump-navigation{position:sticky;top:0;z-index:50;overflow-x:auto;border-bottom:3px solid var(--vcp-orange);background:var(--vcp-navy);color:#fff;white-space:nowrap}.vcp-jump-navigation-inner{display:flex;width:min(1050px, calc(100% - 48px));margin-right:auto;margin-left:auto}.vcp-jump-navigation strong,.vcp-jump-navigation a{display:block;padding:14px 19px}.vcp-jump-navigation strong{background:var(--vcp-orange)}.vcp-jump-navigation a{border-right:1px solid rgba(255,255,255,.18);color:#ffffff!important;font-size:13px;font-weight:700;text-decoration:none!important}.vcp-section{padding-top:88px!important;padding-bottom:88px!important;background:#fff}.vcp-section-intro{max-width:800px;margin-bottom:44px}.vcp-section-intro>p:last-child{color:var(--vcp-muted);font-size:18px}.vcp-two-columns{display:grid;grid-template-columns:1.15fr 0.85fr;gap:65px;align-items:center}.vcp-two-columns p{font-size:17px}.vcp-information-callout{margin-top:28px;padding:20px 24px;border-left:5px solid var(--vcp-orange);background:#f6f3ee}.vcp-information-callout strong,.vcp-information-callout span{display:block}.vcp-information-callout strong{margin-bottom:3px}.vcp-wall-area-card{padding:40px;background:var(--vcp-navy);box-shadow:12px 12px 0 #e8e1d7;color:#fff;text-align:center}.vcp-wall-area-card h3,.vcp-wall-area-card p{color:#fff}.vcp-wall-area-icon{position:relative;width:190px;height:145px;margin:0 auto 30px}.vcp-wall-area-icon::before{position:absolute;top:2px;left:34px;width:118px;height:118px;border-top:10px solid var(--vcp-orange);border-left:10px solid var(--vcp-orange);content:"";transform:rotate(45deg)}.vcp-wall-area-icon::after{position:absolute;right:30px;bottom:0;left:30px;height:82px;background:linear-gradient(90deg,#ffffff 0 18%,transparent 18% 29%,#ffffff 29% 48%,transparent 48% 59%,#ffffff 59% 78%,transparent 78% 89%,#ffffff 89%);content:""}.vcp-factor-section{padding:88px 0;background:var(--vcp-navy);color:#fff}.vcp-factor-section h2{color:#fff}.vcp-factor-section .vcp-section-intro>p:last-child{color:#dce1e5}.vcp-factor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.vcp-factor-card{min-height:270px;padding:28px 23px;border-bottom:5px solid var(--vcp-orange);background:#fff;color:var(--vcp-text)}.vcp-factor-number{display:block;margin-bottom:8px;color:var(--vcp-orange);font-family:"TrimWebMedium","Arial Narrow",Arial,sans-serif;font-size:37px}.vcp-factor-card h3{color:var(--vcp-text);font-size:23px}.vcp-factor-card p{color:var(--vcp-muted);font-size:14px;line-height:1.55}.vcp-table-wrapper{overflow-x:auto;border:1px solid var(--vcp-line)}.vcp-cost-table{width:100%;min-width:780px;border-collapse:collapse}.vcp-cost-table th{padding:17px 20px;background:var(--vcp-navy);color:#fff;font-size:14px;text-align:left}.vcp-cost-table td{padding:18px 20px;border-bottom:1px solid var(--vcp-line);color:var(--vcp-text);vertical-align:top}.vcp-cost-table tbody tr:nth-child(even) td{background:#f7f5f1}.vcp-cost-table td:first-child{color:var(--vcp-orange);font-weight:700}.vcp-safety-note{margin-top:25px!important;padding:20px 25px;border-left:5px solid var(--vcp-orange);background:#fff4ec}.vcp-check-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--vcp-line);border-left:1px solid var(--vcp-line)}.vcp-check-item{display:flex;gap:12px;align-items:flex-start;padding:20px;border-right:1px solid var(--vcp-line);border-bottom:1px solid var(--vcp-line);color:var(--vcp-text);font-weight:700}.vcp-check-icon{display:grid;width:23px;min-width:23px;height:23px;place-items:center;border-radius:50%;background:var(--vcp-orange);color:#fff}.vcp-fixed-price-callout{display:flex;gap:35px;align-items:center;justify-content:space-between;margin-top:48px;padding:38px 42px;background:var(--vcp-orange);color:#fff}.vcp-fixed-price-callout h3{color:#fff;font-size:34px}.vcp-fixed-price-callout p{max-width:700px;margin-bottom:0;color:#fff}.vcp-fixed-price-callout .vcp-eyebrow{color:#642500}.vcp-fixed-price-callout .vcp-button{flex-shrink:0;background:#fff;box-shadow:none;color:var(--vcp-orange)!important}.vcp-comparison-section{padding:88px 0;background:var(--vcp-cream)}.vcp-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin-right:auto;margin-left:auto}.vcp-comparison-card{padding:36px 40px;border:1px solid var(--vcp-line);background:#fff}.vcp-comparison-card h3{font-size:32px}.vcp-comparison-card li{margin:11px 0}.vcp-comparison-card-featured{position:relative;border:3px solid var(--vcp-orange)}.vcp-comparison-label{position:absolute;top:-17px;right:20px;padding:6px 12px;background:var(--vcp-orange);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em}.vcp-balanced-note{max-width:900px;margin:25px auto 0!important;padding:18px 22px;border-left:4px solid var(--vcp-navy);background:#fff;font-size:14px}.vcp-cost-faqs{margin-bottom:0!important}.vcp-cost-faqs .vc_tta-panel-heading{border:0!important;border-bottom:1px solid var(--vcp-line)!important;border-radius:0!important;background:#ffffff!important}.vcp-cost-faqs .vc_tta-panel-title>a{padding:22px 8px!important;color:var(--vcp-text)!important;font-size:17px;font-weight:700}.vcp-cost-faqs .vc_tta-controls-icon::before,.vcp-cost-faqs .vc_tta-controls-icon::after{border-color:var(--vcp-orange)!important}.vcp-cost-faqs .vc_tta-panel-body{padding:12px 8px 26px!important;border:0!important;background:#ffffff!important}.vcp-cost-faqs .vc_tta-panel-body p{max-width:850px}.vcp-quote-section{padding-top:88px!important;padding-bottom:88px!important;border-top:8px solid var(--vcp-orange);background:var(--vcp-navy);color:#fff}.vcp-quote-section>.wpb_column:first-child{padding-left:max(24px, calc((100vw - 1050px) / 2))}.vcp-quote-section>.wpb_column:last-child{padding-right:max(24px, calc((100vw - 1050px) / 2))}.vcp-quote-section h2{color:#fff}.vcp-quote-section p,.vcp-quote-section li{color:#fff}.vcp-quote-list{margin:28px 0;padding:0;list-style:none}.vcp-quote-list li{position:relative;margin:9px 0;padding-left:27px}.vcp-quote-list li::before{position:absolute;left:0;color:var(--vcp-orange);content:"✓";font-weight:700}.vcp-large-phone{margin:25px 0 0!important}.vcp-large-phone a{color:#ff913f!important;font-family:"TrimWebMedium","Arial Narrow",Arial,sans-serif;font-size:38px;text-decoration:none!important}.vcp-form-panel{padding:34px;background:#fff;color:var(--vcp-text)}.vcp-form-panel p,.vcp-form-panel label,.vcp-form-panel span{color:var(--vcp-text)}.vcp-form-panel input,.vcp-form-panel select,.vcp-form-panel textarea{width:100%;padding:12px;border:1px solid #bcbcbc;border-radius:0;background:#fff;color:var(--vcp-text)}.vcp-form-panel input[type="submit"],.vcp-form-panel button[type="submit"]{width:auto;padding:14px 24px;border:0;border-radius:8px;background:var(--vcp-orange);color:#fff;font-weight:700;cursor:pointer}@media (max-width:1000px){.vcp-factor-grid{grid-template-columns:repeat(2,1fr)}.vcp-check-grid{grid-template-columns:repeat(2,1fr)}.vcp-quote-section>.wpb_column:first-child{padding-left:24px}.vcp-quote-section>.wpb_column:last-child{padding-right:24px}}@media (max-width:767px){.vcp-container,.vcp-cost-hero-content,.vcp-jump-navigation-inner{width:calc(100% - 32px)}.vcp-cost-guide-wrapper h1,.vcp-cost-guide h1{font-size:47px}.vcp-cost-guide-wrapper h2,.vcp-cost-guide h2{font-size:36px}.vcp-cost-hero{min-height:590px;background-image:linear-gradient(90deg,rgba(27,37,47,.93),rgba(27,37,47,.6)),url(https://vinylcladdingprofessionals.com.au/wp-content/uploads/2025/08/P-cladding-cost-banner.jpg)}.vcp-cost-hero-content{padding:52px 0}.vcp-cost-hero-intro{font-size:17px}.vcp-text-link{display:block;width:fit-content;margin:20px 0 0}.vcp-short-answer-grid,.vcp-two-columns,.vcp-comparison-grid{grid-template-columns:1fr}.vcp-short-answer-grid,.vcp-two-columns{gap:35px}.vcp-jump-navigation strong{display:none}.vcp-jump-navigation a{padding:12px 15px}.vcp-section,.vcp-factor-section,.vcp-comparison-section,.vcp-quote-section{padding-top:65px!important;padding-bottom:65px!important}.vcp-factor-grid,.vcp-check-grid{grid-template-columns:1fr}.vcp-factor-card{min-height:0}.vcp-fixed-price-callout{flex-direction:column;align-items:flex-start;padding:32px 26px}.vcp-comparison-card{padding:32px 25px}.vcp-quote-section>.wpb_column:first-child,.vcp-quote-section>.wpb_column:last-child{width:100%;padding-right:16px;padding-left:16px}.vcp-quote-section>.wpb_column:first-child{margin-bottom:35px}.vcp-form-panel{padding:25px 20px}.vcp-large-phone a{font-size:32px}}