.jt-page{--ink:#49372d;--muted:#837061;--line:#d8c6ac;--max:1200px;--edge:32px;color:var(--ink);background:#faf6ec;font:16px/1.9 "Microsoft YaHei","PingFang SC",sans-serif;isolation:isolate}.jt-page *{box-sizing:border-box}.jt-page .jt-wrap{max-width:var(--max);width:calc(100% - var(--edge)*2);margin-inline:auto}.jt-page h1,.jt-page h2,.jt-page h3,.jt-page p,.jt-page figure,.jt-page dl{margin:0}.jt-page h1{font-size:43px;font-weight:600;line-height:1.5}.jt-page h2{font-size:32px;font-weight:600;line-height:1.55}.jt-page h3{font-size:24px;font-weight:600;line-height:1.6}.jt-page p{color:var(--muted);text-wrap:pretty}.jt-page a{color:inherit;text-decoration:none}.jt-page button{font:inherit;cursor:pointer}.jt-page [hidden]{display:none!important}.jt-page :is(a,button,summary):focus-visible{outline:3px solid #a15d31;outline-offset:5px}.jt-page img{display:block;width:100%;height:auto}.jt-page figcaption{font-size:12px;color:#8e7e6b;margin-top:8px}.jt-page .jt-kicker{font-size:13px;color:#9b613b;letter-spacing:1px;margin-bottom:16px}.jt-page .jt-small{font-size:13px}.jt-page .jt-label{display:block;font-size:14px;color:#9e553c;margin-bottom:14px}.jt-page .jt-hero{padding:44px 0 0;background:#f1e7d3}.jt-page .jt-title{text-align:center}.jt-page .jt-statement{font-size:26px;color:#80523b;margin:13px 0 17px}.jt-page .jt-description{max-width:900px;margin:auto;font-size:15px}.jt-page .jt-actions{display:flex;justify-content:center;gap:0;margin:23px auto 12px;max-width:490px}.jt-page .jt-actions a{display:flex;justify-content:space-between;gap:35px;background:#7b3e31;color:#fff;padding:13px 25px;font-size:15px;width:50%}.jt-page .jt-actions a:last-child{background:#d3bc93;color:#523e2d}.jt-page .jt-opening{display:grid;grid-template-columns:.8fr 1.2fr;gap:0;margin-top:33px}.jt-page .jt-unfold{padding:27px 30px 20px;background:#e4d2ae}.jt-page .jt-motion-label h2{font-size:22px;line-height:1.6}.jt-page .jt-motion-label p{font-size:12px;margin:9px 0 18px}.jt-page svg{width:100%;height:auto;display:block;overflow:visible}.jt-page svg text{font:24px "Microsoft YaHei",sans-serif;fill:#75583e}.jt-page .jt-leg-b{transform-origin:258px 60px}.jt-page .jt-brace{transform-origin:234px 146px}.jt-page .jt-use-photo{position:relative;min-width:0}.jt-page .jt-use-photo img{height:100%;aspect-ratio:1.5;object-fit:cover;object-position:50% 50%}.jt-page .jt-use-photo figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#31261fe3);padding:50px 28px 21px;color:#fff;font-size:18px;margin:0}.jt-page .jt-use-photo figcaption span{display:block;color:#dfd0b8;font-size:12px;margin-top:7px}.jt-page .jt-controls{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}.jt-page .jt-controls button{font-size:12px;line-height:1.5;padding:6px 11px;min-height:32px;border:1px solid #b09671;background:transparent;color:inherit}.jt-page .jt-controls button:disabled{opacity:.5;cursor:default}.jt-page .jt-services{padding-top:72px;padding-bottom:72px}.jt-page .jt-services>header{margin-bottom:35px}.jt-page .jt-service-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;align-items:start}.jt-page .jt-register-intro{padding-bottom:26px}.jt-page .jt-register-intro>p{margin:17px 0 19px}.jt-page .jt-text-link{display:inline-block;font-size:15px;border-bottom:1px solid #a37d5d;padding-bottom:4px}.jt-page .jt-register figure img{aspect-ratio:1.7;object-fit:cover}.jt-page .jt-participation{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:21px;border-top:1px solid var(--line);margin-top:22px;font-size:14px}.jt-page .jt-participation strong{display:block;color:#77513c;font-weight:500;margin-bottom:7px}.jt-page .jt-account{background:#453d34;color:#fff4df;padding:25px 27px 30px}.jt-page .jt-account figure{margin:-25px -27px 25px}.jt-page .jt-account figure img{aspect-ratio:1.4;object-fit:cover}.jt-page .jt-account figcaption{padding:0 27px;color:#c3b39a}.jt-page .jt-account .jt-label{color:#d9b989}.jt-page .jt-account>p{color:#d1c3ae;font-size:15px;margin:16px 0 22px}.jt-page .jt-account .jt-text-link{color:#e6c59a}.jt-page summary{cursor:pointer;line-height:1.7;font-size:16px}.jt-page details p{font-size:14px;margin-top:14px}.jt-page .jt-account details{border-top:1px solid #756650;margin-top:26px;padding-top:19px}.jt-page .jt-account details p{color:#cbbb9f}.jt-page .jt-agreement{background:#ece0cb;padding:62px 0}.jt-page .jt-agreement-title{max-width:740px;margin-bottom:39px}.jt-page .jt-agreement-title>p:last-child{margin-top:22px}.jt-page .jt-agreement-body{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.jt-page .jt-agreement-body>figure img{aspect-ratio:.8;object-fit:cover}.jt-page .jt-followup>h3{font-size:27px}.jt-page .jt-followup dl{margin:25px 0}.jt-page .jt-followup dl>div{display:grid;grid-template-columns:85px 1fr;gap:18px;padding:16px 0;border-top:1px solid #ceb998;font-size:14px}.jt-page .jt-followup dt{color:#946544}.jt-page .jt-followup dd{margin:0;color:#7d6855}.jt-page .jt-return{background:#f8f0df;padding:25px 23px 20px}.jt-page .jt-return>h3{font-size:17px;margin-bottom:18px}.jt-page .jt-followup>.jt-small{margin-top:17px}.jt-page .jt-fees{padding-top:70px;padding-bottom:64px}.jt-page .jt-fees-title{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;align-items:end;margin-bottom:37px}.jt-page .jt-fees-title>.jt-kicker{grid-column:1/-1}.jt-page .price-terms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0}.jt-page .price-terms dl{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:22px 0 24px}.jt-page .price-terms dl>div{border-right:1px solid var(--line)}.jt-page .price-terms dl>div:last-child{border:0}.jt-page .price-terms dt{font-size:15px}.jt-page .price-terms dd{font:42px/1.6 Georgia,serif;color:#834a32;margin:0}.jt-page .price-terms small{font:13px "Microsoft YaHei",sans-serif;margin-left:9px}.jt-page .price-terms>p:last-of-type{font-size:14px}.jt-page .price-terms>a{display:inline-block;font-size:14px;text-decoration:underline;margin-top:18px}.jt-page .jt-ad{margin-top:30px}.jt-page .jt-ad img{height:auto;object-fit:contain}.jt-page .jt-contact{background:#7e4136;padding:57px 0;color:#fff3dc}.jt-page .jt-contact header{max-width:850px}.jt-page .jt-contact .jt-kicker{color:#ddbc89}.jt-page .jt-contact header>p:last-child{color:#e3caba;margin-top:20px}.jt-page .jt-faq{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:35px}.jt-page .jt-faq details{border-top:1px solid #ac7765;padding-top:19px}.jt-page .jt-faq details p{color:#e0c6b6}.jt-page .jt-recommend{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-top:60px;padding-bottom:60px}.jt-page .jt-recommend h2{font-size:29px;margin-bottom:18px}.jt-page [data-ct-service-recommendations] a{display:flex;flex-direction:column;background:#f0e2c8;padding:30px;border-bottom:3px solid #a6784d}.jt-page [data-ct-service-recommendations] strong{font-size:22px;font-weight:500}.jt-page [data-ct-service-recommendations] span{font-size:15px;color:#8b6e4e;margin:10px 0 25px}.jt-page [data-ct-service-recommendations] b{font-size:15px;font-weight:500;color:#8b4d34}.jt-page .jt-presence{border-top:1px solid var(--line);padding:36px 0 52px}.jt-page .jt-presence header{display:flex;gap:70px;align-items:center}.jt-page .jt-presence h2{font-size:28px;flex:1}.jt-page .jt-presence header p{flex:1}.jt-page .jt-reading{padding-top:29px;padding-bottom:28px;border-top:1px solid var(--line)}.jt-page .jt-reading header{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.jt-page .jt-reading h2{font-size:26px}.jt-page .jt-reading header>a{font-size:14px}.jt-page .jt-reading nav{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.jt-page .jt-reading nav a{border-top:1px solid var(--line);padding:18px 0;font-size:14px}.jt-page .jt-districts{padding-top:23px;padding-bottom:36px;border-top:1px solid var(--line);font-size:14px}.jt-page .jt-districts div{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:14px}.jt-page .jt-districts a{border-bottom:1px solid #c6a87c}
@media(max-width:1000px){.jt-page h1{font-size:36px}.jt-page .jt-opening{grid-template-columns:.9fr 1.1fr}.jt-page .jt-unfold{padding:23px 20px 18px}.jt-page .jt-service-layout{gap:32px;grid-template-columns:1.2fr 1fr}.jt-page .jt-agreement-body,.jt-page .jt-recommend{gap:35px}.jt-page .jt-fees-title{gap:0 35px}.jt-page .jt-faq{gap:24px}.jt-page .jt-statement{font-size:23px}.jt-page .jt-description br{display:none}}
@media(max-width:680px){.jt-page{--edge:20px;font-size:15px}.jt-page h1{font-size:30px;line-height:1.5;text-wrap:balance;word-break:keep-all}.jt-page h2{font-size:25px}.jt-page h3{font-size:22px}.jt-page .jt-hero{padding-top:27px}.jt-page .jt-kicker{font-size:12px;margin-bottom:13px}.jt-page .jt-title{text-align:left}.jt-page .jt-statement{font-size:20px;line-height:1.7;margin:13px 0 15px;text-wrap:balance}.jt-page .jt-description{font-size:14px}.jt-page .jt-actions{margin:21px 0 13px}.jt-page .jt-actions a{font-size:14px;padding:12px 16px;gap:13px}.jt-page .jt-opening{display:flex;flex-direction:column;margin-top:26px}.jt-page .jt-unfold{padding:22px 16px 18px}.jt-page .jt-motion-label{display:flex;align-items:end;justify-content:space-between;gap:12px}.jt-page .jt-motion-label h2{font-size:18px}.jt-page .jt-motion-label p{font-size:11px;max-width:100px;margin:0 0 5px}.jt-page .jt-unfold svg{max-width:310px;margin:auto}.jt-page .jt-use-photo img{height:auto;aspect-ratio:1.1;object-position:43% 50%}.jt-page .jt-use-photo figcaption{font-size:16px;padding:44px 20px 17px}.jt-page .jt-services{padding-top:42px;padding-bottom:43px}.jt-page .jt-services>header{margin-bottom:28px}.jt-page .jt-service-layout{grid-template-columns:1fr;gap:32px}.jt-page .jt-register-intro{padding-bottom:23px}.jt-page .jt-register-intro h3{text-wrap:balance;word-break:keep-all}.jt-page .jt-register figure img{aspect-ratio:1.5}.jt-page .jt-participation{gap:20px;padding-top:18px;margin-top:18px}.jt-page .jt-account{padding:23px}.jt-page .jt-account figure{margin:-23px -23px 23px}.jt-page .jt-account figcaption{padding:0 23px}.jt-page .jt-account figure img{aspect-ratio:1.55}.jt-page .jt-agreement{padding:40px 0}.jt-page .jt-agreement-title{margin-bottom:28px}.jt-page .jt-agreement-title>p:last-child{margin-top:18px}.jt-page .jt-agreement-body{grid-template-columns:1fr;gap:28px}.jt-page .jt-agreement-body>figure img{aspect-ratio:1.05;object-position:50% 58%}.jt-page .jt-followup>h3{font-size:23px}.jt-page .jt-followup dl{margin:20px 0}.jt-page .jt-followup dl>div{grid-template-columns:70px 1fr;gap:13px;padding:14px 0}.jt-page .jt-return{padding:20px 12px 17px}.jt-page .jt-return>h3{font-size:16px}.jt-page .jt-fees{padding-top:42px;padding-bottom:40px}.jt-page .jt-fees-title{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.jt-page .jt-fees-title>.jt-kicker{margin:0}.jt-page .price-terms{padding:22px 0}.jt-page .price-terms dl{gap:15px;margin:19px 0 22px}.jt-page .price-terms dd{font-size:29px}.jt-page .price-terms dt{font-size:14px}.jt-page .price-terms small{display:block;margin:0;font-size:12px}.jt-page .price-terms>p:last-of-type{font-size:13px}.jt-page .jt-ad{margin-top:24px}.jt-page .jt-contact{padding:40px 0}.jt-page .jt-contact h2{font-size:24px}.jt-page .jt-contact header>p:last-child{margin-top:18px}.jt-page .jt-contact br{display:none}.jt-page .jt-faq{grid-template-columns:1fr;gap:0;margin-top:25px}.jt-page .jt-faq details{padding:19px 0}.jt-page .jt-recommend{grid-template-columns:1fr;gap:25px;padding-top:40px;padding-bottom:40px}.jt-page .jt-recommend h2{font-size:25px;margin-bottom:17px}.jt-page [data-ct-service-recommendations] a{padding:24px}.jt-page [data-ct-service-recommendations] strong{font-size:20px}.jt-page [data-ct-service-recommendations] span{font-size:14px}.jt-page .jt-presence{padding-top:32px;padding-bottom:38px}.jt-page .jt-presence header{display:block}.jt-page .jt-presence h2{font-size:24px;margin-bottom:18px}.jt-page .jt-reading{padding-top:26px;padding-bottom:24px}.jt-page .jt-reading h2{font-size:23px}.jt-page .jt-reading nav{grid-template-columns:1fr}.jt-page .jt-reading nav a{padding:17px 0}.jt-page .jt-districts{padding-top:21px;padding-bottom:31px}}
@media(prefers-reduced-motion:reduce){.jt-page *{scroll-behavior:auto!important}}

.jt-page .jt-mobile-break{display:none}@media(max-width:680px){.jt-page .jt-mobile-break{display:block}}

/* R1: actual service communication leads; ladder use/return is one secondary example. */
.jt-page .jt-collaboration{background:#e4d2ae;padding:27px 27px 22px}.jt-page .jt-collaboration svg{margin-top:27px}.jt-page .jt-collaboration .jt-reply text{fill:#fff5e2}.jt-page .jt-say{transform:translateX(380px)}.jt-page .jt-reply{transform:translateX(-380px)}.jt-page .jt-registration-hero{display:flex;flex-direction:column;min-width:0}.jt-page .jt-registration-hero img{height:100%;min-height:0;flex:1;aspect-ratio:1.8;object-fit:cover;object-position:50% 47%}.jt-page .jt-registration-hero figcaption{background:#6f4535;color:#fff0d7;padding:22px 28px;margin:0}.jt-page .jt-registration-hero figcaption strong{font-weight:500;font-size:21px;line-height:1.6}.jt-page .jt-registration-hero figcaption span{display:block;color:#dcc0a5;font-size:12px;margin-top:8px}.jt-page .jt-register-scope{margin-top:16px;padding:26px 0 6px;border-top:1px solid var(--line)}.jt-page .jt-register-scope h3{font-size:23px;margin-bottom:18px}.jt-page .jt-register-scope>p{font-size:15px}.jt-page .jt-register-scope details{padding-top:19px;margin-top:22px;border-top:1px solid var(--line)}.jt-page .jt-example-photos{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;margin-bottom:34px}.jt-page .jt-example-photos figure:first-child img{aspect-ratio:1.45;object-fit:cover;object-position:47% 50%}.jt-page .jt-example-photos figure:last-child img{aspect-ratio:1.16;object-fit:cover;object-position:50% 60%}.jt-page .jt-agreement>.jt-wrap>.jt-followup{display:grid;grid-template-columns:1fr 1.1fr;gap:0 55px;align-items:start}.jt-page .jt-agreement .jt-followup>h3{grid-column:1;font-size:25px}.jt-page .jt-agreement .jt-followup>dl{grid-column:1;grid-row:2}.jt-page .jt-agreement .jt-followup>.jt-return{grid-column:2;grid-row:1/4}.jt-page .jt-agreement .jt-followup>.jt-small{grid-column:1;grid-row:3;margin-top:0}
@media(max-width:1000px){.jt-page .jt-collaboration{padding:23px 20px}.jt-page .jt-registration-hero figcaption{padding:20px}.jt-page .jt-registration-hero figcaption strong{font-size:19px}.jt-page .jt-example-photos{gap:28px}.jt-page .jt-agreement>.jt-wrap>.jt-followup{gap:0 30px}.jt-page .jt-agreement .jt-followup>h3{font-size:23px}}
@media(max-width:680px){.jt-page .jt-collaboration{padding:22px 16px 18px}.jt-page .jt-collaboration svg{margin-top:23px}.jt-page .jt-registration-hero img{height:auto;aspect-ratio:1.5}.jt-page .jt-registration-hero figcaption{padding:19px 20px}.jt-page .jt-registration-hero figcaption strong{font-size:18px}.jt-page .jt-registration-hero figcaption strong br{display:block}.jt-page .jt-register-scope{padding-top:22px;margin-top:5px}.jt-page .jt-register-scope h3{font-size:22px}.jt-page .jt-example-photos{grid-template-columns:1fr;gap:24px;margin-bottom:27px}.jt-page .jt-example-photos figure:first-child img{aspect-ratio:1.25;object-position:45% 50%}.jt-page .jt-example-photos figure:last-child img{aspect-ratio:1.2;object-position:50% 60%}.jt-page .jt-agreement>.jt-wrap>.jt-followup{display:block}.jt-page .jt-agreement .jt-followup>h3{font-size:23px}.jt-page .jt-agreement .jt-followup>.jt-small{margin-top:17px}}

.jt-page .jt-registration-hero img{height:auto;flex:none;aspect-ratio:1.5;object-fit:contain}.jt-page .jt-example-photos figure:first-child img{aspect-ratio:1.25}.jt-page .jt-example-photos figure:last-child img{aspect-ratio:1;object-position:50% 50%}

.jt-page .jt-example-photos figure:first-child img{aspect-ratio:1}.jt-page .jt-example-photos figure:last-child img{aspect-ratio:.8;object-fit:contain}@media(max-width:680px){.jt-page .jt-example-photos figure:first-child img{aspect-ratio:1.25}}
