.growth-kicker{font-size:23px;font-weight:800;margin:0 0 18px;color:#856225}.hero .growth-kicker,.opening-story .growth-kicker{color:#ffdc72}.growth-hero{padding-top:95px}.growth-hero h1{font-size:82px;line-height:1.17}.growth-lead{font-size:30px;line-height:1.5;font-weight:650;margin:22px 0}.hero-proof{margin:30px auto;padding:28px 18px;border:2px solid #d7af59;border-radius:16px;background:linear-gradient(125deg,#a7141e,#81131b);box-shadow:0 10px 25px #0003}.hero-proof>span{font-size:19px}.hero-proof p{font-size:36px;font-weight:800;margin-top:12px}.hero-proof>strong{display:block;font-size:44px;color:#ffdf79;line-height:1.3}.hero-proof b{font-size:96px;letter-spacing:-.045em}.hero-proof small{display:block;font-size:22px;margin-top:12px}.opening-story .case-facts{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:28px 0}.case-facts span{border:1px solid #bd9658;border-radius:8px;padding:10px 15px;font-size:23px}.case-facts b{color:#ffdc72}.case-photo-placeholder small{font-size:18px;font-weight:500}.opening-story .conversion-grid{margin-top:20px}.opening-story .conversion-grid article{color:#183b2b}.opening-story .conversion-grid h3{font-size:33px}.opening-story .conversion-grid p{font-size:26px}.market{background-color:#fff7e4}.market-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.market-compare article{padding:28px 14px;border:2px solid #cfab61;border-radius:14px;background:#f4e5c3}.market-compare article:last-child{background:#1c4934;color:#fff}.market-compare span{font-size:22px}.market-compare h3{font-size:32px;margin:8px 0 16px}.market-compare p{font-size:25px}.market-compare b{font-size:37px;color:#ae1720}.market-compare article:last-child b{color:#ffdc72}.ad-copy{border-top:2px solid #cda863;padding-top:28px}.ad-copy h3,.channels h3{font-size:45px;line-height:1.3}.ad-copy em{color:#ae1720}.ad-copy p{font-size:27px;line-height:1.65;margin:20px 0}.channels{background-color:#193e2d;color:#fff}.channels h2 em,.channels h3 em{color:#ffdc72}.channel-split{display:grid;grid-template-columns:1fr 1fr;margin:30px 0;border:2px solid #d4b05e;border-radius:14px;overflow:hidden}.channel-split article{padding:25px 10px;background:#2b6145}.channel-split article+article{border-left:2px solid #d4b05e;background:#971c24}.channel-split span{display:block;font-size:30px;font-weight:800}.channel-split strong{font-size:100px;line-height:1.25;color:#ffdc72}.channel-split small{font-size:45px}.growth-result{font-size:37px;margin:25px 0;font-weight:800}.growth-result strong{color:#ae1720;font-size:62px}.results .sales-row strong{font-size:47px}.results .sales-row p{font-size:27px}.reviews .review-slider{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 2px 22px;margin-top:28px;scrollbar-color:#dfbc65 #143b2b}.review-slider .review-card{scroll-snap-align:start;min-width:0}.reviews .review-slider .review-card{flex:0 0 calc((100% - 36px)/3)}.review-slider .review-original{height:330px;background:#fff;padding:8px;display:flex;align-items:flex-start}.review-slider .review-original svg{width:100%;height:100%;object-fit:contain}.review-slider .review-highlight{min-height:100px;padding:16px 10px}.review-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:16px}.review-controls button{border:1px solid #d7b25f;border-radius:8px;padding:10px 24px;background:#ffdc72;color:#193d2b;font-size:20px;font-weight:850}.review-controls button:disabled{opacity:.4;cursor:default}.review-controls span{min-width:75px;font-size:20px;font-weight:750}.hero-consult{max-width:100%;white-space:normal}.panel .note{margin-top:22px}.results .sales-row small{display:inline;font-size:22px}
@media(max-width:600px){.growth-kicker{font-size:17px;margin-bottom:14px}.growth-hero h1{font-size:clamp(41px,11vw,63px)}.growth-lead{font-size:22px;margin:20px 0}.hero-proof{padding:22px 8px;margin:24px 0}.hero-proof>span{font-size:15px}.hero-proof p{font-size:27px}.hero-proof>strong{font-size:27px}.hero-proof b{font-size:clamp(52px,15vw,80px)}.hero-proof small{font-size:17px}.hero-consult{font-size:18px!important;padding:15px 10px!important}.opening-story h2{font-size:clamp(29px,7.7vw,42px)}.case-facts span{font-size:17px;padding:8px 10px}.opening-story .conversion-grid{gap:10px}.opening-story .conversion-grid article{padding:14px 8px}.opening-story .conversion-grid h3{font-size:22px}.opening-story .conversion-grid p{font-size:18px}.case-photo-placeholder{font-size:18px}.case-photo-placeholder small{font-size:14px}.market-compare{gap:10px;margin:22px 0}.market-compare article{padding:20px 8px}.market-compare span{font-size:16px}.market-compare h3{font-size:22px}.market-compare p{font-size:18px}.market-compare b{font-size:25px}.ad-copy h3,.channels h3{font-size:32px}.ad-copy p{font-size:20px}.channel-split strong{font-size:72px}.channel-split span{font-size:24px}.channel-split small{font-size:32px}.results h2{font-size:clamp(29px,7.8vw,42px)}.results .sales-row p{font-size:18px}.results .sales-row strong{font-size:27px}.results .sales-row small{font-size:17px}.growth-result{font-size:25px}.growth-result strong{font-size:45px}.reviews .review-slider .review-card{flex-basis:84%}.review-slider .review-original{height:360px}.review-slider .review-highlight{font-size:21px;min-height:90px}.reviews .review-slider{margin-left:0;margin-right:0}.review-controls button{font-size:18px;padding:10px 22px}}

.opening-story .occupancy-change{display:flex;flex-direction:column;align-items:center;gap:12px;line-height:1.2}.occupancy-change .vacancy-before{font-size:.83em;color:#fff}.occupancy-change .occupancy-arrow{font-size:.65em;color:#ffdc72;line-height:1}.occupancy-change .occupancy-after{font-size:.64em;color:#fff}.opening-story .occupancy-change em{display:block;font-size:1.12em;color:#ffdc72}.occupancy-change strong{font-weight:950}@media(max-width:600px){.opening-story .occupancy-change{font-size:clamp(32px,8.7vw,48px);gap:10px}.opening-story .occupancy-change em{font-size:1.12em;white-space:nowrap}}

.opening-story .case-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0}.opening-story .case-facts span{display:flex;align-items:center;justify-content:center;gap:.22em;padding:20px 10px;font-size:clamp(24px,3.1vw,34px);font-weight:850;line-height:1.3;white-space:nowrap;border:2px solid #cda95c;background:#143c2bb3}.opening-story .case-facts b{font-weight:950;color:#ffdc72}@media(max-width:600px){.opening-story .case-facts{grid-template-columns:1fr;gap:10px;margin:24px 0}.opening-story .case-facts span{font-size:30px;padding:14px 12px}}

.reviews .review-slider{scroll-snap-type:none;overflow-x:hidden;scroll-behavior:auto}.reviews .review-slider .review-card{scroll-snap-align:none}.review-controls #review-motion{font-size:17px;padding:9px 20px;background:transparent;color:#ffdc72}

.actual-menu-boards{display:grid;gap:22px;margin-top:30px}.actual-menu-boards a{display:block;border:2px solid #cda95c;border-radius:12px;overflow:hidden;background:#286735}.actual-menu-boards img{display:block;width:100%;height:auto}@media(max-width:600px){.actual-menu-boards{gap:16px;margin:22px -8px 0}.actual-menu-boards a{border-radius:6px}}
