/* The Mailbox Place Template — UPS-inspired rich brown and gold */
body.pi9cn-template-mailbox-place{background:#1a0c07;color:#fff8ed;font-family:'Inter',sans-serif;}
.mp-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(26,12,7,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,181,0,.2);}
.mp-nav-inner{display:flex;align-items:center;justify-content:space-between;height:60px;}
.mp-logo{height:32px;object-fit:contain;}
.mp-logo-text{font-size:1rem;font-weight:800;background:linear-gradient(135deg,#FFB500,#ff9500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.mp-powered{font-size:.75rem;color:rgba(255,248,237,.35);text-decoration:none;}
.mp-powered:hover{color:rgba(255,248,237,.8);}
.mp-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:100px 0 80px;overflow:hidden;}
.mp-hero-glow{position:absolute;inset:0;background:radial-gradient(ellipse 65% 55% at 40% 40%,rgba(255,181,0,.18),transparent),radial-gradient(ellipse 55% 65% at 80% 70%,rgba(53,28,21,.5),transparent);}
.mp-hero-inner{position:relative;z-index:2;max-width:700px;}
.mp-badge{display:inline-block;background:rgba(255,181,0,.14);border:1px solid rgba(255,181,0,.3);border-radius:6px;padding:6px 16px;font-size:.8rem;font-weight:600;color:#FFB500;margin-bottom:20px;}
.mp-title{font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:1.05;margin-bottom:16px;background:linear-gradient(135deg,#fff8ed,#FFB500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.mp-tagline{font-size:1.05rem;color:rgba(255,248,237,.65);line-height:1.7;margin-bottom:32px;max-width:560px;}
.mp-countdown-wrap .pi9cn-countdown-unit{background:rgba(255,181,0,.1);border:1px solid rgba(255,181,0,.25);border-radius:8px;padding:12px 16px;}
.mp-countdown-wrap .pi9cn-cd-num{color:#FFB500;}
.mp-lead-wrap .pi9cn-lead-row input{background:rgba(255,255,255,.06);border-color:rgba(255,181,0,.25);color:#fff8ed;}
.mp-lead-wrap .pi9cn-lead-submit{background:linear-gradient(135deg,#FFB500,#cc9100);}
.mp-cta{display:inline-block;padding:13px 28px;border-radius:8px;background:linear-gradient(135deg,#FFB500,#cc9100);color:#351C15;font-weight:800;font-size:.95rem;text-decoration:none;transition:opacity .2s;}
.mp-cta:hover{opacity:.85;}
.mp-section{padding:72px 0;}
.mp-about{background:#251009;font-size:1.05rem;line-height:1.8;color:rgba(255,248,237,.72);}
.mp-about p{margin-bottom:1em;}
.mp-faq .pi9cn-faq-item{border-color:rgba(255,181,0,.18);}
.mp-faq .pi9cn-faq-question{color:#fff8ed;}
.mp-faq .pi9cn-faq-answer{color:rgba(255,248,237,.62);}
.mp-footer{background:#251009;border-top:1px solid rgba(255,181,0,.15);padding:20px 0;}
.mp-footer-inner{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;}
.mp-footer a{color:rgba(255,248,237,.32);text-decoration:none;}
.mp-footer a:hover{color:#FFB500;}
@media(max-width:768px){.mp-footer-inner{flex-direction:column;gap:8px;}}
