/* 샘플 제작 안내: 기존 차량관리/상담 UI와 분리 */
.creator-sales-topbar{background:#171a20;color:#fff}.creator-sales-topbar-inner{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:12px;padding-bottom:12px}.creator-sales-topbar p{margin:0;color:#ccd1dc;font-size:13px;line-height:1.5}.creator-sales-topbar strong{color:#fff;margin-right:7px;font-size:14px}.creator-sales-topbar-inner>div{display:flex;gap:8px;flex-shrink:0}.creator-sales-topbar a{display:inline-block;padding:9px 12px;color:#fff!important;background:#d72f43;border-radius:6px;font-size:12px;font-weight:800;white-space:nowrap}.creator-sales-topbar a.creator-sales-topbar-download{background:transparent;border:1px solid #666}
.creator-sales-page{background:#fff;color:#171a21;font-size:15px;line-height:1.65;overflow-x:hidden}.creator-sales-page *{box-sizing:border-box}.creator-sales-page a{text-decoration:none}.creator-sales-container{width:min(1200px,calc(100% - 40px));margin:0 auto}.creator-sales-kicker{display:block;color:#db3144;font-size:13px;font-weight:800;margin-bottom:15px}.creator-sales-hero{background:linear-gradient(135deg,#121720,#293140);color:#fff;padding:70px 0}.creator-sales-hero-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.creator-sales-hero .creator-sales-kicker{color:#ff7283}.creator-sales-hero h1{font-weight:900;font-size:clamp(34px,3.5vw,52px);line-height:1.25;letter-spacing:-.045em;margin:0 0 20px;color:#fff}.creator-sales-hero h1 em{color:#ff6477;font-style:normal}.creator-sales-hero-copy>p{font-size:16px;color:#d6dce4;line-height:1.85;margin:0 0 24px}.creator-sales-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:15px}.creator-sales-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;min-height:49px;border:0;border-radius:7px;font-size:14px;font-weight:800;cursor:pointer;line-height:1.4}.creator-sales-primary{background:#e22f44!important;color:#fff!important}.creator-sales-outline{border:1px solid #777;color:#fff!important;background:rgba(255,255,255,.07)}.creator-sales-dark{background:#171b24;color:#fff!important}.creator-sales-disclaimer{font-size:12px;color:#b8c2d0}.creator-sales-sample{padding:10px;border-radius:15px;background:#f2f4f6;box-shadow:0 23px 50px rgba(0,0,0,.25)}.creator-sales-sample img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;object-position:top;border-radius:8px}.creator-sales-sample>a>span{display:block;color:#586271;text-align:center;font-size:12px;font-weight:800;padding:8px 0 1px}
.creator-sales-section{padding:75px 0}.creator-sales-section-head{text-align:center;max-width:850px;margin:0 auto 32px}.creator-sales-section-head>span{color:#d72f43;font-size:12px;font-weight:900}.creator-sales-section-head h2{font-size:clamp(24px,2.5vw,34px);line-height:1.35;letter-spacing:-.03em;margin:8px 0 10px}.creator-sales-section-head p{margin:0;color:#697384}.creator-sales-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.creator-sales-features article{border:1px solid #e5e9ee;border-radius:12px;padding:25px 20px;min-height:185px}.creator-sales-features .fa{color:#df3245;font-size:27px}.creator-sales-features h3{font-size:18px;font-weight:800;margin:13px 0 6px}.creator-sales-features p{color:#687384;font-size:13px;margin:0}.creator-sales-section-alt{background:#f6f7fa}.creator-sales-prices{display:grid;grid-template-columns:1fr 1fr;gap:20px}.creator-sales-price-card{background:#fff;border:1px solid #e1e5eb;padding:34px 32px;border-radius:14px;min-width:0}.creator-sales-price-card.is-featured{border:2px solid #dd3448}.creator-sales-price-tag{display:inline-block;background:#f2f3f5;border-radius:50px;padding:5px 12px;font-size:12px;font-weight:800}.is-featured .creator-sales-price-tag{background:#fff0f2;color:#ba1b33}.creator-sales-price-main{display:flex;align-items:baseline;gap:5px;margin:18px 0 12px;flex-wrap:wrap}.creator-sales-price-main strong{font-size:clamp(34px,3.7vw,48px);letter-spacing:-.03em;font-weight:900;color:#161b23;line-height:1.1}.creator-sales-price-main small{font-size:17px;font-weight:800}.creator-sales-price-sub{font-size:15px;margin:10px 0 5px}.creator-sales-tax{font-size:12px;color:#7b8490;margin:0 0 24px}.creator-sales-price-card>a{display:block;text-align:center;background:#171c25;color:#fff!important;font-size:14px;font-weight:800;border-radius:7px;padding:12px}.creator-sales-price-card.is-featured>a{background:#df3247}.creator-sales-price-note{font-size:12px;color:#697383;text-align:center;margin:19px 0 0}.creator-sales-proposal{background:#f1f3f6;border-radius:14px;padding:35px 40px;display:flex;justify-content:space-between;align-items:center;gap:18px}.creator-sales-proposal h2{font-size:28px;line-height:1.4;margin:0 0 7px}.creator-sales-proposal p{color:#697383;max-width:680px;font-size:14px;margin:0}
/* 제작 안내 전용: 샘플보기와 제안서 다운로드를 하나의 가로 섹션으로 */
.creator-sales-proposal.creator-sales-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}
.creator-sales-links-item{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px}
.creator-sales-links-item>div{width:100%;min-width:0}
.creator-sales-links-item h2{font-size:clamp(19px,2vw,25px);word-break:keep-all;letter-spacing:-.04em}
.creator-sales-links-item p{min-height:67px;line-height:1.7;word-break:keep-all}
.creator-sales-links-item .creator-sales-button{margin-top:auto;min-width:0;justify-content:center;white-space:nowrap}
@media(max-width:800px){
  .creator-sales-proposal.creator-sales-links{display:grid;grid-template-columns:1fr;gap:25px}
  .creator-sales-links-item + .creator-sales-links-item{padding-top:24px;border-top:1px solid #d9dfe6}
  .creator-sales-links-item h2{font-size:23px}
  .creator-sales-links-item p{min-height:0}
  .creator-sales-links-item .creator-sales-button{width:100%;margin-top:0;display:flex}
}
.creator-sales-contact-section{background:#161b25;color:#fff}.creator-sales-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.creator-sales-contact-grid h2{font-size:clamp(27px,2.8vw,37px);line-height:1.4;color:#fff;margin:0 0 15px}.creator-sales-contact-grid>div:first-child>p{font-size:15px;color:#ccd5dd;line-height:1.85;margin:0 0 25px}.creator-sales-telephone{font-size:20px;font-weight:900}.creator-sales-telephone .fa{color:#ff6f82}.creator-sales-form-card{background:#fff;color:#202630;border-radius:14px;padding:34px;box-shadow:0 15px 35px rgba(0,0,0,.15)}.creator-sales-form-card form>label{display:block;font-size:14px;font-weight:800;margin-bottom:8px}.creator-sales-form-card form>label em{font-size:11px;color:#d72d42;font-style:normal}.creator-sales-form-card input[type=text],.creator-sales-form-card input[type=tel]{width:100%;display:block;border:1px solid #dce0e7;border-radius:7px;font-size:15px;padding:12px 14px;height:51px;margin:0 0 20px;background:#fff;color:#171d25}.creator-sales-privacy{background:#f9fafb;border:1px solid #ebecf0;border-radius:8px;padding:14px;margin-bottom:17px}.creator-sales-privacy label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800}.creator-sales-privacy input{width:17px;height:17px;accent-color:#de2e43}.creator-sales-privacy p{font-size:11px;line-height:1.65;color:#677384;margin:8px 0}.creator-sales-privacy a{font-size:11px;color:#5e697b;text-decoration:underline}.creator-sales-form-card .creator-sales-button{width:100%}.creator-sales-form-help{font-size:11px;text-align:center;color:#758092;margin:11px 0 0}.creator-sales-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.creator-sales-success{text-align:center;padding:28px 10px}.creator-sales-success>.fa{font-size:44px;color:#209c66}.creator-sales-success h3{margin:15px 0 8px;font-size:21px}.creator-sales-success p{font-size:14px;color:#657385}.creator-sales-return{background:#f5f6f7;text-align:center;padding:20px}.creator-sales-return a{color:#454d5b;font-size:13px;font-weight:800}
@media(max-width:1000px){.creator-sales-topbar-inner{align-items:flex-start}.creator-sales-topbar p span{display:block}.creator-sales-hero-layout{gap:25px}.creator-sales-features{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-sales-contact-grid{gap:28px}}
@media(max-width:700px){.creator-sales-container{width:calc(100% - 28px)}.creator-sales-topbar-inner{display:block;padding-top:10px;padding-bottom:10px}.creator-sales-topbar p,.creator-sales-topbar strong{font-size:12px}.creator-sales-topbar p span{font-size:11px}.creator-sales-topbar-inner>div{margin-top:9px}.creator-sales-topbar a{font-size:11px;padding:8px 10px}.creator-sales-hero{padding:40px 0 45px}.creator-sales-hero-layout{grid-template-columns:1fr;gap:27px}.creator-sales-hero h1{font-size:34px}.creator-sales-hero-copy>p{font-size:14px}.creator-sales-hero-actions{gap:7px}.creator-sales-hero-actions .creator-sales-button{flex:1;padding:10px 8px;font-size:12px}.creator-sales-sample img{max-height:275px}.creator-sales-section{padding:49px 0}.creator-sales-section-head h2{font-size:24px}.creator-sales-section-head p{font-size:13px}.creator-sales-features{gap:9px}.creator-sales-features article{padding:19px 13px;min-height:162px}.creator-sales-features h3{font-size:15px;margin:11px 0 5px}.creator-sales-features p{font-size:12px}.creator-sales-prices{grid-template-columns:1fr;gap:13px}.creator-sales-price-card{padding:27px 25px}.creator-sales-price-main strong{font-size:39px}.creator-sales-price-note{text-align:left}.creator-sales-proposal{padding:25px 20px;display:block}.creator-sales-proposal h2{font-size:23px}.creator-sales-proposal p{font-size:13px}.creator-sales-proposal .creator-sales-button{display:flex;margin-top:18px;width:100%}.creator-sales-contact-grid{grid-template-columns:1fr;gap:22px}.creator-sales-contact-grid h2{font-size:26px}.creator-sales-form-card{padding:23px 18px}}


/* ----------------------------------------------------------
   2026-10-13 메인 제작안내 바 가독성 개선 / 기존 헤더 전체검색 보정
   기존 샘플의 차량 상담 UI 또는 제작 안내 하위 페이지에는 영향 없음
   ---------------------------------------------------------- */
.creator-sales-topbar {
  position:relative;
  background:linear-gradient(105deg,#fff7f8 0%,#fff 62%,#fbf1f3 100%);
  border-bottom:2px solid #d72f43;
  box-shadow:0 3px 11px rgba(0,0,0,.12);
  color:#181b23;
}
.creator-sales-topbar .creator-sales-topbar-inner {
  display:flex;align-items:center;justify-content:space-between;
  gap:20px;padding-top:16px;padding-bottom:16px;
  box-sizing:border-box;
}
.creator-sales-topbar .creator-sales-topbar-pitch {
  display:block;min-width:0;flex:1 1 auto;
}
.creator-sales-topbar .creator-sales-topbar-label {
  display:inline-flex;align-items:center;gap:6px;
  padding:0;color:#aa263a;font-size:12px;line-height:1.4;font-weight:800;
}
.creator-sales-topbar .creator-sales-topbar-label i {font-size:13px;color:#d72f43;}
.creator-sales-topbar .creator-sales-topbar-offer {
  margin:5px 0 5px;color:#20232b;
  font-size:clamp(19px,2vw,25px);font-weight:800;
  line-height:1.32;letter-spacing:-.045em;word-break:keep-all;
}
.creator-sales-topbar .creator-sales-topbar-offer strong {
  margin:0;color:#d72f43;font-size:1.12em;font-weight:900;
}
.creator-sales-topbar .creator-sales-topbar-plus {
  display:inline-block;margin:0 7px;color:#8a909a;font-weight:600;
}
.creator-sales-topbar .creator-sales-topbar-support {
  margin:0;color:#4e5662;font-size:12px;line-height:1.6;font-weight:600;word-break:keep-all;
}
.creator-sales-topbar .creator-sales-topbar-terms {
  display:inline;padding-left:11px;margin-left:8px;border-left:1px solid #ccd0d5;
  font-size:11px;color:#67717e;font-weight:500;
}
.creator-sales-topbar .creator-sales-topbar-actions {
  display:flex;flex:0 0 auto;gap:9px;align-items:center;justify-content:flex-end;
}
.creator-sales-topbar .creator-sales-topbar-actions a {
  display:inline-flex;align-items:center;justify-content:center;gap:6px;
  min-height:45px;padding:11px 15px;border-radius:7px;
  font-size:13px;font-weight:800;line-height:1.35;white-space:nowrap;
  text-decoration:none;box-sizing:border-box;transition:background .15s ease,border-color .15s ease;
}
.creator-sales-topbar .creator-sales-topbar-actions .creator-sales-topbar-contact {
  background:#d72f43;color:#fff!important;border:1px solid #d72f43;
  box-shadow:0 4px 10px rgba(215,47,67,.20);
}
.creator-sales-topbar .creator-sales-topbar-actions .creator-sales-topbar-contact:hover,
.creator-sales-topbar .creator-sales-topbar-actions .creator-sales-topbar-contact:focus {background:#b91e32;border-color:#b91e32;}
.creator-sales-topbar .creator-sales-topbar-actions .creator-sales-topbar-download {
  background:#fff;color:#333840!important;border:1px solid #b9bec6;
}
.creator-sales-topbar .creator-sales-topbar-actions .creator-sales-topbar-download:hover,
.creator-sales-topbar .creator-sales-topbar-actions .creator-sales-topbar-download:focus {background:#f0f1f3;border-color:#848b96;}
@media(max-width:1200px){
  .creator-sales-topbar .creator-sales-topbar-inner {gap:12px;}
  .creator-sales-topbar .creator-sales-topbar-actions {gap:6px;}
  .creator-sales-topbar .creator-sales-topbar-actions a {padding:10px 11px;font-size:12px;}
  .creator-sales-topbar .creator-sales-topbar-terms {display:block;margin-left:0;padding-left:0;border:0;}
}
@media(max-width:850px){
  .creator-sales-topbar .creator-sales-topbar-inner {align-items:stretch;flex-direction:column;gap:12px;}
  .creator-sales-topbar .creator-sales-topbar-actions {justify-content:flex-start;margin:0;}
}
@media(max-width:700px){
  .creator-sales-topbar .creator-sales-topbar-inner {padding-top:15px;padding-bottom:15px;gap:12px;}
  .creator-sales-topbar .creator-sales-topbar-label {font-size:11px;}
  .creator-sales-topbar .creator-sales-topbar-offer {font-size:20px;margin:5px 0 6px;line-height:1.28;}
  .creator-sales-topbar .creator-sales-topbar-offer strong {font-size:1.08em;}
  .creator-sales-topbar .creator-sales-topbar-plus {margin:0 4px;}
  .creator-sales-topbar .creator-sales-topbar-support {font-size:11px;line-height:1.6;}
  .creator-sales-topbar .creator-sales-topbar-terms {display:block;font-size:10px;line-height:1.6;}
  .creator-sales-topbar .creator-sales-topbar-actions {display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:0;}
  .creator-sales-topbar .creator-sales-topbar-actions a {width:100%;min-width:0;min-height:43px;padding:10px 6px;font-size:11px;}
}
@media(max-width:350px){
  .creator-sales-topbar .creator-sales-topbar-offer {font-size:18px;}
  .creator-sales-topbar .creator-sales-topbar-actions a {font-size:10px;}
}

/* 제작 안내 메인 히어로 회사소개 버튼: 기존 2개 CTA 다음에 배치 */
.creator-sales-hero-actions .creator-sales-company-link {
    background:rgba(255,255,255,.10);
    border:1px solid #7f8896;
    color:#fff!important;
    white-space:nowrap;
}
.creator-sales-hero-actions .creator-sales-company-link:hover,
.creator-sales-hero-actions .creator-sales-company-link:focus {
    background:rgba(255,255,255,.20);
    border-color:#c5cbd4;
    color:#fff!important;
}
.creator-sales-hero-actions .creator-sales-company-link .fa-external-link {
    font-size:10px;
}
@media(max-width:700px){
    .creator-sales-hero-actions {
        display:grid;
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
    .creator-sales-hero-actions .creator-sales-company-link {
        grid-column:1 / -1;
    }
}


/* 2026-10-13 가격표 제공 서비스 안내: 기존 카드 디자인 유지 */
.creator-sales-prices {align-items:stretch;}
.creator-sales-price-card {display:flex;flex-direction:column;}
.creator-sales-price-card .creator-sales-price-tag {align-self:flex-start;}
.creator-sales-price-card .creator-sales-price-benefits {
    margin:9px 0 23px;
    padding:20px 0 0;
    border-top:1px solid #e8ebf0;
}
.creator-sales-price-benefits-head {display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:13px;}
.creator-sales-price-benefits-head strong {font-size:15px;font-weight:850;color:#202630;}
.creator-sales-price-benefits-head>span {font-size:11px;font-weight:700;color:#ac3345;background:#fff2f4;border-radius:5px;padding:3px 7px;}
.creator-sales-price-benefits ul {list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;}
.creator-sales-price-benefits li {display:flex;align-items:flex-start;gap:7px;min-width:0;font-size:13px;line-height:1.55;color:#343c48;word-break:keep-all;}
.creator-sales-price-benefits li i {color:#d72f43;font-size:12px;line-height:1.7;flex:0 0 auto;}
.creator-sales-price-benefits li small {display:block;font-size:11px;line-height:1.45;color:#687384;}
.creator-sales-price-card>a {margin-top:auto;}
@media(max-width:1100px) and (min-width:701px) {
    .creator-sales-price-benefits ul {grid-template-columns:1fr;gap:8px;}
}
@media(max-width:450px) {
    .creator-sales-price-benefits ul {grid-template-columns:1fr;gap:9px;}
    .creator-sales-price-card .creator-sales-price-benefits {padding-top:18px;margin-bottom:20px;}
}

/* 2026-10-13: 제작 안내 페이지 전용 - 182gram.com 회사 정보 푸터 */
.creator-sales-agency-footer{background:#171b23;color:#c1c8d3;border-top:1px solid #303540;box-sizing:border-box;font-size:13px;line-height:1.7}
.creator-sales-agency-footer *{box-sizing:border-box}
.creator-sales-agency-footer a{color:inherit;text-decoration:none}
.creator-sales-agency-footer a:hover,.creator-sales-agency-footer a:focus{color:#fff;text-decoration:underline}
.creator-sales-agency-footer-inner{max-width:1240px;width:calc(100% - 40px);margin:0 auto;padding:42px 0 25px}
.creator-sales-agency-footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:27px}
.creator-sales-agency-footer-brand a{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:11px;text-decoration:none!important}
.creator-sales-agency-footer-brand strong{font-weight:900;font-size:25px;letter-spacing:-.045em;line-height:1.25;color:#fff}
.creator-sales-agency-footer-brand a span{font-size:13px;font-weight:700;color:#d1d5dc}
.creator-sales-agency-footer-brand p{font-size:12px;color:#9da7b6;margin:7px 0 0;word-break:keep-all}
.creator-sales-agency-footer-support{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}
.creator-sales-agency-footer-support>span{font-size:12px;color:#9ea7b5}
.creator-sales-agency-footer-support>a{font-size:23px;color:#fff;font-weight:800;line-height:1.3}
.creator-sales-agency-footer-support>small{font-size:12px;color:#aab4c0}
.creator-sales-agency-footer-nav{border-top:1px solid #343a44;border-bottom:1px solid #343a44;display:flex;justify-content:space-between;gap:12px 24px;padding:15px 0}
.creator-sales-agency-footer-nav>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px 0}
.creator-sales-agency-footer-nav a{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#e3e7ec;line-height:1.6;font-weight:600;white-space:nowrap}
.creator-sales-agency-footer-nav a+a:before{content:'';width:1px;height:11px;margin:0 13px;background:#5b646e;display:inline-block}
.creator-sales-agency-footer-nav a .fa{font-size:11px;color:#b0b9c6}
.creator-sales-agency-footer-info{padding-top:21px;font-size:12px;color:#aeb7c4;word-break:keep-all}
.creator-sales-agency-footer-info p{display:flex;flex-wrap:wrap;gap:2px 17px;margin:0 0 4px}
.creator-sales-agency-footer-info p b{font-weight:800;color:#e5e8ed}
.creator-sales-agency-footer-copy{font-size:11px;color:#8692a2;margin:17px 0 0}
@media(max-width:700px){
  .creator-sales-agency-footer-inner{width:calc(100% - 32px);padding:30px 0 90px}
  .creator-sales-agency-footer-top{display:block;padding-bottom:21px}
  .creator-sales-agency-footer-brand strong{font-size:22px}
  .creator-sales-agency-footer-brand a span{font-size:12px}
  .creator-sales-agency-footer-brand p{font-size:11px;line-height:1.6}
  .creator-sales-agency-footer-support{align-items:flex-start;margin-top:21px}
  .creator-sales-agency-footer-support>a{font-size:21px}
  .creator-sales-agency-footer-nav{display:block;padding:13px 0}
  .creator-sales-agency-footer-nav>div+div{margin-top:7px}
  .creator-sales-agency-footer-nav a{font-size:12px}
  .creator-sales-agency-footer-nav a+a:before{margin:0 11px}
  .creator-sales-agency-footer-info{font-size:11px;padding-top:17px}
  .creator-sales-agency-footer-info p{display:block;margin-bottom:6px}
  .creator-sales-agency-footer-info p span{display:block}
  .creator-sales-agency-footer-copy{font-size:10px;margin-top:13px}
}


/* 2026-10-13 제작 안내 모바일 한글 줄바꿈 보정
   공통 테마의 p { word-break:break-all } 규칙보다 우선 적용.
   일반 샘플 사이트의 헤더/본문/푸터에는 영향 없음. */
@media (max-width:700px) {
  .creator-sales-page,
  .creator-sales-page p,
  .creator-sales-page h1,
  .creator-sales-page h2,
  .creator-sales-page h3,
  .creator-sales-page li,
  .creator-sales-page small,
  .creator-sales-page .creator-sales-disclaimer,
  .creator-sales-page .creator-sales-price-benefits-head,
  .creator-sales-page .creator-sales-button,
  .creator-sales-page .creator-sales-return a {
    word-break:keep-all !important;
    overflow-wrap:break-word;
  }
  .creator-sales-agency-footer,
  .creator-sales-agency-footer p,
  .creator-sales-agency-footer span,
  .creator-sales-agency-footer a {
    word-break:keep-all !important;
    overflow-wrap:break-word;
  }
  .creator-sales-page .creator-sales-section-head p,
  .creator-sales-page .creator-sales-hero-copy > p,
  .creator-sales-page .creator-sales-features p,
  .creator-sales-page .creator-sales-proposal p,
  .creator-sales-page .creator-sales-contact-grid > div:first-child > p,
  .creator-sales-page .creator-sales-form-help,
  .creator-sales-page .creator-sales-price-note {
    line-height:1.75;
  }
  .creator-sales-page .creator-sales-privacy p {
    line-height:1.8;
  }
}


/* 2026-10-13 제작 안내 전용 푸터: 182gram 로고 이미지 교체 */
.creator-sales-agency-footer-brand .creator-sales-agency-footer-logo {
  display: block;
  width: 158px;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  vertical-align: middle;
}
.creator-sales-agency-footer-brand > a {
  display: inline-block;
  max-width: 100%;
  line-height: 0;
}
@media (max-width: 700px) {
  .creator-sales-agency-footer-brand .creator-sales-agency-footer-logo {
    width: 144px;
  }
}

/* 부동산 샘플 실제 에셋을 활용한 광고 랜딩 전용 미리보기 */
.creator-sales-sample-preview{min-height:300px;border-radius:9px;background:linear-gradient(145deg,#f7f9fd,#e3ecf6);overflow:hidden;color:#202d3e}
.creator-sales-preview-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #dbe0e9;background:#fff;font-size:12px}
.creator-sales-preview-nav b{font-size:13px;white-space:nowrap}.creator-sales-preview-nav span{font-size:11px;color:#68717f;white-space:nowrap}
.creator-sales-preview-visual{display:grid;grid-template-columns:44% 56%;align-items:center;min-height:232px;position:relative}
.creator-sales-preview-visual>div{padding:18px 0 18px 20px;position:relative;z-index:1}
.creator-sales-preview-visual strong{display:block;font-size:clamp(16px,1.85vw,25px);letter-spacing:-.04em;line-height:1.4;font-weight:900}
.creator-sales-preview-visual p{margin:12px 0 0;font-size:12px;color:#657181;line-height:1.6}
.creator-sales-preview-visual>img{width:112%;max-width:none;object-fit:contain;position:relative;left:-4%}
.creator-sales-preview-cards{display:flex;gap:7px;padding:10px;background:#fff;justify-content:space-around}
.creator-sales-preview-cards span{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;color:#46576c}
.creator-sales-preview-cards .fa{color:#dc3044}
@media(max-width:650px){.creator-sales-preview-nav span{display:none}.creator-sales-preview-visual{min-height:190px}.creator-sales-preview-visual>div{padding:12px 0 12px 12px}.creator-sales-preview-visual strong{font-size:16px}.creator-sales-preview-visual p{font-size:10px}.creator-sales-preview-cards{flex-wrap:wrap}.creator-sales-sample-preview{min-height:260px}}

@media(max-width:700px){.creator-sales-topbar-actions a:only-child{grid-column:1/-1}}

/* 제작 안내를 렌트·리스 홈페이지 공통 레이아웃과 분리 */
#creatorSalesPage .creator-sales-hero-actions .creator-sales-company-link{white-space:nowrap}
#creatorSalesPage .creator-sales-hero-copy p{word-break:keep-all;overflow-wrap:break-word}
@media(max-width:767px){#creatorSalesPage .creator-sales-mobile-break{display:inline}#creatorSalesPage .creator-sales-pc-break{display:none}}

/* 부동산 유튜버 샘플: 기존에 등록된 부동산 히어로 에셋 활용 */
.creator-sales-property-preview .creator-sales-preview-visual{grid-template-columns:47% 53%;}
.creator-sales-property-preview .creator-sales-preview-visual>img{width:100%;height:232px;min-height:232px;left:auto;object-fit:cover;object-position:70% center;}
.creator-sales-property-preview .creator-sales-preview-visual>div{padding-right:10px;}
@media(max-width:650px){.creator-sales-property-preview .creator-sales-preview-visual>img{height:190px;min-height:190px;}.creator-sales-property-preview .creator-sales-preview-visual{grid-template-columns:47% 53%;}}

/* 제작안내 페이지 전용 로고: 푸터의 182gram 로고 이미지를 헤더에도 사용 */
.creator-sales-site-header .creator-header-inner > a.creator-sales-header-logo{
  display:inline-flex!important;
  flex:0 0 150px!important;
  width:150px!important;
  min-width:150px!important;
  max-width:150px!important;
  height:60px!important;
  margin:0!important;
  padding:0!important;
  align-items:center!important;
  justify-content:flex-start!important;
  letter-spacing:normal!important;
  overflow:visible!important;
}
.creator-sales-site-header .creator-header-inner > a.creator-sales-header-logo > img.creator-sales-header-logo-image{
  display:block!important;
  width:150px!important;
  max-width:100%!important;
  height:auto!important;
  max-height:56px!important;
  object-fit:contain!important;
  object-position:left center!important;
}
.creator-sales-page .creator-sales-sample > a{display:block;cursor:pointer;text-decoration:none}
@media(max-width:760px){
  .creator-sales-site-header .creator-header-inner > a.creator-sales-header-logo{
    flex:0 0 120px!important;
    width:120px!important;
    min-width:120px!important;
    max-width:120px!important;
    height:48px!important;
  }
  .creator-sales-site-header .creator-header-inner > a.creator-sales-header-logo > img.creator-sales-header-logo-image{
    width:120px!important;
    max-height:45px!important;
  }
}

/* 2026-10-15: 부동산 제작안내 전용 - SNS 비노출 모바일 헤더 우측 햄버거 정렬
   모바일 공통 CSS의 .creator-menu-toggle{margin:0 0 0 5px!important} 재정의. */
@media (max-width:760px){
  .creator-sales-site-header .creator-header-inner > button.creator-menu-toggle{
    margin:0 0 0 auto!important;
    order:3!important;
    flex:0 0 40px!important;
    width:40px!important;
    min-width:40px!important;
    height:40px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
  }
}
