/* Six equal native Avia columns, replacing the former two-tier service hierarchy. */
#top.page-id-4253 :is(.lph06-services,.lph26-reviews) .entry-content-wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px}
#top.page-id-4253 :is(.lph06-services,.lph26-reviews) .entry-content-wrapper::before,#top.page-id-4253 :is(.lph06-services,.lph26-reviews) .entry-content-wrapper::after{display:none}
#top.page-id-4253 :is(.lph06-services,.lph26-reviews) .flex_column{width:auto;float:none;margin:0;min-width:0}
#top.page-id-4253 :is(.lph06-services,.lph26-reviews) .av_one_full{grid-column:1/-1}
#top.page-id-4253 .lph03-section-intro{padding-bottom:12px}
#top.page-id-4253 .lph03-section-intro .avia_textblock{max-width:720px}
#top.page-id-4253 .lph06-service-card{grid-column:span 4;position:relative;display:block;box-sizing:border-box;padding:26px 26px 104px;min-height:580px;border:1px solid #DFE0D6;border-radius:8px;overflow:hidden;background:#FFF;transition:border-color .18s,box-shadow .18sheight:100%;}
#top.page-id-4253 .lph06-service-card:hover{border-color:#9DA08D;box-shadow:0 12px 30px rgba(70,70,60,.07)}
#top.page-id-4253 .lph06-service-card .avia-image-container{width:calc(100% + 52px);max-width:none;margin:-26px -26px 24px;flex-shrink:0}
#top.page-id-4253 .lph06-service-card :is(.avia-image-container-inner,.avia-image-overlay-wrap){width:100%;max-width:none}
#top.page-id-4253 .lph06-service-card img{display:block;width:100%;height:240px;object-fit:cover;object-position:center 60%;border-radius:0}
#top.page-id-4253 .lph06-safe img{object-position:center 78%}
#top.page-id-4253 .lph06-lock img{object-position:center bottom}
#top.page-id-4253 .lph06-windows img{object-position:center 62%}
#top.page-id-4253 .lph06-access img{object-position:center 52%}
#top.page-id-4253 .lph06-service-card .lph06-card-index{font-family:var(--lph-font);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin-bottom:18px;color:#676B58}
#top.page-id-4253 .lph06-card-index p{margin:0}
#top.page-id-4253 .lph06-service-card .av-special-heading{min-height:58px;padding-bottom:14px}
#top.page-id-4253 #wrap_all .lph06-service-card .av-special-heading-tag{font-size:24px;line-height:1.22;letter-spacing:-.025em}
#top.page-id-4253 .lph06-service-card .lph06-card-copy{font-size:15px;line-height:1.75}
#top.page-id-4253 .lph06-card-copy p{margin:0}
#top.page-id-4253 .lph06-service-card .avia-button-wrap{position:absolute;left:26px;right:26px;bottom:26px;margin:0;width:auto}
#top.page-id-4253 #wrap_all .lph06-service-card .avia-button{width:100%;min-height:52px;background:#FFF;color:#46463C;border:1px solid #8E927F;font-size:12pxheight:52px;padding:10px 14px;line-height:1.25;}
#top.page-id-4253 #wrap_all .lph06-service-card .avia-button:hover{background:#46463C;color:#FFF;border-color:#46463C}
#top.page-id-4253 :is(.lph05-detail,.lph26-pro) .entry-content-wrapper{display:flex;align-items:center;gap:64px}
#top.page-id-4253 :is(.lph05-detail,.lph26-pro) .entry-content-wrapper::before,#top.page-id-4253 :is(.lph05-detail,.lph26-pro) .entry-content-wrapper::after{display:none}
#top.page-id-4253 :is(.lph05-detail,.lph26-pro) .flex_column{float:none;width:calc((100% - 64px)/2);margin:0;min-width:0}
#top.page-id-4253 :is(.lph05-detail-visual,.lph03-pro-visual) :is(.avia-image-container,.avia-image-container-inner,.avia-image-overlay-wrap){width:100%;max-width:none}
#top.page-id-4253 .lph05-detail-visual img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:2px;border-bottom:5px solid #BCBD00}
#top.page-id-4253 .lph05-detail .avia_textblock{color:#EAEAE3;font-size:15px}
#top.page-id-4253 .lph05-detail .lph26-eyebrow{color:#DDDE6B;font-size:10px}
#top.page-id-4253 .lph05-detail-point{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.2)}
#top.page-id-4253 .lph05-detail-point p{margin:0}
#top.page-id-4253 .lph05-detail-point strong{color:#FFF;font-weight:750}
#top.page-id-4253 .lph05-detail .avia-button-wrap{margin-top:28px}
#top.page-id-4253 .lph26-pro{border-top:1px solid #E2E3DB}
#top.page-id-4253 .lph03-pro-visual img{width:100%;height:530px;object-fit:cover;object-position:center;border-radius:2px;border-bottom:5px solid #BCBD00}
#top.page-id-4253 .lph26-pro .lph03-pro-note{font-size:11px;color:#66685D;margin-top:26px}
#top.page-id-4253 .lph05-review-intro,#top.page-id-4253 .lph04-review-card{grid-column:span 4}
#top.page-id-4253 .lph05-review-intro{align-self:center;padding-right:10px}
#top.page-id-4253 .lph05-review-intro .avia_textblock{color:#EAEAE3;font-size:15px}
#top.page-id-4253 .lph05-review-intro .lph26-eyebrow{font-size:10px;color:#DDDE6B}
#top.page-id-4253 #wrap_all .lph05-review-intro .av-special-heading{font-size:42px}
#top.page-id-4253 .lph04-review-card{display:flex;flex-direction:column;box-sizing:border-box;padding:32px;background:#FFF;border-top:4px solid #BCBD00;min-height:330px}
#top.page-id-4253 .lph04-review-card .lph04-review-quote{font-size:19px;font-weight:550;font-style:normal;line-height:1.65;color:#46463C;flex:1;margin-bottom:30px}
#top.page-id-4253 .lph04-review-name{padding-top:20px;border-top:1px solid #DDDED5}
#top.page-id-4253 #wrap_all .lph04-review-card .lph04-review-name .av-special-heading-tag{font-size:16px;letter-spacing:0;font-weight:600}
#top.page-id-4253 .lph04-review-card .lph04-review-meta{font-size:11px;color:#66685D;line-height:1.6}
#top.page-id-4253 .lph04-review-source .avia_textblock{font-size:11px;color:#EAEAE3;text-align:right}
#top.page-id-4253 .lph04-review-source a{color:#FFF;text-decoration:underline;text-underline-offset:4px}
#top.page-id-4253 .lph26-news .slide-entry>.entry-footer,#top.page-id-4253 .lph26-news .slide-entry>.hidden{display:none}
/* Native blog: one leading article, two complementary stories. Historical content is untouched. */
#top.page-id-4253 .lph26-news .slide-entry-wrap{display:grid;grid-template-columns:1.12fr 1fr;gap:24px}
#top.page-id-4253 .lph26-news .slide-entry-wrap::before,#top.page-id-4253 .lph26-news .slide-entry-wrap::after{display:none}
#top.page-id-4253 .lph26-news .slide-entry::before,#top.page-id-4253 .lph26-news .slide-entry::after{display:none}
#top.page-id-4253 .lph26-news .slide-entry{display:flex;flex-direction:column;box-sizing:border-box;width:auto;margin:0;float:none;border:1px solid #DDDED5;overflow:hidden;background:#FFF}
#top.page-id-4253 .lph26-news .slide-entry:first-child{grid-row:span 2}
#top.page-id-4253 .lph26-news .slide-entry:nth-child(n+2){display:grid;grid-template-columns:36% 1fr}
#top.page-id-4253 .lph26-news .slide-image{margin:0;border-radius:0;overflow:hidden}
#top.page-id-4253 .lph26-news .slide-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}
#top.page-id-4253 .lph26-news .slide-entry:first-child .slide-image img{height:330px;object-position:center 58%}
#top.page-id-4253 .lph26-news .slide-image:hover img{transform:scale(1.025)}
#top.page-id-4253 .lph26-news .slide-content{display:flex;flex-direction:column;flex:1;padding:26px;box-sizing:border-box;width:auto;min-width:0}
#top.page-id-4253 .lph26-news .slide-entry-title{font-family:var(--lph-font);font-size:18px;line-height:1.4;letter-spacing:-.035em;padding:0;margin-bottom:12px}
#top.page-id-4253 .lph26-news .slide-entry:first-child .slide-entry-title{font-size:27px;line-height:1.28}
#top.page-id-4253 .lph26-news .slide-entry-title a{color:#46463C}
#top.page-id-4253 .lph26-news .slide-entry-title a:hover{text-decoration:underline;text-decoration-color:#BCBD00;text-decoration-thickness:2px;text-underline-offset:4px}
#top.page-id-4253 .lph26-news .slide-entry-excerpt{display:flex;flex-direction:column;flex:1;font-size:13px;line-height:1.75}
#top.page-id-4253 .lph26-news .read-more-link{margin-top:auto;padding-top:18px;font-weight:750}
#top.page-id-4253 .lph26-news .read-more-link a{color:#46463C;text-decoration:underline;text-decoration-color:#BCBD00;text-decoration-thickness:2px;text-underline-offset:5px}
#top.page-id-4253 .lph26-news .slide-meta{font-size:10px;color:#66685D;text-transform:uppercase;letter-spacing:.06em}
@media(prefers-reduced-motion:reduce){#top.page-id-4253 .avia-image-container img,#top.page-id-4253 .slide-image img{transition:none;transform:none}}


/* Responsive complements to the existing Mission 05 feature compositions. */
@media(min-width:768px) and (max-width:1199px){#top.page-id-4253 .lph06-service-card{grid-column:span 6;min-height:585px;padding:24px 24px 104px}#top.page-id-4253 .lph06-service-card .avia-image-container{width:calc(100% + 48px);margin:-24px -24px 24px}#top.page-id-4253 .lph06-service-card img{height:220px}#top.page-id-4253 :is(.lph05-detail,.lph26-pro) .entry-content-wrapper{gap:32px}#top.page-id-4253 :is(.lph05-detail,.lph26-pro) .flex_column{width:calc((100% - 32px)/2)}#top.page-id-4253 .lph05-detail-visual img{height:530px}#top.page-id-4253 .lph05-review-intro{grid-column:1/-1}#top.page-id-4253 .lph04-review-card{grid-column:span 6}#top.page-id-4253 .lph26-news .slide-entry-wrap{grid-template-columns:1fr 1fr}#top.page-id-4253 .lph26-news .slide-entry:first-child{grid-column:1/-1;grid-row:auto}#top.page-id-4253 .lph26-news .slide-entry:nth-child(n+2){display:flex}#top.page-id-4253 .lph26-news .slide-entry:nth-child(n+2) .slide-image img{height:220px}}
@media(max-width:767px){#top.page-id-4253 :is(.lph06-service-card,.lph05-review-intro,.lph04-review-card){grid-column:1/-1}#top.page-id-4253 .lph06-service-card{min-height:580px;padding:24px 24px 104px}#top.page-id-4253 .lph06-service-card .avia-image-container{width:calc(100% + 48px);margin:-24px -24px 24px}#top.page-id-4253 .lph06-service-card img{height:210px}#top.page-id-4253 .lph06-service-card .av-special-heading{min-height:58px}#top.page-id-4253 :is(.lph05-detail,.lph26-pro) .entry-content-wrapper{display:block}#top.page-id-4253 :is(.lph05-detail,.lph26-pro) .flex_column{width:100%;margin:0}#top.page-id-4253 .lph05-detail-visual,#top.page-id-4253 .lph03-pro-visual{margin-bottom:36px}#top.page-id-4253 .lph05-detail-visual img{height:auto;aspect-ratio:1;object-fit:contain}#top.page-id-4253 .lph03-pro-visual img{height:360px}#top.page-id-4253 .lph04-review-card{min-height:280px;padding:28px}#top.page-id-4253 .lph04-review-source .avia_textblock{text-align:left}#top.page-id-4253 .lph26-news .slide-entry-wrap{grid-template-columns:1fr}#top.page-id-4253 .lph26-news .slide-entry:first-child{grid-row:auto}#top.page-id-4253 .lph26-news .slide-entry:nth-child(n+2){display:flex}#top.page-id-4253 .lph26-news .slide-entry .slide-image img,#top.page-id-4253 .lph26-news .slide-entry:first-child .slide-image img{height:240px}#top.page-id-4253 .lph26-news .slide-entry:first-child .slide-entry-title{font-size:23px}#top.page-id-4253 .lph26-news .slide-content{padding:24px}}


@media(max-width:1199px){#top.page-id-4253 .lph06-service-card .avia-button-wrap{left:24px;right:24px;bottom:24px}}

#top.page-id-4253 .lph06-services .entry-content-wrapper{align-items:stretch}

/* Four original native Avia steps. The words and numbering are unchanged. */
#top.page-id-4253 .lph07-method .content{padding-top:80px;padding-bottom:80px}
#top.page-id-4253 .lph07-method .entry-content-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;align-items:stretch}
#top.page-id-4253 .lph07-method .entry-content-wrapper::before,#top.page-id-4253 .lph07-method .entry-content-wrapper::after{display:none}
#top.page-id-4253 .lph07-method .av_one_full{grid-column:1/-1;width:auto;margin:0 0 10px;float:none}
#top.page-id-4253 .lph07-method .lph26-step{position:relative;box-sizing:border-box;float:none;width:auto;margin:24px 0 0;padding:43px 24px 26px;min-width:0;min-height:224px;background:#FFFFFF;border:1px solid #DDE2D0;border-radius:8px}
#top.page-id-4253 .lph07-method .lph26-step::before{content:"";position:absolute;top:0;left:64px;right:auto;width:calc(100% - 12px);height:2px;background:#BCBD00;z-index:1;display:block;clear:none;visibility:visible}
#top.page-id-4253 .lph07-method .lph26-step:last-child::before{display:none}
#top.page-id-4253 .lph07-method .lph26-step .lph26-eyebrow{position:absolute;left:24px;top:-20px;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;margin:0;border:1px solid #46463C;border-radius:9px;background:#46463C;color:#FFFFFF;font-family:var(--lph-font);font-size:13px;font-weight:600;letter-spacing:0;line-height:1}
#top.page-id-4253 .lph07-method .lph26-step .lph26-eyebrow p{margin:0}
#top.page-id-4253 #wrap_all .lph07-method .lph26-step .av-special-heading-tag{font-size:22px;line-height:1.25;letter-spacing:-.025em}
#top.page-id-4253 .lph07-method .lph26-step .avia_textblock:not(.lph26-eyebrow){font-size:15px;line-height:1.75}
#top.page-id-4253 .lph07-method .lph26-step .avia_textblock:not(.lph26-eyebrow) p{margin:0}
@media(max-width:989px){#top.page-id-4253 .lph07-method .entry-content-wrapper{grid-template-columns:64px minmax(0,1fr);column-gap:0;row-gap:24px}#top.page-id-4253 .lph07-method .lph26-step{grid-column:2;margin:0;padding:24px;min-height:134px}#top.page-id-4253 .lph07-method .lph26-step .lph26-eyebrow{left:-65px;top:24px}#top.page-id-4253 .lph07-method .lph26-step::before{top:64px;bottom:-48px;left:-45px;right:auto;width:2px;height:auto}}
@media(max-width:767px){#top.page-id-4253 .lph07-method .content{padding-top:56px;padding-bottom:56px}#top.page-id-4253 .lph07-method .entry-content-wrapper{grid-template-columns:56px minmax(0,1fr);column-gap:0;row-gap:22px}#top.page-id-4253 .lph07-method .lph26-step{margin-left:0;padding:22px 20px;min-height:154px}#top.page-id-4253 .lph07-method .lph26-step .lph26-eyebrow{left:-57px;top:22px}#top.page-id-4253 .lph07-method .lph26-step::before{top:62px;bottom:-66px;left:-37px}#top.page-id-4253 #wrap_all .lph07-method .lph26-step .av-special-heading-tag{font-size:21px}}
