/** Pasar Malam Editorial — mobile-first refinements preserve the story-ribbon conversion flow. */
@media(max-width:1120px){.primary-nav{gap:.65rem}.primary-nav a{font-size:.8rem}.nav-cta .btn{font-size:.77rem}.process-grid{grid-template-columns:repeat(4,1fr)}.process-grid .process-step:nth-child(n+8){transform:none}.process-grid .process-step:nth-child(n+9){transform:translateX(calc(50% + .45rem))}.benefit-grid,.package-grid,.content-grid,.blog-grid{grid-template-columns:repeat(2,1fr)}.package-card:nth-child(2){transform:none}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}}
@media(max-width:840px){body{font-size:16px}.site-header{position:sticky}.nav-shell{min-height:68px}.nav-cta{display:none}.nav-toggle{display:block}.primary-nav{background:var(--cream);border-bottom:1px solid var(--line);box-shadow:0 18px 24px rgba(33,27,26,.08);display:none;left:0;padding:1rem 1.25rem 1.3rem;position:absolute;top:68px;width:100%}.primary-nav.is-open{display:grid;grid-template-columns:repeat(2,1fr)}.primary-nav a{font-size:.96rem;padding:.55rem 0}.primary-nav a:after{display:none}.hero,.hero__content{min-height:620px}.hero__media:after{background:linear-gradient(0deg,rgba(28,17,15,.93) 0%,rgba(54,17,14,.7) 46%,rgba(54,17,14,.22) 100%)}.hero__content{place-items:end start;padding-bottom:4.5rem;padding-top:12rem}.hero h1{font-size:clamp(2.8rem,11vw,4.5rem)}.section{padding:4.5rem 1rem}.problem-grid,.about-split,.support-split,.menu-feature,.contact-grid{grid-template-columns:1fr}.image-frame{order:-1}.image-frame img{min-height:300px}.support-split__image,.menu-feature__image{min-height:330px}.brand-band .section-inner{grid-template-columns:1fr}.process-grid{grid-template-columns:repeat(3,1fr)}.process-grid .process-step:nth-child(n+9){transform:none}.benefit-grid,.package-grid,.content-grid,.blog-grid{grid-template-columns:1fr 1fr}.menu-grid{columns:1}.character-box{grid-template-columns:1fr}.character-box img{max-height:210px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.wa-float{display:none}.mobile-cta{background:var(--cream);bottom:0;display:block;left:0;padding:.6rem .8rem;position:fixed;right:0;z-index:90}.mobile-cta a{align-items:center;background:#177c41;border-radius:10px;color:white;display:flex;font-weight:800;gap:.5rem;justify-content:center;min-height:48px}.site-footer{padding-bottom:6.2rem}.section-heading--split{align-items:start;display:block}.section-heading--split a{display:inline-block;margin-top:.7rem}.breadcrumb{padding-left:1rem;padding-right:1rem}.page-hero{padding:3.5rem 1rem 3rem}.page-hero .breadcrumb{padding:0 0 1rem}.closing-cta{padding:0 1rem 4rem}}
@media(max-width:520px){.brand img{height:43px;width:43px}.brand span{font-size:.82rem}.hero,.hero__content{min-height:600px}.trust-strip{gap:.45rem}.trust-strip span{font-size:.75rem}.button-row{align-items:stretch;flex-direction:column}.button-row .btn{width:100%}.benefit-grid,.package-grid,.content-grid,.blog-grid,.lead-form,.timeline{grid-template-columns:1fr}.process-grid{grid-template-columns:repeat(2,1fr)}.process-grid .process-step:nth-child(n+9){transform:none}.process-step{min-height:145px}.support-list__row{grid-template-columns:1fr;gap:.25rem}.fact-row{grid-template-columns:1fr;gap:.25rem}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:auto}.footer-bottom{align-items:flex-start;flex-direction:column}.menu-feature__copy,.support-list{padding:1.5rem}.closing-cta__ribbon{font-size:.88rem;margin-bottom:3rem}.menu-item b{font-size:.84rem}.page-intro p{font-size:1.02rem}}
