.ns-page{color:#4b3b2c;padding-top:28px;padding-bottom:40px}.ns-page h1,.ns-page h2,.ns-page h3,.ns-page p,.ns-page figure{margin:0}.ns-breadcrumb{color:#756b61;margin-bottom:28px;font-size:13px}.ns-breadcrumb a{color:#9b6743}.ns-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:7%;display:grid}.ns-kicker{letter-spacing:1px;color:#b47d54;font-size:13px}.ns-page h1{margin:16px 0 20px;font-size:36px;font-weight:500;line-height:1.6}.ns-answer{color:#837466;max-width:510px;font-size:15px;line-height:2.05}.ns-facts{flex-wrap:wrap;gap:24px;margin:25px 0 28px;display:flex}.ns-facts div{flex-direction:column;gap:9px;display:flex}.ns-facts dt{color:#756b61;font-size:13px}.ns-facts dd{color:#6a5440;margin:0;font-size:15px}.ns-primary{color:#fff;background:#b94006;justify-content:space-between;align-items:center;gap:28px;padding:14px 20px;font-size:15px;line-height:1.6;display:inline-flex}.ns-secondary{color:#a06e45;margin-top:17px;font-size:13px;line-height:1.8;display:block}.ns-intro figure{min-width:0}.ns-intro figure img{aspect-ratio:4/3;object-fit:contain;background:#f4f0e9;width:100%;height:auto;display:block}.ns-intro figcaption{color:#a28c76;justify-content:space-between;gap:15px;margin-top:11px;font-size:13px;line-height:1.8;display:flex}.ns-intro figcaption a{color:#a36436;white-space:nowrap}.ns-nav{color:#a66b3e;border-top:1px solid #e7ddcf;border-bottom:1px solid #e7ddcf;flex-wrap:wrap;gap:30px;margin:35px 0 0;padding:15px 0;font-size:13px;display:flex}.ns-section{margin-top:18px;padding-top:36px;scroll-margin-top:20px}.ns-heading{align-items:baseline;gap:25px;margin-bottom:26px;display:flex}.ns-heading>span{white-space:nowrap;color:#b79775;font-size:13px}.ns-page h2{font-size:25px;font-weight:400;line-height:1.6}.ns-heading p{color:#a08b76;margin-top:9px;font-size:13px;line-height:1.9}.ns-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:15px;line-height:2}.ns-table th,.ns-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e9e1d6;padding:20px 25px}.ns-table thead th{color:#a08468;background:#f6f2ea;font-size:13px;font-weight:400}.ns-table th:first-child{width:15%}.ns-table tbody th{color:#6a4e35;font-size:15px;font-weight:500}.ns-table td{color:#857363}.ns-note{color:#756b61;font-size:13px;line-height:1.95;margin-top:16px!important}.ns-quote{background:#faf5ec;border-top:2px solid #bc6a36;grid-template-columns:300px minmax(0,1fr);gap:45px;padding:30px 35px;display:grid}.ns-price small{color:#9d7856;font-size:13px}.ns-price strong{color:#b94006;margin:13px 0;font:48px/1.4 Georgia,serif;display:block}.ns-price strong span{margin-left:10px;font:12px Microsoft YaHei,sans-serif}.ns-price p{color:#836344;font-size:15px;line-height:1.9}.ns-price>a{color:#a45927;margin-top:20px;font-size:13px;display:inline-block}.ns-terms h3{margin-bottom:13px;font-size:15px;font-weight:500}.ns-terms ul{color:#967b60;margin:0;padding-left:17px;font-size:15px;line-height:2}.ns-terms li+li{margin-top:10px}.ns-exclusions{border:1px solid #e8dfd1;border-top:0;padding:22px 30px}.ns-exclusions h3{margin-bottom:10px;font-size:15px;font-weight:500}.ns-exclusions p{color:#947b65;font-size:13px;line-height:1.95}.ns-exclusions p+p{margin-top:7px}.ns-process{border-top:1px solid #e9dfd0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ns-process li{border-bottom:1px solid #e9dfd0;padding:22px 22px 23px 0}.ns-process li>span{color:#c4a17f;font:italic 20px Georgia,serif}.ns-process h3{margin:10px 0;font-size:15px;font-weight:500}.ns-process p{color:#9a826b;max-width:210px;font-size:13px;line-height:1.9}.ns-inline{color:#a65b28;margin-top:20px;font-size:13px;display:inline-block}.ns-cases{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ns-faq article{border-top:1px solid #e9dfd0;grid-template-columns:1fr 2fr;gap:40px;padding:23px 0;display:grid}.ns-faq h3{font-size:15px;font-weight:500;line-height:1.85}.ns-faq p{color:#897260;font-size:15px;line-height:2}.ns-faq p a{color:#a55d2e}.ns-contact{background:#f7f2e9;justify-content:space-between;align-items:center;gap:35px;margin-top:35px;padding:30px 35px;display:flex}.ns-contact small{color:#a68b6e;font-size:13px}.ns-contact h2{margin:12px 0;font-size:26px}.ns-contact p{color:#967d63;font-size:13px;line-height:1.9}.ns-phone{color:#a95321;margin-top:10px;font:25px/1.8 Georgia,serif;display:inline-block}.ns-source{color:#756b61;font-size:13px;line-height:1.9;margin-top:18px!important}@media (width>=761px) and (width<=1599px){.ns-intro figcaption,.ns-terms,.ns-faq,.ns-contact,.ns-table th:last-child,.ns-table td:last-child{padding-right:80px}}@media (width<=1100px) and (width>=761px){.ns-intro{gap:5%}.ns-page h1{font-size:29px}.ns-answer{font-size:15px}.ns-quote{grid-template-columns:240px 1fr;gap:25px;padding:25px}.ns-facts{gap:17px}.ns-process{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.ns-page{padding-top:22px}.ns-breadcrumb{margin-bottom:22px}.ns-intro{grid-template-columns:1fr;gap:28px}.ns-page h1{margin:14px 0 18px;font-size:27px}.ns-answer{font-size:15px}.ns-facts{justify-content:space-between;gap:18px;margin:22px 0}.ns-facts dd,.ns-facts dt{font-size:13px}.ns-primary{gap:16px;padding:12px 17px;font-size:13px}.ns-nav{gap:12px 23px;margin-top:25px;padding:13px 0;font-size:13px}.ns-section{margin-top:9px;padding-top:27px}.ns-heading{margin-bottom:20px;display:block}.ns-heading>span{margin-bottom:9px;font-size:13px;display:block}.ns-page h2{font-size:21px}.ns-heading p{font-size:13px}.ns-table th,.ns-table td{padding:13px 9px;font-size:13px;line-height:1.95}.ns-table th:first-child{width:17%}.ns-table tbody th{font-size:15px}.ns-note{font-size:13px}.ns-quote{grid-template-columns:1fr;gap:24px;padding:24px}.ns-price strong{margin:8px 0;font-size:43px}.ns-price p{font-size:15px}.ns-price>a{margin-top:12px}.ns-terms{border-top:1px solid #e3d2ba;padding-top:20px}.ns-terms ul{font-size:13px}.ns-exclusions{padding:20px}.ns-process{grid-template-columns:1fr 1fr}.ns-process li{padding:18px 16px 18px 0}.ns-process h3{font-size:15px}.ns-process p{font-size:13px}.ns-cases{grid-template-columns:1fr;gap:24px}.ns-faq article{grid-template-columns:1fr;gap:9px;padding:20px 0}.ns-faq h3{font-size:15px}.ns-faq p{font-size:13px}.ns-contact{margin-top:28px;padding:24px;display:block}.ns-contact>div+div{margin-top:23px}.ns-contact h2{font-size:23px}.ns-contact p,.ns-intro figcaption{font-size:13px}}.oh-sheet{color:#6d523a;background:#f7f2e9;border-top:2px solid #be7545;margin:0;padding:28px 32px;box-shadow:0 12px 35px #79512508}.oh-sheet-head{border-bottom:1px solid #e5d8c7;justify-content:space-between;gap:15px;padding-bottom:16px;display:flex}.oh-sheet-head small,.oh-sheet-head>span{color:#ac8d6f;font-size:13px}.oh-sheet h2{margin:22px 0;font-size:28px;line-height:1.6}.oh-sheet dl{margin:0}.oh-sheet dl>div{border-top:1px solid #e5d8c7;padding:15px 0}.oh-sheet dt{font-size:15px}.oh-sheet dt span{color:#bc9874;margin-right:15px;font:italic 15px Georgia,serif}.oh-sheet dd{color:#a28a71;margin:9px 0 0 34px;font-size:13px;line-height:1.9}.oh-sheet>p{color:#a38b73;margin-top:17px;font-size:13px;line-height:1.9}.oh-table th:first-child{width:21%}.oh-boundary{background:#faf7f2;grid-template-columns:100px minmax(0,1fr);gap:8px 20px;margin-top:20px;padding:20px 24px;display:grid}.oh-boundary strong{font-size:15px;font-weight:500}.oh-boundary p{color:#947c66;font-size:13px;line-height:1.95}.oh-boundary a{color:#aa5c2a;grid-column:2;margin-top:6px;font-size:13px}.oh-cost .ns-price h3{color:#8c4c25;margin:15px 0;font-size:24px;line-height:1.8}.oh-living{border-top:1px solid #e6dccf;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:24px;display:grid}.oh-living article>span{color:#756b61;font:italic 21px Georgia,serif}.oh-living h3{margin:13px 0;font-size:15px;font-weight:400;line-height:1.7}.oh-living p{color:#967d65;font-size:15px;line-height:2}.oh-reading{grid-template-columns:1fr 1fr;gap:28px;display:grid}.oh-reading>a{background:#faf6ef;border-top:1px solid #e6d8c6;padding:24px}.oh-reading small{color:#b09170;font-size:13px}.oh-reading h3{color:#78573c;margin:13px 0;font-size:15px;font-weight:400;line-height:1.8}.oh-reading a>span{color:#af6736;font-size:13px}@media (width>=761px) and (width<=1599px){.oh-sheet,.oh-living article:last-child,.oh-reading>a:last-child{padding-right:75px}}@media (width<=1100px) and (width>=761px){.oh-sheet{padding-left:22px}.oh-sheet h2{font-size:25px}.oh-sheet dd{margin-left:0}.oh-sheet dt{font-size:15px}.oh-living{gap:22px}}@media (width<=760px){.oh-sheet{padding:23px}.oh-sheet h2{font-size:25px}.oh-sheet dl>div{padding:15px 0}.oh-table th:first-child{width:26%}.oh-boundary{grid-template-columns:1fr;gap:9px;padding:20px}.oh-boundary a{grid-column:1}.oh-cost .ns-price h3{font-size:23px}.oh-living{grid-template-columns:1fr;gap:22px}.oh-living h3{margin:9px 0;font-size:15px}.oh-living p{font-size:13px}.oh-reading{grid-template-columns:1fr;gap:20px}.oh-reading>a{padding:22px}.oh-reading h3{font-size:15px}}.pr-sheet h2{margin-bottom:18px}.pr-area-links{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.pr-area-links a{color:#76583e;border-top:1px solid #e5d8c7;align-items:center;gap:10px;padding:22px 0;font-size:15px;display:flex}.pr-area-links a>span{color:#bd9875;font:italic 12px Georgia,serif}.pr-area-links b{color:#ab6e3e;margin-left:auto;font-size:15px;font-weight:400}.pr-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.pr-areas article{border-top:1px solid #e8dfd3;padding:25px 0;scroll-margin-top:25px}.pr-area-heading{align-items:baseline;gap:14px;margin-bottom:13px;display:flex}.pr-area-heading>span{color:#c5a27d;font:italic 17px Georgia,serif}.pr-areas h3,.pr-boundaries h3{font-size:15px;font-weight:400;line-height:1.8}.pr-areas article>p{color:#8f7762;font-size:15px;line-height:2}.pr-prepare{margin-top:15px}.pr-prepare small{color:#b09477;font-size:13px}.pr-prepare p{color:#a08a74;margin-top:5px;font-size:13px;line-height:1.95}.pr-boundaries{border-top:1px solid #e8dfd3;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:23px;display:grid}.pr-boundaries p{color:#947c66;margin-top:12px;font-size:15px;line-height:2}.pr-cost .ns-price h3{color:#8b4b25;margin:14px 0;font-size:24px;line-height:1.8}@media (width>=761px) and (width<=1599px){.pr-areas article:nth-child(3n),.pr-boundaries article:last-child{padding-right:65px}}@media (width<=1100px) and (width>=761px){.pr-areas{grid-template-columns:1fr 1fr}.pr-areas article:nth-child(3n){padding-right:0}.pr-areas article:nth-child(2n){padding-right:65px}.pr-area-links{grid-template-columns:1fr;gap:0}.pr-area-links a{padding:12px 0}.pr-sheet{padding-top:22px;padding-bottom:22px}}@media (width<=760px){.pr-areas{grid-template-columns:1fr;gap:0}.pr-areas article{padding:22px 0}.pr-area-links{gap:0 18px}.pr-area-links a{padding:18px 0;font-size:15px}.pr-area-heading{margin-bottom:9px}.pr-areas h3,.pr-boundaries h3{font-size:15px}.pr-areas article>p,.pr-boundaries p{font-size:13px}.pr-boundaries{grid-template-columns:1fr;gap:24px}.pr-cost .ns-price h3{font-size:23px}}.rd-scope{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.rd-scope article{border-top:1px solid #e6dccf;padding:23px 0}.rd-scope article>span{color:#c3a282;font:italic 20px Georgia,serif}.rd-scope h3{margin:11px 0;font-size:15px;font-weight:400;line-height:1.8}.rd-scope p{color:#937a65;max-width:490px;font-size:15px;line-height:2}.rd-table th:first-child{width:23%}.rd-agreement{margin-top:26px}.rd-agreement .ns-price h3{color:#8e4e28;margin:15px 0;font-size:24px;line-height:1.8}.rd-team{background:#faf6ef;border-top:1px solid #dfcdb7;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:27px 30px;display:grid}.rd-team small{color:#b18a64;font-size:13px}.rd-team h3{margin:11px 0;font-size:23px;font-weight:400;line-height:1.6}.rd-team p{color:#967b61;max-width:580px;font-size:15px;line-height:2}@media (width>=761px) and (width<=1599px){.rd-scope article:nth-child(2n),.rd-team{padding-right:80px}}@media (width<=1100px) and (width>=761px){.rd-team{gap:25px}.rd-team .ns-primary{gap:15px;padding:12px 15px;font-size:13px}}@media (width<=760px){.rd-scope{grid-template-columns:1fr;gap:0}.rd-scope h3{font-size:15px}.rd-scope p{font-size:13px}.rd-table th:first-child{width:28%}.rd-agreement .ns-price h3{font-size:23px}.rd-team{grid-template-columns:1fr;gap:22px;padding:23px}.rd-team p{font-size:13px}.rd-team h3{font-size:22px}}
