body.page-id-994 .lp-point{grid-template-columns:110px 240px minmax(0,1fr);gap:24px;align-items:center;padding:38px 0}body.page-id-994 .lp-point .lp-number{font-size:23px;margin:0!important;align-self:start}body.page-id-994 .lp-point .lp-point-image{margin:0!important;padding:0!important;background:white;border-radius:20px;overflow:hidden;width:100%;max-width:260px}body.page-id-994 .lp-point-image img{width:100%;height:auto;display:block}body.page-id-994 .lp-point-copy h3{font-size:27px!important}body.page-id-994 .lp-point-copy p{font-size:19px}.fence-subsidy-people{padding:26px;background:#f1f7ed;border-radius:18px;margin:24px 0}.fence-subsidy-people li{margin:10px 0}.fence-calculator{padding:32px;border:2px solid #79a28a;border-radius:20px;background:#f8fbf5;margin:35px 0}.fence-calculator label{display:block;font-size:21px;font-weight:700;margin:24px 0 8px}.fence-calculator input{width:100%;max-width:420px;box-sizing:border-box;padding:16px;border:1px solid #789281;border-radius:8px;background:white;color:#193c2d;font:inherit;font-size:24px}.fence-calculator small{display:block;margin:8px 0;font-size:16px;line-height:1.7}.fence-calc-actions{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.fence-calculator button{border:0;border-radius:30px;padding:16px 25px;font:inherit;font-weight:700;cursor:pointer;background:#b84b00;color:white}.fence-calculator button[data-example]{background:white;color:#24583f;border:1px solid #729480}.fence-calculator :focus-visible{outline:3px solid #d99b00;outline-offset:4px}.fence-calc-results{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fence-calc-results>div{padding:22px 16px;border-radius:14px;text-align:center;background:#fff;border:1px solid #d5e2d0}.fence-calc-results strong{display:block;font-size:clamp(28px,4vw,42px);color:#a94300}.fence-calc-results [data-grant]{color:#24583f}.fence-calc-detail{font-size:17px}.fence-calc-error{color:#a32020}.fence-calculator [hidden]{display:none!important}.fence-subsidy-rule{font-size:17px;line-height:1.8}.lp-fee .fence-work-list{text-align:left;font-size:19px;line-height:1.9}
@media(max-width:900px){body.page-id-994 .lp-point{grid-template-columns:200px minmax(0,1fr)}body.page-id-994 .lp-point .lp-number{grid-column:1/-1}body.page-id-994 .lp-point-copy h3{font-size:25px!important}}
@media(max-width:600px){body.page-id-994 .lp-point{display:grid;grid-template-columns:1fr;gap:15px}body.page-id-994 .lp-point .lp-point-image{max-width:240px;justify-self:center}.fence-calculator{padding:22px 16px}.fence-calc-results{grid-template-columns:1fr}.fence-calc-actions button{width:100%}.fence-subsidy-people{padding:20px 16px}.fence-subsidy-people ul{padding-left:24px}}
body.page-id-994 .lp-point .lp-number{white-space:nowrap;font-size:21px}
body.page-id-994 #subsidy .fence-subsidy-people{background:#eaf5f3;border-left:6px solid #318477}body.page-id-994 #subsidy .fence-subsidy-people h3{color:#216b60!important}body.page-id-994 #subsidy .lp-stat:first-child{background:#e7f3ec;border-color:#81b79c}body.page-id-994 #subsidy .lp-stat:last-child{background:#fff1de;border-color:#e9b56c}body.page-id-994 #subsidy .lp-stat:last-child h3{color:#a44700!important}body.page-id-994 #flow .lp-step h3{font-size:clamp(16px,1.65vw,20px)!important;white-space:nowrap;letter-spacing:-.03em}.fence-total{text-align:center;font-size:20px}.fence-total strong{display:block;font-size:42px;color:#233b31}.fence-cost-bar{display:flex;height:30px;overflow:hidden;border-radius:15px;background:#e3e9e3;margin:22px 0}.fence-cost-bar span{display:block;width:0;transition:width .45s ease}.fence-cost-bar [data-own-bar]{background:#dc7a20}.fence-cost-bar [data-grant-bar]{background:#35816c}.fence-calc-results .fence-own{border-top:5px solid #dc7a20;background:#fff6eb}.fence-calc-results .fence-grant{border-top:5px solid #35816c;background:#eef7f1}body.page-id-994 #cost .lp-fee:first-child{background:#fff7ed;border-color:#eab37b}body.page-id-994 #cost .lp-fee:last-child{background:#f4faf6;border-color:#9bbb9e}.fence-period{text-align:center;font-size:20px}.fence-period strong{color:#a64c00}.fence-period small{font-size:16px}@media(prefers-reduced-motion:reduce){.fence-cost-bar span{transition:none}}@media(max-width:700px){body.page-id-994 #flow .lp-step h3{font-size:21px!important}}
body.page-id-994 #cost .lp-zero{font-size:28px!important;line-height:1.5}body.page-id-994 #cost .lp-material{font-size:26px;padding:0;margin:24px 0}
body.page-id-994 .fence-lp-main .fence-hero{max-width:1440px!important;padding:45px 5% 55px!important;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center;background:#edf4e9!important;border-radius:0!important}body.page-id-994 .fence-lp-main .fence-hero-copy{padding:0!important;color:#173f2e}body.page-id-994 .fence-lp-main .fence-hero-copy h1{font-size:clamp(30px,3.6vw,54px)!important;line-height:1.35!important;letter-spacing:-.045em!important;color:#163f2d!important;margin:12px 0 14px!important;font-weight:900!important}body.page-id-994 .fence-hero-copy h1 span{white-space:nowrap}body.page-id-994 .fence-hero-copy .fh-audience{display:inline-block;background:#1d5039;color:#fff;padding:8px 16px;border-radius:4px;font-size:16px;font-weight:700;margin:0 0 18px!important}body.page-id-994 .fence-hero-copy .fh-lead{font-size:18px;line-height:1.5;margin:0!important;font-weight:700}body.page-id-994 .fence-hero-copy .fh-service{font-size:20px;font-weight:700;margin:0 0 18px!important}body.page-id-994 .fence-hero-copy .fh-offer{background:#fff;border-left:6px solid #dc6600;border-radius:0 18px 18px 0;padding:15px 24px;display:grid;grid-template-columns:auto 1fr;gap:0 25px;align-items:center;box-shadow:0 8px 22px #163f2d09}body.page-id-994 .fh-price{grid-row:span 2;display:flex;align-items:center;gap:18px;margin:0!important;line-height:1.5}body.page-id-994 .fh-price>span{font-size:18px;font-weight:800;color:#773700}body.page-id-994 .fh-price strong{font-size:100px;line-height:1;color:#c65300;letter-spacing:-.05em}body.page-id-994 .fh-price small{font-size:35px}body.page-id-994 .fh-material{font-size:17px;font-weight:800;color:#873c08;margin:0!important}body.page-id-994 .fh-dates{font-size:15px;line-height:1.7;margin:4px 0 0!important}body.page-id-994 .fh-dates small{font-size:13px}body.page-id-994 .fence-hero-copy .fh-reassurance{font-size:16px;line-height:1.7;margin:20px 0 15px!important}body.page-id-994 .fence-hero-copy .wp-block-buttons{margin:15px 0!important}body.page-id-994 .fence-hero-copy .wp-block-button{width:100%}body.page-id-994 .fence-hero-copy .wp-block-button__link{display:block;background:#ce5900!important;color:white!important;padding:21px 15px!important;font-size:22px!important;box-shadow:0 5px 0 #984100;border-radius:12px!important;text-align:center}body.page-id-994 .fence-hero-copy .fh-phone{font-size:14px;line-height:1.5;margin:18px 0 0!important;text-align:center}body.page-id-994 .fh-phone a{font-size:27px;font-weight:800;color:#184934;text-decoration:none}body.page-id-994 .fh-phone small{font-size:13px}body.page-id-994 .fence-lp-main .fence-hero-photo{height:620px!important;max-width:none!important;width:100%;padding:0!important;border-radius:90px 16px 90px 16px!important;margin:0!important;overflow:hidden;box-shadow:0 18px 35px #183b2514}body.page-id-994 .fence-hero-photo img{width:100%;height:100%;object-fit:cover}
@media(max-width:1100px){body.page-id-994 .fence-hero-copy .fh-offer{grid-template-columns:1fr;gap:7px}body.page-id-994 .fh-price{grid-row:auto}body.page-id-994 .fh-price strong{font-size:85px}body.page-id-994 .fence-hero-copy .fh-offer .fh-dates br{display:none}}
@media(max-width:700px){body.page-id-994 .fence-lp-main .fence-hero{grid-template-columns:1fr;padding:28px 22px 38px!important;gap:28px}body.page-id-994 .fence-lp-main .fence-hero-copy h1{font-size:clamp(27px,7.8vw,45px)!important}body.page-id-994 .fence-hero-copy .fh-audience{font-size:14px;margin-bottom:16px!important}body.page-id-994 .fence-hero-copy .fh-lead{font-size:15px}body.page-id-994 .fence-hero-copy .fh-service{font-size:17px}body.page-id-994 .fence-hero-copy .fh-offer{padding:15px 18px}body.page-id-994 .fh-price{justify-content:center}body.page-id-994 .fh-price strong{font-size:88px}body.page-id-994 .fh-material,body.page-id-994 .fh-dates{text-align:center}body.page-id-994 .fence-hero-copy .wp-block-button__link{font-size:19px!important}body.page-id-994 .fence-lp-main .fence-hero-photo{height:250px!important;border-radius:45px 12px 45px 12px!important}}
body.page-id-994 .fence-lp-main .fence-hero-copy .fh-audience{color:#fff!important}body.page-id-994 .fence-lp-main .fence-hero-copy .fh-price strong{font-size:100px!important;line-height:1!important;color:#c65300!important}body.page-id-994 .fence-lp-main .fence-hero-copy .fh-price strong small{font-size:35px!important;color:#c65300!important}@media(max-width:700px){body.page-id-994 .fence-lp-main .fence-hero-copy .fh-price strong{font-size:88px!important}}

body.page-id-994 .fence-hero-copy .fh-offer .fh-dates br{display:block!important}
.fence-money-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr);gap:16px;align-items:stretch;margin:32px 0 20px}.fence-money-flow>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 12px;text-align:center;border-radius:18px}.fence-money-before{background:#fff;border:2px solid #bdc8bf}.fence-money-after{background:#fff0df;border:3px solid #d9741f}.fence-money-aid{background:#e3f2e9;color:#23644c}.fence-money-flow strong{display:block;font-size:clamp(26px,3.3vw,42px);white-space:nowrap;line-height:1.4}.fence-money-after strong{color:#a74400}.fence-money-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid currentColor;border-radius:50%;font-size:26px;margin-bottom:12px;font-weight:800}.fence-money-arrow{font-size:50px;line-height:1;margin-bottom:12px}.fence-money-flow small{font-size:15px}.fence-money-legend{display:flex;gap:25px;justify-content:center;font-size:17px}.fence-money-legend span:first-child{color:#a74400}.fence-money-legend span:last-child{color:#23644c}.fence-extra-details,.fence-calc-method{margin:20px 0}.fence-extra-details summary,.fence-calc-method summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;font-size:17px}.fence-calc-method p{font-size:16px}.fence-calculator .fence-subsidy-rule{font-size:16px;color:#45554a}@media(max-width:700px){.fence-money-flow{grid-template-columns:1fr;gap:10px}.fence-money-flow strong{font-size:38px}.fence-money-flow>div{padding:18px 12px}.fence-money-arrow{transform:rotate(90deg);font-size:36px;margin:0}.fence-money-aid{gap:6px}.fence-money-icon{display:none}}
body.page-id-994 #fence-estimate{background:#fff;border:1px solid #c7ddd6;border-radius:24px;padding:36px;box-shadow:0 10px 30px #246a5010;color:#233f36}body.page-id-994 #fence-estimate h3{font-size:28px!important;line-height:1.5!important;margin:0 0 28px!important;color:#194e40!important}body.page-id-994 #fence-estimate label{font-size:20px;margin:20px 0 12px}body.page-id-994 #fence-estimate input{background:#f8fcfb;border:2px solid #a9d4c6;border-radius:12px;font-size:28px;padding:16px 20px;height:66px;max-width:460px;color:#173f35}body.page-id-994 #fence-estimate small{font-size:16px;color:#52645e;line-height:1.7}body.page-id-994 #fence-estimate summary{font-size:17px;color:#245c4d}body.page-id-994 #fence-estimate .fence-calc-actions{gap:14px;margin:24px 0 32px}body.page-id-994 #fence-estimate .fence-calc-actions button{min-height:54px;border-radius:12px!important;font-size:18px!important;padding:14px 25px!important;background:#087d65!important;color:#fff!important;border:2px solid #087d65!important;line-height:1.4}body.page-id-994 #fence-estimate .fence-calc-actions button[data-example]{background:#effaf5!important;color:#205d4b!important;border-color:#b3d8c9!important}body.page-id-994 #fence-estimate .fence-money-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;margin:30px 0 24px}body.page-id-994 #fence-estimate .fence-money-flow>div{display:grid;grid-template-rows:30px 64px 27px;align-content:center;justify-items:center;gap:10px;padding:28px 12px;border-radius:18px;min-height:198px;border:1px solid #d6e3e1;box-shadow:none}body.page-id-994 #fence-estimate .fence-money-before{background:#f3f7fa;border-color:#d0dee5}body.page-id-994 #fence-estimate .fence-money-aid{background:#e1f7f0;border-color:#9cdbc6}body.page-id-994 #fence-estimate .fence-money-after{background:#fff1dc;border:2px solid #efb96f}body.page-id-994 #fence-estimate .fence-money-flow .money-label{font-size:18px;font-weight:700;line-height:30px;margin:0;text-align:center}body.page-id-994 #fence-estimate .fence-money-flow strong{font-size:clamp(25px,3.2vw,42px)!important;line-height:64px!important;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;white-space:nowrap}body.page-id-994 #fence-estimate .fence-money-before strong{color:#314e60!important}body.page-id-994 #fence-estimate .fence-money-aid strong{color:#087b60!important}body.page-id-994 #fence-estimate .fence-money-after strong{color:#a94c08!important}body.page-id-994 #fence-estimate .fence-money-flow small{line-height:27px;margin:0;font-size:15px;color:#56645f}body.page-id-994 #fence-estimate .fence-cost-bar{height:22px;margin:20px 0 12px;background:#eff4f2}body.page-id-994 #fence-estimate [data-own-bar]{background:#efad59}body.page-id-994 #fence-estimate [data-grant-bar]{background:#43b896}body.page-id-994 #fence-estimate .fence-money-legend{font-size:17px;font-weight:700;gap:30px;margin:10px 0 26px}body.page-id-994 #fence-estimate .fence-money-legend span:first-child{color:#97450b}body.page-id-994 #fence-estimate .fence-money-legend span:last-child{color:#07684e}body.page-id-994 #fence-estimate .fence-subsidy-rule{background:#f6f8f7;border-radius:10px;padding:18px;font-size:16px;line-height:1.85;margin:22px 0;color:#475b53}body.page-id-994 #fence-estimate [data-error]:empty{display:none}
@media(max-width:700px){body.page-id-994 #fence-estimate{padding:24px 18px}body.page-id-994 #fence-estimate h3{font-size:24px!important}body.page-id-994 #fence-estimate .fence-money-flow{grid-template-columns:1fr;gap:12px}body.page-id-994 #fence-estimate .fence-money-flow>div{grid-template-rows:27px 54px 24px;gap:4px;min-height:150px;padding:20px 12px}body.page-id-994 #fence-estimate .fence-money-flow strong{font-size:38px!important;line-height:54px!important}body.page-id-994 #fence-estimate .fence-money-legend{font-size:16px;gap:22px}}

body.page-id-994 .fence-eligibility-details{margin:28px 0;background:#fff;border:2px solid #b9dfd0;border-radius:16px;overflow:hidden}body.page-id-994 .fence-eligibility-details>summary{cursor:pointer;padding:24px;font-size:22px;font-weight:800;color:#195944;background:#e8f7f0;line-height:1.6}body.page-id-994 .fence-eligibility-details>summary:focus-visible{outline:3px solid #df9200;outline-offset:-4px}body.page-id-994 .fence-eligibility-details[open]{padding:0 24px 24px}body.page-id-994 .fence-eligibility-details[open]>summary{margin:0 -24px 24px}body.page-id-994 .fence-eligible-materials{font-size:24px;line-height:1.9;background:#f0faf5;border-left:5px solid #3d9e7d;padding:22px;border-radius:10px}body.page-id-994 .fence-eligible-materials strong{font-size:25px;color:#14654c}body.page-id-994 .fence-eligible-materials small{font-size:17px;line-height:1.7}@media(max-width:600px){body.page-id-994 .fence-eligibility-details>summary{font-size:19px;padding:20px 16px}body.page-id-994 .fence-eligibility-details[open]{padding:0 16px 20px}body.page-id-994 .fence-eligibility-details[open]>summary{margin:0 -16px 20px}body.page-id-994 .fence-eligible-materials{font-size:21px;padding:18px}}

body.page-id-994 #fence-estimate .fence-money-legend span:first-child{color:#07684e}
body.page-id-994 #fence-estimate .fence-money-legend span:last-child{color:#97450b}
