
.trust-review{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding-block:40px}.trust-review h2{font-size:28px;line-height:1.3}.trust-review p{font-size:16px;line-height:1.65}.trust-review a{display:block;margin-top:12px;color:#ffd1b9}
.project-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project-facts strong{font-size:15px}.draft-download{margin-top:12px;min-height:44px;padding:10px 18px;border:1px solid #ff9bbd;border-radius:24px;background:transparent;color:#fff}
.intro-actions .intro-secondary{background:rgba(9,28,73,.35)!important;border:1px solid rgba(255,255,255,.48)!important;color:#fff!important;box-shadow:none!important}
.home-page .world-banner .intro-pitch h1{position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:100%!important;max-width:900px!important;margin-left:0!important;margin-right:0!important;text-align:center!important;text-wrap:balance}
.intro-pitch .intro-summary{width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;text-wrap:balance}
.commercial-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-bottom:44px}.commercial-proof article{min-height:158px;padding:20px;border:1px solid transparent;border-radius:24px;background:linear-gradient(rgba(12,35,79,.92),rgba(12,35,79,.92)) padding-box,linear-gradient(135deg,#ff9c79,#ff53ae,#45d7ff) border-box;box-shadow:0 14px 32px rgba(7,18,58,.18)}.commercial-proof strong{display:block;margin-bottom:10px;color:#ff9cc8;font-size:14px;letter-spacing:.07em}.commercial-proof p{margin:0;color:#eef6ff;font-size:14px;line-height:1.55}
.home-page .hero{min-height:0!important}.home-page .hero-inner{padding-block:20px!important}
.lively-surface{animation:none!important}.home-page .world-stats b{animation:none!important}
@media(max-width:760px){
 .wrap{width:calc(100% - 32px)!important}.home-page .world-banner{grid-template-rows:auto auto auto auto!important}.home-page .world-banner>img{position:relative!important;height:auto!important;width:100%!important;aspect-ratio:auto!important;object-fit:contain!important;grid-row:1!important;mask-image:none!important;-webkit-mask-image:none!important}.home-page .world-banner::before{display:none!important}
 .home-page .opening-cta{grid-row:2!important;padding:20px 16px!important}.home-page .opening-cta p{font-size:16px!important}.home-page .opening-cta .pink{font-size:15px!important;min-height:46px!important}.home-page .opening-cta span{font-size:14px!important;line-height:1.5!important}
 .home-page .world-stats{grid-row:3!important;min-height:0!important;padding:16px 8px!important;height:auto!important}.home-page .world-stats>div{min-height:0!important}.home-page .world-stats span{font-size:11px!important}.home-page .world-stats small{font-size:10px!important}.home-page .world-stats b{font-size:28px!important}
 .home-page .intro-pitch{grid-row:4!important;padding:28px 16px!important}.home-page .intro-pitch h1{font-size:29px!important;line-height:1.2!important}.home-page .intro-pitch .intro-summary{font-size:16px!important;line-height:1.6!important}.home-page .intro-pitch .intro-kicker{font-size:12px!important}
 .home-page .project-steps{grid-template-columns:1fr!important;gap:18px}.home-page .project-steps h3{font-size:18px}.home-page .project-steps p{font-size:15px}.home-page .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page .service-grid article{padding:16px 12px!important}.home-page .service-grid p{font-size:14px!important}
 .trust-review{grid-template-columns:1fr;gap:8px;padding-block:28px}.trust-review h2{font-size:24px}.commercial-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:28px}.commercial-proof article{min-height:0;padding:15px}.commercial-proof strong{font-size:12px}.commercial-proof p{font-size:13px}.home-page .products .product{flex-basis:calc((100% - 12px)/2)!important}.product-layout{grid-template-columns:1fr!important}.project-facts{grid-template-columns:1fr 1fr!important}.project-facts>div{display:block!important}.project-facts strong{font-size:14px;display:block;margin-top:8px}.project-facts span{font-size:12px}
 .home-page #search{flex-wrap:wrap!important}.home-page #search #query{flex-basis:70%;width:auto!important}.home-page #search .pink{flex-basis:100%!important}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(max-width:760px){.home-page .opening-cta,.home-page .world-stats{background:transparent!important}.home-page .world-stats::before{opacity:.45}.home-page .intro-pitch::after{opacity:.5}}

/* Product urgency, based on real sourcing variables rather than fake scarcity. */
.product-image,.card-photo{position:relative}
.trend-urgency-badge{display:none!important}
.product-urgency-strip{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 22px;padding:17px 20px;border:1px solid transparent;border-radius:22px;background:linear-gradient(#142557,#142557) padding-box,linear-gradient(115deg,#ffb06f,#ff53af,#39d7ff) border-box;color:#fff!important;box-shadow:0 14px 34px rgba(8,15,55,.28),0 0 32px rgba(255,82,170,.12);overflow:hidden}
.product-urgency-strip::after{content:'';position:absolute;inset:-80% auto -80% -18%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent);transform:rotate(16deg);animation:countdownShine 5.5s ease-in-out infinite}
.countdown-copy{position:relative;z-index:1;display:grid;gap:4px;max-width:520px}.countdown-copy strong{color:#ff91c3;font-size:13px;letter-spacing:.09em}.countdown-copy span{color:#eef5ff;font-size:14px;line-height:1.45}
.product-countdown{position:relative;z-index:1;display:flex;align-items:stretch;gap:8px}.countdown-unit{display:grid;min-width:68px;padding:8px 9px;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:rgba(3,13,46,.52);text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.countdown-unit b{font-variant-numeric:tabular-nums;color:#fff;font-size:24px;line-height:1}.countdown-unit small{margin-top:5px;color:#bcd7f2;font-size:9px;letter-spacing:.06em;text-transform:uppercase}
@keyframes countdownShine{0%,65%{left:-25%}100%{left:125%}}
.product-urgency-box{display:flex;align-items:flex-start;gap:13px;margin:18px 0;padding:16px 18px;border:1px solid rgba(255,144,181,.85);border-radius:20px;background:linear-gradient(120deg,rgba(255,154,119,.16),rgba(246,60,164,.18));box-shadow:0 12px 28px rgba(7,20,57,.2)}
.product-urgency-box strong{display:block;color:#fff;font-size:17px;line-height:1.35;margin-bottom:5px}
.product-urgency-box p{margin:0!important;color:#f6efff!important;font-size:14px;line-height:1.55}
.urgency-pulse{flex:0 0 auto;width:12px;height:12px;margin-top:5px;border-radius:50%;background:#ff83b7;box-shadow:0 0 0 0 rgba(255,131,183,.65);animation:urgencyPulse 2.2s ease-out infinite}
@keyframes urgencyPulse{0%{box-shadow:0 0 0 0 rgba(255,131,183,.6)}70%{box-shadow:0 0 0 10px rgba(255,131,183,0)}100%{box-shadow:0 0 0 0 rgba(255,131,183,0)}}
@media(max-width:760px){.product-urgency-strip{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.countdown-copy{max-width:none}.product-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.countdown-unit{min-width:0;padding:8px 3px}.countdown-unit b{font-size:20px}.countdown-unit small{font-size:8px}.product-urgency-box{padding:14px}.product-urgency-box strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){.urgency-pulse{animation:none}}
