/* Palette matched to the supplied Incheon menu board. */
:root{--green:#326f3f;--deep:#20532e;--red:#e60012;--yellow:#ffeb00;--paper:#fff5e5;--ink:#17251b;--line:#326f3f}
body{background:#20532e;background-image:none}.landing{background:var(--paper)}
.header{background:#fff5e5;border-color:var(--green)}.header-call{color:#d40010}.call-copy small{color:var(--deep)}
.panel{background-image:none;border-bottom:2px solid #326f3f}.panel:after{opacity:.04}
.hero,.opening-story,.reviews,.cost,.channels{background:#326f3f;color:white}.cost:before{background:none}
.strategy,.social,.support,.results,.contact,.market{background:#fff5e5}.menu{background:#326f3f;color:white}
.panel h2 em,.ad-copy em,.growth-result strong{color:#d40010}
.hero h1 em,.hero .growth-kicker,.opening-story .growth-kicker,.opening-story h2 em,.opening-story .occupancy-change em,.occupancy-change .occupancy-arrow,.reviews h2 em,.cost h2 em,.channels h2 em,.channels h3 em,.menu h2 em{color:var(--yellow)}
.hero-proof{background:#e60012;border:3px solid var(--yellow);box-shadow:0 6px 0 #20532e}.hero-proof>strong,.hero-proof b{color:var(--yellow)}
.hero:before{background:repeating-linear-gradient(90deg,#20532e 0,#326f3f 14px,#20532e 32px);border-color:var(--yellow)}
.hero-consult,.contact-number{background:#d40010;color:white;border:2px solid var(--yellow);border-bottom:5px solid #95000b;box-shadow:0 5px 12px #0002}
.opening-story .case-facts span{background:#20532e;border-color:var(--yellow)}.opening-story .case-facts b{color:var(--yellow)}
.conversion-grid article,.performance-card,.sales-row>div{background:#fff5e5;border-color:#326f3f;box-shadow:0 5px 12px #0002}.conversion-grid .conversion-after{border-top-color:var(--yellow)}
.case-photo-placeholder{background:#ecedda;border-color:#326f3f;color:#20532e}.conversion-grid b,.conversion-after .case-tag{color:#c90010}
.strategy-list{border-color:var(--yellow)}.strategy-list article{background:#326f3f;border-color:var(--yellow);box-shadow:none}.strategy-list article:nth-child(2),.strategy-list article:nth-child(4){background:#d40010}.strategy-list h3 em{color:var(--yellow)}.strategy-body p{color:#fff}.strategy-icon{background:#20532e;border-color:var(--yellow);outline-color:#20532e;box-shadow:inset 0 2px 4px #fff2}
.market-compare article{background:#fff;border-color:#326f3f}.market-compare article:last-child{background:#326f3f;color:white}.market-compare b{color:#c90010}.market-compare article:last-child b{color:var(--yellow)}.ad-copy{border-color:#326f3f}
.channel-split{border-color:var(--yellow)}.channel-split article{background:#20532e}.channel-split article+article{background:#d40010;border-color:var(--yellow)}.channel-split strong{color:var(--yellow)}
.actual-menu-boards a{background:#326f3f;border-color:var(--yellow);box-shadow:0 5px 14px #0002}
.social-grid a{background:#326f3f;border-color:#326f3f}.play{background:#d40010;border-color:var(--yellow)}.follower-count b{color:var(--yellow)}
.review-card{border-color:var(--yellow)}.review-highlight{background:#20532e;color:var(--yellow);border-color:var(--yellow)}.button{background:#20532e;color:var(--yellow);border-color:var(--yellow)}
.support-lines,.support-lines>div,.support-lines>div>b{border-color:#326f3f}.support-lines>div{background:#fffaf0}.support-lines>div>b{background:#326f3f;color:white}.support-lines>div>span{color:#203a27}
.sales-row .sales-after{background:#326f3f;border-color:#326f3f}.sales-after strong{color:var(--yellow)}
.benefit-banner{background:#d40010;border-color:var(--yellow);box-shadow:0 6px 16px #0002}.benefit-banner strong,.yellow-text{color:var(--yellow)}
.cost table{background:#20532e}.cost thead{background:var(--yellow);color:#17251b}.cost th,.cost td{border-color:#9abd82}
.contact-message,.note{color:#435343}.note.light{color:#fff5e5}.performance-card>span{background:#d40010;border-color:var(--yellow)}
footer{background:#fff5e5;color:#20532e;border-color:#326f3f}.consult-bar{background:#d40010;border-color:var(--yellow)}.consult-inputs input{background:#fffaf0;border-color:#fff5e5}.consult-submit{background:var(--yellow);color:#17251b;border-color:#ffeb00;border-bottom-color:#baac00;box-shadow:none}.consult-bottom>span{color:#fff5e5}
/* A clear transition from sales channels into the actual menu. */
#sales-channels{padding-bottom:54px;border-bottom:0}
#menu{background:#fff5e5;color:#17251b;border-top:10px solid #d40010;box-shadow:inset 0 4px 0 #ffeb00;padding-top:56px}
#menu h2 em{color:#d40010}
#menu .actual-menu-boards a{border-color:#326f3f}
@media(max-width:600px){#sales-channels{padding-bottom:38px}#menu{padding-top:38px;border-top-width:8px}}

.support-lines>div>b,.support-lines>div>b .copy-line{color:#fff}.support-lines>div>span,.support-lines>div>span .copy-line{color:#203a27}
.market-compare.ocean-compare article{background:#fff3ed;border:2px solid #cf1422;color:#17251b}.market-compare.ocean-compare article:last-child{background:#edf6ff;border-color:#1267ac;color:#17251b}.ocean-compare article h3{color:#cf1422;font-size:40px;margin:0 0 14px}.ocean-compare article:last-child h3{color:#1267ac}.ocean-compare .ocean-category{font-weight:900;font-size:27px;margin-bottom:12px}.ocean-compare article p{font-size:22px;line-height:1.55}.ocean-compare strong{font-weight:850}.ocean-compare article:last-child strong{color:#12578e}@media(max-width:600px){.market-compare.ocean-compare{grid-template-columns:1fr;gap:14px}.market-compare.ocean-compare article{padding:22px 12px}.ocean-compare article h3{font-size:32px}.ocean-compare .ocean-category{font-size:24px}.ocean-compare article p{font-size:22px}}
