.consulting-hero .hero-copy{padding-top:58px}.hero-service-note{margin-top:30px;font-size:11px;color:var(--muted);line-height:1.9}.consulting-hero .hero-photo figcaption{font-size:26px;line-height:1.3}.consult-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.consult-grid article{border-top:1px solid #b9c5af;padding-top:24px}.number{font-size:10px;letter-spacing:1.5px;color:#7a885d}.consult-grid h3{font-size:26px;margin:22px 0 17px}.consult-grid p{font-size:13px;color:var(--muted)}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.service-grid article{padding:34px;border:1px solid #c9d1c2;background:var(--paper);display:flex;flex-direction:column;align-items:flex-start}.service-grid h3{font-size:36px}.service-grid p,.service-grid li{font-size:13px;color:var(--muted)}.service-grid ul{padding-left:18px;margin:6px 0 22px}.service-grid .button{margin-top:auto}.service-price{border-top:1px solid var(--line);padding-top:18px;font-size:11px!important;width:100%}.personal-note{display:grid;grid-template-columns:1fr 1fr;gap:60px}.personal-note>div>p:not(.eyebrow){font-size:14px;color:var(--muted)}.sample-rows>a{display:grid;grid-template-columns:90px 1fr 1.3fr 24px;align-items:center;gap:20px;border-top:1px solid var(--line);padding:24px 0}.sample-rows>a:last-child{border-bottom:1px solid var(--line)}.sample-rows span{font-size:10px;letter-spacing:1px;color:#7a885d}.sample-rows h3{font-size:27px;margin:0}.sample-rows p{font-size:12px;color:var(--muted);margin:0}.sample-rows b{font-size:23px;font-weight:400}.consult-cta{background:#e9ecdf;text-align:center}.consult-cta>p:not(.eyebrow){max-width:520px;margin:0 auto 25px;color:var(--muted);font-size:14px}.consult-cta>.fine{margin:18px auto 0!important;font-size:11px}.deliverable{display:grid;grid-template-columns:1fr 1.4fr;background:var(--paper);border:1px solid var(--line)}.deliverable>div{padding:35px}.deliverable>div:first-child{border-right:1px solid var(--line)}.deliverable h3{font-size:25px}.deliverable p{font-size:13px;color:var(--muted)}.deliverable h3:not(:first-child){margin-top:25px}.scope{max-width:1000px}.scope details{padding:22px 0;border-top:1px solid var(--line)}.scope summary{font:23px Georgia}.scope details p{font-size:13px;color:var(--muted);margin-top:18px}.contact-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:60px}.wechat-panel{padding:30px;background:#e9ecdf;align-self:start}.wechat-panel h2{font-size:38px}.wechat-panel p{font-size:13px}.setup-note{padding:20px;border:1px dashed #a8b49f;font-size:13px!important}.wechat-id{display:block;font-size:23px;margin:15px 0;overflow-wrap:anywhere}.wechat-qr{display:block;width:220px;max-width:100%;margin-top:20px}.contact-layout form>p{font-size:13px;color:var(--muted)}.contact-layout form>label{margin-bottom:18px}.contact-layout textarea{resize:vertical}.contact-layout #inquiry-result{background:#edf0e7;padding:22px;margin-top:20px}.contact-layout #inquiry-result .button{margin-top:15px}.contact-layout #copy-status{font-size:12px}.contact-layout form h3{font-size:28px}.contact-layout label{font-size:12px}.contact-layout .brief-fields{margin-bottom:0}footer{flex-wrap:wrap;gap:16px}header nav{gap:24px}@media(max-width:900px){.consult-grid{gap:23px}.contact-layout,.personal-note{gap:30px}.service-grid article{padding:25px}.sample-rows>a{grid-template-columns:70px 1fr 1fr 20px;gap:15px}}@media(max-width:620px){.consult-grid,.service-grid,.personal-note,.contact-layout,.deliverable{grid-template-columns:1fr}.consult-grid{gap:25px}.consult-grid h3{margin:15px 0}.service-grid article{padding:25px}.consulting-hero .hero-copy{padding-top:38px}.consulting-hero .hero-photo{height:300px}.service-grid h3{font-size:31px}.personal-note{gap:15px}.sample-rows>a{grid-template-columns:65px 1fr 20px}.sample-rows p{grid-column:2;grid-row:2}.sample-rows b{grid-column:3;grid-row:1}.sample-rows h3{font-size:23px}.deliverable>div{padding:25px}.deliverable>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.contact-layout{gap:30px}.wechat-panel{padding:25px}.contact-layout form h3{font-size:26px}.scope summary{font-size:21px}header nav{gap:10px}header nav a:first-child{display:none!important}header nav a:nth-child(2){display:block!important}header nav a:last-child{display:none!important}header .navcta{display:block;padding:9px;font-size:10px}header nav{display:none}header .brand{margin-right:auto}header{gap:10px}.consulting-hero .hero-photo figcaption{font-size:25px;max-width:290px}}
