.snagging-report-section[data-v-8a49146b]{position:relative;overflow:hidden}.snagging-report-section .blueprint-overlay[data-v-8a49146b]{opacity:.5;z-index:0;background-image:radial-gradient(circle at 2px 2px,#ffffff0d 1px,#0000 0);background-size:40px 40px;position:absolute;inset:0}.audit-grid[data-v-8a49146b]{z-index:1;border:1px solid #ffffff0d;grid-template-columns:1fr;display:grid;position:relative}@media screen and (width>=768px){.audit-grid[data-v-8a49146b]{grid-template-columns:repeat(2,1fr)}}.audit-cell[data-v-8a49146b]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e0f0f33;border:1px solid #ffffff0d;min-height:320px;padding:56px 60px;transition:all .4s;position:relative;overflow:hidden}.audit-cell.cta-cell[data-v-8a49146b]{background:#face8d03}.audit-cell .corner[data-v-8a49146b]{pointer-events:none;z-index:5;border:1px solid #fff0;width:2px;height:2px;transition:all .4s cubic-bezier(.23,1,.32,1);position:absolute}.audit-cell .corner.tl[data-v-8a49146b]{border-bottom:0;border-right:0;top:0;left:0}.audit-cell .corner.tr[data-v-8a49146b]{border-bottom:0;border-left:0;top:0;right:0}.audit-cell .corner.bl[data-v-8a49146b]{border-top:0;border-right:0;bottom:0;left:0}.audit-cell .corner.br[data-v-8a49146b]{border-top:0;border-left:0;bottom:0;right:0}.audit-cell__inner[data-v-8a49146b]{z-index:1;flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.audit-cell__bg-icon[data-v-8a49146b]{color:#face8d;opacity:0;pointer-events:none;font-size:220px;transition:all .6s;position:absolute;bottom:-100px;right:-100px;transform:rotate(-10deg)}.audit-cell__header[data-v-8a49146b]{text-align:left;margin-bottom:32px}.audit-cell__title-wrap[data-v-8a49146b]{align-items:center;gap:20px;display:flex}.audit-cell__number[data-v-8a49146b]{color:#face8d;background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1.25rem;font-weight:600;transition:all .4s;display:flex}.audit-cell__title[data-v-8a49146b]{color:#fff;letter-spacing:-.5px;font-weight:500;transition:all .3s}.audit-cell__list[data-v-8a49146b]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.audit-cell__item[data-v-8a49146b]{color:#d2d2d2;text-align:left;align-items:flex-start;gap:16px;font-size:16px;line-height:1.5;transition:all .3s;display:flex}.audit-cell__item .indicator[data-v-8a49146b]{opacity:.3;background:#face8d;width:8px;height:1px;margin-top:11px;transition:all .3s}.audit-cell__item .text[data-v-8a49146b]{transition:all .3s}.audit-cell[data-v-8a49146b]:hover{background:#0e0f0f4d;border-color:#face8d1a}.audit-cell:hover .corner[data-v-8a49146b]{border-width:1px;border-color:#face8d;width:16px;height:16px}.audit-cell:hover .audit-cell__bg-icon[data-v-8a49146b]{opacity:.015;bottom:-70px;right:-70px;transform:rotate(0)scale(1.05)}.audit-cell:hover .audit-cell__number[data-v-8a49146b]{background:#face8d0d;border-color:#face8d;box-shadow:0 0 15px #face8d1a}.audit-cell:hover .audit-cell__title[data-v-8a49146b]{color:#face8d}.audit-cell:hover .audit-cell__item[data-v-8a49146b]{color:#ffffffe6}.audit-cell:hover .audit-cell__item .indicator[data-v-8a49146b]{transform-origin:0;opacity:1;transform:scaleX(1.5);box-shadow:0 0 8px #face8d}.audit-cell:hover .audit-cell__item .text[data-v-8a49146b]{transform:translate(3px)}@media screen and (width<=767px){.audit-cell[data-v-8a49146b]{min-height:auto;padding:40px 24px}.audit-cell .corner[data-v-8a49146b]{display:none}.audit-cell__bg-icon[data-v-8a49146b]{font-size:160px}.audit-cell:hover .audit-cell__title[data-v-8a49146b]{transform:none}}.testimonial-section .testimonial__warp[data-v-2696ef28]{text-align:center;background-image:url(/assets/img/testimonial/quote-end.svg),url(/assets/img/testimonial/quote-start.svg);background-position:100% 85%,0 0;background-repeat:no-repeat,no-repeat;background-size:28%,28%}.testimonial-section .testimonial__warp .testimonial[data-v-2696ef28]{max-width:650px;margin-left:auto;margin-right:auto}.testimonial-section .testimonial__warp .testimonial-title[data-v-2696ef28]{margin-bottom:24px;font-size:3rem;line-height:1.2em}.testimonial-section .testimonial__warp .testimonial-description[data-v-2696ef28]{margin-bottom:36px;font-size:1.375rem}.testimonial-section .testimonial__warp .testimonial-author[data-v-2696ef28]{color:#a5aaaf;justify-content:center;align-items:center;gap:12px;display:flex}.testimonial-section .testimonial__warp .testimonial-author hr[data-v-2696ef28]{border-color:#2c2c2e;min-width:24px}.testimonial-section .testimonial__warp .testimonial-author .author-original[data-v-2696ef28]{color:#a5aaaf;font-size:24px}@media screen and (width<=450px){.testimonial-section .testimonial__warp .testimonial-title[data-v-2696ef28]{font-size:1.625rem}.testimonial-section .testimonial__warp .testimonial-description[data-v-2696ef28]{font-size:1.125rem}}.hero{background-position:50%;height:100vh;min-height:900px;margin-top:-137px;position:relative}@media screen and (width<=768px){.hero .floating-imgs{display:none}}.hero .floating-imgs .floating-img-wrap{opacity:.4;will-change:transform;z-index:0;filter:drop-shadow(2px 4px 12px #000000b5);position:absolute}.hero .floating-imgs .floating-img-wrap:first-child{max-width:16.875rem;top:16.5%;left:7.4%;transform:rotate(-15deg)}.hero .floating-imgs .floating-img-wrap:nth-child(2){max-width:11.5625rem;top:15.5%;right:10%;transform:rotate(-12deg)}.hero .floating-imgs .floating-img-wrap:nth-child(3){max-width:13.125rem;bottom:0%;left:5%;transform:rotate(-18deg)}.hero .floating-imgs .floating-img-wrap:nth-child(4){max-width:36.25rem;bottom:14%;right:.5%;transform:rotate(20deg)}.hero .floating-imgs .floating-img-wrap:nth-child(5){max-width:10.9375rem;top:34%;left:-7.5%;transform:scaleX(-1)rotate(22deg)}@keyframes floating{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.hero__magnifying-glass{opacity:.3;filter:brightness(1.2);width:430px;animation:5s cubic-bezier(.455,.03,.515,.955) infinite up-down;position:absolute}@keyframes up-down{0%,to{transform:translateY(12px)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}.hero__content{z-index:9;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.hero__content .hero__title{z-index:9;letter-spacing:1px;text-align:center;color:#face8d;font-size:4.6875rem;font-weight:500;line-height:1.25;position:relative}.hero__content .hero__title .line{display:inline-block}.hero__content .hero__title .line-first{color:#fff}.hero__content .hero__title .line-third{color:#fff;font-size:4.5rem}.hero__content .hero__title .hero-words{-webkit-user-select:none;user-select:none;align-items:start;height:1.2em;display:inline-grid;overflow:hidden}.hero__content .hero__title .hero-word-rotator{flex-direction:column;align-items:flex-start;animation:15s cubic-bezier(.68,-.55,.265,1.55) infinite rotate-words;display:inline-flex;position:relative}.hero__content .hero__title .hero-word-rotator .hero-word{text-shadow:0 1px 18px #00000080}@keyframes rotate-words{0%,30%{transform:translateY(0%)}33.33%,63.33%{transform:translateY(-25%)}66.66%,96.66%{transform:translateY(-50%)}to{transform:translateY(-75%)}}.hero__bottom{width:100%;position:absolute;bottom:12px;right:0}.hero .hero-image-bottom-wrap{margin-left:-3%}.hero .hero-image-bottom-wrap .floating-img{width:100%;max-height:320px}.hero .badge-lightbox{justify-content:center;align-items:center;width:140px;margin-top:40px;margin-left:auto;margin-right:auto;display:flex}.hero .badge-lightbox.about-hero-badge{position:absolute;inset:0}.hero .hero-list-wrap{flex-direction:column;flex-grow:1;justify-content:end;align-items:center;margin-left:35%;padding-bottom:24px;display:flex}.hero .hero-list-wrap .hero-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:22px;display:grid}.hero .hero-list-line{z-index:-999;background-color:#face8d;width:40px;height:2px;margin-right:20px;padding-top:0;display:inline-block;position:relative}.hero .hero-list-item{color:#c7c8c9;align-items:center;margin-bottom:16px;font-size:1.5rem;font-weight:500;display:flex}.hero .hero-list-item .number{color:#d2d2d2}.stripe-scroll .text-slide{will-change:transform;flex:none;width:150vw;max-width:200%;position:relative;overflow:hidden}.stripe-scroll .text-slide-right{background-color:#0000;border:1px solid #fff;justify-content:flex-start;align-items:flex-start;transform:translate(calc(100% - 200vw),calc(25px - 100%))rotate(4deg)}.stripe-scroll .text-slide-right .scroll-divider{color:#face8d}.stripe-scroll .text-slide-right .stripe-item{z-index:9;position:relative}.stripe-scroll .text-slide-right .stripe-item .stripe-text{color:#fff!important}.stripe-scroll .text-slide-right:before{content:"";z-index:-9999;border:1px solid #fff;position:absolute;inset:0}.stripe-scroll .text-slide-left{z-index:2;background-color:#face8d;justify-content:flex-end;transform:rotate(-4deg)}.stripe-scroll .text-slide-left .stripe-item svg{color:#0e0f0f}.stripe-scroll .text-slide .stripe-items{flex:none;padding-top:12px;padding-bottom:12px;display:flex}.stripe-scroll .text-slide .stripe-item{flex:none;align-items:center;display:flex}.stripe-scroll .text-slide .stripe-item .scroll-divider{margin-left:20px;margin-right:20px;font-size:36px}.stripe-scroll .text-slide .stripe-item .stripe-text{color:#0e0f0f;text-transform:uppercase;font-size:28px;font-weight:500}.inspection-images-section{text-align:center}.inspection-images-section .inspection-images{transform:translateX(var(--destination-pos-x));will-change:transform;gap:64px;display:flex}.inspection-images-section .inspection-images .inspection-image{flex-shrink:0;width:500px;height:350px;overflow:hidden}.inspection-images-section .inspection-images .inspection-image img{object-fit:cover;width:100%;height:100%;transition:all 2.5s}.inspection-images-section .inspection-images .inspection-image img:hover{transform:scale(1.1)}@apply text-3xl leading-10 tracking-wide;@media (width<=768px){.inspection-images-section{padding:40px 20px}.inspection-images-section .content-columns{flex-direction:column;align-items:center}.inspection-images-section .column{flex:0 0 100%;margin-bottom:20px}.inspection-images-section .images{flex-direction:column}.inspection-images-section .inspection-image{width:80%}}.why-architectural-section .why-us-item{border-bottom:1px solid #ffffff4d;padding-bottom:42px;transition:all .3s}.why-architectural-section .why-us-item svg{margin-bottom:25px;font-size:50px;transition:color .3s}.why-architectural-section .why-us-item .title{margin-bottom:24px;font-size:1.75rem}.why-architectural-section .why-us-item .text{text-align:start}.why-architectural-section .why-us-item:hover{border-bottom-color:#face8d;transform:translateY(-10px)}.why-architectural-section .why-us-item:hover svg{color:#face8d}@media screen and (width<=450px){.why-architectural-section .why-us-item .title{font-size:24px!important}}.why-ledger-section .section-heading{padding-bottom:20px;position:relative}.why-ledger-section .section-heading:after{content:"";background:#face8d;width:80px;height:2px;position:absolute;bottom:0;left:0}.why-ledger-section .ledger-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media screen and (width<=1024px){.why-ledger-section .ledger-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=768px){.why-ledger-section .ledger-grid{grid-template-columns:1fr}}.why-ledger-section .ledger-panel{background:#ffffff08;border:1px solid #ffffff1a;flex-direction:column;gap:32px;padding:40px;transition:all .4s;display:flex}@media screen and (width<=480px){.why-ledger-section .ledger-panel{gap:24px;padding:24px}}.why-ledger-section .ledger-panel__header{justify-content:space-between;align-items:center;display:flex}.why-ledger-section .ledger-panel__header .panel-num{color:#face8d;font-family:Clash Display,sans-serif;font-size:24px;font-weight:600}.why-ledger-section .ledger-panel__header .panel-label{letter-spacing:.1em;color:#fff6;font-size:12px;font-weight:500}.why-ledger-section .ledger-panel__content .panel-title{color:#fff;margin-bottom:24px;font-size:28px;font-weight:500}@media screen and (width<=480px){.why-ledger-section .ledger-panel__content .panel-title{margin-bottom:16px;font-size:24px}}.why-ledger-section .ledger-panel__content .panel-list{flex-direction:column;gap:16px;display:flex}.why-ledger-section .ledger-panel__content .panel-list li{align-items:flex-start;gap:12px;display:flex}.why-ledger-section .ledger-panel__content .panel-list li .line{background:#face8d;flex-shrink:0;width:12px;height:1px;margin-top:12px;transition:width .3s}.why-ledger-section .ledger-panel__content .panel-list li .text{color:#fff9;font-size:16px;line-height:1.5}.why-ledger-section .ledger-panel:hover{background:#face8d0d;border-color:#face8d4d;transform:translateY(-8px)}.why-ledger-section .ledger-panel:hover .panel-list li .line{width:20px}.why-ledger-section .ledger-panel:hover .panel-list li .text{color:#ffffffe6}.commercial-service__description strong{display:inline!important}.commercial-service__image{height:100%}.commercial-service__image img{object-fit:cover;width:100%;height:100%}.why-us{justify-content:center;place-items:center;display:grid;overflow:visible}@apply text-2xl;.why-us__description{text-align:center;max-width:900px;line-height:1.5em}.why-us__description a{text-decoration:none!important;display:inline!important}.why-us__description a .word{font-weight:600;text-decoration:underline;color:#d2d2d2!important}.why-us__image{height:100%}.why-us__image img{object-fit:cover;width:100%;height:100%}.about{background-image:url(/assets/img/overlay/architecture-pattern.webp);background-position:100%;background-repeat:no-repeat;background-size:contain;position:relative}.about__grid{grid-column-gap:50px;grid-row-gap:30px;-ms-grid-columns:1fr 50px 1fr 50px 1fr;-ms-grid-rows:auto;grid-template:"Area"/1fr .8fr 1fr;grid-auto-columns:1fr;display:grid}.about__content{z-index:2;grid-area:1/1/2/3;max-width:90%}.about__content .section-heading{text-shadow:0 2px 3px #0006}.about .experience{justify-content:start;align-items:center;gap:18px;display:flex}.about .experience-text{font-size:1.5rem;font-weight:500;line-height:1.1em}@media screen and (width<=768px){.about .experience-text{font-size:1.25rem;line-height:1.35em}}.about .experience-img{max-width:80px}.about__img-wrap{grid-area:1/2;position:relative}.about__img-wrap .tape-sticker-wrap{z-index:1;position:absolute;top:0%;right:50%;transform:translate(50%,-50%)}.about__img-wrap .floating-img{aspect-ratio:8/12;object-fit:cover;will-change:transform;width:100%;height:100%;transform-origin:50% 0!important}.about__content-bottom{-ms-grid-row-align:end;flex-direction:column;align-self:end;height:100%;display:flex}.about__content-bottom .custom-link{border:1px solid #d2d2d2;border-radius:50%;place-content:center;width:100px;height:100px;padding:36px;transition:border-color .4s;display:grid}.about__content-bottom .custom-link-icon{color:#face8d;font-size:44px;transition:transform .4s;transform:rotate(45deg)}.about__content-bottom .custom-link:hover{border-color:#face8d}.about__content-bottom .custom-link:hover .custom-link-icon{transform:rotate(90deg)}.blog-section .blog-card__inner{padding-bottom:0}@media screen and (width<=1536px){.why-us__description{font-size:1.5rem!important}}@media screen and (width<=1480px){.hero{margin-top:-131.69px}}@media screen and (width<=1441px){.floating-imgs .floating-img-wrap:first-child{max-width:15rem!important}.floating-imgs .floating-img-wrap:nth-child(3){max-width:10rem!important}.floating-imgs .floating-img-wrap:nth-child(4){max-width:9rem!important}.hero__magnifying-glass{width:380px!important}}@media screen and (width<=1280px){.hero{margin-top:-126.38px}.hero__content .hero__title{font-size:4.25rem}.hero__content .hero__title .line-third{font-size:3.825rem}.hero .hero-list-wrap{margin-left:25%}.stripe-scroll .text-slide .stripe-item .scroll-divider,.stripe-scroll .text-slide .stripe-item .stripe-text{font-size:25px}}@media screen and (width<=1121px){.floating-imgs .floating-img-wrap:first-child{max-width:13.5rem!important}.floating-imgs .floating-img-wrap:nth-child(3){max-width:11rem!important}.floating-imgs .floating-img-wrap:nth-child(4){max-width:8.5rem!important}.hero__magnifying-glass{width:330px!important}.why-us__description{font-size:1.2rem!important}}@media screen and (width<=992px){.hero{margin-top:-116px}.hero__content .hero__title{font-size:3.5rem}.hero__content .hero__title .line-third{font-size:3.15rem}.hero .hero-list-wrap{margin-left:0}.hero__magnifying-glass{width:400px}.hero .stripe-scroll .text-slide .stripe-item .scroll-divider,.hero .stripe-scroll .text-slide .stripe-item .stripe-text{font-size:23px}}@media screen and (width<=769px){.hero{margin-top:-102px}.hero__content .hero__title{font-size:2.75rem}.hero__content .hero__title .line-third{font-size:2.475rem}.hero__magnifying-glass{width:350px}.hero .hero-list-wrap .hero-list{grid-template-columns:minmax(0,1fr)}.stripe-scroll .text-slide .stripe-item .scroll-divider,.stripe-scroll .text-slide .stripe-item .stripe-text{font-size:20px}.why-us__title{font-size:3.1rem!important}}@media screen and (width<=700px){.about__grid{grid-template-columns:1fr}}@media screen and (width<=481px){.why-us__description{font-size:1.45rem!important}}@media screen and (width<=450px){.hero{height:77vh;min-height:640px}.hero__content .hero__title{font-size:2rem}.hero__content .hero__title .line-third{font-size:1.8rem}.hero__magnifying-glass{width:320px}.hero .hero-list-wrap{align-items:flex-start;padding:26px}.hero .hero-list-item{font-size:1.125rem}.hero .hero-list-line{width:20px;margin-right:15px}.inspection-images .inspection-image{width:260px!important;height:200px!important}.stripe-scroll .text-slide .stripe-item .scroll-divider,.stripe-scroll .text-slide .stripe-item .stripe-text{font-size:18px}.about__grid{grid-template-columns:1fr}.about .about__content{grid-area:1/1}.about .experience-img{max-width:70px}.about .about__img-wrap{grid-area:2/1}.about .about__img-wrap .floating-img{aspect-ratio:1}.why-us__title{font-size:2.65rem!important}.why-us__description{font-size:1.35rem!important}}@media screen and (width<=426px){.why-us__title{font-size:2.5rem!important}.why-us__description{font-size:1.25rem!important}.hero__magnifying-glass{width:250px!important}}@media screen and (width<=375px){.hero{margin-top:-94px}.why-us__title{font-size:2rem!important}.why-us__description{font-size:1.1rem!important}}
