/* Refined section surfaces and final responsive cascade. */
body.pw-ania-design{--pw-line:#d7e4f8}
body.pw-ania-design :is(a,button)>:is(.arrow,.elementor-button-icon){animation:none!important;transition:none!important;transform:none!important}
body.pw-ania-design a:after,body.pw-ania-design button:after{animation:none!important}
body.pw-ania-design .pw-contact-launch{animation:none!important;transform:none!important}
body.pw-ania-design.poh-home-refresh.pw-editorial [data-id="92ec718"]{border:0!important;gap:18px!important;align-items:stretch!important}
body.pw-ania-design.poh-home-refresh.pw-editorial [data-id="92ec718"]>.elementor-element{padding:28px!important;border:1px solid #d7e4f8!important;border-radius:20px!important;background:linear-gradient(145deg,#fff,#f1f6ff)!important;box-shadow:0 10px 28px #12356506}
body.pw-ania-design.poh-home-refresh.pw-editorial [data-id="92ec718"] .elementskit-info-box-title{font-size:21px!important}
body.pw-ania-design.poh-home-refresh.pw-editorial [data-id="92ec718"] .box-body p{font-size:16px!important;line-height:1.75!important}
body.pw-ania-design.poh-home-refresh.pw-editorial .pw-process-steps>.elementor-element{background:linear-gradient(150deg,#fff,#edf4ff)!important;border-top:3px solid #0954d8!important;box-shadow:0 14px 32px #12356508}
body.pw-ania-design.poh-home-refresh.pw-editorial .pw-process-steps .elementor-icon-box-description{font-size:17px!important;line-height:1.7!important}
body.pw-ania-design .pw-exp-cards article{border-top:3px solid #0954d8!important;background:linear-gradient(155deg,#fff,#f5f8ff)!important}
body.pw-ania-design .pohg :is(.pohg-content-grid,.isf-grid)>*{border-top:3px solid #0954d8!important}
body.pw-ania-design.poh-home-refresh.pw-editorial [data-id="59b5130"] .ti-widget{padding:26px!important;border-radius:24px!important;box-shadow:0 16px 40px #12356508;max-height:none!important}
body.pw-ania-design .pw-action-band{background:linear-gradient(120deg,#edf4ff,#f8faff)!important;border:1px solid #cbdcf7!important;border-left:4px solid #0954d8!important}
body.pw-ania-design .pw-action-band :is(strong,p){color:#123565!important}
body.pw-ania-design .pohg-hero h1,body.pw-ania-design .pbs26-article h1{text-wrap:balance}
body.pw-ania-design :is(.pw-exp-heading,.pohg-section)>p{max-width:70ch}
@media(max-width:800px){
 body.pw-ania-design :is(.pohg,.pw-experience,.pbs26-blog,.pbs26-article){max-width:100%;min-width:0}
 body.pw-ania-design :is(.pohg-hero,.pohg-content-grid,.pohg-grid,.isf-grid,.pw-exp-stage,.pw-exp-cards,.pw-exp-support){grid-template-columns:minmax(0,1fr)!important;gap:22px!important}
 body.pw-ania-design :is(.pohg-hero,.pw-exp-stage)>*{min-width:0!important}
 body.pw-ania-design :is(.pohg,.pw-experience) h1{font-size:clamp(30px,8.4vw,42px)!important;line-height:1.16!important;overflow-wrap:break-word}
 body.pw-ania-design :is(.pohg,.pw-experience) h2{font-size:clamp(27px,7.1vw,34px)!important;line-height:1.22!important}
 body.pw-ania-design :is(.pohg,.pw-experience) p{font-size:17px!important;line-height:1.75!important}
 body.pw-ania-design .pohg-hero img{object-fit:contain!important;max-height:340px!important;width:100%!important}
 body.pw-ania-design .pw-action-links{display:flex!important;flex-wrap:wrap;gap:10px!important}
 body.pw-ania-design .pw-action-links a{flex:1 1 140px;min-width:0;white-space:normal;text-align:center;line-height:1.4!important}
 body.pw-ania-design .pohg-form-wrap{padding:18px!important}
 body.pw-ania-design :is(input,select,textarea){font-size:16px!important;max-width:100%;min-width:0}
 body.pw-ania-design .poh__service-grid{grid-template-columns:1fr!important}
 body.pw-ania-design .poh__form,body.pw-ania-design .poh__hero{min-width:0!important}
 body.pw-ania-design .poh-home-app__stores{flex-wrap:wrap;gap:12px!important}
 body.pw-ania-design .poh-home-app__store{min-width:0!important;max-width:100%}
 body.pw-ania-design.poh-home-refresh.pw-editorial [data-id="59b5130"] .ti-widget{padding:16px!important}
 body.pw-ania-design .pw-contact-launch{bottom:calc(12px + env(safe-area-inset-bottom))!important}
 body.pw-ania-design .pw-foot-bottom{padding-bottom:100px}
}
@media(max-width:600px){
 body.pw-ania-design .ekit-template-content-header{top:calc(-1 * var(--pw-mobile-header-offset,100px))!important}
 body.pw-ania-design .pw-nav-main.pw-nav-flat nav{gap:1px 4px!important}
 body.pw-ania-design .pw-nav-main.pw-nav-flat nav>a{padding:7px 6px!important;line-height:1.35!important;min-height:32px}
 body.pw-ania-design.poh-home-refresh.pw-editorial .elementor-22>.e-con-boxed{padding:44px 20px!important}
 body.pw-ania-design.poh-home-refresh.pw-editorial .elementor-22>[data-id="bd7500b"]{padding:24px 16px 34px!important}
 body.pw-ania-design.poh-home-refresh.pw-editorial [data-id="bd7500b"]>.e-con-inner{padding:24px 20px!important}
 body.pw-ania-design.poh-home-refresh.pw-editorial [data-id="bd7500b"] h1{font-size:34px!important;line-height:1.13!important}
 body.pw-ania-design.poh-home-refresh.pw-editorial [data-id="92ec718"]>.elementor-element{padding:24px!important}
 body.pw-ania-design.poh-home-refresh.pw-editorial .pw-process-steps{grid-template-columns:1fr!important}
 body.pw-ania-design.poh-home-refresh.pw-editorial .pw-process-steps>.elementor-element{padding:25px!important}
 body.pw-ania-design .pw-app-switch button{font-size:13px!important;min-height:44px}
 body.pw-ania-design .pohg-table__row{grid-template-columns:1fr!important;gap:8px!important;padding:20px!important}
 body.pw-ania-design .pohg-table__row>*{min-width:0;overflow-wrap:break-word}
 body.pw-ania-design .pw-foot-contact{grid-template-columns:1fr!important}
 body.pw-ania-design .pw-contact-unified .pw-action-links a{flex-basis:110px;font-size:13px!important}
 body.pw-ania-design .pw-human-stamp{position:relative!important;left:auto!important;bottom:auto!important;max-width:none!important;margin-top:-20px!important}
}
@media(hover:none){body.pw-ania-design :is(a,button){transform:none!important}}

body .plain-after::after,body .plain-before::before{content:none!important;display:none!important;animation:none!important}

body.pw-ania-design.poh-home-refresh.pw-editorial [data-id="92ec718"]{margin-top:0!important}
body.pw-ania-design.poh-home-refresh.pw-editorial .pw-photo-caption a{width:auto!important;min-width:86px!important;min-height:44px!important;padding:10px 12px!important;border-radius:10px!important;background:#0954d8!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;flex-shrink:0}
@media(max-width:600px){body.pw-ania-design .pw-photo-caption{flex-wrap:wrap!important;gap:14px!important}}

/* Blog: one aligned 80vw editorial canvas, without an inner text cap. */
body.pw-ania-design.single-post #content>.ast-container{width:80%!important;max-width:none!important;padding-inline:0!important;margin-inline:auto!important}
body.pw-ania-design.single-post #primary,body.pw-ania-design.single-post article.ast-article-single{width:100%!important;max-width:none!important;padding-inline:0!important;margin-inline:0!important}
body.pw-ania-design.single-post article.ast-article-single>.ast-post-format- .entry-content{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}
body.pw-ania-design.single-post .entry-content{max-width:none!important;width:100%!important}
body.pw-ania-design.single-post .entry-content :is(h2,h3){scroll-margin-top:180px;text-wrap:pretty}
body.pw-ania-design.single-post .entry-content h2{border-top:1px solid #d7e4f8;padding-top:28px!important;margin-top:48px!important}
body.pw-ania-design.single-post .entry-content :is(table,figure){max-width:100%!important;margin-inline:0!important}
body.pw-ania-design.single-post .entry-content table{display:block;overflow-x:auto;border-collapse:collapse;border:1px solid #d7e4f8;border-radius:14px}
body.pw-ania-design.single-post .entry-content :is(th,td){padding:16px!important;line-height:1.6}
body.pw-ania-design.single-post .entry-content th{background:#123565!important;color:#fff!important}
body.pw-ania-design.single-post .entry-content img{height:auto;max-width:100%;object-fit:contain}
body.pw-ania-design.single-post .poh-blog-hero{margin-top:28px!important;margin-bottom:36px!important;box-shadow:0 14px 40px #12356508}
@media(max-width:800px){
 body.pw-ania-design.single-post #content>.ast-container{width:calc(100% - 40px)!important}
 body.pw-ania-design.single-post .poh-blog-hero{padding:25px!important;gap:24px!important}
 body.pw-ania-design.single-post .poh-blog-hero h1{font-size:clamp(29px,7.8vw,36px)!important;line-height:1.2!important}
 body.pw-ania-design.single-post .entry-content :is(p,li){font-size:17px!important;line-height:1.8!important}
 body.pw-ania-design.single-post .entry-content h2{font-size:27px!important;margin-top:34px!important;padding-top:24px!important}
 body.pw-ania-design.single-post .entry-content h3{font-size:23px!important;line-height:1.35!important}
}

/* Older Elementor posts use a second editorial template. */
body.pw-ania-design.single-post.pbs26-enhanced .pbs26-editorial-content{width:100%!important;max-width:none!important;padding:0!important}
body.pw-ania-design.single-post.pbs26-enhanced .pbs26-editorial-content>:is(.pbs26-editorial-intro,.pbs26-toc,.pbs26-editorial-section,.pbs26-depth-content,.pbs26-editorial-next,.pbs26-editorial-faq,.pbs26-editorial-note){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
body.pw-ania-design.single-post.pbs26-enhanced .pbs26-depth-content>.pbs26-editorial-section{width:100%!important;max-width:none!important;margin-inline:0!important}
body.pw-ania-design.single-post.pbs26-enhanced .pbs26-editorial-header.poh-blog-hero{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;padding:42px!important;max-width:none!important;gap:32px!important}
body.pw-ania-design.single-post.pbs26-enhanced .pbs26-editorial-header h1{font-size:clamp(33px,3.25vw,56px)!important;line-height:1.16!important;max-width:none!important}
body.pw-ania-design.single-post.pbs26-enhanced .pbs26-editorial-section h2{font-size:34px!important;color:#123565!important;border-top:1px solid #d7e4f8;padding-top:28px;line-height:1.25}
body.pw-ania-design.single-post.pbs26-enhanced .pbs26-editorial-content :is(p,li){font-size:19px;line-height:1.85;color:#354d6a}
@media(max-width:800px){
 body.pw-ania-design.single-post.pbs26-enhanced .pbs26-editorial-header.poh-blog-hero{grid-template-columns:minmax(0,1fr)!important;padding:24px!important;gap:22px!important}
 body.pw-ania-design.single-post.pbs26-enhanced .pbs26-editorial-header h1{font-size:clamp(29px,7.8vw,36px)!important}
 body.pw-ania-design.single-post.pbs26-enhanced .pbs26-editorial-content :is(p,li){font-size:17px!important;line-height:1.8!important}
 body.pw-ania-design.single-post.pbs26-enhanced .pbs26-editorial-section h2{font-size:27px!important}
 body.pw-ania-design.single-post.pbs26-enhanced .pbs26-editorial-section{margin-top:36px!important;margin-bottom:36px!important}
}
