@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_bf4da7a2-module__7VNkaG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_bf4da7a2-module__7VNkaG__variable{--font-dm:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eeb62161d861263b-s.0xn45yjo0ekea.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2d85136c4a70e605-s.36-e5g14g1tf1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Display Fallback;src:local(Times New Roman);ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:92.06%}.libre_caslon_display_3b92b129-module__snr3XG__className{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-style:normal;font-weight:400}.libre_caslon_display_3b92b129-module__snr3XG__variable{--font-caslon:"Libre Caslon Display", "Libre Caslon Display Fallback"}
.comercial *{box-sizing:border-box}.comercial{scroll-behavior:smooth;color:#142b40;font-family:var(--font-dm), Arial, sans-serif;background:#fff;margin:0;font-size:17px;line-height:1.65}.comercial h1,.comercial h2,.comercial h3,.comercial .brand{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.04em;line-height:1.12}.comercial h1{margin:22px 0;font-size:clamp(40px,5.3vw,76px);font-weight:600}.comercial h2{font-size:clamp(32px,3.5vw,48px);font-weight:600}.comercial h3{font-size:25px}.comercial a{color:inherit}.comercial header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-bottom:1px solid #dfe5e9;position:sticky;top:0}.comercial nav{align-items:center;gap:26px;max-width:1280px;margin:auto;padding:20px 28px;display:flex}.comercial nav>a:not(.brand){font-size:14px;text-decoration:none}.comercial .brand{letter-spacing:-1.5px;margin-right:auto;font-size:29px;font-weight:800;text-decoration:none}.comercial .brand small{letter-spacing:2.3px;margin-top:5px;font-size:9px;display:block}.comercial .btn{color:#fff;font:600 15px var(--font-dm), Arial;cursor:pointer;background:#007f82;border:1px solid #007f82;border-radius:5px;justify-content:center;align-items:center;padding:13px 23px;text-decoration:none;display:inline-flex}.comercial .btn.secondary{color:#142b40;background:0 0;border-color:#b7c3cd}.comercial .wrap{max-width:1220px;margin:auto;padding:0 28px}.comercial .hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;padding-top:65px;padding-bottom:65px;display:grid}.comercial .eyebrow{text-transform:uppercase;letter-spacing:2px;color:#007f82;font-size:12px;font-weight:700}.comercial .hero p{color:#566876;max-width:570px;font-size:19px}.comercial .actions{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.comercial .visual{padding-bottom:26px;position:relative}.comercial .visual img{object-fit:cover;border-radius:8px;width:100%;height:530px}.comercial .float{background:#fff;border-left:4px solid #007f82;max-width:330px;padding:22px 28px;position:absolute;bottom:0;left:-20px;box-shadow:0 15px 60px #142b4020}.comercial .float strong{font-size:19px;display:block}.comercial .float small{color:#566876}.comercial .trust{border-top:1px solid #dfe5e9;border-bottom:1px solid #dfe5e9;justify-content:space-between;gap:20px;padding:22px 0;font-size:14px;display:flex}.comercial .section{padding:85px 0}.comercial .muted{background:#f3f5f7}.comercial .grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.comercial .card{background:#fff;border:1px solid #dfe5e9;border-radius:7px;padding:32px}.comercial .card .num{letter-spacing:2px;color:#007f82;font-size:13px}.comercial .card a{text-underline-offset:5px;font-size:15px;font-weight:700}.comercial .card p{color:#566876}.comercial .split{grid-template-columns:1fr 1fr;gap:70px;display:grid}.comercial .sticky{align-self:start;position:sticky;top:125px}.comercial .dark{color:#fff;background:#142b40}.comercial .dark p{color:#c5d1da}.comercial .dark .eyebrow{color:#78d5ce}.comercial .chapter{border-bottom:1px solid #ffffff25;padding:40px 0}.comercial .chapter h3{margin:12px 0}.comercial .report{color:#142b40;background:#fff;border-radius:6px;padding:30px;box-shadow:0 15px 35px #0002}.comercial .report .row{border-bottom:1px solid #dfe5e9;justify-content:space-between;padding:15px 0;display:flex}.comercial .tag{color:#00676b;background:#e5f3f1;border-radius:3px;padding:4px 10px;font-size:12px}.comercial details{border-bottom:1px solid #dfe5e9;padding:19px 0}.comercial summary{cursor:pointer;font-weight:600}.comercial footer{color:#c5d1da;background:#102536;padding:55px 0 90px}.comercial footer .brand{color:#fff}.comercial .footgrid{grid-template-columns:2fr 1fr 1fr;gap:50px;display:grid}.comercial footer a{margin:8px 0;font-size:14px;text-decoration:none;display:block}.comercial .mobilebar{display:none}.comercial .formgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.comercial label{font-size:14px;font-weight:600;display:block}.comercial input,.comercial select,.comercial textarea{background:#fff;border:1px solid #b7c3cd;border-radius:4px;width:100%;margin:7px 0 14px;padding:14px;font:16px Arial}.comercial input[type=checkbox]{width:auto}.comercial fieldset{border:0;margin:20px 0;padding:0}.comercial legend{font-size:23px;font-weight:700}.comercial .notice{background:#e5f3f1;border-radius:5px;padding:18px}.comercial .crumb{color:#566876;margin-top:30px;font-size:13px}.comercial .article{max-width:820px}.comercial .cover{letter-spacing:-7px;padding:45px 0;font-size:clamp(55px,9vw,120px);font-weight:800}.comercial .cover span{color:#007f82}.comercial .tiles{flex-wrap:wrap;gap:12px;display:flex}.comercial .tiles a{border:1px solid #cad4dd;border-radius:4px;padding:10px 18px;text-decoration:none}.comercial .fade{opacity:0;transition:all .6s;transform:translateY(18px)}.comercial .fade.visible{opacity:1;transform:none}@media (max-width:850px){.comercial nav{gap:12px;padding:16px 20px}.comercial nav>a:not(.brand):not(.btn){display:none}.comercial nav .btn{padding:10px;font-size:12px}.comercial .hero,.comercial .split,.comercial .grid,.comercial .footgrid{grid-template-columns:1fr;gap:28px}.comercial .hero{padding-top:35px}.comercial .visual img{height:340px}.comercial .float{left:12px}.comercial .trust{flex-wrap:wrap}.comercial .section{padding:55px 0}.comercial .sticky{position:static}.comercial .formgrid{grid-template-columns:1fr}.comercial .mobilebar{z-index:30;background:#fff;border-top:1px solid #dfe5e9;justify-content:space-around;padding:12px 7px;display:flex;position:fixed;bottom:0;left:0;right:0}.comercial .mobilebar a{font-size:13px;font-weight:700;text-decoration:none}.comercial .cover{letter-spacing:-3px}}@media (prefers-reduced-motion:reduce){.comercial{scroll-behavior:auto}.comercial .fade{opacity:1;transition:none;transform:none}}.comercial{font-family:var(--font-dm), Arial, sans-serif;color:#112b3d}.comercial h1,.comercial h2{font-family:var(--font-caslon), Georgia, serif;letter-spacing:-.035em;font-weight:400;line-height:1.03}.comercial h3{font-family:var(--font-dm), Arial, sans-serif;letter-spacing:-.035em}.comercial h1{font-size:clamp(43px,5.4vw,77px)}.comercial h2{font-size:clamp(35px,4vw,55px)}.comercial em{color:#148c99;font-weight:400}.comercial nav{padding-top:22px;padding-bottom:22px}.comercial .brand{letter-spacing:-1.8px;font-size:31px}.comercial .brand span{color:#008f9d;font-weight:700}.comercial .brand small{letter-spacing:2px;font-size:8px}.comercial .hero{gap:25px;padding-top:50px;padding-bottom:55px}.comercial .hero p{font-size:18px;line-height:1.7}.comercial .hero .visual img{border-radius:4px;height:535px}.comercial .btn{font-family:var(--font-dm), Arial;background:#008b98;border-color:#008b98;border-radius:30px;padding:14px 24px}.comercial .btn:hover{color:#fff;background:#006b77;border-color:#006b77}.comercial .btn.secondary{border-color:#a9c1cb}.comercial .eyebrow{color:#44828c;letter-spacing:1.8px}.comercial .trust{background:#f4f8fa;border-color:#e5edf1}.comercial .dark{background:#092a39}.comercial .dark em{color:#8cdae0}.comercial .card{border-color:#e0e9ed;border-radius:8px;transition:box-shadow .2s,transform .2s}.comercial .card:hover{transform:translateY(-3px);box-shadow:0 12px 35px #092a3910}.comercial .hotspot{background:#fffffff2;border-radius:10px;align-items:center;gap:10px;padding:13px 18px;display:flex;position:absolute;box-shadow:0 8px 30px #092a3915}.comercial .hotspot i{border:3px solid #0099a7;border-radius:50%;width:11px;height:11px}.comercial .hotspot strong{font-size:13px;display:block}.comercial .hotspot small{color:#647987;font-size:11px;display:block}.comercial .hotspot.one{top:18%;left:6%}.comercial .hotspot.two{top:58%;right:4%}.comercial .float{border-left:0;border-radius:8px;padding:20px 25px;bottom:4px;left:18px}.comercial .float strong{font-size:17px}.comercial .scroll-report{padding-top:90px;padding-bottom:70px}.comercial .scroll-report .split{gap:80px}.comercial .scroll-chapters .chapter{flex-direction:column;justify-content:center;min-height:330px;padding-top:60px;display:flex}.comercial .scroll-chapters h3{font-size:28px}.comercial .preview-report{margin-top:30px;padding:24px}.comercial .report-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.comercial .report-head .brand{font-size:23px}.comercial .report-label{margin-top:25px;font-size:12px;letter-spacing:1.5px!important;color:#007f82!important}.comercial .preview-report h3{font-size:24px}.comercial .preview-report p{color:#566876;min-height:55px}.comercial .preview-report .report-label{min-height:0}.comercial .report-progress{background:#e4edf0;border-radius:10px;height:5px;margin:25px 0;overflow:hidden}.comercial .report-progress span{background:#0096a2;width:25%;height:100%;transition:width .4s;display:block}.comercial .person-card{background:#f2f7f9;border-left:3px solid #0096a2;max-width:430px;padding:40px}.comercial .person-card h3{font-size:30px}.comercial .person-card hr{border:0;border-top:1px solid #cfdee4;margin:24px 0}.comercial .personal p{color:#566876}.comercial .section{padding-top:80px;padding-bottom:80px}.comercial summary{font-family:var(--font-dm), Arial}.comercial footer .brand{font-family:var(--font-display), Arial}.comercial .tag{background:#e3f5f4}.comercial .card .num{color:#008b98}.comercial .notice{background:#e8f5f5}@media (max-width:850px){.comercial .hero .visual img{height:360px}.comercial .hero{padding-top:30px}.comercial .hotspot.one{top:12%;left:4%}.comercial .hotspot.two{top:54%;right:3%}.comercial .hotspot{padding:10px 12px}.comercial .hotspot strong{font-size:12px}.comercial .scroll-chapters .chapter{min-height:0;padding:35px 0}.comercial .scroll-report .sticky{position:static}.comercial .section{padding-top:55px;padding-bottom:55px}.comercial .preview-report{margin-bottom:20px}.comercial .report-head .tag{font-size:10px}.comercial nav .brand{font-size:26px}.comercial .brand small{font-size:7px}.comercial .person-card{max-width:none}.comercial .float{max-width:90%;bottom:0;left:10px}}.comercial .founder-photo{aspect-ratio:1.2;object-fit:cover;object-position:center 25%;border-radius:5px;width:100%;height:auto;margin-bottom:25px}.comercial .hotspot{font-family:var(--font-dm), Arial;color:#142b40;text-align:left;cursor:pointer;border:1px solid #ffffff90;min-height:48px}.comercial .hotspot:hover,.comercial .hotspot[aria-expanded=true]{background:#e8f8fa;border-color:#008b98}.comercial .hotspot:focus-visible{outline-offset:3px;outline:3px solid #142b40}.comercial .hotspot.three{top:37%;left:4%}.comercial .hero-detail{z-index:5;background:#fffffffa;border:1px solid #b6d4dc;border-radius:8px;padding:25px;position:absolute;bottom:45px;left:15px;right:15px;box-shadow:0 15px 40px #092a3930}.comercial .hero-detail h3{margin:5px 35px 12px 0;font-size:23px}.comercial .hero-detail p{margin:0 0 12px;font-size:15px;line-height:1.6}.comercial .hero-detail a{font-size:14px;font-weight:600}.comercial .detail-close{cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:28px;position:absolute;top:10px;right:12px}@media (max-width:850px){.comercial .hotspot.three{top:34%;left:4%}.comercial .hero-detail{bottom:20px}.comercial .hero-detail p{font-size:14px}.comercial .person-card .founder-photo{max-height:350px}}.comercial .hero .hero-coverage{color:#566876;margin-top:15px;font-size:14px}.comercial .hero-coverage a{text-underline-offset:3px}.comercial .hero+.section{padding-top:45px}.comercial .knowledge-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:35px;display:grid}.comercial .knowledge-lead{color:#566876;max-width:780px;font-size:19px}.comercial .knowledge-bottom{justify-content:space-between;align-items:center;gap:25px;margin-top:30px;display:flex}.comercial .knowledge-bottom p{max-width:550px;font-size:19px}@media (max-width:850px){.comercial .knowledge-grid{grid-template-columns:1fr}.comercial .knowledge-bottom{display:block}.comercial .knowledge-bottom a{margin-top:10px}}.comercial .scan-heading{max-width:820px;margin-bottom:38px}.comercial .scan-layout{grid-template-columns:1.55fr 1fr;align-items:start;gap:40px;display:grid}.comercial .comparison{aspect-ratio:1;isolation:isolate;background:#092a39;border-radius:8px;position:relative;overflow:hidden}.comercial .compare-photo,.comercial .compare-technical{background-image:url(/house-comparison.webp);background-repeat:no-repeat;background-size:200% 100%;position:absolute;inset:0}.comercial .compare-photo{background-position:0}.comercial .compare-technical{clip-path:inset(0 0 0 var(--reveal));background-position:100%}.comercial .compare-divider{top:0;bottom:0;left:var(--reveal);z-index:4;pointer-events:none;background:#fff;width:3px;position:absolute;transform:translate(-50%)}.comercial .compare-divider span{color:#007f82;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 15px #0004}.comercial .compare-range{opacity:0;cursor:ew-resize;z-index:5;touch-action:pan-y;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.comercial .comparison:focus-within{outline-offset:4px;outline:3px solid #7cdbdf}.comercial .view-label{color:#fff;z-index:2;background:#092a39db;border-radius:4px;padding:5px 10px;font-size:12px;position:absolute;top:16px}.comercial .view-label.left{left:12px}.comercial .view-label.right{right:12px}.comercial .scan-markers{clip-path:inset(0 0 0 var(--reveal));pointer-events:none;z-index:6;position:absolute;inset:0}.comercial .scan-marker{color:#092a39;pointer-events:auto;cursor:pointer;background:#f0b658;border:2px solid #fff;border-radius:50%;width:32px;height:32px;font-weight:700;position:absolute}.comercial .scan-marker span{white-space:nowrap;color:#fff;background:#092a39df;border-radius:4px;padding:5px 8px;font-size:12px;position:absolute;top:0;left:36px}.comercial .scan-marker.roof{top:27%;left:62%}.comercial .scan-marker.window{background:#75d8df;top:52%;left:69%}.comercial .scan-marker.damp{top:72%;left:57%}.comercial .scan-marker:focus-visible,.comercial .scan-marker[aria-pressed=true]{outline-offset:3px;outline:3px solid #77dce5}.comercial .scan-explanation h3{font-size:28px}.comercial .scan-check{border-top:1px solid #ffffff25;margin-top:20px;padding-top:18px}.comercial .scan-check strong{color:#94dce2;font-size:14px}.comercial .scan-explanation p{font-size:16px}.comercial .scan-explanation .btn{margin-top:20px}.comercial .scan-caption{line-height:1.5;color:#adc6d0!important;font-size:12px!important}.comercial .purchase-section p{color:#566876}@media (max-width:850px){.comercial .scan-layout{grid-template-columns:1fr;gap:20px}.comercial .scan-heading h2{font-size:38px}.comercial .view-label,.comercial .scan-marker span{font-size:10px}.comercial .scan-marker{width:28px;height:28px}.comercial .scan-marker span{left:29px}.comercial .scan-explanation{padding-top:10px}.comercial .comparison{max-width:600px}}.comercial .hero-house{background:url(/house-comparison.webp) 0/200% 100% no-repeat;border-radius:5px;height:535px}@media (max-width:850px){.comercial .hero-house{aspect-ratio:1;height:auto}}.comercial .service-card{border-top:4px solid #008f9d;padding-top:38px;padding-bottom:35px;position:relative;overflow:hidden}.comercial .service-card h3{font-size:29px}.comercial .service-card.prebuy{background:#f2f9fa}.comercial .service-card.newhome{background:#fff;border-top-color:#b38c58}.comercial .service-card.investor{color:#fff;background:#14394a;border-color:#14394a}.comercial .service-card.investor p{color:#c0d9e2}.comercial .service-card.investor .num{color:#8cdae0}.comercial .service-card a{margin-top:16px;display:inline-block}.comercial .service-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #092a391a}.comercial .personal-editorial{color:#fff;background:#092a39}.comercial .personal-editorial p{color:#c5d6df}.comercial .personal-editorial em,.comercial .personal-editorial .eyebrow{color:#82d9df}.comercial .personal-editorial .btn.secondary{color:#fff;border-color:#7294a3}.comercial .personal-editorial .person-card{color:#142b40;background:#fff;border:0;border-radius:8px;padding:0 0 25px;overflow:hidden}.comercial .personal-editorial .person-card .founder-photo{aspect-ratio:1.35;border-radius:0;margin:0 0 25px}.comercial .personal-editorial .person-card>p,.comercial .personal-editorial .person-card>h3,.comercial .personal-editorial .person-card>span,.comercial .personal-editorial .person-card>a,.comercial .personal-editorial .person-card>hr{margin-left:28px;margin-right:28px}.comercial .personal-editorial .person-card p{color:#566876}.comercial .personal-editorial .person-card .eyebrow{color:#007f82}.comercial .visit-section .card{background:#f5f9fa;border:0;border-left:2px solid #74bfc7;border-radius:0;padding:20px 28px}.comercial .visit-section .num{font-size:12px}.comercial .knowledge{background:#edf5f7}.comercial .knowledge .card{box-shadow:none;background:#ffffffb0}.comercial .purchase-section{background:#fff}.comercial .purchase-section .card{background:#e9f4f5;border:0;border-radius:7px}.comercial .hero-house{box-shadow:0 20px 50px #092a3912}.comercial .float{box-shadow:0 10px 40px #092a3920}.comercial .btn{transition:background .2s,box-shadow .2s}.comercial .btn:hover{box-shadow:0 5px 18px #008b9825}.comercial footer{border-top:4px solid #008b98}@media (prefers-reduced-motion:reduce){.comercial .service-card:hover,.comercial .card:hover{transform:none}.comercial .btn,.comercial .service-card{transition:none}}.comercial .hero-wide{isolation:isolate;background:#edf4f7;min-height:710px;position:relative;overflow:hidden}.comercial .hero-panorama{z-index:-2;background-image:url(/house-comparison.webp);background-position:0 48%;background-repeat:no-repeat;background-size:200%;position:absolute;inset:0}.comercial .hero-gradient{z-index:-1;background:linear-gradient(90deg,#fff 0%,#fffffff5 24%,#ffffffd9 40%,#ffffff80 55%,#ffffff12 72%,#0000 100%);position:absolute;inset:0}.comercial .hero-inner{justify-content:space-between;align-items:center;gap:35px;min-height:710px;padding-top:55px;padding-bottom:50px;display:flex}.comercial .hero-copy h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(48px,5.4vw,79px);line-height:.99}.comercial .hero-copy>p{color:#405e70;max-width:490px;font-size:18px;line-height:1.65}.comercial .hero-copy .eyebrow{color:#286475;font-size:11px}.comercial .hero-copy em{color:#007f8b}.comercial .hero-payment{flex-direction:column;gap:3px;font-size:15px;display:flex}.comercial .hero-payment span{color:#566876;font-size:13px}.comercial .hero-copy .hero-coverage{letter-spacing:.3px;margin:18px 0 12px;font-size:13px}.comercial .hero-services{flex-wrap:wrap;gap:8px;display:flex}.comercial .hero-services a{background:#ffffffb8;border:1px solid #b7ccd5;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none}.comercial .hero-services a:hover{background:#e3f5f4}.comercial .hero-evidence{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#092a39e8;border-radius:7px;align-self:flex-end;max-width:300px;margin-bottom:28px;padding:25px 30px;box-shadow:0 10px 40px #092a3930}.comercial .hero-evidence .eyebrow{color:#8fdbe1;font-size:10px}.comercial .hero-evidence strong{margin:12px 0 16px;font-size:24px;font-weight:500;line-height:1.2;display:block}.comercial .hero-evidence a{color:#c0f0f3;text-underline-offset:4px;font-size:13px}.comercial #revision-visual{scroll-margin-top:100px}.comercial .hero-wide+.section{padding-top:65px}@media (min-width:1500px){.comercial .hero-panorama{background-size:200%}}@media (max-width:850px){.comercial .hero-wide{min-height:0}.comercial .hero-inner{align-items:flex-start;min-height:780px;padding-top:35px;padding-bottom:30px;display:block}.comercial .hero-copy{max-width:620px}.comercial .hero-copy h1{font-size:clamp(44px,8vw,65px)}.comercial .hero-copy>p{max-width:500px;font-size:17px}.comercial .hero-panorama{background-position:0 100%;background-size:200%}.comercial .hero-gradient{background:linear-gradient(#fff 0%,#fffffff2 32%,#ffffffdf 48%,#ffffff85 67%,#ffffff05 88%)}.comercial .hero-evidence{max-width:240px;margin:65px 0 0 auto;padding:18px 22px}.comercial .hero-evidence strong{font-size:21px}.comercial .hero-copy .actions{margin:24px 0}.comercial .hero-copy .btn{padding:13px 17px;font-size:13px}}@media (max-width:450px){.comercial .hero-inner{min-height:850px}.comercial .hero-panorama{background-size:250%}.comercial .hero-copy h1{font-size:46px}.comercial .hero-evidence{margin-top:60px}.comercial .hero-services a{font-size:11px}}.comercial .hero-wide{min-height:720px;overflow:visible}.comercial .hero-panorama{z-index:0;background-image:url(/hero-panorama.webp);background-position:50%;background-size:100% 100%;width:min(100%,1800px);inset:0 0 0 auto}.comercial .hero-gradient{z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fffffff5 24%,#ffffffd9 37%,#ffffff65 49%,#ffffff08 60%,#0000 75%)}.comercial .hero-inner{z-index:2;pointer-events:none;min-height:720px;position:relative}.comercial .hero-copy,.comercial .hero-evidence{pointer-events:auto}.comercial .hero-copy{max-width:565px}.comercial .hero-copy h1{font-size:clamp(45px,4.9vw,72px)}.comercial .panorama-points{z-index:4;position:absolute;inset:0}.comercial .panorama-roof{top:22%;left:66%}.comercial .panorama-window{top:46%;left:77%}.comercial .panorama-wall{top:70%;left:63%}.comercial .hero-panorama .hero-detail{z-index:6;bottom:20px;left:55%;right:4%}.comercial .hero-panorama .hotspot{padding:11px 14px}.comercial .hero-evidence{display:none}@media (min-width:1800px){.comercial .hero-panorama{width:100%}}@media (max-width:850px){.comercial .hero-wide{padding-bottom:0}.comercial .hero-panorama{aspect-ratio:2.5;background-size:100% 100%;width:100%;height:auto;position:relative;top:auto;bottom:auto;right:auto}.comercial .hero-gradient{display:none}.comercial .hero-inner{min-height:0;padding-top:30px;padding-bottom:30px;display:block}.comercial .hero-wide{flex-direction:column;min-height:0;display:flex}.comercial .hero-inner{order:0}.comercial .hero-panorama{aspect-ratio:2.5;order:1}.comercial .hero-copy{max-width:620px}.comercial .hero-copy h1{font-size:clamp(43px,7.5vw,62px)}.comercial .hero-panorama .hotspot{min-height:38px;padding:7px 9px}.comercial .hero-panorama .hotspot strong{font-size:10px}.comercial .hero-panorama .hotspot small{display:none}.comercial .panorama-roof{top:10%;left:59%}.comercial .panorama-window{top:43%;left:71%}.comercial .panorama-wall{top:72%;left:50%}.comercial .hero-panorama .hero-detail{padding:15px;bottom:8px;left:10px;right:10px}.comercial .hero-detail h3{font-size:18px}.comercial .hero-detail p{font-size:12px}}@media (max-width:450px){.comercial .hero-inner{min-height:0}.comercial .hero-panorama{aspect-ratio:2.5;background-size:100% 100%}.comercial .hero-panorama .hotspot i{border-width:2px;width:8px;height:8px}.comercial .hero-panorama .hotspot{gap:4px}.comercial .hero-panorama .hotspot strong{font-size:9px}.comercial .hero-copy h1{font-size:44px}}.comercial .hero-panorama{background-color:#eaf2f6;background-position:50%;background-repeat:no-repeat;background-size:100%}.comercial .hero-panorama .hero-detail{z-index:7}.comercial .hero-inner,.comercial .hero-copy{pointer-events:none}.comercial .hero-copy a{pointer-events:auto}.comercial .hero-gradient{z-index:1}.comercial .hero-panorama{z-index:0}.comercial .hero-panorama .panorama-points{z-index:4}@media (max-width:850px){.comercial .hero-panorama{background-size:100% 100%}.comercial .hero-copy{pointer-events:auto}}.comercial .service-hero{background:#eef5f7;padding:25px 0 60px}.comercial .service-hero .crumb{margin:0 0 35px}.comercial .service-hero h1{font-size:clamp(48px,5.5vw,78px)}.comercial .service-lead{color:#496575;max-width:550px;font-size:19px}.comercial .service-payment{font-size:14px}.comercial .service-photo{border-radius:6px;align-self:stretch;min-height:520px;margin-top:50px;position:relative;overflow:hidden}.comercial .service-photo>img{object-fit:cover;object-position:76% center;width:100%;height:100%;position:absolute}.comercial .service-photo-caption{color:#fff;background:#092a39e8;padding:23px;position:absolute;bottom:25px;left:25px;right:25px}.comercial .service-photo-caption span{letter-spacing:2px;color:#8fdbe1;font-size:10px;display:block}.comercial .service-photo-caption strong{font-size:23px;font-weight:500}.comercial .service-subnav{background:#fff;border-bottom:1px solid #d7e4e9}.comercial .service-subnav .wrap{flex-wrap:wrap;gap:32px;padding-top:18px;padding-bottom:18px;display:flex}.comercial .service-subnav a{font-size:14px;text-decoration:none}.comercial .editorial-intro .split{gap:80px}.comercial .editorial-intro h2{margin-top:0}.comercial .inspection-list{margin-top:40px}.comercial .inspection-line{border-top:1px solid #cddfe6;grid-template-columns:45px 1fr 1.5fr;align-items:start;gap:25px;padding:27px 0;display:grid}.comercial .inspection-line>span{color:#007f82;font-size:13px}.comercial .inspection-line h3{margin:0;font-size:24px}.comercial .inspection-line p{color:#4f6877;margin:0;font-size:16px}.comercial .scope-note{max-width:850px;font-size:14px}.comercial .visit-timeline{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px;display:grid}.comercial .timeline-number{color:#fff;background:#007f82;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.comercial .visit-timeline h3{font-size:22px}.comercial .visit-timeline p{color:#4f6877;font-size:16px}.comercial .report-editorial .split{align-items:center}.comercial .report-benefits{color:#c5d6df;padding-left:20px;font-size:16px;line-height:2}.comercial .report-image-button{cursor:zoom-in;background:#fff;border:0;border-radius:5px;padding:15px;transform:rotate(2deg);box-shadow:0 20px 60px #0003}.comercial .report-image-button img{width:100%;height:auto;display:block}.comercial .report-image-button span{color:#007f82;margin:12px;font:13px Arial;display:block}.comercial .decision-stack{padding-top:20px}.comercial .decision-stack>div{background:#f2f7f9;border-bottom:1px solid #d2e1e7;padding:20px 25px}.comercial .decision-stack span{color:#007f82;margin-right:20px;font-size:13px}.comercial .decision-stack strong{font-size:21px}.comercial .decision-stack p{color:#4f6877;margin:8px 0 0 40px;font-size:15px}.comercial .founder-service{background:#f1f6f8}.comercial .founder-service .split{align-items:center}.comercial .founder-service-photo{object-fit:cover;object-position:center;border-radius:5px;width:100%;height:480px}.comercial .price-editorial{border-top:3px solid #007f82;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding-top:35px;display:grid}.comercial .price-editorial h2 small{font:14px var(--font-dm), Arial;letter-spacing:0;margin-top:10px;display:block}.comercial .price-editorial p{color:#4f6877;max-width:600px;font-size:15px}.comercial dialog{border:0;border-radius:8px;max-width:min(95vw,1200px);max-height:92vh;padding:20px}.comercial dialog::backdrop{background:#092a39dc}.comercial dialog img{width:100%;height:auto}.comercial dialog button{cursor:pointer;background:#fff;border:1px solid #b7cdd5;border-radius:20px;margin:0 0 15px auto;padding:10px 20px;display:block}.comercial #alcance,.comercial #visita,.comercial #entregable,.comercial #precio,.comercial #preguntas{scroll-margin-top:100px}@media (max-width:850px){.comercial .service-hero-grid{grid-template-columns:1fr;gap:20px}.comercial .service-photo{min-height:350px;margin-top:10px}.comercial .service-photo>img{object-position:78% center}.comercial .service-subnav .wrap{gap:18px}.comercial .service-subnav a{font-size:12px}.comercial .inspection-line{grid-template-columns:25px 1fr;gap:12px}.comercial .inspection-line p{grid-column:2}.comercial .visit-timeline{grid-template-columns:1fr 1fr;gap:24px}.comercial .price-editorial{grid-template-columns:1fr;gap:20px}.comercial .founder-service-photo{height:350px}.comercial .report-image-button{transform:none}.comercial .service-hero .crumb{font-size:12px}.comercial .editorial-intro .split{gap:20px}}@media (max-width:450px){.comercial .visit-timeline{grid-template-columns:1fr}.comercial .service-hero h1{font-size:49px}}.comercial .pre-story h2{line-height:1.08}.comercial .pre-story p{line-height:1.75}.comercial .pre-story-hero{isolation:isolate;background:#eef5f7;min-height:760px;padding:0;position:relative}.comercial .pre-panorama{z-index:0;background:url(/hero-panorama.webp) 50%/100% no-repeat;position:absolute;inset:0}.comercial .pre-gradient{pointer-events:none;z-index:1;background:linear-gradient(90deg,#fff 0%,#fffffff5 22%,#ffffffde 38%,#ffffff70 51%,#0000 68%);position:absolute;inset:0}.comercial .pre-hero-content{z-index:2;pointer-events:none;min-height:760px;padding-top:40px;padding-bottom:55px;position:relative}.comercial .pre-hero-content a{pointer-events:auto}.comercial .pre-hero-content h1{max-width:650px;margin:26px 0;font-size:clamp(47px,5.1vw,73px);line-height:1.04}.comercial .pre-hero-content .service-lead{max-width:520px;font-size:18px}.comercial .pre-hero-content .pre-purpose{color:#305565;max-width:500px;font-size:17px}.comercial .pre-hero-content .eyebrow{font-size:11px}.comercial .pre-hero-content .crumb{margin-bottom:35px;font-size:12px}.comercial .pre-credentials{color:#496575;font-size:12px}.comercial .pre-story .service-payment{font-size:14px}.comercial .pre-story .service-payment span{font-size:12px}.comercial .pre-panorama .hero-detail{z-index:8;bottom:25px;left:56%;right:4%}.comercial .pre-transition{padding-top:100px;padding-bottom:90px}.comercial .pre-transition h2{max-width:870px;font-size:clamp(38px,4.6vw,64px)}.comercial .pre-transition-copy{color:#506775;max-width:650px;font-size:20px}.comercial .quiet-signals{color:#477888;flex-wrap:wrap;gap:12px 30px;max-width:850px;margin:40px 0;font-size:21px;display:flex}.comercial .quiet-signals span{border-bottom:1px solid #d6e5e9;padding-bottom:10px}.comercial .pre-keyline{font-family:var(--font-caslon), Georgia;color:#173c50;margin-top:40px;font-size:30px}.comercial .pre-story .scan-layout{grid-template-columns:1.6fr 1fr}.comercial .pre-story .scan-heading{max-width:850px}.comercial .scan-topic-label{color:#94dce2;text-transform:uppercase;letter-spacing:1px;font-size:11px}.comercial .pre-story #scan-topic{color:#fff;background:#153b4b;border-color:#4b6e7d;border-radius:4px;margin:8px 0 20px}.comercial .pre-photo-stories{padding-top:90px;padding-bottom:25px}.comercial .photo-story{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;margin-top:40px;margin-bottom:85px;display:grid}.comercial .photo-story.reverse{grid-template-columns:1fr 1.15fr}.comercial .photo-story.reverse .story-photo{order:2}.comercial .story-photo{aspect-ratio:1.2;background-image:url(/inspection-details.webp);background-size:200% 200%;border-radius:5px;min-height:300px;position:relative}.comercial .story-photo.stain{background-position:0 0}.comercial .story-photo.crack{background-position:100% 0}.comercial .story-photo.electric{background-position:0 100%}.comercial .story-photo.reform{background-position:100% 100%}.comercial .story-photo>span{color:#4f6877;background:#ffffffde;border-radius:3px;padding:4px 8px;font-size:10px;position:absolute;bottom:12px;left:15px}.comercial .photo-story-text h2{font-size:clamp(31px,3.4vw,46px)}.comercial .photo-story-text p{color:#536e7c}.comercial .photo-story-text .story-observation{color:#007f82;font-size:17px}.comercial .pre-certainty{text-align:center;background:#edf6f7;padding:95px 0}.comercial .pre-certainty h2{font-size:clamp(40px,5vw,67px)}.comercial .pre-certainty p{color:#486472;max-width:740px;margin:22px auto}.comercial .pre-certainty .certainty-lead{color:#183d50;font-size:22px}.comercial .pre-certainty .certainty-limit{color:#6b7e88;font-size:12px}.comercial .pre-story .report-editorial{padding:100px 0}.comercial .pre-story .report-editorial .split{grid-template-columns:1fr 1.2fr;gap:70px}.comercial .report-layers{isolation:isolate;margin:25px;position:relative}.comercial .report-layer-back,.comercial .report-layer-mid{z-index:-2;background:#b0c7d1;border-radius:5px;position:absolute;inset:0;transform:rotate(-6deg);box-shadow:0 15px 40px #0002}.comercial .report-layer-mid{z-index:-1;background:#dce8ed;transform:rotate(-2deg)}.comercial .pre-story .report-image-button{width:100%;padding:15px;transform:rotate(2deg)}.comercial .report-concepts{color:#8fdbe1;letter-spacing:2px;border-top:1px solid #ffffff35;justify-content:space-between;gap:20px;margin-top:55px;padding-top:30px;font-size:14px;display:flex}.comercial .report-fields{color:#c0d2dc;flex-wrap:wrap;gap:8px 25px;margin-top:22px;font-size:13px;display:flex}.comercial .report-qualification{max-width:780px;font-size:12px!important}.comercial .pre-micro>p{color:#526c7b;max-width:650px;font-size:19px}.comercial .micro-layout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:35px;display:grid}.comercial .micro-steps summary{font-size:15px}.comercial .micro-steps p{color:#4f6877;font-size:16px}.comercial .pre-story .visit-timeline{grid-template-columns:repeat(5,1fr);gap:25px}.comercial .pre-story .visit-timeline h3{font-size:20px}.comercial .pre-knowledge{background:#f2f6f8}.comercial .knowledge-lines p{color:#536c7a;border-bottom:1px solid #d3e1e7;margin-top:0;padding:0 0 20px;font-size:15px}.comercial .knowledge-lines strong{color:#183d50;font-size:17px}.comercial .perspective-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;margin:35px 0;display:grid}.comercial .perspective-rings{aspect-ratio:1;background:radial-gradient(circle,#edf8f8 0%,#fff 75%);border:1px solid #cfdee5;border-radius:50%;place-items:center;width:100%;max-width:350px;display:grid;position:relative}.comercial .perspective-rings:before,.comercial .perspective-rings:after{content:"";border:1px solid #92c5cc;border-radius:50%;position:absolute;inset:12%}.comercial .perspective-rings:after{border-color:#008b98;inset:25%}.comercial .perspective-rings span{font-family:var(--font-display), Arial;color:#007f82;font-size:58px;font-weight:600}.comercial .perspective-content summary{justify-content:space-between;gap:20px;display:flex}.comercial .perspective-content small{color:#647d8b;font-size:11px;font-weight:400}.comercial .perspective-content p{color:#536c7a;font-size:15px}.comercial .pre-scope .inspection-line{padding:22px 0}.comercial .pre-story .founder-service .eyebrow{font-size:10px}.comercial .extras-lines{margin:35px 0}.comercial .extras-lines a{font-size:21px;font-family:var(--font-caslon), Georgia;border-top:1px solid #d4e2e8;justify-content:space-between;gap:30px;padding:21px 0;text-decoration:none;display:flex}.comercial .extras-lines span{font:14px var(--font-dm), Arial;color:#536d7b;max-width:380px}.comercial .pre-final{color:#fff;background:#092a39;padding:95px 0}.comercial .pre-final .eyebrow{color:#8fdbe1}.comercial .pre-final h2{max-width:1000px;font-size:clamp(40px,5vw,66px)}.comercial .pre-final em{color:#8fdbe1}.comercial .pre-final p{color:#c1d4df;max-width:700px}.comercial .pre-final .btn.secondary{color:#fff;border-color:#799baa}.comercial .pre-final .final-payment{color:#fff;font-size:14px}.comercial .pre-story .section{scroll-margin-top:100px}@media (max-width:850px){.comercial .pre-story-hero{flex-direction:column;min-height:0;display:flex}.comercial .pre-panorama{aspect-ratio:2.5;background-size:100% 100%;order:2;position:relative;inset:auto}.comercial .pre-gradient{display:none}.comercial .pre-hero-content{pointer-events:auto;order:1;min-height:0;padding-top:25px;padding-bottom:30px}.comercial .pre-hero-content h1{font-size:clamp(44px,7vw,62px)}.comercial .pre-hero-content .crumb{margin-bottom:25px}.comercial .pre-panorama .hero-detail{bottom:0;left:10px;right:10px}.comercial .pre-transition{padding-top:60px;padding-bottom:55px}.comercial .pre-story .scan-layout{grid-template-columns:1fr}.comercial .photo-story,.comercial .photo-story.reverse,.comercial .micro-layout,.comercial .perspective-layout{grid-template-columns:1fr;gap:25px}.comercial .photo-story.reverse .story-photo{order:0}.comercial .photo-story{margin-bottom:55px}.comercial .story-photo{min-height:0}.comercial .pre-story .report-editorial .split{grid-template-columns:1fr;gap:25px}.comercial .report-concepts{flex-wrap:wrap;gap:15px;font-size:12px}.comercial .pre-story .visit-timeline{grid-template-columns:1fr 1fr}.comercial .perspective-rings{max-width:220px;margin:auto}.comercial .perspective-rings span{font-size:40px}.comercial .extras-lines a{display:block}.comercial .extras-lines span{margin-top:8px;display:block}.comercial .quiet-signals{gap:10px 20px;font-size:18px}.comercial .pre-keyline{font-size:26px}.comercial .pre-certainty{padding:60px 0}.comercial .pre-story .report-editorial{padding:65px 0}.comercial .pre-story .section{padding-top:60px;padding-bottom:60px}}@media (max-width:450px){.comercial .pre-story .visit-timeline{grid-template-columns:1fr}.comercial .pre-hero-content h1{font-size:44px}.comercial .pre-hero-content .service-lead{font-size:17px}.comercial .photo-story-text h2{font-size:35px}.comercial .pre-story .scan-heading h2{font-size:38px}.comercial .pre-hero-content .actions .btn{padding:13px 18px;font-size:13px}}.comercial .service-editorial-page{font-family:var(--font-dm), Arial, sans-serif;color:#254954;background:#fff;font-size:17px;line-height:1.6}.comercial .service-editorial-page h1,.comercial .service-editorial-page h2,.comercial .service-editorial-page h3{font-family:var(--font-caslon), Georgia, serif;letter-spacing:-.025em;font-weight:400;line-height:1.1}.comercial .service-editorial-page h1{margin:26px 0;font-size:clamp(58px,4.5vw,66px)}.comercial .service-editorial-page h2{margin:22px 0 26px;font-size:clamp(42px,3.7vw,52px)}.comercial .service-editorial-page h3{margin:0 0 12px;font-size:28px;line-height:1.2}.comercial .service-editorial-page em{color:#007176;font-family:inherit;font-weight:400}.comercial .service-editorial-page p{color:#3b5a67;font-size:17px;line-height:1.6}.comercial .service-editorial-page .eyebrow{letter-spacing:1.2px;color:#356670;font-size:14px;font-weight:600;line-height:1.5;display:block}.comercial .service-editorial-page .brand,.comercial .service-editorial-page .brand span{font-family:var(--font-dm), Arial, sans-serif}.comercial .service-editorial-page .brand small{letter-spacing:.5px;max-width:240px;font-size:14px;line-height:1.4}.comercial .service-editorial-page .btn{font:600 15px/1.4 var(--font-dm), Arial;min-height:46px}.comercial .service-page-section{padding:80px 0;scroll-margin-top:115px}.comercial .service-editorial-hero{background:#f6f7f3;padding:55px 0 60px}.comercial .service-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;display:grid}.comercial .service-hero-grid h1{max-width:660px}.comercial .service-editorial-page .service-page-lead{max-width:49ch;font-size:19px;line-height:1.55}.comercial .service-crumb{color:#446672;margin-bottom:32px;font-size:14px;text-decoration:none;display:block}.comercial .service-text-link{text-underline-offset:5px;color:#007176;font-size:15px;font-weight:500}.comercial .service-hero-grid .actions{align-items:center;gap:24px;margin:30px 0 24px}.comercial .service-editorial-page .service-meta,.comercial .service-editorial-page .service-image-caption,.comercial .service-editorial-page .service-limit{color:#4b6975;font-size:14px;line-height:1.6}.comercial .service-editorial-page .service-hero-payment{color:#007176}.comercial .service-scene{background-image:url(/service-moments-editorial.webp);background-repeat:no-repeat;background-size:300%;border-radius:3px;height:610px}.comercial .service-scene-new{background-position:50%}.comercial .service-scene-investment{background-position:100%}.comercial .service-image-caption{margin-top:14px}.comercial .service-bridge .wrap{max-width:950px}.comercial .service-bridge p{max-width:720px}.comercial .service-two-col{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.comercial .service-inspection-photo{background:url(/inspection-visit-editorial.webp) 0/300% no-repeat;border-radius:3px;height:640px}.comercial .service-scope-line{border-top:1px solid #d8e3de;gap:20px;padding:20px 0;display:flex}.comercial .service-scope-line>span{color:#487c7d;margin-top:5px;font-size:14px}.comercial .service-scope-line p{margin:0;font-size:16px}.comercial .service-scope-line h3{margin-bottom:9px;font-size:28px}.comercial .service-page-result{background:#edf3ee}.comercial .service-addons{border-top:1px solid #ccdcd2;margin-top:30px;padding-top:25px}.comercial .service-addons p{font-size:16px}.comercial .service-addons a{color:#007176;text-underline-offset:4px;font-size:15px}.comercial .service-report-sheet{background:#fff;border:1px solid #d6e2d9;padding:32px;transform:rotate(1deg);box-shadow:0 18px 50px #163b4915}.comercial .service-sheet-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.comercial .service-sheet-top strong{font:700 23px var(--font-dm), Arial;color:#007176}.comercial .service-sheet-top span{color:#56767c;font-size:14px}.comercial .service-report-sheet .eyebrow{letter-spacing:.6px;margin-bottom:18px;font-size:14px}.comercial .service-report-photo{background-image:url(/inspection-details.webp);background-size:200% 200%;height:230px;margin-bottom:22px}.comercial .service-report-reform{background-position:100% 100%}.comercial .service-report-crack{background-position:100% 0}.comercial .service-report-sheet dl{margin:25px 0 0}.comercial .service-report-sheet dl>div{border-top:1px solid #dce6df;padding:14px 0}.comercial .service-report-sheet dt{color:#007176;font-size:14px;font-weight:600}.comercial .service-report-sheet dd{color:#3f5d68;margin:6px 0 0;font-size:16px}.comercial .service-page-method{color:#fff;background:#123b46}.comercial .service-page-method .service-two-col{align-items:start}.comercial .service-method-intro{position:sticky;top:125px}.comercial .service-page-method .eyebrow,.comercial .service-page-method h2 em{color:#b5ddd6}.comercial .service-page-method p{color:#d2e2e4}.comercial .service-page-method .service-text-link{color:#b5ddd6}.comercial .service-method-step{border-top:1px solid #ffffff25;padding:26px 0}.comercial .service-method-step:first-child{border-top:0;padding-top:0}.comercial .service-method-step h3{margin-top:14px}.comercial .service-method-step p{margin-bottom:0;font-size:16px}.comercial .service-price-row{justify-content:space-between;align-items:center;gap:55px;display:flex}.comercial .service-price-row p{max-width:700px}.comercial .service-price-row .btn{flex-shrink:0}.comercial .service-person-band{background:#f2f5ef}.comercial .service-person-grid{grid-template-columns:.65fr 1fr;align-items:center;gap:65px;display:grid}.comercial .service-person-grid img{object-fit:cover;object-position:center 25%;border-radius:3px;width:100%;height:380px}.comercial .service-person-grid p{font-size:16px}.comercial .service-faq{max-width:950px}.comercial .service-faq summary{font-size:17px;line-height:1.5}.comercial .service-faq details p{font-size:16px;line-height:1.6}.comercial .service-final{background:#edf3ef}.comercial .service-final h2{max-width:950px}.comercial .service-final p{max-width:700px}.comercial .service-editorial-page footer p{color:#dfebed;font-size:14px!important}.comercial .service-editorial-page footer .brand{color:#fff}@media (max-width:1000px){.comercial .service-hero-grid,.comercial .service-two-col,.comercial .service-person-grid{gap:40px}.comercial .service-editorial-page header nav{gap:15px}.comercial .service-editorial-page .brand small{max-width:210px}.comercial .service-scene{height:570px}}@media (max-width:850px){.comercial .service-page-section{padding:60px 0}.comercial .service-editorial-hero{padding:35px 0 40px}.comercial .service-hero-grid,.comercial .service-two-col,.comercial .service-person-grid{grid-template-columns:1fr;gap:30px}.comercial .service-editorial-page h1{font-size:42px}.comercial .service-editorial-page h2{font-size:36px}.comercial .service-editorial-page h3,.comercial .service-scope-line h3{font-size:26px}.comercial .service-editorial-page p{font-size:16px}.comercial .service-editorial-page .service-page-lead{font-size:18px}.comercial .service-scene{background-position-y:40%;background-size:300%;height:400px}.comercial .service-inspection-photo{background-position:0 40%;height:440px}.comercial .service-method-intro{position:static}.comercial .service-price-row{display:block}.comercial .service-price-row .btn{margin-top:15px}.comercial .service-person-grid img{aspect-ratio:1.2;max-width:500px;height:auto}.comercial .service-report-sheet{max-width:600px}.comercial .service-editorial-page header .btn{max-width:125px;font-size:14px}.comercial .service-editorial-page .brand small{max-width:180px}.comercial .service-editorial-page .service-meta,.comercial .service-editorial-page .service-image-caption,.comercial .service-editorial-page .service-limit{font-size:14px}}@media (max-width:450px){.comercial .service-editorial-page h1{font-size:40px}.comercial .service-editorial-page h2{font-size:34px}.comercial .service-scene{height:330px}.comercial .service-inspection-photo{height:350px}.comercial .service-report-sheet{padding:23px}.comercial .service-report-photo{height:200px}.comercial .service-scope-line{gap:16px}.comercial .service-hero-grid .actions{gap:18px}}.comercial .instrument-section{color:#254954;background:#fff;padding:80px 0;scroll-margin-top:110px}.comercial .instrument-section h2{font:400 clamp(42px,3.7vw,52px)/1.1 var(--font-caslon), Georgia, serif;letter-spacing:-.025em;margin:22px 0 26px}.comercial .instrument-section h2 em{color:#007176}.comercial .instrument-section h3{font:400 28px/1.2 var(--font-caslon), Georgia, serif;margin:18px 0}.comercial .instrument-section p{font:400 17px/1.6 var(--font-dm), Arial;color:#3b5a67}.comercial .instrument-section .eyebrow{font:600 14px/1.5 var(--font-dm), Arial;letter-spacing:1.2px;color:#356670}.comercial .instrument-intro{max-width:65ch}.comercial .instrument-selector{flex-wrap:wrap;gap:25px;margin:30px 0;display:flex}.comercial .instrument-selector[hidden],.comercial .instrument-panel[hidden]{display:none}.comercial .instrument-selector button{font:500 16px/1.5 var(--font-dm), Arial;color:#365c64;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0}.comercial .instrument-selector button[aria-pressed=true]{color:#007176;border-color:#007176}.comercial .instrument-selector button:focus-visible{outline-offset:5px;outline:2px solid #007176}.comercial .instrument-panel{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:35px 0 60px;display:grid}.comercial .instrument-panel figure{margin:0}.comercial .instrument-photo{background-image:url(/instrument-checks.webp);background-repeat:no-repeat;background-size:300%;border-radius:3px;height:500px}.comercial .instrument-thermal{background-position:0}.comercial .instrument-moisture{background-position:50%}.comercial .instrument-electrical{background-position:100%}.comercial .instrument-section figcaption,.comercial .instrument-section .instrument-note{font:400 14px/1.6 var(--font-dm), Arial;color:#45616b;margin-top:14px}.comercial .instrument-panel dl{margin:25px 0}.comercial .instrument-panel dl>div{border-top:1px solid #ccddd4;padding:18px 0}.comercial .instrument-panel dt{font:600 15px/1.5 var(--font-dm), Arial;color:#007176}.comercial .instrument-panel dd{font:400 17px/1.6 var(--font-dm), Arial;color:#3b5a67;margin:8px 0 0}.comercial .element-section{background:#f2f5ef}.comercial .element-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px;display:grid}.comercial .element-image{background-repeat:no-repeat;border-radius:3px;height:290px}.comercial .element-window{background-image:url(/inspection-visit-editorial.webp);background-position:0;background-size:300%}.comercial .element-board,.comercial .element-reform{background-image:url(/inspection-details.webp);background-size:200% 200%}.comercial .element-board{background-position:0 100%}.comercial .element-reform{background-position:100% 100%}.comercial .instrument-sample-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;display:grid}.comercial .instrument-sample-photos{grid-template-columns:1fr 1fr;gap:18px;display:grid}.comercial .instrument-sample-photos figure{min-width:0;margin:0}.comercial .instrument-sample-photos .instrument-photo{background-size:300%;height:300px}.comercial .instrument-sample-photos>.instrument-note{grid-column:1/-1;margin:0}.comercial .instrument-sample a{font:500 15px/1.5 var(--font-dm), Arial;color:#007176;text-underline-offset:5px}@media (max-width:850px){.comercial .instrument-section{padding:60px 0}.comercial .instrument-section h2{font-size:36px}.comercial .instrument-section h3{font-size:26px}.comercial .instrument-section p,.comercial .instrument-panel dd{font-size:16px}.comercial .instrument-panel,.comercial .instrument-sample-grid{grid-template-columns:1fr;gap:28px}.comercial .instrument-photo{height:390px}.comercial .element-grid{grid-template-columns:1fr;gap:30px}.comercial .element-image{height:330px}.comercial .instrument-selector{gap:14px}.comercial .instrument-sample-photos .instrument-photo{height:270px}}@media (max-width:450px){.comercial .instrument-section h2{font-size:34px}.comercial .instrument-photo{height:330px}.comercial .instrument-sample-photos .instrument-photo{height:230px}.comercial .instrument-sample-photos{gap:12px}}.comercial .method-pair{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;display:grid}.comercial .method-figure{min-width:0;margin:0}.comercial .method-photo{background-repeat:no-repeat;border-radius:3px;height:480px}.comercial .method-visit{background-image:url(/inspection-visit-editorial.webp);background-position:0;background-size:300%}.comercial .method-kitchen{background-image:url(/method-kitchen.webp);background-position:50%;background-size:cover}.comercial .method-repair,.comercial .method-crack{background-image:url(/inspection-details.webp);background-size:200% 200%}.comercial .method-repair{background-position:100% 100%}.comercial .method-crack{background-position:100% 0}.comercial .method-figure figcaption{font:400 14px/1.6 var(--font-dm), Arial;color:#45616b;margin-top:14px}.comercial .method-soft{background:#f2f5ef}.comercial .method-list{counter-reset:step;margin:0;padding:0;list-style:none}.comercial .method-list li{counter-increment:step;border-top:1px solid #ccddd4;padding:24px 0 24px 40px;position:relative}.comercial .method-list li:before{content:"0" counter(step);color:#007176;font-size:14px;position:absolute;left:0}.comercial .method-list strong{font-size:18px}.comercial .method-list p{margin:8px 0 0}.comercial .method-conclusion{border-left:2px solid #007176;margin:28px 0;padding-left:22px}.comercial .method-conclusion strong{color:#007176;font-size:15px}.comercial .method-conclusion p{margin:9px 0}.comercial .method-pillars article{border-top:1px solid #ccddd4;padding:23px 0}.comercial .method-pillars p{margin-bottom:0}.comercial .method-examples{padding-bottom:25px}.comercial .method-person{object-fit:cover;object-position:center 25%;width:100%;height:480px}.comercial .method-results{grid-template-columns:repeat(2,1fr);gap:28px 55px;margin:40px 0;display:grid}.comercial .method-results article{border-top:1px solid #ccddd4;padding-top:24px}.comercial .method-page .actions{align-items:center;gap:24px;margin:30px 0}.comercial .method-page #ejemplos{scroll-margin-top:110px}.comercial .reasoning-preview{color:#254954;background:#f2f5ef;padding:85px 0}.comercial .reasoning-preview-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:65px;display:grid}.comercial .reasoning-preview figure{margin:0}.comercial .reasoning-preview img{object-fit:cover;border-radius:3px;width:100%;height:430px;display:block}.comercial .reasoning-preview h2{font:400 clamp(42px,3.7vw,52px)/1.1 var(--font-caslon), Georgia, serif;letter-spacing:-.025em;margin:22px 0 26px}.comercial .reasoning-preview h2 em{color:#007176}.comercial .reasoning-preview p{font:400 17px/1.6 var(--font-dm), Arial;color:#3b5a67}.comercial .reasoning-preview .eyebrow{font:600 14px/1.5 var(--font-dm), Arial;letter-spacing:1.2px;color:#356670}.comercial .reasoning-preview a{font:500 15px/1.5 var(--font-dm), Arial;color:#007176;text-underline-offset:5px}.comercial .reasoning-preview figcaption{font:400 14px/1.6 var(--font-dm), Arial;color:#45616b;margin-top:14px}@media (max-width:850px){.comercial .method-pair,.comercial .reasoning-preview-grid{grid-template-columns:1fr;gap:30px}.comercial .method-photo,.comercial .method-person{height:380px}.comercial .method-results{grid-template-columns:1fr;gap:24px}.comercial .reasoning-preview{padding:60px 0}.comercial .reasoning-preview img{height:320px}.comercial .reasoning-preview h2{font-size:36px}.comercial .reasoning-preview p{font-size:16px}}@media (max-width:450px){.comercial .method-photo,.comercial .method-person{height:310px}.comercial .reasoning-preview h2{font-size:34px}.comercial .reasoning-preview img{height:280px}}.comercial .coverage-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:55px;display:grid}.comercial .coverage-photo{min-width:0;margin:0}.comercial .coverage-photo img{object-fit:cover;object-position:80% center;border-radius:3px;width:100%;height:500px}.comercial .coverage-practical{grid-template-columns:1.1fr 1fr;align-items:start;gap:75px;display:grid}.comercial .coverage-preparation{counter-reset:visit;margin:15px 0 0;padding:0;list-style:none}.comercial .coverage-preparation li{counter-increment:visit;border-top:1px solid #ceded8;padding:23px 0 23px 40px;position:relative}.comercial .coverage-preparation li:before{content:"0" counter(visit);color:#007176;font-size:14px;position:absolute;top:25px;left:0}.comercial .coverage-preparation strong{font-size:18px;font-weight:600}.comercial .coverage-preparation p{margin:8px 0 0}.comercial .coverage-municipalities,.comercial .coverage-scope{background:#f2f5ef}.comercial .coverage-city-links{grid-template-columns:repeat(3,1fr);gap:0 35px;margin:30px 0;display:grid}.comercial .coverage-city-links a{color:#164d55;border-bottom:1px solid #c6d8d0;flex-direction:column;gap:7px;padding:22px 0;font-size:20px;text-decoration:none;display:flex}.comercial .coverage-city-links span{text-underline-offset:4px;font-size:14px;text-decoration:underline}.comercial .coverage-services{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px;display:grid}.comercial .coverage-services article{border-top:1px solid #ceded8;padding-top:25px}.comercial .coverage-services .eyebrow{margin-bottom:18px}.comercial .coverage-services a,.comercial .coverage-price a{color:#007176;text-underline-offset:4px;font-size:15px}.comercial .coverage-price{background:#fff;border:1px solid #d9e4df;padding:35px}.comercial .coverage-price h3{margin-top:20px}.comercial .coverage-region-list{margin-top:40px}.comercial .coverage-region{color:inherit;border-top:1px solid #ceded8;grid-template-columns:.8fr 1fr;column-gap:55px;padding:35px 0;text-decoration:none;display:grid}.comercial .coverage-region .eyebrow,.comercial .coverage-region h2{grid-column:1}.comercial .coverage-region p{grid-area:1/2/3;margin:8px 0}.comercial .coverage-region h2{margin:12px 0}.comercial .coverage-region .service-text-link{grid-column:2;align-self:center}.comercial .coverage-page a:focus-visible{outline-offset:5px;outline:3px solid #007176}.comercial .coverage-page .service-final .actions{margin:30px 0}.comercial .coverage-page .service-crumb a{color:inherit}@media (max-width:850px){.comercial .coverage-hero,.comercial .coverage-practical{grid-template-columns:1fr;gap:30px}.comercial .coverage-photo img{height:330px}.comercial .coverage-city-links{grid-template-columns:repeat(2,1fr);gap:0 22px}.comercial .coverage-services{grid-template-columns:1fr;gap:30px}.comercial .coverage-region{grid-template-columns:1fr;gap:12px}.comercial .coverage-region p,.comercial .coverage-region .eyebrow,.comercial .coverage-region h2,.comercial .coverage-region .service-text-link{grid-area:auto/1}.comercial .coverage-price{padding:26px}.comercial .coverage-page .service-crumb{line-height:1.7}.comercial .coverage-city-links a{font-size:18px}}@media (max-width:420px){.comercial .coverage-city-links{grid-template-columns:1fr}.comercial .coverage-photo img{height:280px}}.comercial .buyer-practical{color:#254954;background:#edf3ef;padding:75px 0;scroll-margin-top:110px}.comercial .buyer-practical h2{font:400 clamp(42px,3.7vw,52px)/1.1 var(--font-caslon), Georgia, serif;letter-spacing:-.025em;margin:22px 0 30px}.comercial .buyer-practical h2 em{color:#007176}.comercial .buyer-practical h3{font:400 28px/1.2 var(--font-caslon), Georgia, serif;margin:0 0 15px}.comercial .buyer-practical .eyebrow{font:600 14px/1.5 var(--font-dm), Arial;letter-spacing:1.2px;color:#356670}.comercial .buyer-practical p{font:400 17px/1.6 var(--font-dm), Arial;color:#3b5a67}.comercial .buyer-practical a:not(.btn){font:500 15px/1.5 var(--font-dm), Arial;color:#007176;text-underline-offset:4px}.comercial .buyer-practical-grid{grid-template-columns:1fr 1fr;gap:35px 65px;display:grid}.comercial .buyer-practical-grid article{border-top:1px solid #ccddd4;padding-top:25px}.comercial .buyer-practical-bottom{align-items:center;gap:28px;margin-top:30px;display:flex}.comercial .buyer-practical-bottom p{max-width:52ch;font-size:14px}.comercial .buyer-instrument-pair{grid-template-columns:1fr 1fr;gap:16px;max-width:380px;margin-top:25px;display:grid}.comercial .buyer-instrument-pair .instrument-photo{background-size:300%;height:190px}.comercial .reasoning-preview .buyer-image-note{margin-top:10px;font-size:14px}@media (max-width:850px){.comercial .buyer-practical{padding:55px 0}.comercial .buyer-practical h2{font-size:36px}.comercial .buyer-practical h3{font-size:26px}.comercial .buyer-practical p{font-size:16px}.comercial .buyer-practical-grid{grid-template-columns:1fr;gap:25px}.comercial .buyer-practical-bottom{display:block}.comercial .buyer-practical-bottom p{margin-top:20px;font-size:14px}}@media (max-width:450px){.comercial .buyer-practical h2{font-size:34px}}
