.company-trustline{display:flex;flex-wrap:wrap;gap:12px 35px;padding:24px 0 10px;font-size:12px;color:var(--ink)}.company-trustline span:before{content:'↗';margin-right:10px;color:#487d6d}.juliang-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:50px}.juliang-heading h2{font-size:clamp(36px,4vw,57px);font-weight:400;line-height:1.3}.juliang-intro>p{line-height:1.9}.juliang-intro .text-link{color:#d4e6cb;border-color:#647e70}.showcase-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:25px}.sample{min-width:0}.sample-screen{position:relative;background:#0b2421;border:1px solid #56746a;border-radius:8px;overflow:hidden;height:365px;isolation:isolate}.sample-screen video{display:block;width:100%;height:100%;object-fit:contain;background:#081d1a}.play-sample{position:absolute;left:18px;bottom:55px;z-index:2;display:flex;align-items:center;gap:11px;border:1px solid #ffffff65;border-radius:30px;background:#09231ed9;color:#fff;padding:10px 16px;font-size:11px;backdrop-filter:blur(10px)}.play-sample span{font-size:10px}.play-sample:hover{background:#e0ebd7;color:#143b31}.play-sample[hidden]{display:none}.sample-meta{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:#b4cbbf;letter-spacing:.6px;margin:20px 0 12px}.sample h3{font-size:22px;font-weight:400}.ai-section .sample p{font-size:12px;line-height:1.85;margin:12px 0 0;color:#b5c9bf}.sample .video-status:empty{display:none}.juliang-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;border-top:1px solid #537468;margin-top:52px;padding-top:30px}.juliang-capabilities article>span{font-size:10px;color:#9bb8a7}.juliang-capabilities h3{font-size:17px;margin-top:13px}.ai-section .juliang-capabilities p{font-size:12px;line-height:1.9;margin:12px 0 0}.credential-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.credential-grid article{border-top:1px solid #95b19e;padding-top:22px}.credential-grid article>span{font-size:10px;letter-spacing:1px;color:#627a6c}.credential-grid h3{font-size:27px;line-height:1.5;margin:22px 0 15px}.credential-grid p{font-size:13px;line-height:1.95}.history-heading{display:flex;justify-content:space-between;align-items:center;margin:75px 0 34px}.history-heading h3{font-size:24px}.history-heading>span{font-size:9px;letter-spacing:1.5px;color:#617a6c}.company-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 40px;padding:0;list-style:none}.company-timeline li{border-top:1px solid var(--line);padding-top:24px}.company-timeline time{display:block;font:italic 35px Georgia,serif;color:#487660}.company-timeline h4{font-weight:500;font-size:17px;margin:17px 0 12px}.company-timeline p{font-size:12px;line-height:1.9;max-width:320px}.company-proof .location{border-top:1px solid var(--line);padding-top:26px;margin-top:45px}
@media(max-width:1000px){.showcase-grid{gap:16px;grid-template-columns:1.2fr 1fr 1fr}.sample-screen{height:300px}.sample-meta{flex-direction:column;gap:5px}.sample h3{font-size:19px}.juliang-heading{gap:40px}.credential-grid{gap:24px}.credential-grid h3{font-size:23px}.company-timeline{gap:28px}}
@media(max-width:760px){.company-trustline{gap:10px 20px;font-size:10px}.juliang-heading{grid-template-columns:1fr;gap:10px;margin-bottom:30px}.juliang-heading h2{font-size:36px}.juliang-intro>p{font-size:13px!important}.showcase-grid{grid-template-columns:1fr 1fr;gap:30px 15px}.sample-wide{grid-column:1/-1}.sample-screen{height:auto;aspect-ratio:9/16;border-radius:5px}.sample-wide .sample-screen{aspect-ratio:16/9}.sample-meta{font-size:8px;margin-top:15px}.sample h3{font-size:18px;line-height:1.5}.ai-section .sample p{font-size:11px}.play-sample{left:10px;bottom:48px;font-size:9px;padding:8px 10px;gap:6px}.juliang-capabilities{grid-template-columns:1fr 1fr;gap:25px 22px;margin-top:35px}.juliang-capabilities h3{font-size:16px}.ai-section .juliang-capabilities p{font-size:11px}.credential-grid{grid-template-columns:1fr;gap:30px;margin-top:25px}.credential-grid h3{font-size:28px;margin:15px 0 10px}.credential-grid p{font-size:13px}.history-heading{margin:50px 0 24px}.history-heading>span{font-size:8px}.company-timeline{grid-template-columns:1fr 1fr;gap:26px 20px}.company-timeline time{font-size:30px}.company-timeline h4{font-size:15px}.company-timeline p{font-size:11px}.company-proof .location{font-size:10px}}
/* Keep the explicit play target outside native video controls. */
.play-sample{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);white-space:nowrap;min-height:44px}
@media(max-width:760px){.play-sample{left:50%;top:50%;bottom:auto}}
