*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100%;height:auto;overflow-x:hidden;overflow-y:auto}body.page-collab-review{position:relative;background:#e9e1d4;color:#342419;font-family:"Malgun Gothic","Apple SD Gothic Neo",sans-serif;-webkit-font-smoothing:antialiased}
.collab-review{position:relative;top:auto;left:auto;width:390px;height:844px;max-width:none;margin:0 auto;overflow:hidden;transform:none;transform-origin:top center;zoom:var(--page-scale,1);background:#fbf4e7}
.collab-review:before{content:"";position:absolute;inset:0;z-index:0;background:url('../assets/details/common-bg.png') center top/100% 100% no-repeat;box-shadow:inset 0 0 0 1px #c5a16d;pointer-events:none}
.review-topbar{position:absolute;z-index:30;top:10px;left:19px;width:91px;height:44px;padding:0;background:none;box-shadow:none}.review-topbar:before{content:"";position:absolute;z-index:0;left:-10px;top:-8px;width:112px;height:62px;border-radius:26px;background:linear-gradient(180deg,rgba(251,245,233,.99),rgba(251,244,230,.96));box-shadow:0 0 10px 5px rgba(251,245,233,.88);pointer-events:none}.review-home{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;width:91px;min-width:91px;height:44px;padding:0 14px;border:1px solid #a56e32;border-radius:22px;background:linear-gradient(145deg,#fffdf7 0%,#fbf0d9 48%,#f2d9aa 100%);box-shadow:inset 0 0 0 2px #fffaf0,inset 0 -2px 4px #d8ad6b55,0 2px 0 #8c5927,0 5px 12px #65401d31;color:#2d1d12;text-decoration:none}.review-home:before{content:"";position:absolute;left:-8px;right:-8px;top:-11px;bottom:-11px;z-index:1}.review-home:after{content:"";position:absolute;inset:3px;border-radius:18px;border:1px solid rgba(224,174,101,.72);pointer-events:none}.review-home .home-label{position:relative;z-index:2;font:700 11px/1 Georgia,"Times New Roman",serif;letter-spacing:.8px}.review-home .home-glyph{position:relative;z-index:2;display:block;width:16px;height:16px;flex:none}.review-home:focus-visible{outline:2px solid #71421b;outline-offset:3px}
.collab-hero{display:block!important;position:absolute;z-index:2;top:68px;left:0;width:100%;height:150px;text-align:left;overflow:visible}.collab-hero .hero-decoration{display:block!important;position:absolute;z-index:1;right:-16px;top:-46px;width:68%;height:205px;pointer-events:none;opacity:.98;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.28) 12%,#000 36%,#000 100%),linear-gradient(180deg,rgba(0,0,0,.35) 0,#000 13%,#000 70%,rgba(0,0,0,.75) 82%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.28) 12%,#000 36%,#000 100%),linear-gradient(180deg,rgba(0,0,0,.35) 0,#000 13%,#000 70%,rgba(0,0,0,.75) 82%,transparent 100%);mask-composite:intersect}.collab-hero .hero-decoration img{display:block;width:100%;height:100%;object-fit:contain;object-position:right top}.collab-hero .hero-copy{position:relative;z-index:2;width:49%;padding:7px 0 0 18px;text-shadow:0 1px 5px rgba(255,248,232,.9)}.collab-hero .hero-copy h1{margin:0;font:700 38px/.96 Georgia,"Times New Roman",serif;letter-spacing:-1px;color:#3c2416}.collab-hero .eyebrow{margin:6px 0 0;font:italic 10.8px/1.2 Georgia,"Times New Roman",serif;letter-spacing:1.25px;color:#7b5534;white-space:nowrap}.collab-hero .headline{display:block!important;margin:13px 0 0;font:700 10.7px/1.4 "Malgun Gothic","Apple SD Gothic Neo",sans-serif;color:#3f2b1d;letter-spacing:-.2px;word-break:keep-all}.collab-hero .intro{display:block!important;margin:6px 0 0;font:9.7px/1.42 "Malgun Gothic","Apple SD Gothic Neo",sans-serif;color:#594536;letter-spacing:-.12px;word-break:keep-all}.collab-hero .hero-copy:after{content:"";display:block;width:66px;height:1px;margin-top:8px;background:linear-gradient(90deg,rgba(107,68,31,.5),transparent)}
.area-section{display:block!important;position:absolute;z-index:3;top:220px;left:18px;right:18px;height:398px}.section-title{display:flex;align-items:center;justify-content:center;gap:8px;height:31px;margin:0 0 7px}.section-title>span{display:block;width:50px;height:1px;background:linear-gradient(90deg,transparent,rgba(92,63,39,.42))}.section-title>span:last-child{transform:scaleX(-1)}.section-title h2{margin:0;text-align:center;font:700 12.5px/1.05 Georgia,"Times New Roman",serif;letter-spacing:.45px;color:#4a3222;white-space:nowrap}.section-title h2 small{display:block;margin-top:3px;font:700 8.8px/1.1 "Malgun Gothic",sans-serif;letter-spacing:.15px;color:#806044}.collab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,176px);gap:8px}.collab-card{display:flex;align-items:center;justify-content:center;min-width:0;height:176px;padding:0;border:0;background:transparent;box-shadow:none;overflow:hidden;cursor:pointer}.complete-card{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center;transform-origin:center center}.collab-card:nth-child(1) .complete-card{transform:translateY(-2px) scale(1.07)}.collab-card:nth-child(2) .complete-card{transform:scale(1)}.collab-card:nth-child(3) .complete-card{transform:translateY(-1px) scale(1.035)}.collab-card:nth-child(4) .complete-card{transform:scale(1.005)}.collab-card:focus-visible{outline:2px solid #71421b;outline-offset:2px;border-radius:10px}
.contact-section{display:block!important;position:absolute;z-index:3;top:626px;left:18px;right:18px;height:204px}.contact-section .section-title{height:26px;margin:0 0 5px}.contact-section .section-title>span{width:42px}.contact-section .section-title h2{font-size:11.5px}.contact-section .section-title h2 small{margin-top:2px;font-size:8.2px}.contact-list{display:grid;gap:4px}.contact-row{display:flex;align-items:center;gap:7px;height:34px;padding:0 10px;border:1px solid rgba(168,114,51,.52);border-radius:17px;background:linear-gradient(120deg,rgba(255,253,247,.95),rgba(246,231,207,.90));box-shadow:inset 0 0 0 1px rgba(255,255,255,.62);color:#4b3423;text-decoration:none}.contact-row>span{display:flex;align-items:center;gap:6px;min-width:82px;font:700 9.8px/1.15 "Malgun Gothic",sans-serif;white-space:nowrap}.contact-row span img{display:block;width:15px;height:15px;object-fit:contain}.contact-row strong{margin-left:auto;min-width:0;font:500 10px/1.15 "Malgun Gothic",sans-serif;white-space:nowrap}.contact-row i{font:700 18px/1 Georgia,serif;color:#91602d;font-style:normal}.collab-footer{margin:7px 8px 0;padding:6px 0 5px;border-top:1px solid rgba(127,86,42,.25);text-align:center;font:10px/1.3 Batang,serif;color:#5a402a}dialog{display:none!important}
/* Primary CTA: emphasize the entire business-contact button, not just an icon. */
.contact-list .contact-row:nth-child(3){height:38px;border:1.5px solid #975b1f;background:linear-gradient(135deg,#f6dda8 0%,#d69a45 48%,#efc878 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 -1px 0 rgba(120,67,19,.18),0 3px 9px rgba(85,48,17,.24);color:#2f1b0c}
.contact-list .contact-row:nth-child(3)>span{font-weight:800}
.contact-list .contact-row:nth-child(3)>strong{font-weight:700;color:#2f1b0c}
.contact-list .contact-row:nth-child(3)>i{font-size:20px;color:#5f3515;text-shadow:0 1px 0 rgba(255,255,255,.45)}
@media(min-width:600px){body.page-collab-review{background:#e9e1d4}}
