/* Network enquiry page — board-sampled cocoa / walnut / copper only */
body.net{--wine:#704440;--plum:#311b14;--oxblood:#311b14;--walnut:#311b14;--oat:#dec2a7;--taupe:#927c69;--ink:#311b14;background:#311b14}
body.net .ph-hero{background:linear-gradient(172deg,#392319 0%,#311b14 100%)!important}
body.net main.pro>section:nth-of-type(1){background:#dec2a7!important}
body.net main.pro>section:nth-of-type(2){background:#311b14!important;color:#f1e3d4!important}
body.net main.pro>section:nth-of-type(3){background:#392319!important}
body.net main.pro>section:nth-of-type(2) :is(h2,h3,p,li,.lead,span){color:#ead8c6!important;-webkit-text-fill-color:currentColor!important}
body.net main.pro>section:nth-of-type(2) .k{color:#d49979!important}
body.net main.pro>section:nth-of-type(2) .rule::after{background:#b67f64!important}
body.net .cu-facts li{border-top-color:rgba(214,170,130,.38)!important}
body.net .cu-facts b{-webkit-text-stroke:1.2px #d49979!important}
body.net .pro-intro>div:last-child p:first-child{font-style:normal!important;font-family:inherit!important;font-size:inherit!important}
body.net .notice{margin-top:28px;padding:18px 20px;border:1px solid rgba(214,170,130,.5);font-size:16px!important;line-height:1.6;color:#f1e3d4!important}
body.net .notice strong{color:#f1e3d4!important}
body.net main.pro>section:nth-of-type(1) .offers{grid-template-columns:repeat(3,1fr)}
body.net main.pro>section:nth-of-type(1) .offers article{grid-template-columns:1fr!important;align-content:start}
body.net main.pro>section:nth-of-type(1) .offers article::before{margin-bottom:8px}
body.net main.pro>section:nth-of-type(1) .offers article p .btn{margin-top:6px}
body.net #enquire .pf-form input[type=tel],body.net #enquire .pf-form input[type=text],body.net #enquire .pf-form input[type=email],body.net #enquire .pf-form select,body.net #enquire .pf-form textarea{background:rgba(49,27,20,.55)!important;border:1px solid rgba(214,170,130,.45)!important;color:#f5e9dc!important;padding:13px 16px;font:inherit;font-size:16px;width:100%}
body.net #enquire .pf-form label{color:#ead8c6}
body.net #enquire .pf-form .ch{flex-direction:row;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;letter-spacing:0}
body.net #enquire .pf-form .ch input{width:20px;height:20px;flex:0 0 auto;accent-color:#b67f64}
body.net #enquire .pf-form .ch a{color:#d49979;text-decoration:underline}
body.net #enquire .pf-note{color:#dec2a7!important}
body.net .pf-ok{padding:22px;border:1px solid rgba(214,170,130,.5);color:#f1e3d4;font-size:18px;line-height:1.6}
@media(max-width:860px){body.net main.pro>section:nth-of-type(1) .offers{grid-template-columns:1fr}}
