:root{--worker-blue:#087cc4}header nav a{display:block!important}.worker-hero{background:#087cc4 url('/assets/ocean.webp') center/cover;color:#fff;position:relative;isolation:isolate;overflow:hidden}.worker-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,#004d89e8 0%,#056ca4b8 46%,#039bd82b);z-index:-1}.worker-hero>.wrap{padding-top:170px;padding-bottom:60px}.worker-hero h1{font-size:clamp(58px,7vw,96px);max-width:900px;line-height:1.03;letter-spacing:-.055em}.worker-lead{color:#fff;max-width:650px;font-size:23px;line-height:1.6}.worker-screen{margin:65px 0 0;background:#eff7ff;border-radius:22px;padding:8px;box-shadow:0 26px 90px #00325f55;overflow:hidden}.worker-screen img{width:100%;border-radius:16px}.worker-screen figcaption{font-size:10px;letter-spacing:.14em;text-align:center;color:#44617b;padding:15px 0 8px}.worker-band{background:#f2f8fd;border-block:1px solid var(--line)}.example-grid,.download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:46px 0 25px}.example-grid article,.download-grid article{min-width:0;border:1px solid var(--line);border-radius:24px;padding:28px;background:white}.role-label{font-size:10px;font-weight:750;letter-spacing:.14em;color:#066ab5;display:block;margin-bottom:24px}.example-grid h3{font-size:25px;line-height:1.25}.example-grid p,.download-grid p{font-size:15px;line-height:1.65}.example-grid img{width:100%;height:285px;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:12px;margin:25px 0}.example-grid summary{cursor:pointer;font-weight:600;font-size:14px;padding:16px 0;line-height:1.5}.example-grid details{border-top:1px solid var(--line)}.example-grid .inline-link{font-size:14px;margin-top:18px}.sample-note{font-size:13px;max-width:850px}.plan-preview{height:285px;background:linear-gradient(145deg,#dff2ff,#f0f7ff);border-radius:12px;padding:25px;margin:25px 0;color:#144568}.plan-preview>span{font-size:9px;letter-spacing:.14em;display:block;margin-bottom:18px}.plan-preview>strong{font-size:25px;line-height:1.2;display:block}.plan-preview ol{padding-left:20px;font-size:13px;line-height:2.2}.download-grid{gap:20px}.download-grid article{background:#f5faff;padding:25px}.download-grid h3{font-size:24px}.download-grid p{min-height:125px}.download-grid small{display:block;margin-top:15px;font-size:11px;color:var(--muted)}.download-grid .button{width:100%}.worker-phone{padding:35px;border-radius:28px}.worker-phone img{max-height:580px;width:auto;margin:auto;border-radius:20px;box-shadow:0 15px 50px #00486455}.worker-home-card{border-radius:20px;overflow:hidden;display:block;box-shadow:0 15px 40px #005e8d1a;border:1px solid var(--line)}@media(max-width:900px){.example-grid{grid-template-columns:1fr}.example-grid img{height:360px;object-fit:contain;background:#f6faff}.download-grid{grid-template-columns:1fr}.download-grid p{min-height:0}.worker-hero>.wrap{padding-top:145px}.worker-lead{font-size:20px}}@media(max-width:520px){header nav{gap:14px}header nav a:last-child{display:none!important}.brand{font-size:18px;gap:7px}.button.small{font-size:11px;padding:10px}.worker-hero h1{font-size:54px}.worker-screen{margin-top:40px;border-radius:14px;padding:5px}.worker-screen img{border-radius:10px}.worker-lead{font-size:18px}.worker-screen figcaption{font-size:8px}.example-grid article{padding:23px}.worker-phone{padding:25px}}.worker-benefits{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.worker-benefits span{background:#e3f5ff;color:#074a75;border-radius:30px;padding:10px 15px;font-size:13px;font-weight:600}.advantage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:45px}.advantage-grid article{padding:28px;border-radius:22px;background:#f1f8fd;border:1px solid var(--line)}.advantage-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;background:#dcefff;color:#0872ba;border-radius:15px;font-size:27px;margin-bottom:22px}.advantage-grid h3{font-size:23px}.advantage-grid p{font-size:15px;line-height:1.65;margin-bottom:0}.worker-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:55px;padding-top:40px;border-top:1px solid var(--line)}.worker-flow span{font-size:13px;color:var(--blue);font-weight:700;display:block;margin-bottom:15px}.worker-flow h3{font-size:22px}.worker-flow p{font-size:16px}.worker-questions{padding-top:20px}@media(max-width:1000px){.advantage-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.advantage-grid,.worker-flow{grid-template-columns:1fr}.worker-benefits span{font-size:11px;padding:9px 12px}.advantage-grid{gap:15px}.worker-flow{gap:15px}}/* The same content grid keeps every outcome aligned without clipping text. */
.outcome-grid{align-items:stretch}.outcome-grid article{display:grid;grid-template-rows:32px 2.5lh 5.5lh minmax(230px,1fr) auto;gap:18px}.outcome-grid article>p,.outcome-grid article>h3{margin:0}.result-preview{width:100%;background:linear-gradient(145deg,#eef8ff,#e5f2fd);border:1px solid #d4e8f6;border-radius:18px;padding:26px 22px;display:flex;flex-direction:column;justify-content:center;min-height:250px}.result-preview>span{font-size:10px;font-weight:700;letter-spacing:.12em;color:#0873bd}.result-preview>strong{font-size:21px;line-height:1.3;margin:15px 0}.result-preview ul{padding-inline-start:20px;color:#466780;font-size:14px;line-height:1.9}.outcome-caption{font-size:13px!important;border-top:1px solid #dce8f1;padding-top:18px;align-self:end}.unified-hero{grid-template-columns:minmax(330px,.85fr) minmax(0,1.2fr);min-height:830px;gap:35px}.unified-hero h1{font-size:clamp(48px,5.2vw,82px);letter-spacing:-.05em}.unified-hero .hero-copy{font-size:20px;max-width:520px}.hero-points{list-style:none;padding:0;margin-top:28px;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;color:white}.hero-points li:before{content:'✓';margin-inline-end:7px}.device-composition{position:relative;width:100%;padding:80px 0 130px;min-width:0;align-self:center;direction:ltr}.desktop-device{position:relative;border:7px solid #cddce6;border-top:17px solid #dce8f0;border-bottom:12px solid #cddce6;border-radius:16px;background:#f1f8ff;box-shadow:0 22px 60px #003e7366;margin-inline-end:35px}.desktop-device img{width:100%;border-radius:3px}.desktop-camera{position:absolute;top:-12px;left:50%;width:4px;height:4px;border-radius:50%;background:#7592a5}.desktop-base{position:absolute;left:-5%;bottom:-19px;width:110%;height:11px;background:linear-gradient(#f0f6fa,#b9cfde);border-radius:0 0 65% 65%;box-shadow:0 15px 20px #003e7333}.iphone-device{position:absolute;right:0;bottom:10px;width:29%;aspect-ratio: .48;border:5px solid #c7d9e5;border-radius:30px;background:#eaf2ff;overflow:hidden;box-shadow:0 18px 40px #00395b55}.iphone-device img{width:100%;height:100%;object-fit:cover;object-position:top}.iphone-speaker{position:absolute;left:35%;top:5px;width:30%;height:5px;background:#8ca7b8;border-radius:5px;z-index:1}.iphone-device:after{content:'';position:absolute;bottom:5px;left:35%;height:3px;width:30%;background:#264b66;border-radius:5px}.unified-hero .hero-content{justify-self:start}.unified-hero .device-composition{margin-top:20px}
@media(max-width:1050px){.unified-hero{grid-template-columns:1fr;gap:0;padding-top:145px}.unified-hero .hero-content{max-width:760px}.device-composition{max-width:800px;justify-self:center;padding-top:45px;padding-bottom:150px}.iphone-device{width:24%;right:10px}.outcome-grid article{grid-template-rows:36px 3lh 7lh minmax(240px,1fr) auto}}
@media(max-width:700px){.outcome-grid article{grid-template-rows:auto auto auto minmax(230px,1fr) auto}.unified-hero h1{font-size:56px}.unified-hero .hero-copy{font-size:18px}.device-composition{padding:35px 0 100px}.desktop-device{border-width:4px;border-top-width:12px;margin-inline-end:20px}.desktop-camera{top:-8px}.iphone-device{width:29%;border-radius:20px;border-width:3px;right:0}.iphone-speaker{height:3px}.unified-hero{padding-bottom:35px}}
.iphone-device img{object-fit:contain;object-position:center 18%;padding-top:24px}.worker-phone img{border-radius:22px}
@supports(grid-template-rows:subgrid){.outcome-grid{row-gap:18px}.outcome-grid article{grid-row:span 5;grid-template-rows:subgrid;row-gap:18px}.outcome-grid .role-label{margin-bottom:0}}
@media(max-width:900px){.outcome-grid article{grid-row:auto;grid-template-rows:auto auto auto minmax(250px,1fr) auto}}
@supports(grid-template-rows:subgrid){.outcome-grid article{grid-row:span 7}.outcome-grid .result-preview{grid-row:span 3;display:grid;grid-template-rows:subgrid;gap:15px;justify-content:stretch}.outcome-grid .result-preview>strong,.outcome-grid .result-preview>ul{margin:0}}
@media(max-width:900px){.outcome-grid article{grid-row:auto}.outcome-grid .result-preview{grid-row:auto;display:flex;gap:10px}.outcome-grid .result-preview>ul{margin-top:10px}}

/* Real hardware frames with unchanged application UI in the transparent displays. */
.device-composition-photo{padding:22px 0 0!important;max-width:860px;filter:drop-shadow(0 25px 28px #002c5b3b)}
.device-photo-stage{position:relative;width:100%;aspect-ratio:3/2;direction:ltr}
.device-photo-stage img{position:absolute;display:block}
.device-desktop-screen{left:10.2%;top:10.4%;width:73.2%;height:66.7%;object-fit:contain;background:#f8fbff;border-radius:1%;z-index:0}
.device-phone-screen{left:74.7%;top:29.4%;width:19.4%;height:62.5%;object-fit:cover;background:#f6f8fc;border-radius:12%/6%;z-index:1}
.device-photo-hardware{inset:0;width:100%;height:100%;pointer-events:none;z-index:2}
.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
.agent-grid article{display:flex;flex-direction:column}
.agent-grid .agent-title{min-height:48px}
.agent-grid article>p{min-height:110px}
.agent-grid .agent-screen{height:400px;object-fit:contain;object-position:center top;margin-top:auto}
.agent-grid .office-screen{background:#edf5fd;border-radius:18px;padding:12px 0;object-position:center}
.mobile-nav{display:none}
.mobile-nav summary{list-style:none;cursor:pointer;padding:8px;border-radius:10px}
.mobile-nav summary::-webkit-details-marker{display:none}
.mobile-nav>div{position:absolute;top:calc(100% + 8px);left:0;right:0;padding:14px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 40px #123c5b22;display:grid;gap:4px}
.mobile-nav a{padding:12px 14px;border-radius:10px;font-size:15px}
.mobile-nav a:hover{background:#edf5fd}
@media(max-width:1050px){.device-composition-photo{max-width:760px!important;padding-top:30px!important}.agent-grid{gap:16px}.agent-grid article{padding:22px 18px 0}.agent-grid h3{font-size:21px}}
@media(max-width:700px){header nav{display:none!important}.mobile-nav{display:block}header{gap:8px}header .brand{font-size:18px;gap:7px}header .brand img{width:29px;height:29px}header .button.small{padding:9px 10px;font-size:11px}.language-menu summary{font-size:12px}.agent-grid{grid-template-columns:1fr}.agent-grid article>p{min-height:0}.agent-grid .agent-screen{height:auto;max-height:530px}.agent-grid .office-screen{padding:0}.device-composition-photo{padding-top:25px!important;width:100%;margin:0!important}}

.release-status{display:inline-flex;padding:8px 14px;background:#e6f4ff;color:#14567f;border-radius:30px;font-size:13px;font-weight:600;margin:0 0 24px}

/* Brand marks have display sizes independent of the raster source resolution. */
.brand img{width:36px;height:36px;object-fit:contain;flex-shrink:0}
footer .brand img{width:30px;height:30px}
.agent-title img{width:40px;height:40px;object-fit:contain;flex:0 0 40px}
.agent-office .agent-title img{filter:none}
@media(max-width:700px){header .brand{order:1;margin-inline-end:auto}header .brand img{width:29px;height:29px}header .language-menu{order:2}header .mobile-nav{order:3}header .button.small{display:none}}
