.planner_planner__z4Pxx{color:#263d35;background:#fff;font-size:16px;line-height:1.85;overflow-wrap:break-word;word-break:normal;line-break:strict}.planner_planner__z4Pxx h2,.planner_planner__z4Pxx h3,.planner_planner__z4Pxx p{margin:0}.planner_planner__z4Pxx h2{color:#164537;font-size:clamp(1.6rem,3vw,2rem);line-height:1.5;font-weight:800;text-wrap:pretty}.planner_planner__z4Pxx h3{color:#164537;font-size:1.3rem;line-height:1.6;font-weight:800;text-wrap:pretty}.planner_planner__z4Pxx button,.planner_planner__z4Pxx input,.planner_planner__z4Pxx select,.planner_planner__z4Pxx textarea{font:inherit}.planner_planner__z4Pxx a,.planner_planner__z4Pxx button,.planner_planner__z4Pxx input,.planner_planner__z4Pxx select,.planner_planner__z4Pxx textarea{-webkit-tap-highlight-color:transparent}.planner_planner__z4Pxx :focus-visible{outline:3px solid #c91d60;outline-offset:3px}.planner_planner__z4Pxx input[type=checkbox]{appearance:auto;width:20px;height:20px;accent-color:#007a4d;flex:0 0 20px;margin:4px 0 0}.planner_planner__z4Pxx button:disabled,.planner_planner__z4Pxx input:disabled,.planner_planner__z4Pxx select:disabled,.planner_planner__z4Pxx textarea:disabled{opacity:.65;cursor:wait}.planner_notice__dUD9e{padding:22px 24px;border:1px solid #d7e2dc;border-left:5px solid #007a4d;border-radius:0 14px 14px 0}.planner_notice__dUD9e strong{color:#164537}.planner_notice__dUD9e p{margin-top:8px;font-size:1rem}.planner_links__EW0UH a,.planner_notice__dUD9e a{color:#006b43;text-decoration:underline;text-underline-offset:4px;font-weight:700}.planner_panel__wLZYE{margin-top:32px;padding:28px;border:1px solid #d7e2dc;border-radius:20px;box-shadow:0 8px 30px #163d3310}.planner_preset__siOUd{margin-top:28px;padding:28px;background:#fff;border:2px solid #007a4d;border-radius:20px;box-shadow:0 8px 30px #163d3310}.planner_presetDescription__oqnsW{margin-top:12px!important}.planner_presetLists__8EU_Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-top:22px}.planner_presetLists__8EU_Y h3{font-size:1rem}.planner_presetLists__8EU_Y ul{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:8px}.planner_presetLists__8EU_Y li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 14px;border:1px solid #d7e2dc;border-radius:8px}.planner_presetLists__8EU_Y small{color:#006b43;font-size:.875rem;font-weight:700}.planner_preset__siOUd .planner_greenButton__EBjS_{max-width:520px}.planner_presetStatus__RNtMT{margin-top:14px!important;font-size:.875rem;color:#52675d}.planner_presetStatus__RNtMT a{display:inline-block;color:#006b43;text-decoration:underline;text-underline-offset:4px;font-weight:700}.planner_preset__siOUd button:disabled{cursor:default}.planner_step__k7sDz{color:#007a4d;font-size:.875rem;font-weight:800;letter-spacing:.1em;margin-bottom:7px!important}.planner_panel__wLZYE>p:not(.planner_step__k7sDz){margin-top:12px}.planner_fieldLabel__dkUhO{display:block;font-size:1rem;color:#164537;font-weight:800;margin-top:24px;margin-bottom:8px}.planner_select__dGrCz,.planner_textarea__KKylc{display:block;background:#fff;color:#263d35;width:100%;border:1px solid #a8bcb1;border-radius:10px;padding:12px}.planner_select__dGrCz{min-height:52px;max-width:600px}.planner_textarea__KKylc{resize:vertical;line-height:1.8}.planner_conditions__5BWNw{margin-top:26px;border:0;padding:0;min-width:0}.planner_checks__lEJZI legend,.planner_conditions__5BWNw legend{font-weight:800;color:#164537;padding:0;margin-bottom:12px}.planner_conditionGrid__unN_h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.planner_condition__vPKyT{display:flex;gap:10px;padding:14px 12px;border:1px solid #d7e2dc;border-radius:12px;cursor:pointer;background:#fff}.planner_condition__vPKyT[data-selected=true]{border-color:#007a4d;box-shadow:inset 0 0 0 1px #007a4d}.planner_condition__vPKyT strong{display:block;font-size:1rem;line-height:1.6;text-wrap:pretty}.planner_condition__vPKyT small{display:block;color:#52675d;font-size:.875rem;margin-top:5px;line-height:1.7}.planner_small__bHMtT{color:#52675d;font-size:.875rem;line-height:1.8;margin-top:14px!important}.planner_results__NW3Bk{margin-top:52px}.planner_sectionHeading__lrpJf{display:flex;justify-content:space-between;align-items:end;gap:20px}.planner_count__G6gt3{font-size:.875rem;font-weight:700;color:#006b43}.planner_description__n0e1m{margin-top:14px!important;margin-bottom:24px!important}.planner_groupGrid__0_TvT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.planner_group__bOeEn{border:1px solid #d7e2dc;border-radius:18px;padding:24px;display:flex;flex-direction:column;background:#fff;box-shadow:0 5px 20px #163d3308}.planner_group__bOeEn h3{border-bottom:3px solid #007a4d;padding-bottom:12px}.planner_groupDescription__jjbBW{font-size:1rem;margin-top:16px!important}.planner_retained__Cvrwo{color:#9a184b;font-weight:700;font-size:.875rem;margin-bottom:8px!important}.planner_products__kOVvz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.planner_product__zkrti{display:flex;flex-direction:column;color:#164537;border:1px solid #e1e7e3;border-radius:10px;padding:10px;text-decoration:none;background:#fff}.planner_product__zkrti:hover{border-color:#007a4d}.planner_product__zkrti img{display:block;width:100%;height:110px;object-fit:contain}.planner_product__zkrti span{font-size:1rem;font-weight:800;line-height:1.6;margin-top:8px;text-wrap:pretty}.planner_product__zkrti small{font-size:.875rem;color:#52675d;line-height:1.7;margin-top:5px}.planner_product__zkrti b{font-size:.875rem;color:#006b43;padding-top:8px;margin-top:auto}.planner_checks__lEJZI{border:0;border-top:1px solid #e1e7e3;padding:18px 0 0;margin-top:24px;min-width:0}.planner_checks__lEJZI legend{padding-right:12px;margin-bottom:0;font-size:1rem}.planner_check__jfATG{display:flex;gap:10px;font-size:1rem;line-height:1.8;cursor:pointer;padding:10px 0}.planner_check__jfATG small{display:block;color:#006b43;font-size:.875rem;font-weight:700;margin-top:3px}.planner_caution__GLJCM{color:#52675d;font-size:.875rem;line-height:1.85;background:#f6f7f7;padding:13px 14px;border-radius:8px;margin-top:14px!important}.planner_links__EW0UH{display:grid;gap:8px;margin:17px 0;font-size:1rem}.planner_links__EW0UH a{min-height:32px}.planner_request__zw1Vb{display:flex;align-items:start;gap:10px;padding:14px;border:1px solid #c91d60;border-radius:10px;color:#9a184b;font-size:1rem;line-height:1.7;font-weight:800;cursor:pointer;margin-top:auto}.planner_request__zw1Vb[data-selected=true]{background:#fff3f7;border-width:2px;padding:13px}.planner_request__zw1Vb input[type=checkbox]{accent-color:#c91d60}.planner_summary__fXEJ4{display:grid;grid-template-columns:1.35fr .85fr;margin-top:48px;border:1px solid #d7e2dc;border-radius:20px;overflow:hidden}.planner_summaryMain__Eg2zZ{padding:30px;min-width:0}.planner_summaryMain__Eg2zZ>p:not(.planner_step__k7sDz){margin-top:14px}.planner_summaryMain__Eg2zZ>h3{font-size:1.125rem;margin-top:24px}.planner_selectedList__5ExY1{padding-left:20px;margin:12px 0 0;font-size:1rem}.planner_selectedList__5ExY1 li::marker{color:#007a4d}.planner_preview__ZTZcv{font-size:1rem!important}.planner_savePanel__y7O_X{padding:30px;border-left:1px solid #d7e2dc;background:#f6f7f7}.planner_savePanel__y7O_X>p{font-size:1rem;margin-top:14px}.planner_greenButton__EBjS_,.planner_inquiryButton__y4Ag_,.planner_outlineButton__IUL6A{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;text-align:center;border-radius:10px;font-size:1rem!important;font-weight:800!important;line-height:1.6;text-decoration:none;padding:13px 16px;cursor:pointer;text-wrap:pretty}.planner_inquiryButton__y4Ag_{margin-top:20px;color:#fff;background:#c91d60;border:1px solid #c91d60}.planner_inquiryButton__y4Ag_:hover{background:#a71950}.planner_greenButton__EBjS_{color:#fff;background:#007a4d;border:1px solid #007a4d;margin-top:22px}.planner_greenButton__EBjS_:hover{background:#00623d}.planner_outlineButton__IUL6A{color:#006b43;background:#fff;border:1px solid #a8bcb1}.planner_outlineButton__IUL6A:hover{border-color:#007a4d}.planner_exportButtons__8N9Ha{display:grid;gap:12px;margin-top:24px}.planner_status__yyxXh{color:#006b43;font-size:.875rem!important;margin-top:12px!important;min-height:1.4em}.planner_unsaved__hgDq6{color:#9a184b;font-size:.875rem!important;font-weight:700}.planner_reset__Al0Gr{border-top:1px solid #d7e2dc;margin-top:24px;padding-top:12px;font-size:.875rem}.planner_resetButton__jLg3s{background:transparent;border:0;color:#52675d;min-height:44px;padding:8px 12px 8px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;font-size:.875rem!important}.planner_printSummary__IS80x{display:none}@media print{.planner_planner__z4Pxx label,.planner_planner__z4Pxx legend,.planner_planner__z4Pxx li,.planner_planner__z4Pxx p,.planner_planner__z4Pxx small,.planner_planner__z4Pxx span{font-size:10pt!important;line-height:1.55!important}.planner_planner__z4Pxx .planner_groupDescription__jjbBW,.planner_planner__z4Pxx .planner_links__EW0UH,.planner_planner__z4Pxx .planner_products__kOVvz,.planner_planner__z4Pxx .planner_step__k7sDz{display:none!important}.planner_planner__z4Pxx .planner_group__bOeEn{padding:10px!important;margin-bottom:10px!important;break-inside:avoid}.planner_planner__z4Pxx .planner_checks__lEJZI{margin-top:6px}.planner_planner__z4Pxx .planner_check__jfATG{padding:4px 0}.planner_planner__z4Pxx .planner_request__zw1Vb{padding:4px 0;margin-top:5px}.planner_planner__z4Pxx .planner_request__zw1Vb[data-selected=false]{display:none}.planner_planner__z4Pxx .planner_printSummary__IS80x{margin:6px 0}.planner_planner__z4Pxx .planner_notice__dUD9e{margin-bottom:10px}.planner_planner__z4Pxx .planner_results__NW3Bk{margin-top:8px}.planner_planner__z4Pxx .planner_caution__GLJCM{padding:6px 8px}.planner_planner__z4Pxx .planner_summary__fXEJ4{margin-top:12px}}@media (max-width:900px){.planner_conditionGrid__unN_h{grid-template-columns:repeat(2,minmax(0,1fr))}.planner_summary__fXEJ4{grid-template-columns:1fr}.planner_savePanel__y7O_X{border-left:0;border-top:1px solid #d7e2dc}.planner_sectionHeading__lrpJf{display:block}.planner_count__G6gt3{margin-top:12px!important}}@media (max-width:640px){.planner_group__bOeEn,.planner_panel__wLZYE,.planner_preset__siOUd,.planner_savePanel__y7O_X,.planner_summaryMain__Eg2zZ{padding:20px 16px}.planner_notice__dUD9e{padding:18px 16px}.planner_conditionGrid__unN_h,.planner_groupGrid__0_TvT{grid-template-columns:1fr}.planner_results__NW3Bk{margin-top:36px}.planner_groupGrid__0_TvT{gap:18px}.planner_condition__vPKyT{padding:13px}.planner_summary__fXEJ4{margin-top:32px}}@media (max-width:480px){.planner_products__kOVvz{grid-template-columns:1fr}.planner_product__zkrti{display:grid;grid-template-columns:80px minmax(0,1fr);gap:0 12px}.planner_product__zkrti img{grid-row:span 3;width:80px;height:90px}.planner_product__zkrti b,.planner_product__zkrti span{margin-top:0}}@media print{.planner_planner__z4Pxx{font-size:10pt;line-height:1.6}.planner_controls__aQPnJ{display:none!important}.planner_printSummary__IS80x{display:block;margin:12px 0}.planner_groupGrid__0_TvT{display:block}.planner_group__bOeEn{break-inside:avoid;box-shadow:none;margin-bottom:18px;padding:16px}.planner_products__kOVvz{display:flex}.planner_product__zkrti{width:150px}.planner_product__zkrti img{height:70px}.planner_summary__fXEJ4{display:block}.planner_summaryMain__Eg2zZ{padding:16px}.planner_results__NW3Bk{margin-top:24px}.planner_planner__z4Pxx h2{font-size:16pt}.planner_planner__z4Pxx h3{font-size:13pt}.planner_notice__dUD9e{padding:12px}.planner_check__jfATG small,.planner_count__G6gt3,.planner_step__k7sDz{color:#263d35}.planner_request__zw1Vb{border-color:#263d35;color:#263d35}.planner_planner__z4Pxx{page:event-checklist}}@page event-checklist{margin:12mm}.tool-entry_entry__u_WMn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;padding:28px 30px;margin-top:30px;border:1px solid #e5cbd5;border-left:5px solid #c91d60;border-radius:10px;background:#fff;color:#18372f}.tool-entry_label__dvn08{font-size:14px!important;font-weight:800;color:#a91850}.tool-entry_entry__u_WMn h3{font-size:26px;font-weight:800;line-height:1.6;margin-top:10px;text-wrap:pretty}.tool-entry_entry__u_WMn p{font-size:16px;line-height:1.95;margin-top:10px;max-width:760px}.tool-entry_entry__u_WMn>a{display:inline-flex;align-items:center;justify-content:center;min-height:54px;max-width:100%;padding:14px 22px;border-radius:6px;background:#c91d60;color:#fff;font-size:16px;line-height:1.7;font-weight:700}.tool-entry_entry__u_WMn a:hover{background:#a91850}.tool-entry_entry__u_WMn a:focus-visible{outline:3px solid #007a4d;outline-offset:4px}@media(max-width:900px){.tool-entry_entry__u_WMn{grid-template-columns:1fr;padding:23px;gap:20px}.tool-entry_entry__u_WMn h3{font-size:24px}.tool-entry_entry__u_WMn>a{justify-self:start}}@media print{.tool-entry_entry__u_WMn{display:none!important}}.discovery_discovery__zlaTy{border-top:1px solid #dce3e0;background:#fff}.discovery_topics__Bi8Z3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.discovery_guides__xjrZc>a,.discovery_topics__Bi8Z3>a{border:1px solid #dce3e0;border-radius:10px;padding:25px;display:block;background:#fff;min-width:0;transition:border-color .2s,box-shadow .2s}.discovery_guides__xjrZc>a:hover,.discovery_topics__Bi8Z3>a:hover{border-color:#007a4d;box-shadow:0 6px 20px #18372f10}.discovery_guides__xjrZc h3,.discovery_topics__Bi8Z3 h3{font-size:22px;font-weight:700;line-height:1.65;margin-top:9px;color:#18372f}.discovery_guides__xjrZc h3 span,.discovery_topics__Bi8Z3 h3 span{color:#c91d60}.discovery_guides__xjrZc p,.discovery_topics__Bi8Z3 p{font-size:16px;line-height:1.9;margin-top:10px;color:#46544c}.discovery_planner__Nu3GT{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:25px;padding:32px;border:1px solid #bfd8cb;border-left:5px solid #007a4d;border-radius:10px;background:#fff}.discovery_planner__Nu3GT h3{font-size:24px;font-weight:700;line-height:1.6;margin-top:8px}.discovery_planner__Nu3GT p{font-size:16px;line-height:1.9;margin-top:10px;max-width:660px}.discovery_planner__Nu3GT>a{flex-shrink:0}.discovery_guides__xjrZc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}.discovery_guides__xjrZc h3{font-size:20px}.discovery_notice__ASQze{border-left:4px solid #c91d60;padding:22px 24px;background:#faf7f8;margin-top:30px;font-size:16px;line-height:1.95}.discovery_heroNote__DwOSC{font-size:14px;line-height:1.9;color:#59665f;margin-top:14px}.discovery_plannerPage__tlBUD{background:#fff}.discovery_plannerArea__oh46p{min-width:0}@media print{body:has(.discovery_plannerPage__tlBUD)>:not(main){display:none!important}body:has(.discovery_plannerPage__tlBUD){padding:0!important}.discovery_plannerPage__tlBUD{background:white}.discovery_plannerPage__tlBUD>:not(.discovery_plannerArea__oh46p){display:none!important}.discovery_plannerArea__oh46p{width:100%;margin:0}.discovery_plannerArea__oh46p>nav{display:none!important}}@media print{body:has(.discovery_plannerPage__tlBUD) footer,body:has(.discovery_plannerPage__tlBUD) header{display:none!important}}@media(max-width:767px){.discovery_guides__xjrZc,.discovery_topics__Bi8Z3{grid-template-columns:1fr}.discovery_guides__xjrZc>a,.discovery_topics__Bi8Z3>a{padding:22px}.discovery_planner__Nu3GT{display:block;padding:24px}.discovery_planner__Nu3GT h3{font-size:21px}.discovery_planner__Nu3GT>a{margin-top:22px;width:100%}.discovery_notice__ASQze{padding:20px}}.choice-cards_grid__RO7kN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px}.choice-cards_card__rbdoj{min-width:0;border:1px solid #dce3e0;border-radius:12px;overflow:hidden;background:#fff}.choice-cards_visual__Sl8zg{padding:20px 22px 16px;border-bottom:1px solid #e1e8e4}.choice-cards_visual__Sl8zg>a{display:block;border-radius:6px;overflow:hidden}.choice-cards_productPhoto__WDoh8 img{width:100%;height:180px;object-fit:contain}.choice-cards_companyPhoto__eDjHZ img{width:100%;height:180px;object-fit:cover}.choice-cards_visual__Sl8zg p{font-size:16px;line-height:1.75;font-weight:700;color:#007a4d;margin-top:14px}.choice-cards_copy__RgAeU{padding:24px}.choice-cards_number__59nRN{display:block;color:#c91d60;font-weight:800;font-size:18px}.choice-cards_copy__RgAeU h3{font-size:24px;font-weight:750;line-height:1.6;margin:8px 0 15px;text-wrap:balance}.choice-cards_copy__RgAeU>p{font-size:16px;line-height:1.95;color:#46544c;word-break:auto-phrase;text-wrap:pretty}.choice-cards_copy__RgAeU ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.choice-cards_copy__RgAeU li{border:1px solid #dce3e0;border-radius:4px;padding:6px 9px;font-size:14px;line-height:1.65}.choice-cards_copy__RgAeU .choice-cards_benefit__KDECv{border-top:2px solid #c91d60;margin-top:23px;padding-top:17px;font-weight:700;color:#18372f}.choice-cards_sign__LZaoi{padding:24px 12px;background:#007a4d;min-height:180px;color:#fff;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:14px}.choice-cards_sign__LZaoi span{font-size:14px}.choice-cards_sign__LZaoi strong{font-size:clamp(25px,2.2vw,34px);font-weight:800;line-height:1.5}.choice-cards_visual__Sl8zg a:focus-visible{outline:3px solid #c91d60;outline-offset:4px}@media(max-width:1023px){.choice-cards_grid__RO7kN{grid-template-columns:1fr}.choice-cards_card__rbdoj{display:grid;grid-template-columns:240px 1fr}.choice-cards_visual__Sl8zg{border-bottom:0;border-right:1px solid #e1e8e4}.choice-cards_copy__RgAeU{padding:24px}.choice-cards_copy__RgAeU h3{text-wrap:pretty}}@media(max-width:600px){.choice-cards_card__rbdoj{display:block}.choice-cards_visual__Sl8zg{border-right:0;border-bottom:1px solid #e1e8e4}.choice-cards_copy__RgAeU{padding:22px}.choice-cards_copy__RgAeU h3{font-size:23px}.choice-cards_companyPhoto__eDjHZ img,.choice-cards_productPhoto__WDoh8 img{height:180px}}.fence-comparison_section__sND40{padding:76px 0;background:#fff;border-block:1px solid #dce3e0;color:#18372f;scroll-margin-top:150px}.fence-comparison_inner__PwHS4{width:min(1240px,calc(100% - 48px));margin-inline:auto}.fence-comparison_eyebrow__2yTXa{color:#007a4d;font-size:16px;font-weight:700;line-height:1.8;letter-spacing:.06em}.fence-comparison_section__sND40 h2{max-width:1000px;margin-top:12px;font-size:clamp(30px,3.5vw,46px);font-weight:800;line-height:1.5;letter-spacing:-.025em}.fence-comparison_lead__cYPOI{max-width:900px;margin-top:20px;font-size:18px;line-height:1.95;color:#3e4d46}.fence-comparison_grid__tvCri{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;align-items:stretch}.fence-comparison_card__31su7{min-width:0;display:flex;flex-direction:column;border:1px solid #d2ddd6;border-top:4px solid #007a4d;border-radius:9px;background:#fff;overflow:hidden}.fence-comparison_card__31su7:nth-child(2n){border-top-color:#c91d60}.fence-comparison_use__pUE4h{display:flex;gap:9px;align-items:baseline;padding:18px 18px 0;font-size:16px;font-weight:700;line-height:1.7}.fence-comparison_use__pUE4h>span{flex-shrink:0;color:#c91d60;font-size:18px;font-weight:800}.fence-comparison_photo__eF5zz{display:flex;align-items:center;justify-content:center;margin:10px 16px 0;padding:12px 0;min-height:194px;border-radius:5px;background:#fff}.fence-comparison_photo__eF5zz img{width:100%;height:170px;object-fit:contain;transition:transform .2s}.fence-comparison_photo__eF5zz:hover img{transform:scale(1.025)}.fence-comparison_content__QnGBS{display:flex;flex:1;flex-direction:column;padding:0 18px 22px}.fence-comparison_height__M9CxV{align-self:flex-start;padding:6px 9px;border:1px solid #c6dbce;border-radius:4px;font-size:16px;line-height:1.7;color:#00643f}.fence-comparison_height__M9CxV strong{font-weight:800}.fence-comparison_card__31su7 h3{margin-top:14px;font-size:22px;font-weight:800;line-height:1.6}.fence-comparison_description__EMG6K{margin-top:12px;font-size:16px;line-height:1.9;color:#3e4d46}.fence-comparison_spec__V3rmg{margin-top:14px;padding-bottom:18px;border-bottom:1px solid #dce3e0;font-size:16px;line-height:1.8;color:#526158}.fence-comparison_checks__phdU6{display:grid;gap:17px;padding:20px 0}.fence-comparison_checks__phdU6 dt{color:#006b44;font-size:16px;font-weight:800;line-height:1.7}.fence-comparison_checks__phdU6 dd{margin-top:4px;color:#3e4d46;font-size:16px;line-height:1.9}.fence-comparison_links__8xHYf{display:grid;gap:9px;padding-top:15px;margin-top:auto;border-top:1px solid #dce3e0}.fence-comparison_links__8xHYf a{display:block;padding:6px 0;font-size:16px;font-weight:700;line-height:1.8;color:#006b44;text-decoration:underline;text-underline-offset:4px}.fence-comparison_links__8xHYf a:hover{color:#b31955}.fence-comparison_caption__h4YaV{margin-top:22px;color:#526158;font-size:16px;line-height:1.9}.fence-comparison_note__8xeMM{padding-left:16px;margin-top:18px;border-left:3px solid #c91d60;color:#3e4d46;font-size:16px;line-height:1.9}.fence-comparison_consult__AArHY{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-top:32px;padding:26px 28px;border:1px solid #d2ddd6;border-radius:8px}.fence-comparison_consult__AArHY>div{max-width:760px}.fence-comparison_consult__AArHY h3{font-size:22px;font-weight:800;line-height:1.65}.fence-comparison_consult__AArHY p{margin-top:10px;font-size:16px;line-height:1.95;color:#3e4d46}.fence-comparison_button__aIzLg{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:14px;max-width:100%;min-height:54px;padding:15px 20px;border:1px solid #c91d60;border-radius:6px;box-shadow:0 3px 0 #a4154d;color:#fff;background:#c91d60;font-size:16px;font-weight:700;line-height:1.7;text-align:center}.fence-comparison_button__aIzLg:hover{background:#ac164f}.fence-comparison_section__sND40 a:focus-visible{outline:3px solid #c91d60;outline-offset:4px}@media (max-width:1199px){.fence-comparison_grid__tvCri{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fence-comparison_photo__eF5zz{min-height:224px}.fence-comparison_photo__eF5zz img{height:200px}.fence-comparison_content__QnGBS{padding:0 24px 24px}.fence-comparison_use__pUE4h{padding:20px 24px 0}.fence-comparison_consult__AArHY{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:639px){.fence-comparison_section__sND40{padding:52px 0;scroll-margin-top:120px}.fence-comparison_inner__PwHS4{width:calc(100% - 32px)}.fence-comparison_section__sND40 h2{font-size:30px;line-height:1.55}.fence-comparison_lead__cYPOI{font-size:17px}.fence-comparison_grid__tvCri{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:26px}.fence-comparison_photo__eF5zz{min-height:204px}.fence-comparison_photo__eF5zz img{height:180px}.fence-comparison_content__QnGBS{padding:0 20px 24px}.fence-comparison_use__pUE4h{padding:18px 20px 0}.fence-comparison_card__31su7 h3{font-size:24px}.fence-comparison_consult__AArHY{padding:22px 20px}.fence-comparison_button__aIzLg{width:100%;padding-inline:14px;gap:8px}}@media (prefers-reduced-motion:reduce){.fence-comparison_photo__eF5zz img{transition:none}.fence-comparison_photo__eF5zz:hover img{transform:none}}.fence-comparison_card__31su7 h3{word-break:normal;text-wrap:balance}.fence-comparison_namePart__niZzv{display:inline-block;white-space:nowrap}.detail-guide_comparison__SfPik{margin-top:32px}.detail-guide_comparison__SfPik table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:16px;line-height:1.85}.detail-guide_comparison__SfPik caption{text-align:left;font-size:20px;font-weight:700;color:#18372f;padding-bottom:18px}.detail-guide_comparison__SfPik td,.detail-guide_comparison__SfPik th{border:1px solid #dce3e0;padding:20px;vertical-align:top;overflow-wrap:anywhere}.detail-guide_comparison__SfPik thead th{background:#006b50;color:#fff;text-align:left}.detail-guide_comparison__SfPik tbody th{background:#f7f9f8;text-align:left;font-weight:700}.detail-guide_details__RdPKJ{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.detail-guide_details__RdPKJ article{min-width:0;padding:30px;border:1px solid #dce3e0;border-top:4px solid #007a4d;border-radius:8px;background:#fff}.detail-guide_details__RdPKJ article:nth-child(2n){border-top-color:#c91d60}.detail-guide_details__RdPKJ h3{font-size:26px;line-height:1.6;font-weight:800;margin:14px 0 20px}.detail-guide_details__RdPKJ li,.detail-guide_details__RdPKJ p{font-size:17px;line-height:1.95;color:#374e44}.detail-guide_details__RdPKJ p+p{margin-top:16px}.detail-guide_details__RdPKJ ul{margin-top:18px;padding-left:1.3em;list-style:disc}.detail-guide_details__RdPKJ li+li{margin-top:10px}.detail-guide_links___H4sB{display:grid;gap:10px;margin-top:22px}.detail-guide_links___H4sB a{color:#007a4d;font-size:16px;line-height:1.75;font-weight:700;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:flex;align-items:center}.detail-guide_links___H4sB a:focus-visible{outline:3px solid #c91d60;outline-offset:4px}@media(max-width:900px){.detail-guide_details__RdPKJ{grid-template-columns:1fr}}@media(max-width:640px){.detail-guide_comparison__SfPik caption,.detail-guide_comparison__SfPik table,.detail-guide_comparison__SfPik tbody,.detail-guide_comparison__SfPik td,.detail-guide_comparison__SfPik th,.detail-guide_comparison__SfPik tr{display:block}.detail-guide_comparison__SfPik caption{width:100%}.detail-guide_comparison__SfPik thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.detail-guide_comparison__SfPik tbody{display:grid;gap:20px}.detail-guide_comparison__SfPik tr{border:1px solid #dce3e0;border-radius:8px;overflow:hidden}.detail-guide_comparison__SfPik td,.detail-guide_comparison__SfPik th{border:0;padding:16px 20px}.detail-guide_comparison__SfPik tbody th{font-size:20px}.detail-guide_comparison__SfPik td+td{border-top:1px solid #dce3e0}.detail-guide_comparison__SfPik td:before{content:attr(data-label);display:block;font-weight:700;color:#007a4d;margin-bottom:6px}.detail-guide_details__RdPKJ article{padding:24px 20px}.detail-guide_details__RdPKJ h3{font-size:24px}.detail-guide_details__RdPKJ li,.detail-guide_details__RdPKJ p{font-size:16px}}.page_page__lgHs7{background:#fff}.page_toolArea__PRRH7{scroll-margin-top:135px}.page_useGrid__k_x7H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.page_useGrid__k_x7H article{padding:25px;border:1px solid #dce3e0;border-radius:12px;background:#fff;min-width:0}.page_sampleSign__wLzFh{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:22px 16px;min-height:110px;font-size:22px;font-weight:800;line-height:1.6;background:#007a4d;color:#fff;border-radius:6px}.page_sampleSign__wLzFh span{font-size:40px;line-height:1;flex-shrink:0}.page_useGrid__k_x7H article:nth-child(2) .page_sampleSign__wLzFh{background:#c91d60}.page_useGrid__k_x7H h3{font-size:24px;font-weight:800;line-height:1.65;margin-top:24px}.page_useGrid__k_x7H p{font-size:16px;line-height:1.95;color:#46544c;margin-top:12px}.page_useGrid__k_x7H a{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;font-size:16px;line-height:1.8;font-weight:700;color:#007a4d;text-decoration:underline;text-underline-offset:5px}@media(max-width:900px){.page_useGrid__k_x7H{grid-template-columns:1fr}.page_sampleSign__wLzFh{max-width:400px}.page_useGrid__k_x7H article{padding:23px}.page_toolArea__PRRH7{scroll-margin-top:100px}}@media print{body:has(.page_page__lgHs7)>:not(main){display:none!important}body:has(.page_page__lgHs7){padding:0!important}body:has(.page_page__lgHs7) footer,body:has(.page_page__lgHs7) header{display:none!important}.page_page__lgHs7>:not(.page_toolArea__PRRH7){display:none!important}.page_toolArea__PRRH7{width:297mm!important;max-width:none!important;margin:0!important;padding:0!important}.page_toolArea__PRRH7>nav{display:none!important}}