.tjc{--tj-ink:#263c3e;--tj-copper:#a24d30;--tj-sand:#f5f0e8;--tj-max:1280px;--tj-edge:32px;background:#fbf8f2;color:var(--tj-ink);font-family:Arial,"Microsoft YaHei",sans-serif;font-size:17px;line-height:1.85;overflow:clip}.tjc *{box-sizing:border-box}.tjc .tjc-bound{width:min(var(--tj-max),calc(100% - var(--tj-edge)*2));margin-inline:auto}.tjc :is(h1,h2,h3,p,figure,ul,dl,dd){margin:0}.tjc h1{font-size:46px;font-weight:650;line-height:1.4;letter-spacing:.01em}.tjc h1 em{font-style:normal;color:var(--tj-copper)}.tjc h2{font-size:34px;line-height:1.5;font-weight:650}.tjc h3{font-size:29px;line-height:1.6}.tjc p{color:inherit}.tjc a{color:inherit;text-decoration:none}.tjc img{display:block;width:100%;height:auto}.tjc button,.tjc a{touch-action:manipulation}.tjc a:focus-visible,.tjc button:focus-visible,.tjc summary:focus-visible{outline:3px solid #b65a32;outline-offset:5px}.tjc section[id],.tjc article[id]{scroll-margin-top:105px}.tjc .tjc-eyebrow{font-size:13px;letter-spacing:.12em;color:#87614b;margin-bottom:17px}.tjc-intro{text-align:center;padding:54px 0 34px}.tjc .tjc-lead{color:#64716c;margin:21px auto 24px;font-size:17px}.tjc .tjc-button{display:inline-flex;gap:42px;align-items:center;background:var(--tj-ink);color:#fff;padding:12px 24px;font-size:15px}.tjc-button span{font-size:22px}.tjc-panorama{position:relative}.tjc-panorama>img{height:500px;object-fit:cover;object-position:50% 46%}.tjc-panorama figcaption{position:absolute;right:16px;top:12px;background:#fbf8f2db;padding:2px 9px;color:#695a4e;font-size:12px}.tjc-hero-model{position:relative;min-height:150px;display:grid;place-items:end center;padding:15px 20px 16px;background:#e9e1d4;overflow:hidden}.tjc-bridges{position:absolute;inset:0 9% 38px;display:flex;align-items:center;justify-content:center;gap:10px;perspective:600px}.tjc-bridges i{display:block;flex:1;max-width:250px;height:72px;border:21px solid #a95b37;border-bottom:0;border-radius:100px 100px 0 0;box-shadow:inset 0 6px 0 #dbbba3,6px 0 0 #874d39;transform-origin:bottom;animation:tjc-bridge 9s ease-in-out infinite}.tjc-bridges i:nth-child(2){border-color:#50656a;box-shadow:inset 0 6px 0 #abb7b6,6px 0 0 #344b50;animation-delay:-6s}.tjc-bridges i:nth-child(3){animation-delay:-3s}.tjc-three-labels{display:grid;grid-template-columns:repeat(3,1fr);position:relative;width:86%;text-align:center;font-size:14px}.tjc-motion-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:17px 0;color:#6d7770;font-size:13px}.tjc [data-tjc-pause]{border:0;border-bottom:1px solid #9f9483;padding:3px 0;background:transparent;color:inherit;font:inherit;cursor:pointer}.tjc-services{padding:95px 0 80px}.tjc-heading{margin-bottom:34px}.tjc-heading>p:last-child{max-width:760px;margin-top:16px;color:#64716c}.tjc-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tjc-choices>a{position:relative;background:#eee5d9;border-bottom:4px solid transparent;transition:border-color .2s,background .2s}.tjc-choices>a[aria-pressed=true]{border-color:var(--tj-copper);background:#e8ded0}.tjc-choices img{aspect-ratio:1.35;object-fit:cover}.tjc-choices>a>span{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:20px 20px 24px}.tjc-choices small{grid-column:1/-1;font-size:13px;color:#817361}.tjc-choices strong{font-size:21px;font-weight:600}.tjc-choices b{font-size:13px;font-weight:400;align-self:center}.tjc-stage{margin-top:36px}.tjc-answer{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:34px 0;border-top:1px solid #d8d4c9}.tjc-answer[hidden]{display:none}.tjc-service-copy>p:not(.tjc-eyebrow){margin:17px 0;color:#5d6d66}.tjc-service-copy ul{padding-left:19px;margin:16px 0;font-size:15px;color:#637068}.tjc .tjc-text-link{display:inline-block;border-bottom:1px solid #8c5840;padding:7px 0;color:#8d492d;font-size:16px}.tjc [data-tjc-motion]{--play:paused}.tjc [data-tjc-motion].is-visible{--play:running}.tjc.is-paused [data-tjc-motion]{--play:paused}.tjc [data-tjc-motion] *,.tjc [data-tjc-motion] ::before,.tjc [data-tjc-motion] ::after{animation-play-state:var(--play)!important}.tjc-opening-model,.tjc-ledger-model,.tjc-adjust-model{align-self:center;background:#ebe5da;padding:23px;min-height:330px;position:relative;color:#42595a}.tjc [data-tjc-motion]>p{font-size:14px}.tjc [data-tjc-motion]>small{display:block;color:#717a72;font-size:12px;margin-top:18px}.tjc-opening-scene{height:185px;position:relative;margin:18px 28px 0;perspective:600px;border-bottom:10px solid #bdb5a7}.tjc-opening-scene i{position:absolute;display:block;bottom:0;box-shadow:6px -6px 0 #d4bea7}.tjc-door{left:9%;width:57px;height:130px;border:15px solid #a65a36;border-bottom:0;border-radius:35px 35px 0 0;animation:tjc-open-door 10s infinite ease-in-out}.tjc-counter{left:34%;width:40%;height:62px;background:repeating-linear-gradient(90deg,#a56949 0 6px,#ae7c5e 6px 11px);animation:tjc-open-counter 10s infinite ease-in-out}.tjc-display{right:7%;width:58px;height:95px;background:#536b70;border-top:20px solid #8b9b9c;animation:tjc-open-display 10s infinite ease-in-out}.tjc-roof{width:80%;height:14px;background:#cfaf92;top:0;left:10%;animation:tjc-open-roof 10s infinite ease-in-out}.tjc-opening-labels,.tjc-adjust-labels{display:flex;justify-content:space-between;font-size:13px;margin-top:16px}.tjc-ledger-flow{height:215px;display:grid;grid-template-columns:31% 25% 44%;align-items:center;position:relative}.tjc-transactions{display:grid;gap:16px;position:relative;z-index:1;font-size:14px}.tjc-transactions span{border-left:5px solid #a46546;padding:7px 0 7px 9px;background:#f8f3ea}.tjc-records{height:180px;position:relative;overflow:visible}.tjc-records i{position:absolute;left:0;width:44px;height:15px;background:#af704f;animation:tjc-record 11s ease-in-out infinite;top:20px}.tjc-records i:nth-child(2){top:45px;animation-delay:-1s}.tjc-records i:nth-child(3){top:75px;background:#6f8a88;animation-delay:-3s}.tjc-records i:nth-child(4){top:105px;background:#6f8a88;animation-delay:-4s}.tjc-records i:nth-child(5){top:130px;background:#6f8a88;animation-delay:-6s}.tjc-records i:nth-child(6){top:155px;background:#6f8a88;animation-delay:-7s}.tjc-ledger{background:#f9f5ed;position:relative;z-index:2;padding:12px 14px;height:210px;border-left:4px solid #607978}.tjc-ledger strong{font-size:15px;display:block;border-bottom:1px solid #d5d7cc;padding-bottom:5px}.tjc-ledger>div{display:grid;grid-template-columns:36px 1fr;gap:7px 10px;font-size:12px;padding-top:10px}.tjc-ledger>div span{grid-row:span 4}.tjc-ledger i{display:block;height:10px;background:#ae7354;transform-origin:left;animation:tjc-ledger-fill 11s ease-in-out infinite}.tjc-ledger>div:last-child i{background:#78908a}.tjc-ledger i:nth-of-type(2){animation-delay:-2s}.tjc-ledger i:nth-of-type(3){animation-delay:-3s}.tjc-ledger i:nth-of-type(4){animation-delay:-5s}.tjc-destinations{display:flex;gap:12px 23px;flex-wrap:wrap;margin-top:23px}.tjc-destinations a{font-size:15px;border-bottom:1px solid #c4b5a3;padding:3px 0}.tjc-adjust-scene{height:185px;position:relative;display:flex;gap:15px;align-items:flex-end;justify-content:center;border-bottom:8px solid #b9b2a4;margin-top:16px;perspective:700px}.tjc-adjust-scene i{width:18%;height:120px;background:#73888a;box-shadow:8px -8px 0 #a5b2af;animation:tjc-rearrange 10s infinite ease-in-out;transform-origin:bottom}.tjc-adjust-scene i:nth-child(2){height:80px;background:#b27652;animation-delay:-3s}.tjc-adjust-scene i:nth-child(3){height:145px;animation-delay:-6s}.tjc-adjust-scene i:nth-child(4){height:60px;background:#b27652;animation-delay:-2s}.tjc-image-note{font-size:12px;color:#837c6f!important;margin-top:18px!important}.tjc-fee{padding:82px 0;background:#294548;color:#f3f1e9}.tjc-fee-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:85px}.tjc-fee .tjc-eyebrow{color:#c4b69e}.tjc-fee-story>p:not(.tjc-eyebrow){margin-top:18px;color:#c4d0c9}.tjc-fee-story figure{margin-top:32px}.tjc-fee-story figure img{aspect-ratio:1.4;object-fit:cover}.tjc figcaption{font-size:12px;color:#aab7ae;margin-top:7px}.tjc-rates{margin-top:5px}.tjc-rates>div{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #547071}.tjc-rates dt{font-size:16px;color:#d0dad2}.tjc-rates dd{font-size:34px;font-weight:500;white-space:nowrap;line-height:1.7}.tjc-rates small{font-size:12px;font-weight:400;margin-left:8px}.tjc-contract{font-size:14px;color:#c4d0c9!important;margin-top:23px!important}.tjc-contract strong{color:#f5e2bd;font-size:18px}.tjc-scope-model{position:relative;padding:24px 0 18px;margin:24px 0;border-top:1px solid #547071;border-bottom:1px solid #547071;overflow:hidden}.tjc-scope-model>div{display:flex;justify-content:space-between;font-size:14px;position:relative;z-index:1}.tjc-scope-model i{display:block;height:24px;background:repeating-linear-gradient(90deg,#9a8060 0 24%,transparent 24% 34%);margin:12px 0;animation:tjc-scope 10s ease-in-out infinite;transform-origin:left}.tjc-scope-model strong{font-size:14px;font-weight:400;display:block;color:#e6d9bb}.tjc details{border-bottom:1px solid #ced3c8;padding:14px 0;font-size:15px}.tjc-fee details{border-color:#547071}.tjc summary{cursor:pointer;font-weight:500;padding-right:15px;line-height:1.8}.tjc details p{font-size:14px;color:#6b756c;margin-top:12px}.tjc-fee details p{color:#c1d1c7}.tjc-ad{padding:45px 0}.tjc-ad img{width:100%;height:auto}.tjc-ad>p{font-size:12px;color:#8a8d7f;margin-top:8px}.tjc-next{display:grid;grid-template-columns:.95fr 1fr;gap:100px;padding:70px 0}.tjc-next>div>p:last-child{margin-top:20px;color:#627169}.tjc-reading{padding:55px 0}.tjc-reading header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.tjc-reading h2,.tjc-region h2{font-size:25px}.tjc-reading header>a{font-size:14px;white-space:nowrap}.tjc-articles{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.tjc-articles>a{display:flex;justify-content:space-between;gap:22px;padding:19px 0;border-top:1px solid #d4d6ca;font-size:15px}.tjc-articles span{color:#9a583e}.tjc-region{padding:25px 0 75px}.tjc-region nav{display:flex;flex-wrap:wrap;gap:13px 27px;padding:22px 0;font-size:14px}.tjc-recommendation{margin-top:23px;padding:25px 0;border-top:1px solid #c4cabe}.tjc-recommendation a{display:flex;align-items:center;gap:30px}.tjc-recommendation strong{font-size:18px;font-weight:500}.tjc-recommendation span{font-size:14px;color:#6d786e}.tjc-recommendation b{margin-left:auto;white-space:nowrap;font-size:14px;font-weight:500;color:#995436}
@keyframes tjc-bridge{0%,100%{transform:rotateY(-57deg) scaleX(.8)}35%,70%{transform:rotateY(0) scaleX(1)}}@keyframes tjc-open-door{0%,100%{transform:translateX(-35px) rotateY(55deg)}35%,75%{transform:none}}@keyframes tjc-open-counter{0%,100%{transform:translateX(35px) scaleX(.6)}45%,75%{transform:none}}@keyframes tjc-open-display{0%,100%{transform:translateY(-40px) rotateY(-45deg)}55%,75%{transform:none}}@keyframes tjc-open-roof{0%,100%{transform:translateY(-15px) scaleX(.5)}60%,75%{transform:none}}@keyframes tjc-record{0%,12%{transform:translateX(-18px) scaleX(.7);opacity:.2}28%{opacity:1}65%,85%{transform:translateX(100px) scaleX(1);opacity:1}95%,100%{transform:translateX(110px);opacity:0}}@keyframes tjc-ledger-fill{0%,15%{transform:scaleX(.18);opacity:.4}55%,85%{transform:scaleX(1);opacity:1}100%{transform:scaleX(.18);opacity:.4}}@keyframes tjc-rearrange{0%,100%{transform:rotateY(-50deg) translateY(-12px)}45%,75%{transform:rotateY(0) translateY(0)}}@keyframes tjc-scope{0%,100%{transform:scaleX(.55);opacity:.5}45%,75%{transform:scaleX(1);opacity:1}}
@media(min-width:769px){.tjc-choices>a:hover{background:#e5d5c2}.tjc-text-link:hover{color:#593b27}}
@media(max-width:1000px){.tjc h1{font-size:40px}.tjc h2{font-size:30px}.tjc-answer{gap:30px}.tjc-fee-layout{gap:40px}.tjc-next{gap:45px}.tjc-choices{gap:14px}.tjc-choices strong{font-size:18px}.tjc-choices>a>span{padding:15px 13px}.tjc-choices b{grid-column:1/-1}.tjc-opening-model,.tjc-ledger-model,.tjc-adjust-model{padding:17px}.tjc-ledger-flow{grid-template-columns:33% 19% 48%}.tjc-ledger{padding:10px}.tjc-rates dd{font-size:30px}.tjc-recommendation a{gap:20px}.tjc-recommendation span{max-width:250px}}
@media(max-width:680px){.tjc{--tj-edge:20px;font-size:15px}.tjc h1{font-size:29px;line-height:1.5;letter-spacing:-.02em}.tjc h2{font-size:26px}.tjc h3{font-size:25px}.tjc .tjc-eyebrow{font-size:12px;margin-bottom:12px;letter-spacing:.08em}.tjc-intro{padding:35px 0 26px}.tjc .tjc-lead{font-size:15px;margin:17px auto 21px}.tjc .tjc-lead br{display:none}.tjc .tjc-button{font-size:14px;padding:10px 20px}.tjc-panorama>img{height:290px;object-position:49% center}.tjc-panorama figcaption{font-size:10px;right:7px;top:0}.tjc-hero-model{min-height:106px;padding:12px 8px 10px}.tjc-bridges{inset:10px 5% 30px;gap:8px}.tjc-bridges i{height:49px;border-width:13px}.tjc-three-labels{width:100%;font-size:12px}.tjc-motion-row{font-size:11px;padding:12px 0}.tjc-services{padding:50px 0}.tjc-heading{margin-bottom:22px}.tjc-heading>p:last-child{margin-top:12px}.tjc-choices{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.tjc-choices>a{flex:0 0 74%;scroll-snap-align:start}.tjc-choices img{aspect-ratio:1.65}.tjc-choices>a>span{grid-template-columns:1fr auto;padding:12px 14px 14px}.tjc-choices strong{font-size:19px}.tjc-choices b{grid-column:auto;font-size:12px}.tjc-choices small{font-size:12px}.tjc-stage{margin-top:20px}.tjc-answer{grid-template-columns:1fr;gap:25px;padding:26px 0}.tjc-service-copy>p:not(.tjc-eyebrow){margin:14px 0}.tjc-service-copy ul{font-size:14px}.tjc-opening-model,.tjc-ledger-model,.tjc-adjust-model{min-height:305px;padding:18px}.tjc [data-tjc-motion]>p{font-size:12px}.tjc [data-tjc-motion]>small{font-size:11px;margin-top:14px}.tjc-opening-scene{height:165px;margin-inline:10px}.tjc-opening-labels,.tjc-adjust-labels{font-size:12px}.tjc-ledger-flow{grid-template-columns:32% 21% 47%;height:210px}.tjc-transactions{font-size:12px;gap:21px}.tjc-transactions span{padding-left:5px;border-left-width:3px}.tjc-records i{width:28px;height:12px}.tjc-ledger{padding:9px 10px;height:195px}.tjc-ledger strong{font-size:13px}.tjc-ledger>div{grid-template-columns:27px 1fr;gap:7px 6px;font-size:11px}.tjc-ledger i{height:9px}.tjc-fee{padding:45px 0}.tjc-fee-layout{grid-template-columns:1fr;gap:34px}.tjc-fee-story figure{margin-top:24px}.tjc-fee-story figure img{aspect-ratio:1.35;object-position:50% center}.tjc-rates dd{font-size:32px}.tjc-rates dt{font-size:15px}.tjc-fee details{font-size:14px}.tjc-contract strong{font-size:17px}.tjc-scope-model{margin-top:24px}.tjc-ad{padding:27px 0}.tjc-ad>p{font-size:11px}.tjc-next{display:block;padding:35px 0}.tjc-questions{margin-top:25px}.tjc-next>div>p:last-child{margin-top:15px}.tjc-reading{padding:35px 0}.tjc-reading header{align-items:start;gap:14px}.tjc-reading h2,.tjc-region h2{font-size:22px}.tjc-reading header>a{font-size:12px;padding-top:5px}.tjc-articles{grid-template-columns:1fr}.tjc-articles>a{font-size:14px;padding:16px 0}.tjc-region{padding:15px 0 40px}.tjc-region nav{gap:12px 24px;font-size:13px}.tjc-recommendation a{display:grid;grid-template-columns:1fr;gap:9px}.tjc-recommendation strong{font-size:17px}.tjc-recommendation span{max-width:none;font-size:13px}.tjc-recommendation b{margin-left:0;font-size:14px}.tjc-image-note{font-size:11px}.tjc details p{font-size:13px}}
.tjc-panorama{display:flex;flex-direction:column}.tjc-hero-model{order:-1}.tjc-panorama figcaption{top:auto;bottom:14px}.tjc-intro{padding-top:38px}
.tjc .tjc-intake-demo{display:block;padding:22px 5%;background:#e8dfd1;min-height:270px}.tjc-intake-demo>p{font-size:13px;text-align:left}.tjc-intake-grid{display:grid;grid-template-columns:1fr 180px 1fr;gap:25px;align-items:center;margin:16px auto 0;max-width:960px}.tjc-owner-sheet,.tjc-advisor-sheet{background:#fbf8ef;border-top:5px solid #b37854;padding:12px 20px;min-height:165px;text-align:left;position:relative}.tjc-owner-sheet>strong,.tjc-advisor-sheet>strong{font-size:15px;font-weight:500;display:block;border-bottom:1px solid #d9d1bd;padding-bottom:7px}.tjc-owner-sheet>div{display:flex;justify-content:space-between;gap:15px;padding-top:7px;font-size:13px}.tjc-owner-sheet b{font-weight:400;color:#6f7e70}.tjc-state-cell{position:relative;width:75px;min-height:24px}.tjc-state-cell i,.tjc-state-cell em{font-style:normal;position:absolute;inset:0;white-space:nowrap}.tjc-state-cell i{color:#ae603d;animation:tjc-pending 13s infinite}.tjc-state-cell em{color:#426763;background:#d5e3d5;animation:tjc-supplied 13s infinite}.tjc-request-path{font-size:13px;text-align:center;animation:tjc-request 13s infinite;color:#945637}.tjc-request-path>i{font-size:45px;font-style:normal;line-height:1.4;display:block}.tjc-advisor-sheet{border-color:#627d7a;overflow:hidden}.tjc-missing-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;animation:tjc-pending 13s infinite}.tjc-missing-list>span{padding:6px;background:#efe1ce;color:#965735;font-size:13px;text-align:center}.tjc-missing-list b{grid-column:1/-1;font-weight:400;font-size:13px}.tjc-review-next{position:absolute;inset:58px 20px 15px;display:flex;flex-direction:column;justify-content:center;gap:9px;background:#fbf8ef;animation:tjc-supplied 13s infinite}.tjc-review-next span{font-size:14px;color:#4b6b62}.tjc-review-next b{font-size:16px;font-weight:500}.tjc-intake-demo>small{font-size:11px!important;margin-top:13px!important;text-align:center}.tjc-checkboard{position:relative;margin-top:20px;background:#f9f5eb;padding:14px 12px 20px}.tjc-checkhead{display:flex;justify-content:space-between;font-size:12px;color:#8d7a61;margin-bottom:12px}.tjc-checkrow{display:grid;grid-template-columns:70px 1fr 52px;gap:12px;align-items:center;min-height:48px;border-top:1px solid #d6cdb8;position:relative}.tjc-checkrow b{font-size:13px;font-weight:400}.tjc-checkrow>span{height:12px;display:block;background:#ded9cb}.tjc-checkrow i{display:block;height:100%;width:100%;background:#78928c;transform-origin:left;animation:tjc-field 12s infinite}.tjc-checkrow:nth-child(3) i{background:#ba8762;animation-delay:-4s}.tjc-checkrow:nth-child(4) i{background:#ba8762;animation-delay:-8s}.tjc-checkrow em{font-size:11px;font-style:normal;color:#91613f}.tjc-check-pen{position:absolute;right:30px;top:50px;width:12px;height:70px;background:linear-gradient(90deg,#a55a32,#d2a06b);transform:rotate(40deg);animation:tjc-check-pen 12s ease-in-out infinite;border-radius:4px}.tjc-check-pen:after{content:'';position:absolute;bottom:-15px;border:6px solid transparent;border-top:14px solid #3b4443;left:0}.tjc-feedback{display:flex;justify-content:space-between;gap:14px;background:#e4c9a7;padding:12px 14px;font-size:12px;margin-top:17px;animation:tjc-feedback 12s ease-in-out infinite}.tjc-feedback b{font-weight:500;color:#7a4e32}.tjc-route-pickers{display:flex;gap:8px;margin:20px 0}.tjc-route-pickers[hidden]{display:none}.tjc-route-pickers button{border:1px solid #bdb3a0;background:transparent;color:#746550;font:inherit;font-size:12px;padding:7px 10px;cursor:pointer}.tjc-route-pickers button[aria-pressed=true]{background:#496866;color:#fff8e9;border-color:#496866}.tjc-route-answer{padding:20px;background:#faf6ec;margin-top:12px;animation:tjc-route-in .25s ease-out}.tjc-route-answer[hidden]{display:none}.tjc-route-answer>span{font-size:13px;color:#967354;display:block}.tjc-route-arrow{font-size:31px;line-height:1.4;color:#9d6b46;margin:8px 0}.tjc-route-answer>strong{font-size:21px;font-weight:500;display:block}.tjc-route-answer>p{font-size:13px;margin:12px 0;color:#7c7a66}.tjc-route-answer>a{font-size:13px;color:#95613e;border-bottom:1px solid #b59c7f;padding-bottom:5px}.tjc-scope-checklist{margin-top:24px;padding:20px 0;border-block:1px solid #547071}.tjc-scope-checklist>p{font-size:14px;color:#ddd6be}.tjc-scope-checklist dl{margin-top:14px;display:grid;gap:11px}.tjc-scope-checklist dl>div{display:flex;justify-content:space-between;gap:20px;font-size:13px}.tjc-scope-checklist dt{color:#e9e2cc;white-space:nowrap}.tjc-scope-checklist dd{color:#b9cdc3;text-align:right}
@keyframes tjc-pending{0%,44%{opacity:1;visibility:visible}52%,82%{opacity:0;visibility:hidden}90%,100%{opacity:1;visibility:visible}}@keyframes tjc-supplied{0%,44%{opacity:0;visibility:hidden;transform:translateY(18px)}52%,82%{opacity:1;visibility:visible;transform:translateY(0)}90%,100%{opacity:0;visibility:hidden;transform:translateY(18px)}}@keyframes tjc-request{0%,12%{opacity:.25;transform:translateX(25px)}25%,44%{opacity:1;transform:translateX(-15px)}55%,85%{opacity:.2;transform:translateX(-15px)}100%{opacity:.25;transform:translateX(25px)}}@keyframes tjc-field{0%,20%,100%{transform:scaleX(.2)}50%,85%{transform:scaleX(1)}}@keyframes tjc-check-pen{0%,15%,100%{transform:translateY(0) rotate(40deg)}30%,45%{transform:translateY(48px) rotate(40deg)}60%,80%{transform:translateY(96px) rotate(40deg)}}@keyframes tjc-feedback{0%,20%,100%{transform:translateY(10px);opacity:.5}50%,85%{transform:translateY(0);opacity:1}}@keyframes tjc-route-in{from{transform:translateY(12px);opacity:.6}to{transform:translateY(0);opacity:1}}
@media(max-width:1000px){.tjc-intake-grid{grid-template-columns:1fr 100px 1fr;gap:16px}.tjc-owner-sheet,.tjc-advisor-sheet{padding-inline:13px}.tjc-request-path{font-size:12px}.tjc-checkrow{grid-template-columns:65px 1fr 46px;gap:8px}.tjc-route-pickers{gap:5px}.tjc-route-pickers button{font-size:11px;padding:7px 8px}}
@media(max-width:680px){.tjc .tjc-intake-demo{padding:16px 13px;min-height:0}.tjc-intake-demo>p{font-size:11px;text-align:left}.tjc-intake-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.tjc-owner-sheet,.tjc-advisor-sheet{padding:10px 9px;min-height:144px;border-top-width:4px}.tjc-owner-sheet>strong,.tjc-advisor-sheet>strong{font-size:12px}.tjc-owner-sheet>div{font-size:10px;gap:5px;padding-top:9px}.tjc-state-cell{width:48px;min-height:18px}.tjc-request-path{grid-column:1/-1;grid-row:2;display:flex;gap:10px;align-items:center;justify-content:center;font-size:11px;animation-name:tjc-feedback}.tjc-request-path>i{font-size:23px;line-height:1}.tjc-advisor-sheet{grid-column:2;grid-row:1}.tjc-missing-list{grid-template-columns:1fr;gap:5px;margin-top:8px}.tjc-missing-list>span{font-size:10px;padding:3px}.tjc-missing-list>b{font-size:10px}.tjc-review-next{inset:46px 9px 10px;gap:9px}.tjc-review-next span{font-size:11px}.tjc-review-next b{font-size:12px}.tjc-intake-demo>small{font-size:9px!important;margin-top:8px!important}.tjc-checkrow{grid-template-columns:65px 1fr 46px;gap:8px}.tjc-feedback{font-size:11px;padding:10px}.tjc-route-pickers{gap:7px}.tjc-route-pickers button{font-size:11px;padding:7px 9px}.tjc-route-answer{padding:17px}.tjc-route-answer>strong{font-size:19px}.tjc-route-answer>p{font-size:12px}.tjc-scope-checklist>p{font-size:13px}.tjc-scope-checklist dl>div{font-size:12px}}
@media(max-width:680px){.tjc-intro{padding-top:30px}.tjc-panorama figcaption{top:auto;bottom:8px}}
@media(prefers-reduced-motion:reduce){.tjc [data-tjc-motion] *{animation:none!important}.tjc .tjc-records i{opacity:.55;transform:scaleX(.8)}.tjc [data-tjc-pause]{display:none!important}}
@media(prefers-reduced-motion:reduce){.tjc .tjc-state-cell em,.tjc .tjc-review-next{display:none}.tjc .tjc-route-answer{animation:none}}
.tjc-intake-grid{width:100%}.tjc-intake-demo{width:100%}
@keyframes tjc-pending{0%,34%{opacity:1;visibility:visible}42%,78%{opacity:0;visibility:hidden}90%,100%{opacity:1;visibility:visible}}@keyframes tjc-supplied{0%,34%{opacity:0;visibility:hidden;transform:translateY(18px)}42%,78%{opacity:1;visibility:visible;transform:translateY(0)}90%,100%{opacity:0;visibility:hidden;transform:translateY(18px)}}
@media(max-width:680px){.tjc-owner-sheet>strong,.tjc-advisor-sheet>strong{font-size:13px}.tjc-owner-sheet>div{font-size:11px}.tjc-state-cell{width:50px}.tjc-missing-list>span,.tjc-missing-list>b{font-size:11px}.tjc-review-next span{font-size:12px}.tjc-review-next b{font-size:13px}}

.tjc:not(.is-ready) [data-tjc-motion] *, .tjc.is-paused [data-tjc-motion] *{animation:none!important}
 .tjc:not(.is-ready) .tjc-state-cell em,.tjc:not(.is-ready) .tjc-review-next,.tjc.is-paused .tjc-state-cell em,.tjc.is-paused .tjc-review-next{display:none}
